/* Minification failed. Returning unminified contents.
(12567,1): run-time error CSS1019: Unexpected token, found '@import'
(12567,9): run-time error CSS1019: Unexpected token, found 'url(/Content/css/https:/fonts.googleapis.com/css?family=Open+Sans:400,300,600,700)'
(12568,1): run-time error CSS1019: Unexpected token, found '@import'
(12568,9): run-time error CSS1019: Unexpected token, found 'url(/Content/css/https:/fonts.googleapis.com/css?family=Raleway:400,300,200,100,500,600,700,800,900)'
(18605,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(18606,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18626,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(18627,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18667,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(18668,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18688,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(18689,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18729,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(18730,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18750,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(18751,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18791,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(18792,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18812,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(18813,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18853,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(18854,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18883,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(18884,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18933,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(18934,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18948,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(18949,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18982,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(18983,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(18997,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(18998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19033,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19051,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19089,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19090,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19107,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19108,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19145,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19146,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19176,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19177,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19230,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19231,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19254,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19255,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19301,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19302,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19322,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19323,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19361,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19362,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19376,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19377,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19408,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19409,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19420,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19421,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19449,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19450,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19461,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19462,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19494,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19495,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19518,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19519,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19563,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19564,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19587,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19588,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19632,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19633,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19656,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19657,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19701,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19702,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19725,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19726,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19775,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(19776,10): run-time error CSS1035: Expected colon, found '{'
(19779,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19780,10): run-time error CSS1035: Expected colon, found '{'
(19783,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19784,10): run-time error CSS1035: Expected colon, found '{'
(23637,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23638,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23647,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(23648,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(30100,1): run-time error CSS1019: Unexpected token, found '}'
(36016,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(36017,8): run-time error CSS1035: Expected colon, found '{'
(36024,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(36025,8): run-time error CSS1035: Expected colon, found '{'
(36032,1): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(36033,8): run-time error CSS1035: Expected colon, found '{'
(36048,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(36049,8): run-time error CSS1035: Expected colon, found '{'
(38999,34): run-time error CSS1030: Expected identifier, found '>'
(38999,73): run-time error CSS1031: Expected selector, found ')'
(38999,73): run-time error CSS1025: Expected comma or open brace, found ')'
(40222,32): run-time error CSS1046: Expect comma, found '0'
(40222,36): run-time error CSS1046: Expect comma, found ')'
(40225,40): run-time error CSS1046: Expect comma, found '0'
(40225,44): run-time error CSS1046: Expect comma, found ')'
(48186,56): run-time error CSS1030: Expected identifier, found '.'
(48186,57): run-time error CSS1030: Expected identifier, found 'transaction-selector__fieldset--visible'
(48186,96): run-time error CSS1031: Expected selector, found ')'
(48186,96): run-time error CSS1025: Expected comma or open brace, found ')'
(55761,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found '.'
(55765,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found '.'
(56531,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(56532,6): run-time error CSS1035: Expected colon, found '{'
(56536,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(56537,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(56541,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(56542,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(56546,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(56547,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(56551,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(56552,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(56556,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(56557,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(56561,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(56562,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(56968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56972,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56981,28): run-time error CSS1039: Token not allowed after unary operator: '-color'
(57013,27): run-time error CSS1039: Token not allowed after unary operator: '-photoOneX'
(57013,44): run-time error CSS1039: Token not allowed after unary operator: '-photoOneY'
(57037,27): run-time error CSS1039: Token not allowed after unary operator: '-photoOneX'
(57037,44): run-time error CSS1039: Token not allowed after unary operator: '-photoOneY'
(57040,27): run-time error CSS1039: Token not allowed after unary operator: '-photoTwoX'
(57040,44): run-time error CSS1039: Token not allowed after unary operator: '-photoTwoY'
(57060,27): run-time error CSS1039: Token not allowed after unary operator: '-photoOneX'
(57060,44): run-time error CSS1039: Token not allowed after unary operator: '-photoOneY'
(57078,27): run-time error CSS1039: Token not allowed after unary operator: '-photoTwoX'
(57078,44): run-time error CSS1039: Token not allowed after unary operator: '-photoTwoY'
(57081,27): run-time error CSS1039: Token not allowed after unary operator: '-photoThreeX'
(57081,46): run-time error CSS1039: Token not allowed after unary operator: '-photoThreeX'
(57159,27): run-time error CSS1039: Token not allowed after unary operator: '-photoOneX'
(57159,44): run-time error CSS1039: Token not allowed after unary operator: '-photoOneY'
(57183,27): run-time error CSS1039: Token not allowed after unary operator: '-photoOneX'
(57183,44): run-time error CSS1039: Token not allowed after unary operator: '-photoOneY'
(57186,27): run-time error CSS1039: Token not allowed after unary operator: '-photoTwoX'
(57186,44): run-time error CSS1039: Token not allowed after unary operator: '-photoTwoY'
(57200,27): run-time error CSS1039: Token not allowed after unary operator: '-photoOneX'
(57200,44): run-time error CSS1039: Token not allowed after unary operator: '-photoOneY'
(57217,27): run-time error CSS1039: Token not allowed after unary operator: '-photoTwoX'
(57217,44): run-time error CSS1039: Token not allowed after unary operator: '-photoTwoY'
(57220,27): run-time error CSS1039: Token not allowed after unary operator: '-photoThreeX'
(57220,46): run-time error CSS1039: Token not allowed after unary operator: '-photoThreeY'
(57984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57985,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57989,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57990,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57991,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57992,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57994,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58009,28): run-time error CSS1039: Token not allowed after unary operator: '-tags-border-color'
(58018,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(58019,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '30%'
(58024,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(58025,8): run-time error CSS1035: Expected colon, found '{'
(58055,23): run-time error CSS1039: Token not allowed after unary operator: '-tag-pad'
(58059,52): run-time error CSS1039: Token not allowed after unary operator: '-tag-bg'
(58059,102): run-time error CSS1039: Token not allowed after unary operator: '-tag-bg'
(58059,120): run-time error CSS1039: Token not allowed after unary operator: '-tag-bg'
(58075,17): run-time error CSS1039: Token not allowed after unary operator: '-loader-size'
(58076,18): run-time error CSS1039: Token not allowed after unary operator: '-loader-size'
(58107,23): run-time error CSS1039: Token not allowed after unary operator: '-tag-pad'
(58109,21): run-time error CSS1039: Token not allowed after unary operator: '-tag-text-color'
(58123,29): run-time error CSS1039: Token not allowed after unary operator: '-tag--min-width'
(58124,29): run-time error CSS1039: Token not allowed after unary operator: '-tag--max-width'
(58151,41): run-time error CSS1039: Token not allowed after unary operator: '-tag-inset-shadow-size'
(58151,71): run-time error CSS1039: Token not allowed after unary operator: '-tag-bg'
(58160,32): run-time error CSS1039: Token not allowed after unary operator: '-tag-inset-shadow-size'
(58160,61): run-time error CSS1039: Token not allowed after unary operator: '-tag-hover'
(58176,26): run-time error CSS1039: Token not allowed after unary operator: '-tag-hide-transition'
(58190,32): run-time error CSS1039: Token not allowed after unary operator: '-tag-inset-shadow-size'
(58190,61): run-time error CSS1039: Token not allowed after unary operator: '-tag-invalid-bg'
(58199,48): run-time error CSS1039: Token not allowed after unary operator: '-tag-bg'
(58199,98): run-time error CSS1039: Token not allowed after unary operator: '-tag-bg'
(58199,116): run-time error CSS1039: Token not allowed after unary operator: '-tag-bg'
(58206,17): run-time error CSS1039: Token not allowed after unary operator: '-tag-text-color--edit'
(58211,36): run-time error CSS1039: Token not allowed after unary operator: '-tag-hover'
(58216,32): run-time error CSS1039: Token not allowed after unary operator: '-tag-invalid-color'
(58228,22): run-time error CSS1039: Token not allowed after unary operator: '-tag-remove-btn-bg'
(58230,17): run-time error CSS1039: Token not allowed after unary operator: '-tag-text-color'
(58245,26): run-time error CSS1039: Token not allowed after unary operator: '-tag-remove-btn-bg--hover'
(58254,36): run-time error CSS1039: Token not allowed after unary operator: '-tag-inset-shadow-size'
(58254,65): run-time error CSS1039: Token not allowed after unary operator: '-tag-remove-bg'
(58272,19): run-time error CSS1039: Token not allowed after unary operator: '-tag-pad'
(58412,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58433,37): run-time error CSS1039: Token not allowed after unary operator: '-tagify-dd-color-primary'
(58445,22): run-time error CSS1039: Token not allowed after unary operator: '-tagify-dd-bg-color'
(58447,24): run-time error CSS1039: Token not allowed after unary operator: '-tagify-dd-color-primary'
(58478,22): run-time error CSS1039: Token not allowed after unary operator: '-tagify-dd-color-primary'
(58527,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58528,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58529,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58530,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58531,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58560,34): run-time error CSS1039: Token not allowed after unary operator: '-tag-inset-shadow-size'
(58560,63): run-time error CSS1039: Token not allowed after unary operator: '-tag-hover'
(58585,34): run-time error CSS1039: Token not allowed after unary operator: '-tag-inset-shadow-size'
(58585,63): run-time error CSS1039: Token not allowed after unary operator: '-tag-remove-bg'
 */
/*! jQuery UI - v1.11.4 - 2015-05-08
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, autocomplete.css, button.css, dialog.css, menu.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and ../../../images/jqueryui */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url(/content/css/plugins/images/download_1x1.png);
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #a6c9e2;
	background: #fcfdfd url(/images/jqueryui/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #4297d7;
	background: #5c9ccc url(/images/jqueryui/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #c5dbec;
	background: #dfeffc url(/images/jqueryui/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #2e6e9e;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #2e6e9e;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #79b7e7;
	background: #d0e5f5 url(/images/jqueryui/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1d5987;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #1d5987;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #79b7e7;
	background: #f5f8f9 url(/images/jqueryui/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #e17009;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #e17009;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fad42e;
	background: #fbec88 url(/images/jqueryui/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(/images/jqueryui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and ../../../images/jqueryui */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/images/jqueryui/ui-icons_469bdd_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/images/jqueryui/ui-icons_d8e7f3_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/images/jqueryui/ui-icons_6da8d5_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/images/jqueryui/ui-icons_217bc0_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/images/jqueryui/ui-icons_f9bd01_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/images/jqueryui/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/images/jqueryui/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 5px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(/images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(/images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}

/*!
 * jQuery UI CSS Framework 1.11.2
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 2000;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url(/content/css/plugins/images/download_1x1.png);
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}

/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #a6c9e2;
	background: #fcfdfd url(/images/jqueryui/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #4297d7;
	background: #5c9ccc url(/images/jqueryui/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #c5dbec;
	background: #dfeffc url(/images/jqueryui/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #2e6e9e;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #2e6e9e;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #79b7e7;
	background: #d0e5f5 url(/images/jqueryui/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1d5987;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #1d5987;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #79b7e7;
	background: #f5f8f9 url(/images/jqueryui/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #e17009;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #e17009;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fad42e;
	background: #fbec88 url(/images/jqueryui/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(/images/jqueryui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and ../../../images/jqueryui */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/images/jqueryui/ui-icons_469bdd_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/images/jqueryui/ui-icons_d8e7f3_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/images/jqueryui/ui-icons_6da8d5_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/images/jqueryui/ui-icons_217bc0_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/images/jqueryui/ui-icons_f9bd01_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/images/jqueryui/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/images/jqueryui/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 5px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(/images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(/images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/Content/fonts/glyphicons-halflings-regular.eot);
  src: url(/Content/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(/Content/fonts/glyphicons-halflings-regular.woff) format('woff'), url(/Content/fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(/Content/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.icomoon icomoon-bloqueado:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #428bca;
}
a.text-primary:hover {
  color: #3071a9;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #428bca;
}
a.bg-primary:hover {
  background-color: #3071a9;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 250px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
  content: "";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 1024px) {
  .container {
    width: 994px;
  }
}
@media (min-width: 1440px) {
  .container {
    width: 1410px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1024px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1440px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #fff;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #ededed;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #ededed;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e0e0e0;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #777777;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #777777;
}
.form-control::-webkit-input-placeholder {
  color: #777777;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 34px;
  line-height: 1.42857143 \0;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm {
  line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg {
  line-height: 46px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm,
.form-horizontal .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg,
.form-horizontal .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: 0;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #428bca;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #428bca;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #777777;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #777777;
}
.navbar-inverse .navbar-nav > li > a {
  color: #777777;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #777777;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #777777;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #428bca;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #fff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar[aria-valuenow="1"],
.progress-bar[aria-valuenow="2"] {
  min-width: 30px;
}
.progress-bar[aria-valuenow="0"] {
  color: #777777;
  min-width: 30px;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #428bca;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
.panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 1024px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1440px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1440px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1440px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1440px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1440px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
    text-align: justify !important;
}

.text-wrap {
    white-space: normal !important;
}

.text-nowrap {
    white-space: nowrap !important;
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

@media (min-width: 576px) {
    .text-sm-left {
        text-align: left !important;
    }

    .text-sm-right {
        text-align: right !important;
    }

    .text-sm-center {
        text-align: center !important;
    }
}

@media (min-width: 768px) {
    .text-md-left {
        text-align: left !important;
    }

    .text-md-right {
        text-align: right !important;
    }

    .text-md-center {
        text-align: center !important;
    }
}

@media (min-width: 992px) {
    .text-lg-left {
        text-align: left !important;
    }

    .text-lg-right {
        text-align: right !important;
    }

    .text-lg-center {
        text-align: center !important;
    }
}

@media (min-width: 1200px) {
    .text-xl-left {
        text-align: left !important;
    }

    .text-xl-right {
        text-align: right !important;
    }

    .text-xl-center {
        text-align: center !important;
    }
}

.text-lowercase {
    text-transform: lowercase !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}

.position-static {
    position: static !important;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.position-fixed {
    position: fixed !important;
}

.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
    .sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

.d-none {
    display: none !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }
}

.d-flex {
    display: flex !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

@media (min-width: 576px) {

    .d-sm-flex {
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 768px) {

    .d-md-flex {
        display: flex !important;
    }

    .d-md-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 992px) {

    .d-lg-flex {
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 1200px) {

    .d-xl-flex {
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: inline-flex !important;
    }
}

@media print {

    .d-print-flex {
        display: flex !important;
    }

    .d-print-inline-flex {
        display: inline-flex !important;
    }
}

.flex-row {
    flex-direction: row !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-row-reverse {
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    flex-direction: column-reverse !important;
}

.flex-wrap {
    flex-wrap: wrap !important;
}

.flex-nowrap {
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

.flex-grow-0 {
    flex-grow: 0 !important;
}

.flex-grow-1 {
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    flex-shrink: 1 !important;
}

.justify-content-start {
    justify-content: flex-start !important;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.justify-content-around {
    justify-content: space-around !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.align-items-end {
    align-items: flex-end !important;
}

.align-items-center {
    align-items: center !important;
}

.align-items-baseline {
    align-items: baseline !important;
}

.align-items-stretch {
    align-items: stretch !important;
}

.align-content-start {
    align-content: flex-start !important;
}

.align-content-end {
    align-content: flex-end !important;
}

.align-content-center {
    align-content: center !important;
}

.align-content-between {
    align-content: space-between !important;
}

.align-content-around {
    align-content: space-around !important;
}

.align-content-stretch {
    align-content: stretch !important;
}

.align-self-auto {
    align-self: auto !important;
}

.align-self-start {
    align-self: flex-start !important;
}

.align-self-end {
    align-self: flex-end !important;
}

.align-self-center {
    align-self: center !important;
}

.align-self-baseline {
    align-self: baseline !important;
}

.align-self-stretch {
    align-self: stretch !important;
}

@media (min-width: 576px) {
    .flex-sm-row {
        flex-direction: row !important;
    }

    .flex-sm-column {
        flex-direction: column !important;
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-sm-fill {
        flex: 1 1 auto !important;
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-sm-start {
        justify-content: flex-start !important;
    }

    .justify-content-sm-end {
        justify-content: flex-end !important;
    }

    .justify-content-sm-center {
        justify-content: center !important;
    }

    .justify-content-sm-between {
        justify-content: space-between !important;
    }

    .justify-content-sm-around {
        justify-content: space-around !important;
    }

    .align-items-sm-start {
        align-items: flex-start !important;
    }

    .align-items-sm-end {
        align-items: flex-end !important;
    }

    .align-items-sm-center {
        align-items: center !important;
    }

    .align-items-sm-baseline {
        align-items: baseline !important;
    }

    .align-items-sm-stretch {
        align-items: stretch !important;
    }

    .align-content-sm-start {
        align-content: flex-start !important;
    }

    .align-content-sm-end {
        align-content: flex-end !important;
    }

    .align-content-sm-center {
        align-content: center !important;
    }

    .align-content-sm-between {
        align-content: space-between !important;
    }

    .align-content-sm-around {
        align-content: space-around !important;
    }

    .align-content-sm-stretch {
        align-content: stretch !important;
    }

    .align-self-sm-auto {
        align-self: auto !important;
    }

    .align-self-sm-start {
        align-self: flex-start !important;
    }

    .align-self-sm-end {
        align-self: flex-end !important;
    }

    .align-self-sm-center {
        align-self: center !important;
    }

    .align-self-sm-baseline {
        align-self: baseline !important;
    }

    .align-self-sm-stretch {
        align-self: stretch !important;
    }
}

@media (min-width: 768px) {
    .flex-md-row {
        flex-direction: row !important;
    }

    .flex-md-column {
        flex-direction: column !important;
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-md-wrap {
        flex-wrap: wrap !important;
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-md-fill {
        flex: 1 1 auto !important;
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-md-start {
        justify-content: flex-start !important;
    }

    .justify-content-md-end {
        justify-content: flex-end !important;
    }

    .justify-content-md-center {
        justify-content: center !important;
    }

    .justify-content-md-between {
        justify-content: space-between !important;
    }

    .justify-content-md-around {
        justify-content: space-around !important;
    }

    .align-items-md-start {
        align-items: flex-start !important;
    }

    .align-items-md-end {
        align-items: flex-end !important;
    }

    .align-items-md-center {
        align-items: center !important;
    }

    .align-items-md-baseline {
        align-items: baseline !important;
    }

    .align-items-md-stretch {
        align-items: stretch !important;
    }

    .align-content-md-start {
        align-content: flex-start !important;
    }

    .align-content-md-end {
        align-content: flex-end !important;
    }

    .align-content-md-center {
        align-content: center !important;
    }

    .align-content-md-between {
        align-content: space-between !important;
    }

    .align-content-md-around {
        align-content: space-around !important;
    }

    .align-content-md-stretch {
        align-content: stretch !important;
    }

    .align-self-md-auto {
        align-self: auto !important;
    }

    .align-self-md-start {
        align-self: flex-start !important;
    }

    .align-self-md-end {
        align-self: flex-end !important;
    }

    .align-self-md-center {
        align-self: center !important;
    }

    .align-self-md-baseline {
        align-self: baseline !important;
    }

    .align-self-md-stretch {
        align-self: stretch !important;
    }
}

@media (min-width: 992px) {
    .flex-lg-row {
        flex-direction: row !important;
    }

    .flex-lg-column {
        flex-direction: column !important;
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-lg-fill {
        flex: 1 1 auto !important;
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-lg-start {
        justify-content: flex-start !important;
    }

    .justify-content-lg-end {
        justify-content: flex-end !important;
    }

    .justify-content-lg-center {
        justify-content: center !important;
    }

    .justify-content-lg-between {
        justify-content: space-between !important;
    }

    .justify-content-lg-around {
        justify-content: space-around !important;
    }

    .align-items-lg-start {
        align-items: flex-start !important;
    }

    .align-items-lg-end {
        align-items: flex-end !important;
    }

    .align-items-lg-center {
        align-items: center !important;
    }

    .align-items-lg-baseline {
        align-items: baseline !important;
    }

    .align-items-lg-stretch {
        align-items: stretch !important;
    }

    .align-content-lg-start {
        align-content: flex-start !important;
    }

    .align-content-lg-end {
        align-content: flex-end !important;
    }

    .align-content-lg-center {
        align-content: center !important;
    }

    .align-content-lg-between {
        align-content: space-between !important;
    }

    .align-content-lg-around {
        align-content: space-around !important;
    }

    .align-content-lg-stretch {
        align-content: stretch !important;
    }

    .align-self-lg-auto {
        align-self: auto !important;
    }

    .align-self-lg-start {
        align-self: flex-start !important;
    }

    .align-self-lg-end {
        align-self: flex-end !important;
    }

    .align-self-lg-center {
        align-self: center !important;
    }

    .align-self-lg-baseline {
        align-self: baseline !important;
    }

    .align-self-lg-stretch {
        align-self: stretch !important;
    }
}

@media (min-width: 1200px) {
    .flex-xl-row {
        flex-direction: row !important;
    }

    .flex-xl-column {
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-xl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-xl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        justify-content: center !important;
    }

    .justify-content-xl-between {
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        justify-content: space-around !important;
    }

    .align-items-xl-start {
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        align-items: center !important;
    }

    .align-items-xl-baseline {
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        align-items: stretch !important;
    }

    .align-content-xl-start {
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        align-content: center !important;
    }

    .align-content-xl-between {
        align-content: space-between !important;
    }

    .align-content-xl-around {
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        align-self: auto !important;
    }

    .align-self-xl-start {
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        align-self: center !important;
    }

    .align-self-xl-baseline {
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        align-self: stretch !important;
    }
}

.m-auto {
    margin: auto !important;
}

.mt-auto,
.my-auto {
    margin-top: auto !important;
}

.mr-auto,
.mx-auto {
    margin-right: auto !important;
}

.mb-auto,
.my-auto {
    margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
    margin-left: auto !important;
}

.order-first {
    order: -1;
}

.order-last {
    order: 13;
}

.order-0 {
    order: 0;
}

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

.order-3 {
    order: 3;
}

.order-4 {
    order: 4;
}

.order-5 {
    order: 5;
}

.order-6 {
    order: 6;
}

.order-7 {
    order: 7;
}

.order-8 {
    order: 8;
}

.order-9 {
    order: 9;
}

.order-10 {
    order: 10;
}

.order-11 {
    order: 11;
}

.order-12 {
    order: 12;
}

@media (min-width: 576px) {

    .order-sm-first {
        order: -1;
    }

    .order-sm-last {
        order: 13;
    }

    .order-sm-0 {
        order: 0;
    }

    .order-sm-1 {
        order: 1;
    }

    .order-sm-2 {
        order: 2;
    }

    .order-sm-3 {
        order: 3;
    }

    .order-sm-4 {
        order: 4;
    }

    .order-sm-5 {
        order: 5;
    }

    .order-sm-6 {
        order: 6;
    }

    .order-sm-7 {
        order: 7;
    }

    .order-sm-8 {
        order: 8;
    }

    .order-sm-9 {
        order: 9;
    }

    .order-sm-10 {
        order: 10;
    }

    .order-sm-11 {
        order: 11;
    }

    .order-sm-12 {
        order: 12;
    }
}

@media (min-width: 768px) {

    .order-md-first {
        order: -1;
    }

    .order-md-last {
        order: 13;
    }

    .order-md-0 {
        order: 0;
    }

    .order-md-1 {
        order: 1;
    }

    .order-md-2 {
        order: 2;
    }

    .order-md-3 {
        order: 3;
    }

    .order-md-4 {
        order: 4;
    }

    .order-md-5 {
        order: 5;
    }

    .order-md-6 {
        order: 6;
    }

    .order-md-7 {
        order: 7;
    }

    .order-md-8 {
        order: 8;
    }

    .order-md-9 {
        order: 9;
    }

    .order-md-10 {
        order: 10;
    }

    .order-md-11 {
        order: 11;
    }

    .order-md-12 {
        order: 12;
    }
}

@media (min-width: 992px) {

    .order-lg-first {
        order: -1;
    }

    .order-lg-last {
        order: 13;
    }

    .order-lg-0 {
        order: 0;
    }

    .order-lg-1 {
        order: 1;
    }

    .order-lg-2 {
        order: 2;
    }

    .order-lg-3 {
        order: 3;
    }

    .order-lg-4 {
        order: 4;
    }

    .order-lg-5 {
        order: 5;
    }

    .order-lg-6 {
        order: 6;
    }

    .order-lg-7 {
        order: 7;
    }

    .order-lg-8 {
        order: 8;
    }

    .order-lg-9 {
        order: 9;
    }

    .order-lg-10 {
        order: 10;
    }

    .order-lg-11 {
        order: 11;
    }

    .order-lg-12 {
        order: 12;
    }
}

@media (min-width: 1200px) {

    .order-xl-first {
        order: -1;
    }

    .order-xl-last {
        order: 13;
    }

    .order-xl-0 {
        order: 0;
    }

    .order-xl-1 {
        order: 1;
    }

    .order-xl-2 {
        order: 2;
    }

    .order-xl-3 {
        order: 3;
    }

    .order-xl-4 {
        order: 4;
    }

    .order-xl-5 {
        order: 5;
    }

    .order-xl-6 {
        order: 6;
    }

    .order-xl-7 {
        order: 7;
    }

    .order-xl-8 {
        order: 8;
    }

    .order-xl-9 {
        order: 9;
    }

    .order-xl-10 {
        order: 10;
    }

    .order-xl-11 {
        order: 11;
    }

    .order-xl-12 {
        order: 12;
    }
}

.w-25 {
    width: 25% !important;
}

.w-50 {
    width: 50% !important;
}

.w-75 {
    width: 75% !important;
}

.w-100 {
    width: 100% !important;
}

.w-auto {
    width: auto !important;
}

.h-25 {
    height: 25% !important;
}

.h-50 {
    height: 50% !important;
}

.h-75 {
    height: 75% !important;
}

.h-100 {
    height: 100% !important;
}

.h-auto {
    height: auto !important;
}

.mw-100 {
    max-width: 100% !important;
}

.mh-100 {
    max-height: 100% !important;
}

.min-vw-100 {
    min-width: 100vw !important;
}

.min-vh-100 {
    min-height: 100vh !important;
}

.vw-100 {
    width: 100vw !important;
}

.vh-100 {
    height: 100vh !important;
}

.m-0 {
    margin: 0 !important;
}

.mt-0,
.my-0 {
    margin-top: 0 !important;
}

.mr-0,
.mx-0 {
    margin-right: 0 !important;
}

.mb-0,
.my-0 {
    margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
    margin-left: 0 !important;
}

.m-1 {
    margin: 0.25rem !important;
}

.mt-1,
.my-1 {
    margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
    margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
    margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
    margin-left: 0.25rem !important;
}

.m-2 {
    margin: 0.5rem !important;
}

.mt-2,
.my-2 {
    margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
    margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
    margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
    margin-left: 0.5rem !important;
}

.m-3 {
    margin: 1rem !important;
}

.mt-3,
.my-3 {
    margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
    margin-right: 1rem !important;
}

.mb-3,
.my-3 {
    margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
    margin-left: 1rem !important;
}

.m-4 {
    margin: 1.5rem !important;
}

.mt-4,
.my-4 {
    margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
    margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
    margin-left: 1.5rem !important;
}

.m-5 {
    margin: 3rem !important;
}

.mt-5,
.my-5 {
    margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
    margin-right: 3rem !important;
}

.mb-5,
.my-5 {
    margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
    margin-left: 3rem !important;
}

.p-0 {
    padding: 0 !important;
}

.pt-0,
.py-0 {
    padding-top: 0 !important;
}

.pr-0,
.px-0 {
    padding-right: 0 !important;
}

.pb-0,
.py-0 {
    padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
    padding-left: 0 !important;
}

.p-1 {
    padding: 0.25rem !important;
}

.pt-1,
.py-1 {
    padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
    padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
    padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
    padding-left: 0.25rem !important;
}

.p-2 {
    padding: 0.5rem !important;
}

.pt-2,
.py-2 {
    padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
    padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
    padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
    padding-left: 0.5rem !important;
}

.p-3 {
    padding: 1rem !important;
}

.pt-3,
.py-3 {
    padding-top: 1rem !important;
}

.pr-3,
.px-3 {
    padding-right: 1rem !important;
}

.pb-3,
.py-3 {
    padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
    padding-left: 1rem !important;
}

.p-4 {
    padding: 1.5rem !important;
}

.pt-4,
.py-4 {
    padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
    padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
    padding-left: 1.5rem !important;
}

.p-5 {
    padding: 3rem !important;
}

.pt-5,
.py-5 {
    padding-top: 3rem !important;
}

.pr-5,
.px-5 {
    padding-right: 3rem !important;
}

.pb-5,
.py-5 {
    padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
    padding-left: 3rem !important;
}

.m-n1 {
    margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
    margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
    margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
    margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
    margin-left: -0.25rem !important;
}

.m-n2 {
    margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
    margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
    margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
    margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
    margin-left: -0.5rem !important;
}

.m-n3 {
    margin: -1rem !important;
}

.mt-n3,
.my-n3 {
    margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
    margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
    margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
    margin-left: -1rem !important;
}

.m-n4 {
    margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
    margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
    margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
    margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
    margin-left: -1.5rem !important;
}

.m-n5 {
    margin: -3rem !important;
}

.mt-n5,
.my-n5 {
    margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
    margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
    margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
    margin-left: -3rem !important;
}

.m-auto {
    margin: auto !important;
}

.mt-auto,
.my-auto {
    margin-top: auto !important;
}

.mr-auto,
.mx-auto {
    margin-right: auto !important;
}

.mb-auto,
.my-auto {
    margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
    margin-left: auto !important;
}

@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important;
    }

    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important;
    }

    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important;
    }

    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important;
    }

    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important;
    }

    .m-sm-1 {
        margin: 0.25rem !important;
    }

    .mt-sm-1,
    .my-sm-1 {
        margin-top: 0.25rem !important;
    }

    .mr-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important;
    }

    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important;
    }

    .m-sm-2 {
        margin: 0.5rem !important;
    }

    .mt-sm-2,
    .my-sm-2 {
        margin-top: 0.5rem !important;
    }

    .mr-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important;
    }

    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important;
    }

    .m-sm-3 {
        margin: 1rem !important;
    }

    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important;
    }

    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important;
    }

    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important;
    }

    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important;
    }

    .m-sm-4 {
        margin: 1.5rem !important;
    }

    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important;
    }

    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important;
    }

    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important;
    }

    .m-sm-5 {
        margin: 3rem !important;
    }

    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important;
    }

    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important;
    }

    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important;
    }

    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important;
    }

    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important;
    }

    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important;
    }

    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important;
    }

    .p-sm-1 {
        padding: 0.25rem !important;
    }

    .pt-sm-1,
    .py-sm-1 {
        padding-top: 0.25rem !important;
    }

    .pr-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important;
    }

    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important;
    }

    .p-sm-2 {
        padding: 0.5rem !important;
    }

    .pt-sm-2,
    .py-sm-2 {
        padding-top: 0.5rem !important;
    }

    .pr-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important;
    }

    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important;
    }

    .p-sm-3 {
        padding: 1rem !important;
    }

    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important;
    }

    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important;
    }

    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important;
    }

    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important;
    }

    .p-sm-4 {
        padding: 1.5rem !important;
    }

    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important;
    }

    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important;
    }

    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important;
    }

    .p-sm-5 {
        padding: 3rem !important;
    }

    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important;
    }

    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important;
    }

    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important;
    }

    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important;
    }

    .m-sm-n1 {
        margin: -0.25rem !important;
    }

    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -0.25rem !important;
    }

    .m-sm-n2 {
        margin: -0.5rem !important;
    }

    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -0.5rem !important;
    }

    .m-sm-n3 {
        margin: -1rem !important;
    }

    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important;
    }

    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important;
    }

    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important;
    }

    .m-sm-n4 {
        margin: -1.5rem !important;
    }

    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important;
    }

    .m-sm-n5 {
        margin: -3rem !important;
    }

    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important;
    }

    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important;
    }

    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important;
    }

    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important;
    }

    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important;
    }

    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important;
    }

    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important;
    }

    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important;
    }

    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important;
    }

    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important;
    }

    .m-md-1 {
        margin: 0.25rem !important;
    }

    .mt-md-1,
    .my-md-1 {
        margin-top: 0.25rem !important;
    }

    .mr-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important;
    }

    .mb-md-1,
    .my-md-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important;
    }

    .m-md-2 {
        margin: 0.5rem !important;
    }

    .mt-md-2,
    .my-md-2 {
        margin-top: 0.5rem !important;
    }

    .mr-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important;
    }

    .mb-md-2,
    .my-md-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important;
    }

    .m-md-3 {
        margin: 1rem !important;
    }

    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important;
    }

    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important;
    }

    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important;
    }

    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important;
    }

    .m-md-4 {
        margin: 1.5rem !important;
    }

    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important;
    }

    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important;
    }

    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important;
    }

    .m-md-5 {
        margin: 3rem !important;
    }

    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important;
    }

    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important;
    }

    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important;
    }

    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important;
    }

    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important;
    }

    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important;
    }

    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important;
    }

    .p-md-1 {
        padding: 0.25rem !important;
    }

    .pt-md-1,
    .py-md-1 {
        padding-top: 0.25rem !important;
    }

    .pr-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important;
    }

    .pb-md-1,
    .py-md-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important;
    }

    .p-md-2 {
        padding: 0.5rem !important;
    }

    .pt-md-2,
    .py-md-2 {
        padding-top: 0.5rem !important;
    }

    .pr-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important;
    }

    .pb-md-2,
    .py-md-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important;
    }

    .p-md-3 {
        padding: 1rem !important;
    }

    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important;
    }

    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important;
    }

    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important;
    }

    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important;
    }

    .p-md-4 {
        padding: 1.5rem !important;
    }

    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important;
    }

    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important;
    }

    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important;
    }

    .p-md-5 {
        padding: 3rem !important;
    }

    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important;
    }

    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important;
    }

    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important;
    }

    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important;
    }

    .m-md-n1 {
        margin: -0.25rem !important;
    }

    .mt-md-n1,
    .my-md-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -0.25rem !important;
    }

    .m-md-n2 {
        margin: -0.5rem !important;
    }

    .mt-md-n2,
    .my-md-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -0.5rem !important;
    }

    .m-md-n3 {
        margin: -1rem !important;
    }

    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem !important;
    }

    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important;
    }

    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1rem !important;
    }

    .m-md-n4 {
        margin: -1.5rem !important;
    }

    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem !important;
    }

    .m-md-n5 {
        margin: -3rem !important;
    }

    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem !important;
    }

    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important;
    }

    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-md-n5,
    .mx-md-n5 {
        margin-left: -3rem !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important;
    }

    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important;
    }

    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important;
    }

    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important;
    }

    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important;
    }

    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important;
    }

    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important;
    }

    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important;
    }

    .m-lg-1 {
        margin: 0.25rem !important;
    }

    .mt-lg-1,
    .my-lg-1 {
        margin-top: 0.25rem !important;
    }

    .mr-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important;
    }

    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important;
    }

    .m-lg-2 {
        margin: 0.5rem !important;
    }

    .mt-lg-2,
    .my-lg-2 {
        margin-top: 0.5rem !important;
    }

    .mr-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important;
    }

    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important;
    }

    .m-lg-3 {
        margin: 1rem !important;
    }

    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important;
    }

    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important;
    }

    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important;
    }

    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important;
    }

    .m-lg-4 {
        margin: 1.5rem !important;
    }

    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important;
    }

    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important;
    }

    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important;
    }

    .m-lg-5 {
        margin: 3rem !important;
    }

    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important;
    }

    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important;
    }

    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important;
    }

    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important;
    }

    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important;
    }

    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important;
    }

    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important;
    }

    .p-lg-1 {
        padding: 0.25rem !important;
    }

    .pt-lg-1,
    .py-lg-1 {
        padding-top: 0.25rem !important;
    }

    .pr-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important;
    }

    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important;
    }

    .p-lg-2 {
        padding: 0.5rem !important;
    }

    .pt-lg-2,
    .py-lg-2 {
        padding-top: 0.5rem !important;
    }

    .pr-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important;
    }

    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important;
    }

    .p-lg-3 {
        padding: 1rem !important;
    }

    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important;
    }

    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important;
    }

    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important;
    }

    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important;
    }

    .p-lg-4 {
        padding: 1.5rem !important;
    }

    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important;
    }

    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important;
    }

    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important;
    }

    .p-lg-5 {
        padding: 3rem !important;
    }

    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important;
    }

    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important;
    }

    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important;
    }

    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important;
    }

    .m-lg-n1 {
        margin: -0.25rem !important;
    }

    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -0.25rem !important;
    }

    .m-lg-n2 {
        margin: -0.5rem !important;
    }

    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -0.5rem !important;
    }

    .m-lg-n3 {
        margin: -1rem !important;
    }

    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem !important;
    }

    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important;
    }

    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem !important;
    }

    .m-lg-n4 {
        margin: -1.5rem !important;
    }

    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem !important;
    }

    .m-lg-n5 {
        margin: -3rem !important;
    }

    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem !important;
    }

    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important;
    }

    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left: -3rem !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important;
    }

    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important;
    }

    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important;
    }

    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0 !important;
    }

    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important;
    }

    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important;
    }

    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important;
    }

    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important;
    }

    .m-xl-1 {
        margin: 0.25rem !important;
    }

    .mt-xl-1,
    .my-xl-1 {
        margin-top: 0.25rem !important;
    }

    .mr-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important;
    }

    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important;
    }

    .m-xl-2 {
        margin: 0.5rem !important;
    }

    .mt-xl-2,
    .my-xl-2 {
        margin-top: 0.5rem !important;
    }

    .mr-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important;
    }

    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important;
    }

    .m-xl-3 {
        margin: 1rem !important;
    }

    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important;
    }

    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important;
    }

    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important;
    }

    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important;
    }

    .m-xl-4 {
        margin: 1.5rem !important;
    }

    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important;
    }

    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important;
    }

    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important;
    }

    .m-xl-5 {
        margin: 3rem !important;
    }

    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important;
    }

    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important;
    }

    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important;
    }

    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important;
    }

    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important;
    }

    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important;
    }

    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important;
    }

    .p-xl-1 {
        padding: 0.25rem !important;
    }

    .pt-xl-1,
    .py-xl-1 {
        padding-top: 0.25rem !important;
    }

    .pr-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important;
    }

    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important;
    }

    .p-xl-2 {
        padding: 0.5rem !important;
    }

    .pt-xl-2,
    .py-xl-2 {
        padding-top: 0.5rem !important;
    }

    .pr-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important;
    }

    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important;
    }

    .p-xl-3 {
        padding: 1rem !important;
    }

    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important;
    }

    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important;
    }

    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important;
    }

    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important;
    }

    .p-xl-4 {
        padding: 1.5rem !important;
    }

    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important;
    }

    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important;
    }

    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important;
    }

    .p-xl-5 {
        padding: 3rem !important;
    }

    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important;
    }

    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important;
    }

    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important;
    }

    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important;
    }

    .m-xl-n1 {
        margin: -0.25rem !important;
    }

    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -0.25rem !important;
    }

    .m-xl-n2 {
        margin: -0.5rem !important;
    }

    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -0.5rem !important;
    }

    .m-xl-n3 {
        margin: -1rem !important;
    }

    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem !important;
    }

    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important;
    }

    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem !important;
    }

    .m-xl-n4 {
        margin: -1.5rem !important;
    }

    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem !important;
    }

    .m-xl-n5 {
        margin: -3rem !important;
    }

    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem !important;
    }

    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important;
    }

    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left: -3rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important;
    }

    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important;
    }

    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important;
    }
}

@-webkit-keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: 0.25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: .75s linear infinite spinner-border;
    animation: .75s linear infinite spinner-border;
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    50% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    50% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    -webkit-animation: .75s linear infinite spinner-grow;
    animation: .75s linear infinite spinner-grow;
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
    .spinner-border,
    .spinner-grow {
        -webkit-animation-duration: 1.5s;
        animation-duration: 1.5s;
    }
}

.nav-fill {
    display: flex;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
}

@font-face {
	font-family: 'clip-font';
	src:url(/content/fonts/fonts/clip-font.eot);
	src:url(/content/fonts/fonts/clip-font.eot?#iefix) format('embedded-opentype'),
		url(/content/fonts/fonts/clip-font.woff) format('woff'),
		url(/content/fonts/fonts/clip-font.ttf) format('truetype'),
		url(/content/fonts/fonts/clip-font.svg#clip-font) format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'clip-font';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="clip-"] {
*/
.clip-settings, .clip-camera, .clip-tag, .clip-bulb, .clip-paperplane, .clip-bubble, .clip-banknote, .clip-music, .clip-data, .clip-t-shirt, .clip-clip, .clip-calendar, .clip-vynil, .clip-truck, .clip-note, .clip-world, .clip-key, .clip-pencil, .clip-pencil-2, .clip-images, .clip-images-2, .clip-list, .clip-earth, .clip-pictures, .clip-cog, .clip-home, .clip-home-2, .clip-pencil-3, .clip-images-3, .clip-eyedropper, .clip-droplet, .clip-droplet-2, .clip-image, .clip-music-2, .clip-camera-2, .clip-camera-3, .clip-headphones, .clip-headphones-2, .clip-gamepad, .clip-podcast, .clip-connection, .clip-connection-2, .clip-new, .clip-book, .clip-file, .clip-file-2, .clip-file-plus, .clip-file-minus, .clip-file-check, .clip-file-remove, .clip-file-3, .clip-copy, .clip-copy-2, .clip-copy-3, .clip-copy-4, .clip-paste, .clip-stack, .clip-stack-2, .clip-folder, .clip-folder-upload, .clip-folder-download, .clip-folder-remove, .clip-folder-plus, .clip-folder-2, .clip-folder-open, .clip-cc, .clip-tag-2, .clip-barcode, .clip-cart, .clip-phone-hang-up, .clip-phone, .clip-phone-2, .clip-location, .clip-compass, .clip-map, .clip-alarm, .clip-clock, .clip-history, .clip-stopwatch, .clip-keyboard, .clip-screen, .clip-laptop, .clip-mobile, .clip-mobile-2, .clip-tablet, .clip-mobile-3, .clip-rotate, .clip-rotate-2, .clip-redo, .clip-undo, .clip-database, .clip-bubble-2, .clip-bubbles, .clip-bubble-3, .clip-bubble-4, .clip-bubble-dots, .clip-bubble-dots-2, .clip-bubbles-2, .clip-bubbles-3, .clip-user, .clip-users, .clip-user-plus, .clip-user-minus, .clip-user-cancel, .clip-user-block, .clip-user-2, .clip-user-3, .clip-users-2, .clip-user-4, .clip-user-5, .clip-hanger, .clip-quotes-left, .clip-quotes-right, .clip-busy, .clip-spinner, .clip-spinner-2, .clip-spinner-3, .clip-spinner-4, .clip-spinner-5, .clip-spinner-6, .clip-microscope, .clip-search, .clip-zoom-in, .clip-zoom-out, .clip-search-2, .clip-key-2, .clip-key-3, .clip-keyhole, .clip-wrench, .clip-wrench-2, .clip-cog-2, .clip-cogs, .clip-health, .clip-stats, .clip-inject, .clip-bars, .clip-rating, .clip-rating-2, .clip-rating-3, .clip-leaf, .clip-balance, .clip-atom, .clip-atom-2, .clip-lamp, .clip-remove, .clip-puzzle, .clip-puzzle-2, .clip-cube, .clip-cube-2, .clip-pyramid, .clip-puzzle-3, .clip-puzzle-4, .clip-clipboard, .clip-switch, .clip-list-2, .clip-list-3, .clip-list-4, .clip-list-5, .clip-list-6, .clip-grid, .clip-grid-2, .clip-grid-3, .clip-grid-4, .clip-grid-5, .clip-grid-6, .clip-menu, .clip-menu-2, .clip-circle-small, .clip-tree, .clip-menu-3, .clip-menu-4, .clip-cloud, .clip-download, .clip-upload, .clip-download-2, .clip-upload-2, .clip-globe, .clip-upload-3, .clip-download-3, .clip-earth-2, .clip-network, .clip-link, .clip-link-2, .clip-link-3, .clip-link-4, .clip-attachment, .clip-attachment-2, .clip-eye, .clip-eye-2, .clip-windy, .clip-bookmark, .clip-bookmark-2, .clip-brightness-high, .clip-brightness-medium, .clip-star, .clip-star-2, .clip-star-3, .clip-star-4, .clip-star-5, .clip-star-6, .clip-heart, .clip-thumbs-up, .clip-thumbs-up-2, .clip-cursor, .clip-stack-empty, .clip-question, .clip-notification, .clip-notification-2, .clip-question-2, .clip-plus-circle, .clip-plus-circle-2, .clip-minus-circle, .clip-minus-circle-2, .clip-info, .clip-info-2, .clip-cancel-circle, .clip-cancel-circle-2, .clip-checkmark-circle, .clip-checkmark-circle-2, .clip-close, .clip-close-2, .clip-close-3, .clip-checkmark, .clip-checkmark-2, .clip-close-4, .clip-wave, .clip-wave-2, .clip-arrow-up-left, .clip-arrow-up, .clip-arrow-up-right, .clip-arrow-right, .clip-arrow-down-right, .clip-arrow-down, .clip-arrow-down-left, .clip-arrow-left, .clip-arrow-up-left-2, .clip-arrow-up-2, .clip-arrow-up-right-2, .clip-arrow-right-2, .clip-arrow-down-right-2, .clip-arrow-down-2, .clip-arrow-down-left-2, .clip-arrow-left-2, .clip-arrow, .clip-arrow-2, .clip-arrow-3, .clip-arrow-4, .clip-arrow-up-3, .clip-arrow-right-3, .clip-arrow-down-3, .clip-arrow-left-3, .clip-checkbox-unchecked, .clip-checkbox, .clip-checkbox-checked, .clip-checkbox-unchecked-2, .clip-square, .clip-checkbox-partial, .clip-checkbox-partial-2, .clip-checkbox-checked-2, .clip-checkbox-unchecked-3, .clip-radio-checked, .clip-radio-unchecked, .clip-circle, .clip-circle-2, .clip-new-tab, .clip-popout, .clip-embed, .clip-code, .clip-seven-segment-0, .clip-seven-segment-1, .clip-seven-segment-2, .clip-seven-segment-3, .clip-seven-segment-4, .clip-seven-segment-5, .clip-seven-segment-6, .clip-seven-segment-7, .clip-seven-segment-8, .clip-seven-segment-9, .clip-share, .clip-google, .clip-google-plus, .clip-facebook, .clip-twitter, .clip-feed, .clip-youtube, .clip-youtube-2, .clip-vimeo, .clip-flickr, .clip-picassa, .clip-dribbble, .clip-forrst, .clip-deviantart, .clip-steam, .clip-github, .clip-github-2, .clip-wordpress, .clip-blogger, .clip-tumblr, .clip-yahoo, .clip-tux, .clip-apple, .clip-finder, .clip-android, .clip-windows, .clip-windows8, .clip-soundcloud, .clip-skype, .clip-reddit, .clip-linkedin, .clip-lastfm, .clip-stumbleupon, .clip-stackoverflow, .clip-pinterest, .clip-xing, .clip-foursquare, .clip-paypal, .clip-paypal-2, .clip-libreoffice, .clip-file-pdf, .clip-file-openoffice, .clip-file-word, .clip-file-excel, .clip-file-zip, .clip-file-powerpoint, .clip-file-xml, .clip-file-css, .clip-html5, .clip-css3, .clip-chrome, .clip-firefox, .clip-IE, .clip-opera, .clip-safari, .clip-IcoMoon, .clip-fullscreen-exit-alt, .clip-fullscreen, .clip-fullscreen-alt, .clip-fullscreen-exit, .clip-transfer, .clip-left-quote, .clip-right-quote, .clip-heart-2, .clip-study, .clip-wand, .clip-zoom-in-2, .clip-zoom-out-2, .clip-search-3, .clip-user-6, .clip-users-3, .clip-archive, .clip-keyboard-2, .clip-paperclip, .clip-home-3, .clip-chevron-up, .clip-chevron-right, .clip-chevron-left, .clip-chevron-down, .clip-error, .clip-add, .clip-minus, .clip-alert, .clip-pictures-2, .clip-atom-3, .clip-eyedropper-2, .clip-warning, .clip-expand, .clip-clock-2, .clip-target, .clip-loop, .clip-refresh, .clip-spin-alt, .clip-exit, .clip-enter, .clip-locked, .clip-unlocked, .clip-arrow-5, .clip-music-3, .clip-droplet-3, .clip-credit, .clip-phone-3, .clip-phone-4, .clip-map-2, .clip-clock-3, .clip-calendar-2, .clip-calendar-3, .clip-pie, .clip-airplane, .clip-tree-2, .clip-sun, .clip-bubble-paperclip {
	font-family: 'clip-font';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.clip-flat {
    content: url(/Content/images/maps/marker-flat.png) 50% 50% no-repeat;
    background: url(/Content/images/maps/marker-flat.png) 50% 50% no-repeat;  
}
.clip-sale {
    position: absolute;    
    content: url(/Content/images/maps/marker-sale.png) 50% 50% no-repeat;
    background: url(/Content/images/maps/marker-sale.png) 50% 50% no-repeat;      
}
.clip-sold {
    position: absolute;    
    content: url(/Content/images/maps/marker-sold.png) 50% 50% no-repeat;
    background: url(/Content/images/maps/marker-sold.png) 50% 50% no-repeat;      
}
.clip-flat, .clip-sale, .clip-sold  {
    border:0;    
    top: -2px !important;
    left: 3px !important;
    width:25px !important;
    height:40px !important;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
    -webkit-border-radius:0 !important;
    -moz-border-radius:none !important;
    border-radius:0 !important;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding-left:22px !important; 
    padding-right: 12px !important;
    padding-top: 22px !important; 
}

.clip-settings:before {
	content: "\e000";
}
.clip-camera:before {
	content: "\e001";
}
.clip-tag:before {
	content: "\e002";
}
.clip-bulb:before {
	content: "\e003";
}
.clip-paperplane:before {
	content: "\e004";
}
.clip-bubble:before {
	content: "\e005";
}
.clip-banknote:before {
	content: "\e006";
}
.clip-music:before {
	content: "\e007";
}
.clip-data:before {
	content: "\e008";
}
.clip-t-shirt:before {
	content: "\e009";
}
.clip-clip:before {
	content: "\e00a";
}
.clip-calendar:before {
	content: "\e00b";
}
.clip-vynil:before {
	content: "\e00c";
}
.clip-truck:before {
	content: "\e00d";
}
.clip-note:before {
	content: "\e00e";
}
.clip-world:before {
	content: "\e00f";
}
.clip-key:before {
	content: "\e010";
}
.clip-pencil:before {
	content: "\e011";
}
.clip-pencil-2:before {
	content: "\e012";
}
.clip-images:before {
	content: "\e013";
}
.clip-images-2:before {
	content: "\e014";
}
.clip-list:before {
	content: "\e015";
}
.clip-earth:before {
	content: "\e016";
}
.clip-pictures:before {
	content: "\e017";
}
.clip-cog:before {
	content: "\e018";
}
.clip-home:before {
	content: "\e019";
}
.clip-home-2:before {
	content: "\e01a";
}
.clip-pencil-3:before {
	content: "\e01b";
}
.clip-images-3:before {
	content: "\e01c";
}
.clip-eyedropper:before {
	content: "\e01d";
}
.clip-droplet:before {
	content: "\e01e";
}
.clip-droplet-2:before {
	content: "\e01f";
}
.clip-image:before {
	content: "\e020";
}
.clip-music-2:before {
	content: "\e021";
}
.clip-camera-2:before {
	content: "\e022";
}
.clip-camera-3:before {
	content: "\e023";
}
.clip-headphones:before {
	content: "\e024";
}
.clip-headphones-2:before {
	content: "\e025";
}
.clip-gamepad:before {
	content: "\e026";
}
.clip-podcast:before {
	content: "\e027";
}
.clip-connection:before {
	content: "\e028";
}
.clip-connection-2:before {
	content: "\e029";
}
.clip-new:before {
	content: "\e02a";
}
.clip-book:before {
	content: "\e02b";
}
.clip-file:before {
	content: "\e02c";
}
.clip-file-2:before {
	content: "\e02d";
}
.clip-file-plus:before {
	content: "\e02e";
}
.clip-file-minus:before {
	content: "\e02f";
}
.clip-file-check:before {
	content: "\e030";
}
.clip-file-remove:before {
	content: "\e031";
}
.clip-file-3:before {
	content: "\e032";
}
.clip-copy:before {
	content: "\e033";
}
.clip-copy-2:before {
	content: "\e034";
}
.clip-copy-3:before {
	content: "\e035";
}
.clip-copy-4:before {
	content: "\e036";
}
.clip-paste:before {
	content: "\e037";
}
.clip-stack:before {
	content: "\e038";
}
.clip-stack-2:before {
	content: "\e039";
}
.clip-folder:before {
	content: "\e03a";
}
.clip-folder-upload:before {
	content: "\e03b";
}
.clip-folder-download:before {
	content: "\e03c";
}
.clip-folder-remove:before {
	content: "\e03d";
}
.clip-folder-plus:before {
	content: "\e03e";
}
.clip-folder-2:before {
	content: "\e03f";
}
.clip-folder-open:before {
	content: "\e040";
}
.clip-cc:before {
	content: "\e041";
}
.clip-tag-2:before {
	content: "\e042";
}
.clip-barcode:before {
	content: "\e043";
}
.clip-cart:before {
	content: "\e044";
}
.clip-phone-hang-up:before {
	content: "\e045";
}
.clip-phone:before {
	content: "\e046";
}
.clip-phone-2:before {
	content: "\e047";
}
.clip-location:before {
	content: "\e048";
}
.clip-compass:before {
	content: "\e049";
}
.clip-map:before {
	content: "\e04a";
}
.clip-alarm:before {
	content: "\e04b";
}
.clip-clock:before {
	content: "\e04c";
}
.clip-history:before {
	content: "\e04d";
}
.clip-stopwatch:before {
	content: "\e04e";
}
.clip-keyboard:before {
	content: "\e04f";
}
.clip-screen:before {
	content: "\e050";
}
.clip-laptop:before {
	content: "\e051";
}
.clip-mobile:before {
	content: "\e052";
}
.clip-mobile-2:before {
	content: "\e053";
}
.clip-tablet:before {
	content: "\e054";
}
.clip-mobile-3:before {
	content: "\e055";
}
.clip-rotate:before {
	content: "\e056";
}
.clip-rotate-2:before {
	content: "\e057";
}
.clip-redo:before {
	content: "\e058";
}
.clip-undo:before {
	content: "\e059";
}
.clip-database:before {
	content: "\e05a";
}
.clip-bubble-2:before {
	content: "\e05b";
}
.clip-bubbles:before {
	content: "\e05c";
}
.clip-bubble-3:before {
	content: "\e05d";
}
.clip-bubble-4:before {
	content: "\e05e";
}
.clip-bubble-dots:before {
	content: "\e05f";
}
.clip-bubble-dots-2:before {
	content: "\e060";
}
.clip-bubbles-2:before {
	content: "\e061";
}
.clip-bubbles-3:before {
	content: "\e062";
}
.clip-user:before {
	content: "\e063";
}
.clip-users:before {
	content: "\e064";
}
.clip-user-plus:before {
	content: "\e065";
}
.clip-user-minus:before {
	content: "\e066";
}
.clip-user-cancel:before {
	content: "\e067";
}
.clip-user-block:before {
	content: "\e068";
}
.clip-user-2:before {
	content: "\e069";
}
.clip-user-3:before {
	content: "\e06a";
}
.clip-users-2:before {
	content: "\e06b";
}
.clip-user-4:before {
	content: "\e06c";
}
.clip-user-5:before {
	content: "\e06d";
}
.clip-hanger:before {
	content: "\e06e";
}
.clip-quotes-left:before {
	content: "\e06f";
}
.clip-quotes-right:before {
	content: "\e070";
}
.clip-busy:before {
	content: "\e071";
}
.clip-spinner:before {
	content: "\e072";
}
.clip-spinner-2:before {
	content: "\e073";
}
.clip-spinner-3:before {
	content: "\e074";
}
.clip-spinner-4:before {
	content: "\e075";
}
.clip-spinner-5:before {
	content: "\e076";
}
.clip-spinner-6:before {
	content: "\e077";
}
.clip-microscope:before {
	content: "\e078";
}
.clip-search:before {
	content: "\e079";
}
.clip-zoom-in:before {
	content: "\e07a";
}
.clip-zoom-out:before {
	content: "\e07b";
}
.clip-search-2:before {
	content: "\e07c";
}
.clip-key-2:before {
	content: "\e07d";
}
.clip-key-3:before {
	content: "\e07e";
}
.clip-keyhole:before {
	content: "\e07f";
}
.clip-wrench:before {
	content: "\e080";
}
.clip-wrench-2:before {
	content: "\e081";
}
.clip-cog-2:before {
	content: "\e082";
}
.clip-cogs:before {
	content: "\e083";
}
.clip-health:before {
	content: "\e084";
}
.clip-stats:before {
	content: "\e085";
}
.clip-inject:before {
	content: "\e086";
}
.clip-bars:before {
	content: "\e087";
}
.clip-rating:before {
	content: "\e088";
}
.clip-rating-2:before {
	content: "\e089";
}
.clip-rating-3:before {
	content: "\e08a";
}
.clip-leaf:before {
	content: "\e08b";
}
.clip-balance:before {
	content: "\e08c";
}
.clip-atom:before {
	content: "\e08d";
}
.clip-atom-2:before {
	content: "\e08e";
}
.clip-lamp:before {
	content: "\e08f";
}
.clip-remove:before {
	content: "\e090";
}
.clip-puzzle:before {
	content: "\e091";
}
.clip-puzzle-2:before {
	content: "\e092";
}
.clip-cube:before {
	content: "\e093";
}
.clip-cube-2:before {
	content: "\e094";
}
.clip-pyramid:before {
	content: "\e095";
}
.clip-puzzle-3:before {
	content: "\e096";
}
.clip-puzzle-4:before {
	content: "\e097";
}
.clip-clipboard:before {
	content: "\e098";
}
.clip-switch:before {
	content: "\e099";
}
.clip-list-2:before {
	content: "\e09a";
}
.clip-list-3:before {
	content: "\e09b";
}
.clip-list-4:before {
	content: "\e09c";
}
.clip-list-5:before {
	content: "\e09d";
}
.clip-list-6:before {
	content: "\e09e";
}
.clip-grid:before {
	content: "\e09f";
}
.clip-grid-2:before {
	content: "\e0a0";
}
.clip-grid-3:before {
	content: "\e0a1";
}
.clip-grid-4:before {
	content: "\e0a2";
}
.clip-grid-5:before {
	content: "\e0a3";
}
.clip-grid-6:before {
	content: "\e0a4";
}
.clip-menu:before {
	content: "\e0a5";
}
.clip-menu-2:before {
	content: "\e0a6";
}
.clip-circle-small:before {
	content: "\e0a7";
}
.clip-tree:before {
	content: "\e0a8";
}
.clip-menu-3:before {
	content: "\e0a9";
}
.clip-menu-4:before {
	content: "\e0aa";
}
.clip-cloud:before {
	content: "\e0ab";
}
.clip-download:before {
	content: "\e0ac";
}
.clip-upload:before {
	content: "\e0ad";
}
.clip-download-2:before {
	content: "\e0ae";
}
.clip-upload-2:before {
	content: "\e0af";
}
.clip-globe:before {
	content: "\e0b0";
}
.clip-upload-3:before {
	content: "\e0b1";
}
.clip-download-3:before {
	content: "\e0b2";
}
.clip-earth-2:before {
	content: "\e0b3";
}
.clip-network:before {
	content: "\e0b4";
}
.clip-link:before {
	content: "\e0b5";
}
.clip-link-2:before {
	content: "\e0b6";
}
.clip-link-3:before {
	content: "\e0b7";
}
.clip-link-4:before {
	content: "\e0b8";
}
.clip-attachment:before {
	content: "\e0b9";
}
.clip-attachment-2:before {
	content: "\e0ba";
}
.clip-eye:before {
	content: "\e0bb";
}
.clip-eye-2:before {
	content: "\e0bc";
}
.clip-windy:before {
	content: "\e0bd";
}
.clip-bookmark:before {
	content: "\e0be";
}
.clip-bookmark-2:before {
	content: "\e0bf";
}
.clip-brightness-high:before {
	content: "\e0c0";
}
.clip-brightness-medium:before {
	content: "\e0c1";
}
.clip-star:before {
	content: "\e0c2";
}
.clip-star-2:before {
	content: "\e0c3";
}
.clip-star-3:before {
	content: "\e0c4";
}
.clip-star-4:before {
	content: "\e0c5";
}
.clip-star-5:before {
	content: "\e0c6";
}
.clip-star-6:before {
	content: "\e0c7";
}
.clip-heart:before {
	content: "\e0c8";
}
.clip-thumbs-up:before {
	content: "\e0c9";
}
.clip-thumbs-up-2:before {
	content: "\e0ca";
}
.clip-cursor:before {
	content: "\e0cb";
}
.clip-stack-empty:before {
	content: "\e0cc";
}
.clip-question:before {
	content: "\e0cd";
}
.clip-notification:before {
	content: "\e0ce";
}
.clip-notification-2:before {
	content: "\e0cf";
}
.clip-question-2:before {
	content: "\e0d0";
}
.clip-plus-circle:before {
	content: "\e0d1";
}
.clip-plus-circle-2:before {
	content: "\e0d2";
}
.clip-minus-circle:before {
	content: "\e0d3";
}
.clip-minus-circle-2:before {
	content: "\e0d4";
}
.clip-info:before {
	content: "\e0d5";
}
.clip-info-2:before {
	content: "\e0d6";
}
.clip-cancel-circle:before {
	content: "\e0d7";
}
.clip-cancel-circle-2:before {
	content: "\e0d8";
}
.clip-checkmark-circle:before {
	content: "\e0d9";
}
.clip-checkmark-circle-2:before {
	content: "\e0da";
}
.clip-close:before {
	content: "\e0db";
}
.clip-close-2:before {
	content: "\e0dc";
}
.clip-close-3:before {
	content: "\e0dd";
}
.clip-checkmark:before {
	content: "\e0de";
}
.clip-checkmark-2:before {
	content: "\e0df";
}
.clip-close-4:before {
	content: "\e0e0";
}
.clip-wave:before {
	content: "\e0e1";
}
.clip-wave-2:before {
	content: "\e0e2";
}
.clip-arrow-up-left:before {
	content: "\e0e3";
}
.clip-arrow-up:before {
	content: "\e0e4";
}
.clip-arrow-up-right:before {
	content: "\e0e5";
}
.clip-arrow-right:before {
	content: "\e0e6";
}
.clip-arrow-down-right:before {
	content: "\e0e7";
}
.clip-arrow-down:before {
	content: "\e0e8";
}
.clip-arrow-down-left:before {
	content: "\e0e9";
}
.clip-arrow-left:before {
	content: "\e0ea";
}
.clip-arrow-up-left-2:before {
	content: "\e0eb";
}
.clip-arrow-up-2:before {
	content: "\e0ec";
}
.clip-arrow-up-right-2:before {
	content: "\e0ed";
}
.clip-arrow-right-2:before {
	content: "\e0ee";
}
.clip-arrow-down-right-2:before {
	content: "\e0ef";
}
.clip-arrow-down-2:before {
	content: "\e0f0";
}
.clip-arrow-down-left-2:before {
	content: "\e0f1";
}
.clip-arrow-left-2:before {
	content: "\e0f2";
}
.clip-arrow:before {
	content: "\e0f3";
}
.clip-arrow-2:before {
	content: "\e0f4";
}
.clip-arrow-3:before {
	content: "\e0f5";
}
.clip-arrow-4:before {
	content: "\e0f6";
}
.clip-arrow-up-3:before {
	content: "\e0f7";
}
.clip-arrow-right-3:before {
	content: "\e0f8";
}
.clip-arrow-down-3:before {
	content: "\e0f9";
}
.clip-arrow-left-3:before {
	content: "\e0fa";
}
.clip-checkbox-unchecked:before {
	content: "\e0fb";
}
.clip-checkbox:before {
	content: "\e0fc";
}
.clip-checkbox-checked:before {
	content: "\e0fd";
}
.clip-checkbox-unchecked-2:before {
	content: "\e0fe";
}
.clip-square:before {
	content: "\e0ff";
}
.clip-checkbox-partial:before {
	content: "\e100";
}
.clip-checkbox-partial-2:before {
	content: "\e101";
}
.clip-checkbox-checked-2:before {
	content: "\e102";
}
.clip-checkbox-unchecked-3:before {
	content: "\e103";
}
.clip-radio-checked:before {
	content: "\e104";
}
.clip-radio-unchecked:before {
	content: "\e105";
}
.clip-circle:before {
	content: "\e106";
}
.clip-circle-2:before {
	content: "\e107";
}
.clip-new-tab:before {
	content: "\e108";
}
.clip-popout:before {
	content: "\e109";
}
.clip-embed:before {
	content: "\e10a";
}
.clip-code:before {
	content: "\e10b";
}
.clip-seven-segment-0:before {
	content: "\e10c";
}
.clip-seven-segment-1:before {
	content: "\e10d";
}
.clip-seven-segment-2:before {
	content: "\e10e";
}
.clip-seven-segment-3:before {
	content: "\e10f";
}
.clip-seven-segment-4:before {
	content: "\e110";
}
.clip-seven-segment-5:before {
	content: "\e111";
}
.clip-seven-segment-6:before {
	content: "\e112";
}
.clip-seven-segment-7:before {
	content: "\e113";
}
.clip-seven-segment-8:before {
	content: "\e114";
}
.clip-seven-segment-9:before {
	content: "\e115";
}
.clip-share:before {
	content: "\e116";
}
.clip-google:before {
	content: "\e117";
}
.clip-google-plus:before {
	content: "\e118";
}
.clip-facebook:before {
	content: "\e119";
}
.clip-twitter:before {
	content: "\e11a";
}
.clip-feed:before {
	content: "\e11b";
}
.clip-youtube:before {
	content: "\e11c";
}
.clip-youtube-2:before {
	content: "\e11d";
}
.clip-vimeo:before {
	content: "\e11e";
}
.clip-flickr:before {
	content: "\e11f";
}
.clip-picassa:before {
	content: "\e120";
}
.clip-dribbble:before {
	content: "\e121";
}
.clip-forrst:before {
	content: "\e122";
}
.clip-deviantart:before {
	content: "\e123";
}
.clip-steam:before {
	content: "\e124";
}
.clip-github:before {
	content: "\e125";
}
.clip-github-2:before {
	content: "\e126";
}
.clip-wordpress:before {
	content: "\e127";
}
.clip-blogger:before {
	content: "\e128";
}
.clip-tumblr:before {
	content: "\e129";
}
.clip-yahoo:before {
	content: "\e12a";
}
.clip-tux:before {
	content: "\e12b";
}
.clip-apple:before {
	content: "\e12c";
}
.clip-finder:before {
	content: "\e12d";
}
.clip-android:before {
	content: "\e12e";
}
.clip-windows:before {
	content: "\e12f";
}
.clip-windows8:before {
	content: "\e130";
}
.clip-soundcloud:before {
	content: "\e131";
}
.clip-skype:before {
	content: "\e132";
}
.clip-reddit:before {
	content: "\e133";
}
.clip-linkedin:before {
	content: "\e134";
}
.clip-lastfm:before {
	content: "\e135";
}
.clip-stumbleupon:before {
	content: "\e136";
}
.clip-stackoverflow:before {
	content: "\e137";
}
.clip-pinterest:before {
	content: "\e138";
}
.clip-xing:before {
	content: "\e139";
}
.clip-foursquare:before {
	content: "\e13a";
}
.clip-paypal:before {
	content: "\e13b";
}
.clip-paypal-2:before {
	content: "\e13c";
}
.clip-libreoffice:before {
	content: "\e13d";
}
.clip-file-pdf:before {
	content: "\e13e";
}
.clip-file-openoffice:before {
	content: "\e13f";
}
.clip-file-word:before {
	content: "\e140";
}
.clip-file-excel:before {
	content: "\e141";
}
.clip-file-zip:before {
	content: "\e142";
}
.clip-file-powerpoint:before {
	content: "\e143";
}
.clip-file-xml:before {
	content: "\e144";
}
.clip-file-css:before {
	content: "\e145";
}
.clip-html5:before {
	content: "\e146";
}
.clip-css3:before {
	content: "\e147";
}
.clip-chrome:before {
	content: "\e148";
}
.clip-firefox:before {
	content: "\e149";
}
.clip-IE:before {
	content: "\e14a";
}
.clip-opera:before {
	content: "\e14b";
}
.clip-safari:before {
	content: "\e14c";
}
.clip-IcoMoon:before {
	content: "\e14d";
}
.clip-fullscreen-exit-alt:before {
	content: "\e14e";
}
.clip-fullscreen:before {
	content: "\e14f";
}
.clip-fullscreen-alt:before {
	content: "\e150";
}
.clip-fullscreen-exit:before {
	content: "\e151";
}
.clip-transfer:before {
	content: "\e152";
}
.clip-left-quote:before {
	content: "\e153";
}
.clip-right-quote:before {
	content: "\e154";
}
.clip-heart-2:before {
	content: "\e155";
}
.clip-study:before {
	content: "\e156";
}
.clip-wand:before {
	content: "\e157";
}
.clip-zoom-in-2:before {
	content: "\e158";
}
.clip-zoom-out-2:before {
	content: "\e159";
}
.clip-search-3:before {
	content: "\e15a";
}
.clip-user-6:before {
	content: "\e15b";
}
.clip-users-3:before {
	content: "\e15c";
}
.clip-archive:before {
	content: "\e15d";
}
.clip-keyboard-2:before {
	content: "\e15e";
}
.clip-paperclip:before {
	content: "\e15f";
}
.clip-home-3:before {
	content: "\e160";
}
.clip-chevron-up:before {
	content: "\e161";
}
.clip-chevron-right:before {
	content: "\e162";
}
.clip-chevron-left:before {
	content: "\e163";
}
.clip-chevron-down:before {
	content: "\e164";
}
.clip-error:before {
	content: "\e165";
}
.clip-add:before {
	content: "\e166";
}
.clip-minus:before {
	content: "\e167";
}
.clip-alert:before {
	content: "\e168";
}
.clip-pictures-2:before {
	content: "\e169";
}
.clip-atom-3:before {
	content: "\e16a";
}
.clip-eyedropper-2:before {
	content: "\e16b";
}
.clip-warning:before {
	content: "\e16d";
}
.clip-expand:before {
	content: "\e16e";
}
.clip-clock-2:before {
	content: "\e16f";
}
.clip-target:before {
	content: "\e170";
}
.clip-loop:before {
	content: "\e171";
}
.clip-refresh:before {
	content: "\e173";
}
.clip-spin-alt:before {
	content: "\e172";
}
.clip-exit:before {
	content: "\e174";
}
.clip-enter:before {
	content: "\e175";
}
.clip-locked:before {
	content: "\e176";
}
.clip-unlocked:before {
	content: "\e177";
}
.clip-arrow-5:before {
	content: "\e16c";
}
.clip-music-3:before {
	content: "\e178";
}
.clip-droplet-3:before {
	content: "\e179";
}
.clip-credit:before {
	content: "\e17a";
}
.clip-phone-3:before {
	content: "\e17b";
}
.clip-phone-4:before {
	content: "\e17c";
}
.clip-map-2:before {
	content: "\e17d";
}
.clip-clock-3:before {
	content: "\e17e";
}
.clip-calendar-2:before {
	content: "\e17f";
}
.clip-calendar-3:before {
	content: "\e180";
}
.clip-pie:before {
	content: "\e181";
}
.clip-airplane:before {
	content: "\e182";
}
.clip-tree-2:before {
	content: "\e183";
}
.clip-sun:before {
	content: "\e184";
}
.clip-bubble-paperclip:before {
	content: "\e185";
}

/* ---------------------------------------------------------------------- */
/*	Import fonts
 /* ---------------------------------------------------------------------- */
@import url(/Content/css/https:/fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
@import url(/Content/css/https:/fonts.googleapis.com/css?family=Raleway:400,300,200,100,500,600,700,800,900);
/* ---------------------------------------------------------------------- */
/*	Basic Elements & Classes
 /* ---------------------------------------------------------------------- */
body {
  color: #000000;
  direction: ltr;
  font-family: 'Open+Sans', sans-serif;
  font-size: 13px;
  padding: 0px !important;
  margin: 0px !important;
  background: #ffffff;
}
body.bg_style_1 {
  background: url(/Content/images/bg.png) rgba(0, 0, 0, 0) !important;
}
body.bg_style_2 {
  background: url(/Content/images/bg_2.png) rgba(0, 0, 0, 0) !important;
}
body.bg_style_3 {
  background: url(/Content/images/bg_3.png) rgba(0, 0, 0, 0) !important;
}
body.bg_style_4 {
  background: url(/Content/images/bg_4.png) rgba(0, 0, 0, 0) !important;
}
body.bg_style_5 {
  background: url(/Content/images/bg_5.png) rgba(0, 0, 0, 0) !important;
}
a,
a:focus,
a:hover,
a:active {
  outline: 0 !important;
}
h1,
h2,
h3 {
  font-family: 'Raleway', sans-serif;
}
.cancel-click,
.cancel-click * {
  cursor: default;
}
.spinnerModal {
  position: fixed;
  top: 55%;
  left: 50%;
  margin-left: -50px;
  margin-top: -50px;
  text-align: center;
  z-index: 1234;
  overflow: auto;
  width: 100px;
  height: 102px;
}
/* ---------------------------------------------------------------------- */
/*	Forms
 /* ---------------------------------------------------------------------- */
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
  background-color: #FFFFFF;
  border: 1px solid #D5D5D5;
  border-radius: 0 0 0 0 !important;
  color: #858585;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.2;
  padding: 5px 4px;
  transition-duration: 0.1s;
  box-shadow: none;
}
textarea:hover,
input[type="text"]:hover,
input[type="password"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="date"]:hover,
input[type="month"]:hover,
input[type="time"]:hover,
input[type="week"]:hover,
input[type="number"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="color"]:hover {
  border-color: #B5B5B5;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus {
  border-color: rgba(82, 168, 236, 0.8);
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0 none;
}
label {
  font-weight: normal;
}
span.input-icon,
span.input-text,
span.input-help {
  display: block;
  position: relative;
}
.input-icon > input,
.input-text > input {
  padding-left: 25px;
  padding-right: 6px;
}
.input-icon.input-icon-right > input,
.input-text.input-text-right > input {
  padding-left: 6px;
  padding-right: 25px;
}
span.input-help > input {
  padding-left: 30px;
  padding-right: 6px;
}
.input-icon > [class*="fa-"],
.input-icon > [class*="clip-"],
.input-text > .input-text-label {
  bottom: 0;
  color: #909090;
  display: inline-block;
  font-size: 14px;
  left: 5px;
  line-height: 35px;
  padding: 0 3px;
  position: absolute;
  top: 0;
  z-index: 2;
}
.input-icon.input-icon-right > [class*="fa-"],
.input-icon.input-icon-right > [class*="clip-"],
.input-text.input-text-right > .input-text-label {
  left: auto;
  right: 4px;
}
.input-icon.input-icon-right > [class*="icomoon-"] {
  position: absolute;
  z-index: 2;
  right: 5px;
  top: 10px;
}
.input-icon > input:focus + [class*="fa-"],
.input-icon > input:focus + [class*="clip-"],
.input-text > input:focus + .input-text-label {
  color: #557799;
}
.help-button {
  background-color: #65BCDA;
  border-radius: 100% 100% 100% 100%;
  color: #FFFFFF;
  cursor: default;
  position: absolute;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
  padding: 0;
  text-align: center;
  width: 20px;
  line-height: 20px;
  top: 7px;
  left: 7px;
}
.help-button:before {
  content: "\f128";
  display: inline;
  font-family: FontAwesome;
  font-weight: 300;
  height: auto;
  text-shadow: none;
  font-style: normal;
}
select.form-control {
  background-color: #FFFFFF;
  border: 1px solid #D5D5D5;
  border-radius: 0 0 0 0;
  color: #858585;
}
select.form-control option {
  padding: 3px 4px;
}
.form-control.search-select {
  padding: 0 !important;
  box-shadow: none;
  border: none;
}
.form-group .select2-container .select2-choice {
  background-clip: padding-box !important;
  background-color: #FFFFFF !important;
  background-image: none !important;
  background-repeat: no-repeat !important;
  border: 1px solid #CCCCCC !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  color: #555555 !important;
  display: block !important;
  height: 34px !important;
  line-height: 29px !important;
  margin-top: 3px !important;
  overflow: hidden !important;
  padding: 0 12px 0 8px !important;
  position: relative !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}
.form-group .select2-container .select2-choice .select2-arrow {
  background-image: none !important;
  background-color: #FFFFFF !important;
  width: 28px !important;
  text-align: center;
  padding-top: 2px;
}
.form-group .select2-container .select2-choice .select2-arrow b {
  background: none !important;
  font-size: 24px;
  color: black;
  display: block;
  height: 100%;
  width: 100%;
}
.form-group .select2-container .select2-choice .select2-arrow b:before {
  content: "\5b";
  display: inline;
  font-family: icomoon;
  font-weight: 400;
  height: auto;
  text-shadow: none;
}
.form-group .select2-dropdown-open.select2-container-active .select2-choice .select2-arrow b:before {
  content: "\5e";
}
.limiterBox {
  border-top: 0;
  background-color: #65BCDA !important;
  padding: 3px 6px;
  font-size: 12px;
  color: #FFF;
  margin-top: 6px;
}
.limiterBox:after {
  display: none;
}
.limiterBox:before {
  display: block;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: -8px;
  left: 50%;
  margin-left: -5px;
  border-color: transparent;
  border-style: solid;
  border-bottom-color: #65BCDA;
  border-width: 0 8px 8px;
}
textarea.autosize {
  vertical-align: top;
  transition: height 0.2s;
  -webkit-transition: height 0.2s;
  -moz-transition: height 0.2s;
}
.radio label.radio-inline,
.checkbox label.checkbox-inline {
  display: inline-block;
}
.radio-inline,
.radio-inline + .radio-inline,
.checkbox-inline,
.checkbox-inline + .checkbox-inline {
  margin-right: 10px !important;
  margin-top: 5px !important;
  margin-left: 0 !important;
  margin-bottom: 10px !important;
}
.radio label,
.checkbox label {
  margin-bottom: 5px;
}
.checkbox-table {
  display: inline-block;
  margin: 2px 0 0 0;
  padding-left: 20px;
  line-height: 10px;
}
.checkbox-table label {
  margin-bottom: 0;
}
[class^="icheckbox_"],
[class*="icheckbox_"],
[class^="iradio_"],
[class*="iradio_"] {
  float: left !important;
  margin: 0 5px 0 -20px !important;
}
.help-inline {
  margin-top: 6px;
  color: #737373;
}
.help-block.error {
  color: #B94A48;
}
.no-help-error span.help-block {
  display: none !important;
}
.symbol.required:before {
  content: "*";
  display: inline;
  color: #E6674A;
}
.symbol.ok:before {
  content: "\f00c";
  display: inline;
  font-family: FontAwesome;
  color: #468847;
}
.has-error .note-editor,
.has-error .cke_chrome {
  border-color: #B94A48 !important;
}
.has-success .select2-choice {
  border-color: #3c763d !important;
}
.form-group .text {
  display: block;
  font-size: 14px;
  font-weight: 400;
  margin-top: 7px;
}
/* ---------------------------------------------------------------------- */
/*	Generic Classes
 /* ---------------------------------------------------------------------- */
.no-padding {
  padding: 0 !important;
}
.no-margin {
  margin: 0 !important;
}
.no-display {
  display: none;
}
.example {
  margin: 15px 0;
  padding: 14px 19px;
}
.widget {
  -moz-box-sizing: content-box;
  color: #333;
  margin-bottom: 30px;
  padding: 10px 12px;
  position: relative;
}
.space5 {
  display: block;
  margin-bottom: 5px !important;
  clear: both;
}
.space7 {
  margin-bottom: 7px !important;
  clear: both;
}
.space10 {
  margin-bottom: 10px !important;
  clear: both;
}
.space12 {
  margin-bottom: 12px !important;
  clear: both;
}
.space15 {
  margin-bottom: 15px !important;
  clear: both;
}
.space20 {
  margin-bottom: 20px !important;
  clear: both;
}
.teal {
  color: #569099;
}
a.teal:hover {
  color: #4d8189;
}
.orange {
  color: #E6674A;
}
a.orange:hover {
  color: #E35434;
}
.bricky {
  color: #C83A2A;
}
a.bricky:hover {
  color: #B33426;
}
.circle-img {
  border-radius: 100% 100% 100% 100%;
}
.center {
  text-align: center;
}
.go-top {
  cursor: pointer;
  display: block;
  width: 30px;
  height: 30px;
  font-size: 16px;
  margin-bottom: 0;
  margin-right: 0;
  margin-top: -2px;
  text-decoration: none;
  line-height: 30px;
  text-align: center;
}
.delete-cross + i {
  cursor: pointer;
  opacity: 0;
  transition: all 0.7s ease;
}
.delete-cross:hover + i {
  opacity: 1;
}
.delete-cross + i:hover {
  opacity: 1;
}
/* ---------------------------------------------------------------------- */
/*  Navbar and navbar elements
 /* ---------------------------------------------------------------------- */
.navbar {
  margin: 0 !important;
  padding: 0 !important;
  min-height: 42px;
  border-radius: 0;
  border-right: none;
  border-left: none;
  border-top: none;
  background: none;
  border-color: #ffffff;
}
.header-default .navbar {
  position: relative !important;
}
.navbar > .container .navbar-brand,
.logo {
  padding: 14px 10px 12px;
  margin-left: 0;
  font-family: 'Raleway', sans-serif;
  font-size: 25px;
  min-width: 210px;
}
.navbar > .container .navbar-brand i,
.logo i {
  font-size: 20px;
}
.navbar-tools > ul {
  list-style: none;
}
.navbar-tools > ul > li > a {
  padding: 15px 15px 9px;
  font-size: 16px;
  line-height: 26px;
}
.navbar-tools li.view-all a {
  padding: 8px 8px 6px !important;
}
.navbar-tools > ul > li {
  float: left;
}
.navbar-tools .dropdown-menu {
  background: none repeat scroll 0 0 white;
  border: 1px solid #C7CBD5;
  border-radius: 0 0 4px 4px;
  box-shadow: none;
  list-style: none outside none;
  margin: 0;
  max-width: 300px;
  min-width: 166px;
  padding: 0;
  position: absolute;
  text-shadow: none;
  top: 100%;
  z-index: 1000;
}
.navbar-tools .drop-down-wrapper {
  height: 250px;
  width: 270px;
  overflow: hidden;
  position: relative;
}
.navbar-tools .drop-down-wrapper ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.todo li,
ul.posts li {
  min-width: 260px;
}
.navbar-tools > ul > li.dropdown {
  margin-left: 2px;
  margin-right: 2px;
}
.navbar-tools .dropdown-menu > li > a:hover,
.navbar-tools .dropdown-menu > li > a:focus,
.navbar-tools .dropdown-submenu:hover > a,
.navbar-tools .dropdown-submenu:focus > a,
.navbar-tools .drop-down-wrapper li a:hover,
.navbar-tools .drop-down-wrapper li a:focus {
  background-color: #F4F6F9 !important;
  background-image: none;
  filter: none;
  color: #000;
  text-decoration: none;
}
.drop-down-wrapper ul > li:last-child a {
  border-bottom: none;
}
.navbar-tools .dropdown-menu li .dropdown-menu-title {
  display: block;
  font-weight: bold;
  margin: -1px;
  padding: 5px 10px;
}
.navbar-tools .dropdown-menu li p,
.navbar-tools .dropdown-menu li a,
.navbar-tools .drop-down-wrapper li p,
.navbar-tools .drop-down-wrapper li a {
  color: #333333;
  font-size: 12px;
  font-weight: 300;
  margin: 0;
  padding: 8px 8px 6px;
  border-bottom: 1px solid rgba(100, 100, 100, 0.22);
  white-space: normal !important;
  display: block;
}
.navbar-tools .dropdown-menu > li:last-child a {
  border-bottom: none !important;
  border-radius: 0 0 6px 6px;
}
li.dropdown.current-user .dropdown-toggle {
  padding: 10px 4px 7px 9px;
}
li.dropdown.current-user .dropdown-menu li a {
  border-bottom: none !important;
}
.navbar-tools .dropdown-menu li p {
  font-weight: bold;
}
.navbar-tools .dropdown-menu li a .author {
  color: #0362FD;
  display: block;
}
.navbar-tools .dropdown-menu li a .preview {
  display: block;
}
.navbar-tools .dropdown-menu li a .time {
  font-size: 12px;
  font-style: italic;
  font-weight: 600;
  display: block;
  float: right;
}
.navbar-tools .dropdown-menu li.view-all a i {
  float: right;
  margin-top: 4px;
}
.navbar-tools .dropdown-menu.notifications li > a > .label {
  margin-right: 2px;
  padding: 2px 4px;
  text-align: center !important;
}
.navbar-tools .thread-image {
  margin-right: 8px;
  float: left;
  height: 50px;
  width: 50px;
}
.navbar-tools > ul > li.dropdown .dropdown-toggle .badge {
  border-radius: 12px 12px 12px 12px !important;
  font-size: 11px !important;
  font-weight: 300;
  padding: 3px 6px;
  position: absolute;
  right: 24px;
  text-align: center;
  text-shadow: none !important;
  top: 8px;
}
.navbar-toggle {
  border: none;
  border-radius: 0;
  margin-top: 5px;
  margin-bottom: 4px;
}
.navbar-toggle span {
  font-size: 16px;
}
/* ---------------------------------------------------------------------- */
/*	Search Box
 /* ---------------------------------------------------------------------- */
.search-box:before {
  content: " " !important;
}
.search-box {
  float: right;
}
.sidebar-search {
  margin: -3px 0 0 0;
  padding: 0 30px 0 5px;
  display: inline-block;
  background: #E4E5E6;
  border-radius: 5px;
  color: #555555;
  position: absolute;
  right: 10px;
  top: 15px;
  min-height: 28px;
  min-width: 28px;
}
.sidebar-search .form-group {
  margin: 0;
  padding: 0;
}
.sidebar-search .form-group input {
  background: none;
  border: none;
  width: 130px;
}
.sidebar-search .form-group input:focus {
  box-shadow: none;
}
.sidebar-search .form-group button {
  background: none;
  border: none;
  position: absolute;
  right: 4px;
  top: 5px;
  width: 28px;
}
.sidebar-search .form-group button i {
  color: #999999;
}
.search-box .show-search {
  position: absolute;
  right: 15px;
  top: 12px;
  background: #D9D9D9;
  padding: 4px 10px;
  border-radius: 5px;
}
.search-box .show-search:hover {
  text-decoration: none;
}
.search-box .show-search i {
  color: #999999;
}
/* ---------------------------------------------------------------------- */
/*	Buttons
 /* ---------------------------------------------------------------------- */
.btn {
  font-family: 'Open Sans';
}
.btn-teal {
  background-color: #569099;
  border-color: #4d8189;
  color: #ffffff;
}
.btn-teal:hover,
.btn-teal:focus,
.btn-teal:active,
.btn-teal.active {
  background-color: #4d8189;
  border-color: #447178;
  color: #ffffff;
}
.btn-teal.disabled:hover,
.btn-teal.disabled:focus,
.btn-teal.disabled:active,
.btn-teal.disabled.active,
.btn-teal[disabled]:hover,
.btn-teal[disabled]:focus,
.btn-teal[disabled]:active,
.btn-teal[disabled].active,
fieldset[disabled] .btn-teal:hover,
fieldset[disabled] .btn-teal:focus,
fieldset[disabled] .btn-teal:active,
fieldset[disabled] .btn-teal.active {
  background-color: #569099;
  border-color: #569099;
  color: #ffffff;
}
.btn-beige {
  background-color: #cc9;
  border-color: #c4c488;
  color: #ffffff;
}
.btn-beige:hover,
.btn-beige:focus,
.btn-beige:active,
.btn-beige.active {
  background-color: #c4c488;
  border-color: #bbbb77;
  color: #ffffff;
}
.btn-beige.disabled:hover,
.btn-beige.disabled:focus,
.btn-beige.disabled:active,
.btn-beige.disabled.active,
.btn-beige[disabled]:hover,
.btn-beige[disabled]:focus,
.btn-beige[disabled]:active,
.btn-beige[disabled].active,
fieldset[disabled] .btn-beige:hover,
fieldset[disabled] .btn-beige:focus,
fieldset[disabled] .btn-beige:active,
fieldset[disabled] .btn-beige.active {
  background-color: #cc9;
  border-color: #cc9;
  color: #ffffff;
}
.btn-dark-beige {
  background-color: #afaa6d;
  border-color: #a6a05d;
  color: #ffffff;
}
.btn-dark-beige:hover,
.btn-dark-beige:focus,
.btn-dark-beige:active,
.btn-dark-beige.active {
  background-color: #a6a05d;
  border-color: #979152;
  color: #ffffff;
}
.btn-dark-beige.disabled:hover,
.btn-dark-beige.disabled:focus,
.btn-dark-beige.disabled:active,
.btn-dark-beige.disabled.active,
.btn-dark-beige[disabled]:hover,
.btn-dark-beige[disabled]:focus,
.btn-dark-beige[disabled]:active,
.btn-dark-beige[disabled].active,
fieldset[disabled] .btn-dark-beige:hover,
fieldset[disabled] .btn-dark-beige:focus,
fieldset[disabled] .btn-dark-beige:active,
fieldset[disabled] .btn-dark-beige.active {
  background-color: #afaa6d;
  border-color: #afaa6d;
  color: #ffffff;
}
.btn-orange {
  background-color: #e6674a;
  border-color: #e35434;
  color: #ffffff;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active {
  background-color: #e35434;
  border-color: #de421f;
  color: #ffffff;
}
.btn-orange.disabled:hover,
.btn-orange.disabled:focus,
.btn-orange.disabled:active,
.btn-orange.disabled.active,
.btn-orange[disabled]:hover,
.btn-orange[disabled]:focus,
.btn-orange[disabled]:active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange:hover,
fieldset[disabled] .btn-orange:focus,
fieldset[disabled] .btn-orange:active,
fieldset[disabled] .btn-orange.active {
  background-color: #e6674a;
  border-color: #e6674a;
  color: #ffffff;
}
.btn-purple {
  background-color: #57517b;
  border-color: #413d5c;
  color: #ffffff;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple.active {
  background-color: #4c476c;
  border-color: #413d5c;
  color: #ffffff;
}
.btn-purple.disabled:hover,
.btn-purple.disabled:focus,
.btn-purple.disabled:active,
.btn-purple.disabled.active,
.btn-purple[disabled]:hover,
.btn-purple[disabled]:focus,
.btn-purple[disabled]:active,
.btn-purple[disabled].active,
fieldset[disabled] .btn-purple:hover,
fieldset[disabled] .btn-purple:focus,
fieldset[disabled] .btn-purple:active,
fieldset[disabled] .btn-purple.active {
  background-color: #57517b;
  border-color: #333;
  color: #ffffff;
}
.btn-dark-grey {
  background-color: #333;
  border-color: #333;
  color: #ffffff;
}
.btn-dark-grey:hover,
.btn-dark-grey:focus,
.btn-dark-grey:active,
.btn-dark-grey.active {
  background-color: #262626;
  border-color: #1a1a1a;
  color: #ffffff;
}
.btn-dark-grey.disabled:hover,
.btn-dark-grey.disabled:focus,
.btn-dark-grey.disabled:active,
.btn-dark-grey.disabled.active,
.btn-dark-grey[disabled]:hover,
.btn-dark-grey[disabled]:focus,
.btn-dark-grey[disabled]:active,
.btn-dark-grey[disabled].active,
fieldset[disabled] .btn-dark-grey:hover,
fieldset[disabled] .btn-dark-grey:focus,
fieldset[disabled] .btn-dark-grey:active,
fieldset[disabled] .btn-dark-grey.active {
  background-color: #333;
  border-color: #333;
  color: #ffffff;
}
.btn-med-grey {
  background-color: #666;
  border-color: #595959;
  color: #ffffff;
}
.btn-med-grey:hover,
.btn-med-grey:focus,
.btn-med-grey:active,
.btn-med-grey.active {
  background-color: #595959;
  border-color: #4d4d4d;
  color: #ffffff;
}
.btn-med-grey.disabled:hover,
.btn-med-grey.disabled:focus,
.btn-med-grey.disabled:active,
.btn-med-grey.disabled.active,
.btn-med-grey[disabled]:hover,
.btn-med-grey[disabled]:focus,
.btn-med-grey[disabled]:active,
.btn-med-grey[disabled].active,
fieldset[disabled] .btn-med-grey:hover,
fieldset[disabled] .btn-med-grey:focus,
fieldset[disabled] .btn-med-grey:active,
fieldset[disabled] .btn-med-grey.active {
  background-color: #666;
  border-color: #666;
  color: #ffffff;
}
.btn-light-grey {
  background-color: #999;
  border-color: #8c8c8c;
  color: #ffffff;
}
.btn-light-grey:hover,
.btn-light-grey:focus,
.btn-light-grey:active,
.btn-light-grey.active {
  background-color: #8c8c8c;
  border-color: #808080;
  color: #ffffff;
}
.btn-light-grey.disabled:hover,
.btn-light-grey.disabled:focus,
.btn-light-grey.disabled:active,
.btn-light-grey.disabled.active,
.btn-light-grey[disabled]:hover,
.btn-light-grey[disabled]:focus,
.btn-light-grey[disabled]:active,
.btn-light-grey[disabled].active,
fieldset[disabled] .btn-light-grey:hover,
fieldset[disabled] .btn-light-grey:focus,
fieldset[disabled] .btn-light-grey:active,
fieldset[disabled] .btn-light-grey.active {
  background-color: #999;
  border-color: #999;
  color: #ffffff;
}
.btn-bricky {
  background-color: #C83A2A;
  border-color: #b33426;
  color: #ffffff;
}
.btn-bricky:hover,
.btn-bricky:focus,
.btn-bricky:active,
.btn-bricky.active {
  background-color: #b33426;
  border-color: #9e2e21;
  color: #ffffff;
}
.btn-bricky.disabled:hover,
.btn-bricky.disabled:focus,
.btn-bricky.disabled:active,
.btn-bricky.disabled.active,
.btn-bricky[disabled]:hover,
.btn-bricky[disabled]:focus,
.btn-bricky[disabled]:active,
.btn-bricky[disabled].active,
fieldset[disabled] .btn-bricky:hover,
fieldset[disabled] .btn-bricky:focus,
fieldset[disabled] .btn-bricky:active,
fieldset[disabled] .btn-bricky.active {
  background-color: #C83A2A;
  border-color: #C83A2A;
  color: #ffffff;
}
.btn-green {
  background-color: #3D9400;
  border-color: #327b00;
  color: #ffffff;
}
.btn-green:hover,
.btn-green:focus,
.btn-green:active,
.btn-green.active {
  background-color: #327b00;
  border-color: #286100;
  color: #ffffff;
}
.btn-green.disabled:hover,
.btn-green.disabled:focus,
.btn-green.disabled:active,
.btn-green.disabled.active,
.btn-green[disabled]:hover,
.btn-green[disabled]:focus,
.btn-green[disabled]:active,
.btn-green[disabled].active,
fieldset[disabled] .btn-green:hover,
fieldset[disabled] .btn-green:focus,
fieldset[disabled] .btn-green:active,
fieldset[disabled] .btn-green.active {
  background-color: #3D9400;
  border-color: #3D9400;
  color: #ffffff;
}
.btn-blue {
  background-color: #364F6A;
  border-color: #2d4259;
  color: #ffffff;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active {
  background-color: #2d4259;
  border-color: #253648;
  color: #ffffff;
}
.btn-blue.disabled:hover,
.btn-blue.disabled:focus,
.btn-blue.disabled:active,
.btn-blue.disabled.active,
.btn-blue[disabled]:hover,
.btn-blue[disabled]:focus,
.btn-blue[disabled]:active,
.btn-blue[disabled].active,
fieldset[disabled] .btn-blue:hover,
fieldset[disabled] .btn-blue:focus,
fieldset[disabled] .btn-blue:active,
fieldset[disabled] .btn-blue.active {
  background-color: #364F6A;
  border-color: #364F6A;
  color: #ffffff;
}
.btn-yellow {
  background-color: #FFB848;
  border-color: #ffae2f;
  color: #ffffff;
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow:active,
.btn-yellow.active {
  background-color: #ffae2f;
  border-color: #ffa415;
  color: #ffffff;
}
.btn-yellow.disabled:hover,
.btn-yellow.disabled:focus,
.btn-yellow.disabled:active,
.btn-yellow.disabled.active,
.btn-yellow[disabled]:hover,
.btn-yellow[disabled]:focus,
.btn-yellow[disabled]:active,
.btn-yellow[disabled].active,
fieldset[disabled] .btn-yellow:hover,
fieldset[disabled] .btn-yellow:focus,
fieldset[disabled] .btn-yellow:active,
fieldset[disabled] .btn-yellow.active {
  background-color: #FFB848;
  border-color: #FFB848;
  color: #ffffff;
}
.btn-red {
  background-color: #E02222;
  border-color: #cc1d1d;
  color: #ffffff;
}
.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active {
  background-color: #cc1d1d;
  border-color: #b61919;
  color: #ffffff;
}
.btn-red.disabled:hover,
.btn-red.disabled:focus,
.btn-red.disabled:active,
.btn-red.disabled.active,
.btn-red[disabled]:hover,
.btn-red[disabled]:focus,
.btn-red[disabled]:active,
.btn-red[disabled].active,
fieldset[disabled] .btn-red:hover,
fieldset[disabled] .btn-red:focus,
fieldset[disabled] .btn-red:active,
fieldset[disabled] .btn-red.active {
  background-color: #E02222;
  border-color: #E02222;
  color: #ffffff;
}
.btn-teal .caret,
.btn-beige .caret,
.btn-dark-beige .caret,
.btn-orange .caret,
.btn-purple .caret,
.btn-dark-grey .caret,
.btn-med-grey .caret,
.btn-light-grey .caret,
.btn-bricky .caret,
.btn-green .caret,
.btn-blue .caret,
.btn-yellow .caret,
.btn-red .caret {
  border-top-color: #ffffff;
}
.dropup .btn-teal .caret,
.dropup .btn-beige .caret,
.dropup .btn-dark-beige .caret,
.dropup .btn-orange .caret,
.dropup .btn-purple .caret,
.dropup .btn-dark-grey .caret,
.dropup .btn-med-grey .caret,
.dropup .btn-light-grey .caret,
.dropup .btn-bricky .caret,
.dropup .btn-green .caret,
.dropup .btn-blue .caret,
.dropup .btn-yellow .caret,
.dropup .btn-red .caret {
  border-bottom: 4px solid #FFFFFF;
}
.btn-squared {
  border-radius: 0 !important;
}
.btn {
  transition: all 0.3s ease 0s !important;
}
.btn-icon {
  background-color: #EFEFEF;
  background-image: -moz-linear-gradient(center top, #FAFAFA, #EFEFEF);
  border: 1px solid #DDDDDD;
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  cursor: pointer;
  height: 80px;
  display: block;
  font-size: 14px;
  margin-bottom: 15px;
  margin-top: 15px;
  padding: 5px 0 0;
  position: relative;
  text-align: center;
  transition: all 0.3s ease 0s;
  color: #333333;
}
.btn-icon:hover {
  border-color: #A5A5A5;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  color: #444444;
  text-decoration: none;
  text-shadow: 0 1px 0 #FFFFFF;
}
.btn-icon .badge {
  border-radius: 12px 12px 12px 12px !important;
  border-style: solid;
  border-width: 0;
  box-shadow: none;
  color: #FFFFFF !important;
  font-family: 'Open Sans';
  font-size: 11px !important;
  font-weight: 300;
  padding: 3px 7px;
  position: absolute;
  right: -5px;
  text-shadow: none;
  top: -5px;
}
.btn-icon [class^="fa-"],
.btn-icon [class*=" fa-"],
.btn-icon [class^="clip-"],
.btn-icon [class*=" clip-"] {
  clear: both;
  display: block;
}
.buttons-widget .btn,
.buttons-widget .make-switch {
  margin-bottom: 5px;
}
.buttons-widget .btn-group-vertical .btn {
  margin-bottom: 0;
}
/* ---------------------------------------------------------------------- */
/*	Panel Tools
 /* ---------------------------------------------------------------------- */
.panel-tools {
  position: absolute;
  right: 5px;
  top: 8px;
}
.panel-tools .btn-link {
  color: #0480BE;
}
.panel-tools .btn-link:hover {
  color: #036392;
}
.panel-tools .btn-link {
  color: #57A957;
}
.panel-tools .btn-link:hover {
  color: #417E41;
}
.panel-tools .btn-link {
  color: #C43C35;
}
.panel-tools .btn-link:hover {
  color: #972E28;
}
.panel-tools .btn-link {
  color: #333333;
}
.panel-tools .btn-link:hover {
  color: #000000;
}
.panel-tools .btn-link:focus,
.panel-tools .btn-link:hover,
.panel-tools .btn-link:active {
  text-decoration: none;
  outline: 0 !important;
}
.panel-tools .btn.expand:before {
  content: "\f077";
  display: inline;
  float: right;
  font-family: FontAwesome;
  font-weight: 300;
  height: auto;
  text-shadow: none;
}
.panel-tools .btn.collapses:before {
  content: "\f078";
  display: inline;
  float: right;
  font-family: FontAwesome;
  font-weight: 300;
  height: auto;
  text-shadow: none;
}
.panel-tools .btn {
  border-style: none;
}
.panel-tools .btn-link {
  color: #666666;
}
.panel-tools .btn-link:hover {
  color: #333333;
}
/* ---------------------------------------------------------------------- */
/*	Panels and panel elements
 /* ---------------------------------------------------------------------- */
.panel-heading {
  background-color: #F5F4F9;
  background-image: linear-gradient(to bottom, #F5F4F9 0%, #ECEAF3 100%);
  background-repeat: repeat-x;
  border-bottom: 1px solid #CDCDCD;
  border-radius: 6px 6px 0 0;
  box-shadow: 0 1px 0 #FFFFFF inset;
  height: 36px;
  padding-left: 40px;
  position: relative;
}
.panel-heading > [class^="fa-"],
.panel-heading > [class*=" fa-"],
.panel-heading > [class^="icon-"],
.panel-heading > [class*=" icon-"],
.panel-heading > [class^="clip-"],
.panel-heading > [class*=" clip-"] {
  border-right: 1px solid #CDCDCD;
  box-shadow: 1px 0 0 0 #FFFFFF;
  opacity: 0.7;
  padding: 12px 10px 8px;
  position: absolute;
  left: 0;
  top: 0;
  height: 36px;
}
.panel-white {
  box-shadow: none;
}
.panel-white .panel-heading {
  background-color: #ffffff;
  background-image: none;
  border-bottom: 1px solid #CDCDCD;
  border-radius: 6px 6px 0 0;
  box-shadow: none;
  height: 36px;
  padding-left: 40px;
  position: relative;
}
.panel-white .panel-heading > [class^="fa-"],
.panel-white .panel-heading > [class*=" fa-"],
.panel-white .panel-heading > [class^="icon-"],
.panel-white .panel-heading > [class*=" icon-"],
.panel-white .panel-heading > [class^="clip-"],
.panel-white .panel-heading > [class*=" clip-"] {
  border-right: 1px solid #CDCDCD;
  box-shadow: none;
  opacity: 0.7;
  padding: 12px 10px 8px;
  position: absolute;
  left: 0;
  top: 0;
  height: 36px;
}
.panel-box {
  background: #FAFAFA;
  border: 1px solid #CDCDCD;
  border-radius: 6px 6px 6px 6px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  clear: both;
  margin-bottom: 16px;
  margin-top: 16px;
  position: relative;
}
.panel.panel-full-screen {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9998;
}
.panel-scroll {
  position: relative;
  margin: 10px;
  padding: 0px;
  width: auto;
  height: 400px;
  overflow: hidden;
}
/* ---------------------------------------------------------------------- */
/*	Pagination
 /* ---------------------------------------------------------------------- */
.pagination li a {
  cursor: pointer;
}
.pagination.squared {
  border-radius: 0 !important;
}
.pagination.squared li:first-child a,
.pagination.squared li:first-child > span {
  border-bottom-left-radius: 0px !important;
  border-left-width: 1px;
  border-top-left-radius: 0px !important;
}
.pagination.squared li:last-child > a,
.pagination.squared li:last-child > span {
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}
.pagination.pagination-purple li a,
.pagination-purple .pagination li a {
  background: #F5F4F9;
  border: none !important;
  color: #333333;
  display: inline-block;
  margin-right: 1px;
}
.pagination.pagination-purple li a:hover,
.pagination-purple .pagination li a a:hover {
  background: #ECEAF3;
  color: #222222;
  cursor: pointer;
}
.pagination.pagination-purple li:first-child a,
.pagination-purple .pagination li:first-child a {
  border: none !important;
}
.pagination.pagination-purple li.disabled a,
.pagination-purple .pagination li.disabled a {
  color: #AAAAAA !important;
}
.pagination.pagination-purple li.disabled a:hover,
.pagination-purple .pagination li.disabled a:hover,
.pagination.pagination-purple li.disabled a:focus,
.pagination-purple .pagination li.disabled a:focus {
  background: #F5F4F9;
  cursor: default !important;
}
.pagination.pagination-purple li.active a,
.pagination-purple .pagination li.active a {
  background: #57517B !important;
  border: none !important;
  color: #FFFFFF !important;
  cursor: default !important;
  opacity: 1;
}
.pagination-purple [class^="fa-"],
.pagination-purple [class*=" fa-"] {
  color: #57517B;
}
.pagination-purple li.disabled [class^="fa-"],
.pagination-purple li.disabled [class*=" fa-"] {
  opacity: 0.5;
}
.pagination.pagination-teal li a,
.pagination-teal .pagination li a {
  background: #F3F8F8;
  border: none !important;
  color: #333333;
  display: inline-block;
  margin-right: 1px;
}
.pagination.pagination-teal li a:hover,
.pagination-teal .pagination li a a:hover {
  background: #D8E4E7;
  color: #222222;
  cursor: pointer;
}
.pagination.pagination-teal li:first-child a,
.pagination-teal .pagination li:first-child a {
  border: none !important;
}
.pagination.pagination-teal li.disabled a,
.pagination-teal .pagination li.disabled a {
  color: #AAAAAA !important;
}
.pagination.pagination-teal li.disabled a:hover,
.pagination-teal .pagination li.disabled a:hover,
.pagination.pagination-teal li.disabled a:focus,
.pagination-teal .pagination li.disabled a:focus {
  background: #F3F8F8;
  cursor: default !important;
}
.pagination.pagination-teal li.active a,
.pagination-teal .pagination li.active a {
  background: #569099 !important;
  border: none !important;
  color: #FFFFFF !important;
  cursor: default !important;
  opacity: 1;
}
.pagination-teal li [class^="fa-"],
.pagination-teal li [class*=" fa-"] {
  color: #4D8189;
}
.pagination-teal li.disabled [class^="fa-"],
.pagination-teal li.disabled [class*=" fa-"] {
  opacity: 0.5;
}
.pagination.pagination-green li a,
.pagination-green .pagination li a {
  background: #EFFBEC;
  border: none !important;
  color: #333333;
  display: inline-block;
  margin-right: 1px;
}
.pagination.pagination-green li a:hover,
.pagination-green .pagination li a a:hover {
  background: #CEF3C5;
  color: #222222;
  cursor: pointer;
}
.pagination.pagination-green li:first-child a,
.pagination-green .pagination li:first-child a {
  border: none !important;
}
.pagination.pagination-green li.disabled a,
.pagination-green .pagination li.disabled a {
  color: #AAAAAA !important;
}
.pagination.pagination-green li.disabled a:hover,
.pagination-green .pagination li.disabled a:hover,
.pagination.pagination-green li.disabled a:focus,
.pagination-green .pagination li.disabled a:focus {
  background: #EFFBEC;
  cursor: default !important;
}
.pagination.pagination-green li.active a,
.pagination-green .pagination li.active a {
  background: #3D9400 !important;
  border: none !important;
  color: #FFFFFF !important;
  cursor: default !important;
  opacity: 1;
}
.pagination-green [class^="fa-"],
.pagination-green [class*=" fa-"] {
  color: #327B00;
}
.pagination-green li.disabled [class^="fa-"],
.pagination-green li.disabled [class*=" fa-"] {
  opacity: 0.5;
}
.pagination.pagination-bricky li a {
  background: #FDF8F7;
  border: none !important;
  color: #333333;
  display: inline-block;
  margin-right: 0;
}
.pagination.pagination-bricky li a:hover {
  background: #FBEEEC;
  color: #222222;
  cursor: pointer;
}
.pagination.pagination-bricky li a {
  margin-right: 1px;
}
.pagination.pagination-bricky li:first-child a {
  border: none !important;
}
.pagination.pagination-bricky li.disabled a {
  color: #AAAAAA !important;
}
.pagination.pagination-bricky li.disabled a:hover,
.pagination-bricky .pagination li.disabled a:hover,
.pagination.pagination-bricky li.disabled a:focus,
.pagination-bricky .pagination li.disabled a:focus {
  background: #FDF8F7;
  cursor: default !important;
}
.pagination.pagination-bricky li.active a {
  background: #C83A2A !important;
  border: none !important;
  color: #FFFFFF !important;
  cursor: default !important;
  opacity: 1;
}
.pagination.pagination-bricky [class^="fa-"],
.pagination.pagination-bricky [class*=" fa-"] {
  color: #C83A2A;
}
.pagination.pagination-bricky li.disabled [class^="fa-"],
.pagination.pagination-bricky li.disabled [class*=" fa-"] {
  opacity: 0.5;
}
/* ---------------------------------------------------------------------- */
/*	ToDo List
 /* ---------------------------------------------------------------------- */
.todo {
  list-style: none;
  margin: 0;
  padding: 0;
}
.todo li a {
  background: white;
  border-bottom: 1px solid #E4E6EB;
  font-size: 12px;
  margin-left: 0 !important;
  padding: 10px 10px 10px 35px !important;
  position: relative;
  display: block;
  color: #333333;
}
.todo li .todo-actions:hover,
.todo li .todo-actions:focus {
  text-decoration: none;
  background-color: #F4F6F9 !important;
}
.todo li .todo-actions i {
  color: #C7CBD5;
  font-size: 18px;
  margin: 0 5px 0 0;
  position: absolute;
  left: 10px;
}
.todo li .label {
  position: absolute;
  right: 10px;
  padding: 6px;
}
/* ---------------------------------------------------------------------- */
/*	Activities
 /* ---------------------------------------------------------------------- */
.activities {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.activities li a {
  background: white;
  border-bottom: 1px solid #E4E6EB;
  font-size: 12px;
  margin-left: 0 !important;
  padding: 10px 100px 10px 10px !important;
  position: relative;
  display: block;
  color: #333333;
}
.activities li .activity:hover,
.activities li .activity:focus {
  text-decoration: none;
  background-color: #F4F6F9 !important;
}
.activities li .activity .circle-icon {
  font-size: 16px !important;
  width: 50px;
  height: 50px;
  line-height: 50px;
  margin-right: 10px;
}
.activities li .activity img {
  margin-right: 10px;
}
.activities li .time {
  position: absolute;
  right: 10px;
  top: 30px;
  color: #CCCCCC;
}
/* ---------------------------------------------------------------------- */
/*	Main Container and main content elements
 /* ---------------------------------------------------------------------- */
.main-container {
  margin-top: 48px;
}
.page-full-width .main-container {
  margin-top: 98px;
}
.header-default .main-container {
  margin-top: 0 !important;
}
.main-content {
  margin-top: 0;
  background-color: #FFFFFF;
  padding: 0;
}
.container {
  max-width: none !important;
  width: auto !important;
}
.footer-fixed .main-content .container {
  margin-bottom: 22px;
}
/* ---------------------------------------------------------------------- */
/*	Main Navigation
 /* ---------------------------------------------------------------------- */
.main-navigation {
  padding: 0;
  max-height: none !important;
  z-index: 1000;
}
ul.main-navigation-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sidebar-fixed .wrap-menu {
  overflow: hidden;
  position: fixed;
  width: 225px;
  height: 300px;
}
ul.main-navigation-menu > li {
  border: 0 none;
  display: block;
  margin: 0;
  padding: 0;
}
ul.main-navigation-menu > li > a {
  border: 0 none;
  display: block;
  font-size: 14px;
  font-weight: 300;
  margin: 0;
  padding: 10px 15px;
  position: relative;
  text-decoration: none;
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #FFFFFF;
}
ul.main-navigation-menu li a .badge {
  float: right;
  margin-right: 13px;
  margin-top: 1px;
}
ul.main-navigation-menu > li:last-child > a,
ul.main-navigation-menu > li.last > a {
  border-bottom-color: transparent !important;
}
ul.main-navigation-menu > li > a i {
  font-size: 16px;
  margin-right: 5px;
  text-shadow: none;
  display: inline-block;
}
ul.main-navigation-menu li a .icon-arrow {
  float: right;
  margin-right: 6px;
}
ul.main-navigation-menu li > a > .icon-arrow:before {
  content: "\e163";
  font-family: "clip-font";
}
ul.main-navigation-menu li.open > a > .icon-arrow:before {
  content: "\e164";
}
ul.main-navigation-menu > li > a:hover .icon-arrow,
ul.main-navigation-menu > li.open > a .icon-arrow {
  opacity: 1;
}
/* 2nd level sub menu */
ul.main-navigation-menu li > ul.sub-menu {
  clear: both;
  list-style: none;
  margin: 8px 0;
  display: none;
  padding: 0;
}
ul.main-navigation-menu li > ul.sub-menu > li {
  background: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 1px !important;
  padding: 0;
}
ul.main-navigation-menu li > ul.sub-menu > li > a {
  background: none;
  display: block;
  font-size: 14px;
  font-weight: 300;
  margin: 0;
  padding-bottom: 5px;
  padding-left: 40px !important;
  padding-right: 0;
  padding-top: 5px;
  text-decoration: none;
}
ul.main-navigation-menu > li > ul.sub-menu li > a .icon-arrow {
  margin-right: 22px;
}
/* 3rd level sub menu */
ul.main-navigation-menu > li > ul.sub-menu li > ul.sub-menu {
  margin: 0;
}
ul.main-navigation-menu li.active > ul.sub-menu {
  display: block;
  padding: 0;
}
ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
  padding-left: 60px !important;
}
ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
  padding-left: 80px !important;
}
/*navigation toggler*/
.navigation-toggler {
  cursor: pointer;
  height: 30px;
  margin-left: 140px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 30px;
  line-height: 30px;
  text-align: center;
}
/*horizontal menu*/
.horizontal-menu {
  clear: both;
  border-top: 1px solid #C8C7CC !important;
  margin-left: -15px !important;
  margin-right: -15px !important;
  padding: 0 15px !important;
  background: #FFFFFF;
}
.horizontal-menu ul.nav li.open > a,
.horizontal-menu ul.nav li > a:hover,
.horizontal-menu ul.nav li > a:focus {
  background: #F5F5F5 !important;
  color: #555555 !important;
}
.horizontal-menu .dropdown-menu li:hover > a,
.horizontal-menu ul.nav li.active > a,
.horizontal-menu ul.nav li.active > a:hover {
  background: #007AFF !important;
  color: #FFFFFF !important;
}
.horizontal-menu ul.nav li.current .selected,
.horizontal-menu ul.nav li.active .selected {
  border-left: 6px solid rgba(0, 0, 0, 0);
  border-right: 6px solid rgba(0, 0, 0, 0);
  border-top: 6px solid #007AFF;
  bottom: 0;
  display: inline-block;
  height: 0;
  left: 50%;
  margin: 0 0 -6px -7px;
  position: absolute;
  width: 0;
}
.horizontal-menu .dropdown-menu {
  box-shadow: none;
  margin-top: -1px !important;
  border-radius: 0;
}
.horizontal-menu .dropdown-submenu > .dropdown-menu {
  top: 0;
}
.horizontal-menu .dropdown-submenu > a:after {
  margin-right: 0;
  top: 8px;
}
.horizontal-menu .dropdown-menu li > a {
  margin-bottom: 1px;
  padding: 7px 18px !important;
}
.horizontal-menu .dropdown-menu .arrow {
  display: none;
}
.horizontal-menu .dropdown-submenu > .dropdown-menu {
  top: 0;
}
.horizontal-menu .dropdown-submenu > a:after {
  margin-right: 0;
  top: 8px;
}
.horizontal-menu ul.nav li {
  position: relative;
}
.horizontal-menu .dropdown-submenu > a:after {
  content: "\f105";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 14px;
  font-weight: 300;
  height: auto;
  position: absolute;
  right: 10px;
  top: 7px;
}
.horizontal-menu .dropdown-submenu > .dropdown-menu {
  left: 100%;
  margin-left: 0;
  margin-top: -6px;
  top: 5px;
}
.horizontal-menu .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.horizontal-menu .dropup .dropdown-submenu > .dropdown-menu {
  bottom: 0;
  margin-bottom: -2px;
  margin-top: 0;
  top: auto;
}
/* ---------------------------------------------------------------------- */
/*	Footer and footer elemnts
 /* ---------------------------------------------------------------------- */
.footer {
  font-size: 12px;
  padding: 8px 20px 5px;
  position: relative;
}
.footer-inner {
  float: left;
}
.footer-items {
  float: right;
}
.footer-fixed .footer {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1000;
  border-top-width: 1px;
  border-top-style: solid;
}
/* ---------------------------------------------------------------------- */
/*	Breadcrumb
 /* ---------------------------------------------------------------------- */
.breadcrumb {
  margin: 0 -15px;
  border-radius: 0;
  padding: 15px 45px 15px 15px;
  border-bottom: 1px solid #C8C7CC;
  position: relative;
  height: 51px;
}
.breadcrumb i {
  color: #cccccc;
  font-size: 16px;
  display: inline-block;
}
.breadcrumb {
  margin: 0 -15px;
  border-radius: 0;
  padding: 15px 45px 15px 15px;
  border-bottom: 1px solid #C8C7CC;
  position: relative;
  height: 51px;
}
/* ---------------------------------------------------------------------- */
/*	Rating
 /* ---------------------------------------------------------------------- */
.rating {
  direction: rtl;
  font-size: 30px;
  unicode-bidi: bidi-override;
}
.rating span.star,
.rating span.star {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
}
.rating span.star:hover,
.rating span.star:hover {
  cursor: pointer;
}
.rating span.star:before,
.rating span.star:before {
  color: #999999;
  content: "\f006";
  padding-right: 5px;
}
.rating span.star:hover:before,
.rating span.star:hover:before,
.rating span.star:hover ~ span.star:before,
.rating span.star:hover ~ span.star:before {
  color: #E3CF7A;
  content: "\f005";
}
/* ---------------------------------------------------------------------- */
/*	Dropdown elements
 /* ---------------------------------------------------------------------- */
.dropdown-checkboxes {
  padding: 5px;
}
.dropdown-checkboxes label {
  display: block;
  font-weight: normal;
  line-height: 20px;
}
/* ---------------------------------------------------------------------- */
/*	Labels and Badges
 /* ---------------------------------------------------------------------- */
.badge-success {
  background-color: #5CB85C;
}
.badge-success[href]:hover,
.badge-success[href]:focus {
  background-color: #449D44;
}
.badge-warning {
  background-color: #F0AD4E;
}
.badge-warning[href]:hover,
.badge-warning[href]:focus {
  background-color: #EC971F;
}
.badge-info {
  background-color: #5BC0DE;
}
.badge-info[href]:hover,
.badge-info[href]:focus {
  background-color: #31B0D5;
}
.badge-danger {
  background-color: #D9534F;
}
.badge-danger[href]:hover,
.badge-danger[href]:focus {
  background-color: #C9302C;
}
.badge-new {
  background-color: #007AFF;
  border-radius: 12px 12px 12px 12px !important;
  font-size: 11px !important;
  font-weight: 300;
  height: 18px;
  padding: 3px 6px;
  text-align: center;
  text-shadow: none !important;
  vertical-align: middle;
}
.label {
  font-size: 85% !important;
  padding: 0.4em 0.6em !important;
}
.label-inverse,
.badge-inverse {
  background-color: #555555;
}
/* ---------------------------------------------------------------------- */
/*	Progress bar
 /* ---------------------------------------------------------------------- */
.progress.progress-xs {
  height: 7px;
}
.progress.progress-sm {
  height: 12px;
}
/* ---------------------------------------------------------------------- */
/*	Modal elements
 /* ---------------------------------------------------------------------- */
.modal-controls .btn-group.pull-right {
  margin-bottom: 15px;
}
.modal-controls .btn-group.pull-right .btn {
  margin-right: 5px;
}
/* ---------------------------------------------------------------------- */
/*	Tabs
 /* ---------------------------------------------------------------------- */
.tabbable {
  margin-bottom: 15px;
}
.nav-tabs {
  border-color: #DDDDDD;
  margin-bottom: 0;
  margin-left: 0;
  position: relative;
  top: 1px;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  background-color: #FFFFFF;
  border-color: #DDDDDD #DDDDDD transparent;
  border-top: 2px solid #DDDDDD;
  color: #333333;
  line-height: 16px;
  margin-top: -1px;
  z-index: 12;
}
.nav-tabs > li:first-child > a {
  margin-left: 0;
}
.nav-tabs > li > a:hover {
  background-color: #FFFFFF;
  border-color: #DDDDDD;
  color: #4C8FBD;
}
.nav-tabs > li > a,
.nav-tabs > li > a:focus {
  background-color: #F9F9F9;
  border-color: #DDDDDD;
  border-radius: 0 0 0 0 !important;
  color: #999999;
  line-height: 16px;
  margin-right: -1px;
  position: relative;
}
.tab-content {
  border: 1px solid #DDDDDD;
  padding: 16px 12px;
  position: relative;
}
.tabs-below > .nav-tabs {
  border-bottom-width: 0;
  border-color: #DDDDDD;
  margin-bottom: 0;
  margin-top: -1px;
  top: auto;
}
.tabs-below > .nav-tabs > li > a,
.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-color: #DDDDDD;
}
.tabs-below > .nav-tabs > li.active > a,
.tabs-below > .nav-tabs > li.active > a:hover,
.tabs-below > .nav-tabs > li.active > a:focus {
  border-bottom: 2px solid #DDDDDD;
  border-color: transparent #DDDDDD #DDDDDD;
  border-top-width: 1px;
  margin-top: 0;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 60px;
}
.tabs-left > .nav-tabs {
  border-color: #DDDDDD;
  float: left;
  margin-bottom: 0;
  top: auto;
}
.tabs-left > .nav-tabs > li {
  float: none;
}
.tabs-left > .nav-tabs > li > a,
.tabs-left > .nav-tabs > li > a:focus,
.tabs-left > .nav-tabs > li > a:hover {
  border-color: #DDDDDD;
  margin: 0 -1px 0 0;
}
.tabs-left > .nav-tabs > li.active > a,
.tabs-left > .nav-tabs > li.active > a:focus,
.tabs-left > .nav-tabs > li.active > a:hover {
  border-color: #DDDDDD;
  border-right: none;
  border-left: 2px solid #DDDDDD;
  border-top-width: 1px;
  margin: 0 -1px;
}
.tabs-right > .nav-tabs {
  border-color: #DDDDDD;
  float: right;
  margin-bottom: 0;
  top: auto;
}
.tabs-right > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a:focus,
.tabs-right > .nav-tabs > li > a:hover {
  border-color: #DDDDDD;
  margin: 0 -1px;
}
.tabs-right > .nav-tabs > li.active > a,
.tabs-right > .nav-tabs > li.active > a:focus,
.tabs-right > .nav-tabs > li.active > a:hover {
  border-color: #DDDDDD;
  border-left: none;
  border-right: 2px solid #DDDDDD;
  border-top-width: 1px;
  margin: 0 -2px 0 -1px;
}
.nav-tabs > li > a > .badge {
  line-height: 8px;
  opacity: 0.7;
}
.nav-tabs > li > a > [class*="fa-"] {
  opacity: 0.75;
}
.nav-tabs > li.active > a > .badge,
.nav-tabs > li.active > a > [class*="fa-"] {
  opacity: 1;
}
.nav-tabs li [class*=" fa-"],
.nav-tabs li [class^="fa-"] {
  display: inline-block;
  text-align: center;
  width: 1.25em;
}
.nav-tabs > li.open .dropdown-toggle {
  background-color: #4F99C6;
  border-color: #4F99C6;
  color: #FFFFFF;
}
.nav-tabs > li.open .dropdown-toggle > [class*="fa-"] {
  color: #FFFFFF !important;
  opacity: 1;
}
.tabs-left .tab-content,
.tabs-right .tab-content {
  overflow: auto;
}
/*teal*/
.tab-teal > li.active > a,
.tab-teal > li.active > a:hover,
.tab-teal > li.active > a:focus {
  border-color: #DDDDDD;
  border-top: 2px solid #569099;
}
.tab-teal > li > a:hover {
  color: #569099;
}
.tab-teal > li.dropdown.open.active > a:hover,
.tab-teal > li.dropdown.open.active > a:focus {
  background-color: #569099;
  border-color: #569099;
  color: #FFFFFF;
}
.tab-teal > li.open .dropdown-toggle {
  background-color: #569099;
  border-color: #569099;
  color: #FFFFFF;
}
.tab-teal .dropdown-menu > li > a:hover,
.tab-teal .dropdown-menu > li > a:focus {
  background-color: #569099;
}
.tab-teal .active > a,
.tab-teal .active > a:hover,
.tab-teal .active > a:focus {
  background-color: #569099;
}
.tabs-left > .tab-teal > li.active > a,
.tabs-left > .tab-teal > li.active > a:focus,
.tabs-left > .tab-teal > li.active > a:hover {
  border-color: #DDDDDD;
  border-right: none;
  border-left: 2px solid #569099;
}
.tabs-below > .tab-teal > li.active > a,
.tabs-below > .tab-teal > li.active > a:hover,
.tabs-below > .tab-teal > li.active > a:focus {
  border-color: #DDDDDD;
  border-top: none;
  border-bottom: 2px solid #569099;
}
.tabs-right > .tab-teal > li.active > a,
.tabs-right > .tab-teal > li.active > a:focus,
.tabs-right > .tab-teal > li.active > a:hover {
  border-color: #DDDDDD;
  border-left: none;
  border-right: 2px solid #569099;
}
.tab-padding.tab-teal > li > a,
.tab-padding.tab-teal > li > a:focus,
.tab-padding.tab-teal > li > a:hover {
  border-color: rgba(0, 0, 0, 0);
  color: #FFFFFF;
}
.tab-padding.tab-teal > li:not(.active) > a:hover {
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) transparent;
  opacity: 0.85;
}
.tab-padding.tab-teal > li:not(.active) > a > [class*="fa-"]:first-child {
  color: #FFFFFF !important;
}
.tab-padding.tab-teal > li:not(.active) > a > .badge {
  background-color: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.4) !important;
}
.tab-padding.tab-teal > li > a,
.tab-padding.tab-teal > li > a:focus {
  background-color: #7DAFB7;
}
.tab-padding.tab-teal > li.active > a,
.tab-padding.tab-teal > li.active > a:focus,
.tab-padding.tab-teal > li.active > a:hover {
  background-color: #FFFFFF;
  box-shadow: none;
  color: #4F80A0;
}
.tab-padding.tab-teal > li.active > a,
.tab-padding.tab-teal > li.active > a:focus,
.tab-padding.tab-teal > li.active > a:hover {
  border-color: #569099 #DDDDDD transparent;
  color: #4D8189;
}
.tabs-below .tab-padding.tab-teal > li.active > a {
  border-color: transparent #7DB4D8 #7DB4D8;
}
.tab-padding.tab-teal {
  border-bottom-color: #569099;
  background-color: #F3F8F8;
}
.tabs-below .nav-tabs.tab-teal {
  padding-bottom: 6px;
  border-bottom-color: #DDDDDD;
  border-top: 0 none;
}
/*bricky*/
.tab-bricky > li.active > a,
.tab-bricky > li.active > a:hover,
.tab-bricky > li.active > a:focus {
  border-color: #C83A2A #DDDDDD transparent;
  border-top: 2px solid #C83A2A;
}
.tab-bricky > li > a:hover {
  color: #C83A2A;
}
.tab-bricky > li.dropdown.open.active > a:hover,
.tab-bricky > li.dropdown.open.active > a:focus {
  background-color: #C83A2A;
  border-color: #C83A2A;
  color: #FFFFFF;
}
.tab-bricky > li.open .dropdown-toggle {
  background-color: #C83A2A;
  border-color: #C83A2A;
  color: #FFFFFF;
}
.tab-bricky .dropdown-menu > li > a:hover,
.tab-bricky .dropdown-menu > li > a:focus {
  background-color: #C83A2A;
}
.tab-bricky .active > a,
.tab-bricky .active > a:hover,
.tab-bricky .active > a:focus {
  background-color: #C83A2A;
}
.tabs-left > .tab-bricky > li.active > a,
.tabs-left > .tab-bricky > li.active > a:focus,
.tabs-left > .tab-bricky > li.active > a:hover {
  border-color: #DDDDDD transparent #DDDDDD #C83A2A;
  border-left: 2px solid #C83A2A;
}
.tabs-below > .tab-bricky > li.active > a,
.tabs-below > .tab-bricky > li.active > a:hover,
.tabs-below > .tab-bricky > li.active > a:focus {
  border-bottom: 2px solid #C83A2A;
  border-color: transparent #DDDDDD #C83A2A;
}
.tabs-right > .tab-bricky > li.active > a,
.tabs-right > .tab-bricky > li.active > a:focus,
.tabs-right > .tab-bricky > li.active > a:hover {
  border-color: #DDDDDD #C83A2A #DDDDDD transparent;
  border-right: 2px solid #C83A2A;
}
.tab-padding.tab-bricky > li > a,
.tab-padding.tab-bricky > li > a:focus,
.tab-padding.tab-bricky > li > a:hover {
  border-color: rgba(0, 0, 0, 0);
  color: #FFFFFF;
}
.tab-padding.tab-bricky > li:not(.active) > a:hover {
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) transparent;
  opacity: 0.85;
}
.tab-padding.tab-bricky > li:not(.active) > a > [class*="fa-"]:first-child {
  color: #FFFFFF !important;
}
.tab-padding.tab-bricky > li:not(.active) > a > .badge {
  background-color: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.4) !important;
}
.tab-padding.tab-bricky > li > a,
.tab-padding.tab-bricky > li > a:focus {
  background-color: #DC6456;
}
.tab-padding.tab-bricky > li.active > a,
.tab-padding.tab-bricky > li.active > a:focus,
.tab-padding.tab-bricky > li.active > a:hover {
  background-color: #FFFFFF;
  box-shadow: none;
  color: #333333;
}
.tab-padding.tab-bricky > li.active > a,
.tab-padding.tab-bricky > li.active > a:focus,
.tab-padding.tab-teal > li.active > a:hover {
  border-color: #C83A2A #DDDDDD transparent;
  color: #333333;
}
.tabs-below .tab-padding.tab-bricky > li.active > a {
  border-color: transparent #C83A2A #DDDDDD;
}
.tab-padding.tab-bricky {
  border-bottom-color: #C83A2A;
  background-color: #FBEEEC;
}
.tabs-below .nav-tabs.tab-bricky {
  padding-bottom: 6px;
  border-bottom-color: #DDDDDD;
  border-top: 0 none;
}
/*green*/
.tab-green > li.active > a,
.tab-green > li.active > a:hover,
.tab-green > li.active > a:focus {
  border-color: #3D9400 #DDDDDD transparent;
  border-top: 2px solid #3D9400;
}
.tab-green > li > a:hover {
  color: #3D9400;
}
.tab-green > li.dropdown.open.active > a:hover,
.tab-green > li.dropdown.open.active > a:focus {
  background-color: #3D9400;
  border-color: #3D9400;
  color: #FFFFFF;
}
.tab-green > li.open .dropdown-toggle {
  background-color: #3D9400;
  border-color: #3D9400;
  color: #FFFFFF;
}
.tab-green .dropdown-menu > li > a:hover,
.tab-green .dropdown-menu > li > a:focus {
  background-color: #3D9400;
}
.tab-green .active > a,
.tab-green .active > a:hover,
.tab-green .active > a:focus {
  background-color: #3D9400;
}
.tabs-left > .tab-green > li.active > a,
.tabs-left > .tab-green > li.active > a:focus,
.tabs-left > .tab-green > li.active > a:hover {
  border-color: #DDDDDD transparent #DDDDDD #3D9400;
  border-left: 2px solid #3D9400;
}
.tabs-below > .tab-green > li.active > a,
.tabs-below > .tab-green > li.active > a:hover,
.tabs-below > .tab-green > li.active > a:focus {
  border-bottom: 2px solid #3D9400;
  border-color: transparent #DDDDDD #3D9400;
}
.tabs-right > .tab-green > li.active > a,
.tabs-right > .tab-green > li.active > a:focus,
.tabs-right > .tab-green > li.active > a:hover {
  border-color: #DDDDDD #3D9400 #DDDDDD transparent;
  border-right: 2px solid #3D9400;
}
.tab-padding.tab-green > li > a,
.tab-padding.tab-green > li > a:focus,
.tab-padding.tab-green > li > a:hover {
  border-color: rgba(0, 0, 0, 0);
  color: #FFFFFF;
}
.tab-padding.tab-green > li:not(.active) > a:hover {
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) transparent;
  opacity: 0.85;
}
.tab-padding.tab-green > li:not(.active) > a > [class*="fa-"]:first-child {
  color: #FFFFFF !important;
}
.tab-padding.tab-green > li:not(.active) > a > .badge {
  background-color: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.4) !important;
}
.tab-padding.tab-green > li > a,
.tab-padding.tab-green > li > a:focus {
  background-color: #71B145;
}
/*purple*/
.tab-purple > li.active > a,
.tab-purple > li.active > a:hover,
.tab-purple > li.active > a:focus {
  border-color: #57517B #DDDDDD transparent;
  border-top: 2px solid #57517B;
}
.tab-purple > li > a:hover {
  color: #57517B;
}
.tab-purple > li.dropdown.open.active > a:hover,
.tab-purple > li.dropdown.open.active > a:focus {
  background-color: #57517B;
  border-color: #57517B;
  color: #FFFFFF;
}
.tab-purple > li.open .dropdown-toggle {
  background-color: #57517B;
  border-color: #57517B;
  color: #FFFFFF;
}
.tab-purple .dropdown-menu > li > a:hover,
.tab-purple .dropdown-menu > li > a:focus {
  background-color: #57517B;
}
.tab-purple .active > a,
.tab-purple .active > a:hover,
.tab-purple .active > a:focus {
  background-color: #57517B;
}
.tabs-left > .tab-purple > li.active > a,
.tabs-left > .tab-purple > li.active > a:focus,
.tabs-left > .tab-purple > li.active > a:hover {
  border-color: #DDDDDD transparent #DDDDDD #57517B;
  border-left: 2px solid #57517B;
}
.tabs-below > .tab-purple > li.active > a,
.tabs-below > .tab-purple > li.active > a:hover,
.tabs-below > .tab-purple > li.active > a:focus {
  border-bottom: 2px solid #57517B;
  border-color: transparent #DDDDDD #57517B;
}
.tabs-right > .tab-purple > li.active > a,
.tabs-right > .tab-purple > li.active > a:focus,
.tabs-right > .tab-purple > li.active > a:hover {
  border-color: #DDDDDD #57517B #DDDDDD transparent;
  border-right: 2px solid #57517B;
}
.tab-padding.tab-purple > li > a,
.tab-padding.tab-purple > li > a:focus,
.tab-padding.tab-purple > li > a:hover {
  border-color: rgba(0, 0, 0, 0);
  color: #FFFFFF;
}
.tab-padding.tab-purple > li:not(.active) > a:hover {
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) transparent;
  opacity: 0.85;
}
.tab-padding.tab-purple > li:not(.active) > a > [class*="fa-"]:first-child {
  color: #FFFFFF !important;
}
.tab-padding.tab-purple > li:not(.active) > a > .badge {
  background-color: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.4) !important;
}
.tab-padding.tab-purple > li > a,
.tab-padding.tab-purple > li > a:focus {
  background-color: #84809F;
}
.tab-padding.tab-purple > li.active > a,
.tab-padding.tab-purple > li.active > a:focus,
.tab-padding.tab-purple > li.active > a:hover {
  background-color: #FFFFFF;
  box-shadow: none;
  color: #333333;
}
.tab-padding.tab-purple > li.active > a,
.tab-padding.tab-purple > li.active > a:focus,
.tab-padding.tab-teal > li.active > a:hover {
  border-color: #57517B #DDDDDD transparent;
  color: #333333;
}
.tabs-below .tab-padding.tab-purple > li.active > a {
  border-color: transparent #57517B #DDDDDD;
}
.tab-padding.tab-purple {
  border-bottom-color: #57517B;
  background-color: #F5F4F9;
}
.tabs-below .nav-tabs.tab-purple {
  padding-bottom: 6px;
  border-bottom-color: #DDDDDD;
  border-top: 0 none;
}
.tab-padding.tab-green > li.active > a,
.tab-padding.tab-green > li.active > a:focus,
.tab-padding.tab-green > li.active > a:hover {
  background-color: #FFFFFF;
  box-shadow: none;
  color: #333333;
}
.tab-padding.tab-green > li.active > a,
.tab-padding.tab-green > li.active > a:focus,
.tab-padding.tab-teal > li.active > a:hover {
  border-color: #3D9400 #DDDDDD transparent;
  color: #333333;
}
.tabs-below .tab-padding.tab-green > li.active > a {
  border-color: transparent #3D9400 #DDDDDD;
}
.tab-padding.tab-green {
  border-bottom-color: #3D9400;
  background-color: #EFFBEC;
}
.tabs-below .nav-tabs.tab-green {
  padding-bottom: 6px;
  border-bottom-color: #DDDDDD;
  border-top: 0 none;
}
/*blue*/
.tab-blue > li.active > a,
.tab-blue > li.active > a:hover,
.tab-blue > li.active > a:focus {
  border-color: #364F6A #DDDDDD transparent;
  border-top: 2px solid #364F6A;
}
.tab-blue > li > a:hover {
  color: #364F6A;
}
.tab-blue > li.dropdown.open.active > a:hover,
.tab-blue > li.dropdown.open.active > a:focus {
  background-color: #364F6A;
  border-color: #364F6A;
  color: #FFFFFF;
}
.tab-blue > li.open .dropdown-toggle {
  background-color: #364F6A;
  border-color: #364F6A;
  color: #FFFFFF;
}
.tab-blue .dropdown-menu > li > a:hover,
.tab-blue .dropdown-menu > li > a:focus {
  background-color: #364F6A;
}
.tab-blue .active > a,
.tab-blue .active > a:hover,
.tab-blue .active > a:focus {
  background-color: #364F6A;
}
.tabs-left > .tab-blue > li.active > a,
.tabs-left > .tab-blue > li.active > a:focus,
.tabs-left > .tab-blue > li.active > a:hover {
  border-color: #DDDDDD transparent #DDDDDD #364F6A;
  border-left: 2px solid #364F6A;
}
.tabs-below > .tab-blue > li.active > a,
.tabs-below > .tab-blue > li.active > a:hover,
.tabs-below > .tab-blue > li.active > a:focus {
  border-bottom: 2px solid #364F6A;
  border-color: transparent #DDDDDD #364F6A;
}
.tabs-right > .tab-blue > li.active > a,
.tabs-right > .tab-blue > li.active > a:focus,
.tabs-right > .tab-blue > li.active > a:hover {
  border-color: #DDDDDD #364F6A #DDDDDD transparent;
  border-right: 2px solid #364F6A;
}
.tab-padding.tab-blue > li > a,
.tab-padding.tab-blue > li > a:focus,
.tab-padding.tab-blue > li > a:hover {
  border-color: rgba(0, 0, 0, 0);
  color: #FFFFFF;
}
.tab-padding.tab-blue > li:not(.active) > a:hover {
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) transparent;
  opacity: 0.85;
}
.tab-padding.tab-blue > li:not(.active) > a > [class*="fa-"]:first-child {
  color: #FFFFFF !important;
}
.tab-padding.tab-blue > li:not(.active) > a > .badge {
  background-color: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.4) !important;
}
.tab-padding.tab-blue > li > a,
.tab-padding.tab-blue > li > a:focus {
  background-color: #6C7F92;
}
.tab-padding.tab-blue > li.active > a,
.tab-padding.tab-blue > li.active > a:focus,
.tab-padding.tab-blue > li.active > a:hover {
  background-color: #FFFFFF;
  box-shadow: none;
  color: #333333;
}
.tab-padding.tab-blue > li.active > a,
.tab-padding.tab-blue > li.active > a:focus,
.tab-padding.tab-teal > li.active > a:hover {
  border-color: #364F6A #DDDDDD transparent;
  color: #333333;
}
.tabs-below .tab-padding.tab-blue > li.active > a {
  border-color: transparent #364F6A #DDDDDD;
}
.tab-padding.tab-blue {
  border-bottom-color: #364F6A;
  background-color: #F3F5F6;
}
.tabs-below .nav-tabs.tab-blue {
  padding-bottom: 6px;
  border-bottom-color: #DDDDDD;
  border-top: 0 none;
}
.nav > li.active > .dropdown-toggle {
  cursor: pointer !important;
}
.nav-pills .open .dropdown-toggle > [class*="fa-"],
.nav > li.dropdown.open.active > a:hover > [class*="fa-"],
.nav > li.dropdown.open.active > a:focus > [class*="fa-"] {
  color: #FFFFFF !important;
}
.nav-tabs > li:not(.active):not(.open) > a:not(:hover) > .disabled[class*="fa-"]:first-child {
  color: #909090 !important;
}
.nav-tabs.tab-space-1 > li > a {
  margin-right: 1px;
}
.nav-tabs.tab-space-2 > li > a {
  margin-right: 2px;
}
.nav-tabs.tab-space-3 > li > a {
  margin-right: 3px;
}
.nav-tabs.tab-space-4 > li > a {
  margin-right: 4px;
}
.nav-tabs.tab-padding {
  padding: 6px 5px 0;
  border: 1px solid #DDDDDD;
}
.panel-tabs .nav-tabs {
  float: right;
  margin-top: -52px;
  border: none;
}
.panel-tabs .nav-tabs > li > a {
  height: 36px;
  border-top: none;
  border-bottom: none;
  background: none;
  border-right: 1px solid #CDCDCD;
  box-shadow: 1px 1px 0 0 #FFFFFF;
}
.panel-tabs .nav-tabs > li > a:hover {
  background: #ffffff;
}
.panel-tabs .nav-tabs > li:first-child > a {
  box-shadow: 0 1px 0 1px #FFFFFF;
}
.panel-tabs .nav-tabs > li.active > a,
.panel-tabs .nav-tabs > li.active > a:hover,
.panel-tabs .nav-tabs > li.active > a:focus {
  background-color: #FFFFFF;
  background-image: none;
  border-color: #4C8FBD #DDDDDD transparent;
  border-top: none;
  box-shadow: none;
  color: #333333;
  line-height: 16px;
  margin-top: 0;
}
.panel-tabs .tab-content {
  border: none;
  padding: 0;
}
.tabs-right > .nav-tabs > li {
  float: none;
}
/* ---------------------------------------------------------------------- */
/*	Page Header
 /* ---------------------------------------------------------------------- */
.page-header {
  margin: 20px 0 20px;
}
.page-header h1 {
  font-family: 'Raleway', sans-serif;
  font-weight: 200;
  letter-spacing: -1px;
  margin: 0 0 15px;
  padding: 0;
  color: #666666;
}
.page-header h1 small {
  color: #888888;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
}
/* ---------------------------------------------------------------------- */
/*	Accordion
 /* ---------------------------------------------------------------------- */
.accordion-custom .panel {
  background-color: #FFFFFF;
  border: none;
  border-radius: 0 0 0 0;
  box-shadow: none;
}
.accordion-custom .panel-heading {
  padding: 0;
  background-image: none;
  height: auto;
  box-shadow: none;
  border-radius: 0;
}
.accordion-custom .panel-body {
  border: none !important;
}
.accordion-custom .panel-heading .accordion-toggle {
  background-color: #cccccc;
  color: #606060;
  display: block;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  padding: 10px;
  position: relative;
}
.accordion-custom .panel-heading .accordion-toggle:hover,
.accordion-custom .panel-heading .accordion-toggle:focus {
  text-decoration: none;
}
.accordion-custom .panel-heading .accordion-toggle.collapsed {
  background-color: #F3F3F3;
  border-color: #D9D9D9;
  border-width: 0 0 0 1px;
  color: #606060;
  font-weight: normal;
}
.accordion-custom .panel-heading .accordion-toggle > .icon-arrow:before {
  content: "\f078";
}
.accordion-custom .panel-heading .accordion-toggle.collapsed > .icon-arrow:before {
  content: "\f054" !important;
}
.accordion-custom.panel-group .panel-heading .accordion-toggle > .icon-arrow {
  font-size: 11px;
  padding: 0 5px;
}
.accordion-custom.panel-group .panel-heading .accordion-toggle.collapsed > .icon-arrow {
  opacity: 0.75;
}
.accordion-teal .panel-heading .accordion-toggle {
  background: #F3F7F8;
  border-left: 2px solid #569099;
  color: #437278;
}
.accordion-teal .panel-heading .accordion-toggle.collapsed {
  background: #F3F7F8;
  border-left: none;
}
/* ---------------------------------------------------------------------- */
/*	Social Icons
 /* ---------------------------------------------------------------------- */
.social-icons li a,
a.social-icon {
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  height: 28px;
  transition: all 0.3s ease-in-out 0s;
  width: 28px;
}
/* ---------------------------------------------------------------------- */
/*	Sliders
 /* ---------------------------------------------------------------------- */
[class^="slider-"] .ui-rangeSlider-bar {
  height: 18px !important;
}
[class^="slider-"] .ui-rangeSlider-label {
  padding: 3px 6px !important;
  bottom: 25px !important;
  background: none !important;
}
[class^="slider-"] .ui-rangeSlider-label:after {
  content: "\f0d7";
  display: inline;
  float: right;
  font-family: FontAwesome;
  font-size: 16px;
  margin: 0 -6px;
  width: 100%;
  bottom: -14px;
  position: absolute;
  text-align: center;
  text-shadow: none;
}
[class^="slider-"] .ui-rangeSlider-arrow {
  height: 14px !important;
  margin: 3px 0 !important;
  font-size: 20px;
  line-height: 14px;
  cursor: pointer;
}
[class^="slider-"] .ui-rangeSlider-arrow.ui-rangeSlider-leftArrow {
  background-image: none !important;
}
[class^="slider-"] .ui-rangeSlider-arrow.ui-rangeSlider-leftArrow:before {
  content: "\f0d9";
  display: inline;
  float: right;
  font-family: FontAwesome;
  margin-right: 5px;
}
[class^="slider-"] .ui-rangeSlider-arrow.ui-rangeSlider-rightArrow {
  background-image: none !important;
}
[class^="slider-"] .ui-rangeSlider-arrow.ui-rangeSlider-rightArrow:before {
  content: "\f0da";
  display: inline;
  float: right;
  font-family: FontAwesome;
  margin-right: 5px;
}
[class^="slider-"] .ui-rangeSlider-innerBar {
  height: 14px !important;
}
[class^="slider-"] .ui-rangeSlider-handle {
  height: 20px !important;
}
[class^="slider-"].ui-rangeSlider-disabled {
  opacity: 0.5;
}
.slider-teal .ui-rangeSlider-bar {
  background: rgba(86, 144, 153, 0.6) !important;
}
.slider-teal .ui-rangeSlider-handle {
  background: rgba(86, 144, 153, 0.8) !important;
}
.slider-teal .ui-rangeSlider-label {
  background-image: none !important;
  background-color: #569099 !important;
  color: #FFFFFF !important;
  text-shadow: 0 1px 0 #000000;
}
.slider-teal .ui-rangeSlider-label:after {
  color: #569099 !important;
}
.slider-teal .ui-rangeSlider-arrow {
  color: #4D8189;
}
.slider-bricky .ui-rangeSlider-bar {
  background: rgba(200, 58, 42, 0.6) !important;
}
.slider-bricky .ui-rangeSlider-handle {
  background: rgba(200, 58, 42, 0.8) !important;
}
.slider-bricky .ui-rangeSlider-label {
  background-image: none !important;
  background-color: #C83A2A !important;
  color: #FFFFFF !important;
  text-shadow: 0 1px 0 #000000;
}
.slider-bricky .ui-rangeSlider-label:after {
  color: #C83A2A !important;
}
.slider-bricky .ui-rangeSlider-arrow {
  color: #B33426;
}
.slider-purple .ui-rangeSlider-bar {
  background: rgba(87, 81, 123, 0.6) !important;
}
.slider-purple .ui-rangeSlider-handle {
  background: rgba(87, 81, 123, 0.8) !important;
}
.slider-purple .ui-rangeSlider-label {
  background-image: none !important;
  background-color: #57517B !important;
  color: #FFFFFF !important;
  text-shadow: 0 1px 0 #000000;
}
.slider-purple .ui-rangeSlider-label:after {
  color: #57517B !important;
}
.slider-purple .ui-rangeSlider-arrow {
  color: #413D5C;
}
.slider-green .ui-rangeSlider-bar {
  background: rgba(61, 148, 0, 0.6) !important;
}
.slider-green .ui-rangeSlider-handle {
  background: rgba(61, 148, 0, 0.8) !important;
}
.slider-green .ui-rangeSlider-label {
  background-image: none !important;
  background-color: #3D9400 !important;
  color: #FFFFFF !important;
  text-shadow: 0 1px 0 #000000;
}
.slider-green .ui-rangeSlider-label:after {
  color: #3D9400 !important;
}
.slider-green .ui-rangeSlider-arrow {
  color: #327B00;
}
.slider-yellow .ui-rangeSlider-bar {
  background: rgba(255, 167, 34, 0.6) !important;
}
.slider-yellow .ui-rangeSlider-handle {
  background: rgba(255, 167, 34, 0.8) !important;
}
.slider-yellow .ui-rangeSlider-label {
  background-image: none !important;
  background-color: #FFA722 !important;
  color: #FFFFFF !important;
  text-shadow: 0 1px 0 #482C00;
}
.slider-yellow .ui-rangeSlider-label:after {
  color: #FFB848 !important;
}
.slider-yellow .ui-rangeSlider-arrow {
  color: #FFAE2F;
}
.slider-blue .ui-rangeSlider-bar {
  background: rgba(54, 79, 106, 0.6) !important;
}
.slider-blue .ui-rangeSlider-handle {
  background: rgba(54, 79, 106, 0.8) !important;
}
.slider-blue .ui-rangeSlider-label {
  background-image: none !important;
  background-color: #364F6A !important;
  color: #FFFFFF !important;
  text-shadow: 0 1px 0 #000000;
}
.slider-blue .ui-rangeSlider-label:after {
  color: #364F6A !important;
}
.slider-blue .ui-rangeSlider-arrow {
  color: #2D4259;
}
/* ---------------------------------------------------------------------- */
/*	Nestable List
 /* ---------------------------------------------------------------------- */
.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  line-height: 20px;
}
.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.dd-list .dd-list {
  padding-left: 30px;
}
.dd-collapsed .dd-list {
  display: none;
}
.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}
.dd-handle {
  display: block;
  height: 30px;
  margin: 5px 0;
  padding: 5px 10px;
  color: #333;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #ccc;
  background: #fafafa;
  background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%);
  background: -moz-linear-gradient(top, #fafafa 0%, #eee 100%);
  background: linear-gradient(top, #fafafa 0%, #eee 100%);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd-handle:hover {
  color: #2ea8e5;
  background: #fff;
}
.dd-item > button {
  display: block;
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 5px 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-weight: bold;
}
.dd-item > button:before {
  content: '+';
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0;
}
.dd-item > button[data-action="collapse"]:before {
  content: '-';
}
.dd-placeholder,
.dd-empty {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #f2fbff;
  border: 1px dashed #b6bcbf;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd-empty {
  border: 1px dashed #bbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px;
}
.dd-dragel {
  position: absolute;
  pointer-events: none;
  z-index: 9999;
}
.dd-dragel > .dd-item .dd-handle {
  margin-top: 0;
}
.dd-dragel .dd-handle {
  -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
}
/**
 * Nestable Extras
 */
.nestable-lists {
  display: block;
  clear: both;
  padding: 30px 0;
  width: 100%;
  border: 0;
  border-top: 2px solid #ddd;
  border-bottom: 2px solid #ddd;
}
#nestable-menu {
  padding: 0;
  margin: 20px 0;
}
#nestable-output,
#nestable2-output {
  width: 100%;
  height: 7em;
  font-size: 13px;
  line-height: 1.333333em;
  padding: 5px;
  margin-bottom: 5px;
}
#nestable2 .dd-handle {
  color: #fff;
  border: 1px solid #999;
  background: #bbb;
  background: -webkit-linear-gradient(top, #bbb 0%, #999 100%);
  background: -moz-linear-gradient(top, #bbb 0%, #999 100%);
  background: linear-gradient(top, #bbb 0%, #999 100%);
}
#nestable2 .dd-handle:hover {
  background: #bbb;
}
#nestable2 .dd-item > button:before {
  color: #fff;
}
.dd-hover > .dd-handle {
  background: #2ea8e5 !important;
}
/**
 * Nestable Draggable Handles
 */
.dd3-content {
  display: block;
  height: 30px;
  margin: 5px 0;
  padding: 5px 10px 5px 40px;
  color: #333;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #ccc;
  background: #fafafa;
  background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%);
  background: -moz-linear-gradient(top, #fafafa 0%, #eee 100%);
  background: linear-gradient(top, #fafafa 0%, #eee 100%);
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd3-content:hover {
  color: #2ea8e5;
  background: #fff;
}
.dd-dragel > .dd3-item > .dd3-content {
  margin: 0;
}
.dd3-item > button {
  margin-left: 30px;
}
.dd3-handle {
  position: absolute;
  margin: 0;
  left: 0;
  top: 0;
  cursor: pointer;
  width: 30px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 1px solid #aaa;
  background: #ddd;
  background: -webkit-linear-gradient(top, #ddd 0%, #bbb 100%);
  background: -moz-linear-gradient(top, #ddd 0%, #bbb 100%);
  background: linear-gradient(top, #ddd 0%, #bbb 100%);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.dd3-handle:before {
  content: '\f0c9';
  display: block;
  font-family: FontAwesome;
  position: absolute;
  left: 0;
  top: 3px;
  width: 100%;
  text-align: center;
  text-indent: 0;
  color: #fff;
  font-size: 10px;
  font-weight: normal;
}
.dd3-handle:hover {
  background: #ddd;
}
/* ---------------------------------------------------------------------- */
/*	Icons
 /* ---------------------------------------------------------------------- */
.icons > section {
  margin-top: 20px;
}
.the-icons li {
  line-height: 40px;
}
.the-icons li i {
  transition: font-size 0.2s ease 0s;
}
.the-icons li:hover i {
  font-size: 26px;
}
/* ---------------------------------------------------------------------- */
/*	Backdrop
 /* ---------------------------------------------------------------------- */
.full-white-backdrop {
  background-color: #FFFFFF;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
/* ---------------------------------------------------------------------- */
/*	Table and table elements
 /* ---------------------------------------------------------------------- */
th.center,
td.center {
  text-align: center;
}
td.center .dropdown-menu {
  text-align: left;
}
.table thead tr {
  color: #707070;
  font-weight: normal;
}
.table.table-bordered thead tr th {
  vertical-align: middle;
}
.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
  vertical-align: middle;
}
.editable-element {
  border-bottom: 1px dashed #0088CC;
  text-decoration: none;
  opacity: 0.5;
  display: inline;
}
/* ---------------------------------------------------------------------- */
/*	Timepicker
 /* ---------------------------------------------------------------------- */
.bootstrap-timepicker-widget table td input {
  width: 32px !important;
}
.bootstrap-timepicker .add-on i {
  height: auto !important;
  width: auto !important;
}
/* ---------------------------------------------------------------------- */
/*	FileUpload
 /* ---------------------------------------------------------------------- */
.fileupload .uneditable-input {
  white-space: nowrap;
}
.fileupload-new .input-group .btn-file {
  -webkit-border-radius: 0 3px 3px 0 !important;
  -moz-border-radius: 0 3px 3px 0 !important;
  border-radius: 0 3px 3px 0 !important;
}
/* ---------------------------------------------------------------------- */
/*	WYSIWYG
 /* ---------------------------------------------------------------------- */
.wysiwyg {
  padding: 5px 0;
}
.wysiwyg .btn-group:after {
  border-left: 1px solid #E1E6EA;
  bottom: 6px;
  content: "";
  display: block;
  left: -2px;
  max-width: 0;
  position: absolute;
  top: 6px;
  width: 0;
}
.wysiwyg .btn-group .btn,
.wysiwyg .btn-group > .inline > .btn {
  background: #FFFFFF !important;
  border: none !important;
  color: #ADB3BE !important;
  margin: 0 !important;
  text-shadow: none !important;
}
.wysiwyg .btn-group .btn:hover,
.wysiwyg .btn-group > .inline > .btn:hover {
  color: #333333 !important;
}
.wysiwyg .btn-group .btn:active,
.wysiwyg .btn-group > .inline > .btn:active {
  background: #FFFFFF !important;
  border: none !important;
  color: #fff !important;
  margin: 0 !important;
  text-shadow: none !important;
}
/* ---------------------------------------------------------------------- */
/*	Form Wizard
 /* ---------------------------------------------------------------------- */
.swMain > ul {
  display: table;
  list-style: none;
  margin: 0 0 20px 0;
  padding: 0;
  position: relative;
  width: 100%;
}
.swMain > ul li {
  display: table-cell;
  text-align: center;
  width: 1%;
}
.swMain > ul li > a:before {
  border-top: 4px solid #CED1D6;
  content: "";
  display: block;
  font-size: 0;
  height: 1px;
  overflow: hidden;
  position: relative;
  top: 21px;
  width: 100%;
  z-index: 1;
}
.swMain > ul li:first-child > a:before {
  left: 50%;
  max-width: 51%;
}
.swMain > ul li:last-child > a:before {
  max-width: 50%;
  width: 50%;
}
.swMain > ul li > a.selected:before,
.swMain li > a.done:before {
  border-color: #5293C4;
}
.swMain > ul .stepNumber {
  background-color: #FFFFFF;
  border: 5px solid #CED1D6;
  border-radius: 100% 100% 100% 100%;
  color: #546474;
  display: inline-block;
  font-size: 15px;
  height: 40px;
  line-height: 30px;
  position: relative;
  text-align: center;
  width: 40px;
  z-index: 2;
}
.swMain > ul li > a.selected .stepNumber {
  border-color: #5293C4;
}
.swMain ul li > a.done .stepNumber {
  border-color: #5293C4;
  background-color: #5293C4;
  color: #fff;
  text-indent: -9999px;
}
.swMain ul li > a.done .stepNumber:before {
  content: "\f00c";
  display: inline;
  float: right;
  font-family: FontAwesome;
  font-weight: 300;
  height: auto;
  text-shadow: none;
  margin-right: 7px;
  text-indent: 0;
}
.swMain ul li > a.done.wait .stepNumber {
  background-color: #F6F6F6 !important;
  color: #CCCCCC !important;
  text-indent: 0px !important;
}
.swMain ul li > a.done.wait .stepNumber:before {
  content: "" !important;
}
.swMain > ul li .stepDesc {
  color: #949EA7;
  display: block;
  font-size: 14px;
  margin-top: 4px;
  max-width: 100%;
  table-layout: fixed;
  text-align: center;
  word-wrap: break-word;
  z-index: 104;
}
.swMain > ul li > a.selected .stepDesc,
.swMain li > a.done .stepDesc {
  color: #2B3D53;
}
.swMain > ul li > a:hover {
  text-decoration: none;
}
.swMain > ul li > a.disabled {
  cursor: default;
}
.swMain .progress {
  margin-bottom: 30px;
}
.swMain .stepContainer {
  height: auto !important;
}
.swMain .loader {
  display: none;
}
.swMain [class^="button"],
.swMain [class*=" button"] {
  display: none;
}
.swMain .close {
  display: none;
}
/* ---------------------------------------------------------------------- */
/*	Login
 /* ---------------------------------------------------------------------- */
body.login {
  color: #7F7F7F;
}
body.login.example1 {
  background-image: url(/Content/images/bg.png);
  background-color: rgba(0, 0, 0, 0);
}
body.login.example2 {
  background-image: url(/Content/images/bg_2.png);
  background-color: rgba(255, 255, 255, 0);
}
body.login .main-login {
  margin-top: 60px;
}
body.login .logo {
  padding: 20px;
  text-align: center;
}
body.login .box-login,
body.login .box-forgot,
body.login .box-register {
  background: #FFFFFF;
  border-radius: 5px;
  box-shadow: -30px 30px 50px rgba(0, 0, 0, 0.32);
  overflow: hidden;
  padding: 15px;
}
body.login .form fieldset {
  border: none;
  margin: 0;
  padding: 10px 0 0;
}
body.login a.forgot {
  color: #909090;
  font-size: 12px;
  position: absolute;
  right: 10px;
  text-shadow: 1px 1px 1px #FFFFFF;
  top: 9px;
}
body.login input.password {
  padding-right: 130px;
}
body.login label {
  color: #7F7F7F;
  font-size: 14px;
  margin-top: 5px;
}
body.login .copyright {
  font-size: 11px;
  margin: 0 auto;
  padding: 10px 10px 0;
  text-align: center;
}
body.login .form-actions:before,
body.login .form-actions:after {
  content: "";
  display: table;
  line-height: 0;
}
body.login .form-actions:after {
  clear: both;
}
body.login .form-actions {
  margin-top: 15px;
  padding-top: 10px;
  display: block;
}
body.login .new-account {
  border-top: 1px dotted #EEEEEE;
  margin-top: 15px;
  padding-top: 10px;
  display: block;
}
/* ---------------------------------------------------------------------- */
/*	404 and 500 errors
 /* ---------------------------------------------------------------------- */
body.error-full-page {
  background: #ffffff !important;
}
body.error-full-page .page-error {
  margin-top: 60px;
}
.page-error {
  text-align: center;
}
.page-error .error-number {
  display: block;
  font-size: 158px;
  font-weight: 300;
  letter-spacing: -10px;
  line-height: 128px;
  margin-top: 0;
  text-align: center;
}
.page-error .error-details {
  display: block;
  padding-top: 0;
  text-align: center;
}
.page-error .error-details .btn-return {
  margin: 10px 0;
}
.page-error .error-details h3 {
  margin-top: 0;
}
body.error-full-page {
  overflow: hidden;
}
.error-full-page img {
  display: none;
}
.error-full-page #canvas {
  position: absolute;
  top: 0px;
  left: 0px;
}
.error-full-page #sound {
  position: absolute;
  width: 30%;
  height: 30%;
  overflow-y: auto;
  margin-left: 35%;
  -moz-border-radius: 15px;
  border-radius: 15px;
  opacity: 0.3;
  margin-top: 5%;
}
.error-full-page .video {
  position: absolute;
  width: 90%;
  height: 80%;
  margin-left: 5%;
  margin-top: 5%;
}
/* ---------------------------------------------------------------------- */
/*	Inline Editor
 /* ---------------------------------------------------------------------- */
#inline-container [contenteditable="true"] {
  padding: 10px;
}
#inline-container {
  border: 1px solid #CCCCCC;
  margin: 30px auto 0;
  padding: 10px;
}
#inline-container hr {
  background-color: #05B2D2;
  height: 5px;
  color: #05B2D2;
  border: 0;
}
#inline-header {
  overflow: hidden;
  padding: 0 0 30px;
  position: relative;
}
#inline-headerLeft {
  padding-top: 10px;
}
#inline-headerLeft h2,
#inline-headerLeft h3 {
  font-weight: normal;
  margin: 0;
  overflow: hidden;
  text-align: center;
}
#inline-headerLeft h2 {
  font-family: "Arial Black", arial-black;
  font-size: 52px;
  line-height: 1.1em;
  text-transform: uppercase;
}
#inline-headerLeft h3 {
  color: #666666;
  font-size: 24px;
  line-height: 1.1em;
  margin: 0.2em 0 0;
}
#inline-headerRight p {
  margin: 0;
  text-align: justify;
}
#inline-headerRight p + p {
  margin-top: 20px;
}
#inline-headerRight div {
  color: #666666;
  font-size: 16px;
}
#inline-columns {
  color: #333333;
  overflow: hidden;
  padding-top: 20px;
}
#inline-columns blockquote {
  font-family: "Times New Roman", Times, Georgia, serif;
  font-size: 2em;
  font-style: italic;
  margin: 30px 40px;
  position: relative;
  border: none;
}
#inline-columns blockquote:before {
  color: #666666;
  content: "“";
  font-size: 60px;
  left: -40px;
  line-height: 60px;
  width: 35px;
  clear: both;
  display: block;
  font-family: "Times New Roman", Times, Georgia, serif;
  font-weight: bold;
  position: absolute;
  text-align: center;
}
#inline-tagLine {
  border-top: 5px solid #05B2D2;
  padding-top: 20px;
}
#inline-taglist {
  display: inline-block;
  font-weight: bold;
  margin: 0 0 0 20px;
}
/* ---------------------------------------------------------------------- */
/*	Crop Image
 /* ---------------------------------------------------------------------- */
.crop-image form {
  margin: 1.5em 0;
}
.jcrop-holder #preview-pane {
  display: block;
  position: absolute;
  z-index: 1000;
  top: 10px;
  right: -280px;
  padding: 6px;
  border: 1px rgba(0, 0, 0, 0.4) solid;
  background-color: white;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
}
/* The Javascript code will set the aspect ratio of the crop
 area based on the size of the thumbnail preview,
 specified here */
#preview-pane .preview-container {
  width: 250px;
  height: 170px;
  overflow: hidden;
}
/* ---------------------------------------------------------------------- */
/*	Timeline
 /* ---------------------------------------------------------------------- */
div.timeline {
  font-family: Arial;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
div.timeline .columns > li:nth-child(2n+1) {
  float: left;
  width: 50%;
  clear: left;
}
div.timeline .columns > li:nth-child(2n+2) {
  float: right;
  margin-top: 20px;
  width: 50%;
  clear: right;
}
div.timeline div.date_separator {
  clear: both;
  height: 60px;
  position: relative;
  text-align: center;
}
div.timeline div.date_separator span {
  border-radius: 5px 5px 5px 5px;
  display: block;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  margin-top: -16px;
  position: absolute;
  top: -200%;
  transition: all 0.3s linear 0s;
  width: 200px;
  top: 50%;
  left: 50%;
  margin-left: -100px;
  border: 1px solid #BBBBBB;
  background-color: #FFFFFF;
  color: #666666;
}
div.timeline div.spine {
  border-radius: 2px 2px 2px 2px;
  position: absolute;
  top: 0;
  transition: bottom 0.5s linear 0s;
  width: 4px;
  left: 50%;
  margin-left: -2px;
  bottom: 0;
  background-color: #CCCCCC;
}
div.timeline_element {
  border-radius: 5px 5px 5px 5px;
  clear: both;
  margin: 10px 0;
  opacity: 0;
  position: relative;
  transition: all 0.2s linear 0s;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  color: #000000;
  text-shadow: none;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}
div.timeline_element:hover {
  border: 1px solid #AAAAAA;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
}
div.timeline .columns {
  margin: 0;
  padding: 0;
  list-style: none;
}
div.timeline .columns > li:nth-child(2n+1) div.timeline_element {
  float: right;
  left: 10%;
  margin-right: 30px;
  left: 0;
  opacity: 1;
}
div.timeline .columns > li:nth-child(2n+2) div.timeline_element {
  float: left;
  margin-left: 30px;
  right: 10%;
  opacity: 1;
  right: 0;
}
div.timeline div.column_center div.timeline_element {
  margin: 20px auto;
  opacity: 1;
}
div.timeline_element:before {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  width: 26px;
  border-top: 1px dashed #CCCCCC;
}
div.timeline .columns > li:nth-child(2n+1) div.timeline_element:before {
  right: -27px;
  top: 15px;
}
div.timeline .columns > li:nth-child(2n+2) div.timeline_element:before {
  left: -27px;
  top: 15px;
}
div.timeline div.column_center div.timeline_element:before {
  display: none;
}
div.timeline_element:after {
  border-radius: 100% 100% 100% 100%;
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  width: 10px;
  background-color: #BBBBBB;
  border: 1px solid #FFFFFF;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
}
div.timeline_element:hover:after {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  z-index: 100;
}
div.timeline .columns > li:nth-child(2n+1) div.timeline_element:after {
  right: -36px;
  top: 10px;
}
div.timeline .columns > li:nth-child(2n+2) div.timeline_element:after {
  left: -36px;
  top: 10px;
}
div.timeline.center div.column_center div.timeline_element:after {
  display: none;
}
/* ie8 fixes */
.ie8 div.timeline_element:after {
  display: none;
}
.ie8 div.timeline_element:before {
  display: none;
}
/**/
div.timeline_element div.timeline_title {
  font-size: 10px;
  margin: 10px;
  overflow: hidden;
  position: relative;
  text-transform: uppercase;
  color: #AAAAAA;
}
div.timeline_element div.title span.timeline_label {
  display: block;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 100px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.timeline_element div.timeline_title span.timeline_date {
  float: right;
}
div.timeline_element div.content {
  font-size: 13px;
  padding: 0 10px 10px;
}
div.timeline_element div.readmore {
  font-size: 12px;
  padding: 10px;
  text-align: right;
}
div.timeline div.description_container {
  height: 80px;
  margin: 5px 5px 5px 90px;
  overflow: hidden;
}
div.timeline_element.teal {
  background-color: #569099;
  border-color: #4D8189;
  color: #FFFFFF;
}
div.timeline_element.teal:after {
  background-color: #569099;
}
div.timeline_element.teal:hover:after {
  background-color: #FFFFFF;
  border: 1px solid #569099;
  z-index: 100;
}
div.timeline_element.teal div.timeline_title {
  color: #EEEEEE;
}
div.timeline_element.green {
  background-color: #3D9400;
  border-color: #327B00;
  color: #FFFFFF;
}
div.timeline_element.green:after {
  background-color: #3D9400;
}
div.timeline_element.green:hover:after {
  background-color: #FFFFFF;
  border: 1px solid #3D9400;
  z-index: 100;
}
div.timeline_element.green div.timeline_title {
  color: #EEEEEE;
}
div.timeline_element.bricky {
  background-color: #C83A2A;
  border-color: #B33426;
  color: #FFFFFF;
}
div.timeline_element.bricky:after {
  background-color: #C83A2A;
}
div.timeline_element.bricky:hover:after {
  background-color: #FFFFFF;
  border: 1px solid #C83A2A;
  z-index: 100;
}
div.timeline_element.bricky div.timeline_title {
  color: #EEEEEE;
}
div.timeline_element.purple {
  background-color: #57517B;
  border-color: #413D5C;
  color: #FFFFFF;
}
div.timeline_element.purple:after {
  background-color: #57517B;
}
div.timeline_element.purple:hover:after {
  background-color: #FFFFFF;
  border: 1px solid #57517B;
  z-index: 100;
}
div.timeline_element.purple div.timeline_title {
  color: #EEEEEE;
}
/* ---------------------------------------------------------------------- */
/*	Messages
 /* ---------------------------------------------------------------------- */
.panel-body.messages {
  padding: 0;
}
.messages-list {
  border-right: 1px solid #ECEAF3;
  float: left;
  height: 620px;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  width: 260px;
}
.messages-list .messages-item {
  border-bottom: 1px solid #D9D9D9;
  padding: 5px 15px 5px 25px;
  position: relative;
}
.messages-list .messages-search {
  border-bottom: 1px solid #D9D9D9;
  padding: 10px 5px;
  position: relative;
}
.messages-list .messages-item span {
  color: #555555;
  display: block;
}
.messages-list .messages-item .messages-item-star,
.messages-list .messages-item .messages-item-attachment,
.messages-list .messages-item .messages-item-time,
.messages-list .messages-item .messages-item-time .messages-item-actions {
  position: absolute;
}
.messages-list .messages-item .messages-item-star {
  color: #007AFF;
  left: 7px;
  opacity: 0;
  transition: opacity 0.2s ease-in-out 0s;
}
/* ie8 fixes */
.ie8 .messages-list .messages-item .messages-item-star {
  display: none;
}
.ie8 .messages-list .messages-item:hover .messages-item-star {
  display: block;
}
/**/
.messages-list .messages-item .messages-item-attachment {
  left: 7px;
  top: 25px;
  color: #007AFF;
}
.messages-list .messages-item .messages-item-avatar {
  border-radius: 4px 4px 4px 4px;
  float: left;
  height: 40px;
  width: 40px;
}
.messages-list .messages-item .messages-item-from,
.messages-list .messages-item .messages-item-subject {
  margin-left: 45px;
}
.messages-list .messages-item .messages-item-from {
  font-weight: bold;
  margin-top: 2px;
}
.messages-list .messages-item .messages-item-time {
  opacity: 1;
  right: 15px;
  top: 8px;
  transition: opacity 0.2s ease-in-out 0s;
}
.messages-list .messages-item .messages-item-time .text {
  color: #999999;
  font-size: 12px;
}
.messages-list .messages-item .messages-item-time .messages-item-actions {
  opacity: 0;
  right: 0;
  top: 0;
  transition: opacity 0.2s ease-in-out 0s;
  width: 65px;
}
/* ie8 fixes */
.ie8 .messages-list .messages-item .messages-item-time .messages-item-actions {
  display: none;
}
/**/
.messages-list .messages-item .messages-item-time .messages-item-actions > a,
.messages-list .messages-item .messages-item-time .messages-item-actions .dropdown > a {
  color: #007AFF;
  margin-left: 5px;
}
.messages-list .messages-item .messages-item-time .messages-item-actions > div {
  display: inline-block;
}
.messages-list .messages-item .messages-item-time .messages-item-actions .dropdown-menu {
  margin-top: 0;
}
.messages-list .messages-item .messages-item-time .messages-item-actions .tag-icon {
  border-radius: 30px;
  display: inline-block;
  height: 11px;
  margin: 0 5px 0 -13px;
  width: 11px;
}
.messages-list .messages-item .messages-item-time .messages-item-actions .tag-icon.red {
  background: red;
}
.messages-list .messages-item .messages-item-time .messages-item-actions .tag-icon.teal {
  background: #569099;
}
.messages-list .messages-item .messages-item-time .messages-item-actions .tag-icon.green {
  background: #3D9400;
}
.messages-list .messages-item .messages-item-time:hover .text {
  opacity: 0;
}
.messages-list .messages-item .messages-item-time:hover .messages-item-actions {
  opacity: 1;
}
.messages-list .messages-item .messages-item-subject {
  font-size: 12px;
  margin-bottom: 4px;
}
.messages-list .messages-item .messages-item-preview {
  color: #999999;
  font-size: 12px;
}
.messages-list .messages-item:hover {
  background-color: #F5F5F5;
  cursor: pointer !important;
}
.messages-list .messages-item:hover .messages-item-star {
  opacity: 0.2;
}
.messages-list .messages-item.active {
  background-color: #F5F5F5;
}
.messages-list .messages-item.starred .messages-item-star {
  display: block;
  opacity: 1;
}
.messages-content {
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px solid #ECEAF3;
  height: auto;
  margin-left: 260px;
  position: relative;
  width: auto;
}
.messages-content .message-header {
  border-bottom: 1px solid #D9D9D9;
  padding: 10px 15px;
}
.messages-content .message-header .message-from {
  font-weight: bold;
}
.messages-content .message-header .message-to {
  color: #999999;
}
.messages-content .message-header .message-time {
  color: #999999;
  position: absolute;
  right: 15px;
  top: 10px;
}
.messages-content .message-header .message-actions {
  left: 50%;
  margin-left: -60px;
  position: absolute;
  width: 120px;
}
.messages-content .message-header .message-actions a {
  background-color: #FFFFFF;
  border-bottom: 1px solid #F5F4F9;
  border-left: 1px solid #F5F4F9;
  border-top: 1px solid #F5F4F9;
  color: #999999;
  margin: 0 0 0 -4px;
  padding: 4px 7px;
}
.messages-content .message-header .message-actions a:hover {
  color: #007AFF;
}
.messages-content .message-header .message-actions a:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  padding-left: 10px;
}
.messages-content .message-header .message-actions a:last-child {
  border-bottom-right-radius: 4px;
  border-right: 1px solid #F5F4F9;
  border-top-right-radius: 4px;
}
.messages-content .message-content {
  padding: 20px 10px;
  color: #555555;
}
/* ---------------------------------------------------------------------- */
/*	Pricing Tables
 /* ---------------------------------------------------------------------- */
#pricing_table_example1 .pricing-table {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #DDDDDD;
  color: #333333;
  float: left;
  font: 12px 'Lucida Sans', 'trebuchet MS', Arial, Helvetica;
  padding: 20px;
  position: relative;
  text-shadow: 0 1px rgba(255, 255, 255, 0.8);
  text-align: center;
}
#pricing_table_example1 .featured {
  border-radius: 5px 5px 5px 5px;
  border-width: 1px;
  box-shadow: 20px 0 10px -10px rgba(0, 0, 0, 0.15), -20px 0 10px -10px rgba(0, 0, 0, 0.15);
  z-index: 2;
}
#pricing_table_example1 .pricing-table:nth-child(1) {
  border-radius: 5px 0 0 5px;
}
#pricing_table_example1 .pricing-table:nth-child(4) {
  border-radius: 0 5px 5px 0;
}
#pricing_table_example1 .pricing-table h3 {
  background-color: #EEEEEE;
  background-image: linear-gradient(#FFFFFF, #EEEEEE);
  font-size: 20px;
  font-weight: normal;
  margin: -20px -20px 50px;
  padding: 20px;
}
#pricing_table_example1 .featured h3 {
  background-color: #DDDDDD;
  background-image: linear-gradient(#EEEEEE, #DDDDDD);
  border-radius: 5px 5px 0 0;
}
#pricing_table_example1 .pricing-table:nth-child(1) h3 {
  border-radius: 5px 0 0 0;
}
#pricing_table_example1 .pricing-table:nth-child(4) h3 {
  border-radius: 0 5px 0 0;
}
#pricing_table_example1 .pricing-table h3 span {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 5px solid #FFFFFF;
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0 5px 20px #DDDDDD inset, 0 3px 0 #999999 inset;
  color: #777777;
  display: block;
  font: bold 35px/100px Georgia, Serif;
  height: 100px;
  margin: 10px auto -65px;
  width: 100px;
  line-height: 85px;
}
#pricing_table_example1 .pricing-table ul {
  list-style: none outside none;
  margin: 20px 0 0;
  padding: 0;
}
#pricing_table_example1 .pricing-table li {
  border-top: 1px solid #DDDDDD;
  padding: 10px 0;
}
#pricing_table_example1 .pricing-table .signup {
  background-color: #72CE3F;
  background-image: linear-gradient(#72CE3F, #62BC30);
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 2px 0 rgba(0, 0, 0, 0.7);
  color: #FFFFFF;
  display: inline-block;
  font: bold 14px Arial, Helvetica;
  margin: 20px 0 0;
  padding: 8px 20px;
  position: relative;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  text-transform: uppercase;
}
#pricing_table_example1 .pricing-table .signup:hover {
  background-color: #62BC30;
  background-image: linear-gradient(#62BC30, #72CE3F);
}
#pricing_table_example1 .pricing-table .signup:active,
#pricing_table_example1 .pricing-table .signup:focus {
  background: none repeat scroll 0 0 #62BC30;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.7) inset;
  top: 2px;
}
#pricing_table_example2 .featured {
  z-index: 2;
}
#pricing_table_example2 .top {
  background: none repeat scroll 0 0 #2F2E35;
  border-radius: 10px 10px 0 0;
  height: 50px;
}
#pricing_table_example2 .top h2 {
  color: #FFFFFF;
  font: 300 30px/50px Helvetica, Verdana, sans-serif;
  text-align: center;
  margin: 0;
}
#pricing_table_example2 .pricing-table {
  background: none repeat scroll 0 0 #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.3);
  position: relative;
  text-align: center;
  padding: 0 0 20px 0;
}
#pricing_table_example2 .pricing-table ul {
  font: 300 18px/2 Helvetica, Verdana, sans-serif;
  list-style-type: none;
  margin: 20px 20px 0 20px;
  padding: 0;
}
#pricing_table_example2 .pricing-table ul strong {
  font-weight: bold;
}
#pricing_table_example2 .pricing-table hr {
  background-color: #BCBEC0;
  border: 0 none;
  color: #BCBEC0;
  height: 1px;
  margin: 20px 0 0 0;
}
#pricing_table_example2 .pricing-table h1 {
  font: bold 88px/1 Helvetica, Verdana, sans-serif;
  margin: 20px 0 0;
}
#pricing_table_example2 .pricing-table h1 sup {
  font-size: 45px;
}
#pricing_table_example2 .pricing-table p {
  color: #BCBEC0;
  font: 500 14px/1 Helvetica, Verdana, sans-serif;
}
/* ---------------------------------------------------------------------- */
/*	Coming Soon
 /* ---------------------------------------------------------------------- */
.coming-soon {
  text-align: center;
  background-color: #ffffff !important;
}
.timer-area {
  background-image: url(/Content/images/bg.png);
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 4em;
  padding-top: 2em;
  color: #1F2225;
  font: 1em/1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.timer-area h1 {
  color: #FFFFFF;
}
ul#countdown {
  margin: 0;
  padding: 0;
}
ul#countdown li {
  display: inline-block;
  background: transparent url(/Content/images/timer-piece.png) no-repeat left top;
  width: 104px;
  margin-bottom: 4em;
  text-align: center;
}
ul#countdown li span {
  font-size: 3em;
  font-weight: bold;
  color: #1f2225;
  height: 108px;
  line-height: 108px;
  position: relative;
}
ul#countdown li span:before {
  content: '';
  width: 100%;
  height: 1px;
  border-top: 1px solid white;
  position: absolute;
  top: 25px;
}
ul#countdown li p.timeRefDays,
ul#countdown li p.timeRefHours,
ul#countdown li p.timeRefMinutes,
ul#countdown li p.timeRefSeconds {
  margin-top: 1em;
  color: #909091;
  text-transform: uppercase;
  font-size: 0.875em;
}
.coming-soon #disclaimer {
  display: block;
}
.coming-soon #disclaimer p {
  color: #909091;
  font-size: 0.875em;
  font-style: italic;
}
.coming-soon #disclaimer p span {
  color: #2A9CCC;
  font-size: 1.2em;
}
/* ---------------------------------------------------------------------- */
/*	Flot Chart
 /* ---------------------------------------------------------------------- */
.flot-container {
  box-sizing: border-box;
  position: relative;
  height: 450px;
}
.flot-placeholder {
  height: 100%;
  font-size: 14px;
  line-height: 1.2em;
}
.legend table {
  border-spacing: 5px;
}
.flot-container #choices {
  position: absolute;
  width: 135px;
  right: 0;
  top: 0;
}
#placeholder2 {
  margin-right: 135px;
}
.flot-small-container {
  height: 300px;
}
.flot-mini-container {
  height: 135px;
}
.flot-medium-container {
  height: 360px;
}
/* ---------------------------------------------------------------------- */
/*	Maps
 /* ---------------------------------------------------------------------- */
.map {
  display: block;
  height: 350px;
  margin: 0 auto;
}
.col-lg-12 .map.large {
  width: 100%;
  height: 768px;
}
.col-lg-8 .map.large {
  width: 100%;
  height: 500px;
}
.col-lg-4 .map.large {
  width: 100%;
  height: 300px;
}
/* ---------------------------------------------------------------------- */
/*	Iframes
 /* ---------------------------------------------------------------------- */
.iframe {
  width: 100%;
  height: 100%;
}
.iframe .map body {
  overflow: hidden;
}
/* ---------------------------------------------------------------------- */
/*	Overlay
 /* ---------------------------------------------------------------------- */
.overlay {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 60px;
  line-height: 80px;
  opacity: 0.8;
  background: #4477aa;
  border: solid 3px #336699;
  border-radius: 4px;
  box-shadow: 2px 2px 10px #333;
  text-shadow: 1px 1px 1px #666;
  padding: 0 4px;
}
.overlay_arrow {
  left: 50%;
  margin-left: -16px;
  width: 0;
  height: 0;
  position: absolute;
}
.overlay_arrow.above {
  bottom: -15px;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-top: 16px solid #336699;
}
.overlay_arrow.below {
  top: -15px;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-bottom: 16px solid #336699;
}
/* ---------------------------------------------------------------------- */
/*	Calendar
 /* ---------------------------------------------------------------------- */
#calendar {
  position: relative;
}
.fc-event {
  padding: 2px;
}
.fc-day-number {
  margin: 2px 2px 0 0;
}
.fc-header-title h2 {
  color: #666666;
  font-family: 'Raleway', sans-serif;
  font-weight: 200;
  letter-spacing: -1px;
}
.fc-today .fc-day-number {
  font-weight: bold;
}
.fc-state-highlight {
  background: #F5F5F5 !important;
}
.fc-button {
  color: #666666 !important;
}
.fc-state-default {
  background-color: #ffffff !important;
  background-image: none !important;
  border-color: #666666 !important;
  box-shadow: none !important;
  color: #666666;
  text-shadow: none !important;
}
.fc-state-down,
.fc-state-active {
  box-shadow: none !important;
  outline: 0 none;
  background-color: #d9534f !important;
  border-color: #d43f3a !important;
  color: #FFFFFF !important;
}
.fc-header-left {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 50% !important;
}
.fc-header-right {
  position: absolute !important;
  top: 0;
  right: 0;
  width: 50% !important;
}
.fc-header-center {
  display: block !important;
  padding-top: 40px !important;
}
.event-category {
  color: #ffffff;
  padding: 5px;
  border-radius: 3px;
  margin: 5px 0;
}
.label-default,
.badge-default {
  background-color: #3A87AD !important;
  border-color: #3A87AD !important;
}
.label-orange,
.badge-orange {
  background-color: #E6674A !important;
  border-color: #E6674A !important;
}
.label-purple,
.badge-purple {
  background-color: #57517B !important;
  border-color: #57517B !important;
}
.label-yellow,
.badge-yellow {
  background-color: #FFB848 !important;
  border-color: #FFB848 !important;
}
.label-teal,
.badge-teal {
  background-color: #569099 !important;
  border-color: #569099 !important;
}
.label-beige,
.badge-beige {
  background-color: #F6DB9C !important;
  border-color: #F6DB9C !important;
}
.label-green,
.badge-green {
  background-color: #3D9400 !important;
  border-color: #3D9400 !important;
}
.label-red,
.badge-red {
  background-color: #FF4444 !important;
  border-color: #FF4444 !important;
}
.label-gray,
.badge-gray {
  background-color: #AAAAAA !important;
  border-color: #AAAAAA !important;
}
/* ---------------------------------------------------------------------- */
/*	Lock Screen
 /* ---------------------------------------------------------------------- */
.main-ls {
  height: 250px;
  left: 50%;
  margin-left: -240px;
  margin-top: -125px;
  position: absolute;
  top: 50%;
  width: 480px;
}
body.lock-screen .box-ls {
  background: #FFFFFF;
  box-shadow: -30px 30px 50px rgba(0, 0, 0, 0.32);
  overflow: hidden;
  padding: 15px;
}
body.lock-screen .logo {
  padding: 10px 0;
}
body.lock-screen .copyright {
  font-size: 11px;
  margin: 0 auto;
  padding: 10px 0;
}
body.lock-screen .user-info {
  float: right;
  width: 285px;
}
body.lock-screen .user-info h1 {
  color: #666666;
  font-family: 'Raleway', sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 32px;
  margin-top: 0;
}
body.lock-screen .user-info h1 i {
  color: #cccccc;
}
body.lock-screen .user-info > span {
  color: #666666;
  display: block;
  font-size: 12px;
  margin-bottom: 5px;
}
body.lock-screen .user-info > span em {
  color: #333333;
}
/* ---------------------------------------------------------------------- */
/*	daterangepicker
 /* ---------------------------------------------------------------------- */
.daterangepicker {
  margin-top: 51px !important;
}
body.header-default .daterangepicker {
  margin-top: 1px !important;
}
/* ---------------------------------------------------------------------- */
/*	Style Selector
 /* ---------------------------------------------------------------------- */
#style_selector {
  background: none repeat scroll 0 0 #FFFFFF;
  position: fixed;
  right: 0;
  top: 100px;
  width: 215px;
  z-index: 999;
}
#style_selector_container {
  border: 1px solid rgba(23, 24, 26, 0.15);
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  box-shadow: 0 2px 9px 2px rgba(0, 0, 0, 0.14);
  display: none;
}
#style_selector_container img {
  border-radius: 100% 100% 100% 100%;
}
.style-main-title {
  background: #D9D9D9;
  border-bottom: 1px solid rgba(23, 24, 26, 0.15);
  color: #000000;
  font-size: 15px;
  height: 44px;
  line-height: 44px;
  text-align: center;
}
.box-title {
  font-size: 12px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  color: #AAA9A9 !important;
}
.input-box {
  border-bottom: 1px solid rgba(23, 24, 26, 0.15);
  padding: 0 10px 10px 10px;
  text-align: center;
}
.input-box input[type="text"] {
  background: none repeat scroll 0 0 #F7F7F7;
  border: 1px solid rgba(23, 24, 26, 0.15);
  color: #000000;
  font-size: 11px;
  margin-left: 10px;
  padding: 3px;
  width: 60px;
}
.input-box select {
  background: none repeat scroll 0 0 #F7F7F7;
  border: 1px solid rgba(23, 24, 26, 0.15);
  color: #000000;
  margin-left: 5px;
  width: 120px;
}
.input-box .radio-inline {
  margin: 0 10px !important;
}
#style_selector .style-toggle {
  background: #ffffff;
  cursor: pointer;
  height: 44px;
  width: 35px;
  border: 1px solid rgba(23, 24, 26, 0.15);
  border-right: none;
  border-radius: 5px 0 0 5px;
  line-height: 44px;
  text-align: center;
  color: #007AFF;
  font-size: 14px;
}
#style_selector > .open:before {
  content: "\e162";
  font-family: 'clip-font';
  line-height: 1;
}
#style_selector > .open {
  background-position: left top;
  left: -35px;
  position: absolute;
  top: 44px;
  width: 35px;
  opacity: 1;
}
#style_selector > .close:before {
  content: "\e163";
  font-family: 'clip-font';
  line-height: 1;
}
#style_selector > .close {
  background-position: left bottom;
  position: absolute;
  right: 0;
  top: 45px;
  width: 35px;
  opacity: 0.9;
}
#style_selector .images {
  border-bottom: 1px solid rgba(23, 24, 26, 0.15);
  padding-bottom: 10px;
  text-align: center;
  position: relative;
}
#style_selector .images img {
  height: 24px;
  margin-bottom: 7px;
  margin-right: 7px;
  width: 25px;
  z-index: 1000;
}
#style_selector .images img.active {
  border: 0 solid #CCCCCC;
  opacity: 0.5;
}
#style_selector .images .form-group {
  width: 50px;
  text-align: center;
  color: #AAA9A9;
  font-size: 10px;
  margin-bottom: 0;
}
.layout-boxed > .navbar,
.layout-boxed .main-container,
.layout-boxed > .footer {
  max-width: 1170px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
}
#style_selector .images input {
  display: none;
}
#style_selector .images .form-group {
  display: inline-block;
}
#style_selector .images .add-on {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  display: inline-block;
  font-weight: normal;
  line-height: 20px;
  min-width: 20px;
  padding: 5px;
  text-align: center;
  text-shadow: 0 1px 0 #FFFFFF;
  width: auto;
  margin-left: 2px;
}
#style_selector .images .add-on i {
  cursor: pointer;
  display: block;
  height: 20px;
  width: 20px;
}
#style_selector .clear_style {
  margin-right: 20px;
}
/* ---------------------------------------------------------------------- */
/*	Home elements
 /* ---------------------------------------------------------------------- */
.circle-icon {
  background-color: #333333;
  border-radius: 75px 75px 75px 75px;
  color: #FFFFFF;
  margin-top: 2px;
  text-align: center;
  height: 55px;
  line-height: 56px;
  width: 55px;
  display: inline-block;
  font-size: 24px !important;
}
.circle-icon.circle-green {
  background-color: #3D9400;
  border-color: #327B00;
  color: #FFFFFF;
}
.circle-icon.circle-teal {
  background-color: #569099;
  border-color: #4D8189;
  color: #FFFFFF;
}
.circle-icon.circle-bricky {
  background-color: #C83A2A;
  border-color: #b33426;
  color: #ffffff;
}
.core-box {
  margin-bottom: 20px;
  display: inline-block;
  padding-bottom: 10px;
  border-bottom: 1px solid #EEEEEE;
}
.core-box .heading {
  margin-bottom: 15px;
}
.core-box .heading .circle-icon {
  float: left;
}
.core-box .heading h2 {
  line-height: 55px !important;
  margin: 0;
  padding-left: 65px;
  font-weight: normal;
  color: #666666;
  font-size: 18px;
}
.core-box .content {
  color: #747474 !important;
  line-height: 20px;
  margin-bottom: 15px;
}
.core-box .view-more {
  float: right;
}
.core-box .view-more i {
  display: inline-block;
}
.core-box .view-more:hover {
  text-decoration: none;
}
.discussion {
  list-style: none;
  margin: 0;
  padding: 0;
}
.discussion li {
  overflow: hidden;
  padding: 5px 5px 10px;
}
.discussion .avatar {
  position: relative;
  width: 50px;
  height: 50px;
  display: inline;
  overflow: hidden;
}
.other .messages:after {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #E5E5EA #E5E5EA rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 5px;
  content: "";
  height: 0;
  position: absolute;
  left: -9px;
  top: 0;
  width: 0;
}
.other .messages {
  margin-left: 62px;
  background: #E5E5EA;
}
.other .avatar {
  float: left;
}
.self .messages {
  border-bottom-right-radius: 0;
  margin-right: 62px;
  background: #33CA22;
  color: #ffffff;
}
.self .avatar {
  float: right;
}
.self .messages:after {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #33CA22 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #33CA22;
  border-style: solid;
  border-width: 5px;
  top: 0;
  content: "";
  height: 0;
  right: -9px;
  position: absolute;
  width: 0;
}
.messages {
  border-radius: 2px 2px 2px 2px;
  padding: 10px;
  position: relative;
}
.messages p {
  font-size: 14px;
  margin: 0 0 0.2em;
}
.messages time {
  color: #333333;
  font-size: 11px;
}
.self .messages time {
  color: #ffffff;
}
.chat-form {
  margin-bottom: 20px;
}
/* ---------------------------------------------------------------------- */
/*	Sparklines
 /* ---------------------------------------------------------------------- */
.mini-stats {
  border-left: 1px solid #DDDDDD;
  list-style: none;
  margin: 0;
  padding: 0;
}
.mini-stats li {
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #DDDDDD;
  padding-bottom: 6px;
  text-align: center;
}
.mini-stats .sparkline_bar_good,
.mini-stats .sparkline_bar_neutral,
.mini-stats .sparkline_bar_bad {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
.mini-stats li:last-child {
  border-right: 0 none;
}
.mini-stats .values {
  font-size: 12px;
  padding: 10px 0;
}
.mini-stats .values strong {
  display: block;
  font-size: 18px;
  margin-bottom: 2px;
}
.mini-stats .sparkline_bar_good,
.mini-stats .sparkline_bar_neutral,
.mini-stats .sparkline_bar_bad {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
.mini-stats .sparkline_bar_good {
  color: #459D30;
}
.mini-stats .sparkline_bar_neutral {
  color: #757575;
}
.mini-stats .sparkline_bar_bad {
  color: #BA1E20;
}
.jqstooltip {
  width: auto !important;
  height: auto !important;
  padding: 2px 6px !important;
  background-color: rgba(0, 0, 0, 0.7) !important;
  border: 0 !important;
  border-radius: 3px;
}
/* ---------------------------------------------------------------------- */
/*	Easy Pie Chart
 /* ---------------------------------------------------------------------- */
.easy-pie-chart {
  position: relative;
  text-align: center;
}
.easy-pie-chart .number {
  position: relative;
  display: inline-block;
  width: 70px;
  height: 70px;
  text-align: center;
}
.easy-pie-chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.percent {
  display: inline-block;
  line-height: 70px;
  z-index: 2;
}
.percent:after {
  content: '%';
  margin-left: 0.1em;
  font-size: 0.8em;
}
.label-chart {
  color: #333333;
  font-size: 16px;
  font-weight: 300;
  display: inline;
  line-height: 1;
  padding: 0.2em 0.6em 0.3em;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
}
/* ---------------------------------------------------------------------- */
/*	User profile
 /* ---------------------------------------------------------------------- */
.user-left {
  border-right: 1px solid #DDDDDD;
  padding-right: 15px;
}
.user-left a:hover,
.user-left a:focus {
  text-decoration: none;
}
.user-left td .edit-user-info {
  visibility: hidden;
}
.user-left tr:hover .edit-user-info {
  visibility: visible;
}
.user-left .user-image {
  position: relative;
  display: inline-block;
}
.user-image .user-image-buttons {
  position: absolute;
  top: 5px;
  right: 5px;
  display: none;
}
.user-image:hover .user-image-buttons {
  display: block;
}
.user-edit-image-buttons {
  display: inline;
}
#projects .progress {
  margin-bottom: 0;
}
/* ---------------------------------------------------------------------- */
/*	Gallery
 /* ---------------------------------------------------------------------- */
.gallery-img {
  margin-bottom: 20px;
}
.wrap-image {
  position: relative;
  width: 100%;
  overflow: hidden;
}
#cboxLoadedContent {
  background: #ffffff !important;
}
.wrap-image > .chkbox {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 5px;
  right: 5px;
  background: #ffffff;
  text-align: center;
  display: none;
  cursor: pointer;
  border: 1px solid #DDDDDD;
}
.wrap-image > .chkbox:hover {
  border-color: rgba(82, 168, 236, 0.8);
  box-shadow: 0 0 12px rgba(82, 168, 236, 0.6);
  outline: 0 none;
}
.wrap-image.selected > .chkbox {
  display: block;
}
.wrap-image:hover > .chkbox {
  display: block;
}
.wrap-image.selected > .chkbox:before {
  content: "\e0df";
  font-family: "clip-font";
  height: 14px;
  left: 1px;
  position: absolute;
  top: -2px;
  width: 14px;
}
.wrap-image > .tools {
  background-color: rgba(0, 0, 0, 0.55);
  bottom: 0;
  left: -30px;
  position: absolute;
  text-align: center;
  top: 0;
  transition: all 0.2s ease 0s;
  vertical-align: middle;
  width: 24px;
}
.wrap-image > .tools a:hover,
.wrap-image > .tools a:focus {
  text-decoration: none;
}
.wrap-image > .tools.tools-bottom {
  bottom: -30px;
  height: 28px;
  left: 0;
  right: 0;
  top: auto;
  width: auto;
}
.wrap-image:hover > .tools {
  left: 0;
}
.wrap-image:hover > .tools.tools-bottom {
  bottom: 0;
  top: auto;
}
.wrap-image:hover > .tools.tools-top {
  bottom: auto;
  top: 0;
}
.wrap-image:hover > .tools.tools-right {
  left: auto;
  right: 0;
}
.wrap-image > .tools > a,
.wrap-image > *:first-child .inner a {
  color: #FFFFFF;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  padding: 4px;
}
.wrap-image > .tools > a:hover,
.wrap-image > *:first-child .inner a:hover {
  color: #C9E2EA;
  text-decoration: none;
}
.wrap-image .tools.tools-bottom > a,
.wrap-image .tools.tools-top > a {
  display: inline-block;
}
/* ---------------------------------------------------------------------- */
/*	Compatibility with font-awesome 3
 /* ---------------------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: 0.3em;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline;
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-eraser:before {
  content: "\f12d";
}
.icon-font:before {
  content: "\f031";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-question:before {
  content: "\f128";
}
.icomoon-chevron-up:before {
  content: "\f077";
}
.icomoon-chevron-down:before {
  content: "\f078";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-check-empty:before {
  content: "\f096";
}
.icon-check:before {
  content: "\f046";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-external-link-sign:before {
  content: "\f14c";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-double-angle-right:before {
  content: "\f101";
}
/* ---------------------------------------------------------------------- */
/*	Animation Page
 /* ---------------------------------------------------------------------- */
.animation-container {
  overflow: hidden;
  padding: 140px 0 40px;
  background-color: #F4F4F4;
}
.animation-buttons .btn {
  margin-bottom: 10px;
}
#object {
  display: block;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  font-size: 150px;
  color: #007AFF;
}
/* ---------------------------------------------------------------------- */
/*	X-editable Table
 /* ---------------------------------------------------------------------- */
td.column-left {
  width: 25%;
}
td.column-right {
  width: 75%;
}
/* ---------------------------------------------------------------------- */
/*	Invoice
 /* ---------------------------------------------------------------------- */
.invoice {
  margin-bottom: 20px;
}
.invoice .invoice-logo {
  margin-bottom: 20px;
}
.invoice table {
  margin: 30px 0;
}
.invoice .invoice-logo p {
  font-size: 26px;
  line-height: 28px;
  padding: 25px 0;
  text-align: right;
}
.invoice .invoice-logo p span {
  display: block;
  font-size: 14px;
}
.invoice h4 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300 !important;
}
.invoice-details {
  padding-top: 30px;
}
.invoice .invoice-block {
  text-align: right;
}
.invoice .invoice-block .amounts {
  font-size: 14px;
  margin-top: 20px;
}
/* ---------------------------------------------------------------------- */
/*	PAGE SIDEBAR
/* ---------------------------------------------------------------------- */
#page-sidebar {
  bottom: 0;
  position: fixed;
  right: -270px;
  top: 49px;
  transition: right 0.3s ease 0s;
  -webkit-transition: right 0.3s ease 0s;
  width: 270px;
  z-index: 999;
  background: #F6F6F6;
  border-left: 1px solid #c8c7cc;
  border-top: 1px solid #c8c7cc;
}
#page-sidebar .sidebar-wrapper {
  overflow: hidden;
  position: relative;
}
#page-sidebar .sidebar-toggler {
  background: #F5F5F5;
  font-size: 16px;
  color: #999999;
  height: 50px;
  overflow: hidden;
  padding-top: 18px;
  position: absolute;
  right: 15px;
  text-align: center;
  top: -51px;
  width: 47px;
  z-index: 9994;
}
#page-sidebar .sidebar-wrapper .nav-tabs li a {
  border-left: none;
  border-top: none;
  background: #fff;
}
#page-sidebar .sidebar-wrapper .nav-tabs li.active a {
  background: none;
  border-bottom-color: transparent;
}
#page-sidebar .sidebar-wrapper .tab-content {
  border: none;
  padding: 0;
  position: relative;
}
#page-sidebar #users,
#page-sidebar #favorites {
  position: relative;
  right: 0;
  top: 0;
  transition: right 0.3s ease 0s;
  -webkit-transition: right 0.3s ease 0s;
}
#page-sidebar .user-chat {
  position: relative;
  left: 270px;
  top: 0;
}
#page-sidebar .users-list {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
}
#page-sidebar .media-list .media {
  border-bottom: 1px solid #c8c7cc;
  margin: 0;
}
#page-sidebar .media-list .media a {
  padding: 10px;
  display: block;
}
#page-sidebar .media-list .media a:hover {
  background: #D9D9D9;
  text-decoration: none;
}
#page-sidebar .sidebar-title {
  color: #999;
  font-size: 11px;
  margin: 15px 10px 10px 10px;
  text-transform: uppercase;
}
#page-sidebar .sidebar-back {
  color: #999;
  font-size: 11px;
  margin: 15px 0 10px 0;
  text-transform: uppercase;
}
#page-sidebar .sidebar-back:hover {
  color: #555555;
  text-decoration: none;
}
#page-sidebar .media-list .media .media-object {
  border-radius: 50% !important;
  float: left;
  margin-right: 10px;
  opacity: 0.8;
  width: 40px;
}
#page-sidebar .media-list .media .user-label {
  display: inline-block;
  margin-top: 10px;
  position: absolute;
  right: 25px;
}
#page-sidebar .media-list .media .status-online {
  line-height: 40px;
  font-size: 6px;
  position: absolute;
  right: 10px;
  display: inline-block;
  color: #5cb85c;
}
#page-sidebar .media-list .media .media-heading {
  color: #555555;
  display: block;
  font-size: 13px;
  margin-bottom: 4px;
}
#page-sidebar .media-list .media .media-body span {
  color: #bbbbbb;
  display: block;
  font-size: 12px;
}
#page-sidebar .sidebar-content {
  padding: 10px;
}
#page-sidebar .discussion .avatar img {
  border-radius: 50% !important;
  width: 40px;
}
#page-sidebar .discussion .messages {
  margin-top: 10px;
}
#page-sidebar .discussion .messages p {
  font-size: 12px;
}
.changeable:disabled {
  background-color: #fff !important;
  border-color: #E8E7E7 !important;
}
.changeable.date-picker:disabled + span {
  background-color: #fff !important;
  border-color: #E8E7E7 !important;
}
.modal-loading {
  z-index: 600;
}
.marginTop {
  margin-top: 15px;
}
.collapsible-icon:after {
  margin-left: 5px;
  content: "\e164";
  font-family: "clip-font";
}
.collapsible-icon.collapsed:after {
  content: "\e162";
}
#cercaliaMap {
  height: 500px;
  width: 100%;
}
#CaptchaFilled-error {
  color: #a94442;
}
.has-error .g-recaptcha iframe {
  border: 1px solid #a94442;
}
.icon-call-added {
  background-image: url(/images/call-added.svg);
  justify-content: center;
  align-items: center;
  display: flex;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 16px;
  height: 16px;
  margin-bottom: 5px;
}
.icon-add-call {
  background-image: url(/images/add-call.svg);
  justify-content: center;
  align-items: center;
  display: flex;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 16px;
  height: 16px;
  margin-bottom: 5px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QzdCLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQUdKLGFBQWMsWUFBWSxPQUFPLFlBQVk7RUFDekMsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBOztBQUdKLGFBQWM7RUFDVixhQUFBOztBQUdKLGFBQWMsWUFBWSxRQUFRO0VBQzlCLDZCQUFBO0VBQ0EsV0FBQTs7QUFHSixhQUFjLFlBQVk7RUFDdEIsZ0JBQUE7O0FBR0osYUFBYyxZQUFZLFVBQVU7RUFDaEMsZUFBQTs7QUFHSixXQUFXO0VBQ1Asc0JBQUE7RUFDQSxxQkFBQTs7QUFHSixXQUFXLFlBQVksU0FBVTtFQUM3QixzQkFBQTtFQUNBLHFCQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUlKLGlCQUFpQjtFQUNiLGdCQUFBO0VBQ0EsU0FBUyxPQUFUO0VBQ0EsYUFBYSxXQUFiOztBQUdKLGlCQUFpQixVQUFVO0VBQ3ZCLFNBQVMsT0FBVDs7QUFNSjtFQUNJLGFBQUE7RUFDQSxXQUFBOztBQUlKO0VBQ0ksY0FBQTs7QUFHSixVQUFXLGFBQWE7RUFDcEIseUJBQUE7O0FBR0o7RUFDSSw2Q0FBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTs7QUFHSjtFQUNJLDJDQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/77u/IC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdEltcG9ydCBmb250c1xyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AaW1wb3J0IChjc3MpIHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLDMwMCw2MDAsNzAwXCIpO1xyXG5AaW1wb3J0IChjc3MpIHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SYWxld2F5OjQwMCwzMDAsMjAwLDEwMCw1MDAsNjAwLDcwMCw4MDAsOTAwXCIpO1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRCYXNpYyBFbGVtZW50cyAmIENsYXNzZXNcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keSB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuK1NhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxufVxyXG5cclxuYm9keS5iZ19zdHlsZV8xIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy5wbmdcIikgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5LmJnX3N0eWxlXzIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnXzIucG5nXCIpIHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5iZ19zdHlsZV8zIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZ18zLnBuZ1wiKSByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuYmdfc3R5bGVfNCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmdfNC5wbmdcIikgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5LmJnX3N0eWxlXzUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnXzUucG5nXCIpIHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuYSwgYTpmb2N1cywgYTpob3ZlciwgYTphY3RpdmUge1xyXG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oMSwgaDIsIGgzIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi5jYW5jZWwtY2xpY2ssIC5jYW5jZWwtY2xpY2sgKiB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5zcGlubmVyTW9kYWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA1NSU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDEyMzQ7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAycHg7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0Rm9ybXNcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudGV4dGFyZWEsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInVybFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cImNvbG9yXCJdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDVENUQ1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM4NTg1ODU7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBwYWRkaW5nOiA1cHggNHB4O1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbnRleHRhcmVhOmhvdmVyLCBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cImRhdGVcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJtb250aFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInRpbWVcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwiZW1haWxcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJ1cmxcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJ0ZWxcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJjb2xvclwiXTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNCNUI1QjU7XHJcbn1cclxuXHJcbnRleHRhcmVhOmZvY3VzLCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODIsIDE2OCwgMjM2LCAwLjgpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDgyLCAxNjgsIDIzNiwgMC42KTtcclxuICAgIG91dGxpbmU6IDAgbm9uZTtcclxufVxyXG5cclxubGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuc3Bhbi5pbnB1dC1pY29uLCBzcGFuLmlucHV0LXRleHQsIHNwYW4uaW5wdXQtaGVscCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmlucHV0LWljb24gPiBpbnB1dCwgLmlucHV0LXRleHQgPiBpbnB1dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbn1cclxuXHJcbi5pbnB1dC1pY29uLmlucHV0LWljb24tcmlnaHQgPiBpbnB1dCwgLmlucHV0LXRleHQuaW5wdXQtdGV4dC1yaWdodCA+IGlucHV0IHtcclxuICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxufVxyXG5cclxuc3Bhbi5pbnB1dC1oZWxwID4gaW5wdXQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG59XHJcblxyXG4uaW5wdXQtaWNvbiA+IFtjbGFzcyo9XCJmYS1cIl0sIC5pbnB1dC1pY29uID4gW2NsYXNzKj1cImNsaXAtXCJdLCAuaW5wdXQtdGV4dCA+IC5pbnB1dC10ZXh0LWxhYmVsIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGNvbG9yOiAjOTA5MDkwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDNweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5pbnB1dC1pY29uLmlucHV0LWljb24tcmlnaHQgPiBbY2xhc3MqPVwiZmEtXCJdLFxyXG4uaW5wdXQtaWNvbi5pbnB1dC1pY29uLXJpZ2h0ID4gW2NsYXNzKj1cImNsaXAtXCJdLFxyXG4uaW5wdXQtdGV4dC5pbnB1dC10ZXh0LXJpZ2h0ID4gLmlucHV0LXRleHQtbGFiZWwge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiA0cHg7XHJcbn1cclxuXHJcbi5pbnB1dC1pY29uLmlucHV0LWljb24tcmlnaHQgPiBbY2xhc3MqPVwiaWNvbW9vbi1cIl0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5pbnB1dC1pY29uID4gaW5wdXQ6Zm9jdXMgKyBbY2xhc3MqPVwiZmEtXCJdLCAuaW5wdXQtaWNvbiA+IGlucHV0OmZvY3VzICsgW2NsYXNzKj1cImNsaXAtXCJdLCAuaW5wdXQtdGV4dCA+IGlucHV0OmZvY3VzICsgLmlucHV0LXRleHQtbGFiZWwge1xyXG4gICAgY29sb3I6ICM1NTc3OTk7XHJcbn1cclxuXHJcbi5oZWxwLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjVCQ0RBO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJSAxMDAlIDEwMCUgMTAwJTtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRvcDogN3B4O1xyXG4gICAgbGVmdDogN3B4O1xyXG59XHJcblxyXG4uaGVscC1idXR0b246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENUQ1RDU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xyXG4gICAgY29sb3I6ICM4NTg1ODU7XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wgb3B0aW9uIHtcclxuICAgIHBhZGRpbmc6IDNweCA0cHg7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuc2VhcmNoLXNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uZm9ybS1ncm91cCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3ggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0MgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM1NTU1NTUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMTJweCAwIDhweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDJweDtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDViXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBmb250LWZhbWlseTogaWNvbW9vbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAgLnNlbGVjdDItZHJvcGRvd24tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFw1ZVwiO1xyXG59XHJcblxyXG4ubGltaXRlckJveCB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1QkNEQSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogM3B4IDZweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgbWFyZ2luLXRvcDogNnB4XHJcbn1cclxuXHJcbi5saW1pdGVyQm94OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmxpbWl0ZXJCb3g6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdG9wOiAtOHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NUJDREE7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgOHB4IDhweFxyXG59XHJcblxyXG50ZXh0YXJlYS5hdXRvc2l6ZSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcclxufVxyXG5cclxuLnJhZGlvIGxhYmVsLnJhZGlvLWlubGluZSwgLmNoZWNrYm94IGxhYmVsLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5yYWRpby1pbmxpbmUsIC5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLCAuY2hlY2tib3gtaW5saW5lLCAuY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJhZGlvIGxhYmVsLCAuY2hlY2tib3ggbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uY2hlY2tib3gtdGFibGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAycHggMCAwIDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTBweDtcclxufVxyXG5cclxuLmNoZWNrYm94LXRhYmxlIGxhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY2hlY2tib3hfXCJdLCBbY2xhc3MqPVwiaWNoZWNrYm94X1wiXSwgW2NsYXNzXj1cImlyYWRpb19cIl0sIFtjbGFzcyo9XCJpcmFkaW9fXCJdIHtcclxuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgNXB4IDAgLTIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhlbHAtaW5saW5lIHtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIGNvbG9yOiAjNzM3MzczO1xyXG59XHJcblxyXG4uaGVscC1ibG9jay5lcnJvciB7XHJcbiAgICBjb2xvcjogI0I5NEE0ODtcclxufVxyXG5cclxuLm5vLWhlbHAtZXJyb3Igc3Bhbi5oZWxwLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN5bWJvbC5yZXF1aXJlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCIqXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBjb2xvcjogI0U2Njc0QTtcclxufVxyXG5cclxuLnN5bWJvbC5vazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMGNcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgIGNvbG9yOiAjNDY4ODQ3O1xyXG59XHJcblxyXG4uaGFzLWVycm9yIC5ub3RlLWVkaXRvciwgLmhhcy1lcnJvciAuY2tlX2Nocm9tZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNCOTRBNDggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhhcy1zdWNjZXNzIC5zZWxlY3QyLWNob2ljZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMzYzc2M2QgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAgLnRleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLXRvcDogN3B4O1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdEdlbmVyaWMgQ2xhc3Nlc1xyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubm8tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1tYXJnaW4ge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1kaXNwbGF5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5leGFtcGxlIHtcclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgcGFkZGluZzogMTRweCAxOXB4O1xyXG59XHJcblxyXG4ud2lkZ2V0IHtcclxuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zcGFjZTUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uc3BhY2U3IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5zcGFjZTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uc3BhY2UxMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLnNwYWNlMTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5zcGFjZTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4udGVhbCB7XHJcbiAgICBjb2xvcjogIzU2OTA5OTtcclxufVxyXG5cclxuYS50ZWFsOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNGQ4MTg5O1xyXG59XHJcblxyXG4ub3JhbmdlIHtcclxuICAgIGNvbG9yOiAjRTY2NzRBO1xyXG59XHJcblxyXG5hLm9yYW5nZTpob3ZlciB7XHJcbiAgICBjb2xvcjogI0UzNTQzNDtcclxufVxyXG5cclxuLmJyaWNreSB7XHJcbiAgICBjb2xvcjogI0M4M0EyQTtcclxufVxyXG5cclxuYS5icmlja3k6aG92ZXIge1xyXG4gICAgY29sb3I6ICNCMzM0MjY7XHJcbn1cclxuXHJcbi5jaXJjbGUtaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgMTAwJSAxMDAlIDEwMCU7XHJcbn1cclxuXHJcbi5jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZ28tdG9wIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZGVsZXRlLWNyb3NzICsgaSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxufVxyXG5cclxuLmRlbGV0ZS1jcm9zczpob3ZlciArIGkge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmRlbGV0ZS1jcm9zcyArIGk6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgTmF2YmFyIGFuZCBuYXZiYXIgZWxlbWVudHNcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm5hdmJhciB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDQycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsIC5sb2dvIHtcclxuICAgIHBhZGRpbmc6IDE0cHggMTBweCAxMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbWluLXdpZHRoOiAyMTBweDtcclxufVxyXG5cclxuLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCBpLCAubG9nbyBpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLm5hdmJhci10b29scyA+IHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9vbHMgPiB1bCA+IGxpID4gYSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggOXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9vbHMgbGkudmlldy1hbGwgYSB7XHJcbiAgICBwYWRkaW5nOiA4cHggOHB4IDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmF2YmFyLXRvb2xzID4gdWwgPiBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLm5hdmJhci10b29scyAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M3Q0JENTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIG1pbi13aWR0aDogMTY2cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG59XHJcblxyXG4ubmF2YmFyLXRvb2xzIC5kcm9wLWRvd24td3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5hdmJhci10b29scyAuZHJvcC1kb3duLXdyYXBwZXIgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnVsLnRvZG8gbGksIHVsLnBvc3RzIGxpIHtcclxuICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9vbHMgPiB1bCA+IGxpLmRyb3Bkb3duIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxufVxyXG5cclxuLm5hdmJhci10b29scyAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci10b29scyAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cywgLm5hdmJhci10b29scyAuZHJvcGRvd24tc3VibWVudTpob3ZlciA+IGEsIC5uYXZiYXItdG9vbHMgLmRyb3Bkb3duLXN1Ym1lbnU6Zm9jdXMgPiBhLCAubmF2YmFyLXRvb2xzIC5kcm9wLWRvd24td3JhcHBlciBsaSBhOmhvdmVyLCAubmF2YmFyLXRvb2xzIC5kcm9wLWRvd24td3JhcHBlciBsaSBhOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RjkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmRyb3AtZG93bi13cmFwcGVyIHVsID4gbGk6bGFzdC1jaGlsZCBhIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9vbHMgLmRyb3Bkb3duLW1lbnUgbGkgLmRyb3Bkb3duLW1lbnUtdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcblxyXG4ubmF2YmFyLXRvb2xzIC5kcm9wZG93bi1tZW51IGxpIHAsIC5uYXZiYXItdG9vbHMgLmRyb3Bkb3duLW1lbnUgbGkgYSwgLm5hdmJhci10b29scyAuZHJvcC1kb3duLXdyYXBwZXIgbGkgcCwgLm5hdmJhci10b29scyAuZHJvcC1kb3duLXdyYXBwZXIgbGkgYSB7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA4cHggOHB4IDZweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMjIpO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9vbHMgLmRyb3Bkb3duLW1lbnUgPiBsaTpsYXN0LWNoaWxkIGEge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XHJcbn1cclxuXHJcbmxpLmRyb3Bkb3duLmN1cnJlbnQtdXNlciAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIHBhZGRpbmc6IDEwcHggNHB4IDdweCA5cHg7XHJcbn1cclxuXHJcbmxpLmRyb3Bkb3duLmN1cnJlbnQtdXNlciAuZHJvcGRvd24tbWVudSBsaSBhIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5hdmJhci10b29scyAuZHJvcGRvd24tbWVudSBsaSBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ubmF2YmFyLXRvb2xzIC5kcm9wZG93bi1tZW51IGxpIGEgLmF1dGhvciB7XHJcbiAgICBjb2xvcjogIzAzNjJGRDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubmF2YmFyLXRvb2xzIC5kcm9wZG93bi1tZW51IGxpIGEgLnByZXZpZXcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9vbHMgLmRyb3Bkb3duLW1lbnUgbGkgYSAudGltZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9vbHMgLmRyb3Bkb3duLW1lbnUgbGkudmlldy1hbGwgYSBpIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuLm5hdmJhci10b29scyAuZHJvcGRvd24tbWVudS5ub3RpZmljYXRpb25zIGxpID4gYSA+IC5sYWJlbCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5hdmJhci10b29scyAudGhyZWFkLWltYWdlIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxufVxyXG5cclxuLm5hdmJhci10b29scyA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSAuYmFkZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDEycHggMTJweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgcGFkZGluZzogM3B4IDZweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRvcDogOHB4O1xyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZSBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRTZWFyY2ggQm94XHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZWFyY2gtYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIiBcIiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VhcmNoLWJveCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5zaWRlYmFyLXNlYXJjaCB7XHJcbiAgICBtYXJnaW46IC0zcHggMCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHggMCA1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRTRFNUU2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRvcDogMTVweDtcclxuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XHJcbiAgICBtaW4td2lkdGg6IDI4cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyLXNlYXJjaCAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uc2lkZWJhci1zZWFyY2ggLmZvcm0tZ3JvdXAgaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxMzBweDtcclxufVxyXG5cclxuLnNpZGViYXItc2VhcmNoIC5mb3JtLWdyb3VwIGlucHV0OmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5zaWRlYmFyLXNlYXJjaCAuZm9ybS1ncm91cCBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA0cHg7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG59XHJcblxyXG4uc2lkZWJhci1zZWFyY2ggLmZvcm0tZ3JvdXAgYnV0dG9uIGkge1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbn1cclxuXHJcbi5zZWFyY2gtYm94IC5zaG93LXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogMTJweDtcclxuICAgIGJhY2tncm91bmQ6ICNEOUQ5RDk7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLnNlYXJjaC1ib3ggLnNob3ctc2VhcmNoOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlYXJjaC1ib3ggLnNob3ctc2VhcmNoIGkge1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0QnV0dG9uc1xyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYnRuIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxufVxyXG5cclxuLmJ0bi10ZWFsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjkwOTk7XHJcbiAgICBib3JkZXItY29sb3I6ICM0ZDgxODk7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bi10ZWFsOmhvdmVyLCAuYnRuLXRlYWw6Zm9jdXMsIC5idG4tdGVhbDphY3RpdmUsIC5idG4tdGVhbC5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkODE4OTtcclxuICAgIGJvcmRlci1jb2xvcjogIzQ0NzE3ODtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLXRlYWwuZGlzYWJsZWQ6aG92ZXIsIC5idG4tdGVhbC5kaXNhYmxlZDpmb2N1cywgLmJ0bi10ZWFsLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi10ZWFsLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi10ZWFsW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi10ZWFsW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi10ZWFsW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tdGVhbFtkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10ZWFsOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10ZWFsOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10ZWFsOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tdGVhbC5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2OTA5OTtcclxuICAgIGJvcmRlci1jb2xvcjogIzU2OTA5OTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLWJlaWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzk7XHJcbiAgICBib3JkZXItY29sb3I6ICNjNGM0ODg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bi1iZWlnZTpob3ZlciwgLmJ0bi1iZWlnZTpmb2N1cywgLmJ0bi1iZWlnZTphY3RpdmUsIC5idG4tYmVpZ2UuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGM0ODg7XHJcbiAgICBib3JkZXItY29sb3I6ICNiYmJiNzc7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bi1iZWlnZS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1iZWlnZS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1iZWlnZS5kaXNhYmxlZDphY3RpdmUsIC5idG4tYmVpZ2UuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWJlaWdlW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1iZWlnZVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tYmVpZ2VbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1iZWlnZVtkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1iZWlnZTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYmVpZ2U6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWJlaWdlOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYmVpZ2UuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzk7XHJcbiAgICBib3JkZXItY29sb3I6ICNjYzk7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bi1kYXJrLWJlaWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZmFhNmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNhNmEwNWQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bi1kYXJrLWJlaWdlOmhvdmVyLCAuYnRuLWRhcmstYmVpZ2U6Zm9jdXMsIC5idG4tZGFyay1iZWlnZTphY3RpdmUsIC5idG4tZGFyay1iZWlnZS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTA1ZDtcclxuICAgIGJvcmRlci1jb2xvcjogIzk3OTE1MjtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLWRhcmstYmVpZ2UuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFyay1iZWlnZS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kYXJrLWJlaWdlLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1kYXJrLWJlaWdlLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1kYXJrLWJlaWdlW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kYXJrLWJlaWdlW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYXJrLWJlaWdlW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tZGFyay1iZWlnZVtkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLWJlaWdlOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLWJlaWdlOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLWJlaWdlOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyay1iZWlnZS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FmYWE2ZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2FmYWE2ZDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLW9yYW5nZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY2NzRhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTM1NDM0O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5idG4tb3JhbmdlOmhvdmVyLCAuYnRuLW9yYW5nZTpmb2N1cywgLmJ0bi1vcmFuZ2U6YWN0aXZlLCAuYnRuLW9yYW5nZS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTQzNDtcclxuICAgIGJvcmRlci1jb2xvcjogI2RlNDIxZjtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLW9yYW5nZS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1vcmFuZ2UuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tb3JhbmdlLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1vcmFuZ2UuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLW9yYW5nZVtkaXNhYmxlZF06aG92ZXIsIC5idG4tb3JhbmdlW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1vcmFuZ2VbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1vcmFuZ2VbZGlzYWJsZWRdLmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3JhbmdlOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vcmFuZ2U6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW9yYW5nZTphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW9yYW5nZS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2Njc0YTtcclxuICAgIGJvcmRlci1jb2xvcjogI2U2Njc0YTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLXB1cnBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1MTdiO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNDEzZDVjO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5idG4tcHVycGxlOmhvdmVyLCAuYnRuLXB1cnBsZTpmb2N1cywgLmJ0bi1wdXJwbGU6YWN0aXZlLCAuYnRuLXB1cnBsZS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNDc2YztcclxuICAgIGJvcmRlci1jb2xvcjogIzQxM2Q1YztcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLXB1cnBsZS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wdXJwbGUuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHVycGxlLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1wdXJwbGUuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXB1cnBsZVtkaXNhYmxlZF06aG92ZXIsIC5idG4tcHVycGxlW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1wdXJwbGVbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1wdXJwbGVbZGlzYWJsZWRdLmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHVycGxlOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wdXJwbGU6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXB1cnBsZTphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXB1cnBsZS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTE3YjtcclxuICAgIGJvcmRlci1jb2xvcjogIzMzMztcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLWRhcmstZ3JleSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5idG4tZGFyay1ncmV5OmhvdmVyLCAuYnRuLWRhcmstZ3JleTpmb2N1cywgLmJ0bi1kYXJrLWdyZXk6YWN0aXZlLCAuYnRuLWRhcmstZ3JleS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcclxuICAgIGJvcmRlci1jb2xvcjogIzFhMWExYTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLWRhcmstZ3JleS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYXJrLWdyZXkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFyay1ncmV5LmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1kYXJrLWdyZXkuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWRhcmstZ3JleVtkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFyay1ncmV5W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYXJrLWdyZXlbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1kYXJrLWdyZXlbZGlzYWJsZWRdLmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyay1ncmV5OmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLWdyZXk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmstZ3JleTphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmstZ3JleS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgIGJvcmRlci1jb2xvcjogIzMzMztcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLW1lZC1ncmV5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcbiAgICBib3JkZXItY29sb3I6ICM1OTU5NTk7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bi1tZWQtZ3JleTpob3ZlciwgLmJ0bi1tZWQtZ3JleTpmb2N1cywgLmJ0bi1tZWQtZ3JleTphY3RpdmUsIC5idG4tbWVkLWdyZXkuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7XHJcbiAgICBib3JkZXItY29sb3I6ICM0ZDRkNGQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bi1tZWQtZ3JleS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1tZWQtZ3JleS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1tZWQtZ3JleS5kaXNhYmxlZDphY3RpdmUsIC5idG4tbWVkLWdyZXkuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLW1lZC1ncmV5W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1tZWQtZ3JleVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tbWVkLWdyZXlbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1tZWQtZ3JleVtkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1tZWQtZ3JleTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbWVkLWdyZXk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW1lZC1ncmV5OmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbWVkLWdyZXkuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcbiAgICBib3JkZXItY29sb3I6ICM2NjY7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bi1saWdodC1ncmV5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICBib3JkZXItY29sb3I6ICM4YzhjOGM7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bi1saWdodC1ncmV5OmhvdmVyLCAuYnRuLWxpZ2h0LWdyZXk6Zm9jdXMsIC5idG4tbGlnaHQtZ3JleTphY3RpdmUsIC5idG4tbGlnaHQtZ3JleS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGM4YztcclxuICAgIGJvcmRlci1jb2xvcjogIzgwODA4MDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLWxpZ2h0LWdyZXkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tbGlnaHQtZ3JleS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1saWdodC1ncmV5LmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1saWdodC1ncmV5LmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1saWdodC1ncmV5W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1saWdodC1ncmV5W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1saWdodC1ncmV5W2Rpc2FibGVkXTphY3RpdmUsIC5idG4tbGlnaHQtZ3JleVtkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saWdodC1ncmV5OmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saWdodC1ncmV5OmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saWdodC1ncmV5OmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGlnaHQtZ3JleS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuICAgIGJvcmRlci1jb2xvcjogIzk5OTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLWJyaWNreSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzgzQTJBO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjMzNDI2O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5idG4tYnJpY2t5OmhvdmVyLCAuYnRuLWJyaWNreTpmb2N1cywgLmJ0bi1icmlja3k6YWN0aXZlLCAuYnRuLWJyaWNreS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzMzQyNjtcclxuICAgIGJvcmRlci1jb2xvcjogIzllMmUyMTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLWJyaWNreS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1icmlja3kuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tYnJpY2t5LmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1icmlja3kuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWJyaWNreVtkaXNhYmxlZF06aG92ZXIsIC5idG4tYnJpY2t5W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1icmlja3lbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1icmlja3lbZGlzYWJsZWRdLmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYnJpY2t5OmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1icmlja3k6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWJyaWNreTphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWJyaWNreS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M4M0EyQTtcclxuICAgIGJvcmRlci1jb2xvcjogI0M4M0EyQTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDk0MDA7XHJcbiAgICBib3JkZXItY29sb3I6ICMzMjdiMDA7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bi1ncmVlbjpob3ZlciwgLmJ0bi1ncmVlbjpmb2N1cywgLmJ0bi1ncmVlbjphY3RpdmUsIC5idG4tZ3JlZW4uYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjdiMDA7XHJcbiAgICBib3JkZXItY29sb3I6ICMyODYxMDA7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bi1ncmVlbi5kaXNhYmxlZDpob3ZlciwgLmJ0bi1ncmVlbi5kaXNhYmxlZDpmb2N1cywgLmJ0bi1ncmVlbi5kaXNhYmxlZDphY3RpdmUsIC5idG4tZ3JlZW4uZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWdyZWVuW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1ncmVlbltkaXNhYmxlZF06Zm9jdXMsIC5idG4tZ3JlZW5bZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1ncmVlbltkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1ncmVlbjpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZ3JlZW46Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWdyZWVuOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZ3JlZW4uYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDk0MDA7XHJcbiAgICBib3JkZXItY29sb3I6ICMzRDk0MDA7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bi1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjRGNkE7XHJcbiAgICBib3JkZXItY29sb3I6ICMyZDQyNTk7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bi1ibHVlOmhvdmVyLCAuYnRuLWJsdWU6Zm9jdXMsIC5idG4tYmx1ZTphY3RpdmUsIC5idG4tYmx1ZS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkNDI1OTtcclxuICAgIGJvcmRlci1jb2xvcjogIzI1MzY0ODtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLWJsdWUuZGlzYWJsZWQ6aG92ZXIsIC5idG4tYmx1ZS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1ibHVlLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1ibHVlLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1ibHVlW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1ibHVlW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1ibHVlW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tYmx1ZVtkaXNhYmxlZF0uYWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1ibHVlOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1ibHVlOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1ibHVlOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYmx1ZS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NEY2QTtcclxuICAgIGJvcmRlci1jb2xvcjogIzM2NEY2QTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLXllbGxvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCODQ4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZhZTJmO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5idG4teWVsbG93OmhvdmVyLCAuYnRuLXllbGxvdzpmb2N1cywgLmJ0bi15ZWxsb3c6YWN0aXZlLCAuYnRuLXllbGxvdy5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWUyZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmYTQxNTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLXllbGxvdy5kaXNhYmxlZDpob3ZlciwgLmJ0bi15ZWxsb3cuZGlzYWJsZWQ6Zm9jdXMsIC5idG4teWVsbG93LmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi15ZWxsb3cuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXllbGxvd1tkaXNhYmxlZF06aG92ZXIsIC5idG4teWVsbG93W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi15ZWxsb3dbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi15ZWxsb3dbZGlzYWJsZWRdLmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4teWVsbG93OmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi15ZWxsb3c6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXllbGxvdzphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXllbGxvdy5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjg0ODtcclxuICAgIGJvcmRlci1jb2xvcjogI0ZGQjg0ODtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTAyMjIyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2MxZDFkO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5idG4tcmVkOmhvdmVyLCAuYnRuLXJlZDpmb2N1cywgLmJ0bi1yZWQ6YWN0aXZlLCAuYnRuLXJlZC5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMWQxZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2I2MTkxOTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLXJlZC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1yZWQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcmVkLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1yZWQuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXJlZFtkaXNhYmxlZF06aG92ZXIsIC5idG4tcmVkW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1yZWRbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1yZWRbZGlzYWJsZWRdLmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcmVkOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1yZWQ6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXJlZDphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXJlZC5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UwMjIyMjtcclxuICAgIGJvcmRlci1jb2xvcjogI0UwMjIyMjtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLXRlYWwgLmNhcmV0LCAuYnRuLWJlaWdlIC5jYXJldCwgLmJ0bi1kYXJrLWJlaWdlIC5jYXJldCwgLmJ0bi1vcmFuZ2UgLmNhcmV0LCAuYnRuLXB1cnBsZSAuY2FyZXQsIC5idG4tZGFyay1ncmV5IC5jYXJldCwgLmJ0bi1tZWQtZ3JleSAuY2FyZXQsIC5idG4tbGlnaHQtZ3JleSAuY2FyZXQsIC5idG4tYnJpY2t5IC5jYXJldCwgLmJ0bi1ncmVlbiAuY2FyZXQsIC5idG4tYmx1ZSAuY2FyZXQsIC5idG4teWVsbG93IC5jYXJldCwgLmJ0bi1yZWQgLmNhcmV0IHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5kcm9wdXAgLmJ0bi10ZWFsIC5jYXJldCwgLmRyb3B1cCAuYnRuLWJlaWdlIC5jYXJldCwgLmRyb3B1cCAuYnRuLWRhcmstYmVpZ2UgLmNhcmV0LCAuZHJvcHVwIC5idG4tb3JhbmdlIC5jYXJldCwgLmRyb3B1cCAuYnRuLXB1cnBsZSAuY2FyZXQsIC5kcm9wdXAgLmJ0bi1kYXJrLWdyZXkgLmNhcmV0LCAuZHJvcHVwIC5idG4tbWVkLWdyZXkgLmNhcmV0LCAuZHJvcHVwIC5idG4tbGlnaHQtZ3JleSAuY2FyZXQsIC5kcm9wdXAgLmJ0bi1icmlja3kgLmNhcmV0LCAuZHJvcHVwIC5idG4tZ3JlZW4gLmNhcmV0LCAuZHJvcHVwIC5idG4tYmx1ZSAuY2FyZXQsIC5kcm9wdXAgLmJ0bi15ZWxsb3cgLmNhcmV0LCAuZHJvcHVwIC5idG4tcmVkIC5jYXJldCB7XHJcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0ZGRkZGRjtcclxufVxyXG5cclxuLmJ0bi1zcXVhcmVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4taWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIHRvcCwgI0ZBRkFGQSwgI0VGRUZFRik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAycHggMnB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDAgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxufVxyXG5cclxuLmJ0bi1pY29uOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0E1QTVBNTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI0ZGRkZGRjtcclxufVxyXG5cclxuLmJ0bi1pY29uIC5iYWRnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMTJweCAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBwYWRkaW5nOiAzcHggN3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC01cHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIHRvcDogLTVweDtcclxufVxyXG5cclxuLmJ0bi1pY29uIFtjbGFzc149XCJmYS1cIl0sIC5idG4taWNvbiBbY2xhc3MqPVwiIGZhLVwiXSwgLmJ0bi1pY29uIFtjbGFzc149XCJjbGlwLVwiXSwgLmJ0bi1pY29uIFtjbGFzcyo9XCIgY2xpcC1cIl0ge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmJ1dHRvbnMtd2lkZ2V0IC5idG4sIC5idXR0b25zLXdpZGdldCAubWFrZS1zd2l0Y2gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uYnV0dG9ucy13aWRnZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0UGFuZWwgVG9vbHNcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnBhbmVsLXRvb2xzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB0b3A6IDhweDtcclxufVxyXG5cclxuLnBhbmVsLXRvb2xzIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogIzA0ODBCRTtcclxufVxyXG5cclxuLnBhbmVsLXRvb2xzIC5idG4tbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAzNjM5MjtcclxufVxyXG5cclxuLnBhbmVsLXRvb2xzIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogIzU3QTk1NztcclxufVxyXG5cclxuLnBhbmVsLXRvb2xzIC5idG4tbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogIzQxN0U0MTtcclxufVxyXG5cclxuLnBhbmVsLXRvb2xzIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogI0M0M0MzNTtcclxufVxyXG5cclxuLnBhbmVsLXRvb2xzIC5idG4tbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogIzk3MkUyODtcclxufVxyXG5cclxuLnBhbmVsLXRvb2xzIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxufVxyXG5cclxuLnBhbmVsLXRvb2xzIC5idG4tbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuLnBhbmVsLXRvb2xzIC5idG4tbGluazpmb2N1cywgLnBhbmVsLXRvb2xzIC5idG4tbGluazpob3ZlciwgLnBhbmVsLXRvb2xzIC5idG4tbGluazphY3RpdmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFuZWwtdG9vbHMgLmJ0bi5leHBhbmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5wYW5lbC10b29scyAuYnRuLmNvbGxhcHNlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzhcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnBhbmVsLXRvb2xzIC5idG4ge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ucGFuZWwtdG9vbHMgLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG59XHJcblxyXG4ucGFuZWwtdG9vbHMgLmJ0bi1saW5rOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRQYW5lbHMgYW5kIHBhbmVsIGVsZW1lbnRzXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY0Rjk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjVGNEY5IDAlLCAjRUNFQUYzIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRENEQ0Q7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgI0ZGRkZGRiBpbnNldDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBhbmVsLWhlYWRpbmcgPiBbY2xhc3NePVwiZmEtXCJdLCAucGFuZWwtaGVhZGluZyA+IFtjbGFzcyo9XCIgZmEtXCJdLCAucGFuZWwtaGVhZGluZyA+IFtjbGFzc149XCJpY29uLVwiXSwgLnBhbmVsLWhlYWRpbmcgPiBbY2xhc3MqPVwiIGljb24tXCJdLCAucGFuZWwtaGVhZGluZyA+IFtjbGFzc149XCJjbGlwLVwiXSwgLnBhbmVsLWhlYWRpbmcgPiBbY2xhc3MqPVwiIGNsaXAtXCJdIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDRENEQ0Q7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMCAwIDAgI0ZGRkZGRjtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIHBhZGRpbmc6IDEycHggMTBweCA4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG59XHJcblxyXG4ucGFuZWwtd2hpdGUge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnBhbmVsLXdoaXRlIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRENEQ0Q7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wYW5lbC13aGl0ZSAucGFuZWwtaGVhZGluZyA+IFtjbGFzc149XCJmYS1cIl0sIC5wYW5lbC13aGl0ZSAucGFuZWwtaGVhZGluZyA+IFtjbGFzcyo9XCIgZmEtXCJdLCAucGFuZWwtd2hpdGUgLnBhbmVsLWhlYWRpbmcgPiBbY2xhc3NePVwiaWNvbi1cIl0sIC5wYW5lbC13aGl0ZSAucGFuZWwtaGVhZGluZyA+IFtjbGFzcyo9XCIgaWNvbi1cIl0sIC5wYW5lbC13aGl0ZSAucGFuZWwtaGVhZGluZyA+IFtjbGFzc149XCJjbGlwLVwiXSwgLnBhbmVsLXdoaXRlIC5wYW5lbC1oZWFkaW5nID4gW2NsYXNzKj1cIiBjbGlwLVwiXSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0RDRENEO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIHBhZGRpbmc6IDEycHggMTBweCA4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG59XHJcblxyXG4ucGFuZWwtYm94IHtcclxuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0RDRENEO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCA2cHggNnB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wYW5lbC5wYW5lbC1mdWxsLXNjcmVlbiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk4O1xyXG59XHJcblxyXG4ucGFuZWwtc2Nyb2xsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0UGFnaW5hdGlvblxyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucGFnaW5hdGlvbiBsaSBhIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnBhZ2luYXRpb24uc3F1YXJlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLnNxdWFyZWQgbGk6Zmlyc3QtY2hpbGQgYSwgLnBhZ2luYXRpb24uc3F1YXJlZCBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLnNxdWFyZWQgbGk6bGFzdC1jaGlsZCA+IGEsIC5wYWdpbmF0aW9uLnNxdWFyZWQgbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXB1cnBsZSBsaSBhLCAucGFnaW5hdGlvbi1wdXJwbGUgLnBhZ2luYXRpb24gbGkgYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNEY5O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXB1cnBsZSBsaSBhOmhvdmVyLCAucGFnaW5hdGlvbi1wdXJwbGUgLnBhZ2luYXRpb24gbGkgYSBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNFQ0VBRjM7XHJcbiAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1wdXJwbGUgbGk6Zmlyc3QtY2hpbGQgYSwgLnBhZ2luYXRpb24tcHVycGxlIC5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGEge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tcHVycGxlIGxpLmRpc2FibGVkIGEsIC5wYWdpbmF0aW9uLXB1cnBsZSAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhIHtcclxuICAgIGNvbG9yOiAjQUFBQUFBICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tcHVycGxlIGxpLmRpc2FibGVkIGE6aG92ZXIsIC5wYWdpbmF0aW9uLXB1cnBsZSAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhOmhvdmVyLCAucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXB1cnBsZSBsaS5kaXNhYmxlZCBhOmZvY3VzLCAucGFnaW5hdGlvbi1wdXJwbGUgLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQgYTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNEY5O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tcHVycGxlIGxpLmFjdGl2ZSBhLCAucGFnaW5hdGlvbi1wdXJwbGUgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xyXG4gICAgYmFja2dyb3VuZDogIzU3NTE3QiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1wdXJwbGUgW2NsYXNzXj1cImZhLVwiXSwgLnBhZ2luYXRpb24tcHVycGxlIFtjbGFzcyo9XCIgZmEtXCJdIHtcclxuICAgIGNvbG9yOiAjNTc1MTdCO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1wdXJwbGUgbGkuZGlzYWJsZWQgW2NsYXNzXj1cImZhLVwiXSwgLnBhZ2luYXRpb24tcHVycGxlIGxpLmRpc2FibGVkIFtjbGFzcyo9XCIgZmEtXCJdIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi10ZWFsIGxpIGEsIC5wYWdpbmF0aW9uLXRlYWwgLnBhZ2luYXRpb24gbGkgYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjNGOEY4O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXRlYWwgbGkgYTpob3ZlciwgLnBhZ2luYXRpb24tdGVhbCAucGFnaW5hdGlvbiBsaSBhIGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI0Q4RTRFNztcclxuICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXRlYWwgbGk6Zmlyc3QtY2hpbGQgYSwgLnBhZ2luYXRpb24tdGVhbCAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXRlYWwgbGkuZGlzYWJsZWQgYSwgLnBhZ2luYXRpb24tdGVhbCAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhIHtcclxuICAgIGNvbG9yOiAjQUFBQUFBICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tdGVhbCBsaS5kaXNhYmxlZCBhOmhvdmVyLCAucGFnaW5hdGlvbi10ZWFsIC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIGE6aG92ZXIsIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tdGVhbCBsaS5kaXNhYmxlZCBhOmZvY3VzLCAucGFnaW5hdGlvbi10ZWFsIC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogI0YzRjhGODtcclxuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXRlYWwgbGkuYWN0aXZlIGEsIC5wYWdpbmF0aW9uLXRlYWwgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xyXG4gICAgYmFja2dyb3VuZDogIzU2OTA5OSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi10ZWFsIGxpIFtjbGFzc149XCJmYS1cIl0sIC5wYWdpbmF0aW9uLXRlYWwgbGkgW2NsYXNzKj1cIiBmYS1cIl0ge1xyXG4gICAgY29sb3I6ICM0RDgxODk7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLXRlYWwgbGkuZGlzYWJsZWQgW2NsYXNzXj1cImZhLVwiXSwgLnBhZ2luYXRpb24tdGVhbCBsaS5kaXNhYmxlZCBbY2xhc3MqPVwiIGZhLVwiXSB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tZ3JlZW4gbGkgYSwgLnBhZ2luYXRpb24tZ3JlZW4gLnBhZ2luYXRpb24gbGkgYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUZGQkVDO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWdyZWVuIGxpIGE6aG92ZXIsIC5wYWdpbmF0aW9uLWdyZWVuIC5wYWdpbmF0aW9uIGxpIGEgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQ0VGM0M1O1xyXG4gICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tZ3JlZW4gbGk6Zmlyc3QtY2hpbGQgYSwgLnBhZ2luYXRpb24tZ3JlZW4gLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1ncmVlbiBsaS5kaXNhYmxlZCBhLCAucGFnaW5hdGlvbi1ncmVlbiAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhIHtcclxuICAgIGNvbG9yOiAjQUFBQUFBICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tZ3JlZW4gbGkuZGlzYWJsZWQgYTpob3ZlciwgLnBhZ2luYXRpb24tZ3JlZW4gLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQgYTpob3ZlciwgLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1ncmVlbiBsaS5kaXNhYmxlZCBhOmZvY3VzLCAucGFnaW5hdGlvbi1ncmVlbiAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQ6ICNFRkZCRUM7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1ncmVlbiBsaS5hY3RpdmUgYSwgLnBhZ2luYXRpb24tZ3JlZW4gLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xyXG4gICAgYmFja2dyb3VuZDogIzNEOTQwMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1ncmVlbiBbY2xhc3NePVwiZmEtXCJdLCAucGFnaW5hdGlvbi1ncmVlbiBbY2xhc3MqPVwiIGZhLVwiXSB7XHJcbiAgICBjb2xvcjogIzMyN0IwMDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24tZ3JlZW4gbGkuZGlzYWJsZWQgW2NsYXNzXj1cImZhLVwiXSwgLnBhZ2luYXRpb24tZ3JlZW4gbGkuZGlzYWJsZWQgW2NsYXNzKj1cIiBmYS1cIl0ge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWJyaWNreSBsaSBhIHtcclxuICAgIGJhY2tncm91bmQ6ICNGREY4Rjc7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWJyaWNreSBsaSBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNGQkVFRUM7XHJcbiAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1icmlja3kgbGkgYSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1icmlja3kgbGk6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1icmlja3kgbGkuZGlzYWJsZWQgYSB7XHJcbiAgICBjb2xvcjogI0FBQUFBQSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWJyaWNreSBsaS5kaXNhYmxlZCBhOmhvdmVyLCAucGFnaW5hdGlvbi1icmlja3kgLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQgYTpob3ZlciwgLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1icmlja3kgbGkuZGlzYWJsZWQgYTpmb2N1cywgLnBhZ2luYXRpb24tYnJpY2t5IC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogI0ZERjhGNztcclxuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWJyaWNreSBsaS5hY3RpdmUgYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQzgzQTJBICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tYnJpY2t5IFtjbGFzc149XCJmYS1cIl0sIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tYnJpY2t5IFtjbGFzcyo9XCIgZmEtXCJdIHtcclxuICAgIGNvbG9yOiAjQzgzQTJBO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWJyaWNreSBsaS5kaXNhYmxlZCBbY2xhc3NePVwiZmEtXCJdLCAucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWJyaWNreSBsaS5kaXNhYmxlZCBbY2xhc3MqPVwiIGZhLVwiXSB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0VG9EbyBMaXN0XHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50b2RvIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udG9kbyBsaSBhIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEU2RUI7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzVweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxufVxyXG5cclxuLnRvZG8gbGkgLnRvZG8tYWN0aW9uczpob3ZlciwgLnRvZG8gbGkgLnRvZG8tYWN0aW9uczpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b2RvIGxpIC50b2RvLWFjdGlvbnMgaSB7XHJcbiAgICBjb2xvcjogI0M3Q0JENTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTBweDtcclxufVxyXG5cclxuLnRvZG8gbGkgLmxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdEFjdGl2aXRpZXNcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmFjdGl2aXRpZXMge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYWN0aXZpdGllcyBsaSBhIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEU2RUI7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAxMDBweCAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbn1cclxuXHJcbi5hY3Rpdml0aWVzIGxpIC5hY3Rpdml0eTpob3ZlciwgLmFjdGl2aXRpZXMgbGkgLmFjdGl2aXR5OmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RjkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFjdGl2aXRpZXMgbGkgLmFjdGl2aXR5IC5jaXJjbGUtaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5hY3Rpdml0aWVzIGxpIC5hY3Rpdml0eSBpbWcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uYWN0aXZpdGllcyBsaSAudGltZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRvcDogMzBweDtcclxuICAgIGNvbG9yOiAjQ0NDQ0NDO1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdE1haW4gQ29udGFpbmVyIGFuZCBtYWluIGNvbnRlbnQgZWxlbWVudHNcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1haW4tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbn1cclxuXHJcbi5wYWdlLWZ1bGwtd2lkdGggLm1haW4tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDk4cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItZGVmYXVsdCAubWFpbi1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFpbi1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb290ZXItZml4ZWQgLm1haW4tY29udGVudCAuY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0TWFpbiBOYXZpZ2F0aW9uXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuXHJcbnVsLm1haW4tbmF2aWdhdGlvbi1tZW51IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uc2lkZWJhci1maXhlZCAud3JhcC1tZW51IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMjI1cHg7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG59XHJcblxyXG51bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpIHtcclxuICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG51bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpID4gYSB7XHJcbiAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkZGRkY7XHJcbn1cclxuXHJcbnVsLm1haW4tbmF2aWdhdGlvbi1tZW51IGxpIGEgLmJhZGdlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgIG1hcmdpbi10b3A6IDFweDtcclxufVxyXG5cclxudWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaTpsYXN0LWNoaWxkID4gYSwgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaS5sYXN0ID4gYSB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG51bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpID4gYSBpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbnVsLm1haW4tbmF2aWdhdGlvbi1tZW51IGxpIGEgLmljb24tYXJyb3cge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbn1cclxuXHJcbnVsLm1haW4tbmF2aWdhdGlvbi1tZW51IGxpID4gYSA+IC5pY29uLWFycm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTE2M1wiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiY2xpcC1mb250XCI7XHJcbn1cclxuXHJcbnVsLm1haW4tbmF2aWdhdGlvbi1tZW51IGxpLm9wZW4gPiBhID4gLmljb24tYXJyb3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlMTY0XCI7XHJcbn1cclxuXHJcbnVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGkgPiBhOmhvdmVyIC5pY29uLWFycm93LCB1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpLm9wZW4gPiBhIC5pY29uLWFycm93IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLyogMm5kIGxldmVsIHN1YiBtZW51ICovXHJcbnVsLm1haW4tbmF2aWdhdGlvbi1tZW51IGxpID4gdWwuc3ViLW1lbnUge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiA4cHggMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG51bC5tYWluLW5hdmlnYXRpb24tbWVudSBsaSA+IHVsLnN1Yi1tZW51ID4gbGkge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxudWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbnVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSBsaSA+IGEgLmljb24tYXJyb3cge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xyXG59XHJcbi8qIDNyZCBsZXZlbCBzdWIgbWVudSAqL1xyXG51bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpID4gdWwuc3ViLW1lbnUgbGkgPiB1bC5zdWItbWVudSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbnVsLm1haW4tbmF2aWdhdGlvbi1tZW51IGxpLmFjdGl2ZSA+IHVsLnN1Yi1tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxudWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxudWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IGEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLypuYXZpZ2F0aW9uIHRvZ2dsZXIqL1xyXG4ubmF2aWdhdGlvbi10b2dnbGVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKmhvcml6b250YWwgbWVudSovXHJcbi5ob3Jpem9udGFsLW1lbnUge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0M4QzdDQyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLW1lbnUgdWwubmF2IGxpLm9wZW4gPiBhLCAuaG9yaXpvbnRhbC1tZW51IHVsLm5hdiBsaSA+IGE6aG92ZXIsIC5ob3Jpem9udGFsLW1lbnUgdWwubmF2IGxpID4gYTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzU1NTU1NSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1tZW51IC5kcm9wZG93bi1tZW51IGxpOmhvdmVyID4gYSwgLmhvcml6b250YWwtbWVudSB1bC5uYXYgbGkuYWN0aXZlID4gYSwgLmhvcml6b250YWwtbWVudSB1bC5uYXYgbGkuYWN0aXZlID4gYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA3QUZGICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1tZW51IHVsLm5hdiBsaS5jdXJyZW50IC5zZWxlY3RlZCwgLmhvcml6b250YWwtbWVudSB1bC5uYXYgbGkuYWN0aXZlIC5zZWxlY3RlZCB7XHJcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMwMDdBRkY7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW46IDAgMCAtNnB4IC03cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuLmhvcml6b250YWwtbWVudSAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmhvcml6b250YWwtbWVudSAuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmhvcml6b250YWwtbWVudSAuZHJvcGRvd24tc3VibWVudSA+IGE6YWZ0ZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLW1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgPiBhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgIHBhZGRpbmc6IDdweCAxOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmFycm93IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUgPiBhOmFmdGVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHRvcDogOHB4O1xyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1tZW51IHVsLm5hdiBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUgPiBhOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDdweDtcclxufVxyXG5cclxuLmhvcml6b250YWwtbWVudSAuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICB0b3A6IDVweDtcclxufVxyXG5cclxuLmhvcml6b250YWwtbWVudSAuZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1tZW51IC5kcm9wdXAgLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHRvcDogYXV0bztcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRGb290ZXIgYW5kIGZvb3RlciBlbGVtbnRzXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5mb290ZXIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogOHB4IDIwcHggNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZm9vdGVyLWlubmVyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZm9vdGVyLWl0ZW1zIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmZvb3Rlci1maXhlZCAuZm9vdGVyIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0QnJlYWRjcnVtYlxyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMTVweCA0NXB4IDE1cHggMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzhDN0NDO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA1MXB4O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiBpIHtcclxuICAgIGNvbG9yOiAjY2NjY2NjO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogMTVweCA0NXB4IDE1cHggMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzhDN0NDO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA1MXB4O1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdFJhdGluZ1xyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucmF0aW5nIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG59XHJcblxyXG4ucmF0aW5nIHNwYW4uc3RhciwgLnJhdGluZyBzcGFuLnN0YXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnJhdGluZyBzcGFuLnN0YXI6aG92ZXIsIC5yYXRpbmcgc3Bhbi5zdGFyOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnJhdGluZyBzcGFuLnN0YXI6YmVmb3JlLCAucmF0aW5nIHNwYW4uc3RhcjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwNlwiO1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcblxyXG4ucmF0aW5nIHNwYW4uc3Rhcjpob3ZlcjpiZWZvcmUsIC5yYXRpbmcgc3Bhbi5zdGFyOmhvdmVyOmJlZm9yZSwgLnJhdGluZyBzcGFuLnN0YXI6aG92ZXIgfiBzcGFuLnN0YXI6YmVmb3JlLCAucmF0aW5nIHNwYW4uc3Rhcjpob3ZlciB+XHJcbnNwYW4uc3RhcjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICNFM0NGN0E7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwNVwiO1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdERyb3Bkb3duIGVsZW1lbnRzXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5kcm9wZG93bi1jaGVja2JveGVzIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLmRyb3Bkb3duLWNoZWNrYm94ZXMgbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0TGFiZWxzIGFuZCBCYWRnZXNcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJhZGdlLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDQjg1QztcclxufVxyXG5cclxuLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXIsIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlENDQ7XHJcbn1cclxuXHJcbi5iYWRnZS13YXJuaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEFENEU7XHJcbn1cclxuXHJcbi5iYWRnZS13YXJuaW5nW2hyZWZdOmhvdmVyLCAuYmFkZ2Utd2FybmluZ1tocmVmXTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM5NzFGO1xyXG59XHJcblxyXG4uYmFkZ2UtaW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUJDMERFO1xyXG59XHJcblxyXG4uYmFkZ2UtaW5mb1tocmVmXTpob3ZlciwgLmJhZGdlLWluZm9baHJlZl06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxQjBENTtcclxufVxyXG5cclxuLmJhZGdlLWRhbmdlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk1MzRGO1xyXG59XHJcblxyXG4uYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyLCAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOTMwMkM7XHJcbn1cclxuXHJcbi5iYWRnZS1uZXcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0FGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAxMnB4IDEycHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHBhZGRpbmc6IDNweCA2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogODUlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwLjRlbSAwLjZlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGFiZWwtaW52ZXJzZSwgLmJhZGdlLWludmVyc2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRQcm9ncmVzcyBiYXJcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnByb2dyZXNzLnByb2dyZXNzLXhzIHtcclxuICAgIGhlaWdodDogN3B4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MucHJvZ3Jlc3Mtc20ge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdE1vZGFsIGVsZW1lbnRzXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tb2RhbC1jb250cm9scyAuYnRuLWdyb3VwLnB1bGwtcmlnaHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRyb2xzIC5idG4tZ3JvdXAucHVsbC1yaWdodCAuYnRuIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRUYWJzXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50YWJiYWJsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjREREREREO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAxcHg7XHJcbn1cclxuXHJcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGJvcmRlci1jb2xvcjogI0RERERERCAjREREREREIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEREREREQ7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIHotaW5kZXg6IDEyO1xyXG59XHJcblxyXG4ubmF2LXRhYnMgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjREREREREO1xyXG4gICAgY29sb3I6ICM0QzhGQkQ7XHJcbn1cclxuXHJcbi5uYXYtdGFicyA+IGxpID4gYSwgLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XHJcbiAgICBib3JkZXItY29sb3I6ICNEREREREQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGFiLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcclxuICAgIHBhZGRpbmc6IDE2cHggMTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIGJvcmRlci1jb2xvcjogI0RERERERDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgdG9wOiBhdXRvO1xyXG59XHJcblxyXG4udGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYSwgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0RERERERDtcclxufVxyXG5cclxuLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLCAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RERERERDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI0RERERERCAjREREREREO1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYSwgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xyXG4gICAgbWluLXdpZHRoOiA2MHB4O1xyXG59XHJcblxyXG4udGFicy1sZWZ0ID4gLm5hdi10YWJzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0RERERERDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHRvcDogYXV0bztcclxufVxyXG5cclxuLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4udGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhLCAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzLCAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0RERERERDtcclxuICAgIG1hcmdpbjogMCAtMXB4IDAgMDtcclxufVxyXG5cclxuLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNEREREREQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNEREREREQ7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICBtYXJnaW46IDAgLTFweDtcclxufVxyXG5cclxuLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjREREREREO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHRvcDogYXV0bztcclxufVxyXG5cclxuLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGEsIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzLCAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNEREREREQ7XHJcbiAgICBtYXJnaW46IDAgLTFweDtcclxufVxyXG5cclxuLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLCAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNEREREREQ7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNEREREREQ7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICBtYXJnaW46IDAgLTJweCAwIC0xcHg7XHJcbn1cclxuXHJcbi5uYXYtdGFicyA+IGxpID4gYSA+IC5iYWRnZSB7XHJcbiAgICBsaW5lLWhlaWdodDogOHB4O1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4ubmF2LXRhYnMgPiBsaSA+IGEgPiBbY2xhc3MqPVwiZmEtXCJdIHtcclxuICAgIG9wYWNpdHk6IDAuNzU7XHJcbn1cclxuXHJcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEgPiAuYmFkZ2UsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEgPiBbY2xhc3MqPVwiZmEtXCJdIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5uYXYtdGFicyBsaSBbY2xhc3MqPVwiIGZhLVwiXSwgLm5hdi10YWJzIGxpIFtjbGFzc149XCJmYS1cIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEuMjVlbTtcclxufVxyXG5cclxuLm5hdi10YWJzID4gbGkub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Rjk5QzY7XHJcbiAgICBib3JkZXItY29sb3I6ICM0Rjk5QzY7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLm5hdi10YWJzID4gbGkub3BlbiAuZHJvcGRvd24tdG9nZ2xlID4gW2NsYXNzKj1cImZhLVwiXSB7XHJcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnRhYnMtbGVmdCAudGFiLWNvbnRlbnQsIC50YWJzLXJpZ2h0IC50YWItY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4vKnRlYWwqL1xyXG4udGFiLXRlYWwgPiBsaS5hY3RpdmUgPiBhLCAudGFiLXRlYWwgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAudGFiLXRlYWwgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0RERERERDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTY5MDk5O1xyXG59XHJcblxyXG4udGFiLXRlYWwgPiBsaSA+IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICM1NjkwOTk7XHJcbn1cclxuXHJcbi50YWItdGVhbCA+IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlID4gYTpob3ZlciwgLnRhYi10ZWFsID4gbGkuZHJvcGRvd24ub3Blbi5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjkwOTk7XHJcbiAgICBib3JkZXItY29sb3I6ICM1NjkwOTk7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLnRhYi10ZWFsID4gbGkub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjkwOTk7XHJcbiAgICBib3JkZXItY29sb3I6ICM1NjkwOTk7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLnRhYi10ZWFsIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAudGFiLXRlYWwgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2OTA5OTtcclxufVxyXG5cclxuLnRhYi10ZWFsIC5hY3RpdmUgPiBhLCAudGFiLXRlYWwgLmFjdGl2ZSA+IGE6aG92ZXIsIC50YWItdGVhbCAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY5MDk5O1xyXG59XHJcblxyXG4udGFicy1sZWZ0ID4gLnRhYi10ZWFsID4gbGkuYWN0aXZlID4gYSwgLnRhYnMtbGVmdCA+IC50YWItdGVhbCA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC50YWJzLWxlZnQgPiAudGFiLXRlYWwgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0RERERERDtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzU2OTA5OTtcclxufVxyXG5cclxuLnRhYnMtYmVsb3cgPiAudGFiLXRlYWwgPiBsaS5hY3RpdmUgPiBhLCAudGFicy1iZWxvdyA+IC50YWItdGVhbCA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC50YWJzLWJlbG93ID4gLnRhYi10ZWFsID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNEREREREQ7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1NjkwOTk7XHJcbn1cclxuXHJcbi50YWJzLXJpZ2h0ID4gLnRhYi10ZWFsID4gbGkuYWN0aXZlID4gYSwgLnRhYnMtcmlnaHQgPiAudGFiLXRlYWwgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAudGFicy1yaWdodCA+IC50YWItdGVhbCA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjREREREREO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNTY5MDk5O1xyXG59XHJcblxyXG4udGFiLXBhZGRpbmcudGFiLXRlYWwgPiBsaSA+IGEsIC50YWItcGFkZGluZy50YWItdGVhbCA+IGxpID4gYTpmb2N1cywgLnRhYi1wYWRkaW5nLnRhYi10ZWFsID4gbGkgPiBhOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG4udGFiLXBhZGRpbmcudGFiLXRlYWwgPiBsaTpub3QoLmFjdGl2ZSkgPiBhOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSByZ2JhKDAsIDAsIDAsIDAuMTUpIHRyYW5zcGFyZW50O1xyXG4gICAgb3BhY2l0eTogMC44NTtcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi10ZWFsID4gbGk6bm90KC5hY3RpdmUpID4gYSA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQge1xyXG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi10ZWFsID4gbGk6bm90KC5hY3RpdmUpID4gYSA+IC5iYWRnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YWItcGFkZGluZy50YWItdGVhbCA+IGxpID4gYSwgLnRhYi1wYWRkaW5nLnRhYi10ZWFsID4gbGkgPiBhOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3REFGQjc7XHJcbn1cclxuXHJcbi50YWItcGFkZGluZy50YWItdGVhbCA+IGxpLmFjdGl2ZSA+IGEsIC50YWItcGFkZGluZy50YWItdGVhbCA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC50YWItcGFkZGluZy50YWItdGVhbCA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjb2xvcjogIzRGODBBMDtcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi10ZWFsID4gbGkuYWN0aXZlID4gYSwgLnRhYi1wYWRkaW5nLnRhYi10ZWFsID4gbGkuYWN0aXZlID4gYTpmb2N1cywgLnRhYi1wYWRkaW5nLnRhYi10ZWFsID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICM1NjkwOTkgI0RERERERCB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjNEQ4MTg5O1xyXG59XHJcblxyXG4udGFicy1iZWxvdyAudGFiLXBhZGRpbmcudGFiLXRlYWwgPiBsaS5hY3RpdmUgPiBhIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzdEQjREOCAjN0RCNEQ4O1xyXG59XHJcblxyXG4udGFiLXBhZGRpbmcudGFiLXRlYWwge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU2OTA5OTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y4Rjg7XHJcbn1cclxuXHJcbi50YWJzLWJlbG93IC5uYXYtdGFicy50YWItdGVhbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RERERERDtcclxuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcclxufVxyXG4vKmJyaWNreSovXHJcbi50YWItYnJpY2t5ID4gbGkuYWN0aXZlID4gYSwgLnRhYi1icmlja3kgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAudGFiLWJyaWNreSA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjQzgzQTJBICNEREREREQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI0M4M0EyQTtcclxufVxyXG5cclxuLnRhYi1icmlja3kgPiBsaSA+IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNDODNBMkE7XHJcbn1cclxuXHJcbi50YWItYnJpY2t5ID4gbGkuZHJvcGRvd24ub3Blbi5hY3RpdmUgPiBhOmhvdmVyLCAudGFiLWJyaWNreSA+IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzgzQTJBO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjQzgzQTJBO1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi50YWItYnJpY2t5ID4gbGkub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDODNBMkE7XHJcbiAgICBib3JkZXItY29sb3I6ICNDODNBMkE7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLnRhYi1icmlja3kgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC50YWItYnJpY2t5IC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDODNBMkE7XHJcbn1cclxuXHJcbi50YWItYnJpY2t5IC5hY3RpdmUgPiBhLCAudGFiLWJyaWNreSAuYWN0aXZlID4gYTpob3ZlciwgLnRhYi1icmlja3kgLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M4M0EyQTtcclxufVxyXG5cclxuLnRhYnMtbGVmdCA+IC50YWItYnJpY2t5ID4gbGkuYWN0aXZlID4gYSwgLnRhYnMtbGVmdCA+IC50YWItYnJpY2t5ID4gbGkuYWN0aXZlID4gYTpmb2N1cywgLnRhYnMtbGVmdCA+IC50YWItYnJpY2t5ID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNEREREREQgdHJhbnNwYXJlbnQgI0RERERERCAjQzgzQTJBO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjQzgzQTJBO1xyXG59XHJcblxyXG4udGFicy1iZWxvdyA+IC50YWItYnJpY2t5ID4gbGkuYWN0aXZlID4gYSwgLnRhYnMtYmVsb3cgPiAudGFiLWJyaWNreSA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC50YWJzLWJlbG93ID4gLnRhYi1icmlja3kgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzgzQTJBO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjREREREREICNDODNBMkE7XHJcbn1cclxuXHJcbi50YWJzLXJpZ2h0ID4gLnRhYi1icmlja3kgPiBsaS5hY3RpdmUgPiBhLCAudGFicy1yaWdodCA+IC50YWItYnJpY2t5ID4gbGkuYWN0aXZlID4gYTpmb2N1cywgLnRhYnMtcmlnaHQgPiAudGFiLWJyaWNreSA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjREREREREICNDODNBMkEgI0RERERERCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNDODNBMkE7XHJcbn1cclxuXHJcbi50YWItcGFkZGluZy50YWItYnJpY2t5ID4gbGkgPiBhLCAudGFiLXBhZGRpbmcudGFiLWJyaWNreSA+IGxpID4gYTpmb2N1cywgLnRhYi1wYWRkaW5nLnRhYi1icmlja3kgPiBsaSA+IGE6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi50YWItcGFkZGluZy50YWItYnJpY2t5ID4gbGk6bm90KC5hY3RpdmUpID4gYTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgcmdiYSgwLCAwLCAwLCAwLjE1KSB0cmFuc3BhcmVudDtcclxuICAgIG9wYWNpdHk6IDAuODU7XHJcbn1cclxuXHJcbi50YWItcGFkZGluZy50YWItYnJpY2t5ID4gbGk6bm90KC5hY3RpdmUpID4gYSA+IFtjbGFzcyo9XCJmYS1cIl06Zmlyc3QtY2hpbGQge1xyXG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi1icmlja3kgPiBsaTpub3QoLmFjdGl2ZSkgPiBhID4gLmJhZGdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi1icmlja3kgPiBsaSA+IGEsIC50YWItcGFkZGluZy50YWItYnJpY2t5ID4gbGkgPiBhOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQzY0NTY7XHJcbn1cclxuXHJcbi50YWItcGFkZGluZy50YWItYnJpY2t5ID4gbGkuYWN0aXZlID4gYSwgLnRhYi1wYWRkaW5nLnRhYi1icmlja3kgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAudGFiLXBhZGRpbmcudGFiLWJyaWNreSA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi1icmlja3kgPiBsaS5hY3RpdmUgPiBhLCAudGFiLXBhZGRpbmcudGFiLWJyaWNreSA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC50YWItcGFkZGluZy50YWItdGVhbCA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjQzgzQTJBICNEREREREQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxufVxyXG5cclxuLnRhYnMtYmVsb3cgLnRhYi1wYWRkaW5nLnRhYi1icmlja3kgPiBsaS5hY3RpdmUgPiBhIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI0M4M0EyQSAjREREREREO1xyXG59XHJcblxyXG4udGFiLXBhZGRpbmcudGFiLWJyaWNreSB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzgzQTJBO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRUVFQztcclxufVxyXG5cclxuLnRhYnMtYmVsb3cgLm5hdi10YWJzLnRhYi1icmlja3kge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNEREREREQ7XHJcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XHJcbn1cclxuLypncmVlbiovXHJcbi50YWItZ3JlZW4gPiBsaS5hY3RpdmUgPiBhLCAudGFiLWdyZWVuID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLnRhYi1ncmVlbiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjM0Q5NDAwICNEREREREQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzNEOTQwMDtcclxufVxyXG5cclxuLnRhYi1ncmVlbiA+IGxpID4gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzNEOTQwMDtcclxufVxyXG5cclxuLnRhYi1ncmVlbiA+IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlID4gYTpob3ZlciwgLnRhYi1ncmVlbiA+IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q5NDAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjM0Q5NDAwO1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi50YWItZ3JlZW4gPiBsaS5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNEOTQwMDtcclxuICAgIGJvcmRlci1jb2xvcjogIzNEOTQwMDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG4udGFiLWdyZWVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAudGFiLWdyZWVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDk0MDA7XHJcbn1cclxuXHJcbi50YWItZ3JlZW4gLmFjdGl2ZSA+IGEsIC50YWItZ3JlZW4gLmFjdGl2ZSA+IGE6aG92ZXIsIC50YWItZ3JlZW4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNEOTQwMDtcclxufVxyXG5cclxuLnRhYnMtbGVmdCA+IC50YWItZ3JlZW4gPiBsaS5hY3RpdmUgPiBhLCAudGFicy1sZWZ0ID4gLnRhYi1ncmVlbiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC50YWJzLWxlZnQgPiAudGFiLWdyZWVuID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNEREREREQgdHJhbnNwYXJlbnQgI0RERERERCAjM0Q5NDAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjM0Q5NDAwO1xyXG59XHJcblxyXG4udGFicy1iZWxvdyA+IC50YWItZ3JlZW4gPiBsaS5hY3RpdmUgPiBhLCAudGFicy1iZWxvdyA+IC50YWItZ3JlZW4gPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAudGFicy1iZWxvdyA+IC50YWItZ3JlZW4gPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjM0Q5NDAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjREREREREICMzRDk0MDA7XHJcbn1cclxuXHJcbi50YWJzLXJpZ2h0ID4gLnRhYi1ncmVlbiA+IGxpLmFjdGl2ZSA+IGEsIC50YWJzLXJpZ2h0ID4gLnRhYi1ncmVlbiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC50YWJzLXJpZ2h0ID4gLnRhYi1ncmVlbiA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjREREREREICMzRDk0MDAgI0RERERERCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMzRDk0MDA7XHJcbn1cclxuXHJcbi50YWItcGFkZGluZy50YWItZ3JlZW4gPiBsaSA+IGEsIC50YWItcGFkZGluZy50YWItZ3JlZW4gPiBsaSA+IGE6Zm9jdXMsIC50YWItcGFkZGluZy50YWItZ3JlZW4gPiBsaSA+IGE6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi50YWItcGFkZGluZy50YWItZ3JlZW4gPiBsaTpub3QoLmFjdGl2ZSkgPiBhOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSByZ2JhKDAsIDAsIDAsIDAuMTUpIHRyYW5zcGFyZW50O1xyXG4gICAgb3BhY2l0eTogMC44NTtcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi1ncmVlbiA+IGxpOm5vdCguYWN0aXZlKSA+IGEgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkIHtcclxuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YWItcGFkZGluZy50YWItZ3JlZW4gPiBsaTpub3QoLmFjdGl2ZSkgPiBhID4gLmJhZGdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi1ncmVlbiA+IGxpID4gYSwgLnRhYi1wYWRkaW5nLnRhYi1ncmVlbiA+IGxpID4gYTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFCMTQ1O1xyXG59XHJcbi8qcHVycGxlKi9cclxuLnRhYi1wdXJwbGUgPiBsaS5hY3RpdmUgPiBhLCAudGFiLXB1cnBsZSA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC50YWItcHVycGxlID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICM1NzUxN0IgI0RERERERCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTc1MTdCO1xyXG59XHJcblxyXG4udGFiLXB1cnBsZSA+IGxpID4gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzU3NTE3QjtcclxufVxyXG5cclxuLnRhYi1wdXJwbGUgPiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZSA+IGE6aG92ZXIsIC50YWItcHVycGxlID4gbGkuZHJvcGRvd24ub3Blbi5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzUxN0I7XHJcbiAgICBib3JkZXItY29sb3I6ICM1NzUxN0I7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLnRhYi1wdXJwbGUgPiBsaS5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTE3QjtcclxuICAgIGJvcmRlci1jb2xvcjogIzU3NTE3QjtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG4udGFiLXB1cnBsZSAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLnRhYi1wdXJwbGUgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTE3QjtcclxufVxyXG5cclxuLnRhYi1wdXJwbGUgLmFjdGl2ZSA+IGEsIC50YWItcHVycGxlIC5hY3RpdmUgPiBhOmhvdmVyLCAudGFiLXB1cnBsZSAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1MTdCO1xyXG59XHJcblxyXG4udGFicy1sZWZ0ID4gLnRhYi1wdXJwbGUgPiBsaS5hY3RpdmUgPiBhLCAudGFicy1sZWZ0ID4gLnRhYi1wdXJwbGUgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAudGFicy1sZWZ0ID4gLnRhYi1wdXJwbGUgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0RERERERCB0cmFuc3BhcmVudCAjREREREREICM1NzUxN0I7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM1NzUxN0I7XHJcbn1cclxuXHJcbi50YWJzLWJlbG93ID4gLnRhYi1wdXJwbGUgPiBsaS5hY3RpdmUgPiBhLCAudGFicy1iZWxvdyA+IC50YWItcHVycGxlID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLnRhYnMtYmVsb3cgPiAudGFiLXB1cnBsZSA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1NzUxN0I7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNEREREREQgIzU3NTE3QjtcclxufVxyXG5cclxuLnRhYnMtcmlnaHQgPiAudGFiLXB1cnBsZSA+IGxpLmFjdGl2ZSA+IGEsIC50YWJzLXJpZ2h0ID4gLnRhYi1wdXJwbGUgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAudGFicy1yaWdodCA+IC50YWItcHVycGxlID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNEREREREQgIzU3NTE3QiAjREREREREIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzU3NTE3QjtcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi1wdXJwbGUgPiBsaSA+IGEsIC50YWItcGFkZGluZy50YWItcHVycGxlID4gbGkgPiBhOmZvY3VzLCAudGFiLXBhZGRpbmcudGFiLXB1cnBsZSA+IGxpID4gYTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi1wdXJwbGUgPiBsaTpub3QoLmFjdGl2ZSkgPiBhOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KSByZ2JhKDAsIDAsIDAsIDAuMTUpIHRyYW5zcGFyZW50O1xyXG4gICAgb3BhY2l0eTogMC44NTtcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi1wdXJwbGUgPiBsaTpub3QoLmFjdGl2ZSkgPiBhID4gW2NsYXNzKj1cImZhLVwiXTpmaXJzdC1jaGlsZCB7XHJcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFiLXBhZGRpbmcudGFiLXB1cnBsZSA+IGxpOm5vdCguYWN0aXZlKSA+IGEgPiAuYmFkZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFiLXBhZGRpbmcudGFiLXB1cnBsZSA+IGxpID4gYSwgLnRhYi1wYWRkaW5nLnRhYi1wdXJwbGUgPiBsaSA+IGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODA5RjtcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi1wdXJwbGUgPiBsaS5hY3RpdmUgPiBhLCAudGFiLXBhZGRpbmcudGFiLXB1cnBsZSA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC50YWItcGFkZGluZy50YWItcHVycGxlID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG59XHJcblxyXG4udGFiLXBhZGRpbmcudGFiLXB1cnBsZSA+IGxpLmFjdGl2ZSA+IGEsIC50YWItcGFkZGluZy50YWItcHVycGxlID4gbGkuYWN0aXZlID4gYTpmb2N1cywgLnRhYi1wYWRkaW5nLnRhYi10ZWFsID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICM1NzUxN0IgI0RERERERCB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG59XHJcblxyXG4udGFicy1iZWxvdyAudGFiLXBhZGRpbmcudGFiLXB1cnBsZSA+IGxpLmFjdGl2ZSA+IGEge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjNTc1MTdCICNEREREREQ7XHJcbn1cclxuXHJcbi50YWItcGFkZGluZy50YWItcHVycGxlIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NzUxN0I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNEY5O1xyXG59XHJcblxyXG4udGFicy1iZWxvdyAubmF2LXRhYnMudGFiLXB1cnBsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RERERERDtcclxuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi1ncmVlbiA+IGxpLmFjdGl2ZSA+IGEsIC50YWItcGFkZGluZy50YWItZ3JlZW4gPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAudGFiLXBhZGRpbmcudGFiLWdyZWVuID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG59XHJcblxyXG4udGFiLXBhZGRpbmcudGFiLWdyZWVuID4gbGkuYWN0aXZlID4gYSwgLnRhYi1wYWRkaW5nLnRhYi1ncmVlbiA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC50YWItcGFkZGluZy50YWItdGVhbCA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjM0Q5NDAwICNEREREREQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxufVxyXG5cclxuLnRhYnMtYmVsb3cgLnRhYi1wYWRkaW5nLnRhYi1ncmVlbiA+IGxpLmFjdGl2ZSA+IGEge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjM0Q5NDAwICNEREREREQ7XHJcbn1cclxuXHJcbi50YWItcGFkZGluZy50YWItZ3JlZW4ge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNEOTQwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkZCRUM7XHJcbn1cclxuXHJcbi50YWJzLWJlbG93IC5uYXYtdGFicy50YWItZ3JlZW4ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNEREREREQ7XHJcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XHJcbn1cclxuLypibHVlKi9cclxuLnRhYi1ibHVlID4gbGkuYWN0aXZlID4gYSwgLnRhYi1ibHVlID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLnRhYi1ibHVlID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICMzNjRGNkEgI0RERERERCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzY0RjZBO1xyXG59XHJcblxyXG4udGFiLWJsdWUgPiBsaSA+IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMzNjRGNkE7XHJcbn1cclxuXHJcbi50YWItYmx1ZSA+IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlID4gYTpob3ZlciwgLnRhYi1ibHVlID4gbGkuZHJvcGRvd24ub3Blbi5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjRGNkE7XHJcbiAgICBib3JkZXItY29sb3I6ICMzNjRGNkE7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLnRhYi1ibHVlID4gbGkub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjRGNkE7XHJcbiAgICBib3JkZXItY29sb3I6ICMzNjRGNkE7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLnRhYi1ibHVlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAudGFiLWJsdWUgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NEY2QTtcclxufVxyXG5cclxuLnRhYi1ibHVlIC5hY3RpdmUgPiBhLCAudGFiLWJsdWUgLmFjdGl2ZSA+IGE6aG92ZXIsIC50YWItYmx1ZSAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0RjZBO1xyXG59XHJcblxyXG4udGFicy1sZWZ0ID4gLnRhYi1ibHVlID4gbGkuYWN0aXZlID4gYSwgLnRhYnMtbGVmdCA+IC50YWItYmx1ZSA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC50YWJzLWxlZnQgPiAudGFiLWJsdWUgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0RERERERCB0cmFuc3BhcmVudCAjREREREREICMzNjRGNkE7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMzNjRGNkE7XHJcbn1cclxuXHJcbi50YWJzLWJlbG93ID4gLnRhYi1ibHVlID4gbGkuYWN0aXZlID4gYSwgLnRhYnMtYmVsb3cgPiAudGFiLWJsdWUgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAudGFicy1iZWxvdyA+IC50YWItYmx1ZSA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzNjRGNkE7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNEREREREQgIzM2NEY2QTtcclxufVxyXG5cclxuLnRhYnMtcmlnaHQgPiAudGFiLWJsdWUgPiBsaS5hY3RpdmUgPiBhLCAudGFicy1yaWdodCA+IC50YWItYmx1ZSA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC50YWJzLXJpZ2h0ID4gLnRhYi1ibHVlID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNEREREREQgIzM2NEY2QSAjREREREREIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzM2NEY2QTtcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi1ibHVlID4gbGkgPiBhLCAudGFiLXBhZGRpbmcudGFiLWJsdWUgPiBsaSA+IGE6Zm9jdXMsIC50YWItcGFkZGluZy50YWItYmx1ZSA+IGxpID4gYTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi1ibHVlID4gbGk6bm90KC5hY3RpdmUpID4gYTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSkgcmdiYSgwLCAwLCAwLCAwLjE1KSB0cmFuc3BhcmVudDtcclxuICAgIG9wYWNpdHk6IDAuODU7XHJcbn1cclxuXHJcbi50YWItcGFkZGluZy50YWItYmx1ZSA+IGxpOm5vdCguYWN0aXZlKSA+IGEgPiBbY2xhc3MqPVwiZmEtXCJdOmZpcnN0LWNoaWxkIHtcclxuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YWItcGFkZGluZy50YWItYmx1ZSA+IGxpOm5vdCguYWN0aXZlKSA+IGEgPiAuYmFkZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFiLXBhZGRpbmcudGFiLWJsdWUgPiBsaSA+IGEsIC50YWItcGFkZGluZy50YWItYmx1ZSA+IGxpID4gYTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkM3RjkyO1xyXG59XHJcblxyXG4udGFiLXBhZGRpbmcudGFiLWJsdWUgPiBsaS5hY3RpdmUgPiBhLCAudGFiLXBhZGRpbmcudGFiLWJsdWUgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAudGFiLXBhZGRpbmcudGFiLWJsdWUgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbn1cclxuXHJcbi50YWItcGFkZGluZy50YWItYmx1ZSA+IGxpLmFjdGl2ZSA+IGEsIC50YWItcGFkZGluZy50YWItYmx1ZSA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC50YWItcGFkZGluZy50YWItdGVhbCA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzY0RjZBICNEREREREQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxufVxyXG5cclxuLnRhYnMtYmVsb3cgLnRhYi1wYWRkaW5nLnRhYi1ibHVlID4gbGkuYWN0aXZlID4gYSB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMzNjRGNkEgI0RERERERDtcclxufVxyXG5cclxuLnRhYi1wYWRkaW5nLnRhYi1ibHVlIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNjRGNkE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY2O1xyXG59XHJcblxyXG4udGFicy1iZWxvdyAubmF2LXRhYnMudGFiLWJsdWUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNEREREREQ7XHJcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XHJcbn1cclxuXHJcbi5uYXYgPiBsaS5hY3RpdmUgPiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmF2LXBpbGxzIC5vcGVuIC5kcm9wZG93bi10b2dnbGUgPiBbY2xhc3MqPVwiZmEtXCJdLCAubmF2ID4gbGkuZHJvcGRvd24ub3Blbi5hY3RpdmUgPiBhOmhvdmVyID4gW2NsYXNzKj1cImZhLVwiXSwgLm5hdiA+IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlID4gYTpmb2N1cyA+IFtjbGFzcyo9XCJmYS1cIl0ge1xyXG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5hdi10YWJzID4gbGk6bm90KC5hY3RpdmUpOm5vdCgub3BlbikgPiBhOm5vdCg6aG92ZXIpID4gLmRpc2FibGVkW2NsYXNzKj1cImZhLVwiXTpmaXJzdC1jaGlsZCB7XHJcbiAgICBjb2xvcjogIzkwOTA5MCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmF2LXRhYnMudGFiLXNwYWNlLTEgPiBsaSA+IGEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbi5uYXYtdGFicy50YWItc3BhY2UtMiA+IGxpID4gYSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxufVxyXG5cclxuLm5hdi10YWJzLnRhYi1zcGFjZS0zID4gbGkgPiBhIHtcclxuICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG59XHJcblxyXG4ubmF2LXRhYnMudGFiLXNwYWNlLTQgPiBsaSA+IGEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbn1cclxuXHJcbi5uYXYtdGFicy50YWItcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiA2cHggNXB4IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xyXG59XHJcblxyXG4ucGFuZWwtdGFicyAubmF2LXRhYnMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogLTUycHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5wYW5lbC10YWJzIC5uYXYtdGFicyA+IGxpID4gYSB7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0RDRENEO1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAwIDAgI0ZGRkZGRjtcclxufVxyXG5cclxuLnBhbmVsLXRhYnMgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5wYW5lbC10YWJzIC5uYXYtdGFicyA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDFweCAjRkZGRkZGO1xyXG59XHJcblxyXG4ucGFuZWwtdGFicyAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLCAucGFuZWwtdGFicyAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAucGFuZWwtdGFicyAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNEM4RkJEICNEREREREQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ucGFuZWwtdGFicyAudGFiLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRQYWdlIEhlYWRlclxyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucGFnZS1oZWFkZXIge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyIGgxIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIgaDEgc21hbGwge1xyXG4gICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0QWNjb3JkaW9uXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hY2NvcmRpb24tY3VzdG9tIC5wYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tY3VzdG9tIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tY3VzdG9tIC5wYW5lbC1ib2R5IHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWN1c3RvbSAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG4gICAgY29sb3I6ICM2MDYwNjA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWN1c3RvbSAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZTpob3ZlciwgLmFjY29yZGlvbi1jdXN0b20gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGU6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWN1c3RvbSAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZS5jb2xsYXBzZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcclxuICAgIGJvcmRlci1jb2xvcjogI0Q5RDlEOTtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xyXG4gICAgY29sb3I6ICM2MDYwNjA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWN1c3RvbSAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZSA+IC5pY29uLWFycm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWN1c3RvbSAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZS5jb2xsYXBzZWQgPiAuaWNvbi1hcnJvdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNTRcIiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWN1c3RvbS5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZSA+IC5pY29uLWFycm93IHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWN1c3RvbS5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZS5jb2xsYXBzZWQgPiAuaWNvbi1hcnJvdyB7XHJcbiAgICBvcGFjaXR5OiAwLjc1O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLXRlYWwgLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZDogI0YzRjdGODtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzU2OTA5OTtcclxuICAgIGNvbG9yOiAjNDM3Mjc4O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLXRlYWwgLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUuY29sbGFwc2VkIHtcclxuICAgIGJhY2tncm91bmQ6ICNGM0Y3Rjg7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRTb2NpYWwgSWNvbnNcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNvY2lhbC1pY29ucyBsaSBhLCBhLnNvY2lhbC1pY29uIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0U2xpZGVyc1xyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuW2NsYXNzXj1cInNsaWRlci1cIl0gLnVpLXJhbmdlU2xpZGVyLWJhciB7XHJcbiAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2NsYXNzXj1cInNsaWRlci1cIl0gLnVpLXJhbmdlU2xpZGVyLWxhYmVsIHtcclxuICAgIHBhZGRpbmc6IDNweCA2cHggIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bY2xhc3NePVwic2xpZGVyLVwiXSAudWktcmFuZ2VTbGlkZXItbGFiZWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXGYwZDdcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMCAtNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IC0xNHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbltjbGFzc149XCJzbGlkZXItXCJdIC51aS1yYW5nZVNsaWRlci1hcnJvdyB7XHJcbiAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogM3B4IDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5bY2xhc3NePVwic2xpZGVyLVwiXSAudWktcmFuZ2VTbGlkZXItYXJyb3cudWktcmFuZ2VTbGlkZXItbGVmdEFycm93IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuW2NsYXNzXj1cInNsaWRlci1cIl0gLnVpLXJhbmdlU2xpZGVyLWFycm93LnVpLXJhbmdlU2xpZGVyLWxlZnRBcnJvdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZDlcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG5bY2xhc3NePVwic2xpZGVyLVwiXSAudWktcmFuZ2VTbGlkZXItYXJyb3cudWktcmFuZ2VTbGlkZXItcmlnaHRBcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltjbGFzc149XCJzbGlkZXItXCJdIC51aS1yYW5nZVNsaWRlci1hcnJvdy51aS1yYW5nZVNsaWRlci1yaWdodEFycm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkYVwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbltjbGFzc149XCJzbGlkZXItXCJdIC51aS1yYW5nZVNsaWRlci1pbm5lckJhciB7XHJcbiAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2NsYXNzXj1cInNsaWRlci1cIl0gLnVpLXJhbmdlU2xpZGVyLWhhbmRsZSB7XHJcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuW2NsYXNzXj1cInNsaWRlci1cIl0udWktcmFuZ2VTbGlkZXItZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uc2xpZGVyLXRlYWwgLnVpLXJhbmdlU2xpZGVyLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg2LCAxNDQsIDE1MywgMC42KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2xpZGVyLXRlYWwgLnVpLXJhbmdlU2xpZGVyLWhhbmRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg2LCAxNDQsIDE1MywgMC44KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2xpZGVyLXRlYWwgLnVpLXJhbmdlU2xpZGVyLWxhYmVsIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjkwOTkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwMDAwO1xyXG59XHJcblxyXG4uc2xpZGVyLXRlYWwgLnVpLXJhbmdlU2xpZGVyLWxhYmVsOmFmdGVyIHtcclxuICAgIGNvbG9yOiAjNTY5MDk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbGlkZXItdGVhbCAudWktcmFuZ2VTbGlkZXItYXJyb3cge1xyXG4gICAgY29sb3I6ICM0RDgxODk7XHJcbn1cclxuXHJcbi5zbGlkZXItYnJpY2t5IC51aS1yYW5nZVNsaWRlci1iYXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDAsIDU4LCA0MiwgMC42KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2xpZGVyLWJyaWNreSAudWktcmFuZ2VTbGlkZXItaGFuZGxlIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjAwLCA1OCwgNDIsIDAuOCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNsaWRlci1icmlja3kgLnVpLXJhbmdlU2xpZGVyLWxhYmVsIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDODNBMkEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwMDAwO1xyXG59XHJcblxyXG4uc2xpZGVyLWJyaWNreSAudWktcmFuZ2VTbGlkZXItbGFiZWw6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICNDODNBMkEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNsaWRlci1icmlja3kgLnVpLXJhbmdlU2xpZGVyLWFycm93IHtcclxuICAgIGNvbG9yOiAjQjMzNDI2O1xyXG59XHJcblxyXG4uc2xpZGVyLXB1cnBsZSAudWktcmFuZ2VTbGlkZXItYmFyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoODcsIDgxLCAxMjMsIDAuNikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNsaWRlci1wdXJwbGUgLnVpLXJhbmdlU2xpZGVyLWhhbmRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCA4MSwgMTIzLCAwLjgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbGlkZXItcHVycGxlIC51aS1yYW5nZVNsaWRlci1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1MTdCICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDAwMDtcclxufVxyXG5cclxuLnNsaWRlci1wdXJwbGUgLnVpLXJhbmdlU2xpZGVyLWxhYmVsOmFmdGVyIHtcclxuICAgIGNvbG9yOiAjNTc1MTdCICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbGlkZXItcHVycGxlIC51aS1yYW5nZVNsaWRlci1hcnJvdyB7XHJcbiAgICBjb2xvcjogIzQxM0Q1QztcclxufVxyXG5cclxuLnNsaWRlci1ncmVlbiAudWktcmFuZ2VTbGlkZXItYmFyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoNjEsIDE0OCwgMCwgMC42KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2xpZGVyLWdyZWVuIC51aS1yYW5nZVNsaWRlci1oYW5kbGUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSg2MSwgMTQ4LCAwLCAwLjgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbGlkZXItZ3JlZW4gLnVpLXJhbmdlU2xpZGVyLWxhYmVsIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDk0MDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwMDAwO1xyXG59XHJcblxyXG4uc2xpZGVyLWdyZWVuIC51aS1yYW5nZVNsaWRlci1sYWJlbDphZnRlciB7XHJcbiAgICBjb2xvcjogIzNEOTQwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2xpZGVyLWdyZWVuIC51aS1yYW5nZVNsaWRlci1hcnJvdyB7XHJcbiAgICBjb2xvcjogIzMyN0IwMDtcclxufVxyXG5cclxuLnNsaWRlci15ZWxsb3cgLnVpLXJhbmdlU2xpZGVyLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTY3LCAzNCwgMC42KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2xpZGVyLXllbGxvdyAudWktcmFuZ2VTbGlkZXItaGFuZGxlIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNjcsIDM0LCAwLjgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbGlkZXIteWVsbG93IC51aS1yYW5nZVNsaWRlci1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzIyICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzQ4MkMwMDtcclxufVxyXG5cclxuLnNsaWRlci15ZWxsb3cgLnVpLXJhbmdlU2xpZGVyLWxhYmVsOmFmdGVyIHtcclxuICAgIGNvbG9yOiAjRkZCODQ4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbGlkZXIteWVsbG93IC51aS1yYW5nZVNsaWRlci1hcnJvdyB7XHJcbiAgICBjb2xvcjogI0ZGQUUyRjtcclxufVxyXG5cclxuLnNsaWRlci1ibHVlIC51aS1yYW5nZVNsaWRlci1iYXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSg1NCwgNzksIDEwNiwgMC42KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2xpZGVyLWJsdWUgLnVpLXJhbmdlU2xpZGVyLWhhbmRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU0LCA3OSwgMTA2LCAwLjgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbGlkZXItYmx1ZSAudWktcmFuZ2VTbGlkZXItbGFiZWwge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NEY2QSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcclxuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDAwMDA7XHJcbn1cclxuXHJcbi5zbGlkZXItYmx1ZSAudWktcmFuZ2VTbGlkZXItbGFiZWw6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICMzNjRGNkEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNsaWRlci1ibHVlIC51aS1yYW5nZVNsaWRlci1hcnJvdyB7XHJcbiAgICBjb2xvcjogIzJENDI1OTtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHROZXN0YWJsZSBMaXN0XHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5kZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5kZC1saXN0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5kZC1saXN0IC5kZC1saXN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxufVxyXG5cclxuLmRkLWNvbGxhcHNlZCAuZGQtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGQtaXRlbSwgLmRkLWVtcHR5LCAuZGQtcGxhY2Vob2xkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWluLWhlaWdodDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uZGQtaGFuZGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luOiA1cHggMDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmFmYWZhIDAlLCAjZWVlIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmFmYWZhIDAlLCAjZWVlIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZhZmFmYSAwJSwgI2VlZSAxMDAlKTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmRkLWhhbmRsZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzJlYThlNTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5kZC1pdGVtID4gYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmRkLWl0ZW0gPiBidXR0b246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcrJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWluZGVudDogMDtcclxufVxyXG5cclxuLmRkLWl0ZW0gPiBidXR0b25bZGF0YS1hY3Rpb249XCJjb2xsYXBzZVwiXTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJy0nO1xyXG59XHJcblxyXG4uZGQtcGxhY2Vob2xkZXIsIC5kZC1lbXB0eSB7XHJcbiAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmYmZmO1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNiNmJjYmY7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZGQtZW1wdHkge1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNiYmI7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZiksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKSwgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI2ZmZiA3NSUsICNmZmYpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCA2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAzMHB4IDMwcHg7XHJcbn1cclxuXHJcbi5kZC1kcmFnZWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4uZGQtZHJhZ2VsID4gLmRkLWl0ZW0gLmRkLWhhbmRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uZGQtZHJhZ2VsIC5kZC1oYW5kbGUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDRweCA2cHggMCByZ2JhKDAsMCwwLC4xKTtcclxufVxyXG4vKipcclxuICogTmVzdGFibGUgRXh0cmFzXHJcbiAqL1xyXG4ubmVzdGFibGUtbGlzdHMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcclxufVxyXG5cclxuI25lc3RhYmxlLW1lbnUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG59XHJcblxyXG4jbmVzdGFibGUtb3V0cHV0LCAjbmVzdGFibGUyLW91dHB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogN2VtO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzZW07XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbiNuZXN0YWJsZTIgLmRkLWhhbmRsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmJiO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjYmJiIDAlLCAjOTk5IDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjYmJiIDAlLCAjOTk5IDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvcCwgI2JiYiAwJSwgIzk5OSAxMDAlKTtcclxufVxyXG5cclxuI25lc3RhYmxlMiAuZGQtaGFuZGxlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNiYmI7XHJcbn1cclxuXHJcbiNuZXN0YWJsZTIgLmRkLWl0ZW0gPiBidXR0b246YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZGQtaG92ZXIgPiAuZGQtaGFuZGxlIHtcclxuICAgIGJhY2tncm91bmQ6ICMyZWE4ZTUgIWltcG9ydGFudDtcclxufVxyXG4vKipcclxuICogTmVzdGFibGUgRHJhZ2dhYmxlIEhhbmRsZXNcclxuICovXHJcbi5kZDMtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggNDBweDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZhZmFmYSAwJSwgI2VlZSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZhZmFmYSAwJSwgI2VlZSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmYWZhZmEgMCUsICNlZWUgMTAwJSk7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5kZDMtY29udGVudDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzJlYThlNTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5kZC1kcmFnZWwgPiAuZGQzLWl0ZW0gPiAuZGQzLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZGQzLWl0ZW0gPiBidXR0b24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5kZDMtaGFuZGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIHRleHQtaW5kZW50OiAxMDAlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RkZCAwJSwgI2JiYiAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2RkZCAwJSwgI2JiYiAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICNkZGQgMCUsICNiYmIgMTAwJSk7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uZGQzLWhhbmRsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZjBjOSc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5kZDMtaGFuZGxlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0SWNvbnNcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmljb25zID4gc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4udGhlLWljb25zIGxpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4udGhlLWljb25zIGxpIGkge1xyXG4gICAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuMnMgZWFzZSAwcztcclxufVxyXG5cclxuLnRoZS1pY29ucyBsaTpob3ZlciBpIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRCYWNrZHJvcFxyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZnVsbC13aGl0ZS1iYWNrZHJvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0VGFibGUgYW5kIHRhYmxlIGVsZW1lbnRzXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnRoLmNlbnRlciwgdGQuY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxudGQuY2VudGVyIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi50YWJsZSB0aGVhZCB0ciB7XHJcbiAgICBjb2xvcjogIzcwNzA3MDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi50YWJsZS50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ciB0aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4udGFibGUgdGhlYWQgPiB0ciA+IHRoLCAudGFibGUgdGJvZHkgPiB0ciA+IHRoLCAudGFibGUgdGZvb3QgPiB0ciA+IHRoLCAudGFibGUgdGhlYWQgPiB0ciA+IHRkLCAudGFibGUgdGJvZHkgPiB0ciA+IHRkLCAudGFibGUgdGZvb3QgPiB0ciA+IHRkIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5lZGl0YWJsZS1lbGVtZW50IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwODhDQztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRUaW1lcGlja2VyXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgaW5wdXQge1xyXG4gICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvb3RzdHJhcC10aW1lcGlja2VyIC5hZGQtb24gaSB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0RmlsZVVwbG9hZFxyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZmlsZXVwbG9hZCAudW5lZGl0YWJsZS1pbnB1dCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uZmlsZXVwbG9hZC1uZXcgLmlucHV0LWdyb3VwIC5idG4tZmlsZSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdFdZU0lXWUdcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnd5c2l3eWcge1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbn1cclxuXHJcbi53eXNpd3lnIC5idG4tZ3JvdXA6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTFFNkVBO1xyXG4gICAgYm90dG9tOiA2cHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsZWZ0OiAtMnB4O1xyXG4gICAgbWF4LXdpZHRoOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuLnd5c2l3eWcgLmJ0bi1ncm91cCAuYnRuLCAud3lzaXd5ZyAuYnRuLWdyb3VwID4gLmlubGluZSA+IC5idG4ge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI0FEQjNCRSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3lzaXd5ZyAuYnRuLWdyb3VwIC5idG46aG92ZXIsIC53eXNpd3lnIC5idG4tZ3JvdXAgPiAuaW5saW5lID4gLmJ0bjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3lzaXd5ZyAuYnRuLWdyb3VwIC5idG46YWN0aXZlLCAud3lzaXd5ZyAuYnRuLWdyb3VwID4gLmlubGluZSA+IC5idG46YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRGb3JtIFdpemFyZFxyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc3dNYWluID4gdWwge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc3dNYWluID4gdWwgbGkge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxJTtcclxufVxyXG5cclxuLnN3TWFpbiA+IHVsIGxpID4gYTpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNDRUQxRDY7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDIxcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5zd01haW4gPiB1bCBsaTpmaXJzdC1jaGlsZCA+IGE6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1heC13aWR0aDogNTElO1xyXG59XHJcblxyXG4uc3dNYWluID4gdWwgbGk6bGFzdC1jaGlsZCA+IGE6YmVmb3JlIHtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnN3TWFpbiA+IHVsIGxpID4gYS5zZWxlY3RlZDpiZWZvcmUsIC5zd01haW4gbGkgPiBhLmRvbmU6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzUyOTNDNDtcclxufVxyXG5cclxuLnN3TWFpbiA+IHVsIC5zdGVwTnVtYmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjQ0VEMUQ2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJSAxMDAlIDEwMCUgMTAwJTtcclxuICAgIGNvbG9yOiAjNTQ2NDc0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5zd01haW4gPiB1bCBsaSA+IGEuc2VsZWN0ZWQgLnN0ZXBOdW1iZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNTI5M0M0O1xyXG59XHJcblxyXG4uc3dNYWluIHVsIGxpID4gYS5kb25lIC5zdGVwTnVtYmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzUyOTNDNDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjkzQzQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG59XHJcblxyXG4uc3dNYWluIHVsIGxpID4gYS5kb25lIC5zdGVwTnVtYmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICB0ZXh0LWluZGVudDogMDtcclxufVxyXG5cclxuLnN3TWFpbiB1bCBsaSA+IGEuZG9uZS53YWl0IC5zdGVwTnVtYmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjYgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjQ0NDQ0NDICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWluZGVudDogLTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3dNYWluIHVsIGxpID4gYS5kb25lLndhaXQgLnN0ZXBOdW1iZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN3TWFpbiA+IHVsIGxpIC5zdGVwRGVzYyB7XHJcbiAgICBjb2xvcjogIzk0OUVBNztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIHotaW5kZXg6IDEwNDtcclxufVxyXG5cclxuLnN3TWFpbiA+IHVsIGxpID4gYS5zZWxlY3RlZCAuc3RlcERlc2MsIC5zd01haW4gbGkgPiBhLmRvbmUgLnN0ZXBEZXNjIHtcclxuICAgIGNvbG9yOiAjMkIzRDUzO1xyXG59XHJcblxyXG4uc3dNYWluID4gdWwgbGkgPiBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnN3TWFpbiA+IHVsIGxpID4gYS5kaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5zd01haW4gLnByb2dyZXNzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zd01haW4gLnN0ZXBDb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zd01haW4gLmxvYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3dNYWluIFtjbGFzc149XCJidXR0b25cIl0sIC5zd01haW4gW2NsYXNzKj1cIiBidXR0b25cIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnN3TWFpbiAuY2xvc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRMb2dpblxyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ib2R5LmxvZ2luIHtcclxuICAgIGNvbG9yOiAjN0Y3RjdGO1xyXG59XHJcblxyXG5ib2R5LmxvZ2luLmV4YW1wbGUxIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG5ib2R5LmxvZ2luLmV4YW1wbGUyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZ18yLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbn1cclxuXHJcbmJvZHkubG9naW4gLm1haW4tbG9naW4ge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG5cclxuYm9keS5sb2dpbiAubG9nbyB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5ib2R5LmxvZ2luIC5ib3gtbG9naW4sIGJvZHkubG9naW4gLmJveC1mb3Jnb3QsIGJvZHkubG9naW4gLmJveC1yZWdpc3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogLTMwcHggMzBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4zMik7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuYm9keS5sb2dpbiAuZm9ybSBmaWVsZHNldCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxufVxyXG5cclxuYm9keS5sb2dpbiBhLmZvcmdvdCB7XHJcbiAgICBjb2xvcjogIzkwOTA5MDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICNGRkZGRkY7XHJcbiAgICB0b3A6IDlweDtcclxufVxyXG5cclxuYm9keS5sb2dpbiBpbnB1dC5wYXNzd29yZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcclxufVxyXG5cclxuYm9keS5sb2dpbiBsYWJlbCB7XHJcbiAgICBjb2xvcjogIzdGN0Y3RjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuYm9keS5sb2dpbiAuY29weXJpZ2h0IHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmJvZHkubG9naW4gLmZvcm0tYWN0aW9uczpiZWZvcmUsIGJvZHkubG9naW4gLmZvcm0tYWN0aW9uczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuYm9keS5sb2dpbiAuZm9ybS1hY3Rpb25zOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5ib2R5LmxvZ2luIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmJvZHkubG9naW4gLm5ldy1hY2NvdW50IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI0VFRUVFRTtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdDQwNCBhbmQgNTAwIGVycm9yc1xyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ib2R5LmVycm9yLWZ1bGwtcGFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuZXJyb3ItZnVsbC1wYWdlIC5wYWdlLWVycm9yIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuXHJcbi5wYWdlLWVycm9yIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBhZ2UtZXJyb3IgLmVycm9yLW51bWJlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTU4cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBhZ2UtZXJyb3IgLmVycm9yLWRldGFpbHMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBhZ2UtZXJyb3IgLmVycm9yLWRldGFpbHMgLmJ0bi1yZXR1cm4ge1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5wYWdlLWVycm9yIC5lcnJvci1kZXRhaWxzIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbmJvZHkuZXJyb3ItZnVsbC1wYWdlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5lcnJvci1mdWxsLXBhZ2UgaW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5lcnJvci1mdWxsLXBhZ2UgI2NhbnZhcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxufVxyXG5cclxuLmVycm9yLWZ1bGwtcGFnZSAjc291bmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIGhlaWdodDogMzAlO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAzNSU7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG4gICAgbWFyZ2luLXRvcDogNSU7XHJcbn1cclxuXHJcbi5lcnJvci1mdWxsLXBhZ2UgLnZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBoZWlnaHQ6IDgwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgIG1hcmdpbi10b3A6IDUlO1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdElubGluZSBFZGl0b3JcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiNpbmxpbmUtY29udGFpbmVyIFtjb250ZW50ZWRpdGFibGU9XCJ0cnVlXCJdIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbiNpbmxpbmUtY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XHJcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuI2lubGluZS1jb250YWluZXIgaHIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA1QjJEMjtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgY29sb3I6ICMwNUIyRDI7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbiNpbmxpbmUtaGVhZGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI2lubGluZS1oZWFkZXJMZWZ0IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcblxyXG4jaW5saW5lLWhlYWRlckxlZnQgaDIsICNpbmxpbmUtaGVhZGVyTGVmdCBoMyB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI2lubGluZS1oZWFkZXJMZWZ0IGgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkFyaWFsIEJsYWNrXCIsIGFyaWFsLWJsYWNrO1xyXG4gICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuI2lubGluZS1oZWFkZXJMZWZ0IGgzIHtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgbWFyZ2luOiAwLjJlbSAwIDA7XHJcbn1cclxuXHJcbiNpbmxpbmUtaGVhZGVyUmlnaHQgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4jaW5saW5lLWhlYWRlclJpZ2h0IHAgKyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbiNpbmxpbmUtaGVhZGVyUmlnaHQgZGl2IHtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4jaW5saW5lLWNvbHVtbnMge1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcbiNpbmxpbmUtY29sdW1ucyBibG9ja3F1b3RlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgR2VvcmdpYSwgc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIG1hcmdpbjogMzBweCA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4jaW5saW5lLWNvbHVtbnMgYmxvY2txdW90ZTpiZWZvcmUge1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBjb250ZW50OiBcIuKAnFwiO1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgbGVmdDogLTQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgR2VvcmdpYSwgc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI2lubGluZS10YWdMaW5lIHtcclxuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDVCMkQyO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcbiNpbmxpbmUtdGFnbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRDcm9wIEltYWdlXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jcm9wLWltYWdlIGZvcm0ge1xyXG4gICAgbWFyZ2luOiAxLjVlbSAwO1xyXG59XHJcblxyXG4uamNyb3AtaG9sZGVyICNwcmV2aWV3LXBhbmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IC0yODBweDtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIGJvcmRlcjogMXB4IHJnYmEoMCwwLDAsLjQpIHNvbGlkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG4vKiBUaGUgSmF2YXNjcmlwdCBjb2RlIHdpbGwgc2V0IHRoZSBhc3BlY3QgcmF0aW8gb2YgdGhlIGNyb3BcclxuIGFyZWEgYmFzZWQgb24gdGhlIHNpemUgb2YgdGhlIHRodW1ibmFpbCBwcmV2aWV3LFxyXG4gc3BlY2lmaWVkIGhlcmUgKi9cclxuI3ByZXZpZXctcGFuZSAucHJldmlldy1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgaGVpZ2h0OiAxNzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0VGltZWxpbmVcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRpbWVsaW5lIHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lIC5jb2x1bW5zID4gbGk6bnRoLWNoaWxkKDJuKzEpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG59XHJcblxyXG5kaXYudGltZWxpbmUgLmNvbHVtbnMgPiBsaTpudGgtY2hpbGQoMm4rMikge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBjbGVhcjogcmlnaHQ7XHJcbn1cclxuXHJcbmRpdi50aW1lbGluZSBkaXYuZGF0ZV9zZXBhcmF0b3Ige1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmRpdi50aW1lbGluZSBkaXYuZGF0ZV9zZXBhcmF0b3Igc3BhbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0yMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyIDBzO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JCQkJCQjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lIGRpdi5zcGluZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDJweCAycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC41cyBsaW5lYXIgMHM7XHJcbiAgICB3aWR0aDogNHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDO1xyXG59XHJcblxyXG5kaXYudGltZWxpbmVfZWxlbWVudCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAwcztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lX2VsZW1lbnQ6aG92ZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lIC5jb2x1bW5zIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5kaXYudGltZWxpbmUgLmNvbHVtbnMgPiBsaTpudGgtY2hpbGQoMm4rMSkgZGl2LnRpbWVsaW5lX2VsZW1lbnQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbGVmdDogMTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbmRpdi50aW1lbGluZSAuY29sdW1ucyA+IGxpOm50aC1jaGlsZCgybisyKSBkaXYudGltZWxpbmVfZWxlbWVudCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgcmlnaHQ6IDEwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lIGRpdi5jb2x1bW5fY2VudGVyIGRpdi50aW1lbGluZV9lbGVtZW50IHtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lX2VsZW1lbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjQ0NDQ0NDO1xyXG59XHJcblxyXG5kaXYudGltZWxpbmUgLmNvbHVtbnMgPiBsaTpudGgtY2hpbGQoMm4rMSkgZGl2LnRpbWVsaW5lX2VsZW1lbnQ6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiAtMjdweDtcclxuICAgIHRvcDogMTVweDtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lIC5jb2x1bW5zID4gbGk6bnRoLWNoaWxkKDJuKzIpIGRpdi50aW1lbGluZV9lbGVtZW50OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtMjdweDtcclxuICAgIHRvcDogMTVweDtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lIGRpdi5jb2x1bW5fY2VudGVyIGRpdi50aW1lbGluZV9lbGVtZW50OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5kaXYudGltZWxpbmVfZWxlbWVudDphZnRlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlIDEwMCUgMTAwJSAxMDAlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJCQkJCO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lX2VsZW1lbnQ6aG92ZXI6YWZ0ZXIge1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbmRpdi50aW1lbGluZSAuY29sdW1ucyA+IGxpOm50aC1jaGlsZCgybisxKSBkaXYudGltZWxpbmVfZWxlbWVudDphZnRlciB7XHJcbiAgICByaWdodDogLTM2cHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbn1cclxuXHJcbmRpdi50aW1lbGluZSAuY29sdW1ucyA+IGxpOm50aC1jaGlsZCgybisyKSBkaXYudGltZWxpbmVfZWxlbWVudDphZnRlciB7XHJcbiAgICBsZWZ0OiAtMzZweDtcclxuICAgIHRvcDogMTBweDtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lLmNlbnRlciBkaXYuY29sdW1uX2NlbnRlciBkaXYudGltZWxpbmVfZWxlbWVudDphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIGllOCBmaXhlcyAqL1xyXG4uaWU4IGRpdi50aW1lbGluZV9lbGVtZW50OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pZTggZGl2LnRpbWVsaW5lX2VsZW1lbnQ6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyoqL1xyXG5kaXYudGltZWxpbmVfZWxlbWVudCBkaXYudGltZWxpbmVfdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI0FBQUFBQTtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lX2VsZW1lbnQgZGl2LnRpdGxlIHNwYW4udGltZWxpbmVfbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMDBweDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lX2VsZW1lbnQgZGl2LnRpbWVsaW5lX3RpdGxlIHNwYW4udGltZWxpbmVfZGF0ZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbmRpdi50aW1lbGluZV9lbGVtZW50IGRpdi5jb250ZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xyXG59XHJcblxyXG5kaXYudGltZWxpbmVfZWxlbWVudCBkaXYucmVhZG1vcmUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG5kaXYudGltZWxpbmUgZGl2LmRlc2NyaXB0aW9uX2NvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBtYXJnaW46IDVweCA1cHggNXB4IDkwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5kaXYudGltZWxpbmVfZWxlbWVudC50ZWFsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjkwOTk7XHJcbiAgICBib3JkZXItY29sb3I6ICM0RDgxODk7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lX2VsZW1lbnQudGVhbDphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY5MDk5O1xyXG59XHJcblxyXG5kaXYudGltZWxpbmVfZWxlbWVudC50ZWFsOmhvdmVyOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTY5MDk5O1xyXG4gICAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG5kaXYudGltZWxpbmVfZWxlbWVudC50ZWFsIGRpdi50aW1lbGluZV90aXRsZSB7XHJcbiAgICBjb2xvcjogI0VFRUVFRTtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lX2VsZW1lbnQuZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNEOTQwMDtcclxuICAgIGJvcmRlci1jb2xvcjogIzMyN0IwMDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG5kaXYudGltZWxpbmVfZWxlbWVudC5ncmVlbjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q5NDAwO1xyXG59XHJcblxyXG5kaXYudGltZWxpbmVfZWxlbWVudC5ncmVlbjpob3ZlcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNEOTQwMDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lX2VsZW1lbnQuZ3JlZW4gZGl2LnRpbWVsaW5lX3RpdGxlIHtcclxuICAgIGNvbG9yOiAjRUVFRUVFO1xyXG59XHJcblxyXG5kaXYudGltZWxpbmVfZWxlbWVudC5icmlja3kge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M4M0EyQTtcclxuICAgIGJvcmRlci1jb2xvcjogI0IzMzQyNjtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG5kaXYudGltZWxpbmVfZWxlbWVudC5icmlja3k6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M4M0EyQTtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lX2VsZW1lbnQuYnJpY2t5OmhvdmVyOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzgzQTJBO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG5kaXYudGltZWxpbmVfZWxlbWVudC5icmlja3kgZGl2LnRpbWVsaW5lX3RpdGxlIHtcclxuICAgIGNvbG9yOiAjRUVFRUVFO1xyXG59XHJcblxyXG5kaXYudGltZWxpbmVfZWxlbWVudC5wdXJwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTE3QjtcclxuICAgIGJvcmRlci1jb2xvcjogIzQxM0Q1QztcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG5kaXYudGltZWxpbmVfZWxlbWVudC5wdXJwbGU6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTE3QjtcclxufVxyXG5cclxuZGl2LnRpbWVsaW5lX2VsZW1lbnQucHVycGxlOmhvdmVyOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTc1MTdCO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG5kaXYudGltZWxpbmVfZWxlbWVudC5wdXJwbGUgZGl2LnRpbWVsaW5lX3RpdGxlIHtcclxuICAgIGNvbG9yOiAjRUVFRUVFO1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdE1lc3NhZ2VzXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wYW5lbC1ib2R5Lm1lc3NhZ2VzIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5tZXNzYWdlcy1saXN0IHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQ0VBRjM7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogNjIwcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMjYwcHg7XHJcbn1cclxuXHJcbi5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1zZWFyY2gge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWl0ZW0gc3BhbiB7XHJcbiAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbSAubWVzc2FnZXMtaXRlbS1zdGFyLCAubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbSAubWVzc2FnZXMtaXRlbS1hdHRhY2htZW50LCAubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbSAubWVzc2FnZXMtaXRlbS10aW1lLCAubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbSAubWVzc2FnZXMtaXRlbS10aW1lIC5tZXNzYWdlcy1pdGVtLWFjdGlvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbSAubWVzc2FnZXMtaXRlbS1zdGFyIHtcclxuICAgIGNvbG9yOiAjMDA3QUZGO1xyXG4gICAgbGVmdDogN3B4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwcztcclxufVxyXG4vKiBpZTggZml4ZXMgKi9cclxuLmllOCAubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbSAubWVzc2FnZXMtaXRlbS1zdGFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pZTggLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWl0ZW06aG92ZXIgLm1lc3NhZ2VzLWl0ZW0tc3RhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiovXHJcbi5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1pdGVtIC5tZXNzYWdlcy1pdGVtLWF0dGFjaG1lbnQge1xyXG4gICAgbGVmdDogN3B4O1xyXG4gICAgdG9wOiAyNXB4O1xyXG4gICAgY29sb3I6ICMwMDdBRkY7XHJcbn1cclxuXHJcbi5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1pdGVtIC5tZXNzYWdlcy1pdGVtLWF2YXRhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDRweCA0cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG59XHJcblxyXG4ubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbSAubWVzc2FnZXMtaXRlbS1mcm9tLCAubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbSAubWVzc2FnZXMtaXRlbS1zdWJqZWN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xyXG59XHJcblxyXG4ubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbSAubWVzc2FnZXMtaXRlbS1mcm9tIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLXRvcDogMnB4O1xyXG59XHJcblxyXG4ubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbSAubWVzc2FnZXMtaXRlbS10aW1lIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcblxyXG4ubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbSAubWVzc2FnZXMtaXRlbS10aW1lIC50ZXh0IHtcclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4ubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbSAubWVzc2FnZXMtaXRlbS10aW1lIC5tZXNzYWdlcy1pdGVtLWFjdGlvbnMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgd2lkdGg6IDY1cHg7XHJcbn1cclxuLyogaWU4IGZpeGVzICovXHJcbi5pZTggLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWl0ZW0gLm1lc3NhZ2VzLWl0ZW0tdGltZSAubWVzc2FnZXMtaXRlbS1hY3Rpb25zIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKi9cclxuLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWl0ZW0gLm1lc3NhZ2VzLWl0ZW0tdGltZSAubWVzc2FnZXMtaXRlbS1hY3Rpb25zID4gYSwgLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWl0ZW0gLm1lc3NhZ2VzLWl0ZW0tdGltZSAubWVzc2FnZXMtaXRlbS1hY3Rpb25zIC5kcm9wZG93biA+IGEge1xyXG4gICAgY29sb3I6ICMwMDdBRkY7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4ubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbSAubWVzc2FnZXMtaXRlbS10aW1lIC5tZXNzYWdlcy1pdGVtLWFjdGlvbnMgPiBkaXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbSAubWVzc2FnZXMtaXRlbS10aW1lIC5tZXNzYWdlcy1pdGVtLWFjdGlvbnMgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWl0ZW0gLm1lc3NhZ2VzLWl0ZW0tdGltZSAubWVzc2FnZXMtaXRlbS1hY3Rpb25zIC50YWctaWNvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgbWFyZ2luOiAwIDVweCAwIC0xM3B4O1xyXG4gICAgd2lkdGg6IDExcHg7XHJcbn1cclxuXHJcbi5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1pdGVtIC5tZXNzYWdlcy1pdGVtLXRpbWUgLm1lc3NhZ2VzLWl0ZW0tYWN0aW9ucyAudGFnLWljb24ucmVkIHtcclxuICAgIGJhY2tncm91bmQ6IHJlZDtcclxufVxyXG5cclxuLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWl0ZW0gLm1lc3NhZ2VzLWl0ZW0tdGltZSAubWVzc2FnZXMtaXRlbS1hY3Rpb25zIC50YWctaWNvbi50ZWFsIHtcclxuICAgIGJhY2tncm91bmQ6ICM1NjkwOTk7XHJcbn1cclxuXHJcbi5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1pdGVtIC5tZXNzYWdlcy1pdGVtLXRpbWUgLm1lc3NhZ2VzLWl0ZW0tYWN0aW9ucyAudGFnLWljb24uZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZDogIzNEOTQwMDtcclxufVxyXG5cclxuLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWl0ZW0gLm1lc3NhZ2VzLWl0ZW0tdGltZTpob3ZlciAudGV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbSAubWVzc2FnZXMtaXRlbS10aW1lOmhvdmVyIC5tZXNzYWdlcy1pdGVtLWFjdGlvbnMge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWl0ZW0gLm1lc3NhZ2VzLWl0ZW0tc3ViamVjdCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1pdGVtIC5tZXNzYWdlcy1pdGVtLXByZXZpZXcge1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1pdGVtOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2VzLWl0ZW06aG92ZXIgLm1lc3NhZ2VzLWl0ZW0tc3RhciB7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuXHJcbi5tZXNzYWdlcy1saXN0IC5tZXNzYWdlcy1pdGVtLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xyXG59XHJcblxyXG4ubWVzc2FnZXMtbGlzdCAubWVzc2FnZXMtaXRlbS5zdGFycmVkIC5tZXNzYWdlcy1pdGVtLXN0YXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubWVzc2FnZXMtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VBRjM7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogMjYwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLm1lc3NhZ2VzLWNvbnRlbnQgLm1lc3NhZ2UtaGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG59XHJcblxyXG4ubWVzc2FnZXMtY29udGVudCAubWVzc2FnZS1oZWFkZXIgLm1lc3NhZ2UtZnJvbSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLm1lc3NhZ2VzLWNvbnRlbnQgLm1lc3NhZ2UtaGVhZGVyIC5tZXNzYWdlLXRvIHtcclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG59XHJcblxyXG4ubWVzc2FnZXMtY29udGVudCAubWVzc2FnZS1oZWFkZXIgLm1lc3NhZ2UtdGltZSB7XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ubWVzc2FnZXMtY29udGVudCAubWVzc2FnZS1oZWFkZXIgLm1lc3NhZ2UtYWN0aW9ucyB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbn1cclxuXHJcbi5tZXNzYWdlcy1jb250ZW50IC5tZXNzYWdlLWhlYWRlciAubWVzc2FnZS1hY3Rpb25zIGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjVGNEY5O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRjVGNEY5O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNUY0Rjk7XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIG1hcmdpbjogMCAwIDAgLTRweDtcclxuICAgIHBhZGRpbmc6IDRweCA3cHg7XHJcbn1cclxuXHJcbi5tZXNzYWdlcy1jb250ZW50IC5tZXNzYWdlLWhlYWRlciAubWVzc2FnZS1hY3Rpb25zIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDdBRkY7XHJcbn1cclxuXHJcbi5tZXNzYWdlcy1jb250ZW50IC5tZXNzYWdlLWhlYWRlciAubWVzc2FnZS1hY3Rpb25zIGE6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ubWVzc2FnZXMtY29udGVudCAubWVzc2FnZS1oZWFkZXIgLm1lc3NhZ2UtYWN0aW9ucyBhOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGNUY0Rjk7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4ubWVzc2FnZXMtY29udGVudCAubWVzc2FnZS1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgIGNvbG9yOiAjNTU1NTU1O1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdFByaWNpbmcgVGFibGVzXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiNwcmljaW5nX3RhYmxlX2V4YW1wbGUxIC5wcmljaW5nLXRhYmxlIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0ZGRkZGRjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udDogMTJweCAnTHVjaWRhIFNhbnMnLCAndHJlYnVjaGV0IE1TJywgQXJpYWwsIEhlbHZldGljYTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4jcHJpY2luZ190YWJsZV9leGFtcGxlMSAuZmVhdHVyZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBib3gtc2hhZG93OiAyMHB4IDAgMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAtMjBweCAwIDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbiNwcmljaW5nX3RhYmxlX2V4YW1wbGUxIC5wcmljaW5nLXRhYmxlOm50aC1jaGlsZCgxKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxufVxyXG5cclxuI3ByaWNpbmdfdGFibGVfZXhhbXBsZTEgLnByaWNpbmctdGFibGU6bnRoLWNoaWxkKDQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xyXG59XHJcblxyXG4jcHJpY2luZ190YWJsZV9leGFtcGxlMSAucHJpY2luZy10YWJsZSBoMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNGRkZGRkYsICNFRUVFRUUpO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogLTIwcHggLTIwcHggNTBweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbiNwcmljaW5nX3RhYmxlX2V4YW1wbGUxIC5mZWF0dXJlZCBoMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREREREO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNFRUVFRUUsICNEREREREQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbn1cclxuXHJcbiNwcmljaW5nX3RhYmxlX2V4YW1wbGUxIC5wcmljaW5nLXRhYmxlOm50aC1jaGlsZCgxKSBoMyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDA7XHJcbn1cclxuXHJcbiNwcmljaW5nX3RhYmxlX2V4YW1wbGUxIC5wcmljaW5nLXRhYmxlOm50aC1jaGlsZCg0KSBoMyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCAwIDA7XHJcbn1cclxuXHJcbiNwcmljaW5nX3RhYmxlX2V4YW1wbGUxIC5wcmljaW5nLXRhYmxlIGgzIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGRkZGO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgI0ZGRkZGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4IDEwMHB4IDEwMHB4IDEwMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAjREREREREIGluc2V0LCAwIDNweCAwICM5OTk5OTkgaW5zZXQ7XHJcbiAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udDogYm9sZCAzNXB4LzEwMHB4IEdlb3JnaWEsIFNlcmlmO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIG1hcmdpbjogMTBweCBhdXRvIC02NXB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDg1cHg7XHJcbn1cclxuXHJcbiNwcmljaW5nX3RhYmxlX2V4YW1wbGUxIC5wcmljaW5nLXRhYmxlIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNwcmljaW5nX3RhYmxlX2V4YW1wbGUxIC5wcmljaW5nLXRhYmxlIGxpIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREREREO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcblxyXG4jcHJpY2luZ190YWJsZV9leGFtcGxlMSAucHJpY2luZy10YWJsZSAuc2lnbnVwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MkNFM0Y7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzcyQ0UzRiwgIzYyQkMzMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQ6IGJvbGQgMTRweCBBcmlhbCwgSGVsdmV0aWNhO1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuI3ByaWNpbmdfdGFibGVfZXhhbXBsZTEgLnByaWNpbmctdGFibGUgLnNpZ251cDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjJCQzMwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCM2MkJDMzAsICM3MkNFM0YpO1xyXG59XHJcblxyXG4jcHJpY2luZ190YWJsZV9leGFtcGxlMSAucHJpY2luZy10YWJsZSAuc2lnbnVwOmFjdGl2ZSwgI3ByaWNpbmdfdGFibGVfZXhhbXBsZTEgLnByaWNpbmctdGFibGUgLnNpZ251cDpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICM2MkJDMzA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC43KSBpbnNldDtcclxuICAgIHRvcDogMnB4O1xyXG59XHJcblxyXG4jcHJpY2luZ190YWJsZV9leGFtcGxlMiAuZmVhdHVyZWQge1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuI3ByaWNpbmdfdGFibGVfZXhhbXBsZTIgLnRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICMyRjJFMzU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4jcHJpY2luZ190YWJsZV9leGFtcGxlMiAudG9wIGgyIHtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgZm9udDogMzAwIDMwcHgvNTBweCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbiNwcmljaW5nX3RhYmxlX2V4YW1wbGUyIC5wcmljaW5nLXRhYmxlIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0ZGRkZGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xyXG59XHJcblxyXG4jcHJpY2luZ190YWJsZV9leGFtcGxlMiAucHJpY2luZy10YWJsZSB1bCB7XHJcbiAgICBmb250OiAzMDAgMThweC8yIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMjBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNwcmljaW5nX3RhYmxlX2V4YW1wbGUyIC5wcmljaW5nLXRhYmxlIHVsIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuI3ByaWNpbmdfdGFibGVfZXhhbXBsZTIgLnByaWNpbmctdGFibGUgaHIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JDQkVDMDtcclxuICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgY29sb3I6ICNCQ0JFQzA7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxufVxyXG5cclxuI3ByaWNpbmdfdGFibGVfZXhhbXBsZTIgLnByaWNpbmctdGFibGUgaDEge1xyXG4gICAgZm9udDogYm9sZCA4OHB4LzEgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcclxufVxyXG5cclxuI3ByaWNpbmdfdGFibGVfZXhhbXBsZTIgLnByaWNpbmctdGFibGUgaDEgc3VwIHtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxufVxyXG5cclxuI3ByaWNpbmdfdGFibGVfZXhhbXBsZTIgLnByaWNpbmctdGFibGUgcCB7XHJcbiAgICBjb2xvcjogI0JDQkVDMDtcclxuICAgIGZvbnQ6IDUwMCAxNHB4LzEgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdENvbWluZyBTb29uXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jb21pbmctc29vbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50aW1lci1hcmVhIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgIGNvbG9yOiAjMUYyMjI1O1xyXG4gICAgZm9udDogMWVtLzEuNWVtIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIEhlbHZldGljYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4udGltZXItYXJlYSBoMSB7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxudWwjY291bnRkb3duIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnVsI2NvdW50ZG93biBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy90aW1lci1waWVjZS5wbmcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcbiAgICB3aWR0aDogMTA0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbnVsI2NvdW50ZG93biBsaSBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzFmMjIyNTtcclxuICAgIGhlaWdodDogMTA4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTA4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbnVsI2NvdW50ZG93biBsaSBzcGFuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI1cHg7XHJcbn1cclxuXHJcbnVsI2NvdW50ZG93biBsaSBwLnRpbWVSZWZEYXlzLCB1bCNjb3VudGRvd24gbGkgcC50aW1lUmVmSG91cnMsIHVsI2NvdW50ZG93biBsaSBwLnRpbWVSZWZNaW51dGVzLCB1bCNjb3VudGRvd24gbGkgcC50aW1lUmVmU2Vjb25kcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICBjb2xvcjogIzkwOTA5MTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IC44NzVlbTtcclxufVxyXG5cclxuLmNvbWluZy1zb29uICNkaXNjbGFpbWVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY29taW5nLXNvb24gI2Rpc2NsYWltZXIgcCB7XHJcbiAgICBjb2xvcjogIzkwOTA5MTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLmNvbWluZy1zb29uICNkaXNjbGFpbWVyIHAgc3BhbiB7XHJcbiAgICBjb2xvcjogIzJBOUNDQztcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0RmxvdCBDaGFydFxyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZmxvdC1jb250YWluZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNDUwcHg7XHJcbn1cclxuXHJcbi5mbG90LXBsYWNlaG9sZGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxufVxyXG5cclxuLmxlZ2VuZCB0YWJsZSB7XHJcbiAgICBib3JkZXItc3BhY2luZzogNXB4O1xyXG59XHJcblxyXG4uZmxvdC1jb250YWluZXIgI2Nob2ljZXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbiNwbGFjZWhvbGRlcjIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcclxufVxyXG5cclxuLmZsb3Qtc21hbGwtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbn1cclxuXHJcbi5mbG90LW1pbmktY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTM1cHg7XHJcbn1cclxuXHJcbi5mbG90LW1lZGl1bS1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAzNjBweDtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRNYXBzXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tYXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb2wtbGctMTIgLm1hcC5sYXJnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNzY4cHg7XHJcbn1cclxuXHJcbi5jb2wtbGctOCAubWFwLmxhcmdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxufVxyXG5cclxuLmNvbC1sZy00IC5tYXAubGFyZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRJZnJhbWVzXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5pZnJhbWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5pZnJhbWUgLm1hcCBib2R5IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdE92ZXJsYXlcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm92ZXJsYXkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgYmFja2dyb3VuZDogIzQ0NzdhYTtcclxuICAgIGJvcmRlcjogc29saWQgM3B4ICMzMzY2OTk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggIzMzMztcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjNjY2O1xyXG4gICAgcGFkZGluZzogMCA0cHg7XHJcbn1cclxuXHJcbi5vdmVybGF5X2Fycm93IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ub3ZlcmxheV9hcnJvdy5hYm92ZSB7XHJcbiAgICBib3R0b206IC0xNXB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICMzMzY2OTk7XHJcbn1cclxuXHJcbi5vdmVybGF5X2Fycm93LmJlbG93IHtcclxuICAgIHRvcDogLTE1cHg7XHJcbiAgICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgIzMzNjY5OTtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRDYWxlbmRhclxyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jY2FsZW5kYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmMtZXZlbnQge1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG59XHJcblxyXG4uZmMtZGF5LW51bWJlciB7XHJcbiAgICBtYXJnaW46IDJweCAycHggMCAwO1xyXG59XHJcblxyXG4uZmMtaGVhZGVyLXRpdGxlIGgyIHtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxufVxyXG5cclxuLmZjLXRvZGF5IC5mYy1kYXktbnVtYmVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uZmMtc3RhdGUtaGlnaGxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6ICNGNUY1RjUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZjLWJ1dHRvbiB7XHJcbiAgICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmMtc3RhdGUtZGVmYXVsdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZjLXN0YXRlLWRvd24sIC5mYy1zdGF0ZS1hY3RpdmUge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogMCBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmMtaGVhZGVyLWxlZnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmMtaGVhZGVyLXJpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYy1oZWFkZXItY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXZlbnQtY2F0ZWdvcnkge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXJnaW46IDVweCAwO1xyXG59XHJcblxyXG4ubGFiZWwtZGVmYXVsdCwgLmJhZGdlLWRlZmF1bHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNBODdBRCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjM0E4N0FEICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYWJlbC1vcmFuZ2UsIC5iYWRnZS1vcmFuZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U2Njc0QSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRTY2NzRBICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYWJlbC1wdXJwbGUsIC5iYWRnZS1wdXJwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTE3QiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNTc1MTdCICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYWJlbC15ZWxsb3csIC5iYWRnZS15ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjg0OCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRkZCODQ4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYWJlbC10ZWFsLCAuYmFkZ2UtdGVhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY5MDk5ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICM1NjkwOTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxhYmVsLWJlaWdlLCAuYmFkZ2UtYmVpZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2REI5QyAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRjZEQjlDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYWJlbC1ncmVlbiwgLmJhZGdlLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDk0MDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogIzNEOTQwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGFiZWwtcmVkLCAuYmFkZ2UtcmVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjQ0NDQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogI0ZGNDQ0NCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGFiZWwtZ3JheSwgLmJhZGdlLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FBQUFBQSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjQUFBQUFBICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0TG9jayBTY3JlZW5cclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1haW4tbHMge1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTI1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA0ODBweDtcclxufVxyXG5cclxuYm9keS5sb2NrLXNjcmVlbiAuYm94LWxzIHtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiAtMzBweCAzMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjMyKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcblxyXG5ib2R5LmxvY2stc2NyZWVuIC5sb2dvIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxufVxyXG5cclxuYm9keS5sb2NrLXNjcmVlbiAuY29weXJpZ2h0IHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcblxyXG5ib2R5LmxvY2stc2NyZWVuIC51c2VyLWluZm8ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDI4NXB4O1xyXG59XHJcblxyXG5ib2R5LmxvY2stc2NyZWVuIC51c2VyLWluZm8gaDEge1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuYm9keS5sb2NrLXNjcmVlbiAudXNlci1pbmZvIGgxIGkge1xyXG4gICAgY29sb3I6ICNjY2NjY2M7XHJcbn1cclxuXHJcbmJvZHkubG9jay1zY3JlZW4gLnVzZXItaW5mbyA+IHNwYW4ge1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuYm9keS5sb2NrLXNjcmVlbiAudXNlci1pbmZvID4gc3BhbiBlbSB7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRkYXRlcmFuZ2VwaWNrZXJcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmRhdGVyYW5nZXBpY2tlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuaGVhZGVyLWRlZmF1bHQgLmRhdGVyYW5nZXBpY2tlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRTdHlsZSBTZWxlY3RvclxyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jc3R5bGVfc2VsZWN0b3Ige1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGRkZGO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDEwMHB4O1xyXG4gICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG59XHJcblxyXG4jc3R5bGVfc2VsZWN0b3JfY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMsIDI0LCAyNiwgMC4xNSk7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA5cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jc3R5bGVfc2VsZWN0b3JfY29udGFpbmVyIGltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlIDEwMCUgMTAwJSAxMDAlO1xyXG59XHJcblxyXG4uc3R5bGUtbWFpbi10aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjMsIDI0LCAyNiwgMC4xNSk7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYm94LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGhlaWdodDogMzNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNBQUE5QTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlucHV0LWJveCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMywgMjQsIDI2LCAwLjE1KTtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbnB1dC1ib3ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRjdGN0Y3O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMywgMjQsIDI2LCAwLjE1KTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICB3aWR0aDogNjBweDtcclxufVxyXG5cclxuLmlucHV0LWJveCBzZWxlY3Qge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRjdGN0Y3O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMywgMjQsIDI2LCAwLjE1KTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIHdpZHRoOiAxMjBweDtcclxufVxyXG5cclxuLmlucHV0LWJveCAucmFkaW8taW5saW5lIHtcclxuICAgIG1hcmdpbjogMCAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNzdHlsZV9zZWxlY3RvciAuc3R5bGUtdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMsIDI0LCAyNiwgMC4xNSk7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMwMDdBRkY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbiNzdHlsZV9zZWxlY3RvciA+IC5vcGVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTE2MlwiO1xyXG4gICAgZm9udC1mYW1pbHk6ICdjbGlwLWZvbnQnO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbiNzdHlsZV9zZWxlY3RvciA+IC5vcGVuIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgbGVmdDogLTM1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQ0cHg7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbiNzdHlsZV9zZWxlY3RvciA+IC5jbG9zZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGUxNjNcIjtcclxuICAgIGZvbnQtZmFtaWx5OiAnY2xpcC1mb250JztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4jc3R5bGVfc2VsZWN0b3IgPiAuY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNDVweDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG59XHJcblxyXG4jc3R5bGVfc2VsZWN0b3IgLmltYWdlcyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMywgMjQsIDI2LCAwLjE1KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jc3R5bGVfc2VsZWN0b3IgLmltYWdlcyBpbWcge1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuXHJcbiNzdHlsZV9zZWxlY3RvciAuaW1hZ2VzIGltZy5hY3RpdmUge1xyXG4gICAgYm9yZGVyOiAwIHNvbGlkICNDQ0NDQ0M7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbiNzdHlsZV9zZWxlY3RvciAuaW1hZ2VzIC5mb3JtLWdyb3VwIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNBQUE5QTk7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubGF5b3V0LWJveGVkID4gLm5hdmJhciwgLmxheW91dC1ib3hlZCAubWFpbi1jb250YWluZXIsIC5sYXlvdXQtYm94ZWQgPiAuZm9vdGVyIHtcclxuICAgIG1heC13aWR0aDogMTE3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4jc3R5bGVfc2VsZWN0b3IgLmltYWdlcyBpbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jc3R5bGVfc2VsZWN0b3IgLmltYWdlcyAuZm9ybS1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbiNzdHlsZV9zZWxlY3RvciAuaW1hZ2VzIC5hZGQtb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjRkZGRkZGO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG59XHJcblxyXG4jc3R5bGVfc2VsZWN0b3IgLmltYWdlcyAuYWRkLW9uIGkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuI3N0eWxlX3NlbGVjdG9yIC5jbGVhcl9zdHlsZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0SG9tZSBlbGVtZW50c1xyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2lyY2xlLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDc1cHggNzVweCA3NXB4IDc1cHg7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgd2lkdGg6IDU1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNpcmNsZS1pY29uLmNpcmNsZS1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q5NDAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzI3QjAwO1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi5jaXJjbGUtaWNvbi5jaXJjbGUtdGVhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY5MDk5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNEQ4MTg5O1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi5jaXJjbGUtaWNvbi5jaXJjbGUtYnJpY2t5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDODNBMkE7XHJcbiAgICBib3JkZXItY29sb3I6ICNiMzM0MjY7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmNvcmUtYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xyXG59XHJcblxyXG4uY29yZS1ib3ggLmhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmNvcmUtYm94IC5oZWFkaW5nIC5jaXJjbGUtaWNvbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmNvcmUtYm94IC5oZWFkaW5nIGgyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5jb3JlLWJveCAuY29udGVudCB7XHJcbiAgICBjb2xvcjogIzc0NzQ3NCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uY29yZS1ib3ggLnZpZXctbW9yZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5jb3JlLWJveCAudmlldy1tb3JlIGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uY29yZS1ib3ggLnZpZXctbW9yZTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5kaXNjdXNzaW9uIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZGlzY3Vzc2lvbiBsaSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogNXB4IDVweCAxMHB4O1xyXG59XHJcblxyXG4uZGlzY3Vzc2lvbiAuYXZhdGFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm90aGVyIC5tZXNzYWdlczphZnRlciB7XHJcbiAgICAtbW96LWJvcmRlci1ib3R0b20tY29sb3JzOiBub25lO1xyXG4gICAgLW1vei1ib3JkZXItbGVmdC1jb2xvcnM6IG5vbmU7XHJcbiAgICAtbW96LWJvcmRlci1yaWdodC1jb2xvcnM6IG5vbmU7XHJcbiAgICAtbW96LWJvcmRlci10b3AtY29sb3JzOiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRTVFNUVBICNFNUU1RUEgcmdiYSgwLCAwLCAwLCAwKSByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogNXB4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC05cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuLm90aGVyIC5tZXNzYWdlcyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjJweDtcclxuICAgIGJhY2tncm91bmQ6ICNFNUU1RUE7XHJcbn1cclxuXHJcbi5vdGhlciAuYXZhdGFyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uc2VsZiAubWVzc2FnZXMge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDYycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzNDQTIyO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5zZWxmIC5hdmF0YXIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uc2VsZiAubWVzc2FnZXM6YWZ0ZXIge1xyXG4gICAgLW1vei1ib3JkZXItYm90dG9tLWNvbG9yczogbm9uZTtcclxuICAgIC1tb3otYm9yZGVyLWxlZnQtY29sb3JzOiBub25lO1xyXG4gICAgLW1vei1ib3JkZXItcmlnaHQtY29sb3JzOiBub25lO1xyXG4gICAgLW1vei1ib3JkZXItdG9wLWNvbG9yczogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogIzMzQ0EyMiByZ2JhKDAsIDAsIDAsIDApIHJnYmEoMCwgMCwgMCwgMCkgIzMzQ0EyMjtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDVweDtcclxuICAgIHRvcDogMDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICByaWdodDogLTlweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG59XHJcblxyXG4ubWVzc2FnZXMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAycHggMnB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1lc3NhZ2VzIHAge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMC4yZW07XHJcbn1cclxuXHJcbi5tZXNzYWdlcyB0aW1lIHtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4uc2VsZiAubWVzc2FnZXMgdGltZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmNoYXQtZm9ybSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdFNwYXJrbGluZXNcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1pbmktc3RhdHMge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREREREO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5taW5pLXN0YXRzIGxpIHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREREREQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubWluaS1zdGF0cyAuc3BhcmtsaW5lX2Jhcl9nb29kLCAubWluaS1zdGF0cyAuc3BhcmtsaW5lX2Jhcl9uZXV0cmFsLCAubWluaS1zdGF0cyAuc3BhcmtsaW5lX2Jhcl9iYWQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5taW5pLXN0YXRzIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XHJcbn1cclxuXHJcbi5taW5pLXN0YXRzIC52YWx1ZXMge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcblxyXG4ubWluaS1zdGF0cyAudmFsdWVzIHN0cm9uZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxufVxyXG5cclxuLm1pbmktc3RhdHMgLnNwYXJrbGluZV9iYXJfZ29vZCwgLm1pbmktc3RhdHMgLnNwYXJrbGluZV9iYXJfbmV1dHJhbCwgLm1pbmktc3RhdHMgLnNwYXJrbGluZV9iYXJfYmFkIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubWluaS1zdGF0cyAuc3BhcmtsaW5lX2Jhcl9nb29kIHtcclxuICAgIGNvbG9yOiAjNDU5RDMwO1xyXG59XHJcblxyXG4ubWluaS1zdGF0cyAuc3BhcmtsaW5lX2Jhcl9uZXV0cmFsIHtcclxuICAgIGNvbG9yOiAjNzU3NTc1O1xyXG59XHJcblxyXG4ubWluaS1zdGF0cyAuc3BhcmtsaW5lX2Jhcl9iYWQge1xyXG4gICAgY29sb3I6ICNCQTFFMjA7XHJcbn1cclxuXHJcbi5qcXN0b29sdGlwIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDJweCA2cHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0RWFzeSBQaWUgQ2hhcnRcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVhc3ktcGllLWNoYXJ0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmVhc3ktcGllLWNoYXJ0IC5udW1iZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5lYXN5LXBpZS1jaGFydCBjYW52YXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLnBlcmNlbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ucGVyY2VudDphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJSc7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4xZW07XHJcbiAgICBmb250LXNpemU6IC44ZW07XHJcbn1cclxuXHJcbi5sYWJlbC1jaGFydCB7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmc6IDAuMmVtIDAuNmVtIDAuM2VtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRVc2VyIHByb2ZpbGVcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi51c2VyLWxlZnQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERERERDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi51c2VyLWxlZnQgYTpob3ZlciwgLnVzZXItbGVmdCBhOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnVzZXItbGVmdCB0ZCAuZWRpdC11c2VyLWluZm8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4udXNlci1sZWZ0IHRyOmhvdmVyIC5lZGl0LXVzZXItaW5mbyB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4udXNlci1sZWZ0IC51c2VyLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnVzZXItaW1hZ2UgLnVzZXItaW1hZ2UtYnV0dG9ucyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udXNlci1pbWFnZTpob3ZlciAudXNlci1pbWFnZS1idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udXNlci1lZGl0LWltYWdlLWJ1dHRvbnMge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4jcHJvamVjdHMgLnByb2dyZXNzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0R2FsbGVyeVxyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZ2FsbGVyeS1pbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLndyYXAtaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4jY2JveExvYWRlZENvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3JhcC1pbWFnZSA+IC5jaGtib3gge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XHJcbn1cclxuXHJcbi53cmFwLWltYWdlID4gLmNoa2JveDpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODIsIDE2OCwgMjM2LCAwLjgpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSg4MiwgMTY4LCAyMzYsIDAuNik7XHJcbiAgICBvdXRsaW5lOiAwIG5vbmU7XHJcbn1cclxuXHJcbi53cmFwLWltYWdlLnNlbGVjdGVkID4gLmNoa2JveCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLndyYXAtaW1hZ2U6aG92ZXIgPiAuY2hrYm94IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ud3JhcC1pbWFnZS5zZWxlY3RlZCA+IC5jaGtib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlMGRmXCI7XHJcbiAgICBmb250LWZhbWlseTogXCJjbGlwLWZvbnRcIjtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGxlZnQ6IDFweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTJweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG59XHJcblxyXG4ud3JhcC1pbWFnZSA+IC50b29scyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogLTMwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG59XHJcblxyXG4ud3JhcC1pbWFnZSA+IC50b29scyBhOmhvdmVyLCAud3JhcC1pbWFnZSA+IC50b29scyBhOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLndyYXAtaW1hZ2UgPiAudG9vbHMudG9vbHMtYm90dG9tIHtcclxuICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLndyYXAtaW1hZ2U6aG92ZXIgPiAudG9vbHMge1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLndyYXAtaW1hZ2U6aG92ZXIgPiAudG9vbHMudG9vbHMtYm90dG9tIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRvcDogYXV0bztcclxufVxyXG5cclxuLndyYXAtaW1hZ2U6aG92ZXIgPiAudG9vbHMudG9vbHMtdG9wIHtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLndyYXAtaW1hZ2U6aG92ZXIgPiAudG9vbHMudG9vbHMtcmlnaHQge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ud3JhcC1pbWFnZSA+IC50b29scyA+IGEsIC53cmFwLWltYWdlID4gKjpmaXJzdC1jaGlsZCAuaW5uZXIgYSB7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbn1cclxuXHJcbi53cmFwLWltYWdlID4gLnRvb2xzID4gYTpob3ZlciwgLndyYXAtaW1hZ2UgPiAqOmZpcnN0LWNoaWxkIC5pbm5lciBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjQzlFMkVBO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ud3JhcC1pbWFnZSAudG9vbHMudG9vbHMtYm90dG9tID4gYSwgLndyYXAtaW1hZ2UgLnRvb2xzLnRvb2xzLXRvcCA+IGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdENvbXBhdGliaWxpdHkgd2l0aCBmb250LWF3ZXNvbWUgM1xyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgKm1hcmdpbi1yaWdodDogLjNlbTtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbn1cclxuXHJcbmEgW2NsYXNzXj1cImljb24tXCJdLCBhIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4uaWNvbi1tYWdpYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZDBcIjtcclxufVxyXG5cclxuLmljb24tYm9sZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzJcIjtcclxufVxyXG5cclxuLmljb24taXRhbGljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzM1wiO1xyXG59XHJcblxyXG4uaWNvbi11bmRlcmxpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XHJcbn1cclxuXHJcbi5pY29uLWVyYXNlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMmRcIjtcclxufVxyXG5cclxuLmljb24tZm9udDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzFcIjtcclxufVxyXG5cclxuLmljb24tbGlzdC11bDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwY2FcIjtcclxufVxyXG5cclxuLmljb24tbGlzdC1vbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwY2JcIjtcclxufVxyXG5cclxuLmljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzZcIjtcclxufVxyXG5cclxuLmljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XHJcbn1cclxuXHJcbi5pY29uLXRhYmxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjZVwiO1xyXG59XHJcblxyXG4uaWNvbi1saW5rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjMVwiO1xyXG59XHJcblxyXG4uaWNvbi1waWN0dXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzZVwiO1xyXG59XHJcblxyXG4uaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBiMlwiO1xyXG59XHJcblxyXG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMjhcIjtcclxufVxyXG5cclxuLmljb21vb24tY2hldnJvbi11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzdcIjtcclxufVxyXG5cclxuLmljb21vb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xyXG59XHJcblxyXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2MFwiO1xyXG59XHJcblxyXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNjFcIjtcclxufVxyXG5cclxuLmljb24td3JlbmNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhZFwiO1xyXG59XHJcblxyXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyMVwiO1xyXG59XHJcblxyXG4uaWNvbi1yZW1vdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcbn1cclxuXHJcbi5pY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2NVwiO1xyXG59XHJcblxyXG4uaWNvbi1jaGVjay1lbXB0eTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOTZcIjtcclxufVxyXG5cclxuLmljb24tY2hlY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XHJcbn1cclxuXHJcbi5pY29uLW9rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG59XHJcblxyXG4uaWNvbi1leHRlcm5hbC1saW5rLXNpZ246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XHJcbn1cclxuXHJcbi5pY29uLWRvdWJsZS1hbmdsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwMFwiO1xyXG59XHJcblxyXG4uaWNvbi1kb3VibGUtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0QW5pbWF0aW9uIFBhZ2VcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5hbmltYXRpb24tY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAxNDBweCAwIDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xyXG59XHJcblxyXG4uYW5pbWF0aW9uLWJ1dHRvbnMgLmJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4jb2JqZWN0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTUwcHg7XHJcbiAgICBjb2xvcjogIzAwN0FGRjtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRYLWVkaXRhYmxlIFRhYmxlXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnRkLmNvbHVtbi1sZWZ0IHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbnRkLmNvbHVtbi1yaWdodCB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdEludm9pY2VcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmludm9pY2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmludm9pY2UgLmludm9pY2UtbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uaW52b2ljZSB0YWJsZSB7XHJcbiAgICBtYXJnaW46IDMwcHggMDtcclxufVxyXG5cclxuLmludm9pY2UgLmludm9pY2UtbG9nbyBwIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5pbnZvaWNlIC5pbnZvaWNlLWxvZ28gcCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uaW52b2ljZSBoNCB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbnZvaWNlLWRldGFpbHMge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5pbnZvaWNlIC5pbnZvaWNlLWJsb2NrIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uaW52b2ljZSAuaW52b2ljZS1ibG9jayAuYW1vdW50cyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdFBBR0UgU0lERUJBUlxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiNwYWdlLXNpZGViYXIge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IC0yNzBweDtcclxuICAgIHRvcDogNDlweDtcclxuICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZSAwcztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogcmlnaHQgMC4zcyBlYXNlIDBzO1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M4YzdjYztcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjN2NjO1xyXG59XHJcblxyXG4jcGFnZS1zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI3BhZ2Utc2lkZWJhciAuc2lkZWJhci10b2dnbGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiAtNTFweDtcclxuICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgei1pbmRleDogOTk5NDtcclxufVxyXG5cclxuI3BhZ2Utc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIC5uYXYtdGFicyBsaSBhIHtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbiNwYWdlLXNpZGViYXIgLnNpZGViYXItd3JhcHBlciAubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4jcGFnZS1zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgLnRhYi1jb250ZW50IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNwYWdlLXNpZGViYXIgI3VzZXJzLCAjcGFnZS1zaWRlYmFyICNmYXZvcml0ZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjNzIGVhc2UgMHM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZSAwcztcclxufVxyXG5cclxuI3BhZ2Utc2lkZWJhciAudXNlci1jaGF0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDI3MHB4O1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4jcGFnZS1zaWRlYmFyIC51c2Vycy1saXN0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuI3BhZ2Utc2lkZWJhciAubWVkaWEtbGlzdCAubWVkaWEge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM3Y2M7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbiNwYWdlLXNpZGViYXIgLm1lZGlhLWxpc3QgLm1lZGlhIGEge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jcGFnZS1zaWRlYmFyIC5tZWRpYS1saXN0IC5tZWRpYSBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNEOUQ5RDk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbiNwYWdlLXNpZGViYXIgLnNpZGViYXItdGl0bGUge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBtYXJnaW46IDE1cHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4jcGFnZS1zaWRlYmFyIC5zaWRlYmFyLWJhY2sge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBtYXJnaW46IDE1cHggMCAxMHB4IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4jcGFnZS1zaWRlYmFyIC5zaWRlYmFyLWJhY2s6aG92ZXIge1xyXG4gICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbiNwYWdlLXNpZGViYXIgLm1lZGlhLWxpc3QgLm1lZGlhIC5tZWRpYS1vYmplY3Qge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG59XHJcblxyXG4jcGFnZS1zaWRlYmFyIC5tZWRpYS1saXN0IC5tZWRpYSAudXNlci1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbiNwYWdlLXNpZGViYXIgLm1lZGlhLWxpc3QgLm1lZGlhIC5zdGF0dXMtb25saW5lIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjNWNiODVjO1xyXG59XHJcblxyXG4jcGFnZS1zaWRlYmFyIC5tZWRpYS1saXN0IC5tZWRpYSAubWVkaWEtaGVhZGluZyB7XHJcbiAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4jcGFnZS1zaWRlYmFyIC5tZWRpYS1saXN0IC5tZWRpYSAubWVkaWEtYm9keSBzcGFuIHtcclxuICAgIGNvbG9yOiAjYmJiYmJiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbiNwYWdlLXNpZGViYXIgLnNpZGViYXItY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4jcGFnZS1zaWRlYmFyIC5kaXNjdXNzaW9uIC5hdmF0YXIgaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbn1cclxuXHJcbiNwYWdlLXNpZGViYXIgLmRpc2N1c3Npb24gLm1lc3NhZ2VzIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbiNwYWdlLXNpZGViYXIgLmRpc2N1c3Npb24gLm1lc3NhZ2VzIHAge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uY2hhbmdlYWJsZTpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNFOEU3RTcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNoYW5nZWFibGUuZGF0ZS1waWNrZXI6ZGlzYWJsZWQgKyBzcGFuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogI0U4RTdFNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwtbG9hZGluZyB7XHJcbiAgICB6LWluZGV4OiA2MDA7XHJcbn1cclxuXHJcbi5tYXJnaW5Ub3Age1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuXHJcbi5jb2xsYXBzaWJsZS1pY29uOmFmdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBjb250ZW50OiBcIlxcZTE2NFwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiY2xpcC1mb250XCI7XHJcbn1cclxuXHJcbi5jb2xsYXBzaWJsZS1pY29uLmNvbGxhcHNlZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZTE2MlwiO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4jY2VyY2FsaWFNYXAge1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuI0NhcHRjaGFGaWxsZWQtZXJyb3Ige1xyXG4gICAgY29sb3I6ICNhOTQ0NDI7XHJcbn1cclxuXHJcbi5oYXMtZXJyb3IgLmctcmVjYXB0Y2hhIGlmcmFtZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTk0NDQyO1xyXG59XHJcblxyXG4uaWNvbi1jYWxsLWFkZGVkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NhbGwtYWRkZWQuc3ZnKTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmljb24tYWRkLWNhbGwge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYWRkLWNhbGwuc3ZnKTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL21haW4uY3NzIn0= */

/* ---------------------------------------------------------------------- */
/*	From Medium Devices Up To Larger Devices
 /* ---------------------------------------------------------------------- */
@media (min-width: 980px) and (max-width: 1199px) {
  .layout-boxed > .navbar,
  .layout-boxed .main-container,
  .layout-boxed > .footer {
    max-width: 940px !important;
  }
  .layout-boxed > .navbar,
  .layout-boxed > .footer {
    left: 50% !important;
    margin-left: -470px !important;
  }
}
/* ---------------------------------------------------------------------- */
/*	Only larger Devices
 /* ---------------------------------------------------------------------- */
@media (min-width: 1200px) {
  .layout-boxed > .navbar,
  .layout-boxed .main-container,
  .layout-boxed > .footer {
    max-width: 1000px !important;
  }
  .layout-boxed > .navbar,
  .layout-boxed > .footer {
    left: 50% !important;
    margin-left: -500px !important;
  }
}
/* ---------------------------------------------------------------------- */
/*	From Small Devices Up To Medium Devices
 /* ---------------------------------------------------------------------- */
@media (min-width: 768px) and (max-width: 1279px) {
  .layout-boxed > .navbar,
  .layout-boxed .main-container,
  .layout-boxed > .footer {
    max-width: 750px !important;
  }
  .layout-boxed > .navbar,
  .layout-boxed > .footer {
    left: 50% !important;
    margin-left: -375px !important;
  }
  .main-content {
    margin-left: 50px !important;
  }
  .main-navigation {
    width: 50px !important;
  }
  ul.main-navigation-menu > li:first-child > a {
    border-top: none !important;
  }
  .sidebar-fixed .wrap-menu {
    width: 50px;
  }
  ul.main-navigation-menu > li > a > .title {
    display: none;
  }
  ul.main-navigation-menu > li > a {
    padding-left: 7px;
  }
  .navigation-toggler {
    margin-right: 3px !important;
    margin-left: 3px !important;
  }
  ul.main-navigation-menu > li > a .icon-arrow {
    display: none;
  }
  ul.main-navigation-menu > li > ul.sub-menu {
    display: none !important;
    padding-bottom: 10px !important;
  }
  ul.main-navigation-menu li > ul.sub-menu > li > a {
    padding-left: 24px !important;
  }
  ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
    padding-left: 40px !important;
  }
  ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
    padding-left: 60px !important;
  }
  ul.main-navigation-menu > li:hover {
    width: 225px;
    position: relative;
  }
  ul.main-navigation-menu > li:hover .selected {
    display: none;
  }
  ul.main-navigation-menu > li:first-child > a > .selected {
    display: none !important;
  }
  ul.main-navigation-menu > li:first-child:hover {
    width: 35px;
    position: relative;
  }
  ul.main-navigation-menu > li:first-child:hover .title {
    display: none;
  }
  ul.main-navigation-menu > li:first-child:hover > a:after {
    content: "";
    bottom: -1px;
    position: absolute;
    left: 35px;
    top: -1px;
    width: 14px;
    background: none;
  }
  ul.main-navigation-menu > li:hover > a .title {
    padding-left: 30px;
  }
  ul.main-navigation-menu > li:hover .title {
    display: inline;
  }
  ul.main-navigation-menu > li:hover > ul.sub-menu {
    width: 189px;
    position: absolute;
    z-index: 1000;
    left: 36px;
    margin-top: 0;
    top: 100%;
    display: block !important;
  }
  .navigation-toggler {
    display: none;
  }
  .breadcrumb {
    height: 41px;
    padding: 11px;
  }
  .sidebar-search {
    top: 9px;
  }
}
/* ---------------------------------------------------------------------- */
/*	Extra Small Devices Only
 /* ---------------------------------------------------------------------- */
@media (max-width: 767px) {
  .main-navigation {
    max-height: 340px !important;
  }
  .layout-boxed > .navbar,
  .layout-boxed .main-container,
  .layout-boxed > .footer {
    max-width: none !important;
  }
  .header-default .navbar {
    position: relative !important;
  }
  .main-container {
    margin-top: 100px;
  }
  #page-sidebar {
    top: 100px;
  }
  #page-sidebar .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  #page-sidebar .sidebar-toggler {
    right: 5px;
  }
  /***
	 Main content
	 ***/
  .main-content {
    padding: 0px !important;
  }
  /***
	 Dropdown and dropdown elements.
	 ***/
  .nav > li > .dropdown-menu.notifications {
    left: -110px !important;
  }
  .nav > li > .dropdown-menu.posts {
    left: -160px !important;
  }
  .nav > li > .dropdown-menu.todo {
    left: -60px !important;
  }
  .nav > li.current-user > .dropdown-menu {
    right: 0 !important;
    left: auto;
  }
  /***
	 Hide navigation toggler
	 ***/
  .navigation-toggler {
    display: none;
  }
  /***
	 Horizontal menu 
	 ***/
  .horizontal-menu ul.nav li.current .selected,
  .horizontal-menu ul.nav li.active .selected {
    display: none;
  }
  .horizontal-menu .dropdown-submenu > a:after {
    content: "\f107";
  }
  /***
	 Main title small text
	 ***/
  .page-header small {
    display: block;
    clear: both;
  }
  .main-navigation {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1000;
    border-top: none;
  }
  .header-default .main-navigation {
    position: static !important;
    height: auto !important;
    top: 0;
    max-height: none;
    margin-top: -1px;
  }
  .navbar-tools {
    /*margin-left: -25px;
		margin-right: -25px;
		padding: 0 15px;
		border-top: 1px solid #080808;*/
  }
  .navbar-tools:after {
    clear: both;
  }
  .navbar-tools:before,
  .navbar-tools:after {
    content: " ";
    display: table;
  }
  .navbar-tools .navbar-right {
    float: right;
    width: max-content;
    margin-right: -1rem;
  }
  .navbar-tools .nav > li.dropdown .dropdown-toggle {
    margin-top: 0px !important;
  }
  .main-content > .container {
    /*padding:0;*/
  }
  .sidebar-search input {
    display: none;
    width: 0;
  }
  .sidebar-search input.editable {
    display: block;
    width: 200px;
    opacity: 1;
  }
  body.login .main-login {
    margin-top: 0;
  }
  div.timeline .columns li {
    float: none !important;
    width: 100% !important;
  }
  div.timeline_element:after {
    display: none;
  }
  div.timeline_element:before {
    display: none;
  }
  div.timeline_element {
    margin: 20px auto !important;
  }
  /*Messages*/
  .messages-list {
    display: block;
    float: none !important;
    width: auto !important;
    border: none !important;
    height: auto !important;
  }
  .messages-content {
    margin-left: 0 !important;
  }
  .message-time {
    position: relative !important;
    text-align: right;
    right: 0 !important;
    top: 0 !important;
  }
  /* Tabs Left*/
  .tabs-left .nav-tabs li.active a,
  .tabs-left .nav-tabs li.active a:hover,
  .tabs-left .nav-tabs li.active a:focus {
    border-right-color: #dddddd;
  }
  .tabs-left .nav-tabs {
    float: none;
  }
  .tabs-left .tab-content {
    border-top: none;
  }
  /*Lock Screen*/
  .main-ls {
    height: auto;
    left: 0;
    margin: 0 auto !important;
    position: relative;
    top: 0;
    width: 85%;
  }
  .main-ls .logo,
  .main-ls .copyright {
    text-align: center;
  }
  body.lock-screen .box-ls {
    display: inline-block;
    text-align: center;
    width: 100% !important;
  }
  body.lock-screen .user-info {
    float: none !important;
    width: auto !important;
  }
  /*Chart*/
  #placeholder2 {
    margin-right: 0 !important;
  }
  .flot-container #choices {
    position: relative;
  }
  /*Easy Pie Chart*/
  .easy-pie-chart {
    padding: 10px 0;
  }
  .easy-pie-chart .label-chart {
    display: block;
  }
  /*User-profile*/
  .user-left {
    border-right: none;
  }
  /*sparklines*/
  .mini-stats li {
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #DDDDDD;
    padding-top: 16px;
  }
  /***
	 Footer
	 ***/
  .footer {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* ---------------------------------------------------------------------- */
/*	Extra Small Devices Only
 /* ---------------------------------------------------------------------- */
@media (max-width: 480px) {
  /***
	 Dropdown and dropdown elements.
	 ***/
  .nav > li.current-user > .dropdown-menu:after,
  .nav > li.current-user > .dropdown-menu:before {
    margin-right: 0px;
  }
  header .nav > li.dropdown .dropdown-toggle {
    margin-top: 7px !important;
  }
  .nav li.dropdown .dropdown-toggle .badge {
    top: 15px;
  }
  .nav > li.current-user > .dropdown-menu {
    margin-right: 0px;
  }
  .nav {
    clear: both !important;
  }
  .header .nav > li.dropdown .dropdown-toggle {
    margin-top: 3px !important;
  }
  .header .nav li.dropdown .dropdown-toggle .badge {
    top: 11px;
  }
  .current-user .username {
    display: none;
  }
  .hidden-480 {
    display: none !important;
  }
}
/* ---------------------------------------------------------------------- */
/*	Up To Medium Devices
 /* ---------------------------------------------------------------------- */
@media (max-width: 979px) {
  /***
	 general body settings
	 ***/
  body {
    margin: 0px !important;
  }
  .main-navigation {
    z-index: 1000;
  }
  /***
	 Main content
	 ***/
  .main-content {
    min-height: 760px;
  }
}
/* ---------------------------------------------------------------------- */
/*	Up To Medium Devices
 /* ---------------------------------------------------------------------- */
@media (min-width: 768px) {
  .main-navigation {
    position: absolute;
    width: 210px;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .main-content {
    margin-left: 210px;
  }
  .page-full-width .main-content {
    margin-left: 0 !important;
  }
  .main-content > .container {
    min-height: 760px;
  }
  ul.main-navigation-menu > li.active > a .selected:before {
    display: block;
    height: 41px;
    position: absolute;
    right: -10px;
    top: -1px;
    width: 11px;
    content: "\e16c";
    font-family: 'clip-font';
    line-height: 41px;
    font-size: 24px;
  }
  /***
	 Set style for small navigation menu
	 ***/
  .navigation-small .main-content {
    margin-left: 55px !important;
  }
  .navigation-small .main-navigation {
    width: 50px !important;
    z-index: 1000;
  }
  .navigation-small.sidebar-fixed .wrap-menu {
    width: 50px;
  }
  .navigation-small ul.main-navigation-menu > li > a > .title {
    display: none;
  }
  .navigation-small ul.main-navigation-menu > li > a {
    padding-left: 7px;
  }
  .navigation-small .navigation-toggler {
    margin-right: 3px !important;
    margin-left: 3px !important;
  }
  .navigation-small ul.main-navigation-menu > li > a .icon-arrow {
    display: none;
  }
  .navigation-small ul.main-navigation-menu > li > ul.sub-menu {
    display: none !important;
    padding-bottom: 10px !important;
  }
  .navigation-small ul.main-navigation-menu li > ul.sub-menu > li > a {
    padding-left: 24px !important;
  }
  .navigation-small ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
    padding-left: 40px !important;
  }
  .navigation-small ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
    padding-left: 60px !important;
  }
  .navigation-small ul.main-navigation-menu > li:not(.li-menu-footer):hover {
    border-radius: 0 8px 0 0;
    position: relative;
    width: 235px;
  }
  .navigation-small ul.main-navigation-menu > li:hover > a {
    border-radius: 0 8px 0 0;
  }
  .navigation-small ul.main-navigation-menu > li:hover ul li:last-of-type {
    border-radius: 0 0 8px 0;
  }
  .navigation-small ul.main-navigation-menu > li:hover .selected {
    display: none;
  }
  .navigation-small ul.main-navigation-menu > li:hover > a .title {
    padding-left: 30px;
  }
  .navigation-small ul.main-navigation-menu > li:hover .title {
    display: inline;
  }
  .navigation-small ul.main-navigation-menu > li:hover > ul.sub-menu {
    width: 189px;
    position: absolute;
    z-index: 1000;
    left: 36px;
    margin-top: 0;
    top: 100%;
    display: block !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL21haW4tcmVzcG9uc2l2ZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUdBLFFBQTBCLHVCQUF3QjtFQUM5QyxhQUFjO0VBQVcsYUFBYztFQUFpQixhQUFjO0lBR3RFLDJCQUFBOztFQUdKLGFBQWM7RUFBVyxhQUFjO0lBQ25DLG9CQUFBO0lBQ0EsbUJBQUE7Ozs7OztBQU9KLFFBQTJCO0VBQ3ZCLGFBQWM7RUFBVyxhQUFjO0VBQWlCLGFBQWM7SUFDbEUsNEJBQUE7O0VBR0osYUFBYztFQUFXLGFBQWM7SUFDbkMsb0JBQUE7SUFDQSxtQkFBQTs7Ozs7O0FBT1IsUUFBMEIsdUJBQXdCO0VBQzlDLGFBQWM7RUFBVyxhQUFjO0VBQWlCLGFBQWM7SUFDbEUsMkJBQUE7O0VBR0osYUFBYztFQUFXLGFBQWM7SUFDbkMsb0JBQUE7SUFDQSxtQkFBQTs7RUFHSjtJQUNJLDRCQUFBOztFQUdKO0lBQ0ksc0JBQUE7O0VBR0osRUFBRSxxQkFBc0IsS0FBSSxZQUFhO0lBQ3JDLDJCQUFBOztFQUdKLGNBQWU7SUFDWCxXQUFBOztFQUdKLEVBQUUscUJBQXNCLEtBQUssSUFBSTtJQUM3QixhQUFBOztFQUdKLEVBQUUscUJBQXNCLEtBQUs7SUFDekIsaUJBQUE7O0VBR0o7SUFDSSw0QkFBQTtJQUNBLDJCQUFBOztFQUdKLEVBQUUscUJBQXNCLEtBQUssSUFBSTtJQUM3QixhQUFBOztFQUdKLEVBQUUscUJBQXNCLEtBQUssS0FBSTtJQUM3Qix3QkFBQTtJQUNBLCtCQUFBOztFQUdKLEVBQUUscUJBQXNCLEdBQUcsS0FBSSxTQUFVLEtBQUs7SUFDMUMsNkJBQUE7O0VBR0osRUFBRSxxQkFBc0IsS0FBSyxLQUFJLFNBQVUsS0FBSyxLQUFJLFNBQVUsS0FBSztJQUMvRCw2QkFBQTs7RUFHSixFQUFFLHFCQUFzQixLQUFLLEtBQUksU0FBVSxLQUFLLEtBQUksU0FBVSxLQUFLLEtBQUksU0FBVSxLQUFLO0lBQ2xGLDZCQUFBOztFQUdKLEVBQUUs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LEtBQUksTUFBTztJQUNqRCx3QkFBQTs7RUFHSixpQkFBa0IsR0FBRSxxQkFBc0IsS0FBSSxNQUFPLEdBQUcsR0FBRTtJQUN0RCx3QkFBQTs7RUFHSixpQkFBa0IsR0FBRSxxQkFBc0IsS0FBSSxNQUFPO0lBQ2pELGFBQUE7O0VBR0osaUJBQWtCLEdBQUUscUJBQXNCLEtBQUksTUFBTyxJQUFJO0lBQ3JELGtCQUFBOztFQUdKLGlCQUFrQixHQUFFLHFCQUFzQixLQUFJLE1BQU87SUFDakQsZUFBQTs7RUFHSixpQkFBa0IsR0FBRSxxQkFBc0IsS0FBSSxNQUFPLEtBQUk7SUFDckQsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsYUFBQTtJQUNBLFVBQUE7SUFDQSxhQUFBO0lBQ0EsU0FBQTtJQUNBLHlCQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/77u/IC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdEZyb20gTWVkaXVtIERldmljZXMgVXAgVG8gTGFyZ2VyIERldmljZXNcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAubGF5b3V0LWJveGVkID4gLm5hdmJhciwgLmxheW91dC1ib3hlZCAubWFpbi1jb250YWluZXIsIC5sYXlvdXQtYm94ZWQgPiAuZm9vdGVyXHJcblxyXG57XHJcbiAgICBtYXgtd2lkdGg6IDk0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYXlvdXQtYm94ZWQgPiAubmF2YmFyLCAubGF5b3V0LWJveGVkID4gLmZvb3RlciB7XHJcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDcwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRPbmx5IGxhcmdlciBEZXZpY2VzXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5sYXlvdXQtYm94ZWQgPiAubmF2YmFyLCAubGF5b3V0LWJveGVkIC5tYWluLWNvbnRhaW5lciwgLmxheW91dC1ib3hlZCA+IC5mb290ZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxheW91dC1ib3hlZCA+IC5uYXZiYXIsIC5sYXlvdXQtYm94ZWQgPiAuZm9vdGVyIHtcclxuICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTUwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLypcdEZyb20gU21hbGwgRGV2aWNlcyBVcCBUbyBNZWRpdW0gRGV2aWNlc1xyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIC5sYXlvdXQtYm94ZWQgPiAubmF2YmFyLCAubGF5b3V0LWJveGVkIC5tYWluLWNvbnRhaW5lciwgLmxheW91dC1ib3hlZCA+IC5mb290ZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNzUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubGF5b3V0LWJveGVkID4gLm5hdmJhciwgLmxheW91dC1ib3hlZCA+IC5mb290ZXIge1xyXG4gICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzc1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci1maXhlZCAud3JhcC1tZW51IHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICB1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpID4gYSA+IC50aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICB1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tdG9nZ2xlciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IGEgLmljb24tYXJyb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB1bC5tYWluLW5hdmlnYXRpb24tbWVudSBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaTpob3ZlciB7XHJcbiAgICAgICAgd2lkdGg6IDIyNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAgICAgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaTpob3ZlciAuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpOmZpcnN0LWNoaWxkID4gYSA+IC5zZWxlY3RlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGk6Zmlyc3QtY2hpbGQ6aG92ZXIge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAgICAgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaTpmaXJzdC1jaGlsZDpob3ZlciAudGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaTpmaXJzdC1jaGlsZDpob3ZlciA+IGE6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMzVweDtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaTpob3ZlciA+IGEgLnRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaTpob3ZlciAudGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuXHJcbiAgICB1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpOmhvdmVyID4gdWwuc3ViLW1lbnUge1xyXG4gICAgICAgIHdpZHRoOiAxODlweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICBsZWZ0OiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tdG9nZ2xlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItc2VhcmNoIHtcclxuICAgICAgICB0b3A6IDlweDtcclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRFeHRyYSBTbWFsbCBEZXZpY2VzIE9ubHlcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubWFpbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXlvdXQtYm94ZWQgPiAubmF2YmFyLCAubGF5b3V0LWJveGVkIC5tYWluLWNvbnRhaW5lciwgLmxheW91dC1ib3hlZCA+IC5mb290ZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNwYWdlLXNpZGViYXIge1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgICAgICNwYWdlLXNpZGViYXIgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNwYWdlLXNpZGViYXIgLnNpZGViYXItdG9nZ2xlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgLyoqKlxyXG5cdCBNYWluIGNvbnRlbnRcclxuXHQgKioqL1xyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyoqKlxyXG5cdCBEcm9wZG93biBhbmQgZHJvcGRvd24gZWxlbWVudHMuXHJcblx0ICoqKi9cclxuICAgIC5uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51Lm5vdGlmaWNhdGlvbnMge1xyXG4gICAgICAgIGxlZnQ6IC0xMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51LnBvc3RzIHtcclxuICAgICAgICBsZWZ0OiAtMTYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudS50b2RvIHtcclxuICAgICAgICBsZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYgPiBsaS5jdXJyZW50LXVzZXIgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLyoqKlxyXG5cdCBIaWRlIG5hdmlnYXRpb24gdG9nZ2xlclxyXG5cdCAqKiovXHJcbiAgICAubmF2aWdhdGlvbi10b2dnbGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLyoqKlxyXG5cdCBIb3Jpem9udGFsIG1lbnUgXHJcblx0ICoqKi9cclxuICAgIC5ob3Jpem9udGFsLW1lbnUgdWwubmF2IGxpLmN1cnJlbnQgLnNlbGVjdGVkLCAuaG9yaXpvbnRhbC1tZW51IHVsLm5hdiBsaS5hY3RpdmUgLnNlbGVjdGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob3Jpem9udGFsLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUgPiBhOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG4gICAgfVxyXG4gICAgLyoqKlxyXG5cdCBNYWluIHRpdGxlIHNtYWxsIHRleHRcclxuXHQgKioqL1xyXG4gICAgLnBhZ2UtaGVhZGVyIHNtYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1kZWZhdWx0IC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItdG9vbHMge1xyXG4gICAgICAgIC8qbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjVweDtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDgwODA4OyovXHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItdG9vbHM6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItdG9vbHM6YmVmb3JlLCAubmF2YmFyLXRvb2xzOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci10b29scyAubmF2YmFyLXJpZ2h0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLXRvb2xzIC5uYXYgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIC5tYWluLWNvbnRlbnQgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAvKnBhZGRpbmc6MDsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyLXNlYXJjaCBpbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAgICAgLnNpZGViYXItc2VhcmNoIGlucHV0LmVkaXRhYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgYm9keS5sb2dpbiAubWFpbi1sb2dpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBkaXYudGltZWxpbmUgLmNvbHVtbnMgbGkge1xyXG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBkaXYudGltZWxpbmVfZWxlbWVudDphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBkaXYudGltZWxpbmVfZWxlbWVudDpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LnRpbWVsaW5lX2VsZW1lbnQge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvKk1lc3NhZ2VzKi9cclxuICAgIC5tZXNzYWdlcy1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc3NhZ2VzLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc3NhZ2UtdGltZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8qIFRhYnMgTGVmdCovXHJcbiAgICAudGFicy1sZWZ0IC5uYXYtdGFicyBsaS5hY3RpdmUgYSwgLnRhYnMtbGVmdCAubmF2LXRhYnMgbGkuYWN0aXZlIGE6aG92ZXIsIC50YWJzLWxlZnQgLm5hdi10YWJzIGxpLmFjdGl2ZSBhOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYnMtbGVmdCAubmF2LXRhYnMge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJzLWxlZnQgLnRhYi1jb250ZW50IHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgfVxyXG4gICAgLypMb2NrIFNjcmVlbiovXHJcbiAgICAubWFpbi1scyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLWxzIC5sb2dvLCAubWFpbi1scyAuY29weXJpZ2h0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICBib2R5LmxvY2stc2NyZWVuIC5ib3gtbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBib2R5LmxvY2stc2NyZWVuIC51c2VyLWluZm8ge1xyXG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKkNoYXJ0Ki9cclxuICAgICNwbGFjZWhvbGRlcjIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbG90LWNvbnRhaW5lciAjY2hvaWNlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLypFYXN5IFBpZSBDaGFydCovXHJcbiAgICAuZWFzeS1waWUtY2hhcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAgICAgLmVhc3ktcGllLWNoYXJ0IC5sYWJlbC1jaGFydCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIC8qVXNlci1wcm9maWxlKi9cclxuICAgIC51c2VyLWxlZnQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIH1cclxuICAgIC8qc3BhcmtsaW5lcyovXHJcbiAgICAubWluaS1zdGF0cyBsaSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLyoqKlxyXG5cdCBGb290ZXJcclxuXHQgKioqL1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0RXh0cmEgU21hbGwgRGV2aWNlcyBPbmx5XHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLyoqKlxyXG5cdCBEcm9wZG93biBhbmQgZHJvcGRvd24gZWxlbWVudHMuXHJcblx0ICoqKi9cclxuICAgIC5uYXYgPiBsaS5jdXJyZW50LXVzZXIgPiAuZHJvcGRvd24tbWVudTphZnRlciwgLm5hdiA+IGxpLmN1cnJlbnQtdXNlciA+IC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyIC5uYXYgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2IGxpLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUgLmJhZGdlIHtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdiA+IGxpLmN1cnJlbnQtdXNlciA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2IHtcclxuICAgICAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIgLm5hdiA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIgLm5hdiBsaS5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIC5iYWRnZSB7XHJcbiAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXJyZW50LXVzZXIgLnVzZXJuYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWRkZW4tNDgwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKlx0VXAgVG8gTWVkaXVtIERldmljZXNcclxuIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk3OXB4KSB7XHJcbiAgICAvKioqXHJcblx0IGdlbmVyYWwgYm9keSBzZXR0aW5nc1xyXG5cdCAqKiovXHJcbiAgICBib2R5IHtcclxuICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICB9XHJcbiAgICAvKioqXHJcblx0IE1haW4gY29udGVudFxyXG5cdCAqKiovXHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NjBweDtcclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qXHRVcCBUbyBNZWRpdW0gRGV2aWNlc1xyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtZnVsbC13aWR0aCAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWNvbnRlbnQgPiAuY29udGFpbmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NjBweDtcclxuICAgIH1cclxuXHJcbiAgICB1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpLmFjdGl2ZSA+IGEgLnNlbGVjdGVkOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMTZjXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdjbGlwLWZvbnQnO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAvKioqXHJcblx0IFNldCBzdHlsZSBmb3Igc21hbGwgbmF2aWdhdGlvbiBtZW51XHJcblx0ICoqKi9cclxuICAgIC5uYXZpZ2F0aW9uLXNtYWxsIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tc21hbGwgLm1haW4tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uLXNtYWxsLnNpZGViYXItZml4ZWQgLndyYXAtbWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tc21hbGwgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IGEgPiAudGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tc21hbGwgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uLXNtYWxsIC5uYXZpZ2F0aW9uLXRvZ2dsZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uLXNtYWxsIHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGkgPiBhIC5pY29uLWFycm93IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uLXNtYWxsIHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tc21hbGwgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tc21hbGwgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tc21hbGwgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uLXNtYWxsIHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGk6bm90KC5saS1tZW51LWZvb3Rlcik6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDAgMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDIzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uLXNtYWxsIHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGk6aG92ZXIgPiBhIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDhweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tc21hbGwgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaTpob3ZlciB1bCBsaTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbi1zbWFsbCB1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpOmhvdmVyIC5zZWxlY3RlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbi1zbWFsbCB1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpOmhvdmVyID4gYSAudGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbi1zbWFsbCB1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpOmhvdmVyIC50aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uLXNtYWxsIHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGk6aG92ZXIgPiB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDE4OXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIGxlZnQ6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL21haW4tcmVzcG9uc2l2ZS5jc3MifQ== */

.editable-address {
    display: block;
    margin-bottom: 5px;  
}

.editable-address span {
    width: 70px;  
    display: inline-block;
}
/*
==============================================
CSS3 ANIMATION CHEAT SHEET
==============================================

Made by Justin Aguilar

www.justinaguilar.com/animations/

Questions, comments, concerns, love letters:
justin@justinaguilar.com
==============================================
*/

/*
==============================================
slideDown
==============================================
*/


.slideDown{
	animation-name: slideDown;
	-webkit-animation-name: slideDown;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;	

	visibility: visible !important;						
}

@keyframes slideDown {
	0% {
		transform: translateY(-100%);
	}
	50%{
		transform: translateY(8%);
	}
	65%{
		transform: translateY(-4%);
	}
	80%{
		transform: translateY(4%);
	}
	95%{
		transform: translateY(-2%);
	}			
	100% {
		transform: translateY(0%);
	}		
}

@-webkit-keyframes slideDown {
	0% {
		-webkit-transform: translateY(-100%);
	}
	50%{
		-webkit-transform: translateY(8%);
	}
	65%{
		-webkit-transform: translateY(-4%);
	}
	80%{
		-webkit-transform: translateY(4%);
	}
	95%{
		-webkit-transform: translateY(-2%);
	}			
	100% {
		-webkit-transform: translateY(0%);
	}	
}

/*
==============================================
slideUp
==============================================
*/


.slideUp{
	animation-name: slideUp;
	-webkit-animation-name: slideUp;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;

	visibility: visible !important;			
}

@keyframes slideUp {
	0% {
		transform: translateY(100%);
	}
	50%{
		transform: translateY(-8%);
	}
	65%{
		transform: translateY(4%);
	}
	80%{
		transform: translateY(-4%);
	}
	95%{
		transform: translateY(2%);
	}			
	100% {
		transform: translateY(0%);
	}	
}

@-webkit-keyframes slideUp {
	0% {
		-webkit-transform: translateY(100%);
	}
	50%{
		-webkit-transform: translateY(-8%);
	}
	65%{
		-webkit-transform: translateY(4%);
	}
	80%{
		-webkit-transform: translateY(-4%);
	}
	95%{
		-webkit-transform: translateY(2%);
	}			
	100% {
		-webkit-transform: translateY(0%);
	}	
}

/*
==============================================
slideLeft
==============================================
*/


.slideLeft{
	animation-name: slideLeft;
	-webkit-animation-name: slideLeft;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;		

	visibility: visible !important;	
}

@keyframes slideLeft {
	0% {
		transform: translateX(150%);
	}
	50%{
		transform: translateX(-8%);
	}
	65%{
		transform: translateX(4%);
	}
	80%{
		transform: translateX(-4%);
	}
	95%{
		transform: translateX(2%);
	}			
	100% {
		transform: translateX(0%);
	}
}

@-webkit-keyframes slideLeft {
	0% {
		-webkit-transform: translateX(150%);
	}
	50%{
		-webkit-transform: translateX(-8%);
	}
	65%{
		-webkit-transform: translateX(4%);
	}
	80%{
		-webkit-transform: translateX(-4%);
	}
	95%{
		-webkit-transform: translateX(2%);
	}			
	100% {
		-webkit-transform: translateX(0%);
	}
}

/*
==============================================
slideRight
==============================================
*/


.slideRight{
	animation-name: slideRight;
	-webkit-animation-name: slideRight;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;		

	visibility: visible !important;	
}

@keyframes slideRight {
	0% {
		transform: translateX(-150%);
	}
	50%{
		transform: translateX(8%);
	}
	65%{
		transform: translateX(-4%);
	}
	80%{
		transform: translateX(4%);
	}
	95%{
		transform: translateX(-2%);
	}			
	100% {
		transform: translateX(0%);
	}	
}

@-webkit-keyframes slideRight {
	0% {
		-webkit-transform: translateX(-150%);
	}
	50%{
		-webkit-transform: translateX(8%);
	}
	65%{
		-webkit-transform: translateX(-4%);
	}
	80%{
		-webkit-transform: translateX(4%);
	}
	95%{
		-webkit-transform: translateX(-2%);
	}			
	100% {
		-webkit-transform: translateX(0%);
	}
}

/*
==============================================
slideExpandUp
==============================================
*/


.slideExpandUp{
	animation-name: slideExpandUp;
	-webkit-animation-name: slideExpandUp;	

	animation-duration: 1.6s;	
	-webkit-animation-duration: 1.6s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease -out;

	visibility: visible !important;	
}

@keyframes slideExpandUp {
	0% {
		transform: translateY(100%) scaleX(0.5);
	}
	30%{
		transform: translateY(-8%) scaleX(0.5);
	}	
	40%{
		transform: translateY(2%) scaleX(0.5);
	}
	50%{
		transform: translateY(0%) scaleX(1.1);
	}
	60%{
		transform: translateY(0%) scaleX(0.9);		
	}
	70% {
		transform: translateY(0%) scaleX(1.05);
	}			
	80%{
		transform: translateY(0%) scaleX(0.95);		
	}
	90% {
		transform: translateY(0%) scaleX(1.02);
	}	
	100%{
		transform: translateY(0%) scaleX(1);		
	}
}

@-webkit-keyframes slideExpandUp {
	0% {
		-webkit-transform: translateY(100%) scaleX(0.5);
	}
	30%{
		-webkit-transform: translateY(-8%) scaleX(0.5);
	}	
	40%{
		-webkit-transform: translateY(2%) scaleX(0.5);
	}
	50%{
		-webkit-transform: translateY(0%) scaleX(1.1);
	}
	60%{
		-webkit-transform: translateY(0%) scaleX(0.9);		
	}
	70% {
		-webkit-transform: translateY(0%) scaleX(1.05);
	}			
	80%{
		-webkit-transform: translateY(0%) scaleX(0.95);		
	}
	90% {
		-webkit-transform: translateY(0%) scaleX(1.02);
	}	
	100%{
		-webkit-transform: translateY(0%) scaleX(1);		
	}
}

/*
==============================================
expandUp
==============================================
*/


.expandUp{
	animation-name: expandUp;
	-webkit-animation-name: expandUp;	

	animation-duration: 0.7s;	
	-webkit-animation-duration: 0.7s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;		

	visibility: visible !important;	
}

@keyframes expandUp {
	0% {
		transform: translateY(100%) scale(0.6) scaleY(0.5);
	}
	60%{
		transform: translateY(-7%) scaleY(1.12);
	}
	75%{
		transform: translateY(3%);
	}	
	100% {
		transform: translateY(0%) scale(1) scaleY(1);
	}	
}

@-webkit-keyframes expandUp {
	0% {
		-webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);
	}
	60%{
		-webkit-transform: translateY(-7%) scaleY(1.12);
	}
	75%{
		-webkit-transform: translateY(3%);
	}	
	100% {
		-webkit-transform: translateY(0%) scale(1) scaleY(1);
	}	
}

/*
==============================================
fadeIn
==============================================
*/

.fadeIn{
	animation-name: fadeIn;
	-webkit-animation-name: fadeIn;	

	animation-duration: 0.8s;	
	-webkit-animation-duration: 0.8s;

	animation-timing-function: ease-in;	
	-webkit-animation-timing-function: ease-in;		

	visibility: visible !important;	
}

@keyframes fadeIn {
	0% {
		opacity: 0.0;	
	}
    40% {
        opacity: 0.4;
    }
	80% {
		opacity: 0.8;	
	}	
	100% {
		opacity: 1;	
	}		
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0.0;
    }

    40% {
        opacity: 0.4;
    }

    80% {
        opacity: 0.8;
    }

    100% {
        opacity: 1;
    }		
}

/*
==============================================
fadeOut
==============================================
*/

.fadeOut {
    animation-name: fadeOut;
    -webkit-animation-name: fadeOut;
    animation-duration: 0.5s;
    -webkit-animation-duration: 0.5s;
    animation-timing-function: ease-in;
    -webkit-animation-timing-function: ease-in;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    visibility: visible !important;
}

@keyframes fadeOut {
    0% {
		opacity: 1;		
	}

    40% {
        opacity: 0.8;
    }

    80% {
        opacity: 0.4;
    }

	100% {
		opacity: 0.0;		
	}		
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    40% {
        opacity: 0.8;
    }

    80% {
        opacity: 0.4;
    }

    100% {
        opacity: 0.0;
    }
}

/*
==============================================
expandOpen
==============================================
*/


.expandOpen{
	animation-name: expandOpen;
	-webkit-animation-name: expandOpen;	

	animation-duration: 1.2s;	
	-webkit-animation-duration: 1.2s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	visibility: visible !important;	
}

@keyframes expandOpen {
	0% {
		transform: scale(1.8);		
	}
	50% {
		transform: scale(0.95);
	}	
	80% {
		transform: scale(1.05);
	}
	90% {
		transform: scale(0.98);
	}	
	100% {
		transform: scale(1);
	}			
}

@-webkit-keyframes expandOpen {
	0% {
		-webkit-transform: scale(1.8);		
	}
	50% {
		-webkit-transform: scale(0.95);
	}	
	80% {
		-webkit-transform: scale(1.05);
	}
	90% {
		-webkit-transform: scale(0.98);
	}	
	100% {
		-webkit-transform: scale(1);
	}					
}

/*
==============================================
bigEntrance
==============================================
*/


.bigEntrance{
	animation-name: bigEntrance;
	-webkit-animation-name: bigEntrance;	

	animation-duration: 1.6s;	
	-webkit-animation-duration: 1.6s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	visibility: visible !important;			
}

@keyframes bigEntrance {
	0% {
		transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: 0.2;
	}
	30% {
		transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
		opacity: 1;
	}
	45% {
		transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	60% {
		transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
		opacity: 1;
	}	
	75% {
		transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	90% {
		transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
		opacity: 1;
	}	
	100% {
		transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}		
}

@-webkit-keyframes bigEntrance {
	0% {
		-webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: 0.2;
	}
	30% {
		-webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
		opacity: 1;
	}
	45% {
		-webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	60% {
		-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
		opacity: 1;
	}	
	75% {
		-webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	90% {
		-webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
		opacity: 1;
	}	
	100% {
		-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}				
}

/*
==============================================
hatch
==============================================
*/

.hatch{
	animation-name: hatch;
	-webkit-animation-name: hatch;	

	animation-duration: 2s;	
	-webkit-animation-duration: 2s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;

	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%; 

	visibility: visible !important;		
}

@keyframes hatch {
	0% {
		transform: rotate(0deg) scaleY(0.6);
	}
	20% {
		transform: rotate(-2deg) scaleY(1.05);
	}
	35% {
		transform: rotate(2deg) scaleY(1);
	}
	50% {
		transform: rotate(-2deg);
	}	
	65% {
		transform: rotate(1deg);
	}	
	80% {
		transform: rotate(-1deg);
	}		
	100% {
		transform: rotate(0deg);
	}									
}

@-webkit-keyframes hatch {
	0% {
		-webkit-transform: rotate(0deg) scaleY(0.6);
	}
	20% {
		-webkit-transform: rotate(-2deg) scaleY(1.05);
	}
	35% {
		-webkit-transform: rotate(2deg) scaleY(1);
	}
	50% {
		-webkit-transform: rotate(-2deg);
	}	
	65% {
		-webkit-transform: rotate(1deg);
	}	
	80% {
		-webkit-transform: rotate(-1deg);
	}		
	100% {
		-webkit-transform: rotate(0deg);
	}		
}


/*
==============================================
bounce
==============================================
*/


.bounce{
	animation-name: bounce;
	-webkit-animation-name: bounce;	

	animation-duration: 1.6s;	
	-webkit-animation-duration: 1.6s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;	
	
	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%; 	
}

@keyframes bounce {
	0% {
		transform: translateY(0%) scaleY(0.6);
	}
	60%{
		transform: translateY(-100%) scaleY(1.1);
	}
	70%{
		transform: translateY(0%) scaleY(0.95) scaleX(1.05);
	}
	80%{
		transform: translateY(0%) scaleY(1.05) scaleX(1);
	}	
	90%{
		transform: translateY(0%) scaleY(0.95) scaleX(1);
	}				
	100%{
		transform: translateY(0%) scaleY(1) scaleX(1);
	}	
}

@-webkit-keyframes bounce {
	0% {
		-webkit-transform: translateY(0%) scaleY(0.6);
	}
	60%{
		-webkit-transform: translateY(-100%) scaleY(1.1);
	}
	70%{
		-webkit-transform: translateY(0%) scaleY(0.95) scaleX(1.05);
	}
	80%{
		-webkit-transform: translateY(0%) scaleY(1.05) scaleX(1);
	}	
	90%{
		-webkit-transform: translateY(0%) scaleY(0.95) scaleX(1);
	}				
	100%{
		-webkit-transform: translateY(0%) scaleY(1) scaleX(1);
	}		
}


/*
==============================================
pulse
==============================================
*/

.pulse{
	animation-name: pulse;
	-webkit-animation-name: pulse;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes pulse {
	0% {
		transform: scale(0.9);
		opacity: 0.7;		
	}
	50% {
		transform: scale(1);
		opacity: 1;	
	}	
	100% {
		transform: scale(0.9);
		opacity: 0.7;	
	}			
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;		
	}
	50% {
		-webkit-transform: scale(1);
		opacity: 1;	
	}	
	100% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;	
	}			
}

/*
==============================================
floating
==============================================
*/

.floating{
	animation-name: floating;
	-webkit-animation-name: floating;

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes floating {
	0% {
		transform: translateY(0%);	
	}
	50% {
		transform: translateY(8%);	
	}	
	100% {
		transform: translateY(0%);
	}			
}

@-webkit-keyframes floating {
	0% {
		-webkit-transform: translateY(0%);	
	}
	50% {
		-webkit-transform: translateY(8%);	
	}	
	100% {
		-webkit-transform: translateY(0%);
	}			
}

/*
==============================================
tossing
==============================================
*/

.tossing{
	animation-name: tossing;
	-webkit-animation-name: tossing;	

	animation-duration: 2.5s;	
	-webkit-animation-duration: 2.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes tossing {
	0% {
		transform: rotate(-4deg);	
	}
	50% {
		transform: rotate(4deg);
	}
	100% {
		transform: rotate(-4deg);	
	}						
}

@-webkit-keyframes tossing {
	0% {
		-webkit-transform: rotate(-4deg);	
	}
	50% {
		-webkit-transform: rotate(4deg);
	}
	100% {
		-webkit-transform: rotate(-4deg);	
	}				
}

/*
==============================================
pullUp
==============================================
*/

.pullUp{
	animation-name: pullUp;
	-webkit-animation-name: pullUp;	

	animation-duration: 1.1s;	
	-webkit-animation-duration: 1.1s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%; 		
}

@keyframes pullUp {
	0% {
		transform: scaleY(0.1);
	}
	40% {
		transform: scaleY(1.02);
	}
	60% {
		transform: scaleY(0.98);
	}
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(0.98);
	}				
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(1);
	}							
}

@-webkit-keyframes pullUp {
	0% {
		-webkit-transform: scaleY(0.1);
	}
	40% {
		-webkit-transform: scaleY(1.02);
	}
	60% {
		-webkit-transform: scaleY(0.98);
	}
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(0.98);
	}				
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(1);
	}		
}

/*
==============================================
pullDown
==============================================
*/

.pullDown{
	animation-name: pullDown;
	-webkit-animation-name: pullDown;	

	animation-duration: 1.1s;	
	-webkit-animation-duration: 1.1s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%; 		
}

@keyframes pullDown {
	0% {
		transform: scaleY(0.1);
	}
	40% {
		transform: scaleY(1.02);
	}
	60% {
		transform: scaleY(0.98);
	}
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(0.98);
	}				
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(1);
	}							
}

@-webkit-keyframes pullDown {
	0% {
		-webkit-transform: scaleY(0.1);
	}
	40% {
		-webkit-transform: scaleY(1.02);
	}
	60% {
		-webkit-transform: scaleY(0.98);
	}
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(0.98);
	}				
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(1);
	}		
}

/*
==============================================
stretchLeft
==============================================
*/

.stretchLeft{
	animation-name: stretchLeft;
	-webkit-animation-name: stretchLeft;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 100% 0%;
	-ms-transform-origin: 100% 0%;
	-webkit-transform-origin: 100% 0%; 
}

@keyframes stretchLeft {
	0% {
		transform: scaleX(0.3);
	}
	40% {
		transform: scaleX(1.02);
	}
	60% {
		transform: scaleX(0.98);
	}
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(0.98);
	}				
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(1);
	}							
}

@-webkit-keyframes stretchLeft {
	0% {
		-webkit-transform: scaleX(0.3);
	}
	40% {
		-webkit-transform: scaleX(1.02);
	}
	60% {
		-webkit-transform: scaleX(0.98);
	}
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(0.98);
	}				
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(1);
	}		
}

/*
==============================================
stretchRight
==============================================
*/

.stretchRight{
	animation-name: stretchRight;
	-webkit-animation-name: stretchRight;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%; 		
}

@keyframes stretchRight {
	0% {
		transform: scaleX(0.3);
	}
	40% {
		transform: scaleX(1.02);
	}
	60% {
		transform: scaleX(0.98);
	}
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(0.98);
	}				
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(1);
	}							
}

@-webkit-keyframes stretchRight {
	0% {
		-webkit-transform: scaleX(0.3);
	}
	40% {
		-webkit-transform: scaleX(1.02);
	}
	60% {
		-webkit-transform: scaleX(0.98);
	}
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(0.98);
	}				
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(1);
	}		
}

/*
===========================================
Infinite rotation
===========================================
*/

.infiniteSpin { 
    -webkit-animation-name: spin;
    -webkit-animation-duration: 1000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 1000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 1000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    animation-name: spin;
    animation-duration: 1000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}

.bootstrap-colorpalette {
    padding-left:4px;
    padding-right:4px;
    white-space: normal;
    line-height:1;
}

.bootstrap-colorpalette div {
    line-height:0;
}

.bootstrap-colorpalette .btn-color {
    width: 17px;
    height: 17px;
    border: 1px solid #fff;
    margin: 0;
    padding: 0;
}

.bootstrap-colorpalette .btn-color:hover {
    border: 1px solid #000;
}
/*
    Colorpicker for Bootstrap
    Copyright 2012 Stefan Petre 
    Licensed under the Apache License v2.0
    http://www.apache.org/licenses/LICENSE-2.0
*/
.colorpicker-saturation {
    width: 100px;
    height: 100px;
    background-image: url(/Content/css/img/bootstrap-colorpicker/saturation.png);
    cursor: crosshair;
    float: left;
}
.colorpicker-saturation i {
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    top: 0;
    left: 0;
    margin: -4px 0 0 -4px;
}
.colorpicker-saturation i b {
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.colorpicker-hue,
.colorpicker-alpha {
    width: 15px;
    height: 100px;
    float: left;
    cursor: row-resize;
    margin-left: 4px;
    margin-bottom: 4px;
}
.colorpicker-hue i,
.colorpicker-alpha i {
    display: block;
    height: 1px;
    background: #000;
    border-top: 1px solid #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin-top: -1px;
}
.colorpicker-hue { background-image: url(/Content/css/img/bootstrap-colorpicker/hue.png) }
.colorpicker-alpha {
    background-image: url(/Content/css/img/bootstrap-colorpicker/alpha.png);
    display: none;
}
.colorpicker {
    *zoom: 1;
    top: 0;
    left: 0;
    padding: 4px;
    min-width: 130px;
    margin-top: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.colorpicker:before,
.colorpicker:after {
    display: table;
    content: "";
}
.colorpicker:after { clear: both }
.colorpicker:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 6px;
}
.colorpicker:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    position: absolute;
    top: -6px;
    left: 7px;
}
.colorpicker div { position: relative }
.colorpicker.alpha { min-width: 140px }
.colorpicker.alpha .colorpicker-alpha { display: block }
.colorpicker-color {
    height: 10px;
    margin-top: 5px;
    clear: both;
    background-image: url(/Content/css/img/bootstrap-colorpicker/alpha.png);
    background-position: 0 100%;
}
.colorpicker-color div { height: 10px }
.colorpicker-component .add-on i,
.colorpicker-component .input-group-addon i{
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px;
}
/*! X-editable - v1.5.1 
* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
* http://github.com/vitalets/x-editable
* Copyright (c) 2013 Vitaliy Potapov; Licensed MIT */
.editableform {
    margin-bottom: 0; /* overwrites bootstrap margin */
}

.editableform .control-group {
    margin-bottom: 0; /* overwrites bootstrap margin */
    white-space: nowrap; /* prevent wrapping buttons on new line */
    line-height: 20px; /* overwriting bootstrap line-height. See #133 */
}

/* 
  BS3 width:1005 for inputs breaks editable form in popup 
  See: https://github.com/vitalets/x-editable/issues/393
*/
.editableform .form-control {
    width: auto;
}

.editable-buttons {
   display: inline-block; /* should be inline to take effect of parent's white-space: nowrap */
   vertical-align: top;
   margin-left: 7px;
   /* inline-block emulation for IE7*/
   zoom: 1; 
   *display: inline;
}

.editable-buttons.editable-buttons-bottom {
   display: block; 
   margin-top: 7px;
   margin-left: 0;
}

.editable-input {
    vertical-align: top; 
    display: inline-block; /* should be inline to take effect of parent's white-space: nowrap */
    width: auto; /* bootstrap-responsive has width: 100% that breakes layout */
    white-space: normal; /* reset white-space decalred in parent*/
   /* display-inline emulation for IE7*/
   zoom: 1; 
   *display: inline;   
}

.editable-buttons .editable-cancel {
   margin-left: 7px; 
}

/*for jquery-ui buttons need set height to look more pretty*/
.editable-buttons button.ui-button-icon-only {
   height: 24px; 
   width: 30px;
}

.editableform-loading {
    background: url(/Content/css/img/loading.gif) center center no-repeat;  
    height: 25px;
    width: auto; 
    min-width: 25px; 
}

.editable-inline .editableform-loading {
    background-position: left 5px;      
}

 .editable-error-block {
    max-width: 300px;
    margin: 5px 0 0 0;
    width: auto;
    white-space: normal;
}

/*add padding for jquery ui*/
.editable-error-block.ui-state-error {
    padding: 3px;  
}  

.editable-error {
   color: red;  
}

/* ---- For specific types ---- */

.editableform .editable-date {
    padding: 0; 
    margin: 0;
    float: left;
}

/* move datepicker icon to center of add-on button. See https://github.com/vitalets/x-editable/issues/183 */
.editable-inline .add-on .icon-th {
   margin-top: 3px;
   margin-left: 1px; 
}


/* checklist vertical alignment */
.editable-checklist label input[type="checkbox"], 
.editable-checklist label span {
    vertical-align: middle;
    margin: 0;
}

.editable-checklist label {
    white-space: nowrap; 
}

/* set exact width of textarea to fit buttons toolbar */
.editable-wysihtml5 {
    width: 566px; 
    height: 250px; 
}

/* clear button shown as link in date inputs */
.editable-clear {
   clear: both;
   font-size: 0.9em;
   text-decoration: none;
   text-align: right;
}

/* IOS-style clear button for text inputs */
.editable-clear-x {
   background: url(/Content/css/img/clear.png) center center no-repeat;
   display: block;
   width: 13px;    
   height: 13px;
   position: absolute;
   opacity: 0.6;
   z-index: 100;
   
   top: 50%;
   right: 6px;
   margin-top: -6px;
   
}

.editable-clear-x:hover {
   opacity: 1;
}

.editable-pre-wrapped {
   white-space: pre-wrap;
}
.editable-container.editable-popup {
    max-width: none !important; /* without this rule poshytip/tooltip does not stretch */
}  

.editable-container.popover {
    width: auto; /* without this rule popover does not stretch */
}

.editable-container.editable-inline {
    display: inline-block; 
    vertical-align: middle;
    width: auto;
    /* inline-block emulation for IE7*/
    zoom: 1; 
    *display: inline;    
}

.editable-container.ui-widget {
   font-size: inherit;  /* jqueryui widget font 1.1em too big, overwrite it */
   z-index: 9990; /* should be less than select2 dropdown z-index to close dropdown first when click */
}
.editable-click, 
a.editable-click, 
a.editable-click:hover {
    text-decoration: none;
    border-bottom: dashed 1px #0088cc;
}

.editable-click.editable-disabled, 
a.editable-click.editable-disabled, 
a.editable-click.editable-disabled:hover {
   color: #585858;  
   cursor: default;
   border-bottom: none;
}

.editable-empty, .editable-empty:hover, .editable-empty:focus{
  font-style: italic; 
  color: #DD1144;  
  /* border-bottom: none; */
  text-decoration: none;
}

.editable-unsaved {
  font-weight: bold; 
}

.editable-unsaved:after {
/*    content: '*'*/
}

.editable-bg-transition {
  -webkit-transition: background-color 1400ms ease-out;
  -moz-transition: background-color 1400ms ease-out;
  -o-transition: background-color 1400ms ease-out;
  -ms-transition: background-color 1400ms ease-out;
  transition: background-color 1400ms ease-out;  
}

/*see https://github.com/vitalets/x-editable/issues/139 */
.form-horizontal .editable
{ 
    padding-top: 5px;
    display:inline-block;
}


/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/

}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: linear-gradient(top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
  background-image: -o-linear-gradient(top, #b3b3b3, #808080);
  background-image: linear-gradient(top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}

/*!
 * Bootstrap v2.3.1-j6
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat, extended by @ArnoldDaniels.
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-file {
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
.btn-file > input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translate(-300px, 0) scale(4);
  font-size: 23px;
  direction: ltr;
  cursor: pointer;
}
.fileupload {
  margin-bottom: 9px;
}
.fileupload .uneditable-input {
  display: inline-block;
  margin-bottom: 0px;
  vertical-align: middle;
  cursor: text;
}
.fileupload .thumbnail {
  overflow: hidden;
  display: inline-block;
  margin-bottom: 5px;
  vertical-align: middle;
  text-align: center;
}
.fileupload .thumbnail > img {
  display: inline-block;
  vertical-align: middle;
  max-height: 100%;
}
.fileupload .btn {
  vertical-align: middle;
}
.fileupload-exists .fileupload-new,
.fileupload-new .fileupload-exists {
  display: none;
}
.fileupload-inline .fileupload-controls {
  display: inline;
}
.fileupload-new .input-append .btn-file {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.thumbnail-borderless .thumbnail {
  border: none;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.fileupload-new.thumbnail-borderless .thumbnail {
  border: 1px solid #ddd;
}
.control-group.warning .fileupload .uneditable-input {
  color: #a47e3c;
  border-color: #a47e3c;
}
.control-group.warning .fileupload .fileupload-preview {
  color: #a47e3c;
}
.control-group.warning .fileupload .thumbnail {
  border-color: #a47e3c;
}
.control-group.error .fileupload .uneditable-input {
  color: #b94a48;
  border-color: #b94a48;
}
.control-group.error .fileupload .fileupload-preview {
  color: #b94a48;
}
.control-group.error .fileupload .thumbnail {
  border-color: #b94a48;
}
.control-group.success .fileupload .uneditable-input {
  color: #468847;
  border-color: #468847;
}
.control-group.success .fileupload .fileupload-preview {
  color: #468847;
}
.control-group.success .fileupload .thumbnail {
  border-color: #468847;
}

/*!
 * Bootstrap Modal
 *
 * Copyright Jordan Schroter
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Boostrap 3 patch for for bootstrap-modal. Include BEFORE bootstrap-modal.css!
 */

body.modal-open, 
.modal-open .navbar-fixed-top, 
.modal-open .navbar-fixed-bottom {
  margin-right: 0;
}

.modal {
  left: 50%;
  bottom: auto;
  right: auto;
  padding: 0;
  width: 500px;
  margin-left: -250px;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}

.modal.container {
  max-width: none;
}
/*!
 * Bootstrap Modal
 *
 * Copyright Jordan Schroter
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */

/*.modal-open {
	overflow: hidden;
}*/


/* add a scroll bar to stop page from jerking around */
/*.modal-open.page-overflow .page-container,
.modal-open.page-overflow .page-container .navbar-fixed-top,
.modal-open.page-overflow .page-container .navbar-fixed-bottom,
.modal-open.page-overflow .modal-scrollable {
	overflow-y: scroll;
}

@media (max-width: 979px) {
	.modal-open.page-overflow .page-container .navbar-fixed-top,
	.modal-open.page-overflow .page-container .navbar-fixed-bottom  {
		overflow-y: visible;
	}
}


.modal-scrollable {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: auto;
}

.modal {
	outline: none;
	position: absolute;
	margin-top: 0;
	top: 50%;
	overflow: visible;*/ /* allow content to popup out (i.e tooltips) */
/*}

.modal.fade {
	top: -100%;
	-webkit-transition: opacity 0.3s linear, top 0.3s ease-out, bottom 0.3s ease-out, margin-top 0.3s ease-out;	
	   -moz-transition: opacity 0.3s linear, top 0.3s ease-out, bottom 0.3s ease-out, margin-top 0.3s ease-out;
	     -o-transition: opacity 0.3s linear, top 0.3s ease-out, bottom 0.3s ease-out, margin-top 0.3s ease-out;
	        transition: opacity 0.3s linear, top 0.3s ease-out, bottom 0.3s ease-out, margin-top 0.3s ease-out;
}

.modal.fade.in {
	top: 50%;
}

.modal-body {
	max-height: none;
	overflow: visible;
}

.modal.modal-absolute {
	position: absolute;
	z-index: 950;
}

.modal .loading-mask {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	border-radius: 6px;
}

.modal-backdrop.modal-absolute{
	position: absolute;
	z-index: 940;
}

.modal-backdrop, 
.modal-backdrop.fade.in{
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: #fff;
}

.modal.container {
  width: 940px;
  margin-left: -470px;
}*/

/* Modal Overflow */

/*.modal-overflow.modal {
	top: 1%;
}

.modal-overflow.modal.fade {
	top: -100%;
}

.modal-overflow.modal.fade.in {
	top: 1%;
}

.modal-overflow .modal-body {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}*/

/* Responsive */

/*@media (min-width: 1200px) {
	.modal.container {
		width: 1170px;
		margin-left: -585px;
	}
}

@media (max-width: 979px) {*/
	/*.modal,*/ 
	/*.modal.container,
	.modal.modal-overflow 	{
		top: 1%;
		right: 1%;
		left: 1%;
		bottom: auto;
		width: auto !important;
		height: auto !important;
		margin: 0 !important;
		padding: 0 !important;
	}*/
	
	/*.modal.fade.in,*/ 
	/*.modal.container.fade.in,
	.modal.modal-overflow.fade.in {
		top: 1%;
		bottom: auto;
	}
	
	.modal-body,
	.modal-overflow .modal-body {
		position: static;
		margin: 0;
		height: auto !important;
		max-height: none !important;
		overflow: visible !important;
	}
	
	.modal-footer,
	.modal-overflow .modal-footer {
		position: static;
	}
}

.loading-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -12px 0 0 -12px;
}*/

/*
Animate.css - http://daneden.me/animate
Licensed under the ☺ license (http://licence.visualidiot.com/)

Copyright (c) 2012 Dan Eden*/

/*.animated {
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
	0%, 100% {transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}*/

/* ============================================================
 * bootstrapSwitch v1.8 by Larentis Mattia @SpiritualGuru
 * http://www.larentis.eu/
 *
 * Enhanced for radiobuttons by Stein, Peter @BdMdesigN
 * http://www.bdmdesign.org/
 *
 * Project site:
 * http://www.larentis.eu/switch/
 * ============================================================
 * Licensed under the Apache License, Version 2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 * ============================================================ */
.has-switch {
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  position: relative;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  vertical-align: middle;
  min-width: 100px;
}
.has-switch.switch-mini {
  min-width: 72px;
}
.has-switch.switch-mini i.switch-mini-icons {
  height: 1.20em;
  line-height: 9px;
  vertical-align: text-top;
  text-align: center;
  transform: scale(0.6);
  margin-top: -1px;
  margin-bottom: -1px;
}
.has-switch.switch-small {
  min-width: 80px;
}
.has-switch.switch-large {
  min-width: 120px;
}
.has-switch.deactivate {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default !important;
}
.has-switch.deactivate label,
.has-switch.deactivate span {
  cursor: default !important;
}
.has-switch > div {
  display: inline-block;
  width: 150%;
  position: relative;
  top: 0;
}
.has-switch > div.switch-animate {
  -webkit-transition: left 0.5s;
  -moz-transition: left 0.5s;
  -o-transition: left 0.5s;
  transition: left 0.5s;
}
.has-switch > div.switch-off {
  left: -50%;
}
.has-switch > div.switch-on {
  left: 0%;
}
.has-switch input[type=radio],
.has-switch input[type=checkbox] {
  display: none;
}
.has-switch span,
.has-switch label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  display: inline-block;
  height: 100%;
  padding-bottom: 4px;
  padding-top: 4px;
  font-size: 14px;
  line-height: 20px;
}
.has-switch span.switch-mini,
.has-switch label.switch-mini {
  padding-bottom: 4px;
  padding-top: 4px;
  font-size: 10px;
  line-height: 9px;
}
.has-switch span.switch-small,
.has-switch label.switch-small {
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 12px;
  line-height: 18px;
}
.has-switch span.switch-large,
.has-switch label.switch-large {
  padding-bottom: 9px;
  padding-top: 9px;
  font-size: 16px;
  line-height: normal;
}
.has-switch label {
  text-align: center;
  margin-top: -1px;
  margin-bottom: -1px;
  z-index: 100;
  width: 34%;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  color: #333333;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch label:hover,
.has-switch label:focus,
.has-switch label:active,
.has-switch label.active,
.has-switch label.disabled,
.has-switch label[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.has-switch label:active,
.has-switch label.active {
  background-color: #cccccc \9;
}
.has-switch label i {
  color: #000;
  text-shadow: 0 1px 0 #fff;
  line-height: 18px;
  pointer-events: none;
}
.has-switch span {
  text-align: center;
  z-index: 1;
  width: 33%;
}
.has-switch span.switch-left {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.has-switch span.switch-right {
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f0f0f0;
  background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffffffff', GradientType=0);
  border-color: #ffffff #ffffff #d9d9d9;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #ffffff;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch span.switch-right:hover,
.has-switch span.switch-right:focus,
.has-switch span.switch-right:active,
.has-switch span.switch-right.active,
.has-switch span.switch-right.disabled,
.has-switch span.switch-right[disabled] {
  color: #333333;
  background-color: #ffffff;
  *background-color: #f2f2f2;
}
.has-switch span.switch-right:active,
.has-switch span.switch-right.active {
  background-color: #e6e6e6 \9;
}
.has-switch span.switch-primary,
.has-switch span.switch-left {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #005fcc;
  background-image: -moz-linear-gradient(top, #0044cc, #0088cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0044cc), to(#0088cc));
  background-image: -webkit-linear-gradient(top, #0044cc, #0088cc);
  background-image: -o-linear-gradient(top, #0044cc, #0088cc);
  background-image: linear-gradient(to bottom, #0044cc, #0088cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0044cc', endColorstr='#ff0088cc', GradientType=0);
  border-color: #0088cc #0088cc #005580;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0088cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch span.switch-primary:hover,
.has-switch span.switch-left:hover,
.has-switch span.switch-primary:focus,
.has-switch span.switch-left:focus,
.has-switch span.switch-primary:active,
.has-switch span.switch-left:active,
.has-switch span.switch-primary.active,
.has-switch span.switch-left.active,
.has-switch span.switch-primary.disabled,
.has-switch span.switch-left.disabled,
.has-switch span.switch-primary[disabled],
.has-switch span.switch-left[disabled] {
  color: #ffffff;
  background-color: #0088cc;
  *background-color: #0077b3;
}
.has-switch span.switch-primary:active,
.has-switch span.switch-left:active,
.has-switch span.switch-primary.active,
.has-switch span.switch-left.active {
  background-color: #006699 \9;
}
.has-switch span.switch-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #41a7c5;
  background-image: -moz-linear-gradient(top, #2f96b4, #5bc0de);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2f96b4), to(#5bc0de));
  background-image: -webkit-linear-gradient(top, #2f96b4, #5bc0de);
  background-image: -o-linear-gradient(top, #2f96b4, #5bc0de);
  background-image: linear-gradient(to bottom, #2f96b4, #5bc0de);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f96b4', endColorstr='#ff5bc0de', GradientType=0);
  border-color: #5bc0de #5bc0de #28a1c5;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #5bc0de;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch span.switch-info:hover,
.has-switch span.switch-info:focus,
.has-switch span.switch-info:active,
.has-switch span.switch-info.active,
.has-switch span.switch-info.disabled,
.has-switch span.switch-info[disabled] {
  color: #ffffff;
  background-color: #5bc0de;
  *background-color: #46b8da;
}
.has-switch span.switch-info:active,
.has-switch span.switch-info.active {
  background-color: #31b0d5 \9;
}
.has-switch span.switch-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #58b058;
  background-image: -moz-linear-gradient(top, #51a351, #62c462);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#51a351), to(#62c462));
  background-image: -webkit-linear-gradient(top, #51a351, #62c462);
  background-image: -o-linear-gradient(top, #51a351, #62c462);
  background-image: linear-gradient(to bottom, #51a351, #62c462);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff51a351', endColorstr='#ff62c462', GradientType=0);
  border-color: #62c462 #62c462 #3b9e3b;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #62c462;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch span.switch-success:hover,
.has-switch span.switch-success:focus,
.has-switch span.switch-success:active,
.has-switch span.switch-success.active,
.has-switch span.switch-success.disabled,
.has-switch span.switch-success[disabled] {
  color: #ffffff;
  background-color: #62c462;
  *background-color: #4fbd4f;
}
.has-switch span.switch-success:active,
.has-switch span.switch-success.active {
  background-color: #42b142 \9;
}
.has-switch span.switch-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f9a123;
  background-image: -moz-linear-gradient(top, #f89406, #fbb450);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f89406), to(#fbb450));
  background-image: -webkit-linear-gradient(top, #f89406, #fbb450);
  background-image: -o-linear-gradient(top, #f89406, #fbb450);
  background-image: linear-gradient(to bottom, #f89406, #fbb450);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff89406', endColorstr='#fffbb450', GradientType=0);
  border-color: #fbb450 #fbb450 #f89406;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #fbb450;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch span.switch-warning:hover,
.has-switch span.switch-warning:focus,
.has-switch span.switch-warning:active,
.has-switch span.switch-warning.active,
.has-switch span.switch-warning.disabled,
.has-switch span.switch-warning[disabled] {
  color: #ffffff;
  background-color: #fbb450;
  *background-color: #faa937;
}
.has-switch span.switch-warning:active,
.has-switch span.switch-warning.active {
  background-color: #fa9f1e \9;
}
.has-switch span.switch-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #d14641;
  background-image: -moz-linear-gradient(top, #bd362f, #ee5f5b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bd362f), to(#ee5f5b));
  background-image: -webkit-linear-gradient(top, #bd362f, #ee5f5b);
  background-image: -o-linear-gradient(top, #bd362f, #ee5f5b);
  background-image: linear-gradient(to bottom, #bd362f, #ee5f5b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd362f', endColorstr='#ffee5f5b', GradientType=0);
  border-color: #ee5f5b #ee5f5b #e51d18;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #ee5f5b;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch span.switch-danger:hover,
.has-switch span.switch-danger:focus,
.has-switch span.switch-danger:active,
.has-switch span.switch-danger.active,
.has-switch span.switch-danger.disabled,
.has-switch span.switch-danger[disabled] {
  color: #ffffff;
  background-color: #ee5f5b;
  *background-color: #ec4844;
}
.has-switch span.switch-danger:active,
.has-switch span.switch-danger.active {
  background-color: #e9322d \9;
}
.has-switch span.switch-default {
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f0f0f0;
  background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffffffff', GradientType=0);
  border-color: #ffffff #ffffff #d9d9d9;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #ffffff;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.has-switch span.switch-default:hover,
.has-switch span.switch-default:focus,
.has-switch span.switch-default:active,
.has-switch span.switch-default.active,
.has-switch span.switch-default.disabled,
.has-switch span.switch-default[disabled] {
  color: #333333;
  background-color: #ffffff;
  *background-color: #f2f2f2;
}
.has-switch span.switch-default:active,
.has-switch span.switch-default.active {
  background-color: #e6e6e6 \9;
}

/*!
 * Timepicker Component for Twitter Bootstrap
 *
 * Copyright 2013 Joris de Wit
 *
 * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
.bootstrap-timepicker {
  position: relative;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
  left: auto;
  right: 0;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
  left: auto;
  right: 12px;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
  left: auto;
  right: 13px;
}
.bootstrap-timepicker .add-on {
  cursor: pointer;
}
.bootstrap-timepicker .add-on i {
  display: inline-block;
  width: 16px;
  height: 16px;
}
.bootstrap-timepicker-widget.dropdown-menu {
  padding: 2px 3px 2px 2px;
}
.bootstrap-timepicker-widget.dropdown-menu.open {
  display: inline-block;
}
.bootstrap-timepicker-widget.dropdown-menu:before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  display: inline-block;
  left: 9px;
  position: absolute;
  top: -7px;
}
.bootstrap-timepicker-widget.dropdown-menu:after {
  border-bottom: 6px solid #FFFFFF;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  display: inline-block;
  left: 10px;
  position: absolute;
  top: -6px;
}
.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget input {
  border-radius: 4px;
}
.bootstrap-timepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-timepicker-widget table td {
  text-align: center;
  height: 30px;
  margin: 0;
  padding: 2px;
}
.bootstrap-timepicker-widget table td:not(.separator) {
  min-width: 30px;
}
.bootstrap-timepicker-widget table td span {
  width: 100%;
}
.bootstrap-timepicker-widget table td a {
  border: 1px transparent solid;
  width: 100%;
  display: inline-block;
  margin: 0;
  padding: 8px 0;
  outline: 0;
  color: #333;
}
.bootstrap-timepicker-widget table td a:hover {
  text-decoration: none;
  background-color: #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-color: #ddd;
}
.bootstrap-timepicker-widget table td a i {
  margin-top: 2px;
}
.bootstrap-timepicker-widget table td input {
  width: 25px;
  margin: 0;
  text-align: center;
}
.bootstrap-timepicker-widget .modal-content {
  padding: 4px;
}
@media (min-width: 767px) {
  .bootstrap-timepicker-widget.modal {
    width: 200px;
    margin-left: -100px;
  }
}
@media (max-width: 767px) {
  .bootstrap-timepicker {
    width: 100%;
  }
  .bootstrap-timepicker .dropdown-menu {
    width: 100%;
  }
}

ul.wysihtml5-toolbar {
	margin: 0;
	padding: 0;
	display: block;
}

ul.wysihtml5-toolbar:after {
	clear: both;
	display: table;
	content: "";
}

ul.wysihtml5-toolbar > li {
	float: left;
	display: list-item;
	list-style: none;
	margin: 0 5px 10px 0;
}

ul.wysihtml5-toolbar a[data-wysihtml5-command=bold] {
	font-weight: bold;
}

ul.wysihtml5-toolbar a[data-wysihtml5-command=italic] {
	font-style: italic;
}

ul.wysihtml5-toolbar a[data-wysihtml5-command=underline] {
	text-decoration: underline;
}

ul.wysihtml5-toolbar a.btn.wysihtml5-command-active {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);
	background-color: #E6E6E6;
	background-color: #D9D9D9;
	outline: 0;
}

ul.wysihtml5-commands-disabled .dropdown-menu {
	display: none !important;
}

ul.wysihtml5-toolbar div.wysihtml5-colors {
  display:block;
  width: 50px;
  height: 20px;
  margin-top: 2px;
  margin-left: 5px;
  position: absolute;
  pointer-events: none;
}

ul.wysihtml5-toolbar a.wysihtml5-colors-title {
  padding-left: 70px;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="black"] {
  background: black !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="silver"] {
  background: silver !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="gray"] {
  background: gray !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="maroon"] {
  background: maroon !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="red"] {
  background: red !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="purple"] {
  background: purple !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="green"] {
  background: green !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="olive"] {
  background: olive !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="navy"] {
  background: navy !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="blue"] {
  background: blue !important;
}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="orange"] {
  background: orange !important;
}

/****************************************************************
 *
 * CSS Percentage Circle
 * Author: Andre Firchow
 *
*****************************************************************/
.rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice {
  clip: rect(auto, auto, auto, auto);
}

.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
  position: absolute;
  border: 0.08em solid #307bbb;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

.pie-fill, .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #cccccc;
}
.c100 *, .c100 *:before, .c100 *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.c100.center {
  float: none;
  margin: 0 auto;
}
.c100.big {
  font-size: 240px;
}
.c100.small {
  font-size: 80px;
}
.c100 > span {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  width: 5em;
  line-height: 5em;
  font-size: 0.2em;
  color: #cccccc;
  display: block;
  text-align: center;
  white-space: nowrap;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.c100:after {
  position: absolute;
  top: 0.08em;
  left: 0.08em;
  display: block;
  content: " ";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: whitesmoke;
  width: 0.84em;
  height: 0.84em;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.c100 .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0em, 1em, 1em, 0.5em);
}
.c100.p1 .bar {
  -webkit-transform: rotate(3.6deg);
  -moz-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  -o-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.c100.p2 .bar {
  -webkit-transform: rotate(7.2deg);
  -moz-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  -o-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.c100.p3 .bar {
  -webkit-transform: rotate(10.8deg);
  -moz-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  -o-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.c100.p4 .bar {
  -webkit-transform: rotate(14.4deg);
  -moz-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  -o-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.c100.p5 .bar {
  -webkit-transform: rotate(18deg);
  -moz-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg);
}
.c100.p6 .bar {
  -webkit-transform: rotate(21.6deg);
  -moz-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  -o-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.c100.p7 .bar {
  -webkit-transform: rotate(25.2deg);
  -moz-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  -o-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.c100.p8 .bar {
  -webkit-transform: rotate(28.8deg);
  -moz-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  -o-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.c100.p9 .bar {
  -webkit-transform: rotate(32.4deg);
  -moz-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  -o-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.c100.p10 .bar {
  -webkit-transform: rotate(36deg);
  -moz-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  transform: rotate(36deg);
}
.c100.p11 .bar {
  -webkit-transform: rotate(39.6deg);
  -moz-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  -o-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.c100.p12 .bar {
  -webkit-transform: rotate(43.2deg);
  -moz-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  -o-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.c100.p13 .bar {
  -webkit-transform: rotate(46.8deg);
  -moz-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  -o-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
.c100.p14 .bar {
  -webkit-transform: rotate(50.4deg);
  -moz-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  -o-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.c100.p15 .bar {
  -webkit-transform: rotate(54deg);
  -moz-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  transform: rotate(54deg);
}
.c100.p16 .bar {
  -webkit-transform: rotate(57.6deg);
  -moz-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  -o-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.c100.p17 .bar {
  -webkit-transform: rotate(61.2deg);
  -moz-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  -o-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.c100.p18 .bar {
  -webkit-transform: rotate(64.8deg);
  -moz-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  -o-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.c100.p19 .bar {
  -webkit-transform: rotate(68.4deg);
  -moz-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  -o-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.c100.p20 .bar {
  -webkit-transform: rotate(72deg);
  -moz-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  -o-transform: rotate(72deg);
  transform: rotate(72deg);
}
.c100.p21 .bar {
  -webkit-transform: rotate(75.6deg);
  -moz-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  -o-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
.c100.p22 .bar {
  -webkit-transform: rotate(79.2deg);
  -moz-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  -o-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.c100.p23 .bar {
  -webkit-transform: rotate(82.8deg);
  -moz-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  -o-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.c100.p24 .bar {
  -webkit-transform: rotate(86.4deg);
  -moz-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  -o-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.c100.p25 .bar {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.c100.p26 .bar {
  -webkit-transform: rotate(93.6deg);
  -moz-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  -o-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
.c100.p27 .bar {
  -webkit-transform: rotate(97.2deg);
  -moz-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  -o-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.c100.p28 .bar {
  -webkit-transform: rotate(100.8deg);
  -moz-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  -o-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.c100.p29 .bar {
  -webkit-transform: rotate(104.4deg);
  -moz-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  -o-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.c100.p30 .bar {
  -webkit-transform: rotate(108deg);
  -moz-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  -o-transform: rotate(108deg);
  transform: rotate(108deg);
}
.c100.p31 .bar {
  -webkit-transform: rotate(111.6deg);
  -moz-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  -o-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
.c100.p32 .bar {
  -webkit-transform: rotate(115.2deg);
  -moz-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  -o-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.c100.p33 .bar {
  -webkit-transform: rotate(118.8deg);
  -moz-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  -o-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.c100.p34 .bar {
  -webkit-transform: rotate(122.4deg);
  -moz-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  -o-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.c100.p35 .bar {
  -webkit-transform: rotate(126deg);
  -moz-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg);
}
.c100.p36 .bar {
  -webkit-transform: rotate(129.6deg);
  -moz-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  -o-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.c100.p37 .bar {
  -webkit-transform: rotate(133.2deg);
  -moz-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  -o-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
.c100.p38 .bar {
  -webkit-transform: rotate(136.8deg);
  -moz-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  -o-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.c100.p39 .bar {
  -webkit-transform: rotate(140.4deg);
  -moz-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  -o-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.c100.p40 .bar {
  -webkit-transform: rotate(144deg);
  -moz-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg);
}
.c100.p41 .bar {
  -webkit-transform: rotate(147.6deg);
  -moz-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  -o-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.c100.p42 .bar {
  -webkit-transform: rotate(151.2deg);
  -moz-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  -o-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
.c100.p43 .bar {
  -webkit-transform: rotate(154.8deg);
  -moz-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  -o-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.c100.p44 .bar {
  -webkit-transform: rotate(158.4deg);
  -moz-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  -o-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.c100.p45 .bar {
  -webkit-transform: rotate(162deg);
  -moz-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg);
}
.c100.p46 .bar {
  -webkit-transform: rotate(165.6deg);
  -moz-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  -o-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.c100.p47 .bar {
  -webkit-transform: rotate(169.2deg);
  -moz-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  -o-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
.c100.p48 .bar {
  -webkit-transform: rotate(172.8deg);
  -moz-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  -o-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.c100.p49 .bar {
  -webkit-transform: rotate(176.4deg);
  -moz-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  -o-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.c100.p50 .bar {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.c100.p51 .bar {
  -webkit-transform: rotate(183.6deg);
  -moz-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  -o-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
.c100.p52 .bar {
  -webkit-transform: rotate(187.2deg);
  -moz-transform: rotate(187.2deg);
  -ms-transform: rotate(187.2deg);
  -o-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}
.c100.p53 .bar {
  -webkit-transform: rotate(190.8deg);
  -moz-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  -o-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
.c100.p54 .bar {
  -webkit-transform: rotate(194.4deg);
  -moz-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  -o-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
.c100.p55 .bar {
  -webkit-transform: rotate(198deg);
  -moz-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg);
}
.c100.p56 .bar {
  -webkit-transform: rotate(201.6deg);
  -moz-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  -o-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
.c100.p57 .bar {
  -webkit-transform: rotate(205.2deg);
  -moz-transform: rotate(205.2deg);
  -ms-transform: rotate(205.2deg);
  -o-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}
.c100.p58 .bar {
  -webkit-transform: rotate(208.8deg);
  -moz-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  -o-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
.c100.p59 .bar {
  -webkit-transform: rotate(212.4deg);
  -moz-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  -o-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
.c100.p60 .bar {
  -webkit-transform: rotate(216deg);
  -moz-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg);
}
.c100.p61 .bar {
  -webkit-transform: rotate(219.6deg);
  -moz-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  -o-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
.c100.p62 .bar {
  -webkit-transform: rotate(223.2deg);
  -moz-transform: rotate(223.2deg);
  -ms-transform: rotate(223.2deg);
  -o-transform: rotate(223.2deg);
  transform: rotate(223.2deg);
}
.c100.p63 .bar {
  -webkit-transform: rotate(226.8deg);
  -moz-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  -o-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
.c100.p64 .bar {
  -webkit-transform: rotate(230.4deg);
  -moz-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  -o-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
.c100.p65 .bar {
  -webkit-transform: rotate(234deg);
  -moz-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg);
}
.c100.p66 .bar {
  -webkit-transform: rotate(237.6deg);
  -moz-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  -o-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
.c100.p67 .bar {
  -webkit-transform: rotate(241.2deg);
  -moz-transform: rotate(241.2deg);
  -ms-transform: rotate(241.2deg);
  -o-transform: rotate(241.2deg);
  transform: rotate(241.2deg);
}
.c100.p68 .bar {
  -webkit-transform: rotate(244.8deg);
  -moz-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  -o-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
.c100.p69 .bar {
  -webkit-transform: rotate(248.4deg);
  -moz-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  -o-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
.c100.p70 .bar {
  -webkit-transform: rotate(252deg);
  -moz-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg);
}
.c100.p71 .bar {
  -webkit-transform: rotate(255.6deg);
  -moz-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  -o-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
.c100.p72 .bar {
  -webkit-transform: rotate(259.2deg);
  -moz-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  -o-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
.c100.p73 .bar {
  -webkit-transform: rotate(262.8deg);
  -moz-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  -o-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
.c100.p74 .bar {
  -webkit-transform: rotate(266.4deg);
  -moz-transform: rotate(266.4deg);
  -ms-transform: rotate(266.4deg);
  -o-transform: rotate(266.4deg);
  transform: rotate(266.4deg);
}
.c100.p75 .bar {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.c100.p76 .bar {
  -webkit-transform: rotate(273.6deg);
  -moz-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  -o-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
.c100.p77 .bar {
  -webkit-transform: rotate(277.2deg);
  -moz-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  -o-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
.c100.p78 .bar {
  -webkit-transform: rotate(280.8deg);
  -moz-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  -o-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
.c100.p79 .bar {
  -webkit-transform: rotate(284.4deg);
  -moz-transform: rotate(284.4deg);
  -ms-transform: rotate(284.4deg);
  -o-transform: rotate(284.4deg);
  transform: rotate(284.4deg);
}
.c100.p80 .bar {
  -webkit-transform: rotate(288deg);
  -moz-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg);
}
.c100.p81 .bar {
  -webkit-transform: rotate(291.6deg);
  -moz-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  -o-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
.c100.p82 .bar {
  -webkit-transform: rotate(295.2deg);
  -moz-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  -o-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
.c100.p83 .bar {
  -webkit-transform: rotate(298.8deg);
  -moz-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  -o-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
.c100.p84 .bar {
  -webkit-transform: rotate(302.4deg);
  -moz-transform: rotate(302.4deg);
  -ms-transform: rotate(302.4deg);
  -o-transform: rotate(302.4deg);
  transform: rotate(302.4deg);
}
.c100.p85 .bar {
  -webkit-transform: rotate(306deg);
  -moz-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg);
}
.c100.p86 .bar {
  -webkit-transform: rotate(309.6deg);
  -moz-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  -o-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
.c100.p87 .bar {
  -webkit-transform: rotate(313.2deg);
  -moz-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  -o-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
.c100.p88 .bar {
  -webkit-transform: rotate(316.8deg);
  -moz-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  -o-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
.c100.p89 .bar {
  -webkit-transform: rotate(320.4deg);
  -moz-transform: rotate(320.4deg);
  -ms-transform: rotate(320.4deg);
  -o-transform: rotate(320.4deg);
  transform: rotate(320.4deg);
}
.c100.p90 .bar {
  -webkit-transform: rotate(324deg);
  -moz-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg);
}
.c100.p91 .bar {
  -webkit-transform: rotate(327.6deg);
  -moz-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  -o-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
.c100.p92 .bar {
  -webkit-transform: rotate(331.2deg);
  -moz-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  -o-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
.c100.p93 .bar {
  -webkit-transform: rotate(334.8deg);
  -moz-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  -o-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
.c100.p94 .bar {
  -webkit-transform: rotate(338.4deg);
  -moz-transform: rotate(338.4deg);
  -ms-transform: rotate(338.4deg);
  -o-transform: rotate(338.4deg);
  transform: rotate(338.4deg);
}
.c100.p95 .bar {
  -webkit-transform: rotate(342deg);
  -moz-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg);
}
.c100.p96 .bar {
  -webkit-transform: rotate(345.6deg);
  -moz-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  -o-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
.c100.p97 .bar {
  -webkit-transform: rotate(349.2deg);
  -moz-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  -o-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
.c100.p98 .bar {
  -webkit-transform: rotate(352.8deg);
  -moz-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  -o-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
.c100.p99 .bar {
  -webkit-transform: rotate(356.4deg);
  -moz-transform: rotate(356.4deg);
  -ms-transform: rotate(356.4deg);
  -o-transform: rotate(356.4deg);
  transform: rotate(356.4deg);
}
.c100.p100 .bar {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.c100:hover {
  cursor: default;
}
.c100:hover > span {
  width: 3.33em;
  line-height: 3.33em;
  font-size: 0.3em;
  color: #307bbb;
}
.c100:hover:after {
  top: 0.04em;
  left: 0.04em;
  width: 0.92em;
  height: 0.92em;
}
.c100.dark {
  background-color: #777777;
}
.c100.dark .bar,
.c100.dark .fill {
  border-color: #c6ff00 !important;
}
.c100.dark > span {
  color: #777777;
}
.c100.dark:after {
  background-color: #666666;
}
.c100.dark:hover > span {
  color: #c6ff00;
}
.c100.green .bar, .c100.green .fill {
  border-color: #4db53c !important;
}
.c100.green:hover > span {
  color: #4db53c;
}
.c100.green.dark .bar, .c100.green.dark .fill {
  border-color: #5fd400 !important;
}
.c100.green.dark:hover > span {
  color: #5fd400;
}
.c100.orange .bar, .c100.orange .fill {
  border-color: #dd9d22 !important;
}
.c100.orange:hover > span {
  color: #dd9d22;
}
.c100.orange.dark .bar, .c100.orange.dark .fill {
  border-color: #e08833 !important;
}
.c100.orange.dark:hover > span {
  color: #e08833;
}

/**
 * default development theme for jQRangeSlider
 * Using fam fam icon set from Mark James, http://www.famfamfam.com/lab/icons/silk/ (Creative Commons Attribution 2.5 License)
 */

.ui-rangeSlider{
	height:22px;
}

.ui-rangeSlider .ui-rangeSlider-innerBar{
	height:16px;
	margin:3px 6px;
	background:#DDD;
}

.ui-rangeSlider .ui-rangeSlider-handle{
	width:6px;
	height:22px;
	background:#AAA;
	background:rgba(100,100,100, 0.3);
	cursor:col-resize;
}

.ui-rangeSlider .ui-rangeSlider-bar{
	margin: 1px 0;
	background:#CCC;
	background:rgba(100,100,150, 0.2);
	height:20px;
	cursor:move;
	cursor:grab;
	cursor: -moz-grab;
}

.ui-rangeSlider .ui-rangeSlider-bar.ui-draggable-dragging{
	cursor:	-moz-grabbing;
	cursor:grabbing;
}

.ui-rangeSlider-arrow{
	height:16px;
	margin:2px 0;
	width:16px;
	background-repeat:no-repeat;
}

.ui-rangeSlider-arrow.ui-rangeSlider-leftArrow{
	background-image: url(/Content/css/plugins/icons-classic/resultset_previous.png);
	background-position:center left;
}

.ui-rangeSlider-arrow.ui-rangeSlider-rightArrow{
	background-image: url(/Content/css/plugins/icons-classic/resultset_next.png);
	background-position:center right;
}

.ui-rangeSlider-arrow-inner{
	display: none;
}

.ui-rangeSlider-container{
	height:22px;
}

.ui-rangeSlider-withArrows .ui-rangeSlider-container{
	margin:0 11px;
}

.ui-rangeSlider-noArrow .ui-rangeSlider-container{
	margin:0;
}

.ui-rangeSlider-label{
	margin:0 2px 2px;
	background-image:url(/Content/css/plugins/icons-classic/label.png);
	background-position:bottom center;
	background-repeat:no-repeat;
  white-space: nowrap;
  bottom:20px;
  padding:3px 6px 7px;
  cursor:col-resize;
}

.ui-rangeSlider-label-inner{
	display:none;
}

/*
 * Edit slider
 */

input.ui-editRangeSlider-inputValue{
	width:3em;
	vertical-align: middle;
	text-align:center;
}

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/

}
.datepicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker > div {
  display: none;
}
.datepicker table {
  width: 100%;
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker td.day.disabled {
  color: #eeeeee;
}
.datepicker td.old,
.datepicker td.new {
  color: #999999;
}
.datepicker td.active,
.datepicker td.active:hover {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
  background-color: #003399 \9;
}
.datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td span:hover {
  background: #eeeeee;
}
.datepicker td span.active {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td span.active:hover,
.datepicker td span.active:focus,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker td span.active:active,
.datepicker td span.active.active {
  background-color: #003399 \9;
}
.datepicker td span.old {
  color: #999999;
}
.datepicker th.switch {
  width: 145px;
}
.datepicker th.next,
.datepicker th.prev {
  font-size: 21px;
}
.datepicker thead tr:first-child th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover {
  background: #eeeeee;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
/*!
 * Stylesheet for the Date Range Picker, for use with Bootstrap 3.x
 *
 * Copyright 2013 Dan Grossman ( http://www.dangrossman.info )
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Built for http://www.improvely.com
 */

 .daterangepicker.dropdown-menu {
  max-width: none;
}

.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar {
  float: left;
  margin: 4px;
}

.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar {
  float: right;
  margin: 4px;
}

.daterangepicker .ranges {
  width: 160px;
  text-align: left;
}

.daterangepicker .ranges .range_inputs>div {
  float: left;
}

.daterangepicker .ranges .range_inputs>div:nth-child(2) {
  padding-left: 11px;
}

.daterangepicker .calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .calendar th, .daterangepicker .calendar td {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  white-space: nowrap;
  text-align: center;
  min-width: 32px;
}

.daterangepicker .ranges label {
  color: #333;
  display: block;
  font-size: 11px;
  font-weight: normal;
  height: 20px;
  line-height: 20px;
  margin-bottom: 2px;
  text-shadow: #fff 1px 1px 0px;
  text-transform: uppercase;
  width: 74px;
}

.daterangepicker .ranges input {
  font-size: 11px;
}

.daterangepicker .ranges .input-mini {
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555;
  display: block;
  font-size: 11px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  margin: 0 0 10px 0;
  padding: 0 6px;
  width: 74px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.daterangepicker .ranges li {
  font-size: 13px;
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
  color: #08c;
  padding: 3px 12px;
  margin-bottom: 8px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
  background: #08c;
  border: 1px solid #08c;
  color: #fff;
}

.daterangepicker .calendar-date {
  border: 1px solid #ddd;
  padding: 4px;
  border-radius: 4px;
  background: #fff;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 8px auto 0 auto;
  line-height: 30px;
}

.daterangepicker {
  position: absolute;
  background: #fff;
  top: 100px;
  left: 20px;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.daterangepicker.opensleft:before {
  position: absolute;
  top: -7px;
  right: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.opensleft:after {
  position: absolute;
  top: -6px;
  right: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.opensright:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.opensright:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker table {
  width: 100%;
  margin: 0;
}

.daterangepicker td, .daterangepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  white-space: nowrap;
}

.daterangepicker td.off {
  color: #999;
}

.daterangepicker td.disabled {
  color: #999;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background: #eee;
}

.daterangepicker td.in-range {
  background: #ebf4f8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: #3071a9;
  color: #fff;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin-bottom: 0;
}
/*!
 * Datetimepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datetimepicker {
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/

}
.datetimepicker-inline {
  width: 220px;
}
.datetimepicker.datetimepicker-rtl {
  direction: rtl;
}
.datetimepicker.datetimepicker-rtl table tr td span {
  float: right;
}
.datetimepicker-dropdown, .datetimepicker-dropdown-left {
  top: 0;
  left: 0;
}
[class*=" datetimepicker-dropdown"]:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
[class*=" datetimepicker-dropdown"]:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
}
[class*=" datetimepicker-dropdown-top"]:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom: 0;
}
[class*=" datetimepicker-dropdown-top"]:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #ffffff;
  border-bottom: 0;
}
.datetimepicker-dropdown-bottom-left:before {
  top: -7px;
  right: 6px;
}
.datetimepicker-dropdown-bottom-left:after {
  top: -6px;
  right: 7px;
}
.datetimepicker-dropdown-bottom-right:before {
  top: -7px;
  left: 6px;
}
.datetimepicker-dropdown-bottom-right:after {
  top: -6px;
  left: 7px;
}
.datetimepicker-dropdown-top-left:before {
  bottom: -7px;
  right: 6px;
}
.datetimepicker-dropdown-top-left:after {
  bottom: -6px;
  right: 7px;
}
.datetimepicker-dropdown-top-right:before {
  bottom: -7px;
  left: 6px;
}
.datetimepicker-dropdown-top-right:after {
  bottom: -6px;
  left: 7px;
}
.datetimepicker > div {
  display: none;
}
.datetimepicker.minutes div.datetimepicker-minutes {
    display: block;
}
.datetimepicker.hours div.datetimepicker-hours {
    display: block;
}
.datetimepicker.days div.datetimepicker-days {
    display: block;
}
.datetimepicker.months div.datetimepicker-months {
  display: block;
}
.datetimepicker.years div.datetimepicker-years {
  display: block;
}
.datetimepicker table {
  margin: 0;
}
.datetimepicker  td,
.datetimepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datetimepicker table tr td,
.table-striped .datetimepicker table tr th {
  background-color: transparent;
}
.datetimepicker table tr td.minute:hover {
    background: #eeeeee;
    cursor: pointer;
}
.datetimepicker table tr td.hour:hover {
    background: #eeeeee;
    cursor: pointer;
}
.datetimepicker table tr td.day:hover {
    background: #eeeeee;
    cursor: pointer;
}
.datetimepicker table tr td.old,
.datetimepicker table tr td.new {
  color: #999999;
}
.datetimepicker table tr td.disabled,
.datetimepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datetimepicker table tr td.today,
.datetimepicker table tr td.today:hover,
.datetimepicker table tr td.today.disabled,
.datetimepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.datetimepicker table tr td.today:hover,
.datetimepicker table tr td.today:hover:hover,
.datetimepicker table tr td.today.disabled:hover,
.datetimepicker table tr td.today.disabled:hover:hover,
.datetimepicker table tr td.today:active,
.datetimepicker table tr td.today:hover:active,
.datetimepicker table tr td.today.disabled:active,
.datetimepicker table tr td.today.disabled:hover:active,
.datetimepicker table tr td.today.active,
.datetimepicker table tr td.today:hover.active,
.datetimepicker table tr td.today.disabled.active,
.datetimepicker table tr td.today.disabled:hover.active,
.datetimepicker table tr td.today.disabled,
.datetimepicker table tr td.today:hover.disabled,
.datetimepicker table tr td.today.disabled.disabled,
.datetimepicker table tr td.today.disabled:hover.disabled,
.datetimepicker table tr td.today[disabled],
.datetimepicker table tr td.today:hover[disabled],
.datetimepicker table tr td.today.disabled[disabled],
.datetimepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datetimepicker table tr td.today:active,
.datetimepicker table tr td.today:hover:active,
.datetimepicker table tr td.today.disabled:active,
.datetimepicker table tr td.today.disabled:hover:active,
.datetimepicker table tr td.today.active,
.datetimepicker table tr td.today:hover.active,
.datetimepicker table tr td.today.disabled.active,
.datetimepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datetimepicker table tr td.active,
.datetimepicker table tr td.active:hover,
.datetimepicker table tr td.active.disabled,
.datetimepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datetimepicker table tr td.active:hover,
.datetimepicker table tr td.active:hover:hover,
.datetimepicker table tr td.active.disabled:hover,
.datetimepicker table tr td.active.disabled:hover:hover,
.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active,
.datetimepicker table tr td.active.disabled,
.datetimepicker table tr td.active:hover.disabled,
.datetimepicker table tr td.active.disabled.disabled,
.datetimepicker table tr td.active.disabled:hover.disabled,
.datetimepicker table tr td.active[disabled],
.datetimepicker table tr td.active:hover[disabled],
.datetimepicker table tr td.active.disabled[disabled],
.datetimepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datetimepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datetimepicker .datetimepicker-hours span {
  height: 26px;
  line-height: 26px;
}
.datetimepicker .datetimepicker-hours table tr td span.hour_am,
.datetimepicker .datetimepicker-hours table tr td span.hour_pm {
  width: 14.6%;
}
.datetimepicker .datetimepicker-hours fieldset legend,
.datetimepicker .datetimepicker-minutes fieldset legend {
  margin-bottom: inherit;
  line-height: 30px;
}
.datetimepicker .datetimepicker-minutes span {
  height: 26px;
  line-height: 26px;
}
.datetimepicker table tr td span:hover {
  background: #eeeeee;
}
.datetimepicker table tr td span.disabled,
.datetimepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datetimepicker table tr td span.active,
.datetimepicker table tr td span.active:hover,
.datetimepicker table tr td span.active.disabled,
.datetimepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datetimepicker table tr td span.active:hover,
.datetimepicker table tr td span.active:hover:hover,
.datetimepicker table tr td span.active.disabled:hover,
.datetimepicker table tr td span.active.disabled:hover:hover,
.datetimepicker table tr td span.active:active,
.datetimepicker table tr td span.active:hover:active,
.datetimepicker table tr td span.active.disabled:active,
.datetimepicker table tr td span.active.disabled:hover:active,
.datetimepicker table tr td span.active.active,
.datetimepicker table tr td span.active:hover.active,
.datetimepicker table tr td span.active.disabled.active,
.datetimepicker table tr td span.active.disabled:hover.active,
.datetimepicker table tr td span.active.disabled,
.datetimepicker table tr td span.active:hover.disabled,
.datetimepicker table tr td span.active.disabled.disabled,
.datetimepicker table tr td span.active.disabled:hover.disabled,
.datetimepicker table tr td span.active[disabled],
.datetimepicker table tr td span.active:hover[disabled],
.datetimepicker table tr td span.active.disabled[disabled],
.datetimepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datetimepicker table tr td span.active:active,
.datetimepicker table tr td span.active:hover:active,
.datetimepicker table tr td span.active.disabled:active,
.datetimepicker table tr td span.active.disabled:hover:active,
.datetimepicker table tr td span.active.active,
.datetimepicker table tr td span.active:hover.active,
.datetimepicker table tr td span.active.disabled.active,
.datetimepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datetimepicker table tr td span.old {
  color: #999999;
}
.datetimepicker th.switch {
  width: 145px;
}
.datetimepicker thead tr:first-child th,
.datetimepicker tfoot tr:first-child th {
  cursor: pointer;
}
.datetimepicker thead tr:first-child th:hover,
.datetimepicker tfoot tr:first-child th:hover {
  background: #eeeeee;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  cursor: pointer;
  width: 14px;
  height: 14px;
}


div.dataTables_length label {
	float: left;
	text-align: left;
}

div.dataTables_length select {
	width: 75px;
}

div.dataTables_filter label {
	float: right;
}

div.dataTables_info {
	padding-top: 8px;
}

div.dataTables_paginate {
	float: right;
	margin: 0;
}

table.table {
	clear: both;
	margin-bottom: 6px !important;
	max-width: none !important;
}

table.table thead .sorting,
table.table thead .sorting_asc,
table.table thead .sorting_desc,
table.table thead .sorting_asc_disabled,
table.table thead .sorting_desc_disabled {
	cursor: pointer;
	*cursor: hand;
}

table.dataTable th:active {
	outline: none;
}

/* Scrolling */
div.dataTables_scrollHead table {
	margin-bottom: 0 !important;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

div.dataTables_scrollBody table {
	border-top: none;
	margin-bottom: 0 !important;
}

div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
	border-top: none;
}

div.dataTables_scrollFoot table {
	border-top: none;
}




/*
 * TableTools styles
 */
.table tbody tr.active td,
.table tbody tr.active th {
	background-color: #08C;
	color: white;
}

.table tbody tr.active:hover td,
.table tbody tr.active:hover th {
	background-color: #0075b0 !important;
}

.table-striped tbody tr.active:nth-child(odd) td,
.table-striped tbody tr.active:nth-child(odd) th {
	background-color: #017ebc;
}

table.DTTT_selectable tbody tr {
	cursor: pointer;
	*cursor: hand;
}

div.DTTT .btn {
	color: #333 !important;
	font-size: 12px;
}

div.DTTT .btn:hover {
	text-decoration: none !important;
}


ul.DTTT_dropdown.dropdown-menu a {
	color: #333 !important; /* needed only when demo_page.css is included */
}

ul.DTTT_dropdown.dropdown-menu li:hover a {
	background-color: #0088cc;
	color: white !important;
}

/* TableTools information display */
div.DTTT_print_info.modal {
	height: 150px;
	margin-top: -75px;
	text-align: center;
}

div.DTTT_print_info h6 {
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	margin: 1em;
}

div.DTTT_print_info p {
	font-size: 14px;
	line-height: 20px;
}



/*
 * FixedColumns styles
 */
div.DTFC_LeftHeadWrapper table,
div.DTFC_LeftFootWrapper table,
table.DTFC_Cloned tr.even {
	background-color: white;
}

div.DTFC_LeftHeadWrapper table {
	margin-bottom: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

div.DTFC_LeftBodyWrapper table {
	border-top: none;
	margin-bottom: 0 !important;
}

div.DTFC_LeftBodyWrapper tbody tr:first-child th,
div.DTFC_LeftBodyWrapper tbody tr:first-child td {
	border-top: none;
}

div.DTFC_LeftFootWrapper table {
	border-top: none;
}


/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/Content/css/fonts/fontawesome-webfont.eot?v=4.3.0);
  src: url(/Content/css/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'), url(/Content/css/fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'), url(/Content/css/fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'), url(/Content/css/fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'), url(/Content/css/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-genderless:before,
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}

/*!
 * FullCalendar v3.1.0 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2016 Adam Shaw
 */


.fc {
	direction: ltr;
	text-align: left;
}

.fc-rtl {
	text-align: right;
}

body .fc { /* extra precedence to overcome jqui */
	font-size: 1em;
}


/* Colors
--------------------------------------------------------------------------------------------------*/

.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content, /* for gutter border */
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
	border-color: #ddd;
}

.fc-unthemed .fc-popover {
	background-color: #fff;
}

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
	background: #eee;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	color: #666;
}

.fc-unthemed td.fc-today {
	background: #fcf8e3;
}

.fc-highlight { /* when user is selecting cells */
	background: #bce8f1;
	opacity: .3;
}

.fc-bgevent { /* default look for background events */
	background: rgb(143, 223, 130);
	opacity: .3;
}

.fc-nonbusiness { /* default look for non-business-hours areas */
	/* will inherit .fc-bgevent's styles */
	background: #d7d7d7;
}


/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/

.fc-icon {
	display: inline-block;
	height: 1em;
	line-height: 1em;
	font-size: 1em;
	text-align: center;
	overflow: hidden;
	font-family: "Courier New", Courier, monospace;

	/* don't allow browser text-selection */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	}

/*
Acceptable font-family overrides for individual icons:
	"Arial", sans-serif
	"Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/

.fc-icon:after {
	position: relative;
}

.fc-icon-left-single-arrow:after {
	content: "\02039";
	font-weight: bold;
	font-size: 200%;
	top: -7%;
}

.fc-icon-right-single-arrow:after {
	content: "\0203A";
	font-weight: bold;
	font-size: 200%;
	top: -7%;
}

.fc-icon-left-double-arrow:after {
	content: "\000AB";
	font-size: 160%;
	top: -7%;
}

.fc-icon-right-double-arrow:after {
	content: "\000BB";
	font-size: 160%;
	top: -7%;
}

.fc-icon-left-triangle:after {
	content: "\25C4";
	font-size: 125%;
	top: 3%;
}

.fc-icon-right-triangle:after {
	content: "\25BA";
	font-size: 125%;
	top: 3%;
}

.fc-icon-down-triangle:after {
	content: "\25BC";
	font-size: 125%;
	top: 2%;
}

.fc-icon-x:after {
	content: "\000D7";
	font-size: 200%;
	top: 6%;
}


/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/

.fc button {
	/* force height to include the border and padding */
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;

	/* dimensions */
	margin: 0;
	height: 2.1em;
	padding: 0 .6em;

	/* text & cursor */
	font-size: 1em; /* normalize */
	white-space: nowrap;
	cursor: pointer;
}

/* Firefox has an annoying inner border */
.fc button::-moz-focus-inner { margin: 0; padding: 0; }
	
.fc-state-default { /* non-theme */
	border: 1px solid;
}

.fc-state-default.fc-corner-left { /* non-theme */
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.fc-state-default.fc-corner-right { /* non-theme */
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

/* icons in buttons */

.fc button .fc-icon { /* non-theme */
	position: relative;
	top: -0.05em; /* seems to be a good adjustment across browsers */
	margin: 0 .2em;
	vertical-align: middle;
}
	
/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/

.fc-state-default {
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
	color: #333333;
	background-color: #e6e6e6;
}

.fc-state-hover {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	   -moz-transition: background-position 0.1s linear;
	     -o-transition: background-position 0.1s linear;
	        transition: background-position 0.1s linear;
}

.fc-state-down,
.fc-state-active {
	background-color: #cccccc;
	background-image: none;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-disabled {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	box-shadow: none;
}


/* Buttons Groups
--------------------------------------------------------------------------------------------------*/

.fc-button-group {
	display: inline-block;
}

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/

.fc .fc-button-group > * { /* extra precedence b/c buttons have margin set to zero */
	float: left;
	margin: 0 0 0 -1px;
}

.fc .fc-button-group > :first-child { /* same */
	margin-left: 0;
}


/* Popover
--------------------------------------------------------------------------------------------------*/

.fc-popover {
	position: absolute;
	box-shadow: 0 2px 6px rgba(0,0,0,.15);
}

.fc-popover .fc-header { /* TODO: be more consistent with fc-head/fc-body */
	padding: 2px 4px;
}

.fc-popover .fc-header .fc-title {
	margin: 0 2px;
}

.fc-popover .fc-header .fc-close {
	cursor: pointer;
}

.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
	float: left;
}

.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
	float: right;
}

/* unthemed */

.fc-unthemed .fc-popover {
	border-width: 1px;
	border-style: solid;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	font-size: .9em;
	margin-top: 2px;
}

/* jqui themed */

.fc-popover > .ui-widget-header + .ui-widget-content {
	border-top: 0; /* where they meet, let the header have the border */
}


/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/

.fc-divider {
	border-style: solid;
	border-width: 1px;
}

hr.fc-divider {
	height: 0;
	margin: 0;
	padding: 0 0 2px; /* height is unreliable across browsers, so use padding */
	border-width: 1px 0;
}

.fc-clear {
	clear: both;
}

.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
	/* these element should always cling to top-left/right corners */
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.fc-bg {
	bottom: 0; /* strech bg to bottom edge */
}

.fc-bg table {
	height: 100%; /* strech bg to bottom edge */
}


/* Tables
--------------------------------------------------------------------------------------------------*/

.fc table {
	width: 100%;
	box-sizing: border-box; /* fix scrollbar issue in firefox */
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 1em; /* normalize cross-browser */
}

.fc th {
	text-align: center;
}

.fc th,
.fc td {
	border-style: solid;
	border-width: 1px;
	padding: 0;
	vertical-align: top;
}

.fc td.fc-today {
	border-style: double; /* overcome neighboring borders */
}


/* Internal Nav Links
--------------------------------------------------------------------------------------------------*/

a[data-goto] {
	cursor: pointer;
}

a[data-goto]:hover {
	text-decoration: underline;
}


/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/

.fc .fc-row { /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
	/* no visible border by default. but make available if need be (scrollbar width compensation) */
	border-style: solid;
	border-width: 0;
}

.fc-row table {
	/* don't put left/right border on anything within a fake row.
	   the outer tbody will worry about this */
	border-left: 0 hidden transparent;
	border-right: 0 hidden transparent;

	/* no bottom borders on rows */
	border-bottom: 0 hidden transparent; 
}

.fc-row:first-child table {
	border-top: 0 hidden transparent; /* no top border on first row */
}


/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/

.fc-row {
	position: relative;
}

.fc-row .fc-bg {
	z-index: 1;
}

/* highlighting cells & background event skeleton */

.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
	bottom: 0; /* stretch skeleton to bottom of row */
}

.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
	height: 100%; /* stretch skeleton to bottom of row */
}

.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
	border-color: transparent;
}

.fc-row .fc-bgevent-skeleton {
	z-index: 2;

}

.fc-row .fc-highlight-skeleton {
	z-index: 3;
}

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/

.fc-row .fc-content-skeleton {
	position: relative;
	z-index: 4;
	padding-bottom: 2px; /* matches the space above the events */
}

.fc-row .fc-helper-skeleton {
	z-index: 5;
}

.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
	/* see-through to the background below */
	background: none; /* in case <td>s are globally styled */
	border-color: transparent;

	/* don't put a border between events and/or the day number */
	border-bottom: 0;
}

.fc-row .fc-content-skeleton tbody td, /* cells with events inside (so NOT the day number cell) */
.fc-row .fc-helper-skeleton tbody td {
	/* don't put a border between event cells */
	border-top: 0;
}


/* Scrolling Container
--------------------------------------------------------------------------------------------------*/

.fc-scroller {
	-webkit-overflow-scrolling: touch;
}

/* TODO: move to agenda/basic */
.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid {
	position: relative; /* re-scope all positions */
	width: 100%; /* hack to force re-sizing this inner element when scrollbars appear/disappear */
}


/* Global Event Styles
--------------------------------------------------------------------------------------------------*/

.fc-event {
	position: relative; /* for resize handle and other inner positioning */
	display: block; /* make the <a> tag block */
	font-size: .85em;
	line-height: 1.3;
	border-radius: 3px;
	border: 1px solid #3a87ad; /* default BORDER color */
	font-weight: normal; /* undo jqui's ui-widget-header bold */
}

.fc-event,
.fc-event-dot {
	background-color: #3a87ad; /* default BACKGROUND color */
}

/* overpower some of bootstrap's and jqui's styles on <a> tags */
.fc-event,
.fc-event:hover,
.ui-widget .fc-event {
	color: #fff; /* default TEXT color */
	text-decoration: none; /* if <a> has an href */
}

.fc-event[href],
.fc-event.fc-draggable {
	cursor: pointer; /* give events with links and draggable events a hand mouse pointer */
}

.fc-not-allowed, /* causes a "warning" cursor. applied on body */
.fc-not-allowed .fc-event { /* to override an event's custom cursor */
	cursor: not-allowed;
}

.fc-event .fc-bg { /* the generic .fc-bg already does position */
	z-index: 1;
	background: #fff;
	
}

.fc-event .fc-content {
	position: relative;
	z-index: 2;
}

/* resizer (cursor AND touch devices) */

.fc-event .fc-resizer {
	position: absolute;
	z-index: 4;
}

/* resizer (touch devices) */

.fc-event .fc-resizer {
	display: none;
}

.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
	/* only show when hovering or selected (with touch) */
	display: block;
}

/* hit area */

.fc-event.fc-selected .fc-resizer:before {
	/* 40x40 touch area */
	content: "";
	position: absolute;
	z-index: 9999; /* user of this util can scope within a lower z-index */
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-top: -20px;
}


/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/

.fc-event.fc-selected {
	z-index: 9999 !important; /* overcomes inline z-index */
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.fc-event.fc-selected.fc-dragging {
	box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}


/* Horizontal Events
--------------------------------------------------------------------------------------------------*/

/* bigger touch area when selected */
.fc-h-event.fc-selected:before {
	content: "";
	position: absolute;
	z-index: 3; /* below resizers */
	top: -10px;
	bottom: -10px;
	left: 0;
	right: 0;
}

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */

.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
	margin-left: 0;
	border-left-width: 0;
	padding-left: 1px; /* replace the border with padding */
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
	margin-right: 0;
	border-right-width: 0;
	padding-right: 1px; /* replace the border with padding */
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

/* resizer (cursor AND touch devices) */

/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
	cursor: w-resize;
	left: -1px; /* overcome border */
}

/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
	cursor: e-resize;
	right: -1px; /* overcome border */
}

/* resizer (mouse devices) */

.fc-h-event.fc-allow-mouse-resize .fc-resizer {
	width: 7px;
	top: -1px; /* overcome top border */
	bottom: -1px; /* overcome bottom border */
}

/* resizer (touch devices) */

.fc-h-event.fc-selected .fc-resizer {
	/* 8x8 little dot */
	border-radius: 4px;
	border-width: 1px;
	width: 6px;
	height: 6px;
	border-style: solid;
	border-color: inherit;
	background: #fff;
	/* vertically center */
	top: 50%;
	margin-top: -4px;
}

/* left resizer  */
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
	margin-left: -4px; /* centers the 8x8 dot on the left edge */
}

/* right resizer */
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
	margin-right: -4px; /* centers the 8x8 dot on the right edge */
}


/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/

.fc-day-grid-event {
	margin: 1px 2px 0; /* spacing between events and edges */
	padding: 0 1px;
}

tr:first-child > td > .fc-day-grid-event {
	margin-top: 2px; /* a little bit more space before the first event */
}

.fc-day-grid-event.fc-selected:after {
	content: "";
	position: absolute;
	z-index: 1; /* same z-index as fc-bg, behind text */
	/* overcome the borders */
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	/* darkening effect */
	background: #000;
	opacity: .25;
}

.fc-day-grid-event .fc-content { /* force events to be one-line tall */
	white-space: nowrap;
	overflow: hidden;
}

.fc-day-grid-event .fc-time {
	font-weight: bold;
}

/* resizer (cursor devices) */

/* left resizer  */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
	margin-left: -2px; /* to the day cell's edge */
}

/* right resizer */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
	margin-right: -2px; /* to the day cell's edge */
}


/* Event Limiting
--------------------------------------------------------------------------------------------------*/

/* "more" link that represents hidden events */

a.fc-more {
	margin: 1px 3px;
	font-size: .85em;
	cursor: pointer;
	text-decoration: none;
}

a.fc-more:hover {
	text-decoration: underline;
}

.fc-limited { /* rows and cells that are hidden because of a "more" link */
	display: none;
}

/* popover that appears when "more" link is clicked */

.fc-day-grid .fc-row {
	z-index: 1; /* make the "more" popover one higher than this */
}

.fc-more-popover {
	z-index: 2;
	width: 220px;
}

.fc-more-popover .fc-event-container {
	padding: 10px;
}


/* Now Indicator
--------------------------------------------------------------------------------------------------*/

.fc-now-indicator {
	position: absolute;
	border: 0 solid red;
}


/* Utilities
--------------------------------------------------------------------------------------------------*/

.fc-unselectable {
	-webkit-user-select: none;
	 -khtml-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}



/* Toolbar
--------------------------------------------------------------------------------------------------*/

.fc-toolbar {
	text-align: center;
}

.fc-toolbar.fc-header-toolbar {
	margin-bottom: 1em;
}

.fc-toolbar.fc-footer-toolbar {
	margin-top: 1em;
}

.fc-toolbar .fc-left {
	float: left;
}

.fc-toolbar .fc-right {
	float: right;
}

.fc-toolbar .fc-center {
	display: inline-block;
}

/* the things within each left/right/center section */
.fc .fc-toolbar > * > * { /* extra precedence to override button border margins */
	float: left;
	margin-left: .75em;
}

/* the first thing within each left/center/right section */
.fc .fc-toolbar > * > :first-child { /* extra precedence to override button border margins */
	margin-left: 0;
}
	
/* title text */

.fc-toolbar h2 {
	margin: 0;
}

/* button layering (for border precedence) */

.fc-toolbar button {
	position: relative;
}

.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
	z-index: 2;
}
	
.fc-toolbar .fc-state-down {
	z-index: 3;
}

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
	z-index: 4;
}

.fc-toolbar button:focus {
	z-index: 5;
}


/* View Structure
--------------------------------------------------------------------------------------------------*/

/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
	-webkit-box-sizing: content-box;
	   -moz-box-sizing: content-box;
	        box-sizing: content-box;
}

.fc-view, /* scope positioning and z-index's for everything within the view */
.fc-view > table { /* so dragged elements can be above the view's main element */
	position: relative;
	z-index: 1;
}



/* BasicView
--------------------------------------------------------------------------------------------------*/

/* day row structure */

.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
	/* there may be week numbers in these views, so no padding-top */
	padding-bottom: 1em; /* ensure a space at bottom of cell for user selecting/clicking */
}

.fc-basic-view .fc-body .fc-row {
	min-height: 4em; /* ensure that all rows are at least this tall */
}

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */

.fc-row.fc-rigid {
	overflow: hidden;
}

.fc-row.fc-rigid .fc-content-skeleton {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

/* week and day number styling */

.fc-day-top.fc-other-month {
	opacity: 0.3;
}

.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
	padding: 2px;
}

.fc-basic-view th.fc-week-number,
.fc-basic-view th.fc-day-number {
	padding: 0 2px; /* column headers can't have as much v space */
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number { float: right; }
.fc-rtl .fc-basic-view .fc-day-top .fc-day-number { float: left; }

.fc-ltr .fc-basic-view .fc-day-top .fc-week-number { float: left; border-radius: 0 0 3px 0; }
.fc-rtl .fc-basic-view .fc-day-top .fc-week-number { float: right; border-radius: 0 0 0 3px; }

.fc-basic-view .fc-day-top .fc-week-number {
	min-width: 1.5em;
	text-align: center;
	background-color: #f2f2f2;
	color: #808080;
}

/* when week/day number have own column */

.fc-basic-view td.fc-week-number {
	text-align: center;
}

.fc-basic-view td.fc-week-number > * {
	/* work around the way we do column resizing and ensure a minimum width */
	display: inline-block;
	min-width: 1.25em;
}


/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/

.fc-agenda-view .fc-day-grid {
	position: relative;
	z-index: 2; /* so the "more.." popover will be over the time grid */
}

.fc-agenda-view .fc-day-grid .fc-row {
	min-height: 3em; /* all-day section will never get shorter than this */
}

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
	padding-bottom: 1em; /* give space underneath events for clicking/selecting days */
}


/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/

.fc .fc-axis { /* .fc to overcome default cell styles */
	vertical-align: middle;
	padding: 0 4px;
	white-space: nowrap;
}

.fc-ltr .fc-axis {
	text-align: right;
}

.fc-rtl .fc-axis {
	text-align: left;
}

.ui-widget td.fc-axis {
	font-weight: normal; /* overcome jqui theme making it bold */
}


/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/

.fc-time-grid-container, /* so scroll container's z-index is below all-day */
.fc-time-grid { /* so slats/bg/content/etc positions get scoped within here */
	position: relative;
	z-index: 1;
}

.fc-time-grid {
	min-height: 100%; /* so if height setting is 'auto', .fc-bg stretches to fill height */
}

.fc-time-grid table { /* don't put outer borders on slats/bg/content/etc */
	border: 0 hidden transparent;
}

.fc-time-grid > .fc-bg {
	z-index: 1;
}

.fc-time-grid .fc-slats,
.fc-time-grid > hr { /* the <hr> AgendaView injects when grid is shorter than scroller */
	position: relative;
	z-index: 2;
}

.fc-time-grid .fc-content-col {
	position: relative; /* because now-indicator lives directly inside */
}

.fc-time-grid .fc-content-skeleton {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	right: 0;
}

/* divs within a cell within the fc-content-skeleton */

.fc-time-grid .fc-business-container {
	position: relative;
	z-index: 1;
}

.fc-time-grid .fc-bgevent-container {
	position: relative;
	z-index: 2;
}

.fc-time-grid .fc-highlight-container {
	position: relative;
	z-index: 3;
}

.fc-time-grid .fc-event-container {
	position: relative;
	z-index: 4;
}

.fc-time-grid .fc-now-indicator-line {
	z-index: 5;
}

.fc-time-grid .fc-helper-container { /* also is fc-event-container */
	position: relative;
	z-index: 6;
}


/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-slats td {
	height: 1.5em;
	border-bottom: 0; /* each cell is responsible for its top border */
}

.fc-time-grid .fc-slats .fc-minor td {
	border-top-style: dotted;
}

.fc-time-grid .fc-slats .ui-widget-content { /* for jqui theme */
	background: none; /* see through to fc-bg */
}


/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-highlight-container { /* a div within a cell within the fc-highlight-skeleton */
	position: relative; /* scopes the left/right of the fc-highlight to be in the column */
}

.fc-time-grid .fc-highlight {
	position: absolute;
	left: 0;
	right: 0;
	/* top and bottom will be in by JS */
}


/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/

.fc-ltr .fc-time-grid .fc-event-container { /* space on the sides of events for LTR (default) */
	margin: 0 2.5% 0 2px;
}

.fc-rtl .fc-time-grid .fc-event-container { /* space on the sides of events for RTL */
	margin: 0 2px 0 2.5%;
}

.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
	position: absolute;
	z-index: 1; /* scope inner z-index's */
}

.fc-time-grid .fc-bgevent {
	/* background events always span full width */
	left: 0;
	right: 0;
}


/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/

.fc-v-event.fc-not-start { /* events that are continuing from another day */
	/* replace space made by the top border with padding */
	border-top-width: 0;
	padding-top: 1px;

	/* remove top rounded corners */
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.fc-v-event.fc-not-end {
	/* replace space made by the top border with padding */
	border-bottom-width: 0;
	padding-bottom: 1px;

	/* remove bottom rounded corners */
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}


/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/

.fc-time-grid-event {
	overflow: hidden; /* don't let the bg flow over rounded corners */
}

.fc-time-grid-event.fc-selected {
	/* need to allow touch resizers to extend outside event's bounding box */
	/* common fc-selected styles hide the fc-bg, so don't need this anyway */
	overflow: visible;
}

.fc-time-grid-event.fc-selected .fc-bg {
	display: none; /* hide semi-white background, to appear darker */
}

.fc-time-grid-event .fc-content {
	overflow: hidden; /* for when .fc-selected */
}

.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
	padding: 0 1px;
}

.fc-time-grid-event .fc-time {
	font-size: .85em;
	white-space: nowrap;
}

/* short mode, where time and title are on the same line */

.fc-time-grid-event.fc-short .fc-content {
	/* don't wrap to second line (now that contents will be inline) */
	white-space: nowrap;
}

.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
	/* put the time and title on the same line */
	display: inline-block;
	vertical-align: top;
}

.fc-time-grid-event.fc-short .fc-time span {
	display: none; /* don't display the full time text... */
}

.fc-time-grid-event.fc-short .fc-time:before {
	content: attr(data-start); /* ...instead, display only the start time */
}

.fc-time-grid-event.fc-short .fc-time:after {
	content: "\000A0-\000A0"; /* seperate with a dash, wrapped in nbsp's */
}

.fc-time-grid-event.fc-short .fc-title {
	font-size: .85em; /* make the title text the same size as the time */
	padding: 0; /* undo padding from above */
}

/* resizer (cursor device) */

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
	left: 0;
	right: 0;
	bottom: 0;
	height: 8px;
	overflow: hidden;
	line-height: 8px;
	font-size: 11px;
	font-family: monospace;
	text-align: center;
	cursor: s-resize;
}

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
	content: "=";
}

/* resizer (touch device) */

.fc-time-grid-event.fc-selected .fc-resizer {
	/* 10x10 dot */
	border-radius: 5px;
	border-width: 1px;
	width: 8px;
	height: 8px;
	border-style: solid;
	border-color: inherit;
	background: #fff;
	/* horizontally center */
	left: 50%;
	margin-left: -5px;
	/* center on the bottom edge */
	bottom: -5px;
}


/* Now Indicator
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-now-indicator-line {
	border-top-width: 1px;
	left: 0;
	right: 0;
}

/* arrow on axis */

.fc-time-grid .fc-now-indicator-arrow {
	margin-top: -5px; /* vertically center on top coordinate */
}

.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
	left: 0;
	/* triangle pointing right... */
	border-width: 5px 0 5px 6px;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
	right: 0;
	/* triangle pointing left... */
	border-width: 5px 6px 5px 0;
	border-top-color: transparent;
	border-bottom-color: transparent;
}



/* List View
--------------------------------------------------------------------------------------------------*/

/* possibly reusable */

.fc-event-dot {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 5px;
}

/* view wrapper */

.fc-rtl .fc-list-view {
	direction: rtl; /* unlike core views, leverage browser RTL */
}

.fc-list-view {
	border-width: 1px;
	border-style: solid;
}

/* table resets */

.fc .fc-list-table {
	table-layout: auto; /* for shrinkwrapping cell content */
}

.fc-list-table td {
	border-width: 1px 0 0;
	padding: 8px 14px;
}

.fc-list-table tr:first-child td {
	border-top-width: 0;
}

/* day headings with the list */

.fc-list-heading {
	border-bottom-width: 1px;
}

.fc-list-heading td {
	font-weight: bold;
}

.fc-ltr .fc-list-heading-main { float: left; }
.fc-ltr .fc-list-heading-alt { float: right; }

.fc-rtl .fc-list-heading-main { float: right; }
.fc-rtl .fc-list-heading-alt { float: left; }

/* event list items */

.fc-list-item.fc-has-url {
	cursor: pointer; /* whole row will be clickable */
}

.fc-list-item:hover td {
	background-color: #f5f5f5;
}

.fc-list-item-marker,
.fc-list-item-time {
	white-space: nowrap;
	width: 1px;
}

/* make the dot closer to the event title */
.fc-ltr .fc-list-item-marker { padding-right: 0; }
.fc-rtl .fc-list-item-marker { padding-left: 0; }

.fc-list-item-title a {
	/* every event title cell has an <a> tag */
	text-decoration: none;
	color: inherit;
}

.fc-list-item-title a[href]:hover {
	/* hover effect only on titles with hrefs */
	text-decoration: underline;
}

/* message when no events */

.fc-list-empty-wrap2 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.fc-list-empty-wrap1 {
	width: 100%;
	height: 100%;
	display: table;
}

.fc-list-empty {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.fc-unthemed .fc-list-empty { /* theme will provide own background */
	background-color: #eee;
}

/*!
 * FullCalendar v3.4.0 Print Stylesheet
 * Docs & License: https://fullcalendar.io/
 * (c) 2017 Adam Shaw
 */

/*
 * Include this stylesheet on your page to get a more printer-friendly calendar.
 * When including this stylesheet, use the media='print' attribute of the <link> tag.
 * Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css.
 */

@media print {

.fc {
	max-width: 100% !important;
}


/* Global Event Restyling
--------------------------------------------------------------------------------------------------*/

.fc-event {
	background: #fff !important;
	color: #000 !important;
	page-break-inside: avoid;
}

.fc-event .fc-resizer {
	display: none;
}


/* Table & Day-Row Restyling
--------------------------------------------------------------------------------------------------*/

.fc th,
.fc td,
.fc hr,
.fc thead,
.fc tbody,
.fc-row {
	border-color: #ccc !important;
	background: #fff !important;
}

/* kill the overlaid, absolutely-positioned components */
/* common... */
.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton,
/* for timegrid. within cells within table skeletons... */
.fc-bgevent-container,
.fc-business-container,
.fc-highlight-container,
.fc-helper-container {
	display: none;
}

/* don't force a min-height on rows (for DayGrid) */
.fc tbody .fc-row {
	height: auto !important; /* undo height that JS set in distributeHeight */
	min-height: 0 !important; /* undo the min-height from each view's specific stylesheet */
}

.fc tbody .fc-row .fc-content-skeleton {
	position: static; /* undo .fc-rigid */
	padding-bottom: 0 !important; /* use a more border-friendly method for this... */
}

.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td { /* only works in newer browsers */
	padding-bottom: 1em; /* ...gives space within the skeleton. also ensures min height in a way */
}

.fc tbody .fc-row .fc-content-skeleton table {
	/* provides a min-height for the row, but only effective for IE, which exaggerates this value,
	   making it look more like 3em. for other browers, it will already be this tall */
	height: 1em;
}


/* Undo month-view event limiting. Display all events and hide the "more" links
--------------------------------------------------------------------------------------------------*/

.fc-more-cell,
.fc-more {
	display: none !important;
}

.fc tr.fc-limited {
	display: table-row !important;
}

.fc td.fc-limited {
	display: table-cell !important;
}

.fc-popover {
	display: none; /* never display the "more.." popover in print mode */
}


/* TimeGrid Restyling
--------------------------------------------------------------------------------------------------*/

/* undo the min-height 100% trick used to fill the container's height */
.fc-time-grid {
	min-height: 0 !important;
}

/* don't display the side axis at all ("all-day" and time cells) */
.fc-agenda-view .fc-axis {
	display: none;
}

/* don't display the horizontal lines */
.fc-slats,
.fc-time-grid hr { /* this hr is used when height is underused and needs to be filled */
	display: none !important; /* important overrides inline declaration */
}

/* let the container that holds the events be naturally positioned and create real height */
.fc-time-grid .fc-content-skeleton {
	position: static;
}

/* in case there are no events, we still want some height */
.fc-time-grid .fc-content-skeleton table {
	height: 4em;
}

/* kill the horizontal spacing made by the event container. event margins will be done below */
.fc-time-grid .fc-event-container {
	margin: 0 !important;
}


/* TimeGrid *Event* Restyling
--------------------------------------------------------------------------------------------------*/

/* naturally position events, vertically stacking them */
.fc-time-grid .fc-event {
	position: static !important;
	margin: 3px 2px !important;
}

/* for events that continue to a future day, give the bottom border back */
.fc-time-grid .fc-event.fc-not-end {
	border-bottom-width: 1px !important;
}

/* indicate the event continues via "..." text */
.fc-time-grid .fc-event.fc-not-end:after {
	content: "...";
}

/* for events that are continuations from previous days, give the top border back */
.fc-time-grid .fc-event.fc-not-start {
	border-top-width: 1px !important;
}

/* indicate the event is a continuation via "..." text */
.fc-time-grid .fc-event.fc-not-start:before {
	content: "...";
}

/* time */

/* undo a previous declaration and let the time text span to a second line */
.fc-time-grid .fc-event .fc-time {
	white-space: normal !important;
}

/* hide the the time that is normally displayed... */
.fc-time-grid .fc-event .fc-time span {
	display: none;
}

/* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */
.fc-time-grid .fc-event .fc-time:after {
	content: attr(data-full);
}


/* Vertical Scroller & Containers
--------------------------------------------------------------------------------------------------*/

/* kill the scrollbars and allow natural height */
.fc-scroller,
.fc-day-grid-container,    /* these divs might be assigned height, which we need to cleared */
.fc-time-grid-container {  /* */
	overflow: visible !important;
	height: auto !important;
}

/* kill the horizontal border/padding used to compensate for scrollbars */
.fc-row {
	border: 0 !important;
	margin: 0 !important;
}


/* Button Controls
--------------------------------------------------------------------------------------------------*/

.fc-button-group,
.fc button {
	display: none; /* don't display any button-related controls */
}
}
/*! Hint.css - v2.5.0 - 2017-04-23
* http://kushagragour.in/lab/hint/
* Copyright (c) 2017 Kushagra Gour */

/*-------------------------------------*	HINT.css - A CSS tooltip library
\*-------------------------------------*/
/**
 * HINT.css is a tooltip library made in pure CSS.
 *
 * Source: https://github.com/chinchang/hint.css
 * Demo: http://kushagragour.in/lab/hint/
 *
 */
/**
 * source: hint-core.scss
 *
 * Defines the basic styling for the tooltip.
 * Each tooltip is made of 2 parts:
 * 	1) body (:after)
 * 	2) arrow (:before)
 *
 * Classes added:
 * 	1) hint
 */
[class*="hint--"] {
  position: relative;
  display: inline-block;
  /**
	 * tooltip arrow
	 */
  /**
	 * tooltip body
	 */ }
  [class*="hint--"]:before, [class*="hint--"]:after {
    position: absolute;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: hidden;
    opacity: 0;
    z-index: 1000000;
    pointer-events: none;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    transition: 0.3s ease;
    -webkit-transition-delay: 0ms;
    -moz-transition-delay: 0ms;
    transition-delay: 0ms; }
  [class*="hint--"]:hover:before, [class*="hint--"]:hover:after {
    visibility: visible;
    opacity: 1; }
  [class*="hint--"]:hover:before, [class*="hint--"]:hover:after {
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    transition-delay: 100ms; }
  [class*="hint--"]:before {
    content: '';
    position: absolute;
    background: transparent;
    border: 6px solid transparent;
    z-index: 1000001; }
  [class*="hint--"]:after {
    background: #383838;
    color: white;
    padding: 8px 10px;
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 12px;
    white-space: nowrap; }
  [class*="hint--"][aria-label]:after {
    content: attr(aria-label); }
  [class*="hint--"][data-hint]:after {
    content: attr(data-hint); }

[aria-label='']:before, [aria-label='']:after,
[data-hint='']:before,
[data-hint='']:after {
  display: none !important; }

/**
 * source: hint-position.scss
 *
 * Defines the positoning logic for the tooltips.
 *
 * Classes added:
 * 	1) hint--top
 * 	2) hint--bottom
 * 	3) hint--left
 * 	4) hint--right
 */
/**
 * set default color for tooltip arrows
 */
.hint--top-left:before {
  border-top-color: #383838; }

.hint--top-right:before {
  border-top-color: #383838; }

.hint--top:before {
  border-top-color: #383838; }

.hint--bottom-left:before {
  border-bottom-color: #383838; }

.hint--bottom-right:before {
  border-bottom-color: #383838; }

.hint--bottom:before {
  border-bottom-color: #383838; }

.hint--left:before {
  border-left-color: #383838; }

.hint--right:before {
  border-right-color: #383838; }

/**
 * top tooltip
 */
.hint--top:before {
  margin-bottom: -11px; }

.hint--top:before, .hint--top:after {
  bottom: 100%;
  left: 50%; }

.hint--top:before {
  left: calc(50% - 6px); }

.hint--top:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%); }

.hint--top:hover:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px); }

.hint--top:hover:after {
  -webkit-transform: translateX(-50%) translateY(-8px);
  -moz-transform: translateX(-50%) translateY(-8px);
  transform: translateX(-50%) translateY(-8px); }

/**
 * bottom tooltip
 */
.hint--bottom:before {
  margin-top: -11px; }

.hint--bottom:before, .hint--bottom:after {
  top: 100%;
  left: 50%; }

.hint--bottom:before {
  left: calc(50% - 6px); }

.hint--bottom:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%); }

.hint--bottom:hover:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px); }

.hint--bottom:hover:after {
  -webkit-transform: translateX(-50%) translateY(8px);
  -moz-transform: translateX(-50%) translateY(8px);
  transform: translateX(-50%) translateY(8px); }

/**
 * right tooltip
 */
.hint--right:before {
  margin-left: -11px;
  margin-bottom: -6px; }

.hint--right:after {
  margin-bottom: -14px; }

.hint--right:before, .hint--right:after {
  left: 100%;
  bottom: 50%; }

.hint--right:hover:before {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px); }

.hint--right:hover:after {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px); }

/**
 * left tooltip
 */
.hint--left:before {
  margin-right: -11px;
  margin-bottom: -6px; }

.hint--left:after {
  margin-bottom: -14px; }

.hint--left:before, .hint--left:after {
  right: 100%;
  bottom: 50%; }

.hint--left:hover:before {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px); }

.hint--left:hover:after {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px); }

/**
 * top-left tooltip
 */
.hint--top-left:before {
  margin-bottom: -11px; }

.hint--top-left:before, .hint--top-left:after {
  bottom: 100%;
  left: 50%; }

.hint--top-left:before {
  left: calc(50% - 6px); }

.hint--top-left:after {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%); }

.hint--top-left:after {
  margin-left: 12px; }

.hint--top-left:hover:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px); }

.hint--top-left:hover:after {
  -webkit-transform: translateX(-100%) translateY(-8px);
  -moz-transform: translateX(-100%) translateY(-8px);
  transform: translateX(-100%) translateY(-8px); }

/**
 * top-right tooltip
 */
.hint--top-right:before {
  margin-bottom: -11px; }

.hint--top-right:before, .hint--top-right:after {
  bottom: 100%;
  left: 50%; }

.hint--top-right:before {
  left: calc(50% - 6px); }

.hint--top-right:after {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0); }

.hint--top-right:after {
  margin-left: -12px; }

.hint--top-right:hover:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px); }

.hint--top-right:hover:after {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px); }

/**
 * bottom-left tooltip
 */
.hint--bottom-left:before {
  margin-top: -11px; }

.hint--bottom-left:before, .hint--bottom-left:after {
  top: 100%;
  left: 50%; }

.hint--bottom-left:before {
  left: calc(50% - 6px); }

.hint--bottom-left:after {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%); }

.hint--bottom-left:after {
  margin-left: 12px; }

.hint--bottom-left:hover:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px); }

.hint--bottom-left:hover:after {
  -webkit-transform: translateX(-100%) translateY(8px);
  -moz-transform: translateX(-100%) translateY(8px);
  transform: translateX(-100%) translateY(8px); }

/**
 * bottom-right tooltip
 */
.hint--bottom-right:before {
  margin-top: -11px; }

.hint--bottom-right:before, .hint--bottom-right:after {
  top: 100%;
  left: 50%; }

.hint--bottom-right:before {
  left: calc(50% - 6px); }

.hint--bottom-right:after {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0); }

.hint--bottom-right:after {
  margin-left: -12px; }

.hint--bottom-right:hover:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px); }

.hint--bottom-right:hover:after {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px); }

/**
 * source: hint-sizes.scss
 *
 * Defines width restricted tooltips that can span
 * across multiple lines.
 *
 * Classes added:
 * 	1) hint--small
 * 	2) hint--medium
 * 	3) hint--large
 *
 */
.hint--small:after,
.hint--medium:after,
.hint--large:after {
  white-space: normal;
  line-height: 1.4em;
  word-wrap: break-word; }

.hint--small:after {
  width: 80px; }

.hint--medium:after {
  width: 150px; }

.hint--large:after {
  width: 300px; }

/**
 * source: hint-theme.scss
 *
 * Defines basic theme for tooltips.
 *
 */
[class*="hint--"] {
  /**
	 * tooltip body
	 */ }
  [class*="hint--"]:after {
    text-shadow: 0 -1px 0px black;
    box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); }

/**
 * source: hint-color-types.scss
 *
 * Contains tooltips of various types based on color differences.
 *
 * Classes added:
 * 	1) hint--error
 * 	2) hint--warning
 * 	3) hint--info
 * 	4) hint--success
 *
 */
/**
 * Error
 */
.hint--error:after {
  background-color: #b34e4d;
  text-shadow: 0 -1px 0px #592726; }

.hint--error.hint--top-left:before {
  border-top-color: #b34e4d; }

.hint--error.hint--top-right:before {
  border-top-color: #b34e4d; }

.hint--error.hint--top:before {
  border-top-color: #b34e4d; }

.hint--error.hint--bottom-left:before {
  border-bottom-color: #b34e4d; }

.hint--error.hint--bottom-right:before {
  border-bottom-color: #b34e4d; }

.hint--error.hint--bottom:before {
  border-bottom-color: #b34e4d; }

.hint--error.hint--left:before {
  border-left-color: #b34e4d; }

.hint--error.hint--right:before {
  border-right-color: #b34e4d; }

/**
 * Warning
 */
.hint--warning:after {
  background-color: #c09854;
  text-shadow: 0 -1px 0px #6c5328; }

.hint--warning.hint--top-left:before {
  border-top-color: #c09854; }

.hint--warning.hint--top-right:before {
  border-top-color: #c09854; }

.hint--warning.hint--top:before {
  border-top-color: #c09854; }

.hint--warning.hint--bottom-left:before {
  border-bottom-color: #c09854; }

.hint--warning.hint--bottom-right:before {
  border-bottom-color: #c09854; }

.hint--warning.hint--bottom:before {
  border-bottom-color: #c09854; }

.hint--warning.hint--left:before {
  border-left-color: #c09854; }

.hint--warning.hint--right:before {
  border-right-color: #c09854; }

/**
 * Info
 */
.hint--info:after {
  background-color: #3986ac;
  text-shadow: 0 -1px 0px #1a3c4d; }

.hint--info.hint--top-left:before {
  border-top-color: #3986ac; }

.hint--info.hint--top-right:before {
  border-top-color: #3986ac; }

.hint--info.hint--top:before {
  border-top-color: #3986ac; }

.hint--info.hint--bottom-left:before {
  border-bottom-color: #3986ac; }

.hint--info.hint--bottom-right:before {
  border-bottom-color: #3986ac; }

.hint--info.hint--bottom:before {
  border-bottom-color: #3986ac; }

.hint--info.hint--left:before {
  border-left-color: #3986ac; }

.hint--info.hint--right:before {
  border-right-color: #3986ac; }

/**
 * Success
 */
.hint--success:after {
  background-color: #458746;
  text-shadow: 0 -1px 0px #1a321a; }

.hint--success.hint--top-left:before {
  border-top-color: #458746; }

.hint--success.hint--top-right:before {
  border-top-color: #458746; }

.hint--success.hint--top:before {
  border-top-color: #458746; }

.hint--success.hint--bottom-left:before {
  border-bottom-color: #458746; }

.hint--success.hint--bottom-right:before {
  border-bottom-color: #458746; }

.hint--success.hint--bottom:before {
  border-bottom-color: #458746; }

.hint--success.hint--left:before {
  border-left-color: #458746; }

.hint--success.hint--right:before {
  border-right-color: #458746; }

/**
 * source: hint-always.scss
 *
 * Defines a persisted tooltip which shows always.
 *
 * Classes added:
 * 	1) hint--always
 *
 */
.hint--always:after, .hint--always:before {
  opacity: 1;
  visibility: visible; }

.hint--always.hint--top:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px); }

.hint--always.hint--top:after {
  -webkit-transform: translateX(-50%) translateY(-8px);
  -moz-transform: translateX(-50%) translateY(-8px);
  transform: translateX(-50%) translateY(-8px); }

.hint--always.hint--top-left:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px); }

.hint--always.hint--top-left:after {
  -webkit-transform: translateX(-100%) translateY(-8px);
  -moz-transform: translateX(-100%) translateY(-8px);
  transform: translateX(-100%) translateY(-8px); }

.hint--always.hint--top-right:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px); }

.hint--always.hint--top-right:after {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px); }

.hint--always.hint--bottom:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px); }

.hint--always.hint--bottom:after {
  -webkit-transform: translateX(-50%) translateY(8px);
  -moz-transform: translateX(-50%) translateY(8px);
  transform: translateX(-50%) translateY(8px); }

.hint--always.hint--bottom-left:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px); }

.hint--always.hint--bottom-left:after {
  -webkit-transform: translateX(-100%) translateY(8px);
  -moz-transform: translateX(-100%) translateY(8px);
  transform: translateX(-100%) translateY(8px); }

.hint--always.hint--bottom-right:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px); }

.hint--always.hint--bottom-right:after {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px); }

.hint--always.hint--left:before {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px); }

.hint--always.hint--left:after {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px); }

.hint--always.hint--right:before {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px); }

.hint--always.hint--right:after {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px); }

/**
 * source: hint-rounded.scss
 *
 * Defines rounded corner tooltips.
 *
 * Classes added:
 * 	1) hint--rounded
 *
 */
.hint--rounded:after {
  border-radius: 4px; }

/**
 * source: hint-effects.scss
 *
 * Defines various transition effects for the tooltips.
 *
 * Classes added:
 * 	1) hint--no-animate
 * 	2) hint--bounce
 *
 */
.hint--no-animate:before, .hint--no-animate:after {
  -webkit-transition-duration: 0ms;
  -moz-transition-duration: 0ms;
  transition-duration: 0ms; }

.hint--bounce:before, .hint--bounce:after {
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -moz-transition: opacity 0.3s ease, visibility 0.3s ease, -moz-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24); }

@font-face {
  font-family: 'icomoon';
  src:  url(/Content/css/fonts/icomoon.eot?24n1g4);
  src:  url(/Content/css/fonts/icomoon.eot?24n1g4#iefix) format('embedded-opentype'),
    url(/Content/css/fonts/icomoon.ttf?24n1g4) format('truetype'),
    url(/Content/css/fonts/icomoon.woff?24n1g4) format('woff'),
    url(/Content/css/fonts/icomoon.svg?24n1g4#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icomoon-"], [class*=" icomoon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icomoon-flat:before {
  content: "\1f353";
}
.icomoon-buildings:before {
  content: "\1f3d9";
}
.icomoon-commercial:before {
  content: "\1f526";
}
.icomoon-garage:before {
  content: "\1f35e";
}
.icomoon-house:before {
  content: "\63";
}
.icomoon-industrialBuilding:before {
  content: "\1f601";
}
.icomoon-land:before {
  content: "\1f358";
}
.icomoon-offices:before {
  content: "\1f355";
}
.icomoon-castle:before {
  content: "\1f36e";
}
.icomoon-room-house:before {
  content: "\1f35c";
}
.icomoon-storage:before {
  content: "\1f354";
}
.icomoon-typeHouse:before {
  content: "\1f30a";
}
.icomoon-warehouse:before {
  content: "\1f36b";
}
.icomoon-bath:before {
  content: "\74";
}
.icomoon-divisions:before {
  content: "\1f38e";
}
.icomoon-floor:before {
  content: "\1f38f";
}
.icomoon-groundFloor:before {
  content: "\1f310";
}
.icomoon-individual_room:before {
  content: "\1f38d";
}
.icomoon-kitchen:before {
  content: "\1f311";
}
.icomoon-plain:before {
  content: "\1f390";
}
.icomoon-room:before {
  content: "\73";
}
.icomoon-toilet:before {
  content: "\1f312";
}
.icomoon-underground:before {
  content: "\1f391";
}
.icomoon-airConditioning:before {
  content: "\1f393";
}
.icomoon-fireplace:before {
  content: "\1f525";
}
.icomoon-furnished:before {
  content: "\1f4d7";
}
.icomoon-heating:before {
  content: "\1f392";
}
.icomoon-lift:before {
  content: "\1f3b4";
}
.icomoon-tv:before {
  content: "\1f4fa";
}
.icomoon-satellite:before {
  content: "\1f4e1";
}
.icomoon-wifi:before {
  content: "\1f3ae";
}
.icomoon-annexedLand:before {
  content: "\1f352";
}
.icomoon-balcony:before {
  content: "\1f3fd";
}
.icomoon-communityZone:before {
  content: "\1f3ab";
}
.icomoon-corner:before {
  content: "\1f4a2";
}
.icomoon-garden:before {
  content: "\1f331";
}
.icomoon-golf:before {
  content: "\1f3cc";
}
.icomoon-jacuzzi:before {
  content: "\1f44c";
}
.icomoon-nearBeach:before {
  content: "\1f3d6";
}
.icomoon-sports:before {
  content: "\1f3cb";
}
.icomoon-swimmingPool:before {
  content: "\1f4a6";
}
.icomoon-tennisCourt:before {
  content: "\1f3be";
}
.icomoon-terrace:before {
  content: "\1f3fb";
}
.icomoon-electricGate:before {
  content: "\1f5fc";
}
.icomoon-exterior:before {
  content: "\1f506";
}
.icomoon-interior:before {
  content: "\1f3df";
}
.icomoon-llave:before {
  content: "\1f35d";
}
.icomoon-showcase:before {
  content: "\1f4f0";
}
.icomoon-videoIntercom:before {
  content: "\1f4df";
}
.icomoon-loadingDock:before {
  content: "\1f4e6";
}
.icomoon-placesBig:before {
  content: "\1f3ce";
}
.icomoon-placesMedium:before {
  content: "\1f3c7";
}
.icomoon-placesSmall:before {
  content: "\1f3cd";
}
.icomoon-parking:before {
  content: "\1f524";
}
.icomoon-alarmSystem:before {
  content: "\1f4e3";
}
.icomoon-armouredDoor:before {
  content: "\1f512";
}
.icomoon-reducedMobility:before {
  content: "\1f40c";
}
.icomoon-security:before {
  content: "\1f4c0";
}
.icomoon-concierge:before {
  content: "\1f46e";
}
.icomoon-pets:before {
  content: "\1f415";
}
.icomoon-smokers:before {
  content: "\1f32c";
}
.icomoon-operacion:before {
  content: "\1f36f";
}
.icomoon-CE:before {
  content: "\1f371";
}
.icomoon-chat:before {
  content: "\1f349";
}
.icomoon-finance:before {
  content: "\68";
}
.icomoon-priceSquareMeter:before {
  content: "\1f4b5";
}
.icomoon-ficha-inmueble:before {
  content: "\1f34d";
}
.icomoon-reference:before {
  content: "\1f3f7";
}
.icomoon-antiquity:before {
  content: "\1f38b";
}
.icomoon-buildable:before {
  content: "\1f51e";
}
.icomoon-construction:before {
  content: "\1f3d7";
}
.icomoon-constructed-area:before {
  content: "\1f383";
}
.icomoon-sewer:before {
  content: "\1f400";
}
.icomoon-solarSurface:before {
  content: "\1f3da";
}
.icomoon-state-conservation:before {
  content: "\1f38c";
}
.icomoon-usable-surface:before {
  content: "\1f38a";
}
.icomoon-filter:before {
  content: "\1f376";
}
.icomoon-status-contact:before {
  content: "\1f37a";
}
.icomoon-sort-down:before {
  content: "\1f388";
}
.icomoon-sort-up:before {
  content: "\1f389";
}
.icomoon-download-cloud:before {
  content: "\3f";
}
.icomoon-upload-cloud:before {
  content: "\3d";
}
.icomoon-download:before {
  content: "\1f32b";
}
.icomoon-upload-error:before {
  content: "\1f382";
}
.icomoon-export-excel:before {
  content: "\23";
}
.icomoon-text:before {
  content: "\1f337";
}
.icomoon-text2:before {
  content: "\1f34e";
}
.icomoon-header:before {
  content: "\1f37f";
}
.icomoon-template:before {
  content: "\1f33a";
}
.icomoon-image:before {
  content: "\1f3dd";
}
.icomoon-sign:before {
  content: "\1f374";
}
.icomoon-home-staging:before {
  content: "\1f300";
}
.icomoon-IA:before {
  content: "\1f37b";
}
.icomoon-duplicate:before {
  content: "\1f5ff";
}
.icomoon-hide:before {
  content: "\1f379";
}
.icomoon-archive:before {
  content: "\1f377";
}
.icomoon-add-contact:before {
  content: "\1f356";
}
.icomoon-delete:before {
  content: "\25";
}
.icomoon-edit:before {
  content: "\26";
}
.icomoon-alert:before {
  content: "\72";
}
.icomoon-show:before {
  content: "\a8";
}
.icomoon-print:before {
  content: "\b7";
}
.icomoon-exit:before {
  content: "\45";
}
.icomoon-search:before {
  content: "\2f";
}
.icomoon-language:before {
  content: "\1f31f";
}
.icomoon-add-event:before {
  content: "\1f359";
}
.icomoon-block:before {
  content: "\40";
}
.icomoon-unblock:before {
  content: "\1f35a";
}
.icomoon-drag:before {
  content: "\1f3c1";
}
.icomoon-generar-demanda:before {
  content: "\1f357";
}
.icomoon-add-new:before {
  content: "\77";
}
.icomoon-add:before {
  content: "\6f";
}
.icomoon-minus:before {
  content: "\70";
}
.icomoon-menos:before {
  content: "\1f351";
}
.icomoon-actionShare:before {
  content: "\1f321";
}
.icomoon-share-mls:before {
  content: "\1f365";
}
.icomoon-llamadas:before {
  content: "\6c";
}
.icomoon-add-call:before {
  content: "\1f35f";
}
.icomoon-whatsapp:before {
  content: "\1f31d";
}
.icomoon-conversation:before {
  content: "\1f37e";
}
.icomoon-add-photo:before {
  content: "\1f367";
}
.icomoon-infoTwitter:before {
  content: "\1f328";
}
.icomoon-infoFacebook:before {
  content: "\1f324";
}
.icomoon-instagram:before {
  content: "\1f32a";
}
.icomoon-public-off:before {
  content: "\1f378";
}
.icomoon-star:before {
  content: "\1f30e";
}
.icomoon-star-solid:before {
  content: "\1f30d";
}
.icomoon-photo:before {
  content: "\7a";
}
.icomoon-no-photo:before {
  content: "\1f36a";
}
.icomoon-plan:before {
  content: "\1f309";
}
.icomoon-video:before {
  content: "\1f362";
}
.icomoon-virtual-tour:before {
  content: "\1f363";
}
.icomoon-rotate-cw:before {
  content: "\29";
}
.icomoon-error-photo:before {
  content: "\1f369";
}
.icomoon-amplify:before {
  content: "\7c";
}
.icomoon-crop:before {
  content: "\4b";
}
.icomoon-zona:before {
  content: "\1f36d";
}
.icomoon-map:before {
  content: "\ba";
}
.icomoon-devices:before {
  content: "\1f5fd";
}
.icomoon-IA1:before {
  content: "\1f5fe";
}
.icomoon-mail-notification:before {
  content: "\1f385";
}
.icomoon-low-quality:before {
  content: "\1f341";
}
.icomoon-google-play:before {
  content: "\1f387";
}
.icomoon-app-store:before {
  content: "\1f386";
}
.icomoon-profile:before {
  content: "\1f33f";
}
.icomoon-contacts:before {
  content: "\66";
}
.icomoon-no-contacts:before {
  content: "\1f381";
  color: #ababab;
}
.icomoon-info-cumple:before {
  content: "\1f329";
}
.icomoon-bullet:before {
  content: "\1f344";
}
.icomoon-infoTime:before {
  content: "\1f31c";
}
.icomoon-reloj:before {
  content: "\1f315";
}
.icomoon-candado:before {
  content: "\1f335";
}
.icomoon-lock-outline:before {
  content: "\1f380";
}
.icomoon-candado-abierto:before {
  content: "\1f350";
}
.icomoon-to-do:before {
  content: "\1f33e";
}
.icomoon-ayuda:before {
  content: "\1f313";
}
.icomoon-listado:before {
  content: "\aa";
}
.icomoon-shared:before {
  content: "\1f360";
}
.icomoon-external:before {
  content: "\1f361";
}
.icomoon-pdf:before {
  content: "\24";
}
.icomoon-callcenter:before {
  content: "\7b";
}
.icomoon-today:before {
  content: "\61";
}
.icomoon-agenda:before {
  content: "\6a";
}
.icomoon-demands:before {
  content: "\67";
}
.icomoon-demands-blocked:before {
  content: "\c7";
  color: #ababab;
}
.icomoon-collaboration:before {
  content: "\65";
}
.icomoon-publishing:before {
  content: "\64";
}
.icomoon-statistics:before {
  content: "\f1";
}
.icomoon-my-website:before {
  content: "\1f316";
}
.icomoon-mailing:before {
  content: "\1f368";
}
.icomoon-mailing-blocked:before {
  content: "\7d";
  color: #ababab;
}
.icomoon-no-new-conversation:before {
  content: "\1f384";
  color: #ababab;
}
.icomoon-finance-blocked:before {
  content: "\e7";
  color: #ababab;
}
.icomoon-services:before {
  content: "\6d";
}
.icomoon-settings:before {
  content: "\6e";
}
.icomoon-smart-agent:before {
  content: "\1f373";
}
.icomoon-Precio:before {
  content: "\1f370";
}
.icomoon-dummy:before {
  content: "\1f372";
}
.icomoon-ic_new:before {
  content: "\42";
}
.icomoon-destacar-productos:before {
  content: "\71";
}
.icomoon-history:before {
  content: "\1f366";
}
.icomoon-audio:before {
  content: "\1f318";
}
.icomoon-QR:before {
  content: "\1f35b";
}
.icomoon-informe-propietario:before {
  content: "\1f34f";
}
.icomoon-external-link:before {
  content: "\46";
}
.icomoon-chevron-left:before {
  content: "\50";
}
.icomoon-chevron-right:before {
  content: "\51";
}
.icomoon-chevron-down:before {
  content: "\5b";
}
.icomoon-chevron-up:before {
  content: "\5e";
}
.icomoon-ic_close:before {
  content: "\52";
}
.icomoon-refresh:before {
  content: "\b4";
}
.icomoon-flecha-derecha:before {
  content: "\1f375";
}
.icomoon-return:before {
  content: "\1f364";
}
.icomoon-ic_menu:before {
  content: "\53";
}
.icomoon-more:before {
  content: "\1f320";
}
.icomoon-check-circle:before {
  content: "\e900";
}
.icomoon-success:before {
  content: "\e900";
}
.icomoon-check-circle-solid:before {
  content: "\4d";
  color: #34b075;
}
.icomoon-success-solid:before {
  content: "\4d";
  color: #34b075;
}
.icomoon-error-circle:before {
  content: "\1f37c";
}
.icomoon-error-circle-solid:before {
  content: "\5d";
  color: #ec3e3e;
}
.icomoon-information:before {
  content: "\41";
}
.icomoon-info-solid:before {
  content: "\2a";
  color: #3b60ba;
}
.icomoon-warning:before {
  content: "\e901";
}
.icomoon-warning-fill:before {
  content: "\1f327";
  color: #efb51d;
}
.icomoon-acepto-recibir-mails:before {
  content: "\1f336";
}
.icomoon-noacepto-recibir-mails-recibir-mails:before {
  content: "\75";
}
.icomoon-unrated-interest:before {
  content: "\1f30b";
}
.icomoon-low-interest:before {
  content: "\1f306";
  color: #4c9bff;
}
.icomoon-medium-interest:before {
  content: "\1f307";
  color: #efb51d;
}
.icomoon-high-interest:before {
  content: "\1f308";
  color: #ec3e3e;
}
.icomoon-lead:before {
  content: "\1f343";
}
.icomoon-aumento:before {
  content: "\1f36c";
}
.icomoon-check-1:before {
  content: "\79";
}
.icomoon-check-2:before {
  content: "\1f37d";
  color: #34b075;
}
.icomoon-cross:before {
  content: "\1f348";
  color: #ec3e3e;
}
.icomoon-check-3:before {
  content: "\22";
  color: #34b075;
}
.icomoon-fotos-plantillas:before {
  content: "\1f33b";
}
.icomoon-triangulo:before {
  content: "\1f394";
  color: #fdf3de;
}
.icomoon-checkbox-off-blanco .path1:before {
  content: "\1f317";
  color: rgb(255, 255, 255);
}
.icomoon-checkbox-off-blanco .path2:before {
  content: "\1f322";
  margin-left: -1em;
  color: rgb(148, 153, 177);
}
.icomoon-checkbox-off:before {
  content: "\49";
  color: #9499b1;
}
.icomoon-checkbox-on:before {
  content: "\4a";
  color: #9499b1;
}
.icomoon-checkbox-selected-disabled:before {
  content: "\1f395";
  color: #c4cdd5;
}
.icomoon-check-disabled:before {
  content: "\1f330";
  color: #c4cdd5;
}
.icomoon-radio-button-unchecked:before {
  content: "\47";
  color: #9499b1;
}
.icomoon-radio-button-checked:before {
  content: "\48";
  color: #9499b1;
}
.icomoon-radio-selected-disabled:before {
  content: "\1f32f";
  color: #c4cdd5;
}
.icomoon-radio-disabled:before {
  content: "\1f32e";
  color: #dfe3e8;
}
.icomoon-videollamada_c:before {
  content: "\1f34c";
  color: #e34a25;
}
.icomoon-llamada_c:before {
  content: "\1f34b";
  color: #1e8420;
}
.icomoon-chat_c:before {
  content: "\1f34a";
  color: #ffbe33;
}
.icomoon-tips:before {
  content: "\1f396";
}
.icomoon-zoom-out:before {
  content: "\1f342";
}
.icomoon-zoom-in:before {
  content: "\1f340";
}
.icomoon-enviar:before {
  content: "\1f31e";
}
.icomoon-color-plantillas:before {
  content: "\1f33c";
}
.icomoon-pinterest:before {
  content: "\1f334";
  color: #e60019;
}
.icomoon-hangout:before {
  content: "\1f347";
  color: #4caf50;
}
.icomoon-telegram:before {
  content: "\1f346";
  color: #289ad8;
}
.icomoon-skype:before {
  content: "\1f345";
  color: #4d98f6;
}
.icomoon-linkedin:before {
  content: "\1f319";
  color: #0077b5;
}
.icomoon-operaciones1:before {
  content: "\1f333";
  color: #9499b1;
}
.icomoon-ic_discard:before {
  content: "\44";
}
.icomoon-operaciones:before {
  content: "\69";
}
.icomoon-Mis-captaciones:before {
  content: "\62";
}
.icomoon-actionEditcustom:before {
  content: "\1f31b";
}
.icomoon-grafica:before {
  content: "\21";
}
.icomoon-actionDescargar-valoracion:before {
  content: "\1f31a";
}
.icomoon-valorar-inm:before {
  content: "\1f314";
}
.icomoon-ic_send-mail:before {
  content: "\43";
}
.icomoon-bajada-precio:before {
  content: "\78";
}
.icomoon-ic_dashboard_color:before {
  content: "\54";
  color: #2c68ae;
}
.icomoon-ic_schedule_color:before {
  content: "\35";
  color: #00a89a;
}
.icomoon-ic_inmuebles_color:before {
  content: "\5a";
  color: #e26a60;
}
.icomoon-ic_contacts_color:before {
  content: "\31";
  color: #7723f5;
}
.icomoon-ic_demands_color:before {
  content: "\32";
  color: #5c6bc0;
}
.icomoon-ic_publication_color:before {
  content: "\2d";
  color: #00267d;
}
.icomoon-ic_statistics_color:before {
  content: "\1f301";
  color: #e2852d;
}
.icomoon-novedades-mi-web:before {
  content: "\1f332";
  color: #41b6e6;
}
.icomoon-ic_shipments_color:before {
  content: "\37";
  color: #ffcd51;
}
.icomoon-ic_gestion-economica_color:before {
  content: "\33";
  color: #dbcb08;
}
.icomoon-ic_servicios_color:before {
  content: "\39";
  color: #3ea0cc;
}
.icomoon-ic_configuration_color:before {
  content: "\1f302";
  color: #9b9b9b;
}
.icomoon-ic_mls_color:before {
  content: "\5f";
  color: #ff2d6b;
}
.icomoon-ic_smartagent_color:before {
  content: "\1f303";
  color: #007797;
}
.icomoon-ic_calls_color:before {
  content: "\38";
  color: #50e3c2;
}
.icomoon-ic_schedule-nonactive_color:before {
  content: "\36";
  color: #ddd;
}
.icomoon-ic_nota-encargo_color:before {
  content: "\1f304";
  color: #c0c4ca;
}
.icomoon-ic_discard_color:before {
  content: "\1f305";
  color: #e26a60;
}
.icomoon-ic_operations_color:before {
  content: "\34";
  color: #dd2c00;
}
.icomoon-timeline-solicitud:before {
  content: "\1f32d";
  color: #846c24;
}

/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  margin: 0 auto !important;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */
}
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
}
table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 5px;
  border-bottom: 0px solid #111111;
}
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none;
}
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111111;
}
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting {
  cursor: pointer;
  *cursor: hand;
}
table.dataTable thead .sorting {
  background: url(/images/datatable/sort_both.png) no-repeat center right;
}
table.dataTable thead .sorting_asc {
  background: url(/images/datatable/sort_asc.png) no-repeat center right;
}
table.dataTable thead .sorting_desc {
  background: url(/images/datatable/sort_desc.png) no-repeat center right;
}
table.dataTable thead .sorting_asc_disabled {
  background: url(/images/datatable/sort_asc_disabled.png) no-repeat center right;
}
table.dataTable thead .sorting_desc_disabled {
  background: url(/images/datatable/sort_desc_disabled.png) no-repeat center right;
}
table.dataTable tbody tr {
  background-color: white;
}
table.dataTable tbody tr.selected {
  background-color: #b0bed9;
}
table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #dddddd;
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #dddddd;
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #abb9d3;
}

table.dataTable.hover tbody tr:hover.selected,
table.dataTable.hover tbody tr.odd:hover.selected,
table.dataTable.hover tbody tr.even:hover.selected, table.dataTable.display tbody tr:hover.selected,
table.dataTable.display tbody tr.odd:hover.selected,
table.dataTable.display tbody tr.even:hover.selected {
  background-color: #a9b7d1;
}
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #f9f9f9;
}
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad4;
}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b3cd;
}
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a7b5ce;
}
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b6d0;
}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #f9f9f9;
}
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fbfbfb;
}
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fdfdfd;
}
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad4;
}
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #adbbd6;
}
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.display tbody tr.odd:hover > .sorting_1,
table.dataTable.display tbody tr.even:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 {
  background-color: #eaeaea;
}
table.dataTable.display tbody tr:hover > .sorting_2,
table.dataTable.display tbody tr.odd:hover > .sorting_2,
table.dataTable.display tbody tr.even:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_2,
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_2 {
  background-color: #ebebeb;
}
table.dataTable.display tbody tr:hover > .sorting_3,
table.dataTable.display tbody tr.odd:hover > .sorting_3,
table.dataTable.display tbody tr.even:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_3,
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_3 {
  background-color: #eeeeee;
}
table.dataTable.display tbody tr:hover.selected > .sorting_1,
table.dataTable.display tbody tr.odd:hover.selected > .sorting_1,
table.dataTable.display tbody tr.even:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_1,
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_1 {
  background-color: #a1aec7;
}
table.dataTable.display tbody tr:hover.selected > .sorting_2,
table.dataTable.display tbody tr.odd:hover.selected > .sorting_2,
table.dataTable.display tbody tr.even:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_2,
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_2 {
  background-color: #a2afc8;
}
table.dataTable.display tbody tr:hover.selected > .sorting_3,
table.dataTable.display tbody tr.odd:hover.selected > .sorting_3,
table.dataTable.display tbody tr.even:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_3,
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_3 {
  background-color: #a4b2cb;
}
table.dataTable.no-footer {
  border-bottom: 1px solid #111111;
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 5px 9px;
}
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 5px 9px 3px 9px;
}
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px 5px;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

table.dataTable,
table.dataTable th,
table.dataTable td {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
.dataTables_wrapper .dataTables_length {
  float: left;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
}
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333333 !important;
  border: 1px solid transparent;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333333 !important;
  border: 1px solid #cacaca;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, gainsboro));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, gainsboro 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, white 0%, gainsboro 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, white 0%, gainsboro 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, white 0%, gainsboro 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, white 0%, gainsboro 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111111));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #585858 0%, #111111 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #585858 0%, #111111 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #585858 0%, #111111 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #585858 0%, #111111 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #585858 0%, #111111 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111;
}
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333333;
}
.dataTables_wrapper .dataTables_scroll {
  clear: both;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111111;
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table,
.dataTables_wrapper.no-footer div.dataTables_scrollBody table {
  border-bottom: none;
}
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}

@charset "UTF-8";
/*
 * jQuery File Upload UI Plugin CSS 8.8.1
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2010, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileinput-button {
  position: relative;
  overflow: hidden;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translate(-300px, 0) scale(4);
  font-size: 23px;
  direction: ltr;
  cursor: pointer;
}
.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}
.progress-animated .progress-bar,
.progress-animated .bar {
  background: url(/Content/css/img/progressbar.gif) !important;
  filter: none;
}
.fileupload-loading {
  float: right;
  width: 32px;
  height: 32px;
  background: url(/Content/css/img/loading.gif) center no-repeat;
  background-size: contain;
  display: none;
}
.fileupload-processing .fileupload-loading {
  display: block;
}
.files audio,
.files video {
  max-width: 300px;
}

@media (max-width: 767px) {
  .fileupload-buttonbar .toggle,
  .files .toggle,
  .files .btn span {
    display: none;
  }
  .files .name {
    width: 80px;
    word-wrap: break-word;
  }
  .files audio,
  .files video {
    max-width: 80px;
  }
}

/* the norm */
#gritter-notice-wrapper {
	position:fixed;
	top:20px;
	right:20px;
	width:301px;
	z-index:9999;
}
#gritter-notice-wrapper.top-left {
    left: 20px;
    right: auto;
}
#gritter-notice-wrapper.bottom-right {
    top: auto;
    left: auto;
    bottom: 20px;
    right: 20px;
}
#gritter-notice-wrapper.bottom-left {
    top: auto;
    right: auto;
    bottom: 20px;
    left: 20px;
}
.gritter-item-wrapper {
	position:relative;
	margin:0 0 10px 0;
	background:url(/Content/images/ie-spacer.gif); /* ie7/8 fix */ 
}
.gritter-top {
	background:url(/Content/images/gritter.png) no-repeat left -30px;
	height:10px;
}
.hover .gritter-top {
	background-position:right -30px;
}
.gritter-bottom {
	background:url(/Content/images/gritter.png) no-repeat left bottom;
	height:8px;
	margin:0;
}
.hover .gritter-bottom {
	background-position: bottom right;
}
.gritter-item {
	display:block;
	background:url(/Content/images/gritter.png) no-repeat left -40px;
	color:#eee;
	padding:2px 11px 8px 11px;
	font-size: 11px;
	font-family:verdana;
}
.hover .gritter-item {
	background-position:right -40px;
}
.gritter-item p {
	padding:0;
	margin:0;
	word-wrap:break-word;
}
.gritter-close {
	display:none;
	position:absolute;
	top:5px;
	left:3px;
	background:url(/Content/images/gritter.png) no-repeat left top;
	cursor:pointer;
	width:30px;
	height:30px;
	text-indent:-9999em;
}
.gritter-title {
	font-size:14px;
	font-weight:bold;
	padding:0 0 7px 0;
	display:block;
	text-shadow:1px 1px 0 #000; /* Not supported by IE :( */
}
.gritter-image {
	width:48px;
	height:48px;
	float:left;
}
.gritter-with-image,
.gritter-without-image {
	padding:0;
}
.gritter-with-image {
	width:220px;
	float:right;
}
/* for the light (white) version of the gritter notice */
.gritter-light .gritter-item,
.gritter-light .gritter-bottom,
.gritter-light .gritter-top,
.gritter-light .gritter-close {
    background-image: url(/Content/images/gritter-light.png);
    color: #222;
}
.gritter-light .gritter-title {
    text-shadow: none;
}

body.guillotine-dragging, body.guillotine-dragging * {
  cursor: move !important;
  cursor: -webkit-grabbing !important;
  cursor:    -moz-grabbing !important;
  cursor:         grabbing !important;
  cursor: grabbing, move;  /* IE hack */
}

.guillotine-window {
  display: block;
  position: relative;
  overflow: hidden;
  cursor: move;
  cursor: -webkit-grab;
  cursor:    -moz-grab;
  cursor:         grab;
  cursor: grab, move;  /* IE hack */
}

.guillotine-canvas {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

.guillotine-canvas > * {
  position: absolute;
  top: 0;
  left: 0;
  max-width: none;
  max-height: none;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

.guillotine-sample {
  position: absolute !important;
  top: -100000px     !important;
  left: -100000px    !important;
  width: auto        !important;
  height: auto       !important;
}

.limiterBox {
	border: 1px solid #000;
	border-top: none;
	background-color: #ffc;
	padding: 3px 6px;
	font-size: 10px;
}
/* jquery.Jcrop.css v0.9.12 - MIT License */
/*
  The outer-most container in a typical Jcrop instance
  If you are having difficulty with formatting related to styles
  on a parent element, place any fixes here or in a like selector

  You can also style this element if you want to add a border, etc
  A better method for styling can be seen below with .jcrop-light
  (Add a class to the holder and style elements for that extended class)
*/
.jcrop-holder {
  direction: ltr;
  text-align: left;
  /* IE10 touch compatibility */
  -ms-touch-action: none;
}
/* Selection Border */
.jcrop-vline,
.jcrop-hline {
  background: #ffffff url(/Content/css/plugins/Jcrop.gif);
  font-size: 0;
  position: absolute;
}
.jcrop-vline {
  height: 100%;
  width: 1px !important;
}
.jcrop-vline.right {
  right: 0;
}
.jcrop-hline {
  height: 1px !important;
  width: 100%;
}
.jcrop-hline.bottom {
  bottom: 0;
}
/* Invisible click targets */
.jcrop-tracker {
  height: 100%;
  width: 100%;
  /* "turn off" link highlight */
  -webkit-tap-highlight-color: transparent;
  /* disable callout, image save panel */
  -webkit-touch-callout: none;
  /* disable cut copy paste */
  -webkit-user-select: none;
}
/* Selection Handles */
.jcrop-handle {
  background-color: #333333;
  border: 1px #eeeeee solid;
  width: 7px;
  height: 7px;
  font-size: 1px;
}
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -4px;
  margin-left: -4px;
}
.jcrop-handle.ord-e {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 50%;
}
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-ne {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 0;
}
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -4px;
  margin-right: -4px;
  right: 0;
}
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -4px;
  margin-left: -4px;
}
/* Dragbars */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}
.jcrop-dragbar.ord-n {
  margin-top: -4px;
}
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}
.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}
.jcrop-dragbar.ord-w {
  margin-left: -4px;
}
/* The "jcrop-light" class/extension */
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: #ffffff;
  filter: alpha(opacity=70) !important;
  opacity: .70!important;
}
.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 3px;
}
/* The "jcrop-dark" class/extension */
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: #000000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}
.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #ffffff;
  border-color: #000000;
  border-radius: 3px;
}
/* Simple macro to turn off the antlines */
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: #ffffff;
}
/* Fix for twitter bootstrap et al. */
.jcrop-holder img,
img.jcrop-preview {
  max-width: none;
}

/*
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2013 Hakim El Hattab, http://hakim.se
 */
.ladda-button .ladda-spinner div {
	opacity: 0;
}
.ladda-button[data-loading] .ladda-spinner div {
	opacity: 1;
    left: 50% !important;
    top: -3.6px !important;
}
.ladda-button[data-loading] .ladda-label, .ladda-button[data-loading] i {
    opacity: 0;
}

/*! perfect-scrollbar - v0.4.11
* http://noraesae.github.com/perfect-scrollbar/
* Copyright (c) 2014 Hyeonje Alex Jun; Licensed MIT */

.ps-container .ps-scrollbar-x-rail{position:absolute;bottom:3px;height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps-container:hover .ps-scrollbar-x-rail,.ps-container.hover .ps-scrollbar-x-rail{opacity:.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-x-rail:hover,.ps-container .ps-scrollbar-x-rail.hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-x-rail.in-scrolling{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-y-rail{position:absolute;right:3px;width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail{opacity:.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-x{position:absolute;bottom:0;height:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-x{font-size:0}.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x{background-color:#999}.ps-container .ps-scrollbar-y{position:absolute;right:0;width:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-y{font-size:0}.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y{background-color:#999}.ps-container.ie .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y{visibility:hidden}.ps-container.ie:hover .ps-scrollbar-x,.ps-container.ie:hover .ps-scrollbar-y,.ps-container.ie.hover .ps-scrollbar-x,.ps-container.ie.hover .ps-scrollbar-y{visibility:visible}

@media (min-width: 768px) {
    /*
Version: 3.5.2 Timestamp: Sat Nov  1 14:43:36 EDT 2014
*/
    .select2-container {
        margin: 0;
        position: relative;
        display: inline-block;
        /* inline-block for ie7 */
        zoom: 1;
        *display: inline;
        vertical-align: middle;
    }

    .select2-container,
    .select2-drop,
    .select2-search,
    .select2-search input {
        /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
        -webkit-box-sizing: border-box; /* webkit */
        -moz-box-sizing: border-box; /* firefox */
        box-sizing: border-box; /* css3 */
    }

        .select2-container .select2-choice {
            display: block;
            height: 26px;
            padding: 0 0 0 8px;
            overflow: hidden;
            position: relative;
            border: 1px solid #aaa;
            white-space: nowrap;
            line-height: 26px;
            color: #444;
            text-decoration: none;
            border-radius: 4px;
            background-clip: padding-box;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-color: #fff;
            background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
            background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
            background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
            background-image: linear-gradient(to top, #eee 0%, #fff 50%);
        }

    html[dir="rtl"] .select2-container .select2-choice {
        padding: 0 8px 0 0;
    }

    .select2-container.select2-drop-above .select2-choice {
        border-bottom-color: #aaa;
        border-radius: 0 0 4px 4px;
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
        background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
        background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
        background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
    }

    .select2-container.select2-allowclear .select2-choice .select2-chosen {
        margin-right: 42px;
    }

    .select2-container .select2-choice > .select2-chosen {
        margin-right: 26px;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        float: none;
        width: auto;
    }

    html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
        margin-left: 26px;
        margin-right: 0;
    }

    .select2-container .select2-choice abbr {
        display: none;
        width: 12px;
        height: 12px;
        position: absolute;
        right: 24px;
        top: 8px;
        font-size: 1px;
        text-decoration: none;
        border: 0;
        background: url(/Content/css/plugins/select2.png) right top no-repeat;
        cursor: pointer;
        outline: 0;
    }

    .select2-container.select2-allowclear .select2-choice abbr {
        display: inline-block;
    }

    .select2-container .select2-choice abbr:hover {
        background-position: right -11px;
        cursor: pointer;
    }

    .select2-drop-mask {
        border: 0;
        margin: 0;
        padding: 0;
        position: fixed;
        left: 0;
        top: 0;
        min-height: 100%;
        min-width: 100%;
        height: auto;
        width: auto;
        opacity: 0;
        z-index: 9998;
        /* styles required for IE to work */
        background-color: #fff;
        filter: alpha(opacity=0);
    }

    .select2-drop {
        width: 100%;
        margin-top: -1px;
        position: absolute;
        z-index: 9999;
        top: 100%;
        background: #fff;
        color: #000;
        border: 1px solid #aaa;
        border-top: 0;
        border-radius: 0 0 4px 4px;
        -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
        box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    }

        .select2-drop.select2-drop-above {
            margin-top: 1px;
            border-top: 1px solid #aaa;
            border-bottom: 0;
            border-radius: 4px 4px 0 0;
            -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
        }

    .select2-drop-active {
        border: 1px solid #5897fb;
        border-top: none;
    }

    .select2-drop.select2-drop-above.select2-drop-active {
        border-top: 1px solid #5897fb;
    }

    .select2-drop-auto-width {
        border-top: 1px solid #aaa;
        width: auto;
    }

        .select2-drop-auto-width .select2-search {
            padding-top: 4px;
        }

    .select2-container .select2-choice .select2-arrow {
        display: inline-block;
        width: 18px;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border-left: 1px solid #aaa;
        border-radius: 0 4px 4px 0;
        background-clip: padding-box;
        background: #ccc;
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
        background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
        background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
        background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
    }

    html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
        left: 0;
        right: auto;
        border-left: none;
        border-right: 1px solid #aaa;
        border-radius: 4px 0 0 4px;
    }

    .select2-container .select2-choice .select2-arrow b {
        display: block;
        width: 100%;
        height: 100%;
        /*background: url(/Content/css/plugins/select2.png) no-repeat 0 1px;*/
    }

    html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
        background-position: 2px 1px;
    }

    .select2-search {
        display: inline-block;
        width: 100%;
        min-height: 26px;
        margin: 0;
        padding-left: 4px;
        padding-right: 4px;
        position: relative;
        z-index: 10000;
        white-space: nowrap;
    }

        .select2-search input {
            width: 100%;
            height: auto !important;
            min-height: 26px;
            padding: 4px 20px 4px 5px;
            margin: 0;
            outline: 0;
            font-family: sans-serif;
            font-size: 1em;
            border: 1px solid #aaa;
            border-radius: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
            background: #fff url(/Content/css/plugins/select2.png) no-repeat 100% -22px;
            background: url(/Content/css/plugins/select2.png) no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
            background: url(/Content/css/plugins/select2.png) no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
            background: url(/Content/css/plugins/select2.png) no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
            background: url(/Content/css/plugins/select2.png) no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
        }

    html[dir="rtl"] .select2-search input {
        padding: 4px 5px 4px 20px;
        background: #fff url(/Content/css/plugins/select2.png) no-repeat -37px -22px;
        background: url(/Content/css/plugins/select2.png) no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
        background: url(/Content/css/plugins/select2.png) no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
        background: url(/Content/css/plugins/select2.png) no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
        background: url(/Content/css/plugins/select2.png) no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
    }

    .select2-drop.select2-drop-above .select2-search input {
        margin-top: 4px;
    }

    .select2-search input.select2-active {
        background: #fff url(/Content/css/plugins/select2-spinner.gif) no-repeat 100%;
        background: url(/Content/css/plugins/select2-spinner.gif) no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
        background: url(/Content/css/plugins/select2-spinner.gif) no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
        background: url(/Content/css/plugins/select2-spinner.gif) no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
        background: url(/Content/css/plugins/select2-spinner.gif) no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
    }

    .select2-container-active .select2-choice,
    .select2-container-active .select2-choices {
        border: 1px solid #5897fb;
        outline: none;
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
        box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    }

    .select2-dropdown-open .select2-choice {
        border-bottom-color: transparent;
        -webkit-box-shadow: 0 1px 0 #fff inset;
        box-shadow: 0 1px 0 #fff inset;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-color: #eee;
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
        background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
        background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
        background-image: linear-gradient(to top, #fff 0%, #eee 50%);
    }

    .select2-dropdown-open.select2-drop-above .select2-choice,
    .select2-dropdown-open.select2-drop-above .select2-choices {
        border: 1px solid #5897fb;
        border-top-color: transparent;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
        background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
        background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
        background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
    }

    .select2-dropdown-open .select2-choice .select2-arrow {
        background: transparent;
        border-left: none;
        filter: none;
    }

    html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
        border-right: none;
    }

    .select2-dropdown-open .select2-choice .select2-arrow b {
        background-position: -18px 1px;
    }

    html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
        background-position: -16px 1px;
    }

    .select2-hidden-accessible {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    /* results */
    .select2-results {
        max-height: 200px;
        padding: 0 0 0 4px;
        margin: 4px 4px 4px 0;
        position: relative;
        overflow-x: hidden;
        overflow-y: auto;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }

    html[dir="rtl"] .select2-results {
        padding: 0 4px 0 0;
        margin: 4px 0 4px 4px;
    }

    .select2-results ul.select2-result-sub {
        margin: 0;
        padding-left: 0;
    }

    .select2-results li {
        list-style: none;
        display: list-item;
        background-image: none;
    }

        .select2-results li.select2-result-with-children > .select2-result-label {
            font-weight: bold;
        }

    .select2-results .select2-result-label {
        padding: 3px 7px 4px;
        margin: 0;
        cursor: pointer;
        min-height: 1em;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .select2-results-dept-1 .select2-result-label {
        padding-left: 20px;
    }

    .select2-results-dept-2 .select2-result-label {
        padding-left: 40px;
    }

    .select2-results-dept-3 .select2-result-label {
        padding-left: 60px;
    }

    .select2-results-dept-4 .select2-result-label {
        padding-left: 80px;
    }

    .select2-results-dept-5 .select2-result-label {
        padding-left: 100px;
    }

    .select2-results-dept-6 .select2-result-label {
        padding-left: 110px;
    }

    .select2-results-dept-7 .select2-result-label {
        padding-left: 120px;
    }

    .select2-results .select2-highlighted {
        background: #3875d7;
        color: #fff;
    }

    .select2-results li em {
        background: #feffde;
        font-style: normal;
    }

    .select2-results .select2-highlighted em {
        background: transparent;
    }

    .select2-results .select2-highlighted ul {
        background: #fff;
        color: #000;
    }

    .select2-results .select2-no-results,
    .select2-results .select2-searching,
    .select2-results .select2-ajax-error,
    .select2-results .select2-selection-limit {
        background: #f4f4f4;
        display: list-item;
        padding-left: 5px;
    }

    /*
disabled look for disabled choices in the results dropdown
*/
    .select2-results .select2-disabled.select2-highlighted {
        color: #666;
        background: #f4f4f4;
        display: list-item;
        cursor: default;
    }

    .select2-results .select2-disabled {
        background: #f4f4f4;
        display: list-item;
        cursor: default;
    }

    .select2-results .select2-selected {
        display: none;
    }

    .select2-more-results.select2-active {
        background: #f4f4f4 url(/Content/css/plugins/select2-spinner.gif) no-repeat 100%;
    }

    .select2-results .select2-ajax-error {
        background: rgba(255, 50, 50, .2);
    }

    .select2-more-results {
        background: #f4f4f4;
        display: list-item;
    }

    /* disabled styles */

    .select2-container.select2-container-disabled .select2-choice {
        background-color: #f4f4f4;
        background-image: none;
        border: 1px solid #ddd;
        cursor: default;
    }

        .select2-container.select2-container-disabled .select2-choice .select2-arrow {
            background-color: #f4f4f4;
            background-image: none;
            border-left: 0;
        }

        .select2-container.select2-container-disabled .select2-choice abbr {
            display: none;
        }


    /* multiselect */

    .select2-container-multi .select2-choices {
        height: auto !important;
        height: 1%;
        margin: 0;
        padding: 0 5px 0 0;
        position: relative;
        border: 1px solid #aaa;
        cursor: text;
        overflow: hidden;
        background-color: #fff;
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
        background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
        background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
        background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
    }

    html[dir="rtl"] .select2-container-multi .select2-choices {
        padding: 0 0 0 5px;
    }

    .select2-locked {
        padding: 3px 5px 3px 5px !important;
    }

    .select2-container-multi .select2-choices {
        min-height: 26px;
    }

    .select2-container-multi.select2-container-active .select2-choices {
        border: 1px solid #5897fb;
        outline: none;
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
        box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    }

    .select2-container-multi .select2-choices li {
        float: left;
        list-style: none;
    }

    html[dir="rtl"] .select2-container-multi .select2-choices li {
        float: right;
    }

    .select2-container-multi .select2-choices .select2-search-field {
        margin: 0;
        padding: 0;
        white-space: nowrap;
    }

        .select2-container-multi .select2-choices .select2-search-field input {
            padding: 5px;
            margin: 1px 0;
            font-family: sans-serif;
            font-size: 100%;
            color: #666;
            outline: 0;
            border: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
            background: transparent !important;
        }

            .select2-container-multi .select2-choices .select2-search-field input.select2-active {
                background: #fff url(/Content/css/plugins/select2-spinner.gif) no-repeat 100% !important;
            }

    .select2-default {
        color: #999 !important;
    }

    .select2-container-multi .select2-choices .select2-search-choice {
        padding: 3px 5px 3px 18px;
        margin: 3px 0 3px 5px;
        position: relative;
        line-height: 13px;
        color: #333;
        cursor: default;
        border: 1px solid #aaaaaa;
        border-radius: 3px;
        -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
        box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
        background-clip: padding-box;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #e4e4e4;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
        background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
        background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
        background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    }

    html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
        margin: 3px 5px 3px 0;
        padding: 3px 18px 3px 5px;
    }

    .select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
        cursor: default;
    }

    .select2-container-multi .select2-choices .select2-search-choice-focus {
        background: #d4d4d4;
    }

    .select2-search-choice-close {
        display: block;
        width: 12px;
        height: 13px;
        position: absolute;
        right: 3px;
        top: 4px;
        font-size: 1px;
        outline: none;
        background: url(/Content/css/plugins/select2.png) right top no-repeat;
    }

    html[dir="rtl"] .select2-search-choice-close {
        right: auto;
        left: 3px;
    }

    .select2-container-multi .select2-search-choice-close {
        left: 3px;
    }

    html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
        left: auto;
        right: 2px;
    }

    .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
        background-position: right -11px;
    }

    .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
        background-position: right -11px;
    }

    /* disabled styles */
    .select2-container-multi.select2-container-disabled .select2-choices {
        background-color: #f4f4f4;
        background-image: none;
        border: 1px solid #ddd;
        cursor: default;
    }

        .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
            padding: 3px 5px 3px 5px;
            border: 1px solid #ddd;
            background-image: none;
            background-color: #f4f4f4;
        }

            .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
                display: none;
                background: none;
            }
    /* end multiselect */


    .select2-result-selectable .select2-match,
    .select2-result-unselectable .select2-match {
        text-decoration: underline;
    }

    .select2-offscreen, .select2-offscreen:focus {
        clip: rect(0 0 0 0) !important;
        width: 1px !important;
        height: 1px !important;
        border: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        position: absolute !important;
        outline: 0 !important;
        left: 0px !important;
        top: 0px !important;
    }

    .select2-display-none {
        display: none;
    }

    .select2-measure-scrollbar {
        position: absolute;
        top: -10000px;
        left: -10000px;
        width: 100px;
        height: 100px;
        overflow: scroll;
    }

    /* Retina-ize icons */

    /*@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {
        .select2-search input,
        .select2-search-choice-close,
        .select2-container .select2-choice abbr,
        .select2-container .select2-choice .select2-arrow b {
            background-image: url(/Content/css/plugins/select2x2.png) !important;
            background-repeat: no-repeat !important;
            background-size: 60px 40px !important;
        }

        .select2-search input {
            background-position: 100% -21px !important;
        }*/
    }
}

/*   
  SmartWizard 2.0 plugin 
  jQuery Wizard control Plugin
  by Dipu
  
  http://www.techlaboratory.net
  http://tech-laboratory.blogspot.com
*/
.swMain {
  position:relative;
  display:block;
  margin:0;
  padding:0;
  border: 0 solid #CCC;
  overflow:visible;
  float:left;
  width:980px;
}
.swMain .stepContainer {
  display:block;
  position: relative;
  margin: 0;
  padding:0;    
  border: 0 solid #CCC;
  overflow-x: hidden;
  overflow-y: scroll;
  clear:both;
  height:300px;
}

.swMain .stepContainer div.content {
  display:block;
  position: absolute;  
  float:left;
  margin: 0;
  padding:5px;    
  border: 1px solid #CCC; 
  font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
  color:#5A5655;   
  background-color:#F8F8F8;  
  height:300px;
  text-align:left;
  overflow:visible;    
  z-index:88; 
  -webkit-border-radius: 5px;
  -moz-border-radius  : 5px;
  width:968px;
  clear:both;
}

.swMain div.actionBar {
  display:block;
  position: relative; 
  clear:both;
  margin:             3px 0 0 0;   
  border:             1px solid #CCC;
  padding:            0;    
  color:              #5A5655;   
  background-color:   #F8F8F8;
  height:40px;
  text-align:left;
  overflow:auto;    
  z-index:88; 

  -webkit-border-radius: 5px;
  -moz-border-radius  : 5px;
  left:0;
}

.swMain .stepContainer .StepTitle {
  display:block;
  position: relative;
  margin:0;   
  border:1px solid #E0E0E0;
  padding:5px;   
  font: bold 16px Verdana, Arial, Helvetica, sans-serif; 
  color:#5A5655;   
  background-color:#E0E0E0;
  clear:both;
  text-align:left; 
  z-index:88;
  -webkit-border-radius: 5px;
  -moz-border-radius  : 5px;    
}
.swMain ul.anchor {
  position: relative;
  display:block;
  float:left;
  list-style: none;
  padding: 0;
  margin: 10px 0;      
  clear: both;
  border: 0 solid #CCCCCC;
  background: transparent; /*#EEEEEE */
}
.swMain ul.anchor li{ 
  position: relative; 
  display:block;
  margin: 0;
  padding: 0 3px;
  border: 0 solid #E0E0E0;
  float: left;
}
/* Anchor Element Style */
.swMain ul.anchor li a {
  display:block;
  position:relative;
  float:left;
  margin: 5px 0 0 0;
  padding:3px;
  height:60px;
  width:230px;
  text-decoration: none;
  outline-style:none;
  -moz-border-radius  : 5px;
  -webkit-border-radius: 5px;
  z-index:99;
}
.swMain ul.anchor li a .stepNumber{
  position:relative;
  float:left;
  width:30px;
  text-align: center;
  padding: 0 5px 5px;
  font: bold 45px Verdana, Arial, Helvetica, sans-serif;
}
.swMain ul.anchor li a .stepDesc{
  position:relative;
  display:block;
  float:left;
  text-align: left;
  padding:5px;

  font: bold 20px Verdana, Arial, Helvetica, sans-serif;
}
.swMain ul.anchor li a .stepDesc small{
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.swMain ul.anchor li a.selected{
  color:#F8F8F8;
  background: #EA8511;  /* EA8511 */
  border: 1px solid #EA8511;
  cursor:text;
  -moz-box-shadow: 5px 5px 8px #888;
  -webkit-box-shadow: 5px 5px 8px #888;
  box-shadow: 5px 5px 8px #888;
}
.swMain ul.anchor li a.selected:hover {
  color:#F8F8F8;  
  background: #EA8511;  
}

.swMain ul.anchor li a.done { 
  position:relative;
  color:#FFF;  
  background: #8CC63F;  
  border: 1px solid #8CC63F;   
  z-index:99;
}
.swMain ul.anchor li a.done:hover {
  color:#5A5655;  
  background: #8CC63F; 
  border: 1px solid #5A5655;   
}
.swMain ul.anchor li a.disabled {
  color:#CCCCCC;  
  background: #F8F8F8;
  border: 1px solid #CCC;  
  cursor:text;   
}
.swMain ul.anchor li a.disabled:hover {
  color:#CCCCCC;  
  background: #F8F8F8;     
}

.swMain ul.anchor li a.error {
  color:#6c6c6c !important;  
  background: #f08f75 !important;
  border: 1px solid #fb3500 !important;      
}
.swMain ul.anchor li a.error:hover {
  color:#000 !important;       
}

.swMain .buttonNext {
  display:block;
  float:right;
  margin:5px 3px 0 3px;
  padding:5px;
  text-decoration: none;
  text-align: center;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  width:100px;
  color:#FFF;
  outline-style:none;
  background-color:   #5A5655;
  border: 1px solid #5A5655;
  -moz-border-radius  : 5px; 
  -webkit-border-radius: 5px;    
}
.swMain .buttonDisabled {
  color:#F8F8F8  !important;
  background-color: #CCCCCC !important;
  border: 1px solid #CCCCCC  !important;
  cursor:text;    
}
.swMain .buttonPrevious {
  display:block;
  float:right;
  margin:5px 3px 0 3px;
  padding:5px;
  text-decoration: none;
  text-align: center;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  width:100px;
  color:#FFF;
  outline-style:none;
  background-color:   #5A5655;
  border: 1px solid #5A5655;
  -moz-border-radius  : 5px; 
  -webkit-border-radius: 5px;    
}
.swMain .buttonFinish {
  display:block;
  float:right;
  margin:5px 10px 0 3px;
  padding:5px;
  text-decoration: none;
  text-align: center;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  width:100px;
  color:#FFF;
  outline-style:none;
  background-color:   #5A5655;
  border: 1px solid #5A5655;
  -moz-border-radius  : 5px; 
  -webkit-border-radius: 5px;    
}

/* Form Styles */

.txtBox {
  border:1px solid #CCCCCC;
  color:#5A5655;
  font:13px Verdana,Arial,Helvetica,sans-serif;
  padding:2px;
  width:430px;
}
.txtBox:focus {
  border:1px solid #EA8511;
}

.swMain .loader {
  position:relative;  
  display:none;
  float:left;  
  margin: 2px 0 0 2px;
  padding:8px 10px 8px 40px;
  border: 1px solid #FFD700; 
  font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
  color:#5A5655;       
  background: #FFF url(/Content/css/images/loader.gif) no-repeat 5px;  
  -moz-border-radius  : 5px;
  -webkit-border-radius: 5px;
  z-index:998;
}
.swMain .msgBox {
  position:relative;  
  display:none;
  float:left;
  margin: 4px 0 0 5px;
  padding:5px;
  border: 1px solid #FFD700; 
  background-color: #FFFFDD;  
  font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
  color:#5A5655;         
  -moz-border-radius  : 5px;
  -webkit-border-radius: 5px;
  z-index:999;
  min-width:200px;  
}
.swMain .msgBox .content {
  font: normal 12px Verdana,Arial,Helvetica,sans-serif;
  padding: 0;
  float:left;
}
.swMain .msgBox .close {
  border: 1px solid #CCC;
  border-radius: 3px;
  color: #CCC;
  display: block;
  float: right;
  margin: 0 0 0 5px;
  outline-style: none;
  padding: 0 2px 0 2px;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.swMain .msgBox .close:hover{
  color: #EA8511;
  border: 1px solid #EA8511;  
}
/*!
 * Social Buttons for Twitter Bootstrap v0.2dev
 *
 * Copyright 2013 Adam Neumann
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */

.btn-facebook {
  color: #ffffff;
  background-color: #133783;
  border-color: #133783;
}

.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active {
  color: #ffffff;
  background-color: #0e285f;
  border-color: #0b214e;
}

.btn-facebook.disabled,
.btn-facebook[disabled],
fieldset[disabled] .btn-facebook,
.btn-facebook.disabled:hover,
.btn-facebook[disabled]:hover,
fieldset[disabled] .btn-facebook:hover,
.btn-facebook.disabled:focus,
.btn-facebook[disabled]:focus,
fieldset[disabled] .btn-facebook:focus,
.btn-facebook.disabled:active,
.btn-facebook[disabled]:active,
fieldset[disabled] .btn-facebook:active,
.btn-facebook.disabled.active,
.btn-facebook[disabled].active,
fieldset[disabled] .btn-facebook.active {
  background-color: #133783;
  border-color: #133783;
}

.btn-twitter {
  color: #ffffff;
  background-color: #2daddc;
  border-color: #0271bf;
}

.btn-twitter:hover,
.btn-twitter:focus,
.btn-twitter:active,
.btn-twitter.active {
  color: #ffffff;
  background-color: #2095c0;
  border-color: #014d82;
}

.btn-twitter.disabled,
.btn-twitter[disabled],
fieldset[disabled] .btn-twitter,
.btn-twitter.disabled:hover,
.btn-twitter[disabled]:hover,
fieldset[disabled] .btn-twitter:hover,
.btn-twitter.disabled:focus,
.btn-twitter[disabled]:focus,
fieldset[disabled] .btn-twitter:focus,
.btn-twitter.disabled:active,
.btn-twitter[disabled]:active,
fieldset[disabled] .btn-twitter:active,
.btn-twitter.disabled.active,
.btn-twitter[disabled].active,
fieldset[disabled] .btn-twitter.active {
  background-color: #2daddc;
  border-color: #0271bf;
}

.btn-github {
  color: #000000;
  background-color: #ecf0f1;
  border-color: #cccccc;
  font-size:13px;
}

.btn-github:hover,
.btn-github:focus,
.btn-github:active,
.btn-github.active {
  color: #000000;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-github.disabled,
.btn-github[disabled],
fieldset[disabled] .btn-github,
.btn-github.disabled:hover,
.btn-github[disabled]:hover,
fieldset[disabled] .btn-github:hover,
.btn-github.disabled:focus,
.btn-github[disabled]:focus,
fieldset[disabled] .btn-github:focus,
.btn-github.disabled:active,
.btn-github[disabled]:active,
fieldset[disabled] .btn-github:active,
.btn-github.disabled.active,
.btn-github[disabled].active,
fieldset[disabled] .btn-github.active {
  background-color: #fafafa;
  border-color: #cccccc;
}

.btn-pinterest {
  color: #ffffff;
  background-color: #d62229;
  border-color: #ab171e;
}

.btn-pinterest:hover,
.btn-pinterest:focus,
.btn-pinterest:active,
.btn-pinterest.active {
  color: #ffffff;
  background-color: #b31c22;
  border-color: #751015;
}

.btn-pinterest.disabled,
.btn-pinterest[disabled],
fieldset[disabled] .btn-pinterest,
.btn-pinterest.disabled:hover,
.btn-pinterest[disabled]:hover,
fieldset[disabled] .btn-pinterest:hover,
.btn-pinterest.disabled:focus,
.btn-pinterest[disabled]:focus,
fieldset[disabled] .btn-pinterest:focus,
.btn-pinterest.disabled:active,
.btn-pinterest[disabled]:active,
fieldset[disabled] .btn-pinterest:active,
.btn-pinterest.disabled.active,
.btn-pinterest[disabled].active,
fieldset[disabled] .btn-pinterest.active {
  background-color: #d62229;
  border-color: #ab171e;
}

.btn-linkedin {
  color: #ffffff;
  background-color: #73b8db;
  border-color: #4393bb;
}

.btn-linkedin:hover,
.btn-linkedin:focus,
.btn-linkedin:active,
.btn-linkedin.active {
  color: #ffffff;
  background-color: #53a8d3;
  border-color: #33708e;
}

.btn-linkedin.disabled,
.btn-linkedin[disabled],
fieldset[disabled] .btn-linkedin,
.btn-linkedin.disabled:hover,
.btn-linkedin[disabled]:hover,
fieldset[disabled] .btn-linkedin:hover,
.btn-linkedin.disabled:focus,
.btn-linkedin[disabled]:focus,
fieldset[disabled] .btn-linkedin:focus,
.btn-linkedin.disabled:active,
.btn-linkedin[disabled]:active,
fieldset[disabled] .btn-linkedin:active,
.btn-linkedin.disabled.active,
.btn-linkedin[disabled].active,
fieldset[disabled] .btn-linkedin.active {
  background-color: #73b8db;
  border-color: #4393bb;
}

.btn-google-plus {
  color: #ffffff;
  background-color: #dd4b39;
  border-color: #c53727;
}

.btn-google-plus:hover,
.btn-google-plus:focus,
.btn-google-plus:active,
.btn-google-plus.active {
  color: #ffffff;
  background-color: #ca3523;
  border-color: #92291d;
}

.btn-google-plus.disabled,
.btn-google-plus[disabled],
fieldset[disabled] .btn-google-plus,
.btn-google-plus.disabled:hover,
.btn-google-plus[disabled]:hover,
fieldset[disabled] .btn-google-plus:hover,
.btn-google-plus.disabled:focus,
.btn-google-plus[disabled]:focus,
fieldset[disabled] .btn-google-plus:focus,
.btn-google-plus.disabled:active,
.btn-google-plus[disabled]:active,
fieldset[disabled] .btn-google-plus:active,
.btn-google-plus.disabled.active,
.btn-google-plus[disabled].active,
fieldset[disabled] .btn-google-plus.active {
  background-color: #dd4b39;
  border-color: #c53727;
}

.btn-instagram {
  color: #ffffff;
  background-color: #6f97b6;
  border-color: #3f729b;
}

.btn-instagram:hover,
.btn-instagram:focus,
.btn-instagram:active,
.btn-instagram.active {
  color: #ffffff;
  background-color: #5583a7;
  border-color: #2d526f;
}

.btn-instagram.disabled,
.btn-instagram[disabled],
fieldset[disabled] .btn-instagram,
.btn-instagram.disabled:hover,
.btn-instagram[disabled]:hover,
fieldset[disabled] .btn-instagram:hover,
.btn-instagram.disabled:focus,
.btn-instagram[disabled]:focus,
fieldset[disabled] .btn-instagram:focus,
.btn-instagram.disabled:active,
.btn-instagram[disabled]:active,
fieldset[disabled] .btn-instagram:active,
.btn-instagram.disabled.active,
.btn-instagram[disabled].active,
fieldset[disabled] .btn-instagram.active {
  background-color: #6f97b6;
  border-color: #3f729b;
}

.btn-dropbox {
  color: #ffffff;
  background-color: #37a3eb;
  border-color: #2181cf;
}

.btn-dropbox:hover,
.btn-dropbox:focus,
.btn-dropbox:active,
.btn-dropbox.active {
  color: #ffffff;
  background-color: #1791e3;
  border-color: #19609a;
}

.btn-dropbox.disabled,
.btn-dropbox[disabled],
fieldset[disabled] .btn-dropbox,
.btn-dropbox.disabled:hover,
.btn-dropbox[disabled]:hover,
fieldset[disabled] .btn-dropbox:hover,
.btn-dropbox.disabled:focus,
.btn-dropbox[disabled]:focus,
fieldset[disabled] .btn-dropbox:focus,
.btn-dropbox.disabled:active,
.btn-dropbox[disabled]:active,
fieldset[disabled] .btn-dropbox:active,
.btn-dropbox.disabled.active,
.btn-dropbox[disabled].active,
fieldset[disabled] .btn-dropbox.active {
  background-color: #37a3eb;
  border-color: #2181cf;
}

.btn-bitbucket {
  color: #ffffff;
  background-color: #2d5f9c;
  border-color: #205081;
}

.btn-bitbucket:hover,
.btn-bitbucket:focus,
.btn-bitbucket:active,
.btn-bitbucket.active {
  color: #ffffff;
  background-color: #244c7c;
  border-color: #143250;
}

.btn-bitbucket.disabled,
.btn-bitbucket[disabled],
fieldset[disabled] .btn-bitbucket,
.btn-bitbucket.disabled:hover,
.btn-bitbucket[disabled]:hover,
fieldset[disabled] .btn-bitbucket:hover,
.btn-bitbucket.disabled:focus,
.btn-bitbucket[disabled]:focus,
fieldset[disabled] .btn-bitbucket:focus,
.btn-bitbucket.disabled:active,
.btn-bitbucket[disabled]:active,
fieldset[disabled] .btn-bitbucket:active,
.btn-bitbucket.disabled.active,
.btn-bitbucket[disabled].active,
fieldset[disabled] .btn-bitbucket.active {
  background-color: #2d5f9c;
  border-color: #205081;
}

.btn-dribbble {
  color: #ffffff;
  background-color: #ea4c89;
  border-color: #cb396f;
}

.btn-dribbble:hover,
.btn-dribbble:focus,
.btn-dribbble:active,
.btn-dribbble.active {
  color: #ffffff;
  background-color: #e62771;
  border-color: #9d2954;
}

.btn-dribbble.disabled,
.btn-dribbble[disabled],
fieldset[disabled] .btn-dribbble,
.btn-dribbble.disabled:hover,
.btn-dribbble[disabled]:hover,
fieldset[disabled] .btn-dribbble:hover,
.btn-dribbble.disabled:focus,
.btn-dribbble[disabled]:focus,
fieldset[disabled] .btn-dribbble:focus,
.btn-dribbble.disabled:active,
.btn-dribbble[disabled]:active,
fieldset[disabled] .btn-dribbble:active,
.btn-dribbble.disabled.active,
.btn-dribbble[disabled].active,
fieldset[disabled] .btn-dribbble.active {
  background-color: #ea4c89;
  border-color: #cb396f;
}

.btn-flickr {
  color: #ffffff;
  background-color: #f051a5;
  border-color: #ff0084;
}

.btn-flickr:hover,
.btn-flickr:focus,
.btn-flickr:active,
.btn-flickr.active {
  color: #ffffff;
  background-color: #ed2b92;
  border-color: #c20064;
}

.btn-flickr.disabled,
.btn-flickr[disabled],
fieldset[disabled] .btn-flickr,
.btn-flickr.disabled:hover,
.btn-flickr[disabled]:hover,
fieldset[disabled] .btn-flickr:hover,
.btn-flickr.disabled:focus,
.btn-flickr[disabled]:focus,
fieldset[disabled] .btn-flickr:focus,
.btn-flickr.disabled:active,
.btn-flickr[disabled]:active,
fieldset[disabled] .btn-flickr:active,
.btn-flickr.disabled.active,
.btn-flickr[disabled].active,
fieldset[disabled] .btn-flickr.active {
  background-color: #f051a5;
  border-color: #ff0084;
}

.btn-foursquare {
  color: #ffffff;
  background-color: #0cbadf;
  border-color: #0072b1;
}

.btn-foursquare:hover,
.btn-foursquare:focus,
.btn-foursquare:active,
.btn-foursquare.active {
  color: #ffffff;
  background-color: #0a9ab8;
  border-color: #004b74;
}

.btn-foursquare.disabled,
.btn-foursquare[disabled],
fieldset[disabled] .btn-foursquare,
.btn-foursquare.disabled:hover,
.btn-foursquare[disabled]:hover,
fieldset[disabled] .btn-foursquare:hover,
.btn-foursquare.disabled:focus,
.btn-foursquare[disabled]:focus,
fieldset[disabled] .btn-foursquare:focus,
.btn-foursquare.disabled:active,
.btn-foursquare[disabled]:active,
fieldset[disabled] .btn-foursquare:active,
.btn-foursquare.disabled.active,
.btn-foursquare[disabled].active,
fieldset[disabled] .btn-foursquare.active {
  background-color: #0cbadf;
  border-color: #0072b1;
}

.btn-renren {
  color: #ffffff;
  background-color: #397cb6;
  border-color: #33669a;
}

.btn-renren:hover,
.btn-renren:focus,
.btn-renren:active,
.btn-renren.active {
  color: #ffffff;
  background-color: #2f6797;
  border-color: #24486c;
}

.btn-renren.disabled,
.btn-renren[disabled],
fieldset[disabled] .btn-renren,
.btn-renren.disabled:hover,
.btn-renren[disabled]:hover,
fieldset[disabled] .btn-renren:hover,
.btn-renren.disabled:focus,
.btn-renren[disabled]:focus,
fieldset[disabled] .btn-renren:focus,
.btn-renren.disabled:active,
.btn-renren[disabled]:active,
fieldset[disabled] .btn-renren:active,
.btn-renren.disabled.active,
.btn-renren[disabled].active,
fieldset[disabled] .btn-renren.active {
  background-color: #397cb6;
  border-color: #33669a;
}

.btn-skype {
  color: #ffffff;
  background-color: #70c3e2;
  border-color: #00aff0;
}

.btn-skype:hover,
.btn-skype:focus,
.btn-skype:active,
.btn-skype.active {
  color: #ffffff;
  background-color: #4eb5db;
  border-color: #0082b3;
}

.btn-skype.disabled,
.btn-skype[disabled],
fieldset[disabled] .btn-skype,
.btn-skype.disabled:hover,
.btn-skype[disabled]:hover,
fieldset[disabled] .btn-skype:hover,
.btn-skype.disabled:focus,
.btn-skype[disabled]:focus,
fieldset[disabled] .btn-skype:focus,
.btn-skype.disabled:active,
.btn-skype[disabled]:active,
fieldset[disabled] .btn-skype:active,
.btn-skype.disabled.active,
.btn-skype[disabled].active,
fieldset[disabled] .btn-skype.active {
  background-color: #70c3e2;
  border-color: #00aff0;
}

.btn-stackexchange {
  color: #ffffff;
  background-color: #5184c1;
  border-color: #185397;
}

.btn-stackexchange:hover,
.btn-stackexchange:focus,
.btn-stackexchange:active,
.btn-stackexchange.active {
  color: #ffffff;
  background-color: #3d70ac;
  border-color: #103662;
}

.btn-stackexchange.disabled,
.btn-stackexchange[disabled],
fieldset[disabled] .btn-stackexchange,
.btn-stackexchange.disabled:hover,
.btn-stackexchange[disabled]:hover,
fieldset[disabled] .btn-stackexchange:hover,
.btn-stackexchange.disabled:focus,
.btn-stackexchange[disabled]:focus,
fieldset[disabled] .btn-stackexchange:focus,
.btn-stackexchange.disabled:active,
.btn-stackexchange[disabled]:active,
fieldset[disabled] .btn-stackexchange:active,
.btn-stackexchange.disabled.active,
.btn-stackexchange[disabled].active,
fieldset[disabled] .btn-stackexchange.active {
  background-color: #5184c1;
  border-color: #185397;
}

.btn-trello {
  color: #ffffff;
  background-color: #569cc4;
  border-color: #27709b;
}

.btn-trello:hover,
.btn-trello:focus,
.btn-trello:active,
.btn-trello.active {
  color: #ffffff;
  background-color: #3e88b3;
  border-color: #1b4d6a;
}

.btn-trello.disabled,
.btn-trello[disabled],
fieldset[disabled] .btn-trello,
.btn-trello.disabled:hover,
.btn-trello[disabled]:hover,
fieldset[disabled] .btn-trello:hover,
.btn-trello.disabled:focus,
.btn-trello[disabled]:focus,
fieldset[disabled] .btn-trello:focus,
.btn-trello.disabled:active,
.btn-trello[disabled]:active,
fieldset[disabled] .btn-trello:active,
.btn-trello.disabled.active,
.btn-trello[disabled].active,
fieldset[disabled] .btn-trello.active {
  background-color: #569cc4;
  border-color: #27709b;
}

.btn-tumblr {
  color: #ffffff;
  background-color: #3a5976;
  border-color: #2a4763;
}

.btn-tumblr:hover,
.btn-tumblr:focus,
.btn-tumblr:active,
.btn-tumblr.active {
  color: #ffffff;
  background-color: #2d445b;
  border-color: #182838;
}

.btn-tumblr.disabled,
.btn-tumblr[disabled],
fieldset[disabled] .btn-tumblr,
.btn-tumblr.disabled:hover,
.btn-tumblr[disabled]:hover,
fieldset[disabled] .btn-tumblr:hover,
.btn-tumblr.disabled:focus,
.btn-tumblr[disabled]:focus,
fieldset[disabled] .btn-tumblr:focus,
.btn-tumblr.disabled:active,
.btn-tumblr[disabled]:active,
fieldset[disabled] .btn-tumblr:active,
.btn-tumblr.disabled.active,
.btn-tumblr[disabled].active,
fieldset[disabled] .btn-tumblr.active {
  background-color: #3a5976;
  border-color: #2a4763;
}

.btn-vk {
  color: #ffffff;
  background-color: #5a7fa6;
  border-color: #426187;
}

.btn-vk:hover,
.btn-vk:focus,
.btn-vk:active,
.btn-vk.active {
  color: #ffffff;
  background-color: #4b6b8c;
  border-color: #2e435e;
}

.btn-vk.disabled,
.btn-vk[disabled],
fieldset[disabled] .btn-vk,
.btn-vk.disabled:hover,
.btn-vk[disabled]:hover,
fieldset[disabled] .btn-vk:hover,
.btn-vk.disabled:focus,
.btn-vk[disabled]:focus,
fieldset[disabled] .btn-vk:focus,
.btn-vk.disabled:active,
.btn-vk[disabled]:active,
fieldset[disabled] .btn-vk:active,
.btn-vk.disabled.active,
.btn-vk[disabled].active,
fieldset[disabled] .btn-vk.active {
  background-color: #5a7fa6;
  border-color: #426187;
}

.btn-weibo {
  color: #ffffff;
  background-color: #f85959;
  border-color: #e64141;
}

.btn-weibo:hover,
.btn-weibo:focus,
.btn-weibo:active,
.btn-weibo.active {
  color: #ffffff;
  background-color: #f63232;
  border-color: #cf1b1b;
}

.btn-weibo.disabled,
.btn-weibo[disabled],
fieldset[disabled] .btn-weibo,
.btn-weibo.disabled:hover,
.btn-weibo[disabled]:hover,
fieldset[disabled] .btn-weibo:hover,
.btn-weibo.disabled:focus,
.btn-weibo[disabled]:focus,
fieldset[disabled] .btn-weibo:focus,
.btn-weibo.disabled:active,
.btn-weibo[disabled]:active,
fieldset[disabled] .btn-weibo:active,
.btn-weibo.disabled.active,
.btn-weibo[disabled].active,
fieldset[disabled] .btn-weibo.active {
  background-color: #f85959;
  border-color: #e64141;
}

.btn-xing {
  color: #ffffff;
  background-color: #1f6768;
  border-color: #074c4d;
}

.btn-xing:hover,
.btn-xing:focus,
.btn-xing:active,
.btn-xing.active {
  color: #ffffff;
  background-color: #164849;
  border-color: #021515;
}

.btn-xing.disabled,
.btn-xing[disabled],
fieldset[disabled] .btn-xing,
.btn-xing.disabled:hover,
.btn-xing[disabled]:hover,
fieldset[disabled] .btn-xing:hover,
.btn-xing.disabled:focus,
.btn-xing[disabled]:focus,
fieldset[disabled] .btn-xing:focus,
.btn-xing.disabled:active,
.btn-xing[disabled]:active,
fieldset[disabled] .btn-xing:active,
.btn-xing.disabled.active,
.btn-xing[disabled].active,
fieldset[disabled] .btn-xing.active {
  background-color: #1f6768;
  border-color: #074c4d;
}

.btn-youtube {
  color: #ffffff;
  background-color: #cd332d;
  border-color: #6e0610;
}

.btn-youtube:hover,
.btn-youtube:focus,
.btn-youtube:active,
.btn-youtube.active {
  color: #ffffff;
  background-color: #ac2b26;
  border-color: #340308;
}

.btn-youtube.disabled,
.btn-youtube[disabled],
fieldset[disabled] .btn-youtube,
.btn-youtube.disabled:hover,
.btn-youtube[disabled]:hover,
fieldset[disabled] .btn-youtube:hover,
.btn-youtube.disabled:focus,
.btn-youtube[disabled]:focus,
fieldset[disabled] .btn-youtube:focus,
.btn-youtube.disabled:active,
.btn-youtube[disabled]:active,
fieldset[disabled] .btn-youtube:active,
.btn-youtube.disabled.active,
.btn-youtube[disabled].active,
fieldset[disabled] .btn-youtube.active {
  background-color: #cd332d;
  border-color: #6e0610;
}

/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.note-editor {
  /* Allow for input prepend/append in search forms */

  /* White icons with optional class, or on hover/focus/active states of certain elements */

  /* move down carets for tabs */

}
.note-editor .clearfix {
  *zoom: 1;
}
.note-editor .clearfix:before,
.note-editor .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .clearfix:after {
  clear: both;
}
.note-editor .hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.note-editor .input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.note-editor article,
.note-editor aside,
.note-editor details,
.note-editor figcaption,
.note-editor figure,
.note-editor footer,
.note-editor header,
.note-editor hgroup,
.note-editor nav,
.note-editor section {
  display: block;
}
.note-editor audio,
.note-editor canvas,
.note-editor video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.note-editor audio:not([controls]) {
  display: none;
}
.note-editor html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.note-editor a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.note-editor a:hover,
.note-editor a:active {
  outline: 0;
}
.note-editor sub,
.note-editor sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
.note-editor sup {
  top: -0.5em;
}
.note-editor sub {
  bottom: -0.25em;
}
.note-editor img {
  /* Responsive images (ensure images don't scale beyond their parents) */

  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */

  width: auto\9;
  /* IE7-8 need help adjusting responsive images */

  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
.note-editor #map_canvas img,
.note-editor .google-maps img {
  max-width: none;
}
.note-editor button,
.note-editor input,
.note-editor select,
.note-editor textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
.note-editor button,
.note-editor input {
  *overflow: visible;
  line-height: normal;
}
.note-editor button::-moz-focus-inner,
.note-editor input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.note-editor button,
.note-editor html input[type="button"],
.note-editor input[type="reset"],
.note-editor input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
.note-editor label,
.note-editor select,
.note-editor button,
.note-editor input[type="button"],
.note-editor input[type="reset"],
.note-editor input[type="submit"],
.note-editor input[type="radio"],
.note-editor input[type="checkbox"] {
  cursor: pointer;
}
.note-editor input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
.note-editor input[type="search"]::-webkit-search-decoration,
.note-editor input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.note-editor textarea {
  overflow: auto;
  vertical-align: top;
}
@media print {
  .note-editor * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  .note-editor a,
  .note-editor a:visited {
    text-decoration: underline;
  }
  .note-editor a[href]:after {
    content: " (" attr(href) ")";
  }
  .note-editor abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .note-editor .ir a:after,
  .note-editor a[href^="javascript:"]:after,
  .note-editor a[href^="#"]:after {
    content: "";
  }
  .note-editor pre,
  .note-editor blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .note-editor thead {
    display: table-header-group;
  }
  .note-editor tr,
  .note-editor img {
    page-break-inside: avoid;
  }
  .note-editor img {
    max-width: 100% !important;
  }
  @page  {
    margin: 0.5cm;
  }
  .note-editor p,
  .note-editor h2,
  .note-editor h3 {
    orphans: 3;
    widows: 3;
  }
  .note-editor h2,
  .note-editor h3 {
    page-break-after: avoid;
  }
}
.note-editor body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff;
}
.note-editor a {
  color: #0088cc;
  text-decoration: none;
}
.note-editor a:hover,
.note-editor a:focus {
  color: #005580;
  text-decoration: underline;
}
.note-editor .img-rounded {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.note-editor .img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.note-editor .img-circle {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
}
.note-editor .row {
  margin-left: -20px;
  *zoom: 1;
}
.note-editor .row:before,
.note-editor .row:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .row:after {
  clear: both;
}
.note-editor [class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
.note-editor .container,
.note-editor .navbar-static-top .container,
.note-editor .navbar-fixed-top .container,
.note-editor .navbar-fixed-bottom .container {
  width: 940px;
}
.note-editor .span12 {
  width: 940px;
}
.note-editor .span11 {
  width: 860px;
}
.note-editor .span10 {
  width: 780px;
}
.note-editor .span9 {
  width: 700px;
}
.note-editor .span8 {
  width: 620px;
}
.note-editor .span7 {
  width: 540px;
}
.note-editor .span6 {
  width: 460px;
}
.note-editor .span5 {
  width: 380px;
}
.note-editor .span4 {
  width: 300px;
}
.note-editor .span3 {
  width: 220px;
}
.note-editor .span2 {
  width: 140px;
}
.note-editor .span1 {
  width: 60px;
}
.note-editor .offset12 {
  margin-left: 980px;
}
.note-editor .offset11 {
  margin-left: 900px;
}
.note-editor .offset10 {
  margin-left: 820px;
}
.note-editor .offset9 {
  margin-left: 740px;
}
.note-editor .offset8 {
  margin-left: 660px;
}
.note-editor .offset7 {
  margin-left: 580px;
}
.note-editor .offset6 {
  margin-left: 500px;
}
.note-editor .offset5 {
  margin-left: 420px;
}
.note-editor .offset4 {
  margin-left: 340px;
}
.note-editor .offset3 {
  margin-left: 260px;
}
.note-editor .offset2 {
  margin-left: 180px;
}
.note-editor .offset1 {
  margin-left: 100px;
}
.note-editor .row-fluid {
  width: 100%;
  *zoom: 1;
}
.note-editor .row-fluid:before,
.note-editor .row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .row-fluid:after {
  clear: both;
}
.note-editor .row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
}
.note-editor .row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.note-editor .row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}
.note-editor .row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}
.note-editor .row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}
.note-editor .row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}
.note-editor .row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}
.note-editor .row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}
.note-editor .row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}
.note-editor .row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}
.note-editor .row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}
.note-editor .row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}
.note-editor .row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}
.note-editor .row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}
.note-editor .row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}
.note-editor .row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}
.note-editor .row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}
.note-editor .row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}
.note-editor .row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}
.note-editor .row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}
.note-editor .row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}
.note-editor .row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}
.note-editor .row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}
.note-editor .row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}
.note-editor .row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}
.note-editor .row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}
.note-editor .row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}
.note-editor .row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}
.note-editor .row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}
.note-editor .row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}
.note-editor .row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}
.note-editor .row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}
.note-editor .row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}
.note-editor .row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}
.note-editor .row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}
.note-editor .row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}
.note-editor .row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}
.note-editor .row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}
.note-editor .row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}
.note-editor [class*="span"].hide,
.note-editor .row-fluid [class*="span"].hide {
  display: none;
}
.note-editor [class*="span"].pull-right,
.note-editor .row-fluid [class*="span"].pull-right {
  float: right;
}
.note-editor .container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
.note-editor .container:before,
.note-editor .container:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .container:after {
  clear: both;
}
.note-editor .container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}
.note-editor .container-fluid:before,
.note-editor .container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .container-fluid:after {
  clear: both;
}
.note-editor p {
  margin: 0 0 10px;
}
.note-editor .lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}
.note-editor small {
  font-size: 85%;
}
.note-editor strong {
  font-weight: bold;
}
.note-editor em {
  font-style: italic;
}
.note-editor cite {
  font-style: normal;
}
.note-editor .muted {
  color: #999999;
}
.note-editor a.muted:hover,
.note-editor a.muted:focus {
  color: #808080;
}
.note-editor .text-warning {
  color: #c09853;
}
.note-editor a.text-warning:hover,
.note-editor a.text-warning:focus {
  color: #a47e3c;
}
.note-editor .text-error {
  color: #b94a48;
}
.note-editor a.text-error:hover,
.note-editor a.text-error:focus {
  color: #953b39;
}
.note-editor .text-info {
  color: #3a87ad;
}
.note-editor a.text-info:hover,
.note-editor a.text-info:focus {
  color: #2d6987;
}
.note-editor .text-success {
  color: #468847;
}
.note-editor a.text-success:hover,
.note-editor a.text-success:focus {
  color: #356635;
}
.note-editor .text-left {
  text-align: left;
}
.note-editor .text-right {
  text-align: right;
}
.note-editor .text-center {
  text-align: center;
}
.note-editor h1,
.note-editor h2,
.note-editor h3,
.note-editor h4,
.note-editor h5,
.note-editor h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}
.note-editor h1 small,
.note-editor h2 small,
.note-editor h3 small,
.note-editor h4 small,
.note-editor h5 small,
.note-editor h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
.note-editor h1,
.note-editor h2,
.note-editor h3 {
  line-height: 40px;
}
.note-editor h1 {
  font-size: 38.5px;
}
.note-editor h2 {
  font-size: 31.5px;
}
.note-editor h3 {
  font-size: 24.5px;
}
.note-editor h4 {
  font-size: 17.5px;
}
.note-editor h5 {
  font-size: 14px;
}
.note-editor h6 {
  font-size: 11.9px;
}
.note-editor h1 small {
  font-size: 24.5px;
}
.note-editor h2 small {
  font-size: 17.5px;
}
.note-editor h3 small {
  font-size: 14px;
}
.note-editor h4 small {
  font-size: 14px;
}
.note-editor .page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}
.note-editor ul,
.note-editor ol {
  padding: 0;
  margin: 0 0 10px 25px;
}
.note-editor ul ul,
.note-editor ul ol,
.note-editor ol ol,
.note-editor ol ul {
  margin-bottom: 0;
}
.note-editor li {
  line-height: 20px;
}
.note-editor ul.unstyled,
.note-editor ol.unstyled {
  margin-left: 0;
  list-style: none;
}
.note-editor ul.inline,
.note-editor ol.inline {
  margin-left: 0;
  list-style: none;
}
.note-editor ul.inline > li,
.note-editor ol.inline > li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding-left: 5px;
  padding-right: 5px;
}
.note-editor dl {
  margin-bottom: 20px;
}
.note-editor dt,
.note-editor dd {
  line-height: 20px;
}
.note-editor dt {
  font-weight: bold;
}
.note-editor dd {
  margin-left: 10px;
}
.note-editor .dl-horizontal {
  *zoom: 1;
}
.note-editor .dl-horizontal:before,
.note-editor .dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .dl-horizontal:after {
  clear: both;
}
.note-editor .dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.note-editor .dl-horizontal dd {
  margin-left: 180px;
}
.note-editor hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}
.note-editor abbr[title],
.note-editor abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
.note-editor abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.note-editor blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}
.note-editor blockquote p {
  margin-bottom: 0;
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}
.note-editor blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}
.note-editor blockquote small:before {
  content: '\2014 \00A0';
}
.note-editor blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.note-editor blockquote.pull-right p,
.note-editor blockquote.pull-right small {
  text-align: right;
}
.note-editor blockquote.pull-right small:before {
  content: '';
}
.note-editor blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
.note-editor q:before,
.note-editor q:after,
.note-editor blockquote:before,
.note-editor blockquote:after {
  content: "";
}
.note-editor address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}
.note-editor code,
.note-editor pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.note-editor code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
  white-space: nowrap;
}
.note-editor pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.note-editor pre.prettyprint {
  margin-bottom: 20px;
}
.note-editor pre code {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}
.note-editor .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.note-editor form {
  margin: 0 0 20px;
}
.note-editor fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
.note-editor legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.note-editor legend small {
  font-size: 15px;
  color: #999999;
}
.note-editor label,
.note-editor input,
.note-editor button,
.note-editor select,
.note-editor textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
.note-editor input,
.note-editor button,
.note-editor select,
.note-editor textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.note-editor label {
  display: block;
  margin-bottom: 5px;
}
.note-editor select,
.note-editor textarea,
.note-editor input[type="text"],
.note-editor input[type="password"],
.note-editor input[type="datetime"],
.note-editor input[type="datetime-local"],
.note-editor input[type="date"],
.note-editor input[type="month"],
.note-editor input[type="time"],
.note-editor input[type="week"],
.note-editor input[type="number"],
.note-editor input[type="email"],
.note-editor input[type="url"],
.note-editor input[type="search"],
.note-editor input[type="tel"],
.note-editor input[type="color"],
.note-editor .uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
}
.note-editor input,
.note-editor textarea,
.note-editor .uneditable-input {
  width: 206px;
}
.note-editor textarea {
  height: auto;
}
.note-editor textarea,
.note-editor input[type="text"],
.note-editor input[type="password"],
.note-editor input[type="datetime"],
.note-editor input[type="datetime-local"],
.note-editor input[type="date"],
.note-editor input[type="month"],
.note-editor input[type="time"],
.note-editor input[type="week"],
.note-editor input[type="number"],
.note-editor input[type="email"],
.note-editor input[type="url"],
.note-editor input[type="search"],
.note-editor input[type="tel"],
.note-editor input[type="color"],
.note-editor .uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
.note-editor textarea:focus,
.note-editor input[type="text"]:focus,
.note-editor input[type="password"]:focus,
.note-editor input[type="datetime"]:focus,
.note-editor input[type="datetime-local"]:focus,
.note-editor input[type="date"]:focus,
.note-editor input[type="month"]:focus,
.note-editor input[type="time"]:focus,
.note-editor input[type="week"]:focus,
.note-editor input[type="number"]:focus,
.note-editor input[type="email"]:focus,
.note-editor input[type="url"]:focus,
.note-editor input[type="search"]:focus,
.note-editor input[type="tel"]:focus,
.note-editor input[type="color"]:focus,
.note-editor .uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
.note-editor input[type="radio"],
.note-editor input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  /* IE7 */

  margin-top: 1px \9;
  /* IE8-9 */

  line-height: normal;
}
.note-editor input[type="file"],
.note-editor input[type="image"],
.note-editor input[type="submit"],
.note-editor input[type="reset"],
.note-editor input[type="button"],
.note-editor input[type="radio"],
.note-editor input[type="checkbox"] {
  width: auto;
}
.note-editor select,
.note-editor input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}
.note-editor select {
  width: 220px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
}
.note-editor select[multiple],
.note-editor select[size] {
  height: auto;
}
.note-editor select:focus,
.note-editor input[type="file"]:focus,
.note-editor input[type="radio"]:focus,
.note-editor input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.note-editor .uneditable-input,
.note-editor .uneditable-textarea {
  color: #999999;
  background-color: #fcfcfc;
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
.note-editor .uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
.note-editor .uneditable-textarea {
  width: auto;
  height: auto;
}
.note-editor input:-moz-placeholder,
.note-editor textarea:-moz-placeholder {
  color: #999999;
}
.note-editor input:-ms-input-placeholder,
.note-editor textarea:-ms-input-placeholder {
  color: #999999;
}
.note-editor input::-webkit-input-placeholder,
.note-editor textarea::-webkit-input-placeholder {
  color: #999999;
}
.note-editor .radio,
.note-editor .checkbox {
  min-height: 20px;
  padding-left: 20px;
}
.note-editor .radio input[type="radio"],
.note-editor .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.note-editor .controls > .radio:first-child,
.note-editor .controls > .checkbox:first-child {
  padding-top: 5px;
}
.note-editor .radio.inline,
.note-editor .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.note-editor .radio.inline + .radio.inline,
.note-editor .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.note-editor .input-mini {
  width: 60px;
}
.note-editor .input-small {
  width: 90px;
}
.note-editor .input-medium {
  width: 150px;
}
.note-editor .input-large {
  width: 210px;
}
.note-editor .input-xlarge {
  width: 270px;
}
.note-editor .input-xxlarge {
  width: 530px;
}
.note-editor input[class*="span"],
.note-editor select[class*="span"],
.note-editor textarea[class*="span"],
.note-editor .uneditable-input[class*="span"],
.note-editor .row-fluid input[class*="span"],
.note-editor .row-fluid select[class*="span"],
.note-editor .row-fluid textarea[class*="span"],
.note-editor .row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.note-editor .input-append input[class*="span"],
.note-editor .input-append .uneditable-input[class*="span"],
.note-editor .input-prepend input[class*="span"],
.note-editor .input-prepend .uneditable-input[class*="span"],
.note-editor .row-fluid input[class*="span"],
.note-editor .row-fluid select[class*="span"],
.note-editor .row-fluid textarea[class*="span"],
.note-editor .row-fluid .uneditable-input[class*="span"],
.note-editor .row-fluid .input-prepend [class*="span"],
.note-editor .row-fluid .input-append [class*="span"] {
  display: inline-block;
}
.note-editor input,
.note-editor textarea,
.note-editor .uneditable-input {
  margin-left: 0;
}
.note-editor .controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}
.note-editor input.span12,
.note-editor textarea.span12,
.note-editor .uneditable-input.span12 {
  width: 926px;
}
.note-editor input.span11,
.note-editor textarea.span11,
.note-editor .uneditable-input.span11 {
  width: 846px;
}
.note-editor input.span10,
.note-editor textarea.span10,
.note-editor .uneditable-input.span10 {
  width: 766px;
}
.note-editor input.span9,
.note-editor textarea.span9,
.note-editor .uneditable-input.span9 {
  width: 686px;
}
.note-editor input.span8,
.note-editor textarea.span8,
.note-editor .uneditable-input.span8 {
  width: 606px;
}
.note-editor input.span7,
.note-editor textarea.span7,
.note-editor .uneditable-input.span7 {
  width: 526px;
}
.note-editor input.span6,
.note-editor textarea.span6,
.note-editor .uneditable-input.span6 {
  width: 446px;
}
.note-editor input.span5,
.note-editor textarea.span5,
.note-editor .uneditable-input.span5 {
  width: 366px;
}
.note-editor input.span4,
.note-editor textarea.span4,
.note-editor .uneditable-input.span4 {
  width: 286px;
}
.note-editor input.span3,
.note-editor textarea.span3,
.note-editor .uneditable-input.span3 {
  width: 206px;
}
.note-editor input.span2,
.note-editor textarea.span2,
.note-editor .uneditable-input.span2 {
  width: 126px;
}
.note-editor input.span1,
.note-editor textarea.span1,
.note-editor .uneditable-input.span1 {
  width: 46px;
}
.note-editor .controls-row {
  *zoom: 1;
}
.note-editor .controls-row:before,
.note-editor .controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .controls-row:after {
  clear: both;
}
.note-editor .controls-row [class*="span"],
.note-editor .row-fluid .controls-row [class*="span"] {
  float: left;
}
.note-editor .controls-row .checkbox[class*="span"],
.note-editor .controls-row .radio[class*="span"] {
  padding-top: 5px;
}
.note-editor input[disabled],
.note-editor select[disabled],
.note-editor textarea[disabled],
.note-editor input[readonly],
.note-editor select[readonly],
.note-editor textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}
.note-editor input[type="radio"][disabled],
.note-editor input[type="checkbox"][disabled],
.note-editor input[type="radio"][readonly],
.note-editor input[type="checkbox"][readonly] {
  background-color: transparent;
}
.note-editor .control-group.warning .control-label,
.note-editor .control-group.warning .help-block,
.note-editor .control-group.warning .help-inline {
  color: #c09853;
}
.note-editor .control-group.warning .checkbox,
.note-editor .control-group.warning .radio,
.note-editor .control-group.warning input,
.note-editor .control-group.warning select,
.note-editor .control-group.warning textarea {
  color: #c09853;
}
.note-editor .control-group.warning input,
.note-editor .control-group.warning select,
.note-editor .control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.note-editor .control-group.warning input:focus,
.note-editor .control-group.warning select:focus,
.note-editor .control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.note-editor .control-group.warning .input-prepend .add-on,
.note-editor .control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.note-editor .control-group.error .control-label,
.note-editor .control-group.error .help-block,
.note-editor .control-group.error .help-inline {
  color: #b94a48;
}
.note-editor .control-group.error .checkbox,
.note-editor .control-group.error .radio,
.note-editor .control-group.error input,
.note-editor .control-group.error select,
.note-editor .control-group.error textarea {
  color: #b94a48;
}
.note-editor .control-group.error input,
.note-editor .control-group.error select,
.note-editor .control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.note-editor .control-group.error input:focus,
.note-editor .control-group.error select:focus,
.note-editor .control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.note-editor .control-group.error .input-prepend .add-on,
.note-editor .control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.note-editor .control-group.success .control-label,
.note-editor .control-group.success .help-block,
.note-editor .control-group.success .help-inline {
  color: #468847;
}
.note-editor .control-group.success .checkbox,
.note-editor .control-group.success .radio,
.note-editor .control-group.success input,
.note-editor .control-group.success select,
.note-editor .control-group.success textarea {
  color: #468847;
}
.note-editor .control-group.success input,
.note-editor .control-group.success select,
.note-editor .control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.note-editor .control-group.success input:focus,
.note-editor .control-group.success select:focus,
.note-editor .control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.note-editor .control-group.success .input-prepend .add-on,
.note-editor .control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.note-editor .control-group.info .control-label,
.note-editor .control-group.info .help-block,
.note-editor .control-group.info .help-inline {
  color: #3a87ad;
}
.note-editor .control-group.info .checkbox,
.note-editor .control-group.info .radio,
.note-editor .control-group.info input,
.note-editor .control-group.info select,
.note-editor .control-group.info textarea {
  color: #3a87ad;
}
.note-editor .control-group.info input,
.note-editor .control-group.info select,
.note-editor .control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.note-editor .control-group.info input:focus,
.note-editor .control-group.info select:focus,
.note-editor .control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.note-editor .control-group.info .input-prepend .add-on,
.note-editor .control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
.note-editor input:focus:invalid,
.note-editor textarea:focus:invalid,
.note-editor select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
.note-editor input:focus:invalid:focus,
.note-editor textarea:focus:invalid:focus,
.note-editor select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.note-editor .form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}
.note-editor .form-actions:before,
.note-editor .form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .form-actions:after {
  clear: both;
}
.note-editor .help-block,
.note-editor .help-inline {
  color: #595959;
}
.note-editor .help-block {
  display: block;
  margin-bottom: 10px;
}
.note-editor .help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
.note-editor .input-append,
.note-editor .input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: middle;
  font-size: 0;
  white-space: nowrap;
}
.note-editor .input-append input,
.note-editor .input-prepend input,
.note-editor .input-append select,
.note-editor .input-prepend select,
.note-editor .input-append .uneditable-input,
.note-editor .input-prepend .uneditable-input,
.note-editor .input-append .dropdown-menu,
.note-editor .input-prepend .dropdown-menu,
.note-editor .input-append .popover,
.note-editor .input-prepend .popover {
  font-size: 14px;
}
.note-editor .input-append input,
.note-editor .input-prepend input,
.note-editor .input-append select,
.note-editor .input-prepend select,
.note-editor .input-append .uneditable-input,
.note-editor .input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.note-editor .input-append input:focus,
.note-editor .input-prepend input:focus,
.note-editor .input-append select:focus,
.note-editor .input-prepend select:focus,
.note-editor .input-append .uneditable-input:focus,
.note-editor .input-prepend .uneditable-input:focus {
  z-index: 2;
}
.note-editor .input-append .add-on,
.note-editor .input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
.note-editor .input-append .add-on,
.note-editor .input-prepend .add-on,
.note-editor .input-append .btn,
.note-editor .input-prepend .btn,
.note-editor .input-append .btn-group > .dropdown-toggle,
.note-editor .input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.note-editor .input-append .active,
.note-editor .input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.note-editor .input-prepend .add-on,
.note-editor .input-prepend .btn {
  margin-right: -1px;
}
.note-editor .input-prepend .add-on:first-child,
.note-editor .input-prepend .btn:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.note-editor .input-append input,
.note-editor .input-append select,
.note-editor .input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.note-editor .input-append input + .btn-group .btn:last-child,
.note-editor .input-append select + .btn-group .btn:last-child,
.note-editor .input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.note-editor .input-append .add-on,
.note-editor .input-append .btn,
.note-editor .input-append .btn-group {
  margin-left: -1px;
}
.note-editor .input-append .add-on:last-child,
.note-editor .input-append .btn:last-child,
.note-editor .input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.note-editor .input-prepend.input-append input,
.note-editor .input-prepend.input-append select,
.note-editor .input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.note-editor .input-prepend.input-append input + .btn-group .btn,
.note-editor .input-prepend.input-append select + .btn-group .btn,
.note-editor .input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.note-editor .input-prepend.input-append .add-on:first-child,
.note-editor .input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.note-editor .input-prepend.input-append .add-on:last-child,
.note-editor .input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.note-editor .input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}
.note-editor input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */

  margin-bottom: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.note-editor .form-search .input-append .search-query,
.note-editor .form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.note-editor .form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.note-editor .form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.note-editor .form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.note-editor .form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.note-editor .form-search input,
.note-editor .form-inline input,
.note-editor .form-horizontal input,
.note-editor .form-search textarea,
.note-editor .form-inline textarea,
.note-editor .form-horizontal textarea,
.note-editor .form-search select,
.note-editor .form-inline select,
.note-editor .form-horizontal select,
.note-editor .form-search .help-inline,
.note-editor .form-inline .help-inline,
.note-editor .form-horizontal .help-inline,
.note-editor .form-search .uneditable-input,
.note-editor .form-inline .uneditable-input,
.note-editor .form-horizontal .uneditable-input,
.note-editor .form-search .input-prepend,
.note-editor .form-inline .input-prepend,
.note-editor .form-horizontal .input-prepend,
.note-editor .form-search .input-append,
.note-editor .form-inline .input-append,
.note-editor .form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}
.note-editor .form-search .hide,
.note-editor .form-inline .hide,
.note-editor .form-horizontal .hide {
  display: none;
}
.note-editor .form-search label,
.note-editor .form-inline label,
.note-editor .form-search .btn-group,
.note-editor .form-inline .btn-group {
  display: inline-block;
}
.note-editor .form-search .input-append,
.note-editor .form-inline .input-append,
.note-editor .form-search .input-prepend,
.note-editor .form-inline .input-prepend {
  margin-bottom: 0;
}
.note-editor .form-search .radio,
.note-editor .form-search .checkbox,
.note-editor .form-inline .radio,
.note-editor .form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.note-editor .form-search .radio input[type="radio"],
.note-editor .form-search .checkbox input[type="checkbox"],
.note-editor .form-inline .radio input[type="radio"],
.note-editor .form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
.note-editor .control-group {
  margin-bottom: 10px;
}
.note-editor legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
.note-editor .form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}
.note-editor .form-horizontal .control-group:before,
.note-editor .form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .form-horizontal .control-group:after {
  clear: both;
}
.note-editor .form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
.note-editor .form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
.note-editor .form-horizontal .controls:first-child {
  *padding-left: 180px;
}
.note-editor .form-horizontal .help-block {
  margin-bottom: 0;
}
.note-editor .form-horizontal input + .help-block,
.note-editor .form-horizontal select + .help-block,
.note-editor .form-horizontal textarea + .help-block,
.note-editor .form-horizontal .uneditable-input + .help-block,
.note-editor .form-horizontal .input-prepend + .help-block,
.note-editor .form-horizontal .input-append + .help-block {
  margin-top: 10px;
}
.note-editor .form-horizontal .form-actions {
  padding-left: 180px;
}
.note-editor table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.note-editor .table {
  width: 100%;
  margin-bottom: 20px;
}
.note-editor .table th,
.note-editor .table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.note-editor .table th {
  font-weight: bold;
}
.note-editor .table thead th {
  vertical-align: bottom;
}
.note-editor .table caption + thead tr:first-child th,
.note-editor .table caption + thead tr:first-child td,
.note-editor .table colgroup + thead tr:first-child th,
.note-editor .table colgroup + thead tr:first-child td,
.note-editor .table thead:first-child tr:first-child th,
.note-editor .table thead:first-child tr:first-child td {
  border-top: 0;
}
.note-editor .table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.note-editor .table .table {
  background-color: #ffffff;
}
.note-editor .table-condensed th,
.note-editor .table-condensed td {
  padding: 4px 5px;
}
.note-editor .table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.note-editor .table-bordered th,
.note-editor .table-bordered td {
  border-left: 1px solid #dddddd;
}
.note-editor .table-bordered caption + thead tr:first-child th,
.note-editor .table-bordered caption + tbody tr:first-child th,
.note-editor .table-bordered caption + tbody tr:first-child td,
.note-editor .table-bordered colgroup + thead tr:first-child th,
.note-editor .table-bordered colgroup + tbody tr:first-child th,
.note-editor .table-bordered colgroup + tbody tr:first-child td,
.note-editor .table-bordered thead:first-child tr:first-child th,
.note-editor .table-bordered tbody:first-child tr:first-child th,
.note-editor .table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.note-editor .table-bordered thead:first-child tr:first-child > th:first-child,
.note-editor .table-bordered tbody:first-child tr:first-child > td:first-child,
.note-editor .table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.note-editor .table-bordered thead:first-child tr:first-child > th:last-child,
.note-editor .table-bordered tbody:first-child tr:first-child > td:last-child,
.note-editor .table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.note-editor .table-bordered thead:last-child tr:last-child > th:first-child,
.note-editor .table-bordered tbody:last-child tr:last-child > td:first-child,
.note-editor .table-bordered tbody:last-child tr:last-child > th:first-child,
.note-editor .table-bordered tfoot:last-child tr:last-child > td:first-child,
.note-editor .table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.note-editor .table-bordered thead:last-child tr:last-child > th:last-child,
.note-editor .table-bordered tbody:last-child tr:last-child > td:last-child,
.note-editor .table-bordered tbody:last-child tr:last-child > th:last-child,
.note-editor .table-bordered tfoot:last-child tr:last-child > td:last-child,
.note-editor .table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.note-editor .table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.note-editor .table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.note-editor .table-bordered caption + thead tr:first-child th:first-child,
.note-editor .table-bordered caption + tbody tr:first-child td:first-child,
.note-editor .table-bordered colgroup + thead tr:first-child th:first-child,
.note-editor .table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.note-editor .table-bordered caption + thead tr:first-child th:last-child,
.note-editor .table-bordered caption + tbody tr:first-child td:last-child,
.note-editor .table-bordered colgroup + thead tr:first-child th:last-child,
.note-editor .table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.note-editor .table-striped tbody > tr:nth-child(odd) > td,
.note-editor .table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.note-editor .table-hover tbody tr:hover > td,
.note-editor .table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}
.note-editor table td[class*="span"],
.note-editor table th[class*="span"],
.note-editor .row-fluid table td[class*="span"],
.note-editor .row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.note-editor .table td.span1,
.note-editor .table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.note-editor .table td.span2,
.note-editor .table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.note-editor .table td.span3,
.note-editor .table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.note-editor .table td.span4,
.note-editor .table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.note-editor .table td.span5,
.note-editor .table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.note-editor .table td.span6,
.note-editor .table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.note-editor .table td.span7,
.note-editor .table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.note-editor .table td.span8,
.note-editor .table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.note-editor .table td.span9,
.note-editor .table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.note-editor .table td.span10,
.note-editor .table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.note-editor .table td.span11,
.note-editor .table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.note-editor .table td.span12,
.note-editor .table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.note-editor .table tbody tr.success > td {
  background-color: #dff0d8;
}
.note-editor .table tbody tr.error > td {
  background-color: #f2dede;
}
.note-editor .table tbody tr.warning > td {
  background-color: #fcf8e3;
}
.note-editor .table tbody tr.info > td {
  background-color: #d9edf7;
}
.note-editor .table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}
.note-editor .table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}
.note-editor .table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}
.note-editor .table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}
.note-editor [class^="icon-"],
.note-editor [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url(/Content/css/img/glyphicons-halflings.png);
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-top: 1px;
}
.note-editor .icon-white,
.note-editor .nav-pills > .active > a > [class^="icon-"],
.note-editor .nav-pills > .active > a > [class*=" icon-"],
.note-editor .nav-list > .active > a > [class^="icon-"],
.note-editor .nav-list > .active > a > [class*=" icon-"],
.note-editor .navbar-inverse .nav > .active > a > [class^="icon-"],
.note-editor .navbar-inverse .nav > .active > a > [class*=" icon-"],
.note-editor .dropdown-menu > li > a:hover > [class^="icon-"],
.note-editor .dropdown-menu > li > a:focus > [class^="icon-"],
.note-editor .dropdown-menu > li > a:hover > [class*=" icon-"],
.note-editor .dropdown-menu > li > a:focus > [class*=" icon-"],
.note-editor .dropdown-menu > .active > a > [class^="icon-"],
.note-editor .dropdown-menu > .active > a > [class*=" icon-"],
.note-editor .dropdown-submenu:hover > a > [class^="icon-"],
.note-editor .dropdown-submenu:focus > a > [class^="icon-"],
.note-editor .dropdown-submenu:hover > a > [class*=" icon-"],
.note-editor .dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url(/Content/css/img/glyphicons-halflings-white.png);
}
.note-editor .icon-glass {
  background-position: 0      0;
}
.note-editor .icon-music {
  background-position: -24px 0;
}
.note-editor .icon-search {
  background-position: -48px 0;
}
.note-editor .icon-envelope {
  background-position: -72px 0;
}
.note-editor .icon-heart {
  background-position: -96px 0;
}
.note-editor .icon-star {
  background-position: -120px 0;
}
.note-editor .icon-star-empty {
  background-position: -144px 0;
}
.note-editor .icon-user {
  background-position: -168px 0;
}
.note-editor .icon-film {
  background-position: -192px 0;
}
.note-editor .icon-th-large {
  background-position: -216px 0;
}
.note-editor .icon-th {
  background-position: -240px 0;
}
.note-editor .icon-th-list {
  background-position: -264px 0;
}
.note-editor .icon-ok {
  background-position: -288px 0;
}
.note-editor .icon-remove {
  background-position: -312px 0;
}
.note-editor .icon-zoom-in {
  background-position: -336px 0;
}
.note-editor .icon-zoom-out {
  background-position: -360px 0;
}
.note-editor .icon-off {
  background-position: -384px 0;
}
.note-editor .icon-signal {
  background-position: -408px 0;
}
.note-editor .icon-cog {
  background-position: -432px 0;
}
.note-editor .icon-trash {
  background-position: -456px 0;
}
.note-editor .icon-home {
  background-position: 0 -24px;
}
.note-editor .icon-file {
  background-position: -24px -24px;
}
.note-editor .icon-time {
  background-position: -48px -24px;
}
.note-editor .icon-road {
  background-position: -72px -24px;
}
.note-editor .icon-download-alt {
  background-position: -96px -24px;
}
.note-editor .icon-download {
  background-position: -120px -24px;
}
.note-editor .icon-upload {
  background-position: -144px -24px;
}
.note-editor .icon-inbox {
  background-position: -168px -24px;
}
.note-editor .icon-play-circle {
  background-position: -192px -24px;
}
.note-editor .icon-repeat {
  background-position: -216px -24px;
}
.note-editor .icon-refresh {
  background-position: -240px -24px;
}
.note-editor .icon-list-alt {
  background-position: -264px -24px;
}
.note-editor .icon-lock {
  background-position: -287px -24px;
}
.note-editor .icon-flag {
  background-position: -312px -24px;
}
.note-editor .icon-headphones {
  background-position: -336px -24px;
}
.note-editor .icon-volume-off {
  background-position: -360px -24px;
}
.note-editor .icon-volume-down {
  background-position: -384px -24px;
}
.note-editor .icon-volume-up {
  background-position: -408px -24px;
}
.note-editor .icon-qrcode {
  background-position: -432px -24px;
}
.note-editor .icon-barcode {
  background-position: -456px -24px;
}
.note-editor .icon-tag {
  background-position: 0 -48px;
}
.note-editor .icon-tags {
  background-position: -25px -48px;
}
.note-editor .icon-book {
  background-position: -48px -48px;
}
.note-editor .icon-bookmark {
  background-position: -72px -48px;
}
.note-editor .icon-print {
  background-position: -96px -48px;
}
.note-editor .icon-camera {
  background-position: -120px -48px;
}
.note-editor .icon-font {
  background-position: -144px -48px;
}
.note-editor .icon-bold {
  background-position: -167px -48px;
}
.note-editor .icon-italic {
  background-position: -192px -48px;
}
.note-editor .icon-text-height {
  background-position: -216px -48px;
}
.note-editor .icon-text-width {
  background-position: -240px -48px;
}
.note-editor .icon-align-left {
  background-position: -264px -48px;
}
.note-editor .icon-align-center {
  background-position: -288px -48px;
}
.note-editor .icon-align-right {
  background-position: -312px -48px;
}
.note-editor .icon-align-justify {
  background-position: -336px -48px;
}
.note-editor .icon-list {
  background-position: -360px -48px;
}
.note-editor .icon-indent-left {
  background-position: -384px -48px;
}
.note-editor .icon-indent-right {
  background-position: -408px -48px;
}
.note-editor .icon-facetime-video {
  background-position: -432px -48px;
}
.note-editor .icon-picture {
  background-position: -456px -48px;
}
.note-editor .icon-pencil {
  background-position: 0 -72px;
}
.note-editor .icon-map-marker {
  background-position: -24px -72px;
}
.note-editor .icon-adjust {
  background-position: -48px -72px;
}
.note-editor .icon-tint {
  background-position: -72px -72px;
}
.note-editor .icon-edit {
  background-position: -96px -72px;
}
.note-editor .icon-share {
  background-position: -120px -72px;
}
.note-editor .icon-check {
  background-position: -144px -72px;
}
.note-editor .icon-move {
  background-position: -168px -72px;
}
.note-editor .icon-step-backward {
  background-position: -192px -72px;
}
.note-editor .icon-fast-backward {
  background-position: -216px -72px;
}
.note-editor .icon-backward {
  background-position: -240px -72px;
}
.note-editor .icon-play {
  background-position: -264px -72px;
}
.note-editor .icon-pause {
  background-position: -288px -72px;
}
.note-editor .icon-stop {
  background-position: -312px -72px;
}
.note-editor .icon-forward {
  background-position: -336px -72px;
}
.note-editor .icon-fast-forward {
  background-position: -360px -72px;
}
.note-editor .icon-step-forward {
  background-position: -384px -72px;
}
.note-editor .icon-eject {
  background-position: -408px -72px;
}
.note-editor .icon-chevron-left {
  background-position: -432px -72px;
}
.note-editor .icon-chevron-right {
  background-position: -456px -72px;
}
.note-editor .icon-plus-sign {
  background-position: 0 -96px;
}
.note-editor .icon-minus-sign {
  background-position: -24px -96px;
}
.note-editor .icon-remove-sign {
  background-position: -48px -96px;
}
.note-editor .icon-ok-sign {
  background-position: -72px -96px;
}
.note-editor .icon-question-sign {
  background-position: -96px -96px;
}
.note-editor .icon-info-sign {
  background-position: -120px -96px;
}
.note-editor .icon-screenshot {
  background-position: -144px -96px;
}
.note-editor .icon-remove-circle {
  background-position: -168px -96px;
}
.note-editor .icon-ok-circle {
  background-position: -192px -96px;
}
.note-editor .icon-ban-circle {
  background-position: -216px -96px;
}
.note-editor .icon-arrow-left {
  background-position: -240px -96px;
}
.note-editor .icon-arrow-right {
  background-position: -264px -96px;
}
.note-editor .icon-arrow-up {
  background-position: -289px -96px;
}
.note-editor .icon-arrow-down {
  background-position: -312px -96px;
}
.note-editor .icon-share-alt {
  background-position: -336px -96px;
}
.note-editor .icon-resize-full {
  background-position: -360px -96px;
}
.note-editor .icon-resize-small {
  background-position: -384px -96px;
}
.note-editor .icon-plus {
  background-position: -408px -96px;
}
.note-editor .icon-minus {
  background-position: -433px -96px;
}
.note-editor .icon-asterisk {
  background-position: -456px -96px;
}
.note-editor .icon-exclamation-sign {
  background-position: 0 -120px;
}
.note-editor .icon-gift {
  background-position: -24px -120px;
}
.note-editor .icon-leaf {
  background-position: -48px -120px;
}
.note-editor .icon-fire {
  background-position: -72px -120px;
}
.note-editor .icon-eye-open {
  background-position: -96px -120px;
}
.note-editor .icon-eye-close {
  background-position: -120px -120px;
}
.note-editor .icon-warning-sign {
  background-position: -144px -120px;
}
.note-editor .icon-plane {
  background-position: -168px -120px;
}
.note-editor .icon-calendar {
  background-position: -192px -120px;
}
.note-editor .icon-random {
  background-position: -216px -120px;
  width: 16px;
}
.note-editor .icon-comment {
  background-position: -240px -120px;
}
.note-editor .icon-magnet {
  background-position: -264px -120px;
}
.note-editor .icomoon-chevron-up {
  background-position: -288px -120px;
}
.note-editor .icomoon-chevron-down {
  background-position: -313px -119px;
}
.note-editor .icon-retweet {
  background-position: -336px -120px;
}
.note-editor .icon-shopping-cart {
  background-position: -360px -120px;
}
.note-editor .icon-folder-close {
  background-position: -384px -120px;
  width: 16px;
}
.note-editor .icon-folder-open {
  background-position: -408px -120px;
  width: 16px;
}
.note-editor .icon-resize-vertical {
  background-position: -432px -119px;
}
.note-editor .icon-resize-horizontal {
  background-position: -456px -118px;
}
.note-editor .icon-hdd {
  background-position: 0 -144px;
}
.note-editor .icon-bullhorn {
  background-position: -24px -144px;
}
.note-editor .icon-bell {
  background-position: -48px -144px;
}
.note-editor .icon-certificate {
  background-position: -72px -144px;
}
.note-editor .icon-thumbs-up {
  background-position: -96px -144px;
}
.note-editor .icon-thumbs-down {
  background-position: -120px -144px;
}
.note-editor .icon-hand-right {
  background-position: -144px -144px;
}
.note-editor .icon-hand-left {
  background-position: -168px -144px;
}
.note-editor .icon-hand-up {
  background-position: -192px -144px;
}
.note-editor .icon-hand-down {
  background-position: -216px -144px;
}
.note-editor .icon-circle-arrow-right {
  background-position: -240px -144px;
}
.note-editor .icon-circle-arrow-left {
  background-position: -264px -144px;
}
.note-editor .icon-circle-arrow-up {
  background-position: -288px -144px;
}
.note-editor .icon-circle-arrow-down {
  background-position: -312px -144px;
}
.note-editor .icon-globe {
  background-position: -336px -144px;
}
.note-editor .icon-wrench {
  background-position: -360px -144px;
}
.note-editor .icon-tasks {
  background-position: -384px -144px;
}
.note-editor .icon-filter {
  background-position: -408px -144px;
}
.note-editor .icon-briefcase {
  background-position: -432px -144px;
}
.note-editor .icon-fullscreen {
  background-position: -456px -144px;
}
.note-editor .dropup,
.note-editor .dropdown {
  position: relative;
}
.note-editor .dropdown-toggle {
  *margin-bottom: -3px;
}
.note-editor .dropdown-toggle:active,
.note-editor .open .dropdown-toggle {
  outline: 0;
}
.note-editor .caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.note-editor .dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.note-editor .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.note-editor .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.note-editor .dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.note-editor .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}
.note-editor .dropdown-menu > li > a:hover,
.note-editor .dropdown-menu > li > a:focus,
.note-editor .dropdown-submenu:hover > a,
.note-editor .dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.note-editor .dropdown-menu > .active > a,
.note-editor .dropdown-menu > .active > a:hover,
.note-editor .dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.note-editor .dropdown-menu > .disabled > a,
.note-editor .dropdown-menu > .disabled > a:hover,
.note-editor .dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.note-editor .dropdown-menu > .disabled > a:hover,
.note-editor .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: default;
}
.note-editor .open {
  *z-index: 1000;
}
.note-editor .open > .dropdown-menu {
  display: block;
}
.note-editor .dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.note-editor .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.note-editor .dropup .caret,
.note-editor .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}
.note-editor .dropup .dropdown-menu,
.note-editor .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.note-editor .dropdown-submenu {
  position: relative;
}
.note-editor .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.note-editor .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.note-editor .dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
  -moz-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}
.note-editor .dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.note-editor .dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.note-editor .dropdown-submenu.pull-left {
  float: none;
}
.note-editor .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.note-editor .dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
.note-editor .typeahead {
  z-index: 1051;
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.note-editor .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.note-editor .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.note-editor .well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.note-editor .well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.note-editor .fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.note-editor .fade.in {
  opacity: 1;
}
.note-editor .collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.note-editor .collapse.in {
  height: auto;
}
.note-editor .close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.note-editor .close:hover,
.note-editor .close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.note-editor button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.note-editor .btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.note-editor .btn:hover,
.note-editor .btn:focus,
.note-editor .btn:active,
.note-editor .btn.active,
.note-editor .btn.disabled,
.note-editor .btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.note-editor .btn:active,
.note-editor .btn.active {
  background-color: #cccccc \9;
}
.note-editor .btn:first-child {
  *margin-left: 0;
}
.note-editor .btn:hover,
.note-editor .btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.note-editor .btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.note-editor .btn.active,
.note-editor .btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.note-editor .btn.disabled,
.note-editor .btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.note-editor .btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.note-editor .btn-large [class^="icon-"],
.note-editor .btn-large [class*=" icon-"] {
  margin-top: 4px;
}
.note-editor .btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.note-editor .btn-small [class^="icon-"],
.note-editor .btn-small [class*=" icon-"] {
  margin-top: 0;
}
.note-editor .btn-mini [class^="icon-"],
.note-editor .btn-mini [class*=" icon-"] {
  margin-top: -1px;
}
.note-editor .btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.note-editor .btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.note-editor .btn-block + .btn-block {
  margin-top: 5px;
}
.note-editor input[type="submit"].btn-block,
.note-editor input[type="reset"].btn-block,
.note-editor input[type="button"].btn-block {
  width: 100%;
}
.note-editor .btn-hs-primary.active,
.note-editor .btn-warning.active,
.note-editor .btn-danger.active,
.note-editor .btn-success.active,
.note-editor .btn-info.active,
.note-editor .btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.note-editor .btn-hs-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.note-editor .btn-hs-primary:hover,
.note-editor .btn-hs-primary:focus,
.note-editor .btn-hs-primary:active,
.note-editor .btn-hs-primary.active,
.note-editor .btn-hs-primary.disabled,
.note-editor .btn-hs-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.note-editor .btn-hs-primary:active,
.note-editor .btn-hs-primary.active {
  background-color: #003399 \9;
}
.note-editor .btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.note-editor .btn-warning:hover,
.note-editor .btn-warning:focus,
.note-editor .btn-warning:active,
.note-editor .btn-warning.active,
.note-editor .btn-warning.disabled,
.note-editor .btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}
.note-editor .btn-warning:active,
.note-editor .btn-warning.active {
  background-color: #c67605 \9;
}
.note-editor .btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.note-editor .btn-danger:hover,
.note-editor .btn-danger:focus,
.note-editor .btn-danger:active,
.note-editor .btn-danger.active,
.note-editor .btn-danger.disabled,
.note-editor .btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.note-editor .btn-danger:active,
.note-editor .btn-danger.active {
  background-color: #942a25 \9;
}
.note-editor .btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.note-editor .btn-success:hover,
.note-editor .btn-success:focus,
.note-editor .btn-success:active,
.note-editor .btn-success.active,
.note-editor .btn-success.disabled,
.note-editor .btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}
.note-editor .btn-success:active,
.note-editor .btn-success.active {
  background-color: #408140 \9;
}
.note-editor .btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.note-editor .btn-info:hover,
.note-editor .btn-info:focus,
.note-editor .btn-info:active,
.note-editor .btn-info.active,
.note-editor .btn-info.disabled,
.note-editor .btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.note-editor .btn-info:active,
.note-editor .btn-info.active {
  background-color: #24748c \9;
}
.note-editor .btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.note-editor .btn-inverse:hover,
.note-editor .btn-inverse:focus,
.note-editor .btn-inverse:active,
.note-editor .btn-inverse.active,
.note-editor .btn-inverse.disabled,
.note-editor .btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}
.note-editor .btn-inverse:active,
.note-editor .btn-inverse.active {
  background-color: #080808 \9;
}
.note-editor button.btn,
.note-editor input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
.note-editor button.btn::-moz-focus-inner,
.note-editor input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.note-editor button.btn.btn-large,
.note-editor input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.note-editor button.btn.btn-small,
.note-editor input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
.note-editor button.btn.btn-mini,
.note-editor input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.note-editor .btn-link,
.note-editor .btn-link:active,
.note-editor .btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.note-editor .btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #0088cc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.note-editor .btn-link:hover,
.note-editor .btn-link:focus {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
.note-editor .btn-link[disabled]:hover,
.note-editor .btn-link[disabled]:focus {
  color: #333333;
  text-decoration: none;
}
.note-editor .btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: .3em;
}
.note-editor .btn-group:first-child {
  *margin-left: 0;
}
.note-editor .btn-group + .btn-group {
  margin-left: 5px;
}
.note-editor .btn-toolbar {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.note-editor .btn-toolbar > .btn + .btn,
.note-editor .btn-toolbar > .btn-group + .btn,
.note-editor .btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}
.note-editor .btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.note-editor .btn-group > .btn + .btn {
  margin-left: -1px;
}
.note-editor .btn-group > .btn,
.note-editor .btn-group > .dropdown-menu,
.note-editor .btn-group > .popover {
  font-size: 14px;
}
.note-editor .btn-group > .btn-mini {
  font-size: 10.5px;
}
.note-editor .btn-group > .btn-small {
  font-size: 11.9px;
}
.note-editor .btn-group > .btn-large {
  font-size: 17.5px;
}
.note-editor .btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.note-editor .btn-group > .btn:last-child,
.note-editor .btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.note-editor .btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.note-editor .btn-group > .btn.large:last-child,
.note-editor .btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.note-editor .btn-group > .btn:hover,
.note-editor .btn-group > .btn:focus,
.note-editor .btn-group > .btn:active,
.note-editor .btn-group > .btn.active {
  z-index: 2;
}
.note-editor .btn-group .dropdown-toggle:active,
.note-editor .btn-group.open .dropdown-toggle {
  outline: 0;
}
.note-editor .btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}
.note-editor .btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}
.note-editor .btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
.note-editor .btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.note-editor .btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.note-editor .btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
.note-editor .btn-group.open .btn-hs-primary.dropdown-toggle {
  background-color: #0044cc;
}
.note-editor .btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
.note-editor .btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
.note-editor .btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
.note-editor .btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
.note-editor .btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}
.note-editor .btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
.note-editor .btn-large .caret {
  margin-top: 6px;
}
.note-editor .btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.note-editor .btn-mini .caret,
.note-editor .btn-small .caret {
  margin-top: 8px;
}
.note-editor .dropup .btn-large .caret {
  border-bottom-width: 5px;
}
.note-editor .btn-hs-primary .caret,
.note-editor .btn-warning .caret,
.note-editor .btn-danger .caret,
.note-editor .btn-info .caret,
.note-editor .btn-success .caret,
.note-editor .btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.note-editor .btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}
.note-editor .btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.note-editor .btn-group-vertical > .btn + .btn {
  margin-left: 0;
  margin-top: -1px;
}
.note-editor .btn-group-vertical > .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.note-editor .btn-group-vertical > .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.note-editor .btn-group-vertical > .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
.note-editor .btn-group-vertical > .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
.note-editor .alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.note-editor .alert,
.note-editor .alert h4 {
  color: #c09853;
}
.note-editor .alert h4 {
  margin: 0;
}
.note-editor .alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}
.note-editor .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.note-editor .alert-success h4 {
  color: #468847;
}
.note-editor .alert-danger,
.note-editor .alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.note-editor .alert-danger h4,
.note-editor .alert-error h4 {
  color: #b94a48;
}
.note-editor .alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.note-editor .alert-info h4 {
  color: #3a87ad;
}
.note-editor .alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.note-editor .alert-block > p,
.note-editor .alert-block > ul {
  margin-bottom: 0;
}
.note-editor .alert-block p + p {
  margin-top: 5px;
}
.note-editor .nav {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
}
.note-editor .nav > li > a {
  display: block;
}
.note-editor .nav > li > a:hover,
.note-editor .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.note-editor .nav > li > a > img {
  max-width: none;
}
.note-editor .nav > .pull-right {
  float: right;
}
.note-editor .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.note-editor .nav li + .nav-header {
  margin-top: 9px;
}
.note-editor .nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.note-editor .nav-list > li > a,
.note-editor .nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.note-editor .nav-list > li > a {
  padding: 3px 15px;
}
.note-editor .nav-list > .active > a,
.note-editor .nav-list > .active > a:hover,
.note-editor .nav-list > .active > a:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
.note-editor .nav-list [class^="icon-"],
.note-editor .nav-list [class*=" icon-"] {
  margin-right: 2px;
}
.note-editor .nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.note-editor .nav-tabs,
.note-editor .nav-pills {
  *zoom: 1;
}
.note-editor .nav-tabs:before,
.note-editor .nav-pills:before,
.note-editor .nav-tabs:after,
.note-editor .nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .nav-tabs:after,
.note-editor .nav-pills:after {
  clear: both;
}
.note-editor .nav-tabs > li,
.note-editor .nav-pills > li {
  float: left;
}
.note-editor .nav-tabs > li > a,
.note-editor .nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.note-editor .nav-tabs {
  border-bottom: 1px solid #ddd;
}
.note-editor .nav-tabs > li {
  margin-bottom: -1px;
}
.note-editor .nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.note-editor .nav-tabs > li > a:hover,
.note-editor .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #dddddd;
}
.note-editor .nav-tabs > .active > a,
.note-editor .nav-tabs > .active > a:hover,
.note-editor .nav-tabs > .active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.note-editor .nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.note-editor .nav-pills > .active > a,
.note-editor .nav-pills > .active > a:hover,
.note-editor .nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #0088cc;
}
.note-editor .nav-stacked > li {
  float: none;
}
.note-editor .nav-stacked > li > a {
  margin-right: 0;
}
.note-editor .nav-tabs.nav-stacked {
  border-bottom: 0;
}
.note-editor .nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.note-editor .nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.note-editor .nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.note-editor .nav-tabs.nav-stacked > li > a:hover,
.note-editor .nav-tabs.nav-stacked > li > a:focus {
  border-color: #ddd;
  z-index: 2;
}
.note-editor .nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.note-editor .nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.note-editor .nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
.note-editor .nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.note-editor .nav .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}
.note-editor .nav .dropdown-toggle:hover .caret,
.note-editor .nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
.note-editor .nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}
.note-editor .nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.note-editor .nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.note-editor .nav > .dropdown.active > a:hover,
.note-editor .nav > .dropdown.active > a:focus {
  cursor: pointer;
}
.note-editor .nav-tabs .open .dropdown-toggle,
.note-editor .nav-pills .open .dropdown-toggle,
.note-editor .nav > li.dropdown.open.active > a:hover,
.note-editor .nav > li.dropdown.open.active > a:focus {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.note-editor .nav li.dropdown.open .caret,
.note-editor .nav li.dropdown.open.active .caret,
.note-editor .nav li.dropdown.open a:hover .caret,
.note-editor .nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.note-editor .tabs-stacked .open > a:hover,
.note-editor .tabs-stacked .open > a:focus {
  border-color: #999999;
}
.note-editor .tabbable {
  *zoom: 1;
}
.note-editor .tabbable:before,
.note-editor .tabbable:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .tabbable:after {
  clear: both;
}
.note-editor .tab-content {
  overflow: auto;
}
.note-editor .tabs-below > .nav-tabs,
.note-editor .tabs-right > .nav-tabs,
.note-editor .tabs-left > .nav-tabs {
  border-bottom: 0;
}
.note-editor .tab-content > .tab-pane,
.note-editor .pill-content > .pill-pane {
  display: none;
}
.note-editor .tab-content > .active,
.note-editor .pill-content > .active {
  display: block;
}
.note-editor .tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}
.note-editor .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.note-editor .tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.note-editor .tabs-below > .nav-tabs > li > a:hover,
.note-editor .tabs-below > .nav-tabs > li > a:focus {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.note-editor .tabs-below > .nav-tabs > .active > a,
.note-editor .tabs-below > .nav-tabs > .active > a:hover,
.note-editor .tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}
.note-editor .tabs-left > .nav-tabs > li,
.note-editor .tabs-right > .nav-tabs > li {
  float: none;
}
.note-editor .tabs-left > .nav-tabs > li > a,
.note-editor .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.note-editor .tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.note-editor .tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.note-editor .tabs-left > .nav-tabs > li > a:hover,
.note-editor .tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.note-editor .tabs-left > .nav-tabs .active > a,
.note-editor .tabs-left > .nav-tabs .active > a:hover,
.note-editor .tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.note-editor .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
.note-editor .tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.note-editor .tabs-right > .nav-tabs > li > a:hover,
.note-editor .tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.note-editor .tabs-right > .nav-tabs .active > a,
.note-editor .tabs-right > .nav-tabs .active > a:hover,
.note-editor .tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.note-editor .nav > .disabled > a {
  color: #999999;
}
.note-editor .nav > .disabled > a:hover,
.note-editor .nav > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
.note-editor .navbar {
  overflow: visible;
  margin-bottom: 20px;
  *position: relative;
  *z-index: 2;
}
.note-editor .navbar-inner {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}
.note-editor .navbar-inner:before,
.note-editor .navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .navbar-inner:after {
  clear: both;
}
.note-editor .navbar .container {
  width: auto;
}
.note-editor .nav-collapse.collapse {
  height: auto;
  overflow: visible;
}
.note-editor .navbar .brand {
  float: left;
  display: block;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777777;
  text-shadow: 0 1px 0 #ffffff;
}
.note-editor .navbar .brand:hover,
.note-editor .navbar .brand:focus {
  text-decoration: none;
}
.note-editor .navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777777;
}
.note-editor .navbar-link {
  color: #777777;
}
.note-editor .navbar-link:hover,
.note-editor .navbar-link:focus {
  color: #333333;
}
.note-editor .navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #ffffff;
}
.note-editor .navbar .btn,
.note-editor .navbar .btn-group {
  margin-top: 5px;
}
.note-editor .navbar .btn-group .btn,
.note-editor .navbar .input-prepend .btn,
.note-editor .navbar .input-append .btn,
.note-editor .navbar .input-prepend .btn-group,
.note-editor .navbar .input-append .btn-group {
  margin-top: 0;
}
.note-editor .navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}
.note-editor .navbar-form:before,
.note-editor .navbar-form:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .navbar-form:after {
  clear: both;
}
.note-editor .navbar-form input,
.note-editor .navbar-form select,
.note-editor .navbar-form .radio,
.note-editor .navbar-form .checkbox {
  margin-top: 5px;
}
.note-editor .navbar-form input,
.note-editor .navbar-form select,
.note-editor .navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}
.note-editor .navbar-form input[type="image"],
.note-editor .navbar-form input[type="checkbox"],
.note-editor .navbar-form input[type="radio"] {
  margin-top: 3px;
}
.note-editor .navbar-form .input-append,
.note-editor .navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}
.note-editor .navbar-form .input-append input,
.note-editor .navbar-form .input-prepend input {
  margin-top: 0;
}
.note-editor .navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}
.note-editor .navbar-search .search-query {
  margin-bottom: 0;
  padding: 4px 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.note-editor .navbar-static-top {
  position: static;
  margin-bottom: 0;
}
.note-editor .navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.note-editor .navbar-fixed-top,
.note-editor .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
.note-editor .navbar-fixed-top .navbar-inner,
.note-editor .navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}
.note-editor .navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}
.note-editor .navbar-fixed-top .navbar-inner,
.note-editor .navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.note-editor .navbar-static-top .container,
.note-editor .navbar-fixed-top .container,
.note-editor .navbar-fixed-bottom .container {
  width: 940px;
}
.note-editor .navbar-fixed-top {
  top: 0;
}
.note-editor .navbar-fixed-top .navbar-inner,
.note-editor .navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
  box-shadow: 0 1px 10px rgba(0,0,0,.1);
}
.note-editor .navbar-fixed-bottom {
  bottom: 0;
}
.note-editor .navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
  -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
  box-shadow: 0 -1px 10px rgba(0,0,0,.1);
}
.note-editor .navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.note-editor .navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}
.note-editor .navbar .nav > li {
  float: left;
}
.note-editor .navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #777777;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}
.note-editor .navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}
.note-editor .navbar .nav > li > a:focus,
.note-editor .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #333333;
  text-decoration: none;
}
.note-editor .navbar .nav > .active > a,
.note-editor .navbar .nav > .active > a:hover,
.note-editor .navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.note-editor .navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e5e5e5;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}
.note-editor .navbar .btn-navbar:hover,
.note-editor .navbar .btn-navbar:focus,
.note-editor .navbar .btn-navbar:active,
.note-editor .navbar .btn-navbar.active,
.note-editor .navbar .btn-navbar.disabled,
.note-editor .navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}
.note-editor .navbar .btn-navbar:active,
.note-editor .navbar .btn-navbar.active {
  background-color: #cccccc \9;
}
.note-editor .navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.note-editor .btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.note-editor .navbar .nav > li > .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}
.note-editor .navbar .nav > li > .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 10px;
}
.note-editor .navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}
.note-editor .navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  border-top: 6px solid #ffffff;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}
.note-editor .navbar .nav li.dropdown > a:hover .caret,
.note-editor .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.note-editor .navbar .nav li.dropdown.open > .dropdown-toggle,
.note-editor .navbar .nav li.dropdown.active > .dropdown-toggle,
.note-editor .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #e5e5e5;
  color: #555555;
}
.note-editor .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}
.note-editor .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.note-editor .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.note-editor .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.note-editor .navbar .pull-right > li > .dropdown-menu,
.note-editor .navbar .nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.note-editor .navbar .pull-right > li > .dropdown-menu:before,
.note-editor .navbar .nav > li > .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
.note-editor .navbar .pull-right > li > .dropdown-menu:after,
.note-editor .navbar .nav > li > .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
.note-editor .navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.note-editor .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -1px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.note-editor .navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}
.note-editor .navbar-inverse .brand,
.note-editor .navbar-inverse .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.note-editor .navbar-inverse .brand:hover,
.note-editor .navbar-inverse .nav > li > a:hover,
.note-editor .navbar-inverse .brand:focus,
.note-editor .navbar-inverse .nav > li > a:focus {
  color: #ffffff;
}
.note-editor .navbar-inverse .brand {
  color: #999999;
}
.note-editor .navbar-inverse .navbar-text {
  color: #999999;
}
.note-editor .navbar-inverse .nav > li > a:focus,
.note-editor .navbar-inverse .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
.note-editor .navbar-inverse .nav .active > a,
.note-editor .navbar-inverse .nav .active > a:hover,
.note-editor .navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111;
}
.note-editor .navbar-inverse .navbar-link {
  color: #999999;
}
.note-editor .navbar-inverse .navbar-link:hover,
.note-editor .navbar-inverse .navbar-link:focus {
  color: #ffffff;
}
.note-editor .navbar-inverse .divider-vertical {
  border-left-color: #111111;
  border-right-color: #222222;
}
.note-editor .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.note-editor .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.note-editor .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #111111;
  color: #ffffff;
}
.note-editor .navbar-inverse .nav li.dropdown > a:hover .caret,
.note-editor .navbar-inverse .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.note-editor .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}
.note-editor .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.note-editor .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.note-editor .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.note-editor .navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.note-editor .navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}
.note-editor .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}
.note-editor .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}
.note-editor .navbar-inverse .navbar-search .search-query:focus,
.note-editor .navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}
.note-editor .navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #040404;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.note-editor .navbar-inverse .btn-navbar:hover,
.note-editor .navbar-inverse .btn-navbar:focus,
.note-editor .navbar-inverse .btn-navbar:active,
.note-editor .navbar-inverse .btn-navbar.active,
.note-editor .navbar-inverse .btn-navbar.disabled,
.note-editor .navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}
.note-editor .navbar-inverse .btn-navbar:active,
.note-editor .navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}
.note-editor .breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.note-editor .breadcrumb > li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  text-shadow: 0 1px 0 #ffffff;
}
.note-editor .breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc;
}
.note-editor .breadcrumb > .active {
  color: #999999;
}
.note-editor .pagination {
  margin: 20px 0;
}
.note-editor .pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.note-editor .pagination ul > li {
  display: inline;
}
.note-editor .pagination ul > li > a,
.note-editor .pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}
.note-editor .pagination ul > li > a:hover,
.note-editor .pagination ul > li > a:focus,
.note-editor .pagination ul > .active > a,
.note-editor .pagination ul > .active > span {
  background-color: #f5f5f5;
}
.note-editor .pagination ul > .active > a,
.note-editor .pagination ul > .active > span {
  color: #999999;
  cursor: default;
}
.note-editor .pagination ul > .disabled > span,
.note-editor .pagination ul > .disabled > a,
.note-editor .pagination ul > .disabled > a:hover,
.note-editor .pagination ul > .disabled > a:focus {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
.note-editor .pagination ul > li:first-child > a,
.note-editor .pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.note-editor .pagination ul > li:last-child > a,
.note-editor .pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.note-editor .pagination-centered {
  text-align: center;
}
.note-editor .pagination-right {
  text-align: right;
}
.note-editor .pagination-large ul > li > a,
.note-editor .pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}
.note-editor .pagination-large ul > li:first-child > a,
.note-editor .pagination-large ul > li:first-child > span {
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.note-editor .pagination-large ul > li:last-child > a,
.note-editor .pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.note-editor .pagination-mini ul > li:first-child > a,
.note-editor .pagination-small ul > li:first-child > a,
.note-editor .pagination-mini ul > li:first-child > span,
.note-editor .pagination-small ul > li:first-child > span {
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}
.note-editor .pagination-mini ul > li:last-child > a,
.note-editor .pagination-small ul > li:last-child > a,
.note-editor .pagination-mini ul > li:last-child > span,
.note-editor .pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}
.note-editor .pagination-small ul > li > a,
.note-editor .pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}
.note-editor .pagination-mini ul > li > a,
.note-editor .pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}
.note-editor .pager {
  margin: 20px 0;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
.note-editor .pager:before,
.note-editor .pager:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .pager:after {
  clear: both;
}
.note-editor .pager li {
  display: inline;
}
.note-editor .pager li > a,
.note-editor .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.note-editor .pager li > a:hover,
.note-editor .pager li > a:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
.note-editor .pager .next > a,
.note-editor .pager .next > span {
  float: right;
}
.note-editor .pager .previous > a,
.note-editor .pager .previous > span {
  float: left;
}
.note-editor .pager .disabled > a,
.note-editor .pager .disabled > a:hover,
.note-editor .pager .disabled > a:focus,
.note-editor .pager .disabled > span {
  color: #999999;
  background-color: #fff;
  cursor: default;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.note-editor .modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}
.note-editor .modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.note-editor .modal.fade.in {
  top: 10%;
}
.note-editor .modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.note-editor .modal-header .close {
  margin-top: 2px;
}
.note-editor .modal-header h3 {
  margin: 0;
  line-height: 30px;
}
.note-editor .modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.note-editor .modal-form {
  margin-bottom: 0;
}
.note-editor .modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.note-editor .modal-footer:before,
.note-editor .modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .modal-footer:after {
  clear: both;
}
.note-editor .modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.note-editor .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.note-editor .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.note-editor .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.note-editor .popover.top {
  margin-top: -10px;
}
.note-editor .popover.right {
  margin-left: 10px;
}
.note-editor .popover.bottom {
  margin-top: 10px;
}
.note-editor .popover.left {
  margin-left: -10px;
}
.note-editor .popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.note-editor .popover-title:empty {
  display: none;
}
.note-editor .popover-content {
  padding: 9px 14px;
}
.note-editor .popover .arrow,
.note-editor .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.note-editor .popover .arrow {
  border-width: 11px;
}
.note-editor .popover .arrow:after {
  border-width: 10px;
  content: "";
}
.note-editor .popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.note-editor .popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.note-editor .popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.note-editor .popover.right .arrow:after {
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.note-editor .popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.note-editor .popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.note-editor .popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.note-editor .popover.left .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.note-editor .thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}
.note-editor .thumbnails:before,
.note-editor .thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}
.note-editor .thumbnails:after {
  clear: both;
}
.note-editor .row-fluid .thumbnails {
  margin-left: 0;
}
.note-editor .thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}
.note-editor .thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.note-editor a.thumbnail:hover,
.note-editor a.thumbnail:focus {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.note-editor .thumbnail > img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.note-editor .thumbnail .caption {
  padding: 9px;
  color: #555555;
}
.note-editor .media,
.note-editor .media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
}
.note-editor .media,
.note-editor .media .media {
  margin-top: 15px;
}
.note-editor .media:first-child {
  margin-top: 0;
}
.note-editor .media-object {
  display: block;
}
.note-editor .media-heading {
  margin: 0 0 5px;
}
.note-editor .media > .pull-left {
  margin-right: 10px;
}
.note-editor .media > .pull-right {
  margin-left: 10px;
}
.note-editor .media-list {
  margin-left: 0;
  list-style: none;
}
.note-editor .label,
.note-editor .badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
}
.note-editor .label {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.note-editor .badge {
  padding-left: 9px;
  padding-right: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.note-editor .label:empty,
.note-editor .badge:empty {
  display: none;
}
.note-editor a.label:hover,
.note-editor a.label:focus,
.note-editor a.badge:hover,
.note-editor a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.note-editor .label-important,
.note-editor .badge-important {
  background-color: #b94a48;
}
.note-editor .label-important[href],
.note-editor .badge-important[href] {
  background-color: #953b39;
}
.note-editor .label-warning,
.note-editor .badge-warning {
  background-color: #f89406;
}
.note-editor .label-warning[href],
.note-editor .badge-warning[href] {
  background-color: #c67605;
}
.note-editor .label-success,
.note-editor .badge-success {
  background-color: #468847;
}
.note-editor .label-success[href],
.note-editor .badge-success[href] {
  background-color: #356635;
}
.note-editor .label-info,
.note-editor .badge-info {
  background-color: #3a87ad;
}
.note-editor .label-info[href],
.note-editor .badge-info[href] {
  background-color: #2d6987;
}
.note-editor .label-inverse,
.note-editor .badge-inverse {
  background-color: #333333;
}
.note-editor .label-inverse[href],
.note-editor .badge-inverse[href] {
  background-color: #1a1a1a;
}
.note-editor .btn .label,
.note-editor .btn .badge {
  position: relative;
  top: -1px;
}
.note-editor .btn-mini .label,
.note-editor .btn-mini .badge {
  top: 0;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.note-editor .progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.note-editor .progress .bar {
  width: 0;
  height: 100%;
  color: #ffffff;
  float: left;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.note-editor .progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
  -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
}
.note-editor .progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.note-editor .progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.note-editor .progress-danger .bar,
.note-editor .progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.note-editor .progress-danger.progress-striped .bar,
.note-editor .progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.note-editor .progress-success .bar,
.note-editor .progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.note-editor .progress-success.progress-striped .bar,
.note-editor .progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.note-editor .progress-info .bar,
.note-editor .progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.note-editor .progress-info.progress-striped .bar,
.note-editor .progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.note-editor .progress-warning .bar,
.note-editor .progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}
.note-editor .progress-warning.progress-striped .bar,
.note-editor .progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.note-editor .accordion {
  margin-bottom: 20px;
}
.note-editor .accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.note-editor .accordion-heading {
  border-bottom: 0;
}
.note-editor .accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.note-editor .accordion-toggle {
  cursor: pointer;
}
.note-editor .accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
.note-editor .carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}
.note-editor .carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.note-editor .carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.note-editor .carousel-inner > .item > img,
.note-editor .carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}
.note-editor .carousel-inner > .active,
.note-editor .carousel-inner > .next,
.note-editor .carousel-inner > .prev {
  display: block;
}
.note-editor .carousel-inner > .active {
  left: 0;
}
.note-editor .carousel-inner > .next,
.note-editor .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.note-editor .carousel-inner > .next {
  left: 100%;
}
.note-editor .carousel-inner > .prev {
  left: -100%;
}
.note-editor .carousel-inner > .next.left,
.note-editor .carousel-inner > .prev.right {
  left: 0;
}
.note-editor .carousel-inner > .active.left {
  left: -100%;
}
.note-editor .carousel-inner > .active.right {
  left: 100%;
}
.note-editor .carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.note-editor .carousel-control.right {
  left: auto;
  right: 15px;
}
.note-editor .carousel-control:hover,
.note-editor .carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.note-editor .carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}
.note-editor .carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}
.note-editor .carousel-indicators .active {
  background-color: #fff;
}
.note-editor .carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}
.note-editor .carousel-caption h4,
.note-editor .carousel-caption p {
  color: #ffffff;
  line-height: 20px;
}
.note-editor .carousel-caption h4 {
  margin: 0 0 5px;
}
.note-editor .carousel-caption p {
  margin-bottom: 0;
}
.note-editor .hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.note-editor .hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  color: inherit;
  letter-spacing: -1px;
}
.note-editor .hero-unit li {
  line-height: 30px;
}
.note-editor .pull-right {
  float: right;
}
.note-editor .pull-left {
  float: left;
}
.note-editor .hide {
  display: none;
}
.note-editor .show {
  display: block;
}
.note-editor .invisible {
  visibility: hidden;
}
.note-editor .affix {
  position: fixed;
}

.note-editor{border:1px solid #a9a9a9}.note-editor.fullscreen{position:fixed;top:0;left:0;z-index:1050;width:100%}.note-editor.fullscreen .note-editable{background-color:white}.note-editor.fullscreen .note-resizebar{display:none}.note-editor .note-toolbar{padding-bottom:5px;padding-left:5px;margin:0;background-color:#f5f5f5;border-bottom:1px solid #a9a9a9}.note-editor .note-toolbar>.btn-group{margin-top:5px;margin-right:5px;margin-left:0}.note-editor .note-toolbar .note-table .dropdown-menu{min-width:0;padding:5px}.note-editor .note-toolbar .note-table .dropdown-menu .note-dimension-picker{font-size:18px}.note-editor .note-toolbar .note-table .dropdown-menu .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute!important;z-index:3;width:10em;height:10em;cursor:pointer}.note-editor .note-toolbar .note-table .dropdown-menu .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative!important;z-index:1;width:5em;height:5em;background:url(/Content/css/plugins/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat}.note-editor .note-toolbar .note-table .dropdown-menu .note-dimension-picker .note-dimension-picker-highlighted{position:absolute!important;z-index:2;width:1em;height:1em;background:url(/Content/css/plugins/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat}.note-editor .note-toolbar .note-style h1,.note-editor .note-toolbar .note-style h2,.note-editor .note-toolbar .note-style h3,.note-editor .note-toolbar .note-style h4,.note-editor .note-toolbar .note-style h5,.note-editor .note-toolbar .note-style h6,.note-editor .note-toolbar .note-style blockquote{margin:0}.note-editor .note-toolbar .note-fontsize button{height:26px}.note-editor .note-toolbar .note-color .dropdown-toggle{width:20px;padding:2px 5px}.note-editor .note-toolbar .note-color .dropdown-menu{min-width:290px}.note-editor .note-toolbar .note-color .dropdown-menu .btn-group{margin:0}.note-editor .note-toolbar .note-color .dropdown-menu .btn-group:first-child{margin:0 5px}.note-editor .note-toolbar .note-color .dropdown-menu .btn-group .note-palette-title{font-size:12px}.note-editor .note-toolbar .note-para .dropdown-menu{min-width:153px;padding:5px}.note-editor .note-toolbar .note-para li:first-child{margin-bottom:5px}.note-editor .note-statusbar{background-color:#f5f5f5}.note-editor .note-statusbar .note-resizebar{width:100%;height:8px;cursor:s-resize;border-top:1px solid #a9a9a9}.note-editor .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid #a9a9a9}.note-editor .note-popover .popover{max-width:none}.note-editor .note-popover .popover .popover-content{padding:5px}.note-editor .note-popover .popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-editor .note-popover .popover .popover-content .btn-group+.btn-group{margin-left:5px}.note-editor .note-popover .popover .arrow{left:20px}.note-editor .note-handle .note-control-selection{position:absolute;display:none;border:1px solid black}.note-editor .note-handle .note-control-selection>div{position:absolute}.note-editor .note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:black;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:alpha(opacity=30);filter:alpha(opacity=30)}.note-editor .note-handle .note-control-selection .note-control-handle{width:7px;height:7px;border:1px solid black}.note-editor .note-handle .note-control-selection .note-control-holder{width:7px;height:7px;border:1px solid black}.note-editor .note-handle .note-control-selection .note-control-sizing{width:7px;height:7px;background-color:white;border:1px solid black}.note-editor .note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:0;border-bottom:0}.note-editor .note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:0;border-left:none}.note-editor .note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:0;border-right:0}.note-editor .note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-editor .note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;font-size:12px;color:white;background-color:black;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}.note-editor .note-dialog>div{display:none}.note-editor .note-dialog .note-image-dialog .note-dropzone{min-height:200px;font-size:30px;line-height:6;color:lightgray;text-align:center;border:4px dashed lightgray}.note-editor .note-dialog .note-help-dialog{font-size:12px;color:white;background:transparent;background-color:black!important;border:0;-webkit-opacity:.9;-khtml-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:alpha(opacity=90);filter:alpha(opacity=90)}.note-editor .note-dialog .note-help-dialog .modal-content{background:transparent;border:1px solid white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.note-editor .note-dialog .note-help-dialog a{font-size:12px;color:white}.note-editor .note-dialog .note-help-dialog .title{padding-bottom:5px;font-size:14px;font-weight:bold;color:white;border-bottom:white 1px solid}.note-editor .note-dialog .note-help-dialog .modal-close{font-size:14px;color:#dd0;cursor:pointer}.note-editor .note-dialog .note-help-dialog .note-shortcut-layout{width:100%}.note-editor .note-dialog .note-help-dialog .note-shortcut-layout td{vertical-align:top}.note-editor .note-dialog .note-help-dialog .note-shortcut{margin-top:8px}.note-editor .note-dialog .note-help-dialog .note-shortcut th{font-size:13px;color:#dd0;text-align:left}.note-editor .note-dialog .note-help-dialog .note-shortcut td:first-child{min-width:110px;padding-right:10px;font-family:"Courier New";color:#dd0;text-align:right}.note-editor .note-editable{padding:10px;overflow:scroll;outline:0}.note-editor .dropdown-menu{min-width:90px}.note-editor .dropdown-menu.right{right:0;left:auto}.note-editor .dropdown-menu.right::before{right:9px;left:auto!important}.note-editor .dropdown-menu.right::after{right:10px;left:auto!important}.note-editor .dropdown-menu li a i{color:deepskyblue;visibility:hidden}.note-editor .dropdown-menu li a.checked i{visibility:visible}.note-editor .btn-sm{min-height:33px;font-size:14px}.note-editor .note-color-palette{line-height:1}.note-editor .note-color-palette div .note-color-btn{width:17px;height:17px;padding:0;margin:0;border:1px solid #fff}.note-editor .note-color-palette div .note-color-btn:hover{border:1px solid #000}
/*!
 * Fancytree "bootstrap" skin (highlighting the node span instead of title-only).
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
/*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 ******************************************************************************/
/*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
.ui-helper-hidden {
  display: none;
}
/*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 10pt;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  background-color: white;
  border: 1px dotted gray;
  overflow: auto;
  min-height: 0%;
  position: relative;
}
ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
ul.fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0em 0em;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
  padding: 1px 0 0 0;
}
ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}
ul.fancytree-no-connector > li {
  background-image: none;
}
.ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
/*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
span.fancytree-empty,
span.fancytree-vline,
span.fancytree-expander,
span.fancytree-icon,
span.fancytree-checkbox,
span.fancytree-radio,
span.fancytree-drag-helper-img,
#fancytree-drop-marker {
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: left;
  background-position: 0em 0em;  
}
span.fancytree-icon,
span.fancytree-checkbox,
span.fancytree-radio,
span.fancytree-custom-icon {
  margin-top: 1px;
}
/* Used by iconclass option */
span.fancytree-custom-icon {
  display: inline-block;
}
/* Used by 'icon' node option: */
img.fancytree-icon {
  width: 1em;
  height: 1em;
  margin-left: 0.5em;
  margin-top: 1px;
  vertical-align: top;
  border-style: none;
}
/*------------------------------------------------------------------------------
 * Expander icon
 *
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-exp-
 * 1st character: 'e': expanded, 'c': collapsed, 'n': no children
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 *----------------------------------------------------------------------------*/
span.fancytree-expander {
  cursor: pointer;
}
.fancytree-exp-n span.fancytree-expander,
.fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}
.fancytree-loading span.fancytree-expander,
.fancytree-loading span.fancytree-expander:hover,
.fancytree-statusnode-wait span.fancytree-icon,
.fancytree-statusnode-wait span.fancytree-icon:hover {
  background-image: url(/Content/jQuery.FileUpload/img/loading.gif);
}
/* Status node icons */
/*------------------------------------------------------------------------------
 * Checkbox icon
 *----------------------------------------------------------------------------*/
span.fancytree-checkbox {
  margin-left: 0.5em;
}
/*------------------------------------------------------------------------------
 * Radiobutton icon
 * This is a customization, that may be activated by overriding the 'checkbox'
 * class name as 'fancytree-radio' in the tree options.
 *----------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 *----------------------------------------------------------------------------*/
span.fancytree-icon {
  margin-left: 0.5em;
}
/* Documents */
/* Folders */
/*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
}
span.fancytree-title {
  display: inline-block;
  padding-left: 3px;
  padding-right: 3px;
  color: black;
  vertical-align: top;
  margin: 0px;
  margin-left: 3px;
  cursor: pointer;
}
span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}
/*------------------------------------------------------------------------------
 * Drag'n'drop support
 *----------------------------------------------------------------------------*/
div.fancytree-drag-helper a {
  border: 1px solid gray;
  background-color: white;
  padding-left: 5px;
  padding-right: 5px;
  opacity: 0.8;
}
div.fancytree-drag-helper.fancytree-drop-reject {
  border-color: red;
}
/*** Drop marker icon *********************************************************/
#fancytree-drop-marker {
  width: 2em;
  position: absolute;
  margin: 0;
}
#fancytree-drop-marker.fancytree-drop-after,
#fancytree-drop-marker.fancytree-drop-before {
  width: 4em;
}
/*** Source node while dragging ***********************************************/
span.fancytree-drag-source {
  background-color: #e0e0e0;
}
span.fancytree-drag-source span.fancytree.title {
  color: gray;
}
/*** Target node while dragging cursor is over it *****************************/
span.fancytree-drop-target.fancytree-drop-accept a {
  background-color: #3169C6 !important;
  color: white !important;
  /* @ IE6 */
  text-decoration: none;
}
/*------------------------------------------------------------------------------
 * 'table' extension
 *----------------------------------------------------------------------------*/
table.fancytree-ext-table {
  border-collapse: collapse;
}
table.fancytree-ext-table span.fancytree-node {
  display: inline-block;
}
/*------------------------------------------------------------------------------
 * 'columnview' extension
 *----------------------------------------------------------------------------*/
table.fancytree-ext-columnview tbody tr td {
  position: relative;
  border: 1px solid gray;
  vertical-align: top;
  overflow: auto;
}
table.fancytree-ext-columnview tbody tr td > ul {
  padding: 0;
}
table.fancytree-ext-columnview tbody tr td > ul li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0em 0em;
  background-repeat: repeat-y;
  background-image: none;
  /* no v-lines */
  margin: 0;
  padding: 1px 0 0 0;
}
table.fancytree-ext-columnview span.fancytree-node {
  position: relative;
  /* allow positioning of embedded spans */
  display: inline-block;
}
table.fancytree-ext-columnview span.fancytree-node.fancytree-expanded {
  background-color: #CBE8F6;
}
table.fancytree-ext-columnview .fancytree-has-children span.fancytree-cv-right {
  position: absolute;
  right: 3px;
}
/*------------------------------------------------------------------------------
 * 'filter' extension
 *----------------------------------------------------------------------------*/
.fancytree-ext-filter-dimm span.fancytree-node span.fancytree-title {
  color: silver;
  font-weight: lighter;
}
.fancytree-ext-filter-dimm tr.fancytree-submatch span.fancytree-title,
.fancytree-ext-filter-dimm span.fancytree-node.fancytree-submatch span.fancytree-title {
  color: black;
  font-weight: normal;
}
.fancytree-ext-filter-dimm tr.fancytree-match span.fancytree-title,
.fancytree-ext-filter-dimm span.fancytree-node.fancytree-match span.fancytree-title {
  color: black;
  font-weight: bold;
}
.fancytree-ext-filter-hide tr.fancytree-hide,
.fancytree-ext-filter-hide span.fancytree-node.fancytree-hide {
  display: none;
}
.fancytree-ext-filter-hide tr.fancytree-submatch span.fancytree-title,
.fancytree-ext-filter-hide span.fancytree-node.fancytree-submatch span.fancytree-title {
  color: silver;
  font-weight: lighter;
}
.fancytree-ext-filter-hide tr.fancytree-match span.fancytree-title,
.fancytree-ext-filter-hide span.fancytree-node.fancytree-match span.fancytree-title {
  color: black;
  font-weight: normal;
}
/*------------------------------------------------------------------------------
 * 'wide' extension
 *----------------------------------------------------------------------------*/
ul.fancytree-ext-wide span.fancytree-node > span {
  position: relative;
  z-index: 2;
}
ul.fancytree-ext-wide span.fancytree-node span.fancytree-title {
  position: relative;
  z-index: 1;
  width: 100%;
  padding-left: 503px;
  margin-left: -500px;
}
/*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
ul.fancytree-container ul {
  padding: 0 0 0 1.5em;
  margin: 0;
}
/* Prevent focus frame */
.fancytree-container:focus {
  outline: none;
}
span.fancytree-node {
  border: 1px solid transparent;
  border-radius: 3px;
  padding-left: 8px;
}
span.fancytree-title {
  border-radius: 3px;
}
span.fancytree-node.fancytree-selected {
  background-color: #80c780;
  border-color: #80c780;
}
span.fancytree-node.fancytree-selected span.fancytree-title {
  background-color: #80c780;
}
span.fancytree-node.fancytree-active {
  background-color: #6aa3d5;
}
.fancytree-container.fancytree-treefocus span.fancytree-node:hover {
  background-color: #e9f2f9;
}
.fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-focused {
  border-color: #428bca;
}
.fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-selected {
  background-color: #5cb85c;
}
.fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-selected span.fancytree-title {
  background-color: #5cb85c;
}
.fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-active {
  background-color: #428bca;
  border-color: #428bca;
}
/*******************************************************************************
 * 'table' extension
 */
table.fancytree-ext-table tbody tr td {
  border: 1px solid #eeeeee;
}
table.fancytree-ext-table tbody tr.fancytree-selected {
  background-color: #80c780;
}
table.fancytree-ext-table tbody tr.fancytree-selected span.fancytree-node {
  background-color: #80c780;
}
table.fancytree-ext-table tbody tr.fancytree-selected span.fancytree-title {
  background-color: #80c780;
}
table.fancytree-ext-table tbody tr.fancytree-active {
  background-color: #6aa3d5;
}
table.fancytree-ext-table tbody tr.fancytree-active span.fancytree-node {
  background-color: #6aa3d5;
}
table.fancytree-ext-table.fancytree-treefocus tbody tr:hover {
  background-color: #e9f2f9;
}
table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-focused span.fancytree-title {
  outline: 1px dotted #428bca;
}
table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-selected {
  background-color: #5cb85c;
}
table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-selected span.fancytree-node {
  background-color: #5cb85c;
}
table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-selected span.fancytree-title {
  background-color: #5cb85c;
}
table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-active {
  background-color: #428bca;
}
table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-active span.fancytree-node {
  background-color: #428bca;
}

.ui-jqgrid{position:relative}.ui-jqgrid .ui-jqgrid-view{position:relative;left:0;top:0;padding:.0em;font-size:11px}.ui-jqgrid .ui-jqgrid-titlebar{padding:.3em .2em .2em .3em;position:relative;border-left:0 none;border-right:0 none;border-top:0 none}.ui-jqgrid .ui-jqgrid-title{float:left;margin:.1em 0 .2em}.ui-jqgrid .ui-jqgrid-titlebar-close{position:absolute;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-jqgrid .ui-jqgrid-titlebar-close span{display:block;margin:1px}.ui-jqgrid .ui-jqgrid-titlebar-close:hover{padding:0}.ui-jqgrid .ui-jqgrid-hdiv{position:relative;margin:0;padding:0;overflow-x:hidden;border-left:0 none!important;border-top:0 none!important;border-right:0 none!important}.ui-jqgrid .ui-jqgrid-hbox{float:left;padding-right:20px}.ui-jqgrid .ui-jqgrid-htable{table-layout:fixed;margin:0}.ui-jqgrid .ui-jqgrid-htable th{height:22px;padding:0 2px 0 2px}.ui-jqgrid .ui-jqgrid-htable th div{overflow:hidden;position:relative;height:17px}.ui-th-column,.ui-jqgrid .ui-jqgrid-htable th.ui-th-column{overflow:hidden;white-space:nowrap;text-align:center;border-top:0 none;border-bottom:0 none}.ui-th-ltr,.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr{border-left:0 none}.ui-th-rtl,.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl{border-right:0 none}.ui-first-th-ltr{border-right:1px solid}.ui-first-th-rtl{border-left:1px solid}.ui-jqgrid .ui-th-div-ie{white-space:nowrap;zoom:1;height:17px}.ui-jqgrid .ui-jqgrid-resize{height:20px!important;position:relative;cursor:e-resize;display:inline;overflow:hidden}.ui-jqgrid .ui-grid-ico-sort{overflow:hidden;position:absolute;display:inline;cursor:pointer!important}.ui-jqgrid .ui-icon-asc{margin-top:-3px;height:12px}.ui-jqgrid .ui-icon-desc{margin-top:3px;height:12px}.ui-jqgrid .ui-i-asc{margin-top:0;height:16px}.ui-jqgrid .ui-i-desc{margin-top:0;margin-left:13px;height:16px}.ui-jqgrid .ui-jqgrid-sortable{cursor:pointer}.ui-jqgrid tr.ui-search-toolbar th{border-top-width:1px!important;border-top-color:inherit!important;border-top-style:ridge!important}tr.ui-search-toolbar input{margin:1px 0 0 0}tr.ui-search-toolbar select{margin:1px 0 0 0}.ui-jqgrid .ui-jqgrid-bdiv{position:relative;margin:0;padding:0;overflow:auto;text-align:left}.ui-jqgrid .ui-jqgrid-btable{table-layout:fixed;margin:0;outline-style:none}.ui-jqgrid tr.jqgrow{outline-style:none}.ui-jqgrid tr.jqgroup{outline-style:none}.ui-jqgrid tr.jqgrow td{font-weight:normal;overflow:hidden;white-space:pre;height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}.ui-jqgrid tr.jqgfirstrow td{padding:0 2px 0 2px;border-right-width:1px;border-right-style:solid}.ui-jqgrid tr.jqgroup td{font-weight:normal;overflow:hidden;white-space:pre;height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}.ui-jqgrid tr.jqfoot td{font-weight:bold;overflow:hidden;white-space:pre;height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}.ui-jqgrid tr.ui-row-ltr td{text-align:left;border-right-width:1px;border-right-color:inherit;border-right-style:solid}.ui-jqgrid tr.ui-row-rtl td{text-align:right;border-left-width:1px;border-left-color:inherit;border-left-style:solid}.ui-jqgrid td.jqgrid-rownum{padding:0 2px 0 2px;margin:0;border:0 none}.ui-jqgrid .ui-jqgrid-resize-mark{width:2px;left:0;background-color:#777;cursor:e-resize;cursor:col-resize;position:absolute;top:0;height:100px;overflow:hidden;display:none;border:0 none;z-index:99999}.ui-jqgrid .ui-jqgrid-sdiv{position:relative;margin:0;padding:0;overflow:hidden;border-left:0 none!important;border-top:0 none!important;border-right:0 none!important}.ui-jqgrid .ui-jqgrid-ftable{table-layout:fixed;margin-bottom:0}.ui-jqgrid tr.footrow td{font-weight:bold;overflow:hidden;white-space:nowrap;height:21px;padding:0 2px 0 2px;border-top-width:1px;border-top-color:inherit;border-top-style:solid}.ui-jqgrid tr.footrow-ltr td{text-align:left;border-right-width:1px;border-right-color:inherit;border-right-style:solid}.ui-jqgrid tr.footrow-rtl td{text-align:right;border-left-width:1px;border-left-color:inherit;border-left-style:solid}.ui-jqgrid .ui-jqgrid-pager{border-left:0 none!important;border-right:0 none!important;border-bottom:0 none!important;margin:0!important;padding:0!important;position:relative;height:25px;white-space:nowrap;overflow:hidden;font-size:11px}.ui-jqgrid .ui-pager-control{position:relative}.ui-jqgrid .ui-pg-table{position:relative;padding-bottom:2px;width:auto;margin:0}.ui-jqgrid .ui-pg-table td{font-weight:normal;vertical-align:middle;padding:1px}.ui-jqgrid .ui-pg-button{height:19px!important}.ui-jqgrid .ui-pg-button span{display:block;margin:1px;float:left}.ui-jqgrid .ui-pg-button:hover{padding:0}.ui-jqgrid .ui-state-disabled:hover{padding:1px}.ui-jqgrid .ui-pg-input{height:13px;font-size:.8em;margin:0}.ui-jqgrid .ui-pg-selbox{font-size:.8em;line-height:18px;display:block;height:18px;margin:0}.ui-jqgrid .ui-separator{height:18px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:1px;float:right}.ui-jqgrid .ui-paging-info{font-weight:normal;height:19px;margin-top:3px;margin-right:4px}.ui-jqgrid .ui-jqgrid-pager .ui-pg-div{padding:1px 0;float:left;position:relative}.ui-jqgrid .ui-jqgrid-pager .ui-pg-button{cursor:pointer}.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon{float:left;margin:0 2px}.ui-jqgrid td input,.ui-jqgrid td select .ui-jqgrid td textarea{margin:0}.ui-jqgrid td textarea{width:auto;height:auto}.ui-jqgrid .ui-jqgrid-toppager{border-left:0 none!important;border-right:0 none!important;border-top:0 none!important;margin:0!important;padding:0!important;position:relative;height:25px!important;white-space:nowrap;overflow:hidden}.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div{padding:1px 0;float:left;position:relative}.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button{cursor:pointer}.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon{float:left;margin:0 2px}.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span{display:block}.ui-jqgrid .ui-subgrid{margin:0;padding:0;width:100%}.ui-jqgrid .ui-subgrid table{table-layout:fixed}.ui-jqgrid .ui-subgrid tr.ui-subtblcell td{height:18px;border-right-width:1px;border-right-color:inherit;border-right-style:solid;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}.ui-jqgrid .ui-subgrid td.subgrid-data{border-top:0 none!important}.ui-jqgrid .ui-subgrid td.subgrid-cell{border-width:0 0 1px 0}.ui-jqgrid .ui-th-subgrid{height:20px}.ui-jqgrid .loading{position:absolute;top:45%;left:45%;width:auto;z-index:101;padding:6px;margin:5px;text-align:center;font-weight:bold;display:none;border-width:2px!important;font-size:11px}.ui-jqgrid .jqgrid-overlay{display:none;z-index:100}* html .jqgrid-overlay{width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px')}* .jqgrid-overlay iframe{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px')}.ui-jqgrid .ui-userdata{border-left:0 none;border-right:0 none;height:21px;overflow:hidden}.ui-jqdialog{display:none;width:300px;position:absolute;padding:.2em;font-size:11px;overflow:visible}.ui-jqdialog .ui-jqdialog-titlebar{padding:.3em .2em;position:relative}.ui-jqdialog .ui-jqdialog-title{margin:.1em 0 .2em}.ui-jqdialog .ui-jqdialog-titlebar-close{position:absolute;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-jqdialog .ui-jqdialog-titlebar-close span{display:block;margin:1px}.ui-jqdialog .ui-jqdialog-titlebar-close:hover,.ui-jqdialog .ui-jqdialog-titlebar-close:focus{padding:0}.ui-jqdialog-content,.ui-jqdialog .ui-jqdialog-content{border:0;padding:.3em .2em;background:0;height:auto}.ui-jqdialog .ui-jqconfirm{padding:.4em 1em;border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center}.ui-jqdialog-content .FormGrid{margin:0}.ui-jqdialog-content .EditTable{width:100%;margin-bottom:0}.ui-jqdialog-content .DelTable{width:100%;margin-bottom:0}.EditTable td input,.EditTable td select,.EditTable td textarea{margin:0}.EditTable td textarea{width:auto;height:auto}.ui-jqdialog-content td.EditButton{text-align:right;border-top:0 none;border-left:0 none;border-right:0 none;padding-bottom:5px;padding-top:5px}.ui-jqdialog-content td.navButton{text-align:center;border-left:0 none;border-top:0 none;border-right:0 none;padding-bottom:5px;padding-top:5px}.ui-jqdialog-content input.FormElement{padding:.3em}.ui-jqdialog-content .data-line{padding-top:.1em;border:0 none}.ui-jqdialog-content .CaptionTD{vertical-align:middle;border:0 none;padding:2px;white-space:nowrap}.ui-jqdialog-content .DataTD{padding:2px;border:0 none;vertical-align:top}.ui-jqdialog-content .form-view-data{white-space:pre}.fm-button{display:inline-block;margin:0 4px 0 0;padding:.4em .5em;text-decoration:none!important;cursor:pointer;position:relative;text-align:center;zoom:1}.fm-button-icon-left{padding-left:1.9em}.fm-button-icon-right{padding-right:1.9em}.fm-button-icon-left .ui-icon{right:auto;left:.2em;margin-left:0;position:absolute;top:50%;margin-top:-8px}.fm-button-icon-right .ui-icon{left:auto;right:.2em;margin-left:0;position:absolute;top:50%;margin-top:-8px}#nData,#pData{float:left;margin:3px;padding:0;width:15px}.ui-jqgrid .selected-row,div.ui-jqgrid .selected-row td{font-style:normal;border-left:0 none}.ui-inline-del.ui-state-hover span,.ui-inline-edit.ui-state-hover span,.ui-inline-save.ui-state-hover span,.ui-inline-cancel.ui-state-hover span{margin:-1px}.ui-jqgrid .tree-wrap{float:left;position:relative;height:18px;white-space:nowrap;overflow:hidden}.ui-jqgrid .tree-minus{position:absolute;height:18px;width:18px;overflow:hidden}.ui-jqgrid .tree-plus{position:absolute;height:18px;width:18px;overflow:hidden}.ui-jqgrid .tree-leaf{position:absolute;height:18px;width:18px;overflow:hidden}.ui-jqgrid .treeclick{cursor:pointer}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px')}.ui-jqgrid-dnd tr td{border-right-width:1px;border-right-color:inherit;border-right-style:solid;height:20px}.ui-jqgrid .ui-jqgrid-title-rtl{float:right;margin:.1em 0 .2em}.ui-jqgrid .ui-jqgrid-hbox-rtl{float:right;padding-left:20px}.ui-jqgrid .ui-jqgrid-resize-ltr{float:right;margin:-2px -2px -2px 0}.ui-jqgrid .ui-jqgrid-resize-rtl{float:left;margin:-2px 0 -1px -3px}.ui-jqgrid .ui-sort-rtl{left:0}.ui-jqgrid .tree-wrap-ltr{float:left}.ui-jqgrid .tree-wrap-rtl{float:right}.ui-jqgrid .ui-ellipsis{text-overflow:ellipsis}
.wysiwyg-color-black {
  color: black;
}

.wysiwyg-color-silver {
  color: silver;
}

.wysiwyg-color-gray {
  color: gray;
}

.wysiwyg-color-white {
  color: white;
}

.wysiwyg-color-maroon {
  color: maroon;
}

.wysiwyg-color-red {
  color: red;
}

.wysiwyg-color-purple {
  color: purple;
}

.wysiwyg-color-fuchsia {
  color: fuchsia;
}

.wysiwyg-color-green {
  color: green;
}

.wysiwyg-color-lime {
  color: lime;
}

.wysiwyg-color-olive {
  color: olive;
}

.wysiwyg-color-yellow {
  color: yellow;
}

.wysiwyg-color-navy {
  color: navy;
}

.wysiwyg-color-blue {
  color: blue;
}

.wysiwyg-color-teal {
  color: teal;
}

.wysiwyg-color-aqua {
  color: aqua;
}

.wysiwyg-color-orange {
  color: orange;
}
.intl-tel-input {
  position: relative;
  display: inline-block; }
  .intl-tel-input * {
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .intl-tel-input .hide {
    display: none; }
  .intl-tel-input .v-hide {
    visibility: hidden; }
  .intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0; }
  .intl-tel-input .flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px; }
  .intl-tel-input .selected-flag {
    z-index: 1;
    position: relative;
    width: 36px;
    height: 100%;
    padding: 0 0 0 8px; }
    .intl-tel-input .selected-flag .iti-flag {
      position: absolute;
      top: 0;
      bottom: 0;
      margin: auto; }
    .intl-tel-input .selected-flag .iti-arrow {
      position: absolute;
      top: 50%;
      margin-top: -2px;
      right: 6px;
      width: 0;
      height: 0;
      border-left: 3px solid transparent;
      border-right: 3px solid transparent;
      border-top: 4px solid #555; }
      .intl-tel-input .selected-flag .iti-arrow.up {
        border-top: none;
        border-bottom: 4px solid #555; }
  .intl-tel-input .country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll; }
    .intl-tel-input .country-list.dropup {
      bottom: 100%;
      margin-bottom: -1px; }
    .intl-tel-input .country-list .flag-box {
      display: inline-block;
      width: 20px; }
    @media (max-width: 500px) {
      .intl-tel-input .country-list {
        white-space: normal; } }
    .intl-tel-input .country-list .divider {
      padding-bottom: 5px;
      margin-bottom: 5px;
      border-bottom: 1px solid #CCC; }
    .intl-tel-input .country-list .country {
      padding: 5px 10px; }
      .intl-tel-input .country-list .country .dial-code {
        color: #999; }
    .intl-tel-input .country-list .country.highlight {
      background-color: rgba(0, 0, 0, 0.05); }
    .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name, .intl-tel-input .country-list .dial-code {
      vertical-align: middle; }
    .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name {
      margin-right: 6px; }
  .intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .intl-tel-input.separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0; }
  .intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
    right: auto;
    left: 0; }
  .intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag {
    width: 46px; }
  .intl-tel-input.allow-dropdown .flag-container:hover {
    cursor: pointer; }
    .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
      background-color: rgba(0, 0, 0, 0.05); }
  .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
    cursor: default; }
    .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
      background-color: transparent; }
  .intl-tel-input.separate-dial-code .selected-flag {
    background-color: rgba(0, 0, 0, 0.05);
    display: table; }
  .intl-tel-input.separate-dial-code .selected-dial-code {
    display: table-cell;
    vertical-align: middle;
    padding-left: 28px; }
  .intl-tel-input.separate-dial-code.iti-sdc-2 input, .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] {
    padding-left: 66px; }
  .intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
    width: 60px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] {
    padding-left: 76px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
    width: 70px; }
  .intl-tel-input.separate-dial-code.iti-sdc-3 input, .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] {
    padding-left: 74px; }
  .intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
    width: 68px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
    padding-left: 84px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
    width: 78px; }
  .intl-tel-input.separate-dial-code.iti-sdc-4 input, .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] {
    padding-left: 82px; }
  .intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
    width: 76px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
    padding-left: 92px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
    width: 86px; }
  .intl-tel-input.separate-dial-code.iti-sdc-5 input, .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] {
    padding-left: 90px; }
  .intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
    width: 84px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] {
    padding-left: 100px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
    width: 94px; }
  .intl-tel-input.iti-container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px; }
    .intl-tel-input.iti-container:hover {
      cursor: pointer; }

.iti-mobile .intl-tel-input.iti-container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; }

.iti-mobile .intl-tel-input .country-list {
  max-height: 100%;
  width: 100%; }
  .iti-mobile .intl-tel-input .country-list .country {
    padding: 10px 10px;
    line-height: 1.5em; }

.iti-flag {
  width: 20px; }
  .iti-flag.be {
    width: 18px; }
  .iti-flag.ch {
    width: 15px; }
  .iti-flag.mc {
    width: 19px; }
  .iti-flag.ne {
    width: 18px; }
  .iti-flag.np {
    width: 13px; }
  .iti-flag.va {
    width: 15px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti-flag {
      background-size: 5630px 15px; } }
  .iti-flag.ac {
    height: 10px;
    background-position: 0px 0px; }
  .iti-flag.ad {
    height: 14px;
    background-position: -22px 0px; }
  .iti-flag.ae {
    height: 10px;
    background-position: -44px 0px; }
  .iti-flag.af {
    height: 14px;
    background-position: -66px 0px; }
  .iti-flag.ag {
    height: 14px;
    background-position: -88px 0px; }
  .iti-flag.ai {
    height: 10px;
    background-position: -110px 0px; }
  .iti-flag.al {
    height: 15px;
    background-position: -132px 0px; }
  .iti-flag.am {
    height: 10px;
    background-position: -154px 0px; }
  .iti-flag.ao {
    height: 14px;
    background-position: -176px 0px; }
  .iti-flag.aq {
    height: 14px;
    background-position: -198px 0px; }
  .iti-flag.ar {
    height: 13px;
    background-position: -220px 0px; }
  .iti-flag.as {
    height: 10px;
    background-position: -242px 0px; }
  .iti-flag.at {
    height: 14px;
    background-position: -264px 0px; }
  .iti-flag.au {
    height: 10px;
    background-position: -286px 0px; }
  .iti-flag.aw {
    height: 14px;
    background-position: -308px 0px; }
  .iti-flag.ax {
    height: 13px;
    background-position: -330px 0px; }
  .iti-flag.az {
    height: 10px;
    background-position: -352px 0px; }
  .iti-flag.ba {
    height: 10px;
    background-position: -374px 0px; }
  .iti-flag.bb {
    height: 14px;
    background-position: -396px 0px; }
  .iti-flag.bd {
    height: 12px;
    background-position: -418px 0px; }
  .iti-flag.be {
    height: 15px;
    background-position: -440px 0px; }
  .iti-flag.bf {
    height: 14px;
    background-position: -460px 0px; }
  .iti-flag.bg {
    height: 12px;
    background-position: -482px 0px; }
  .iti-flag.bh {
    height: 12px;
    background-position: -504px 0px; }
  .iti-flag.bi {
    height: 12px;
    background-position: -526px 0px; }
  .iti-flag.bj {
    height: 14px;
    background-position: -548px 0px; }
  .iti-flag.bl {
    height: 14px;
    background-position: -570px 0px; }
  .iti-flag.bm {
    height: 10px;
    background-position: -592px 0px; }
  .iti-flag.bn {
    height: 10px;
    background-position: -614px 0px; }
  .iti-flag.bo {
    height: 14px;
    background-position: -636px 0px; }
  .iti-flag.bq {
    height: 14px;
    background-position: -658px 0px; }
  .iti-flag.br {
    height: 14px;
    background-position: -680px 0px; }
  .iti-flag.bs {
    height: 10px;
    background-position: -702px 0px; }
  .iti-flag.bt {
    height: 14px;
    background-position: -724px 0px; }
  .iti-flag.bv {
    height: 15px;
    background-position: -746px 0px; }
  .iti-flag.bw {
    height: 14px;
    background-position: -768px 0px; }
  .iti-flag.by {
    height: 10px;
    background-position: -790px 0px; }
  .iti-flag.bz {
    height: 14px;
    background-position: -812px 0px; }
  .iti-flag.ca {
    height: 10px;
    background-position: -834px 0px; }
  .iti-flag.cc {
    height: 10px;
    background-position: -856px 0px; }
  .iti-flag.cd {
    height: 15px;
    background-position: -878px 0px; }
  .iti-flag.cf {
    height: 14px;
    background-position: -900px 0px; }
  .iti-flag.cg {
    height: 14px;
    background-position: -922px 0px; }
  .iti-flag.ch {
    height: 15px;
    background-position: -944px 0px; }
  .iti-flag.ci {
    height: 14px;
    background-position: -961px 0px; }
  .iti-flag.ck {
    height: 10px;
    background-position: -983px 0px; }
  .iti-flag.cl {
    height: 14px;
    background-position: -1005px 0px; }
  .iti-flag.cm {
    height: 14px;
    background-position: -1027px 0px; }
  .iti-flag.cn {
    height: 14px;
    background-position: -1049px 0px; }
  .iti-flag.co {
    height: 14px;
    background-position: -1071px 0px; }
  .iti-flag.cp {
    height: 14px;
    background-position: -1093px 0px; }
  .iti-flag.cr {
    height: 12px;
    background-position: -1115px 0px; }
  .iti-flag.cu {
    height: 10px;
    background-position: -1137px 0px; }
  .iti-flag.cv {
    height: 12px;
    background-position: -1159px 0px; }
  .iti-flag.cw {
    height: 14px;
    background-position: -1181px 0px; }
  .iti-flag.cx {
    height: 10px;
    background-position: -1203px 0px; }
  .iti-flag.cy {
    height: 13px;
    background-position: -1225px 0px; }
  .iti-flag.cz {
    height: 14px;
    background-position: -1247px 0px; }
  .iti-flag.de {
    height: 12px;
    background-position: -1269px 0px; }
  .iti-flag.dg {
    height: 10px;
    background-position: -1291px 0px; }
  .iti-flag.dj {
    height: 14px;
    background-position: -1313px 0px; }
  .iti-flag.dk {
    height: 15px;
    background-position: -1335px 0px; }
  .iti-flag.dm {
    height: 10px;
    background-position: -1357px 0px; }
  .iti-flag.do {
    height: 13px;
    background-position: -1379px 0px; }
  .iti-flag.dz {
    height: 14px;
    background-position: -1401px 0px; }
  .iti-flag.ea {
    height: 14px;
    background-position: -1423px 0px; }
  .iti-flag.ec {
    height: 14px;
    background-position: -1445px 0px; }
  .iti-flag.ee {
    height: 13px;
    background-position: -1467px 0px; }
  .iti-flag.eg {
    height: 14px;
    background-position: -1489px 0px; }
  .iti-flag.eh {
    height: 10px;
    background-position: -1511px 0px; }
  .iti-flag.er {
    height: 10px;
    background-position: -1533px 0px; }
  .iti-flag.es {
    height: 14px;
    background-position: -1555px 0px; }
  .iti-flag.et {
    height: 10px;
    background-position: -1577px 0px; }
  .iti-flag.eu {
    height: 14px;
    background-position: -1599px 0px; }
  .iti-flag.fi {
    height: 12px;
    background-position: -1621px 0px; }
  .iti-flag.fj {
    height: 10px;
    background-position: -1643px 0px; }
  .iti-flag.fk {
    height: 10px;
    background-position: -1665px 0px; }
  .iti-flag.fm {
    height: 11px;
    background-position: -1687px 0px; }
  .iti-flag.fo {
    height: 15px;
    background-position: -1709px 0px; }
  .iti-flag.fr {
    height: 14px;
    background-position: -1731px 0px; }
  .iti-flag.ga {
    height: 15px;
    background-position: -1753px 0px; }
  .iti-flag.gb {
    height: 10px;
    background-position: -1775px 0px; }
  .iti-flag.gd {
    height: 12px;
    background-position: -1797px 0px; }
  .iti-flag.ge {
    height: 14px;
    background-position: -1819px 0px; }
  .iti-flag.gf {
    height: 14px;
    background-position: -1841px 0px; }
  .iti-flag.gg {
    height: 14px;
    background-position: -1863px 0px; }
  .iti-flag.gh {
    height: 14px;
    background-position: -1885px 0px; }
  .iti-flag.gi {
    height: 10px;
    background-position: -1907px 0px; }
  .iti-flag.gl {
    height: 14px;
    background-position: -1929px 0px; }
  .iti-flag.gm {
    height: 14px;
    background-position: -1951px 0px; }
  .iti-flag.gn {
    height: 14px;
    background-position: -1973px 0px; }
  .iti-flag.gp {
    height: 14px;
    background-position: -1995px 0px; }
  .iti-flag.gq {
    height: 14px;
    background-position: -2017px 0px; }
  .iti-flag.gr {
    height: 14px;
    background-position: -2039px 0px; }
  .iti-flag.gs {
    height: 10px;
    background-position: -2061px 0px; }
  .iti-flag.gt {
    height: 13px;
    background-position: -2083px 0px; }
  .iti-flag.gu {
    height: 11px;
    background-position: -2105px 0px; }
  .iti-flag.gw {
    height: 10px;
    background-position: -2127px 0px; }
  .iti-flag.gy {
    height: 12px;
    background-position: -2149px 0px; }
  .iti-flag.hk {
    height: 14px;
    background-position: -2171px 0px; }
  .iti-flag.hm {
    height: 10px;
    background-position: -2193px 0px; }
  .iti-flag.hn {
    height: 10px;
    background-position: -2215px 0px; }
  .iti-flag.hr {
    height: 10px;
    background-position: -2237px 0px; }
  .iti-flag.ht {
    height: 12px;
    background-position: -2259px 0px; }
  .iti-flag.hu {
    height: 10px;
    background-position: -2281px 0px; }
  .iti-flag.ic {
    height: 14px;
    background-position: -2303px 0px; }
  .iti-flag.id {
    height: 14px;
    background-position: -2325px 0px; }
  .iti-flag.ie {
    height: 10px;
    background-position: -2347px 0px; }
  .iti-flag.il {
    height: 15px;
    background-position: -2369px 0px; }
  .iti-flag.im {
    height: 10px;
    background-position: -2391px 0px; }
  .iti-flag.in {
    height: 14px;
    background-position: -2413px 0px; }
  .iti-flag.io {
    height: 10px;
    background-position: -2435px 0px; }
  .iti-flag.iq {
    height: 14px;
    background-position: -2457px 0px; }
  .iti-flag.ir {
    height: 12px;
    background-position: -2479px 0px; }
  .iti-flag.is {
    height: 15px;
    background-position: -2501px 0px; }
  .iti-flag.it {
    height: 14px;
    background-position: -2523px 0px; }
  .iti-flag.je {
    height: 12px;
    background-position: -2545px 0px; }
  .iti-flag.jm {
    height: 10px;
    background-position: -2567px 0px; }
  .iti-flag.jo {
    height: 10px;
    background-position: -2589px 0px; }
  .iti-flag.jp {
    height: 14px;
    background-position: -2611px 0px; }
  .iti-flag.ke {
    height: 14px;
    background-position: -2633px 0px; }
  .iti-flag.kg {
    height: 12px;
    background-position: -2655px 0px; }
  .iti-flag.kh {
    height: 13px;
    background-position: -2677px 0px; }
  .iti-flag.ki {
    height: 10px;
    background-position: -2699px 0px; }
  .iti-flag.km {
    height: 12px;
    background-position: -2721px 0px; }
  .iti-flag.kn {
    height: 14px;
    background-position: -2743px 0px; }
  .iti-flag.kp {
    height: 10px;
    background-position: -2765px 0px; }
  .iti-flag.kr {
    height: 14px;
    background-position: -2787px 0px; }
  .iti-flag.kw {
    height: 10px;
    background-position: -2809px 0px; }
  .iti-flag.ky {
    height: 10px;
    background-position: -2831px 0px; }
  .iti-flag.kz {
    height: 10px;
    background-position: -2853px 0px; }
  .iti-flag.la {
    height: 14px;
    background-position: -2875px 0px; }
  .iti-flag.lb {
    height: 14px;
    background-position: -2897px 0px; }
  .iti-flag.lc {
    height: 10px;
    background-position: -2919px 0px; }
  .iti-flag.li {
    height: 12px;
    background-position: -2941px 0px; }
  .iti-flag.lk {
    height: 10px;
    background-position: -2963px 0px; }
  .iti-flag.lr {
    height: 11px;
    background-position: -2985px 0px; }
  .iti-flag.ls {
    height: 14px;
    background-position: -3007px 0px; }
  .iti-flag.lt {
    height: 12px;
    background-position: -3029px 0px; }
  .iti-flag.lu {
    height: 12px;
    background-position: -3051px 0px; }
  .iti-flag.lv {
    height: 10px;
    background-position: -3073px 0px; }
  .iti-flag.ly {
    height: 10px;
    background-position: -3095px 0px; }
  .iti-flag.ma {
    height: 14px;
    background-position: -3117px 0px; }
  .iti-flag.mc {
    height: 15px;
    background-position: -3139px 0px; }
  .iti-flag.md {
    height: 10px;
    background-position: -3160px 0px; }
  .iti-flag.me {
    height: 10px;
    background-position: -3182px 0px; }
  .iti-flag.mf {
    height: 14px;
    background-position: -3204px 0px; }
  .iti-flag.mg {
    height: 14px;
    background-position: -3226px 0px; }
  .iti-flag.mh {
    height: 11px;
    background-position: -3248px 0px; }
  .iti-flag.mk {
    height: 10px;
    background-position: -3270px 0px; }
  .iti-flag.ml {
    height: 14px;
    background-position: -3292px 0px; }
  .iti-flag.mm {
    height: 14px;
    background-position: -3314px 0px; }
  .iti-flag.mn {
    height: 10px;
    background-position: -3336px 0px; }
  .iti-flag.mo {
    height: 14px;
    background-position: -3358px 0px; }
  .iti-flag.mp {
    height: 10px;
    background-position: -3380px 0px; }
  .iti-flag.mq {
    height: 14px;
    background-position: -3402px 0px; }
  .iti-flag.mr {
    height: 14px;
    background-position: -3424px 0px; }
  .iti-flag.ms {
    height: 10px;
    background-position: -3446px 0px; }
  .iti-flag.mt {
    height: 14px;
    background-position: -3468px 0px; }
  .iti-flag.mu {
    height: 14px;
    background-position: -3490px 0px; }
  .iti-flag.mv {
    height: 14px;
    background-position: -3512px 0px; }
  .iti-flag.mw {
    height: 14px;
    background-position: -3534px 0px; }
  .iti-flag.mx {
    height: 12px;
    background-position: -3556px 0px; }
  .iti-flag.my {
    height: 10px;
    background-position: -3578px 0px; }
  .iti-flag.mz {
    height: 14px;
    background-position: -3600px 0px; }
  .iti-flag.na {
    height: 14px;
    background-position: -3622px 0px; }
  .iti-flag.nc {
    height: 10px;
    background-position: -3644px 0px; }
  .iti-flag.ne {
    height: 15px;
    background-position: -3666px 0px; }
  .iti-flag.nf {
    height: 10px;
    background-position: -3686px 0px; }
  .iti-flag.ng {
    height: 10px;
    background-position: -3708px 0px; }
  .iti-flag.ni {
    height: 12px;
    background-position: -3730px 0px; }
  .iti-flag.nl {
    height: 14px;
    background-position: -3752px 0px; }
  .iti-flag.no {
    height: 15px;
    background-position: -3774px 0px; }
  .iti-flag.np {
    height: 15px;
    background-position: -3796px 0px; }
  .iti-flag.nr {
    height: 10px;
    background-position: -3811px 0px; }
  .iti-flag.nu {
    height: 10px;
    background-position: -3833px 0px; }
  .iti-flag.nz {
    height: 10px;
    background-position: -3855px 0px; }
  .iti-flag.om {
    height: 10px;
    background-position: -3877px 0px; }
  .iti-flag.pa {
    height: 14px;
    background-position: -3899px 0px; }
  .iti-flag.pe {
    height: 14px;
    background-position: -3921px 0px; }
  .iti-flag.pf {
    height: 14px;
    background-position: -3943px 0px; }
  .iti-flag.pg {
    height: 15px;
    background-position: -3965px 0px; }
  .iti-flag.ph {
    height: 10px;
    background-position: -3987px 0px; }
  .iti-flag.pk {
    height: 14px;
    background-position: -4009px 0px; }
  .iti-flag.pl {
    height: 13px;
    background-position: -4031px 0px; }
  .iti-flag.pm {
    height: 14px;
    background-position: -4053px 0px; }
  .iti-flag.pn {
    height: 10px;
    background-position: -4075px 0px; }
  .iti-flag.pr {
    height: 14px;
    background-position: -4097px 0px; }
  .iti-flag.ps {
    height: 10px;
    background-position: -4119px 0px; }
  .iti-flag.pt {
    height: 14px;
    background-position: -4141px 0px; }
  .iti-flag.pw {
    height: 13px;
    background-position: -4163px 0px; }
  .iti-flag.py {
    height: 11px;
    background-position: -4185px 0px; }
  .iti-flag.qa {
    height: 8px;
    background-position: -4207px 0px; }
  .iti-flag.re {
    height: 14px;
    background-position: -4229px 0px; }
  .iti-flag.ro {
    height: 14px;
    background-position: -4251px 0px; }
  .iti-flag.rs {
    height: 14px;
    background-position: -4273px 0px; }
  .iti-flag.ru {
    height: 14px;
    background-position: -4295px 0px; }
  .iti-flag.rw {
    height: 14px;
    background-position: -4317px 0px; }
  .iti-flag.sa {
    height: 14px;
    background-position: -4339px 0px; }
  .iti-flag.sb {
    height: 10px;
    background-position: -4361px 0px; }
  .iti-flag.sc {
    height: 10px;
    background-position: -4383px 0px; }
  .iti-flag.sd {
    height: 10px;
    background-position: -4405px 0px; }
  .iti-flag.se {
    height: 13px;
    background-position: -4427px 0px; }
  .iti-flag.sg {
    height: 14px;
    background-position: -4449px 0px; }
  .iti-flag.sh {
    height: 10px;
    background-position: -4471px 0px; }
  .iti-flag.si {
    height: 10px;
    background-position: -4493px 0px; }
  .iti-flag.sj {
    height: 15px;
    background-position: -4515px 0px; }
  .iti-flag.sk {
    height: 14px;
    background-position: -4537px 0px; }
  .iti-flag.sl {
    height: 14px;
    background-position: -4559px 0px; }
  .iti-flag.sm {
    height: 15px;
    background-position: -4581px 0px; }
  .iti-flag.sn {
    height: 14px;
    background-position: -4603px 0px; }
  .iti-flag.so {
    height: 14px;
    background-position: -4625px 0px; }
  .iti-flag.sr {
    height: 14px;
    background-position: -4647px 0px; }
  .iti-flag.ss {
    height: 10px;
    background-position: -4669px 0px; }
  .iti-flag.st {
    height: 10px;
    background-position: -4691px 0px; }
  .iti-flag.sv {
    height: 12px;
    background-position: -4713px 0px; }
  .iti-flag.sx {
    height: 14px;
    background-position: -4735px 0px; }
  .iti-flag.sy {
    height: 14px;
    background-position: -4757px 0px; }
  .iti-flag.sz {
    height: 14px;
    background-position: -4779px 0px; }
  .iti-flag.ta {
    height: 10px;
    background-position: -4801px 0px; }
  .iti-flag.tc {
    height: 10px;
    background-position: -4823px 0px; }
  .iti-flag.td {
    height: 14px;
    background-position: -4845px 0px; }
  .iti-flag.tf {
    height: 14px;
    background-position: -4867px 0px; }
  .iti-flag.tg {
    height: 13px;
    background-position: -4889px 0px; }
  .iti-flag.th {
    height: 14px;
    background-position: -4911px 0px; }
  .iti-flag.tj {
    height: 10px;
    background-position: -4933px 0px; }
  .iti-flag.tk {
    height: 10px;
    background-position: -4955px 0px; }
  .iti-flag.tl {
    height: 10px;
    background-position: -4977px 0px; }
  .iti-flag.tm {
    height: 14px;
    background-position: -4999px 0px; }
  .iti-flag.tn {
    height: 14px;
    background-position: -5021px 0px; }
  .iti-flag.to {
    height: 10px;
    background-position: -5043px 0px; }
  .iti-flag.tr {
    height: 14px;
    background-position: -5065px 0px; }
  .iti-flag.tt {
    height: 12px;
    background-position: -5087px 0px; }
  .iti-flag.tv {
    height: 10px;
    background-position: -5109px 0px; }
  .iti-flag.tw {
    height: 14px;
    background-position: -5131px 0px; }
  .iti-flag.tz {
    height: 14px;
    background-position: -5153px 0px; }
  .iti-flag.ua {
    height: 14px;
    background-position: -5175px 0px; }
  .iti-flag.ug {
    height: 14px;
    background-position: -5197px 0px; }
  .iti-flag.um {
    height: 11px;
    background-position: -5219px 0px; }
  .iti-flag.us {
    height: 11px;
    background-position: -5241px 0px; }
  .iti-flag.uy {
    height: 14px;
    background-position: -5263px 0px; }
  .iti-flag.uz {
    height: 10px;
    background-position: -5285px 0px; }
  .iti-flag.va {
    height: 15px;
    background-position: -5307px 0px; }
  .iti-flag.vc {
    height: 14px;
    background-position: -5324px 0px; }
  .iti-flag.ve {
    height: 14px;
    background-position: -5346px 0px; }
  .iti-flag.vg {
    height: 10px;
    background-position: -5368px 0px; }
  .iti-flag.vi {
    height: 14px;
    background-position: -5390px 0px; }
  .iti-flag.vn {
    height: 14px;
    background-position: -5412px 0px; }
  .iti-flag.vu {
    height: 12px;
    background-position: -5434px 0px; }
  .iti-flag.wf {
    height: 14px;
    background-position: -5456px 0px; }
  .iti-flag.ws {
    height: 10px;
    background-position: -5478px 0px; }
  .iti-flag.xk {
    height: 15px;
    background-position: -5500px 0px; }
  .iti-flag.ye {
    height: 14px;
    background-position: -5522px 0px; }
  .iti-flag.yt {
    height: 14px;
    background-position: -5544px 0px; }
  .iti-flag.za {
    height: 14px;
    background-position: -5566px 0px; }
  .iti-flag.zm {
    height: 14px;
    background-position: -5588px 0px; }
  .iti-flag.zw {
    height: 10px;
    background-position: -5610px 0px; }

.iti-flag {
  width: 20px;
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url(/Content/css/plugins/img/flags.png);
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti-flag {
      background-image: url(/Content/css/plugins/img/flags@2x.png); } }

.iti-flag.np {
  background-color: transparent; }

/* iCheck plugin Minimal skin
----------------------------------- */
.icheckbox_minimal,
.iradio_minimal {
    display: block;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(/Content/css/plugins/icheck_skins/minimal/minimal.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal {
    background-position: 0 0;
}
    .icheckbox_minimal.hover {
        background-position: -20px 0;
    }
    .icheckbox_minimal.checked {
        background-position: -40px 0;
    }
    .icheckbox_minimal.disabled {
        background-position: -60px 0;
        cursor: default;
    }
    .icheckbox_minimal.checked.disabled {
        background-position: -80px 0;
    }

.iradio_minimal {
    background-position: -100px 0;
}
    .iradio_minimal.hover {
        background-position: -120px 0;
    }
    .iradio_minimal.checked {
        background-position: -140px 0;
    }
    .iradio_minimal.disabled {
        background-position: -160px 0;
        cursor: default;
    }
    .iradio_minimal.checked.disabled {
        background-position: -180px 0;
    }

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (-o-min-device-pixel-ratio: 3/2),
       only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_minimal,
    .iradio_minimal {
        background-image: url(/Content/css/plugins/icheck_skins/minimal/minimal@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px;
    }
}

/* red */
.icheckbox_minimal-red,
.iradio_minimal-red {
    display: block;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(/Content/css/plugins/icheck_skins/minimal/red.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal-red {
    background-position: 0 0;
}
    .icheckbox_minimal-red.hover {
        background-position: -20px 0;
    }
    .icheckbox_minimal-red.checked {
        background-position: -40px 0;
    }
    .icheckbox_minimal-red.disabled {
        background-position: -60px 0;
        cursor: default;
    }
    .icheckbox_minimal-red.checked.disabled {
        background-position: -80px 0;
    }

.iradio_minimal-red {
    background-position: -100px 0;
}
    .iradio_minimal-red.hover {
        background-position: -120px 0;
    }
    .iradio_minimal-red.checked {
        background-position: -140px 0;
    }
    .iradio_minimal-red.disabled {
        background-position: -160px 0;
        cursor: default;
    }
    .iradio_minimal-red.checked.disabled {
        background-position: -180px 0;
    }

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (-o-min-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_minimal-red,
    .iradio_minimal-red {
        background-image: url(/Content/css/plugins/icheck_skins/minimal/red@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px;
    }
}

/* green */
.icheckbox_minimal-green,
.iradio_minimal-green {
    display: block;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(/Content/css/plugins/icheck_skins/minimal/green.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal-green {
    background-position: 0 0;
}
    .icheckbox_minimal-green.hover {
        background-position: -20px 0;
    }
    .icheckbox_minimal-green.checked {
        background-position: -40px 0;
    }
    .icheckbox_minimal-green.disabled {
        background-position: -60px 0;
        cursor: default;
    }
    .icheckbox_minimal-green.checked.disabled {
        background-position: -80px 0;
    }

.iradio_minimal-green {
    background-position: -100px 0;
}
    .iradio_minimal-green.hover {
        background-position: -120px 0;
    }
    .iradio_minimal-green.checked {
        background-position: -140px 0;
    }
    .iradio_minimal-green.disabled {
        background-position: -160px 0;
        cursor: default;
    }
    .iradio_minimal-green.checked.disabled {
        background-position: -180px 0;
    }

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (-o-min-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_minimal-green,
    .iradio_minimal-green {
        background-image: url(/Content/css/plugins/icheck_skins/minimal/green@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px;
    }
}

/* blue */
.icheckbox_minimal-blue,
.iradio_minimal-blue {
    display: block;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(/Content/css/plugins/icheck_skins/minimal/blue.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal-blue {
    background-position: 0 0;
}
    .icheckbox_minimal-blue.hover {
        background-position: -20px 0;
    }
    .icheckbox_minimal-blue.checked {
        background-position: -40px 0;
    }
    .icheckbox_minimal-blue.disabled {
        background-position: -60px 0;
        cursor: default;
    }
    .icheckbox_minimal-blue.checked.disabled {
        background-position: -80px 0;
    }

.iradio_minimal-blue {
    background-position: -100px 0;
}
    .iradio_minimal-blue.hover {
        background-position: -120px 0;
    }
    .iradio_minimal-blue.checked {
        background-position: -140px 0;
    }
    .iradio_minimal-blue.disabled {
        background-position: -160px 0;
        cursor: default;
    }
    .iradio_minimal-blue.checked.disabled {
        background-position: -180px 0;
    }

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (-o-min-device-pixel-ratio: 3/2),
       only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_minimal-blue,
    .iradio_minimal-blue {
        background-image: url(/Content/css/plugins/icheck_skins/minimal/blue@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px;
    }
}

/* aero */
.icheckbox_minimal-aero,
.iradio_minimal-aero {
    display: block;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(/Content/css/plugins/icheck_skins/minimal/aero.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal-aero {
    background-position: 0 0;
}
    .icheckbox_minimal-aero.hover {
        background-position: -20px 0;
    }
    .icheckbox_minimal-aero.checked {
        background-position: -40px 0;
    }
    .icheckbox_minimal-aero.disabled {
        background-position: -60px 0;
        cursor: default;
    }
    .icheckbox_minimal-aero.checked.disabled {
        background-position: -80px 0;
    }

.iradio_minimal-aero {
    background-position: -100px 0;
}
    .iradio_minimal-aero.hover {
        background-position: -120px 0;
    }
    .iradio_minimal-aero.checked {
        background-position: -140px 0;
    }
    .iradio_minimal-aero.disabled {
        background-position: -160px 0;
        cursor: default;
    }
    .iradio_minimal-aero.checked.disabled {
        background-position: -180px 0;
    }

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (-o-min-device-pixel-ratio: 3/2),
       only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_minimal-aero,
    .iradio_minimal-aero {
        background-image: url(/Content/css/plugins/icheck_skins/minimal/aero@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px;
    }
}

/* grey */
.icheckbox_minimal-grey,
.iradio_minimal-grey {
    display: block;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(/Content/css/plugins/icheck_skins/minimal/grey.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal-grey {
    background-position: 0 0;
}
    .icheckbox_minimal-grey.hover {
        background-position: -20px 0;
    }
    .icheckbox_minimal-grey.checked {
        background-position: -40px 0;
    }
    .icheckbox_minimal-grey.disabled {
        background-position: -60px 0;
        cursor: default;
    }
    .icheckbox_minimal-grey.checked.disabled {
        background-position: -80px 0;
    }

.iradio_minimal-grey {
    background-position: -100px 0;
}
    .iradio_minimal-grey.hover {
        background-position: -120px 0;
    }
    .iradio_minimal-grey.checked {
        background-position: -140px 0;
    }
    .iradio_minimal-grey.disabled {
        background-position: -160px 0;
        cursor: default;
    }
    .iradio_minimal-grey.checked.disabled {
        background-position: -180px 0;
    }

/* Retina support */
/*@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (-o-min-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_minimal-grey,
    .iradio_minimal-grey {
        background-image: url(/Content/css/plugins/icheck_skins/minimal/grey@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px;
    }
}*/

/* orange */
.icheckbox_minimal-orange,
.iradio_minimal-orange {
    display: block;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(/Content/css/plugins/icheck_skins/minimal/orange.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal-orange {
    background-position: 0 0;
}
    .icheckbox_minimal-orange.hover {
        background-position: -20px 0;
    }
    .icheckbox_minimal-orange.checked {
        background-position: -40px 0;
    }
    .icheckbox_minimal-orange.disabled {
        background-position: -60px 0;
        cursor: default;
    }
    .icheckbox_minimal-orange.checked.disabled {
        background-position: -80px 0;
    }

.iradio_minimal-orange {
    background-position: -100px 0;
}
    .iradio_minimal-orange.hover {
        background-position: -120px 0;
    }
    .iradio_minimal-orange.checked {
        background-position: -140px 0;
    }
    .iradio_minimal-orange.disabled {
        background-position: -160px 0;
        cursor: default;
    }
    .iradio_minimal-orange.checked.disabled {
        background-position: -180px 0;
    }

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (-o-min-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_minimal-orange,
    .iradio_minimal-orange {
        background-image: url(/Content/css/plugins/icheck_skins/minimal/orange@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px;
    }
}

/* yellow */
.icheckbox_minimal-yellow,
.iradio_minimal-yellow {
    display: block;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(/Content/css/plugins/icheck_skins/minimal/yellow.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal-yellow {
    background-position: 0 0;
}
    .icheckbox_minimal-yellow.hover {
        background-position: -20px 0;
    }
    .icheckbox_minimal-yellow.checked {
        background-position: -40px 0;
    }
    .icheckbox_minimal-yellow.disabled {
        background-position: -60px 0;
        cursor: default;
    }
    .icheckbox_minimal-yellow.checked.disabled {
        background-position: -80px 0;
    }

.iradio_minimal-yellow {
    background-position: -100px 0;
}
    .iradio_minimal-yellow.hover {
        background-position: -120px 0;
    }
    .iradio_minimal-yellow.checked {
        background-position: -140px 0;
    }
    .iradio_minimal-yellow.disabled {
        background-position: -160px 0;
        cursor: default;
    }
    .iradio_minimal-yellow.checked.disabled {
        background-position: -180px 0;
    }

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (-o-min-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_minimal-yellow,
    .iradio_minimal-yellow {
        background-image: url(/Content/css/plugins/icheck_skins/minimal/yellow@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px;
    }
}

/* pink */
.icheckbox_minimal-pink,
.iradio_minimal-pink {
    display: block;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(/Content/css/plugins/icheck_skins/minimal/pink.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal-pink {
    background-position: 0 0;
}
    .icheckbox_minimal-pink.hover {
        background-position: -20px 0;
    }
    .icheckbox_minimal-pink.checked {
        background-position: -40px 0;
    }
    .icheckbox_minimal-pink.disabled {
        background-position: -60px 0;
        cursor: default;
    }
    .icheckbox_minimal-pink.checked.disabled {
        background-position: -80px 0;
    }

.iradio_minimal-pink {
    background-position: -100px 0;
}
    .iradio_minimal-pink.hover {
        background-position: -120px 0;
    }
    .iradio_minimal-pink.checked {
        background-position: -140px 0;
    }
    .iradio_minimal-pink.disabled {
        background-position: -160px 0;
        cursor: default;
    }
    .iradio_minimal-pink.checked.disabled {
        background-position: -180px 0;
    }

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (-o-min-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_minimal-pink,
    .iradio_minimal-pink {
        background-image: url(/Content/css/plugins/icheck_skins/minimal/pink@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px;
    }
}

/* purple */
.icheckbox_minimal-purple,
.iradio_minimal-purple {
    display: block;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(/Content/css/plugins/icheck_skins/minimal/purple.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal-purple {
    background-position: 0 0;
}
    .icheckbox_minimal-purple.hover {
        background-position: -20px 0;
    }
    .icheckbox_minimal-purple.checked {
        background-position: -40px 0;
    }
    .icheckbox_minimal-purple.disabled {
        background-position: -60px 0;
        cursor: default;
    }
    .icheckbox_minimal-purple.checked.disabled {
        background-position: -80px 0;
    }

.iradio_minimal-purple {
    background-position: -100px 0;
}
    .iradio_minimal-purple.hover {
        background-position: -120px 0;
    }
    .iradio_minimal-purple.checked {
        background-position: -140px 0;
    }
    .iradio_minimal-purple.disabled {
        background-position: -160px 0;
        cursor: default;
    }
    .iradio_minimal-purple.checked.disabled {
        background-position: -180px 0;
    }

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (-o-min-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_minimal-purple,
    .iradio_minimal-purple {
        background-image: url(/Content/css/plugins/icheck_skins/minimal/purple@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px;
    }
}

/* colors */
body,
.main-container,
.footer,
.main-navigation,
ul.main-navigation-menu > li > ul.sub-menu,
.navigation-small ul.main-navigation-menu > li > ul.sub-menu {
  /*background-color: darken(@base, 4%);*/
  background-color: #fff;
}
.layout-boxed header,
.layout-boxed .main-container,
.layout-boxed .footer {
  border-left-color: #72736d;
  border-right-color: #72736d;
}
.navbar-inverse {
  background: rgba(152, 153, 147, 0.9);
  border-color: #72736d;
}
/* ie8 fixes */
.ie8 .navbar-inverse {
  background: #989993;
}
/**/
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .nav > li > a {
  color: #ffffff;
}
.navbar-inverse .navbar-brand i,
.navbar-inverse .navbar-brand:hover i {
  color: #e66741;
}
.navbar-inverse .nav > li > a {
  color: #808080;
}
.navbar-inverse .nav > li.current-user > a {
  color: #595959;
}
.navbar-inverse .nav > li.current-user > a i {
  display: inline-block;
  text-align: center;
  width: 1.25em;
  color: #e66741 !important;
  font-size: 12px;
}
.navbar-inverse .nav > li:hover > a,
.navbar-inverse .nav > li:active > a {
  color: #333;
  background: #7f8079;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background: #7f8079;
  color: #333;
}
.navbar-tools .dropdown-menu li .dropdown-menu-title {
  background: #7f8079;
  color: #ffffff;
}
.navbar-inverse .btn-navbar {
  background-color: #b3b3b3;
  background: -moz-linear-gradient(top, #34485e 0%, #283b52 100%);
  /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #34485e), color-stop(100%, #283b52));
  /* webkit */
}
.nav > li.dropdown .dropdown-toggle .badge {
  background-color: #e66741;
  color: #ffffff;
  border: none;
}
.navbar-toggle {
  background-color: #989993;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #171716;
}
.navbar-toggle span {
  color: #808080;
}
ul.main-navigation-menu > li a {
  border-bottom: none;
  border-top-color: #72736d;
  color: #333;
}
ul.main-navigation-menu > li a > i {
  color: #e66741;
  font-weight: normal;
}
/*ul.main-navigation-menu > li.active > a {
  background: @badge !important;
  border-top: none !important;
  color: contrast(@badge);
}
ul.main-navigation-menu > li.active > a .selected:before {
  color: @badge !important;
}*/
ul.main-navigation-menu > li.active > a i {
  color: #ffffff;
}
ul.main-navigation-menu > li.open > a,
ul.main-navigation-menu > li > a:hover,
ul.main-navigation-menu > li:hover > a {
  background-color: #7f8079;
}
.navigation-toggler,
.go-top {
  background-color: #7f8079 !important;
  color: rgba(51, 51, 51, 0.3);
}
.navigation-toggler:hover i:first-child,
.go-top:hover {
  color: #333;
}
.navigation-toggler:hover i:last-child {
  color: rgba(51, 51, 51, 0.3);
}
.navigation-small .navigation-toggler:hover i:first-child {
  color: rgba(51, 51, 51, 0.3);
}
.navigation-small .navigation-toggler:hover i:last-child {
  color: #333;
}
ul.main-navigation-menu li > ul.sub-menu > li.open > a,
ul.main-navigation-menu li > ul.sub-menu > li.active > a,
ul.main-navigation-menu li > ul.sub-menu > li > a:hover {
  color: #ffffff !important;
  background: #7f8079;
}
.breadcrumb i {
  color: rgba(230, 103, 65, 0.4);
}
.breadcrumb a {
  color: #e66741;
}
.footer-fixed .footer {
  background: rgba(152, 153, 147, 0.9);
  border-top-color: #72736d;
}
/* ie8 fixes */
.ie8 .footer-fixed .footer {
  background: #989993;
}
/**/
.footer-inner {
  color: #333;
}
.main-content .container {
  border-left: 1px solid #72736d;
  border-bottom: 1px solid #72736d;
}
.fichapublica #publicFile {
  margin: 0 20px;
}
@media (max-width: 767px) {
  .fichapublica #publicFile {
    margin: 0;
    padding: 0 20px;
  }
}
@media print {
  a[href]:after {
    content: none;
  }
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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LFNBQUE7SUFDQSxlQUFBOzs7QUFJUjtFQUNFLENBQUMsTUFBTTtJQUNMLGFBQUE7O0VBR0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0lBQ0UsV0FBQTs7RUFFRjtJQUNFLFdBQUE7O0VBRUY7SUFDRSxtQkFBQTs7RUFFRjtJQUNFLG1CQUFBOztFQUVGO0lBQ0UsVUFBQTs7RUFFRjtJQUNFLG1CQUFBOztFQUVGO0lBQ0UsbUJBQUE7O0VBRUY7SUFDRSxVQUFBOztFQUVGO0lBQ0UsbUJBQUE7O0VBRUY7SUFDRSxtQkFBQTs7RUFFRjtJQUNFLFVBQUE7O0VBRUY7SUFDRSxtQkFBQTs7RUFFRjtJQUNFLGtCQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcblxyXG4vKiBjb2xvcnMgKi9cclxuQGJhc2U6Izk4OTk5MztcclxuQHRleHQ6IEBjb2xvci1ocy1ncmV5LTMzMztcclxuQGJhZGdlOiAjZTY2NzQxO1xyXG5cclxuXHJcbmJvZHksIC5tYWluLWNvbnRhaW5lciwgLmZvb3RlciwgLm1haW4tbmF2aWdhdGlvbiwgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51LCAubmF2aWdhdGlvbi1zbWFsbCB1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpID4gdWwuc3ViLW1lbnUge1xyXG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhc2UsIDQlKTsqL1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG59IFxyXG4ubGF5b3V0LWJveGVkIGhlYWRlciwgLmxheW91dC1ib3hlZCAubWFpbi1jb250YWluZXIsIC5sYXlvdXQtYm94ZWQgLmZvb3RlciB7XHJcblxyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOmRhcmtlbihAYmFzZSwgMTUlKTtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ZGFya2VuKEBiYXNlLCAxNSUpO1xyXG59XHJcbi5uYXZiYXItaW52ZXJzZSB7XHJcbiAgYmFja2dyb3VuZDogZmFkZShAYmFzZSwgOTAlKTtcclxuICBib3JkZXItY29sb3I6ZGFya2VuKEBiYXNlLCAxNSUpO1xyXG59XHJcbi8qIGllOCBmaXhlcyAqL1xyXG4uaWU4IC5uYXZiYXItaW52ZXJzZSB7XHJcbiAgYmFja2dyb3VuZDogQGJhc2U7IFxyXG59XHJcbi8qKi9cclxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdiA+IGxpID4gYSB7XHJcbiAgY29sb3I6IGxpZ2h0ZW4oY29udHJhc3QoQGJhc2UpLCAzNSUpO1xyXG59XHJcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIGksIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyIGkge1xyXG4gIGNvbG9yOiBAYmFkZ2U7XHJcbn1cclxuXHJcbi5uYXZiYXItaW52ZXJzZSAubmF2ID4gbGkgPiBhIHtcclxuICBjb2xvcjogbGlnaHRlbihAdGV4dCwgMzAlKTtcclxufVxyXG4ubmF2YmFyLWludmVyc2UgLm5hdiA+IGxpLmN1cnJlbnQtdXNlciA+IGEge1xyXG4gIGNvbG9yOmxpZ2h0ZW4oQHRleHQsIDE1JSk7XHJcbn1cclxuLm5hdmJhci1pbnZlcnNlIC5uYXYgPiBsaS5jdXJyZW50LXVzZXIgPiBhIGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEuMjVlbTtcclxuICBjb2xvcjogQGJhZGdlICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5uYXZiYXItaW52ZXJzZSAubmF2ID4gbGk6aG92ZXIgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdiA+IGxpOmFjdGl2ZSA+IGEge1xyXG4gIGNvbG9yOiBAdGV4dDtcclxuICBiYWNrZ3JvdW5kOiBkYXJrZW4oQGJhc2UsIDEwJSk7XHJcbn1cclxuLm5hdmJhci1pbnZlcnNlIC5uYXYgbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUsIC5uYXZiYXItaW52ZXJzZSAubmF2IGxpLmRyb3Bkb3duLmFjdGl2ZSA+IC5kcm9wZG93bi10b2dnbGUsIC5uYXZiYXItaW52ZXJzZSAubmF2IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgYmFja2dyb3VuZDogZGFya2VuKEBiYXNlLCAxMCUpO1xyXG4gIGNvbG9yOiBAdGV4dDtcclxufVxyXG5cclxuLm5hdmJhci10b29scyAuZHJvcGRvd24tbWVudSBsaSAuZHJvcGRvd24tbWVudS10aXRsZSB7XHJcbiAgYmFja2dyb3VuZDogZGFya2VuKEBiYXNlLCAxMCUpO1xyXG4gIGNvbG9yOiBjb250cmFzdChkYXJrZW4oQGJhc2UsIDEwJSkpO1xyXG59XHJcbi5uYXZiYXItaW52ZXJzZSAuYnRuLW5hdmJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAdGV4dCwgNTAlKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMzNDQ4NWUgMCUsICMyODNiNTIgMTAwJSk7IC8qIGZpcmVmb3ggKi9cclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCMzNDQ4NWUpLCBjb2xvci1zdG9wKDEwMCUsIzI4M2I1MikpOyAvKiB3ZWJraXQgKi9cclxufVxyXG5cclxuLm5hdiA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUgLmJhZGdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFkZ2U7XHJcbiAgY29sb3I6Y29udHJhc3QoQGJhZGdlKTtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLm5hdmJhci10b2dnbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBiYXNlO1xyXG59XHJcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhc2UsIDUwJSk7XHJcbn1cclxuLm5hdmJhci10b2dnbGUgc3BhbiB7XHJcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQsIDMwJSk7XHJcbn1cclxuXHJcbnVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGkgYSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICBib3JkZXItdG9wLWNvbG9yOmRhcmtlbihAYmFzZSwgMTUlKTtcclxuICBjb2xvcjogQHRleHQ7XHJcbn1cclxudWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaSBhID4gaSB7XHJcbiAgY29sb3I6IEBiYWRnZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbi8qdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaS5hY3RpdmUgPiBhIHtcclxuICBiYWNrZ3JvdW5kOiBAYmFkZ2UgIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IGNvbnRyYXN0KEBiYWRnZSk7XHJcbn1cclxudWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaS5hY3RpdmUgPiBhIC5zZWxlY3RlZDpiZWZvcmUge1xyXG4gIGNvbG9yOiBAYmFkZ2UgIWltcG9ydGFudDtcclxufSovXHJcbnVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGkuYWN0aXZlID4gYSBpIHtcclxuICBjb2xvcjogY29udHJhc3QoQGJhZGdlKTtcclxufVxyXG51bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpLm9wZW4gPiBhLCB1bC5tYWluLW5hdmlnYXRpb24tbWVudSA+IGxpID4gYTpob3ZlciwgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgPiBsaTpob3ZlciA+IGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFzZSwgMTAlKTtcclxufVxyXG4ubmF2aWdhdGlvbi10b2dnbGVyLCAuZ28tdG9wIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhc2UsIDEwJSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogZmFkZShAdGV4dCwgMzAlKTtcclxuICBcclxufVxyXG4ubmF2aWdhdGlvbi10b2dnbGVyOmhvdmVyIGk6Zmlyc3QtY2hpbGQsIC5nby10b3A6aG92ZXIge1xyXG4gIGNvbG9yOiBAdGV4dDsgXHJcbn1cclxuLm5hdmlnYXRpb24tdG9nZ2xlcjpob3ZlciBpOmxhc3QtY2hpbGQge1xyXG4gIGNvbG9yOiBmYWRlKEB0ZXh0LCAzMCUpO1xyXG59XHJcbi5uYXZpZ2F0aW9uLXNtYWxsIC5uYXZpZ2F0aW9uLXRvZ2dsZXI6aG92ZXIgaTpmaXJzdC1jaGlsZCB7XHJcbiAgY29sb3I6IGZhZGUoQHRleHQsIDMwJSk7XHJcbn1cclxuLm5hdmlnYXRpb24tc21hbGwgLm5hdmlnYXRpb24tdG9nZ2xlcjpob3ZlciBpOmxhc3QtY2hpbGQge1xyXG4gIGNvbG9yOiBAdGV4dDtcclxufVxyXG5cclxudWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgbGkgPiB1bC5zdWItbWVudSA+IGxpLm9wZW4gPiBhLCB1bC5tYWluLW5hdmlnYXRpb24tbWVudSBsaSA+IHVsLnN1Yi1tZW51ID4gbGkuYWN0aXZlID4gYSwgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUgbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYTpob3ZlciB7XHJcbiAgY29sb3I6IGNvbnRyYXN0KGRhcmtlbihAYmFzZSwgMTAlKSkgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiBkYXJrZW4oQGJhc2UsIDEwJSk7XHJcbn1cclxuLmJyZWFkY3J1bWIgaSB7XHJcbiAgY29sb3I6IGZhZGUoQGJhZGdlLCA0MCUpO1xyXG59XHJcbi5icmVhZGNydW1iIGEge1xyXG4gIGNvbG9yOiBAYmFkZ2U7XHJcbn1cclxuLmZvb3Rlci1maXhlZCAuZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiBmYWRlKEBiYXNlLCA5MCUpO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ZGFya2VuKEBiYXNlLCAxNSUpO1xyXG59XHJcbi8qIGllOCBmaXhlcyAqL1xyXG4uaWU4IC5mb290ZXItZml4ZWQgLmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogQGJhc2U7XHJcbn1cclxuLyoqL1xyXG4uZm9vdGVyLWlubmVyIHtcclxuICBjb2xvcjogQHRleHQ7XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZW4oQGJhc2UsIDE1JSk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbihAYmFzZSwgMTUlKTtcclxufVxyXG5cclxuLmZpY2hhcHVibGljYSAjcHVibGljRmlsZSB7XHJcbiAgbWFyZ2luOiAwIDIwcHg7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZmljaGFwdWJsaWNhICNwdWJsaWNGaWxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzowIDIwcHg7XHJcbiAgICB9ICBcclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICBhW2hyZWZdOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtbWQtMSxcclxuICAuY29sLW1kLTIsXHJcbiAgLmNvbC1tZC0zLFxyXG4gIC5jb2wtbWQtNCxcclxuICAuY29sLW1kLTUsXHJcbiAgLmNvbC1tZC02LFxyXG4gIC5jb2wtbWQtNyxcclxuICAuY29sLW1kLTgsXHJcbiAgLmNvbC1tZC05LFxyXG4gIC5jb2wtbWQtMTAsXHJcbiAgLmNvbC1tZC0xMSxcclxuICAuY29sLW1kLTEyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuY29sLW1kLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sLW1kLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC05IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtOCB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC0zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTEge1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxufVxyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL3N0eWxlcy5jc3MifQ== */

.language
{
	padding-bottom: 2px;
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 20px;
	text-align: left;
}
.language A
{
	line-height: 10px;
	font-size: 12px;
}
#i18n-options-container
{
	width: 106px;
	border-radius: 5px 5px 5px 5px;
}
#i18n-options
{
	z-index: 1000;
	text-align: left;
	font-size: 90%;
	padding: 8px;
}
#i18n-regions
{
	height: 110px;
	margin: 0 auto;
	position: relative;
	padding: 10px;
	display: none;
}
#i18n-regions ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}
#i18n-regions li
{
	background: none repeat scroll 0 0 transparent;
	float: left;
	font-size: 12px;
	font-weight: normal;
	list-style: none outside none;
	padding: 0;
	text-transform: uppercase;
}
#i18n-regions ol
{
	display: block;
	list-style: square inside none;
	margin: 0;
	padding: 0;
}
#i18n-regions li.lang
{
	background: none repeat scroll 0 0 transparent;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	list-style: none outside none;
	margin: 0 5px 0 0;
	padding: 0;
	text-transform: none;
	white-space: nowrap;
}
.language_EN
{
	background-image: url(/content/code52.i18n/images/flags/gb.png);
}
.language_CA
{
	background-image: url(/content/code52.i18n/images/flags/ca.png);
}
.language_RU
{
	background-image: url(/content/code52.i18n/images/flags/ru.png);
}
.language_CH
{
	background-image: url(/content/code52.i18n/images/flags/ch.png);
}
.language_FR
{
	background-image: url(/content/code52.i18n/images/flags/fr.png);
}
.language_ES
{
	background-image: url(/content/code52.i18n/images/flags/es.png);
}
.language_DE
{
	background-image: url(/content/code52.i18n/images/flags/de.png);
}
.language_IT {
    background-image: url(/content/code52.i18n/images/flags/it.png);
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlcyI6WyJjb250ZW50L2Nzcy9zZXR0aW5ncy1jb2xvcnMubGVzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1DT0xPUlMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vR3JleSBzY2FsZVxyXG5AY29sb3ItaHMtYmxhY2s6IGJsYWNrO1xyXG5AY29sb3ItaHMtZ3JleS0xMTE6ICMxMTE7XHJcbkBjb2xvci1ocy1ncmV5LTIyMjogIzIyMjtcclxuQGNvbG9yLWhzLWdyZXktMkEyQTJBOiAjMkEyQTJBO1xyXG5AY29sb3ItaHMtZ3JleS0zMzM6ICMzMzM7XHJcbkBjb2xvci1ocy1ncmV5LTQ1NDU0NTogIzQ1NDU0NTtcclxuQGNvbG9yLWhzLWdyZXktNDk0OTQ5OiAjNDk0OTQ5O1xyXG5AY29sb3ItaHMtZ3JleS01NTU6ICM1NTU7XHJcbkBjb2xvci1ocy1ncmV5LTY2NjogIzY2NjtcclxuQGNvbG9yLWhzLWdyZXktNzk3OTc5OiAjNzk3OTc5O1xyXG5AY29sb3ItaHMtZ3JleS03Nzc6ICM3Nzc7XHJcbkBjb2xvci1ocy1ncmV5LTgwODA4MDogIzgwODA4MDtcclxuQGNvbG9yLWhzLWdyZXktODU4NTg1OiAjODU4NTg1O1xyXG5AY29sb3ItaHMtZ3JleS04QzhDOEM6ICM4YzhjOGM7XHJcbkBjb2xvci1ocy1ncmV5LTg4ODogIzg4ODtcclxuQGNvbG9yLWhzLWdyZXktOTk5OiAjOTk5O1xyXG5AY29sb3ItaHMtZ3JleS05QjlCOUI6ICM5YjliOWI7XHJcbkBjb2xvci1ocy1ncmV5LUFBQTogI2FhYTtcclxuQGNvbG9yLWhzLWdyZXktQURBREFEOiAjYWRhZGFkO1xyXG5AY29sb3ItaHMtZ3JleS1CNUI1QjU6ICNiNWI1YjU7XHJcbkBjb2xvci1ocy1ncmV5LUJCQjogI2JiYjtcclxuQGNvbG9yLWhzLWdyZXktQ0NDOiAjY2NjO1xyXG5AY29sb3ItaHMtZ3JleS1DQUNBQ0E6ICNjYWNhY2E7XHJcbkBjb2xvci1ocy1ncmV5LUNEQ0RDRDogI2NkY2RjZDtcclxuQGNvbG9yLWhzLWdyZXktQ0ZDRkNGOiAjY2ZjZmNmO1xyXG5AY29sb3ItaHMtZ3JleS1EOUQ5RDk6ICNkOWQ5ZDk7XHJcbkBjb2xvci1ocy1ncmV5LURFREVERTogI2RlZGVkZTtcclxuQGNvbG9yLWhzLWdyZXktREREOiAjZGRkO1xyXG5AY29sb3ItaHMtZ3JleS1FNkU2RTY6ICNlNmU2ZTY7XHJcbkBjb2xvci1ocy1ncmV5LUVDRUNFQzogI2VjZWNlYztcclxuQGNvbG9yLWhzLWdyZXktRURFREVEOiAjZWRlZGVkO1xyXG5AY29sb3ItaHMtZ3JleS1FRkVGRUY6ICNlZmVmZWY7XHJcbkBjb2xvci1ocy1ncmV5LUVFRTogI2VlZTtcclxuQGNvbG9yLWhzLWdyZXktRTRFNEU0OiAjZTRlNGU0O1xyXG5AY29sb3ItaHMtZ3JleS1GMUYxRjE6ICNmMWYxZjE7XHJcbkBjb2xvci1ocy1ncmV5LUY2RjZGNjogI2Y2ZjZmNjtcclxuQGNvbG9yLWhzLWdyZXktRjdGN0Y3OiAjZjdmN2Y3O1xyXG5AY29sb3ItaHMtZ3JleS1GREZERkQ6ICNmZGZkZmQ7XHJcbkBjb2xvci1ocy1ncmV5LUVERURFRDogI0VERURFRDtcclxuQGNvbG9yLWhzLWdyZXktOTc5Nzk3OiAjOTc5Nzk3O1xyXG5AY29sb3ItaHMtd2hpdGU6ICNmZmY7XHJcblxyXG4vL3ByaW1hcnlcclxuQGNvbG9yLWhzLXByaW1hcnk6ICMwMDE0ODk7XHJcbkBjb2xvci1ocy1zZWNvbmRhcnk6ICM0MWI2ZTY7XHJcbkBjb2xvci1ocy1wcmltYXJ5LWdyZXk6ICNmNWY1ZjU7XHJcblxyXG4vL3RleHRcclxuQGNvbG9yLWhzLXRleHQtZGlzYWJsZWQ6ICM5MTllYWI7XHJcbkBjb2xvci1ocy10ZXh0LWJhc2UtbGlnaHQ6ICM2MzczODE7XHJcbkBjb2xvci1ocy1saW5rOiAjM0I2MEJBO1xyXG5AY29sb3ItaHMtbGluay1kaXNhYmxlZDogI2E3YWRiODtcclxuXHJcbi8vTm90aWZpY2F0aW9uIGJhclxyXG5AY29sb3ItaHMtbm90aWZpY2F0aW9uLWJhci1zdWNjZXNzOiAjYWNjYzhiO1xyXG5AY29sb3ItaHMtbm90aWZpY2F0aW9uLWJhci13YXJuaW5nOiAjZmNlZGJmO1xyXG5AY29sb3ItaHMtbm90aWZpY2F0aW9uLWJhci1pbmZvOiAjZTZlZmZjO1xyXG4vL0FnZW5kYVxyXG5AY29sb3ItaHMtZm9uZG8tdmlzaXRhOiAjZTc1ZDVkO1xyXG5AY29sb3ItaHMtZm9uZG8tZW50cmV2aXN0YTogIzllODRjZTtcclxuQGNvbG9yLWhzLWZvbmRvLWxpYnJlOiAjN2ZkMzk2O1xyXG5AY29sb3ItaHMtZm9uZG8tY2FwdGFjaW9uOiAjMDBjNWQyO1xyXG5AY29sb3ItaHMtZm9uZG8tcmVhbGl6YWRvOiAjZWJjNTZjO1xyXG5AY29sb3ItaHMtYm9yZGUtcmVhbGl6YWRvOiAjZmJmM2UwO1xyXG5AY29sb3ItaHMtbmV3LWxpc3QtYmFja2dyb3VuZDogI2U3ZjZmYztcclxuQGNvbG9yLWhzLW5ldy1saXN0LWJvcmRlcjogIzA5MjQ4YTtcclxuLy9CYXJyYSBjYWxpZGFkXHJcbkBjb2xvci1ocy1jYWxpZGFkLWJhY2tncm91bmQ6ICNjMmQ4ZTM7XHJcbkBjb2xvci1ocy1jYWxpZGFkMTogI2YxNDkyZjtcclxuQGNvbG9yLWhzLWNhbGlkYWQyOiAjZjY4YzEwO1xyXG5AY29sb3ItaHMtY2FsaWRhZDM6ICNmN2NhNGY7XHJcbkBjb2xvci1ocy1jYWxpZGFkNDogIzRjYWY1MDtcclxuLy9Jbm11ZWJsZXNcclxuQGNvbG9yLWhzLWlubXVlYmxlcy1jYXB0YWNpb246ICMwMGM1ZDI7XHJcbkBjb2xvci1ocy1pbm11ZWJsZXMtdG9kb3M6ICM0MTRkNjM7XHJcbkBjb2xvci1ocy1pbm11ZWJsZXMtcmVzZXJ2YWRvczogIzllODRjZTtcclxuQGNvbG9yLWhzLWlubXVlYmxlcy12ZW5kaWRvcy1hbHF1aWxhZG9zOiAjZTc1ZDVkO1xyXG5AY29sb3ItaHMtaW5tdWVibGVzLWFyY2hpdmFkb3M6ICNlYmM1NmM7XHJcbi8vRXN0YWTDrXN0aWNhc1xyXG5AY29sb3ItaHMtc3RhdHMtY2xpY3M6ICNlZTY0NjE7XHJcbkBjb2xvci1ocy1zdGF0cy1jbGljcy1saWdodDogI2ZkZWVlZTtcclxuQGNvbG9yLWhzLXN0YXRzLWN0cjogIzFmNzZmZjtcclxuQGNvbG9yLWhzLXN0YXRzLWltcHJlc3Npb25zOiAjZTNiNjJkO1xyXG5cclxuQGNvbG9yLWhzLXN0YXRzLWxlYWRzOiAjNzcyM2Y1O1xyXG5AY29sb3ItaHMtc3RhdHMtbGVhZHMtbGlnaHQ6ICNmZmRlZmQ7XHJcbkBjb2xvci1ocy1zdGF0cy1lbWFpbHM6ICNmZmNkNTE7XHJcbkBjb2xvci1ocy1zdGF0cy1lbWFpbHMtbGlnaHQ6ICNmZmY2ZGY7XHJcbkBjb2xvci1ocy1zdGF0cy1jYWxsczogIzUwZTNjMjtcclxuQGNvbG9yLWhzLXN0YXRzLXdoYXRzYXBwOiAjMzU5YjM5O1xyXG5AY29sb3ItaHMtc3RhdHMtd2hhdHNhcHAtbGlnaHQ6ICNlYWZkZjA7XHJcblxyXG5AY29sb3ItaHMtc3RhdHMtb3BlcmF0aW9uczogIzcyMWM3ZjtcclxuQGNvbG9yLWhzLXN0YXRzLW9wZXJhdGlvbnMtbmV3LWluY29tZXM6ICNkYmNiMDg7XHJcbkBjb2xvci1ocy1zdGF0cy1tYXJrZXRpbmc6ICNiNTgzMGE7XHJcbkBjb2xvci1ocy1zdGF0cy1zaGFyZWQtc2E6ICNmODk1MWM7XHJcbkBjb2xvci1ocy1zdGF0cy1uZXctcHJvcGVydGllczogI2UyNmE2MDtcclxuQGNvbG9yLWhzLXN0YXRzLWFjdGlvbnMtZmF2b3JpdGVzOiAjYjIwMDk3O1xyXG5AY29sb3ItaHMtc3RhdHMtbmV3LWRlbWFuZHM6ICM1ZDZjYzA7XHJcblxyXG5AY29sb3ItaHMtc3RhdHMtdmlzaXRzLWxpZ2h0OiAjZWZmNmZmO1xyXG5AY29sb3ItaHMtc3RhdHMtZmVhdHVyZWQ6ICNmZGE3ZjQ7XHJcbkBjb2xvci1ocy1zdGF0cy1leGNsdXNpdmU6ICNhYWRhNDk7XHJcbkBjb2xvci1ocy1zdGF0cy1uZXdob3VzaW5nOiAjZjFmNDZjO1xyXG5AY29sb3ItaHMtc3RhdHMtcHJvcGVydGllcy1saWdodDogI2Y4ZjhmODtcclxuQGNvbG9yLWhzLXN0YXRzLWRlbWFuZHM6ICMwMDI2N2Q7XHJcbkBjb2xvci1ocy1zdGF0cy1kZW1hbmRzLWxpZ2h0OiAjZWRmM2ZmO1xyXG5cclxuQGNvbG9yLWhzLXVpLXN0YXRlLWZvY3VzOiAjNzliN2U3O1xyXG5AY29sb3ItaHMtdWktc3RhdGUtZm9jdXMtYTogIzFkNTk4NztcclxuLy9Fc3RhZG9zXHJcbkBjb2xvci1ocy1zdGF0ZS1pbmZvOiAjNGM5YmZmO1xyXG5AY29sb3ItaHMtdGV4dC13YXJuaW5nOiAjOGE2ZDNiO1xyXG5AY29sb3ItaHMtdGV4dC1pbmZvOiAjYWJhYmFiO1xyXG5AY29sb3ItaHMtZm9uZG8taW5mbzogI2Q5ZWRmNztcclxuQGNvbG9yLWhzLXNlbGVjdGVkOiAjNTU2MDczO1xyXG5AY29sb3ItaHMtc2VsZWN0ZWQtYm9yZGVyOiAjNTk3Mzg1O1xyXG4vL2ljb25vc1xyXG5AY29sb3ItaHMtZ3JleS1pY29uczogIzk0OTliMTtcclxuQGNvbG9yLWhzLXdoYXRzYXBwOiAjMjVkMzY2O1xyXG5AY29sb3ItaHMtZmFjZWJvb2s6ICMzYjU5OTg7XHJcbkBjb2xvci1ocy10d2l0dGVyOiAjMDBhY2VkO1xyXG5AY29sb3ItaHMtY29udGFjdDogIzAwMzE4MDtcclxuQGNvbG9yLWhzLWVtYWlsczogI2Y5ZDA1ODtcclxuQGNvbG9yLWhzLWNhbGxzOiAjNWFlMmMxO1xyXG5AY29sb3ItaHMtcmVjb21lbmRhdGlvbnM6ICNmOGVhMWM7XHJcbkBjb2xvci1ocy1mYXZvcml0ZXM6ICNiMjAwOTc7XHJcbi8vTWVudSArIGNhYmVjZXJhXHJcbkBjb2xvci1ocy1tZW51LWhvdmVyOiAjZWJlYmViO1xyXG5AY29sb3ItaHMtbWVudS10ZXh0OiAjNTI1OTY2O1xyXG5AY29sb3ItaHMtbWVudS1zZWxlY3RlZDogIzI5MzM2NDtcclxuQGNvbG9yLWhzLXN1Ym1lbnUtYWN0aXZlLWhvdmVyOiAjMjc5YmNhO1xyXG4vL0hveSBwYW5lbGVzXHJcbkBjb2xvci1ocy1hY3Rpb24tYmFja2dyb3VuZDogI2ZhZmNmZjtcclxuQGNvbG9yLWhzLXBhbmVsLWhpZ2hsaWdodGVkLWJhY2tncm91bmQ6ICNEOUU1RkY7XHJcbkBjb2xvci1ocy1kb25lLWFjdGlvbjogIzM0QjA3NTtcclxuQGNvbG9yLWhzLXllbGxvdzogI0VGQjUxRDtcclxuLy9Ob3ZlZGFkZXNcclxuQGNvbG9yLWhzLW5vdmVkYWRlczogIzAwMmU4MztcclxuQGNvbG9yLWhzLXRleHQtbW9kdWxvOiAjMzE3MDhmO1xyXG5AY29sb3ItaHMtbmV3LWZlYXR1cmVzLWJvcmRlcjogI0M2QzZDNjtcclxuQGNvbG9yLWhzLW5ldy1mZWF0dXJlcy1tb2R1bGUtYmFja2dyb3VuZDogI0YxRjVGRjtcclxuQGNvbG9yLWhzLW5ldy1mZWF0dXJlcy10YWc6ICNCNkE0RkY7XHJcbi8vUGVuZGluZy10YXNrXHJcbkBjb2xvci1ocy1wZW5kaW5nLXRhc2stYm9yZGVyOiAjYzhjN2NjO1xyXG5AY29sb3ItaHMtcGVuZGluZy10YXNrLXN0YXR1cy1vbmxpbmU6ICM1Y2I4NWM7XHJcbkBjb2xvci1ocy10YXNrLWVuYWJsZWQ6ICNkZmVjZmY7XHJcbi8vTGFuZGluZ3NcclxuQGNvbG9yLWhzLWxhbmRpbmctYm9keTogI2VmZjVmZjtcclxuQGNvbG9yLWhzLWxhbmRpbmctZGVtYW5kYXM6ICM1YzZiYzA7XHJcbkBjb2xvci1ocy1sYW5kaW5nLWFnZW5kYTogIzAwYTg5YTtcclxuQGNvbG9yLWhzLWxhbmRpbmctZmluYW5jZXM6ICNlNmZjZmY7XHJcbi8vTWVuc2FqZXMgYWxlcnRhXHJcbkBjb2xvci1ocy1hbGVydC1zdWNjZXNzOiAjZGVmMWUwO1xyXG5AY29sb3ItaHMtYWxlcnQtd2FybmluZzogI2ZkZWVkZjtcclxuQGNvbG9yLWhzLWFsZXJ0LWVycm9yOiAjRUMzRTNFO1xyXG5AY29sb3ItaHMtYWxlcnQtZXJyb3ItYmFja2dyb3VuZDogI0ZFRjBGMDtcclxuLy9EYXRhdGFibGVcclxuQGNvbG9yLWhzLXRhYmxlLWxpbmUtaGVhZGVyOiAjYjhiOGI4O1xyXG5AY29sb3ItaHMtdGFibGUtbGluZTogI2Q4ZDhkODtcclxuQGNvbG9yLWhzLXRhYmxlLWhvdmVyOiAjZTRlNWVhO1xyXG5AY29sb3ItaHMtdGFibGUtc2VsZWN0ZWQ6ICNkM2Q2ZTA7XHJcbi8vRm9ybSBlbGVtZW50c1xyXG5AY29sb3ItaHMtaW5wdXQtYm9yZGVyOiBAY29sb3ItaHMtbmV3LWZlYXR1cmVzLWJvcmRlcjtcclxuQGNvbG9yLWhzLWlucHV0LWJhY2tncm91bmQtZGlzYWJsZWQ6ICNmOWZhZmI7XHJcbkBjb2xvci1ocy12YWxpZGF0aW9uLWVycm9yOiAjYTk0NDQyO1xyXG4vL1N3aXRjaFxyXG5AY29sb3ItaHMtbWxzLXN3aXRjaDogI2Q5NTM0ZjtcclxuQGNvbG9yLWhzLXN3aXRjaC1jaGVja2VkOiAjZDRkN2RjO1xyXG5AY29sb3ItaHMtc3dpdGNoLWdyYXktZGVmYXVsdDogI2M2YzRjNTtcclxuLy9UYWJzXHJcbkBjb2xvci1ocy1ib3JkZXItdGFiLWFjdGl2ZTogIzRmNjA3NTtcclxuLy9PcmlnZW5cclxuQGNvbG9yLWhzLWV4dGVybm86ICNkOGU1ZmE7XHJcbkBjb2xvci1ocy1pbnRlcm5vOiAjZmVhO1xyXG4vL1NvbGljaXR1ZGVzXHJcbkBjb2xvci1ocy1udWV2YS1zb2xpY2l0dWQ6ICNlOTJiNGI7XHJcbi8vUHVibGljYWRvclxyXG5AY29sb3ItaHMtZnJlZS1zaXRlOiAjZDllYmJhO1xyXG4vL011bHRpbWVkaWFcclxuQGNvbG9yLWhzLWJhY2tncm91bmQ6ICNmMGY1ZmQ7XHJcbi8vTGVhZCBzY29yaW5nXHJcbkBjb2xvci1ocy1sb3ctc2NvcmU6ICM1ZDk5Zjg7XHJcbkBjb2xvci1ocy1tZWRpdW0tc2NvcmU6ICNlN2MyNDI7XHJcbkBjb2xvci1ocy1oaWdoLXNjb3JlOiAjY2M0MjI3O1xyXG5AY29sb3ItaHMtZnJhdWQtc2NvcmU6ICNlZTc3MmU7XHJcbi8vQm90b25lc1xyXG5AY29sb3ItaHMtYnRuLXByaW1hcnktcHJlc3NlZDogIzJGNEQ5NTtcclxuXHJcbkBjb2xvci1ocy1idG4tcHJpbWFyeS1kaXNhYmxlZDogI2Y0ZjRmNDtcclxuQGNvbG9yLWhzLWJ0bi1wcmltYXJ5LWRpc2FibGVkLXRleHQ6ICNiNWI1YjU7XHJcbi8vTmV3ZmVhdHVyZVxyXG5AY29sb3ItaHMtbmV3LWZlYXR1cmU6ICNkOTY4MDA7XHJcbi8vIEZsb3cgVGFic1xyXG5AbmF2LWZsb3ctYmFja2dyb3VuZDogd2hpdGU7XHJcbkBuYXYtZmxvdy10YWItYmFja2dyb3VuZDogI0VGRUZFRjtcclxuQG5hdi1mbG93LWJvcmRlci1jb2xvcjogI0NGQ0ZDRjtcclxuXHJcbkBuYXYtZmxvdy1jb21wbGV0ZS1iYWNrZ3JvdW5kOiAjRUZFRkVGO1xyXG5AbmF2LWZsb3ctYWN0aXZlLWJhY2tncm91bmQ6ICNFRkVGRUY7XHJcbkBuYXYtZmxvdy1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjM2E4N2FkO1xyXG5cclxuQG5hdi1mbG93LWluY29tcGxldGUtY29sb3I6ICMzODgzRTQ7XHJcbkBuYXYtZmxvdy1pbmNvbXBsZXRlLWJhY2tncm91bmQ6ICNFRkVGRUY7XHJcbkBuYXYtZmxvdy1yb3ctaGVpZ2h0OiAzNHB4O1xyXG4vL0ZhbmN5dHJlZVxyXG5AY29sb3ItaHMtZmFuY3l0cmVlLWJhY2tncm91bmQ6ICNlNWU1ZGQ7XHJcbi8vU2VydmljaW9zXHJcbkBjb2xvci1ocy1oYWJpdGF0c29mdC1iYWNrZ3JvdW5kOiAjMjAzNjhjO1xyXG5AY29sb3ItaHMtaGFiaXRhdHNvZnQtY29sb3I6ICMzMDg3ZjU7XHJcbi8vTW9kYWxzXHJcbkBiYWNrZ3JvdW5kLWhzLW1vZGFsLWZvb3RlcjogI0VDRjBGMTtcclxuXHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ29sb3JlcyBEUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vL0ludGVyYWN0aXZlIGNvbG9yc1xyXG5AY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDogIzNCNjBCQTtcclxuQGNvbG9yLWxtLWN0YS1wcmltLWhvdmVyOiAjMkY0RDk1O1xyXG5AY29sb3ItbG0tY3RhLXByaW0tcHJlc3M6ICMyMzNBNzA7XHJcbkBjb2xvci1sbS1jdGEtc2VjLWRlZmF1bHQ6ICNEOUU1RkY7ICAgICBcclxuQGNvbG9yLWxtLWN0YS1zZWMtaG92ZXI6ICNCREQyRkY7XHJcbkBjb2xvci1sbS1jdGEtc2VjLXByZXNzOiAjOUFCQUZGO1xyXG5AY29sb3ItbG0tY3RhLWRpc2FibGVkOiAjQzZDNkM2O1xyXG5AY29sb3ItbG0tbmV1dHJhbC1ob3ZlcjogI0VERURFRDtcclxuXHJcbi8vVHlwb2dyYXBoeSBjb2xvcnNcclxuQGNvbG9yLXR5cGUtZGFyazogIzJBMkEyQTtcclxuQGNvbG9yLXR5cGUtbWlkOiAjNkM2QzZDO1xyXG5AY29sb3ItdHlwZS1saWdodDogI0M2QzZDNjtcclxuQGNvbG9yLWxtLXRleHRsaW5rLWRlZmF1bHQ6ICMzQjYwQkE7ICAgICAgICBcclxuQGNvbG9yLXR5cGUtdHVycXVlc2EtZGFyazogIzFFNEM0QTtcclxuQGNvbG9yLXR5cGUtbWFuemFuYS1kYXJrOiAjMjg1NjFBO1xyXG5AY29sb3ItdHlwZS1naXJhc29sLWRhcms6ICM1RjQxMEI7IFxyXG5AY29sb3ItdHlwZS1tYWx2YS1kYXJrOiAjMjkwMEQyO1xyXG5cclxuLy9CYWNrZ3JvdW5kIGNvbG9yczpcclxuQGNvbG9yLWxtLWJnLW5ldXRyYWwtYmFzZTogI0M2QzZDNjtcclxuQGNvbG9yLWxtLWJnLW1pZDogI0Y2RjZGNjtcclxuQGNvbG9yLWxtLWJnLWNyZWFtIDogI0Y5RjFEQjtcclxuQGNvbG9yLWxtLWJnLWNyZWFtLW1pZCA6ICNGQUY0RTI7XHJcbkBjb2xvci1sbS1iZy1jcmVhbS1taWRlciA6ICNGQkY3RTk7XHJcbkBjb2xvci1sbS1iZy1taWQtcHJpbWFyeTogI0YxRjVGRjtcclxuQGNvbG9yLWxtLWJnLXR1cnF1ZXNhLWRhcms6ICMxRTRDNEE7XHJcbkBjb2xvci1sbS1iZy10dXJxdWVzYS1iYXNlOiAjOEVEM0QwO1xyXG5AY29sb3ItbG0tYmctdHVycXVlc2EtbWlkOiAjQkJFNUUzO1xyXG5AY29sb3ItbG0tYmctbWFuemFuYS1kYXJrOiAjMjg1NjFBO1xyXG5AY29sb3ItbG0tYmctbWFuemFuYS1iYXNlOiAjQTdERjk1O1xyXG5AY29sb3ItbG0tYmctbWFuemFuYS1taWQ6ICNFNUY1REY7XHJcbkBjb2xvci1sbS1iZy1wZW9uaWEtZGFyazogIzg1MTgzNjtcclxuQGNvbG9yLWxtLWJnLXBlb25pYS1iYXNlOiAjRUQ5Q0IyO1xyXG5AY29sb3ItbG0tYmctcGVvbmlhLW1pZDogI0Y4RDdFMDtcclxuQGNvbG9yLWxtLWJnLWZsYXQtbWlkOiAjRDlFNUZGO1xyXG5AY29sb3ItbG0tYmctY2llbG8tZGFyazogIzQxQjZFNjtcclxuQGNvbG9yLWxtLWJnLWNpZWxvLWJhc2U6ICM5N0RBRjc7XHJcbkBjb2xvci1sbS1iZy1jaWVsby1taWQ6ICNDNkU5Rjg7XHJcbkBjb2xvci1sbS1iZy1naXJhc29sLWRhcms6ICM1RjQxMEI7XHJcbkBjb2xvci1sbS1iZy1naXJhc29sLWJhc2U6ICNFRkMzNzM7XHJcbkBjb2xvci1sbS1iZy1naXJhc29sLW1pZDogI0Y5RTdDNztcclxuQGNvbG9yLWxtLWJnLW1hbHZhLWRhcms6ICMyOTAwRDI7XHJcbkBjb2xvci1sbS1iZy1tYWx2YS1iYXNlOiAjQjZBNEZGO1xyXG5AY29sb3ItbG0tYmctbWFsdmEtbWlkOiAjRTJEQkZGO1xyXG5cclxuXHJcbi8vU3Ryb2tlIGFuZCBkaXZpZGVycyBjb2xvcnNcclxuQGNvbG9yLWxtLXN0cm9rZS1saWdodDogI0M2QzZDNjtcclxuQGNvbG9yLWxtLXN0cm9rZS1saWdodGVyOiAjRURFREVEO1xyXG5cclxuLy9JY29uc1xyXG5AY29sb3ItbG0taWNvbnMtZGFyazogIzJBMkEyQTtcclxuXHJcbi8vU3RhdGUgY29sb3JzXHJcbkBjb2xvci1sbS1zdGF0ZS1zdWNjZXNzOiAjMzRCMDc1O1xyXG5AY29sb3ItbG0tc3RhdGUtd2FybmluZzogI0VGQjUxRDtcclxuQGNvbG9yLWxtLXN0YXRlLWVycm9yOiAjRUMzRTNFO1xyXG5AY29sb3ItbG0tc3RhdGUtaW5mbzogIzNCNjBCQTtcclxuQGNvbG9yLWxtLWJnLXN0YXRlLXN1Y2Nlc3M6ICNFRkY5RjQ7XHJcbkBjb2xvci1sbS1iZy1zdGF0ZS13YXJuaW5nOiAjRkVGOEU5O1xyXG5AY29sb3ItbG0tYmctc3RhdGUtZXJyb3I6ICNGRUYwRjA7XHJcbkBjb2xvci1sbS1iZy1zdGF0ZS1pbmZvOiAjRjFGNUZGO1xyXG5cclxuLy9FbmVyZ3kgY2VydGlmaWNhdGUgY29sb3JzXHJcbkBjb2xvci1lbmVyZ3ktYTogIzAwOTU0QztcclxuQGNvbG9yLWVuZXJneS1iOiAjMENCMTRCO1xyXG5AY29sb3ItZW5lcmd5LWM6ICM5OUNBM0M7XHJcbkBjb2xvci1lbmVyZ3ktZDogI0VCRTcyNDtcclxuQGNvbG9yLWVuZXJneS1lOiAjRUZCNTFEO1xyXG5AY29sb3ItZW5lcmd5LWY6ICNFRDc1Mjc7XHJcbkBjb2xvci1lbmVyZ3ktZzogI0VDM0UzRTtcclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9zZXR0aW5ncy1jb2xvcnMuY3NzIn0= */

.ico-facebook {
  color: #3b5998;
}
.ico-twitter {
  color: #00aced;
}
.alert-warning .icomoon {
  color: #8a6d3b;
}
.icomoon-bajada-precio.reverse::before {
  display: inline-block;
  transform: rotate(-180deg);
}
.text-base {
  color: #2A2A2A;
}
.text-base-disabled {
  color: #919eab;
}
.text-base-light {
  color: #637381;
}
.text-nota {
  color: #ababab;
  font-size: 12px;
  padding-top: 3px;
}
.text-success {
  color: #4caf50;
}
.text-error {
  color: #f1492f;
}
.text-warning {
  color: #8a6d3b;
}
.text-link {
  color: #3B60BA;
}
.text-info {
  color: #6C6C6C;
}
.text-alert {
  color: #f7ca4f;
}
.text-alert-info {
  color: #4c9bff;
}
.text-pisos {
  color: #001489;
}
.text-new {
  color: #3B60BA;
}
.color-text-white {
  color: white;
}
.light {
  font-weight: 300;
}
.regular-weight {
  font-weight: 400;
}
.semi-bold {
  font-weight: 500;
}
.bold {
  font-weight: 600;
}
.no-bold {
  font-weight: normal;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.text-base {
  font-size: 14px;
}
.text-size-10 {
  font-size: 10px;
}
.text-size-11 {
  font-size: 11px;
}
.text-size-12 {
  font-size: 12px;
}
.text-size-13 {
  font-size: 13px;
}
.text-size-16 {
  font-size: 16px;
}
.text-size-18 {
  font-size: 18px;
}
.text-size-20 {
  font-size: 20px;
}
.text-size-22 {
  font-size: 22px;
}
.text-size-24 {
  font-size: 24px;
}
.text-size-26 {
  font-size: 26px;
}
.text-size-28 {
  font-size: 28px;
}
.text-size-30 {
  font-size: 30px;
}
.text-size-32 {
  font-size: 32px;
}
.text-size-80 {
  font-size: 80px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3NldHRpbmdzLXR5cG9ncmFwaHkubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQTtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKLGNBQWU7RUFDWCxjQUFBOztBQUdKLHNCQUFzQixRQUFRO0VBQzFCLHFCQUFBO0VBQ0EsV0FBVyxlQUFYOztBQUtKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLFlBQUE7O0FBS0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLG1CQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFJSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5cclxuQGZvbnQtZmFtaWx5LWJhc2U6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuQGZvbnQtZmFtaWx5LXJvYm90bzogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tQ09MT1JTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vSWNvbnNcclxuLmljby1mYWNlYm9vayB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWZhY2Vib29rO1xyXG59XHJcblxyXG4uaWNvLXR3aXR0ZXIge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10d2l0dGVyO1xyXG59XHJcblxyXG4uYWxlcnQtd2FybmluZyAuaWNvbW9vbiB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtd2FybmluZztcclxufVxyXG5cclxuLmljb21vb24tYmFqYWRhLXByZWNpby5yZXZlcnNlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZylcclxufVxyXG5cclxuXHJcbi8vVGV4dFxyXG4udGV4dC1iYXNlIHtcclxuICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG59XHJcblxyXG4udGV4dC1iYXNlLWRpc2FibGVkIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1kaXNhYmxlZDtcclxufVxyXG5cclxuLnRleHQtYmFzZS1saWdodCB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtYmFzZS1saWdodDtcclxufVxyXG5cclxuLnRleHQtbm90YSB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtaW5mbztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbn1cclxuXHJcbi50ZXh0LXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkNDtcclxufVxyXG5cclxuLnRleHQtZXJyb3Ige1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkMTtcclxufVxyXG5cclxuLnRleHQtd2FybmluZyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtd2FybmluZztcclxufVxyXG5cclxuLnRleHQtbGluayB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi50ZXh0LWluZm8ge1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLW1pZDtcclxufVxyXG5cclxuLnRleHQtYWxlcnQge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkMztcclxufVxyXG5cclxuLnRleHQtYWxlcnQtaW5mbyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXN0YXRlLWluZm87XHJcbn1cclxuXHJcbi50ZXh0LXBpc29zIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtcHJpbWFyeTtcclxufVxyXG5cclxuLnRleHQtbmV3IHtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxufVxyXG5cclxuLmNvbG9yLXRleHQtd2hpdGUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVdFSUdIVC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5saWdodCB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ucmVndWxhci13ZWlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnNlbWktYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ubm8tYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uZnctNjAwe1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmZ3LTcwMCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tU0laRS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi50ZXh0LWJhc2Uge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTEwIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xMSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTEzIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xNiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTgge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTIwIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yMiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjQge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTI2IHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yOCB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMzAge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTMyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS04MCB7XHJcbiAgICBmb250LXNpemU6IDgwcHg7XHJcbn1cclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9zZXR0aW5ncy10eXBvZ3JhcGh5LmNzcyJ9 */


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlcyI6WyJjb250ZW50L2Nzcy90b29scy1taXhpbnMubGVzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBTaXppbmcgc2hvcnRjdXRzXHJcbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuLnNxdWFyZShAc2l6ZSkge1xyXG4gICAgLnNpemUoQHNpemU7IEBzaXplKTtcclxufVxyXG5cclxuLy8gTmV3IG1peGluc1xyXG4uYm9yZGVyLXJhZGl1cy1mdWxsKEByYWRpdXNUb3BSaWdodDogNXB4LCBAcmFkaXVzQm90dG9tUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbUxlZnQ6IDVweCwgQHJhZGl1c1RvcExlZnQ6IDVweCkge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG59XHJcblxyXG4vLyAuYm94LXNoYWRvdyg1cHgsIDVweCwgNnB4LCAuMyk7XHJcbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICBib3gtc2hhZG93OiBAc3RyaW5nO1xyXG59XHJcblxyXG4vLyAudHJhbnNpdGlvbihhbGwsIC41cywgZWFzZS1pbik7XHJcbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxufVxyXG5cclxuLy8gLnRyYW5zZm9ybSg1ZGVnLCAuNSwgMWRlZywgMCk7XHJcbi50cmFuc2Zvcm0gKEByb3RhdGU6IDkwZGVnLCBAc2NhbGU6IDEsIEBza2V3OiAxZGVnLCBAdHJhbnNsYXRlOiAxMHB4KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbn1cclxuXHJcbi8vIC5ncmFkaWVudChsZWZ0LCAjNjYzMzMzLCAjMzMzMzMzKTtcclxuLmdyYWRpZW50IChAb3JpZ2luOiBsZWZ0LCBAc3RhcnQ6IHdoaXRlLCBAc3RvcDogYmxhY2spIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG59XHJcblxyXG4vLyAuYm9yZGVyLXJhZGl1cyg1cHgpXHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6IDVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcblxyXG4uY2hldnJvbi1jb21wKEBjb2xvciwgQGJvcmRlciwgQGJvcmRlci1sZWZ0LCBAdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogQGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLWxlZnQgc29saWQgQGNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiBAdG9wO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmljb21vb24oKSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vTWFyZ2luLXRvcFxyXG4ubWFyZ2luLXRvcChAc2l6ZSkge1xyXG4gICAgbWFyZ2luLXRvcDogQHNpemU7XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBtZWFzdXJlc1xyXG5AbW9iaWxlOiB+XCIobWF4LXdpZHRoOiA0ODBweClcIjtcclxuQG1vYmlsZS1sZzogflwiKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQG1vYmlsZS1taW46IH5cIihtaW4td2lkdGg6IDM2MHB4KVwiO1xyXG5AbW9iaWxlLW1heDogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBhbGwtbW9iaWxlczogflwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuXHJcbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkB0YWJsZXQtbWluOiB+XCIobWluLXdpZHRoOiA3NjhweClcIjtcclxuQHRhYmxldC1tYXg6IH5cIihtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AYWxsLXRhYmxldHM6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcblxyXG5AbGFwdG9wLXNtOiB+XCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQGxhcHRvcDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xyXG5AbGFwdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBsYXB0b3AtbWluOiB+XCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuQGxhcHRvcC1tYXg6IH5cIihtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGFsbC1sYXB0b3BzOiB+XCIobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuXHJcbkBkZXNrdG9wLW1pbjogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG5AZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTc2MHB4KVwiO1xyXG5AZGVza3RvcC1sZzogflwiKG1pbi13aWR0aDogMTc2MXB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5AYWxsLWRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuXHJcbkBzY3JlZW4teHM6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5Ac2NyZWVuLXNtOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQHNjcmVlbi1tZDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5Ac2NyZWVuLWxnOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmNzcyJ9 */

input[type=checkbox].grey,
input[type=radio].grey {
  display: none !important;
}
.icheckbox_minimal-grey,
.iradio_minimal-grey {
  background: none;
  color: #2A2A2A;
  font-size: 18px;
  font-weight: 100;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icheckbox_minimal-grey.disabled,
.iradio_minimal-grey.disabled,
.icheckbox_minimal-grey.checked.disabled,
.iradio_minimal-grey.checked.disabled {
  opacity: 0.2;
}
.icheckbox_minimal-grey:before,
.icheckbox_minimal-grey.hover:before,
.icheckbox_minimal-grey.disabled:before {
  content: "\49";
}
.icheckbox_minimal-grey.checked:before,
.icheckbox_minimal-grey.checked.hover:before,
.icheckbox_minimal-grey.checked.disabled:before {
  content: "\4a";
}
.iradio_minimal-grey:before,
.iradio_minimal-grey.hover:before,
.iradio_minimal-grey.disabled:before {
  content: "\47";
}
.iradio_minimal-grey.checked:before,
.iradio_minimal-grey.checked.hover:before,
.iradio_minimal-grey.checked.disabled:before {
  content: "\48";
}
@media (max-width: 767px) {
  [class^="icheckbox_"],
  [class*="icheckbox_"],
  [class^="iradio_"],
  [class*="iradio_"] {
    margin-left: -10px !important;
  }
}
.radio-button-chip .chip-dropdown,
.radio-button-chip .chip-dropdown-with-value {
  display: inline-block;
  position: relative;
}
.radio-button-chip .chip-dropdown .radio-chip-dropdown-selected label,
.radio-button-chip .chip-dropdown-with-value .radio-chip-dropdown-selected label {
  background-color: #D9E5FF;
  border: 1px solid #3B60BA;
}
.radio-button-chip .chip-dropdown .chip-content,
.radio-button-chip .chip-dropdown-with-value .chip-content {
  background-color: #FFF;
  border: 1px solid #C6C6C6;
  border-radius: 8px;
  position: absolute;
  top: 100%;
  width: max-content;
  z-index: 3;
}
.radio-button-chip .chip-dropdown .chip-content .chip-dropdown-item,
.radio-button-chip .chip-dropdown-with-value .chip-content .chip-dropdown-item {
  cursor: pointer;
  padding: 8px 15px;
}
.radio-button-chip .chip-dropdown .chip-content .chip-dropdown-item:hover,
.radio-button-chip .chip-dropdown-with-value .chip-content .chip-dropdown-item:hover {
  background-color: #D9E5FF;
}
.radio-button-chip .radio-inline {
  margin: 0 !important;
  padding: 0 16px 16px 0;
}
.radio-button-chip .radio-inline:first-child {
  padding-left: 0;
}
.radio-button-chip .radio-inline label {
  border: 1px solid #C6C6C6;
  border-radius: 20px;
  color: #2A2A2A;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  height: 33px;
  margin-bottom: 0;
  padding: 4px 16px 3px;
}
.radio-button-chip .radio-inline .iradio_minimal-grey {
  display: none !important;
}
.radio-button-chip .radio-inline .iradio_minimal-grey.checked + label {
  background-color: #D9E5FF;
  border: 1px solid #3B60BA;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2VsZW1lbnRzLWNoZWNrcy1yYWRpb3MubGVzcyIsImNvbnRlbnQvY3NzL3Rvb2xzLW1peGlucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLEtBQUssZUFBZTtBQUFPLEtBQUssWUFBWTtFQUN4Qyx3QkFBQTs7QUFHSjtBQUF5QjtFQUNyQixnQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7O0VDcUVBLGFBQWEsU0FBYjtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7O0VBRUEsbUNBQUE7RUFDQSxrQ0FBQTs7QUQzRUEsdUJBQUM7QUFBRCxvQkFBQztBQUFXLHVCQUFDLFFBQVE7QUFBVCxvQkFBQyxRQUFRO0VBQ2pCLFlBQUE7O0FBS0osdUJBQUM7QUFBUyx1QkFBQyxNQUFNO0FBQVMsdUJBQUMsU0FBUztFQUNoQyxTQUFTLEtBQVQ7O0FBR0osdUJBQUMsUUFBUTtBQUFTLHVCQUFDLFFBQVEsTUFBTTtBQUFTLHVCQUFDLFFBQVEsU0FBUztFQUN4RCxTQUFTLEtBQVQ7O0FBS0osb0JBQUM7QUFBUyxvQkFBQyxNQUFNO0FBQVMsb0JBQUMsU0FBUztFQUNoQyxTQUFTLEtBQVQ7O0FBR0osb0JBQUMsUUFBUTtBQUFTLG9CQUFDLFFBQVEsTUFBTTtBQUFTLG9CQUFDLFFBQVEsU0FBUztFQUN4RCxTQUFTLEtBQVQ7O0FBSVIsUUFBMEI7RUFDdEI7RUFBdUI7RUFBdUI7RUFBb0I7SUFDOUQsa0JBQUE7OztBQUlSLGtCQUNJO0FBREosa0JBQ29CO0VBQ1oscUJBQUE7RUFDQSxrQkFBQTs7QUFIUixrQkFDSSxlQUlJLDhCQUE4QjtBQUx0QyxrQkFDb0IsMEJBSVosOEJBQThCO0VBQzFCLHlCQUFBO0VBQ0EseUJBQUE7O0FBUFosa0JBQ0ksZUFTSTtBQVZSLGtCQUNvQiwwQkFTWjtFQUNJLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTs7QUFqQlosa0JBQ0ksZUFTSSxjQVNJO0FBbkJaLGtCQUNvQiwwQkFTWixjQVNJO0VBQ0ksZUFBQTtFQUNBLGlCQUFBOztBQUVBLGtCQXRCWixlQVNJLGNBU0ksb0JBSUs7QUFBRCxrQkF0QkksMEJBU1osY0FTSSxvQkFJSztFQUNHLHlCQUFBOztBQXhCcEIsa0JBOEJJO0VBQ0ksb0JBQUE7RUFDQSxzQkFBQTs7QUFFQSxrQkFKSixjQUlLO0VBQ0csZUFBQTs7QUFuQ1osa0JBOEJJLGNBUUk7RUFDSSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBOztBQWhEWixrQkE4QkksY0FxQkk7RUFDSSx3QkFBQTs7QUFFQSxrQkF4QlIsY0FxQkkscUJBR0ssUUFBUztFQUNOLHlCQUFBO0VBQ0EseUJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuQGltcG9ydCBcInRvb2xzLW1peGlucy5sZXNzXCI7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1DSEVDS1MgWSBSQURJT1MtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmdyZXksIGlucHV0W3R5cGU9cmFkaW9dLmdyZXkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNoZWNrYm94X21pbmltYWwtZ3JleSwgLmlyYWRpb19taW5pbWFsLWdyZXkge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIC5pY29tb29uKCk7XHJcblxyXG4gICAgJi5kaXNhYmxlZCwgJi5jaGVja2VkLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgIH1cclxufVxyXG5cclxuLmljaGVja2JveF9taW5pbWFsLWdyZXkge1xyXG4gICAgJjpiZWZvcmUsICYuaG92ZXI6YmVmb3JlLCAmLmRpc2FibGVkOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDQ5XCI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jaGVja2VkOmJlZm9yZSwgJi5jaGVja2VkLmhvdmVyOmJlZm9yZSwgJi5jaGVja2VkLmRpc2FibGVkOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDRhXCI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pcmFkaW9fbWluaW1hbC1ncmV5IHtcclxuICAgICY6YmVmb3JlLCAmLmhvdmVyOmJlZm9yZSwgJi5kaXNhYmxlZDpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw0N1wiO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2hlY2tlZDpiZWZvcmUsICYuY2hlY2tlZC5ob3ZlcjpiZWZvcmUsICYuY2hlY2tlZC5kaXNhYmxlZDpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFw0OFwiO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIFtjbGFzc149XCJpY2hlY2tib3hfXCJdLCBbY2xhc3MqPVwiaWNoZWNrYm94X1wiXSwgW2NsYXNzXj1cImlyYWRpb19cIl0sIFtjbGFzcyo9XCJpcmFkaW9fXCJdIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnJhZGlvLWJ1dHRvbi1jaGlwIHtcclxuICAgIC5jaGlwLWRyb3Bkb3duLCAuY2hpcC1kcm9wZG93bi13aXRoLXZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAucmFkaW8tY2hpcC1kcm9wZG93bi1zZWxlY3RlZCBsYWJlbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUU1RkY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQjYwQkE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hpcC1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M2QzZDNjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICAgICAgLmNoaXAtZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFNUZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1pbmxpbmUge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4IDA7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNkM2QzY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4IDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pcmFkaW9fbWluaW1hbC1ncmV5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJi5jaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RTVGRjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vIFNpemluZyBzaG9ydGN1dHNcclxuLnNpemUoQHdpZHRoOyBAaGVpZ2h0KSB7XHJcbiAgICB3aWR0aDogQHdpZHRoO1xyXG4gICAgaGVpZ2h0OiBAaGVpZ2h0O1xyXG59XHJcblxyXG4uc3F1YXJlKEBzaXplKSB7XHJcbiAgICAuc2l6ZShAc2l6ZTsgQHNpemUpO1xyXG59XHJcblxyXG4vLyBOZXcgbWl4aW5zXHJcbi5ib3JkZXItcmFkaXVzLWZ1bGwoQHJhZGl1c1RvcFJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21SaWdodDogNXB4LCBAcmFkaXVzQm90dG9tTGVmdDogNXB4LCBAcmFkaXVzVG9wTGVmdDogNXB4KSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbn1cclxuXHJcbi8vIC5ib3gtc2hhZG93KDVweCwgNXB4LCA2cHgsIC4zKTtcclxuLmJveC1zaGFkb3cgKEBzdHJpbmcpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIC1tb3otYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIGJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbn1cclxuXHJcbi8vIC50cmFuc2l0aW9uKGFsbCwgLjVzLCBlYXNlLWluKTtcclxuLnRyYW5zaXRpb24gKEBwcm9wOiBhbGwsIEB0aW1lOiAxcywgQGVhc2U6IGxpbmVhcikge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIHRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG59XHJcblxyXG4vLyAudHJhbnNmb3JtKDVkZWcsIC41LCAxZGVnLCAwKTtcclxuLnRyYW5zZm9ybSAoQHJvdGF0ZTogOTBkZWcsIEBzY2FsZTogMSwgQHNrZXc6IDFkZWcsIEB0cmFuc2xhdGU6IDEwcHgpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxufVxyXG5cclxuLy8gLmdyYWRpZW50KGxlZnQsICM2NjMzMzMsICMzMzMzMzMpO1xyXG4uZ3JhZGllbnQgKEBvcmlnaW46IGxlZnQsIEBzdGFydDogd2hpdGUsIEBzdG9wOiBibGFjaykge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXJ0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbn1cclxuXHJcbi8vIC5ib3JkZXItcmFkaXVzKDVweClcclxuLmJvcmRlci1yYWRpdXMoQHJhZGl1czogNXB4KXtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuXHJcbi5jaGV2cm9uLWNvbXAoQGNvbG9yLCBAYm9yZGVyLCBAYm9yZGVyLWxlZnQsIEB0b3ApIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiBAYm9yZGVyIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IEBib3JkZXItbGVmdCBzb2xpZCBAY29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB0b3A6IEB0b3A7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4uaWNvbW9vbigpIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLy9NYXJnaW4tdG9wXHJcbi5tYXJnaW4tdG9wKEBzaXplKSB7XHJcbiAgICBtYXJnaW4tdG9wOiBAc2l6ZTtcclxufVxyXG5cclxuLy9SZXNwb25zaXZlIG1lYXN1cmVzXHJcbkBtb2JpbGU6IH5cIihtYXgtd2lkdGg6IDQ4MHB4KVwiO1xyXG5AbW9iaWxlLWxnOiB+XCIobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AbW9iaWxlLW1pbjogflwiKG1pbi13aWR0aDogMzYwcHgpXCI7XHJcbkBtb2JpbGUtbWF4OiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQGFsbC1tb2JpbGVzOiB+XCIobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5cclxuQHRhYmxldDogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQHRhYmxldC1taW46IH5cIihtaW4td2lkdGg6IDc2OHB4KVwiO1xyXG5AdGFibGV0LW1heDogflwiKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkBhbGwtdGFibGV0czogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuXHJcbkBsYXB0b3Atc206IH5cIihtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5AbGFwdG9wOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpXCI7XHJcbkBsYXB0b3AtbGc6IH5cIihtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGxhcHRvcC1taW46IH5cIihtaW4td2lkdGg6IDk5MnB4KVwiO1xyXG5AbGFwdG9wLW1heDogflwiKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AYWxsLWxhcHRvcHM6IH5cIihtaW4td2lkdGg6IDg1MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5cclxuQGRlc2t0b3AtbWluOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbkBkZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzYwcHgpXCI7XHJcbkBkZXNrdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxNzYxcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcbkBhbGwtZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5cclxuQHNjcmVlbi14czogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBzY3JlZW4tc206IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5Ac2NyZWVuLW1kOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBzY3JlZW4tbGc6IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9lbGVtZW50cy1jaGVja3MtcmFkaW9zLmNzcyJ9 */

.chip-element-custom-wrapper {
  position: relative;
  display: inline-block;
}
.chip-element-custom-wrapper:has(> input.chip-element-custom.active-chip)::before {
  content: attr(ui-value);
  position: absolute;
  left: 35px;
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  color: #556073;
  font-size: 14px;
  opacity: 0.9;
  pointer-events: none;
  white-space: nowrap;
  padding-bottom: 10px;
}
.chip-element,
.chip-element-custom {
  border: 1px solid #9b9b9b;
  border-radius: 25px;
  cursor: pointer;
  display: inline-block;
  height: 34px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 5px 15px;
}
.chip-element.active-chip,
.chip-element-custom.active-chip {
  background-color: rgba(85, 96, 115, 0.15);
  border: 1px solid #556073;
  color: #556073;
}
.chip-element span,
.chip-element-custom span {
  position: relative;
  top: 1px;
}
.chip-element-custom.active-chip {
  color: transparent;
  caret-color: transparent;
  text-indent: -9999px;
}
.chip-icon {
  position: absolute;
  margin: 10px 0 0 15px;
  color: #556073;
}
.chip-button-chip {
  display: inline-block;
  position: relative;
}
.chip-button-chip .radio-inline {
  margin: 0 !important;
  padding: 0 !important;
}
.chip-button-chip .radio-inline label {
  align-items: center;
  border: none !important;
  border-radius: 20px;
  display: inline-flex;
  font-weight: 500;
  gap: 4px;
  height: 29px;
  justify-content: center;
  line-height: 1;
  margin-bottom: 0;
  padding: 4px 8px;
  white-space: nowrap;
}
.chip-button-chip .chip-dropdown-item {
  align-items: center;
  display: flex;
  gap: 4px;
}
.chip-button-chip__icon {
  flex-shrink: 0;
  font-size: 16px;
  line-height: 1;
}
.chip-button-chip--none .radio-chip-dropdown-selected label {
  background-color: #F6F6F6 !important;
}
.chip-button-chip--low .radio-chip-dropdown-selected label {
  background-color: #eff6ff !important;
}
.chip-button-chip--medium .radio-chip-dropdown-selected label {
  background-color: #fff6df !important;
}
.chip-button-chip--high .radio-chip-dropdown-selected label {
  background-color: #fdeeee !important;
}
.chip-button-chip--none .radio-chip-dropdown-selected .chip-button-chip__icon::before {
  color: #6C6C6C !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2VsZW1lbnRzLWNoaXBzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDSSxrQkFBQTtFQUNBLHFCQUFBOztBQUdKLDRCQUE0QixJQUFJLHlDQUF5QztFQUNyRSxTQUFTLGNBQVQ7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTs7QUFHSjtBQUFlO0VBQ1gseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7O0FBRUEsYUFBQztBQUFELG9CQUFDO0VBQ0cseUNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7O0FBYlIsYUFnQkk7QUFoQlcsb0JBZ0JYO0VBQ0ksa0JBQUE7RUFDQSxRQUFBOztBQUtKLG9CQUFDO0VBQ0csa0JBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBOztBQUlSO0VBQ0ksa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7O0FBS0o7RUFDSSxxQkFBQTtFQUNBLGtCQUFBOztBQUZKLGlCQUlJO0VBQ0ksb0JBQUE7RUFDQSxxQkFBQTs7QUFOUixpQkFJSSxjQUlJO0VBQ0ksbUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBOztBQXBCWixpQkF3Qkk7RUFDSSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxRQUFBOztBQUdKLGlCQUFDO0VBQ0csY0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQUdKLGlCQUFDLE1BQU8sOEJBQThCO0VBQ2xDLHlCQUFBOztBQUdKLGlCQUFDLEtBQU0sOEJBQThCO0VBQ2pDLHlCQUFBOztBQUdKLGlCQUFDLFFBQVMsOEJBQThCO0VBQ3BDLHlCQUFBOztBQUdKLGlCQUFDLE1BQU8sOEJBQThCO0VBQ2xDLHlCQUFBOztBQUdKLGlCQUFDLE1BQU8sOEJBQThCLHdCQUF1QjtFQUN6RCxjQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcblxyXG4uY2hpcC1lbGVtZW50LWN1c3RvbS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmNoaXAtZWxlbWVudC1jdXN0b20td3JhcHBlcjpoYXMoPiBpbnB1dC5jaGlwLWVsZW1lbnQtY3VzdG9tLmFjdGl2ZS1jaGlwKTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIodWktdmFsdWUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMzVweDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1zZWxlY3RlZDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uY2hpcC1lbGVtZW50LCAuY2hpcC1lbGVtZW50LWN1c3RvbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItaHMtZ3JleS05QjlCOUI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cclxuICAgICYuYWN0aXZlLWNoaXAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDk2LCAxMTUsIDAuMTUpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ocy1zZWxlY3RlZDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXNlbGVjdGVkO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNoaXAtZWxlbWVudC1jdXN0b20ge1xyXG4gICAgJi5hY3RpdmUtY2hpcCB7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNhcmV0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNoaXAtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW46IDEwcHggMCAwIDE1cHg7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXNlbGVjdGVkO1xyXG59XHJcblxyXG5cclxuLy9jdXN0b20gaW5wdXQgY2hpcFxyXG4uY2hpcC1idXR0b24tY2hpcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnJhZGlvLWlubGluZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hpcC1kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW5vbmUgLnJhZGlvLWNoaXAtZHJvcGRvd24tc2VsZWN0ZWQgbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sb3cgLnJhZGlvLWNoaXAtZHJvcGRvd24tc2VsZWN0ZWQgbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmY2ZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tZWRpdW0gLnJhZGlvLWNoaXAtZHJvcGRvd24tc2VsZWN0ZWQgbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY2ZGYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1oaWdoIC5yYWRpby1jaGlwLWRyb3Bkb3duLXNlbGVjdGVkIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlZWVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm9uZSAucmFkaW8tY2hpcC1kcm9wZG93bi1zZWxlY3RlZCAuY2hpcC1idXR0b24tY2hpcF9faWNvbjo6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogIzZDNkM2QyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvZWxlbWVudHMtY2hpcHMuY3NzIn0= */

.ico-facebook {
  color: #3b5998;
}
.ico-twitter {
  color: #00aced;
}
.alert-warning .icomoon {
  color: #8a6d3b;
}
.icomoon-bajada-precio.reverse::before {
  display: inline-block;
  transform: rotate(-180deg);
}
.text-base {
  color: #2A2A2A;
}
.text-base-disabled {
  color: #919eab;
}
.text-base-light {
  color: #637381;
}
.text-nota {
  color: #ababab;
  font-size: 12px;
  padding-top: 3px;
}
.text-success {
  color: #4caf50;
}
.text-error {
  color: #f1492f;
}
.text-warning {
  color: #8a6d3b;
}
.text-link {
  color: #3B60BA;
}
.text-info {
  color: #6C6C6C;
}
.text-alert {
  color: #f7ca4f;
}
.text-alert-info {
  color: #4c9bff;
}
.text-pisos {
  color: #001489;
}
.text-new {
  color: #3B60BA;
}
.color-text-white {
  color: white;
}
.light {
  font-weight: 300;
}
.regular-weight {
  font-weight: 400;
}
.semi-bold {
  font-weight: 500;
}
.bold {
  font-weight: 600;
}
.no-bold {
  font-weight: normal;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.text-base {
  font-size: 14px;
}
.text-size-10 {
  font-size: 10px;
}
.text-size-11 {
  font-size: 11px;
}
.text-size-12 {
  font-size: 12px;
}
.text-size-13 {
  font-size: 13px;
}
.text-size-16 {
  font-size: 16px;
}
.text-size-18 {
  font-size: 18px;
}
.text-size-20 {
  font-size: 20px;
}
.text-size-22 {
  font-size: 22px;
}
.text-size-24 {
  font-size: 24px;
}
.text-size-26 {
  font-size: 26px;
}
.text-size-28 {
  font-size: 28px;
}
.text-size-30 {
  font-size: 30px;
}
.text-size-32 {
  font-size: 32px;
}
.text-size-80 {
  font-size: 80px;
}
body {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  position: relative;
}
@media screen {
  body {
    font-size: 14px;
  }
}
b {
  font-weight: 600;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.btn {
  border-radius: 4px !important;
  color: #333;
}
textarea::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder,
.btn::-webkit-input-placeholder {
  color: #919eab !important;
}
textarea:-moz-placeholder,
input[type="text"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="datetime"]:-moz-placeholder,
input[type="datetime-local"]:-moz-placeholder,
input[type="date"]:-moz-placeholder,
input[type="month"]:-moz-placeholder,
input[type="time"]:-moz-placeholder,
input[type="week"]:-moz-placeholder,
input[type="number"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="url"]:-moz-placeholder,
input[type="search"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
input[type="color"]:-moz-placeholder,
.btn:-moz-placeholder {
  color: #919eab !important;
}
textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
.btn::-moz-placeholder {
  color: #919eab !important;
}
textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
.btn:-ms-input-placeholder {
  color: #919eab !important;
}
a {
  color: #3B60BA;
  cursor: pointer;
}
a:focus,
a:hover {
  text-decoration: none;
}
select {
  display: none;
}
@media (max-width: 767px) {
  select::-ms-expand {
    display: none;
  }
  select {
    background: url(/content/images/select_arrow.png) no-repeat right;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: #fff;
    border: 1px solid #ddd !important;
    border-radius: 0 !important;
    box-shadow: none;
    color: #2A2A2A;
    display: block !important;
    padding: 0 20px 0 5px !important;
    width: 100%;
    height: 34px;
  }
}
label {
  font-size: 11px;
  font-weight: 300;
}
label.radio-inline,
label.checkbox-inline {
  font-size: 14px;
}
.form-control {
  height: 36px;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    border: none;
  }
}
.tagify--mix.search-input {
  border-radius: 30px;
  padding-left: 10px !important;
}
.tagify--mix.search-input:before {
  content: "/";
  display: inline;
  font-family: icomoon;
  font-size: 14px;
  font-weight: 300;
  position: relative;
  top: 8px;
}
.search__container {
  align-items: center;
  border: 1px solid #C6C6C6;
  border-radius: 100px !important;
  display: flex;
  height: 42px;
  justify-content: flex-start;
  padding: 12px 16px;
  transition: all 0.3s ease-in-out;
}
.search__container.focused {
  border: 1px solid #3B60BA;
  transition: all 0.3s ease-in-out;
}
.search__icon {
  font-size: 18px;
  margin-right: 8px;
}
.search__input {
  border-color: transparent !important;
  background-color: transparent !important;
  padding: 0 !important;
  width: 100% !important;
}
.search__input:hover,
.search__input:focus {
  box-shadow: none !important;
}
.search__input:-webkit-autofill,
.search__input:-webkit-autofill:focus {
  transition: background-color 600000s 0s, color 600000s 0s;
}
.dropdown__input-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: fit-content;
  outline: none;
}
.dropdown__input-container.open .dropdown__input {
  border: 1px solid #3B60BA;
  transition: all 0.3s ease-in-out;
}
.dropdown__input-container .dropdown__input {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 42px;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #C6C6C6;
  color: #2A2A2A;
  padding: 8px 3.5% 8px 14px;
  transition: all 0.3s ease-in-out;
}
.dropdown__input-container .dropdown__input:disabled {
  cursor: not-allowed;
  background-color: #efefef;
}
.dropdown__input-container .dropdown__input-chevron {
  padding-top: 4px;
  position: absolute;
  right: 24px;
}
.dropdown__input-container .dropdown__input.no-icon > i {
  right: 12px;
}
.dropdown__input-container .dropdown__input-icon {
  padding-top: 1px;
  margin-right: 8px !important;
}
.dropdown__input-container .dropdown__input-icon,
.dropdown__input-container .dropdown__input-chevron {
  font-size: 24px;
}
.dropdown__input-container .dropdown__input-text-container {
  max-width: 74%;
}
.dropdown__input-container .dropdown__input-titleText {
  font-size: 11px;
  line-height: 16px;
}
.dropdown__input-container .dropdown__input-text {
  line-height: 16px;
}
.dropdown__input-container .dropdown__input-menu,
.dropdown__input-container .dropdown__input-filters {
  border-color: #C6C6C6;
  left: 15px;
  margin-top: 5px;
  padding: 0;
  width: 89.2%;
}
.dropdown__input-container .dropdown__input-menu > li,
.dropdown__input-container .dropdown__input-filters > li {
  cursor: pointer;
}
.dropdown__input-container .dropdown__input-menu#changeLeadsStatus,
.dropdown__input-container .dropdown__input-filters#changeLeadsStatus {
  left: 0;
  width: 100%;
}
.dropdown__input-container .dropdown__input-badge {
  align-items: center;
  background-color: #001489;
  border-radius: 50px;
  color: white;
  display: flex;
  font-size: 12px;
  font-weight: 700;
  height: 20px;
  justify-content: center;
  padding: 0 1px 1px 0;
  position: relative;
  top: -16px;
  right: -12px;
  width: 20px;
}
.dropdown__input-container .dropdown__input-menu > li {
  padding: 10px 16px;
}
.dropdown__input-container .dropdown__input-menu > li .optionText {
  color: #2A2A2A;
}
.dropdown__input-container .dropdown__input-menu > li:hover,
.dropdown__input-container .dropdown__input-menu > li.active {
  background-color: #f6f6f6;
}
.dropdown__input-container .dropdown__input-menu > li:first-of-type {
  border-radius: 4px 4px 0 0;
}
.dropdown__input-container .dropdown__input-menu > li:last-of-type {
  border-radius: 0 0 4px 4px;
}
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateFrom .datepicker,
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateTo .datepicker {
  top: 155px !important;
  left: 13.5vw !important;
}
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateFrom .datepicker::before,
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateTo .datepicker::before {
  left: -11px;
  transform: rotate(-90deg);
}
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateFrom .datepicker::after,
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateTo .datepicker::after {
  left: -9px;
  transform: rotate(-90deg);
}
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateFrom .datepicker .datepicker-months,
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateTo .datepicker .datepicker-months,
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateFrom .datepicker .datepicker-years,
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateTo .datepicker .datepicker-years {
  height: 250px;
  width: 210px;
}
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateFrom .datepicker .datepicker-months table tbody tr td,
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateTo .datepicker .datepicker-months table tbody tr td,
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateFrom .datepicker .datepicker-years table tbody tr td,
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateTo .datepicker .datepicker-years table tbody tr td {
  padding-top: 15px;
}
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateFrom {
  display: flex;
}
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateFrom .datepicker::before {
  top: 156px;
}
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateFrom .datepicker::after {
  top: 156px;
}
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateTo {
  display: flex;
}
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateTo .datepicker::before {
  top: 220px;
}
.dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateTo .datepicker::after {
  top: 220px;
}
.dropdown__input-container .dropdown__input-menu > li .icheckbox_minimal-grey {
  margin: 0 -3px 0 !important;
}
.dropdown__input-container .dropdown__input-menu > li .dropdown__input-menu-icon {
  font-size: 20px;
}
.dropdown__input-container .dropdown__input-filters {
  padding-top: 13px;
}
.dropdown__input-container .dropdown__input-filters > li {
  padding: 12px 15px;
}
.dropdown__input-container .dropdown__input-filters > li:last-of-type {
  padding-bottom: 25px;
}
.dropdown__input-container .dropdown__input-filters > li .dropdown__input-container .dropdown__input {
  border: 1px solid #C6C6C6;
  transition: all 0.3s ease-in-out;
}
.dropdown__input-container .dropdown__input-filters > li .dropdown__input-container .dropdown__input-chevron {
  right: 8px;
}
.dropdown__input-container .dropdown__input-filters > li .dropdown__input-container .dropdown__input-menu {
  left: 0;
  width: 100%;
}
.dropdown__input-container .dropdown__input-filters > li .dropdown__input-container.open .dropdown__input {
  border: 1px solid #3B60BA;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 480px) {
  .dropdown__input-container .dropdown__input-filters {
    left: -100px;
    width: 71.5vw;
  }
}
@media (min-width: 481px) and (max-width: 580px) {
  .dropdown__input-container .dropdown__input-filters {
    left: -100px;
    width: 66.5vw;
  }
}
@media (min-width: 581px) and (max-width: 767px) {
  .dropdown__input-container .dropdown__input-filters {
    left: 10px;
    width: 92.8%;
  }
}
@media (max-width: 767px) {
  .dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateFrom .datepicker,
  .dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateTo .datepicker {
    left: 49vw !important;
  }
  .dropdown__input-container .dropdown__input-menu {
    left: 10px;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 900px) {
  .dropdown__input-container .dropdown__input-filters {
    left: -100px;
    width: 150%;
  }
}
@media (min-width: 901px) and (max-width: 1023px) {
  .dropdown__input-container .dropdown__input-filters {
    left: -100px;
    width: 142%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateFrom .datepicker,
  .dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateTo .datepicker {
    left: 90% !important;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateFrom .datepicker,
  .dropdown__input-container .dropdown__input-menu > li:last-of-type .daterange__container-dateTo .datepicker {
    left: 106% !important;
  }
  .dropdown__input-container .dropdown__input-filters {
    left: -50px;
    width: 115%;
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .dropdown__input-container .dropdown__input-filters {
    left: -25px;
    width: 104%;
  }
}
.dropdown__input-container#leadStatus {
  position: relative;
  top: -8px;
}
.dropdown__input-container#leadStatus .dropdown__input {
  height: 36px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3NldHRpbmdzLXR5cG9ncmFwaHkubGVzcyIsImNvbnRlbnQvY3NzL2VsZW1lbnRzLWdlbmVyYWwubGVzcyIsImNvbnRlbnQvY3NzL3Rvb2xzLW1peGlucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0osY0FBZTtFQUNYLGNBQUE7O0FBR0osc0JBQXNCLFFBQVE7RUFDMUIscUJBQUE7RUFDQSxXQUFXLGVBQVg7O0FBS0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFLSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUlKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQ3hLSjtFQUNJLGFESGUscUJDR2Y7RUFDQSxnQkFBQTtFQUNBLGtCQUFB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RTlDLDBCQXJRUixpQkFxUVM7SUFDRyxZQUFBO0lBQ0EsV0FBQTs7O0FBSVIsUUFBMEIsdUJBQXdCO0VBRTlDLDBCQTdRUixpQkE2UVMsS0FFRyxLQUFJLGFBRUEsK0JBQStCO0VBSnZDLDBCQTdRUixpQkE2UVMsS0FFRyxLQUFJLGFBRTRDLDZCQUE2QjtJQUNyRSxvQkFBQTs7O0FBTWhCLFFBQTJCLHdCQUF3QjtFQUUvQywwQkExUlIsaUJBMFJTLEtBRUcsS0FBSSxhQUVBLCtCQUErQjtFQUp2QywwQkExUlIsaUJBMFJTLEtBRUcsS0FBSSxhQUU0Qyw2QkFBNkI7SUFDckUscUJBQUE7O0VBS1osMEJBcFNSLGlCQW9TUztJQUNHLFdBQUE7SUFDQSxXQUFBOzs7QUFJUixRQUEyQix3QkFBd0I7RUFFL0MsMEJBNVNSLGlCQTRTUztJQUNHLFdBQUE7SUFDQSxXQUFBOzs7QUFNWiwwQkFBQztFQUNHLGtCQUFBO0VBQ0EsU0FBQTs7QUFGSiwwQkFBQyxXQUlHO0VBQ0ksWUFBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5cclxuQGZvbnQtZmFtaWx5LWJhc2U6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuQGZvbnQtZmFtaWx5LXJvYm90bzogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tQ09MT1JTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vSWNvbnNcclxuLmljby1mYWNlYm9vayB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWZhY2Vib29rO1xyXG59XHJcblxyXG4uaWNvLXR3aXR0ZXIge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10d2l0dGVyO1xyXG59XHJcblxyXG4uYWxlcnQtd2FybmluZyAuaWNvbW9vbiB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtd2FybmluZztcclxufVxyXG5cclxuLmljb21vb24tYmFqYWRhLXByZWNpby5yZXZlcnNlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZylcclxufVxyXG5cclxuXHJcbi8vVGV4dFxyXG4udGV4dC1iYXNlIHtcclxuICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG59XHJcblxyXG4udGV4dC1iYXNlLWRpc2FibGVkIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1kaXNhYmxlZDtcclxufVxyXG5cclxuLnRleHQtYmFzZS1saWdodCB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtYmFzZS1saWdodDtcclxufVxyXG5cclxuLnRleHQtbm90YSB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtaW5mbztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbn1cclxuXHJcbi50ZXh0LXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkNDtcclxufVxyXG5cclxuLnRleHQtZXJyb3Ige1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkMTtcclxufVxyXG5cclxuLnRleHQtd2FybmluZyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtd2FybmluZztcclxufVxyXG5cclxuLnRleHQtbGluayB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi50ZXh0LWluZm8ge1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLW1pZDtcclxufVxyXG5cclxuLnRleHQtYWxlcnQge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkMztcclxufVxyXG5cclxuLnRleHQtYWxlcnQtaW5mbyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXN0YXRlLWluZm87XHJcbn1cclxuXHJcbi50ZXh0LXBpc29zIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtcHJpbWFyeTtcclxufVxyXG5cclxuLnRleHQtbmV3IHtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxufVxyXG5cclxuLmNvbG9yLXRleHQtd2hpdGUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVdFSUdIVC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5saWdodCB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ucmVndWxhci13ZWlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnNlbWktYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ubm8tYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uZnctNjAwe1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmZ3LTcwMCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tU0laRS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi50ZXh0LWJhc2Uge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTEwIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xMSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTEzIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xNiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTgge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTIwIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yMiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjQge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTI2IHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yOCB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMzAge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTMyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS04MCB7XHJcbiAgICBmb250LXNpemU6IDgwcHg7XHJcbn1cclxuIiwi77u/QGltcG9ydCBcInNldHRpbmdzLXR5cG9ncmFwaHkubGVzc1wiO1xyXG5AaW1wb3J0IFwidG9vbHMtbWl4aW5zLmxlc3NcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUJPRFktLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4ge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1FTEVNRU5UUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbmJ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG50ZXh0YXJlYSwgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwibW9udGhcIl0sIGlucHV0W3R5cGU9XCJ0aW1lXCJdLCBpbnB1dFt0eXBlPVwid2Vla1wiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwiY29sb3JcIl0sIC5idG4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktMzMzO1xyXG5cclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1kaXNhYmxlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ocy10ZXh0LWRpc2FibGVkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ocy10ZXh0LWRpc2FibGVkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1kaXNhYmxlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0VubGFjZVxyXG5hIHtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vU2VsZWN0XHJcbnNlbGVjdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2NvbnRlbnQvaW1hZ2VzL3NlbGVjdF9hcnJvdy5wbmcnKSBuby1yZXBlYXQgcmlnaHQ7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktREREICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCA1cHggIWltcG9ydGFudDtcclxuICAgICAgICAuc2l6ZSgxMDAlLCAzNHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLy9MYWJlbFxyXG5sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICYucmFkaW8taW5saW5lLCAmLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9se1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG59XHJcblxyXG4vL3RhYmxlXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0J1c2NhZG9yXHJcbi50YWdpZnktLW1peC5zZWFyY2gtaW5wdXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItaHMtaW5wdXQtYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJi5mb2N1c2VkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsLFxyXG4gICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNjAwMDAwcyAwcywgY29sb3IgNjAwMDAwcyAwcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tSU5QVVRTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBJbnB1dCBkcm9wZG93bnNcclxuXHJcbi5kcm9wZG93bl9faW5wdXQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICAuZHJvcGRvd25fX2lucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd25fX2lucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLWlucHV0LWJvcmRlcjtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICBwYWRkaW5nOiA4cHggMy41JSA4cHggMTRweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1ncmV5LUVGRUZFRjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY2hldnJvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vLWljb24ge1xyXG5cclxuICAgICAgICAgICAgPiBpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uLCAmLWNoZXZyb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlVGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWVudSwgJi1maWx0ZXJzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItaHMtaW5wdXQtYm9yZGVyO1xyXG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4OS4yJTtcclxuXHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmI2NoYW5nZUxlYWRzU3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1iYWRnZSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1wcmltYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWVudSB7XHJcblxyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAub3B0aW9uVGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1ncmV5LUY2RjZGNjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGVyYW5nZV9fY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtZGF0ZUZyb20gLmRhdGVwaWNrZXIsICYtZGF0ZVRvIC5kYXRlcGlja2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTU1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEzLjV2dyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlcGlja2VyLW1vbnRocywgLmRhdGVwaWNrZXIteWVhcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YWJsZSB0Ym9keSB0ciB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1kYXRlRnJvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlcGlja2VyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtZGF0ZVRvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGVwaWNrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY2hlY2tib3hfbWluaW1hbC1ncmV5IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTNweCAwICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd25fX2lucHV0LW1lbnUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWZpbHRlcnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuXHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd25fX2lucHV0LWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItaHMtaW5wdXQtYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtY2hldnJvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4gLmRyb3Bkb3duX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHJcbiAgICAgICAgICAgICYtZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzEuNXZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xyXG5cclxuICAgICAgICAgICAgJi1maWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2Ni41dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gICAgICAgICAgICAmLWZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5Mi44JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gICAgICAgICAgICAmLW1lbnUge1xyXG5cclxuICAgICAgICAgICAgICAgID4gbGk6bGFzdC1vZi10eXBlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGVyYW5nZV9fY29udGFpbmVyLWRhdGVGcm9tIC5kYXRlcGlja2VyLCAuZGF0ZXJhbmdlX19jb250YWluZXItZGF0ZVRvIC5kYXRlcGlja2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDl2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHJcbiAgICAgICAgICAgICYtZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblxyXG4gICAgICAgICAgICAmLWZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cclxuICAgICAgICAgICAgJi1tZW51IHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGxpOmxhc3Qtb2YtdHlwZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlcmFuZ2VfX2NvbnRhaW5lci1kYXRlRnJvbSAuZGF0ZXBpY2tlciwgLmRhdGVyYW5nZV9fY29udGFpbmVyLWRhdGVUbyAuZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDkwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG5cclxuICAgICAgICAgICAgJi1tZW51IHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGxpOmxhc3Qtb2YtdHlwZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlcmFuZ2VfX2NvbnRhaW5lci1kYXRlRnJvbSAuZGF0ZXBpY2tlciwgLmRhdGVyYW5nZV9fY29udGFpbmVyLWRhdGVUbyAuZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwNiUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcblxyXG4gICAgICAgICAgICAmLWZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0V4Y2VwY2nDs24gY29tYm8gbGVhZHMgY2FtYmlvIGVzdGFkb1xyXG4gICAgJiNsZWFkU3RhdHVzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtOHB4O1xyXG5cclxuICAgICAgICAuZHJvcGRvd25fX2lucHV0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwi77u/Ly8gU2l6aW5nIHNob3J0Y3V0c1xyXG4uc2l6ZShAd2lkdGg7IEBoZWlnaHQpIHtcclxuICAgIHdpZHRoOiBAd2lkdGg7XHJcbiAgICBoZWlnaHQ6IEBoZWlnaHQ7XHJcbn1cclxuXHJcbi5zcXVhcmUoQHNpemUpIHtcclxuICAgIC5zaXplKEBzaXplOyBAc2l6ZSk7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbnNcclxuLmJvcmRlci1yYWRpdXMtZnVsbChAcmFkaXVzVG9wUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbVJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21MZWZ0OiA1cHgsIEByYWRpdXNUb3BMZWZ0OiA1cHgpIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxufVxyXG5cclxuLy8gLmJveC1zaGFkb3coNXB4LCA1cHgsIDZweCwgLjMpO1xyXG4uYm94LXNoYWRvdyAoQHN0cmluZykge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgYm94LXNoYWRvdzogQHN0cmluZztcclxufVxyXG5cclxuLy8gLnRyYW5zaXRpb24oYWxsLCAuNXMsIGVhc2UtaW4pO1xyXG4udHJhbnNpdGlvbiAoQHByb3A6IGFsbCwgQHRpbWU6IDFzLCBAZWFzZTogbGluZWFyKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbn1cclxuXHJcbi8vIC50cmFuc2Zvcm0oNWRlZywgLjUsIDFkZWcsIDApO1xyXG4udHJhbnNmb3JtIChAcm90YXRlOiA5MGRlZywgQHNjYWxlOiAxLCBAc2tldzogMWRlZywgQHRyYW5zbGF0ZTogMTBweCkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG59XHJcblxyXG4vLyAuZ3JhZGllbnQobGVmdCwgIzY2MzMzMywgIzMzMzMzMyk7XHJcbi5ncmFkaWVudCAoQG9yaWdpbjogbGVmdCwgQHN0YXJ0OiB3aGl0ZSwgQHN0b3A6IGJsYWNrKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxufVxyXG5cclxuLy8gLmJvcmRlci1yYWRpdXMoNXB4KVxyXG4uYm9yZGVyLXJhZGl1cyhAcmFkaXVzOiA1cHgpe1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxufVxyXG5cclxuLmNoZXZyb24tY29tcChAY29sb3IsIEBib3JkZXIsIEBib3JkZXItbGVmdCwgQHRvcCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IEBib3JkZXIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogQGJvcmRlci1sZWZ0IHNvbGlkIEBjb2xvcjtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIHRvcDogQHRvcDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5pY29tb29uKCkge1xyXG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vL01hcmdpbi10b3BcclxuLm1hcmdpbi10b3AoQHNpemUpIHtcclxuICAgIG1hcmdpbi10b3A6IEBzaXplO1xyXG59XHJcblxyXG4vL1Jlc3BvbnNpdmUgbWVhc3VyZXNcclxuQG1vYmlsZTogflwiKG1heC13aWR0aDogNDgwcHgpXCI7XHJcbkBtb2JpbGUtbGc6IH5cIihtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBtb2JpbGUtbWluOiB+XCIobWluLXdpZHRoOiAzNjBweClcIjtcclxuQG1vYmlsZS1tYXg6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AYWxsLW1vYmlsZXM6IH5cIihtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcblxyXG5AdGFibGV0OiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AdGFibGV0LW1pbjogflwiKG1pbi13aWR0aDogNzY4cHgpXCI7XHJcbkB0YWJsZXQtbWF4OiB+XCIobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQGFsbC10YWJsZXRzOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5cclxuQGxhcHRvcC1zbTogflwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBsYXB0b3A6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweClcIjtcclxuQGxhcHRvcC1sZzogflwiKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AbGFwdG9wLW1pbjogflwiKG1pbi13aWR0aDogOTkycHgpXCI7XHJcbkBsYXB0b3AtbWF4OiB+XCIobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBhbGwtbGFwdG9wczogflwiKG1pbi13aWR0aDogODUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcblxyXG5AZGVza3RvcC1taW46IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuQGRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE3NjBweClcIjtcclxuQGRlc2t0b3AtbGc6IH5cIihtaW4td2lkdGg6IDE3NjFweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuQGFsbC1kZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcblxyXG5Ac2NyZWVuLXhzOiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQHNjcmVlbi1zbTogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBzY3JlZW4tbWQ6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQHNjcmVlbi1sZzogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL2VsZW1lbnRzLWdlbmVyYWwuY3NzIn0= */

.ico-facebook {
  color: #3b5998;
}
.ico-twitter {
  color: #00aced;
}
.alert-warning .icomoon {
  color: #8a6d3b;
}
.icomoon-bajada-precio.reverse::before {
  display: inline-block;
  transform: rotate(-180deg);
}
.text-base {
  color: #2A2A2A;
}
.text-base-disabled {
  color: #919eab;
}
.text-base-light {
  color: #637381;
}
.text-nota {
  color: #ababab;
  font-size: 12px;
  padding-top: 3px;
}
.text-success {
  color: #4caf50;
}
.text-error {
  color: #f1492f;
}
.text-warning {
  color: #8a6d3b;
}
.text-link {
  color: #3B60BA;
}
.text-info {
  color: #6C6C6C;
}
.text-alert {
  color: #f7ca4f;
}
.text-alert-info {
  color: #4c9bff;
}
.text-pisos {
  color: #001489;
}
.text-new {
  color: #3B60BA;
}
.color-text-white {
  color: white;
}
.light {
  font-weight: 300;
}
.regular-weight {
  font-weight: 400;
}
.semi-bold {
  font-weight: 500;
}
.bold {
  font-weight: 600;
}
.no-bold {
  font-weight: normal;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.text-base {
  font-size: 14px;
}
.text-size-10 {
  font-size: 10px;
}
.text-size-11 {
  font-size: 11px;
}
.text-size-12 {
  font-size: 12px;
}
.text-size-13 {
  font-size: 13px;
}
.text-size-16 {
  font-size: 16px;
}
.text-size-18 {
  font-size: 18px;
}
.text-size-20 {
  font-size: 20px;
}
.text-size-22 {
  font-size: 22px;
}
.text-size-24 {
  font-size: 24px;
}
.text-size-26 {
  font-size: 26px;
}
.text-size-28 {
  font-size: 28px;
}
.text-size-30 {
  font-size: 30px;
}
.text-size-32 {
  font-size: 32px;
}
.text-size-80 {
  font-size: 80px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #2A2A2A;
  font-family: 'Poppins', sans-serif;
}
.page-header h1,
h1 {
  font-size: 24px;
  font-weight: 600;
  margin: 0;
}
h2 {
  font-size: 20px;
  font-weight: 600;
  margin: 0;
}
h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
}
h4 {
  font-size: 16px;
  margin: 0;
}
h5 {
  font-size: 14px;
  font-weight: 600;
}
.page-header h3 {
  margin-top: 5px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3NldHRpbmdzLXR5cG9ncmFwaHkubGVzcyIsImNvbnRlbnQvY3NzL2VsZW1lbnRzLWhlYWRpbmdzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0E7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSixjQUFlO0VBQ1gsY0FBQTs7QUFHSixzQkFBc0IsUUFBUTtFQUMxQixxQkFBQTtFQUNBLFdBQVcsZUFBWDs7QUFLSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUtKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxtQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBSUo7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FDektKO0FBQUk7QUFBSTtBQUFJO0FBQUk7QUFBSTtFQUNoQixjQUFBO0VBQ0EsYURIZSxxQkNHZjs7QUFHSixZQUFhO0FBQUk7RUFDYixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBOztBQUdKO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTs7QUFHSjtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7O0FBR0o7RUFDSSxlQUFBO0VBQ0EsU0FBQTs7QUFHSjtFQUNJLGVBQUE7RUFDQSxnQkFBQTs7QUFHSixZQUFhO0VBQ1QsZUFBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5cclxuQGZvbnQtZmFtaWx5LWJhc2U6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuQGZvbnQtZmFtaWx5LXJvYm90bzogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tQ09MT1JTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vSWNvbnNcclxuLmljby1mYWNlYm9vayB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWZhY2Vib29rO1xyXG59XHJcblxyXG4uaWNvLXR3aXR0ZXIge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10d2l0dGVyO1xyXG59XHJcblxyXG4uYWxlcnQtd2FybmluZyAuaWNvbW9vbiB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtd2FybmluZztcclxufVxyXG5cclxuLmljb21vb24tYmFqYWRhLXByZWNpby5yZXZlcnNlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZylcclxufVxyXG5cclxuXHJcbi8vVGV4dFxyXG4udGV4dC1iYXNlIHtcclxuICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG59XHJcblxyXG4udGV4dC1iYXNlLWRpc2FibGVkIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1kaXNhYmxlZDtcclxufVxyXG5cclxuLnRleHQtYmFzZS1saWdodCB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtYmFzZS1saWdodDtcclxufVxyXG5cclxuLnRleHQtbm90YSB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtaW5mbztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbn1cclxuXHJcbi50ZXh0LXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkNDtcclxufVxyXG5cclxuLnRleHQtZXJyb3Ige1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkMTtcclxufVxyXG5cclxuLnRleHQtd2FybmluZyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtd2FybmluZztcclxufVxyXG5cclxuLnRleHQtbGluayB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi50ZXh0LWluZm8ge1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLW1pZDtcclxufVxyXG5cclxuLnRleHQtYWxlcnQge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkMztcclxufVxyXG5cclxuLnRleHQtYWxlcnQtaW5mbyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXN0YXRlLWluZm87XHJcbn1cclxuXHJcbi50ZXh0LXBpc29zIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtcHJpbWFyeTtcclxufVxyXG5cclxuLnRleHQtbmV3IHtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxufVxyXG5cclxuLmNvbG9yLXRleHQtd2hpdGUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVdFSUdIVC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5saWdodCB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ucmVndWxhci13ZWlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnNlbWktYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ubm8tYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uZnctNjAwe1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmZ3LTcwMCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tU0laRS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi50ZXh0LWJhc2Uge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTEwIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xMSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTEzIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xNiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTgge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTIwIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yMiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjQge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTI2IHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yOCB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMzAge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTMyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS04MCB7XHJcbiAgICBmb250LXNpemU6IDgwcHg7XHJcbn1cclxuIiwi77u/QGltcG9ydCBcInNldHRpbmdzLXR5cG9ncmFwaHkubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUhFQURJTkdTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyIGgxLCBoMSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmg1IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlciBoMyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9lbGVtZW50cy1oZWFkaW5ncy5jc3MifQ== */

.icoSelect {
  height: 17px;
  padding-bottom: 2px;
}
.icon-16 {
  font-size: 16px !important;
}
.icon-20 {
  font-size: 20px !important;
}
.icon-24 {
  font-size: 24px !important;
}
.icon-48 {
  font-size: 48px !important;
}
.icon-ic_info_outline,
.icon-info {
  cursor: pointer;
}
.icomoon {
  color: #2A2A2A;
}
.ico-whatsapp {
  color: #25d366;
}
.ico-whatsapp.white:before {
  color: #fff;
}
.ico-whatsapp.grey:before {
  color: #9499b1;
}
.ico-contact {
  color: #003180;
}
.ico-visitas:before {
  color: #3B60BA;
}
.ico-emails:before {
  color: #f9d058;
}
.ico-llamadas:before {
  color: #5ae2c1;
}
.ico-recomendations:before {
  color: #f8ea1c;
}
.ico-favorites:before {
  color: #b20097;
}
.ico-inmuebles:before {
  color: #e26a60;
}
.ico-contactos:before {
  color: #7723f5;
}
.ico-demandas:before {
  color: #5d6cc0;
}
.ico-operations-incomes:before {
  color: #dbcb08;
}
.ico-marketing:before {
  color: #b5830a;
}
.ico-operations:before {
  color: #721c7f;
}
.ico-shared-sa:before {
  color: #f8951c;
}
.icomoon-chat_c:before,
.icomoon-videollamada_c:before,
.icomoon-llamada_c:before {
  color: #2A2A2A;
}
.icon-unread {
  line-height: 16px;
}
.icon-unread:after {
  background-color: #34B075;
  border-radius: 50px;
  color: #34B075;
  content: "\1f344";
  font-family: icomoon;
  font-size: 6px;
  line-height: 16px;
  position: relative;
  top: -8px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2VsZW1lbnRzLWljb25zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7O0FBSUo7RUFDSSwwQkFBQTs7QUFHSjtFQUNJLDBCQUFBOztBQUdKO0VBQ0ksMEJBQUE7O0FBR0o7RUFDSSwwQkFBQTs7QUFHSjtBQUF1QjtFQUNuQixlQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBRUEsYUFBQyxNQUFNO0VBQ0gsV0FBQTs7QUFHSixhQUFDLEtBQUs7RUFDRixjQUFBOztBQUlSO0VBQ0ksY0FBQTs7QUFHSixZQUFZO0VBQ1IsY0FBQTs7QUFHSixXQUFXO0VBQ1AsY0FBQTs7QUFHSixhQUFhO0VBQ1QsY0FBQTs7QUFHSixtQkFBbUI7RUFDZixjQUFBOztBQUdKLGNBQWM7RUFDVixjQUFBOztBQUdKLGNBQWM7RUFDVixjQUFBOztBQUdKLGNBQWM7RUFDVixjQUFBOztBQUdKLGFBQWE7RUFDVCxjQUFBOztBQUdKLHVCQUF1QjtFQUNuQixjQUFBOztBQUdKLGNBQWM7RUFDVixjQUFBOztBQUdKLGVBQWU7RUFDWCxjQUFBOztBQUdKLGNBQWM7RUFDVixjQUFBOztBQUdKLGVBQWU7QUFBUyx1QkFBdUI7QUFBUyxrQkFBa0I7RUFDdEUsY0FBQTs7QUFHSjtFQUNJLGlCQUFBOztBQUVBLFlBQUM7RUFDRyx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQVMsUUFBVDtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tSUNPTlMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaWNvU2VsZWN0IHtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi8vSWNvbm9zXHJcbi5pY29uLTE2IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi0yMCB7XHJcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmljb24tMjQge1xyXG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLTQ4IHtcclxuICAgIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWNvbi1pY19pbmZvX291dGxpbmUsIC5pY29uLWluZm8ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uaWNvbW9vbiB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWxtLWljb25zLWRhcms7XHJcbn1cclxuXHJcbi5pY28td2hhdHNhcHAge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy13aGF0c2FwcDtcclxuXHJcbiAgICAmLndoaXRlOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmdyZXk6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktaWNvbnM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY28tY29udGFjdCB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNvbnRhY3Q7XHJcbn1cclxuXHJcbi5pY28tdmlzaXRhczpiZWZvcmUge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1saW5rO1xyXG59XHJcblxyXG4uaWNvLWVtYWlsczpiZWZvcmUge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1lbWFpbHM7XHJcbn1cclxuXHJcbi5pY28tbGxhbWFkYXM6YmVmb3JlIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtY2FsbHM7XHJcbn1cclxuXHJcbi5pY28tcmVjb21lbmRhdGlvbnM6YmVmb3JlIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtcmVjb21lbmRhdGlvbnM7XHJcbn1cclxuXHJcbi5pY28tZmF2b3JpdGVzOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWZhdm9yaXRlcztcclxufVxyXG5cclxuLmljby1pbm11ZWJsZXM6YmVmb3JlIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtc3RhdHMtbmV3LXByb3BlcnRpZXM7XHJcbn1cclxuXHJcbi5pY28tY29udGFjdG9zOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXN0YXRzLWxlYWRzO1xyXG59XHJcblxyXG4uaWNvLWRlbWFuZGFzOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXN0YXRzLW5ldy1kZW1hbmRzO1xyXG59XHJcblxyXG4uaWNvLW9wZXJhdGlvbnMtaW5jb21lczpiZWZvcmUge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1zdGF0cy1vcGVyYXRpb25zLW5ldy1pbmNvbWVzO1xyXG59XHJcblxyXG4uaWNvLW1hcmtldGluZzpiZWZvcmUge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1zdGF0cy1tYXJrZXRpbmc7XHJcbn1cclxuXHJcbi5pY28tb3BlcmF0aW9uczpiZWZvcmUge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1zdGF0cy1vcGVyYXRpb25zO1xyXG59XHJcblxyXG4uaWNvLXNoYXJlZC1zYTpiZWZvcmUge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1zdGF0cy1zaGFyZWQtc2E7XHJcbn1cclxuXHJcbi5pY29tb29uLWNoYXRfYzpiZWZvcmUsIC5pY29tb29uLXZpZGVvbGxhbWFkYV9jOmJlZm9yZSwgLmljb21vb24tbGxhbWFkYV9jOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWxtLWljb25zLWRhcms7XHJcbn1cclxuXHJcbi5pY29uLXVucmVhZHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNEIwNzU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBjb2xvcjogIzM0QjA3NTtcclxuICAgICAgICBjb250ZW50OiBcIlxcMWYzNDRcIjtcclxuICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcclxuICAgICAgICBmb250LXNpemU6IDZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgfVxyXG59XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvZWxlbWVudHMtaWNvbnMuY3NzIn0= */

.section-title {
  border-top: 1px solid #C6C6C6;
  color: #2A2A2A;
  font-size: 16px;
  font-weight: 600;
  padding: 20px 0 0 !important;
  margin: 20px 0;
}
.section-title.no-border {
  border-top: none;
}
.section-subtitle {
  border-top: 1px solid #EDEDED;
  font-size: 14px;
  font-weight: 600;
  line-height: 34px;
  margin-bottom: 5px !important;
  padding: 20px 0 0 !important;
}
.section-subtitle.no-border {
  border-top: none;
}
@media (max-width: 767px) {
  .section-title {
    padding-left: 0 !important;
  }
}
.report-section-title {
  border-bottom: 2px solid #3B60BA;
  color: #3B60BA;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2VsZW1lbnRzLXRpdGxlcy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0ksNkJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxjQUFBOztBQUVBLGNBQUM7RUFDRyxnQkFBQTs7QUFJUjtFQUNJLDZCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBOztBQUVBLGlCQUFDO0VBQ0csZ0JBQUE7O0FBSVIsUUFBMEI7RUFDdEI7SUFDSSwwQkFBQTs7O0FBS1I7RUFDSSxnQ0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5cclxuLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1sbS1zdHJva2UtbGlnaHQ7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgJi5uby1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXN1YnRpdGxlIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5uby1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnJlcG9ydC1zZWN0aW9uLXRpdGxlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL2VsZW1lbnRzLXRpdGxlcy5jc3MifQ== */

.form-group .select2-container {
  width: 99.9%;
}
.form-group .select2-container.select2-container-disabled .select2-choice {
  background-color: #eee !important;
  cursor: not-allowed;
}
.form-group .select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #eee !important;
}
.form-group .select2-container .select2-choice {
  height: 36px !important;
  margin-top: 0 !important;
}
.form-group .select2-container .select2-choice .select2-arrow b {
  background: none !important;
}
.form-group .select2-container .select2-choice > .select2-chosen {
  color: #2A2A2A;
  margin-top: 2px;
}
.form-group .select2-container.select2-dropdown-open {
  transition: all 0.3s ease-in-out;
}
.form-group .select2-container.select2-dropdown-open .select2-choice {
  border-color: #3B60BA !important;
  border-radius: 4px !important;
  transition: all 0.3s ease-in-out;
}
.form-group .select2-container .dropdown__input-text-container label {
  margin-top: 1px;
}
@media (max-width: 767px) {
  .form-group .select2-container-disabled + select {
    background-color: #eee !important;
    cursor: not-allowed;
  }
}
@media (max-width: 767px) {
  .select2-container {
    display: none !important;
  }
}
.select2-container .select2-choice .select2-arrow {
  border-left: none;
}
.newSelect2__container {
  margin-bottom: 15px;
  /*@media (max-width: 767px) {

        select {
            margin-top: 0 !important;
            display: flex !important;
            align-items: center;
            justify-content: flex-start;
            border: 1px solid !important;
            border-radius: 4px !important;
            border-color: @color-hs-input-border !important;
            height: 40px !important;
            background-clip: padding-box !important;
            background-color: #FFFFFF !important;
            background-image: none !important;
            background-repeat: no-repeat !important;
            box-shadow: none !important;
            color: @color-type-dark !important;
            overflow: hidden !important;
            padding: 8px 8px 8px 14px !important;
            line-height: 16px !important;
            outline: none;
            position: relative !important;
            text-decoration: none !important;
            white-space: nowrap !important;
            transition: all 0.3s ease-in-out;

            option {
                padding: 10px 16px;

                &:hover {
                    background-color: @color-hs-grey-F6F6F6;
                }
            }

            &::after {
                content: "\5b";
                display: inline;
                font-family: 'icomoon' !important;
                font-size: 24px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                height: auto;
                margin-right: 8px;
                -webkit-font-smoothing: antialiased;
            }
        }
    }*/
}
.newSelect2__container .select2-container {
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.newSelect2__container .select2-container.select2-container-disabled .select2-choice {
  background-color: #eee !important;
  cursor: not-allowed;
}
.newSelect2__container .select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #eee !important;
}
.newSelect2__container .select2-container .select2-choice {
  margin-top: 0 !important;
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
  border: 1px solid !important;
  border-color: #C6C6C6 !important;
  height: 42px !important;
  background-clip: padding-box !important;
  background-color: #FFFFFF !important;
  background-image: none !important;
  background-repeat: no-repeat !important;
  box-shadow: none !important;
  color: #2A2A2A !important;
  overflow: hidden !important;
  padding: 8px 8px 8px 14px !important;
  line-height: 16px !important;
  position: relative !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  transition: all 0.3s ease-in-out;
  border-radius: 4px;
}
.newSelect2__container .select2-container .select2-choice .dropdown__input-text-container {
  max-width: 74%;
}
.newSelect2__container .select2-container .select2-choice .select2-arrow {
  background-image: none !important;
  background-color: transparent !important;
  position: absolute;
  margin-left: auto;
  height: auto;
  border: 0;
  padding-top: 2px;
  right: 6px;
  top: 9px;
  width: auto;
}
.newSelect2__container .select2-container .select2-choice .select2-arrow b {
  background: none !important;
  font-size: 24px;
  color: #2A2A2A;
  display: block;
  height: 100%;
  width: 100%;
}
.newSelect2__container .select2-container .select2-choice .select2-arrow b:before {
  content: "\5b";
  display: inline;
  font-family: icomoon;
  font-weight: 400;
  height: auto;
  text-shadow: none;
  position: relative;
  top: 2px;
}
.newSelect2__container .select2-container .select2-choice .select2-chosen {
  color: #2A2A2A;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.newSelect2__container .select2-container .select2-choice:before {
  font-family: 'icomoon' !important;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  margin-right: 8px;
  -webkit-font-smoothing: antialiased;
}
.newSelect2__container .select2-container#s2id_IdAgenteContacto .select2-choice:before,
.newSelect2__container .select2-container#s2id_IdAgenteApunte .select2-choice:before,
.newSelect2__container .select2-container#s2id_IdAgente .select2-choice:before,
.newSelect2__container .select2-container#s2id_IdAgenteCaptacion .select2-choice:before,
.newSelect2__container .select2-container#s2id_IdAgenteDestino .select2-choice:before,
.newSelect2__container .select2-container#s2id_IdAgenteInteresado .select2-choice:before,
.newSelect2__container .select2-container#IdAgenteOperacion .select2-choice:before {
  content: "\1f33f";
}
.newSelect2__container .select2-container#s2id_ver .select2-choice:before {
  content: "\66";
}
.newSelect2__container .select2-container#s2id_IdEstadoRGPD .select2-choice:before,
.newSelect2__container .select2-container#s2id_EmailProfesional .select2-choice:before {
  content: "\1f368";
}
.newSelect2__container .select2-container#s2id_TipoOperacion .select2-choice:before,
.newSelect2__container .select2-container#s2id_IdTipoOperacion .select2-choice:before {
  content: "\1f36f";
}
.newSelect2__container .select2-container#s2id_IdIntervaloTiempoCambioPrecio .select2-choice:before,
.newSelect2__container .select2-container#s2id_IdIntervaloTiempoCaptacion .select2-choice:before {
  content: "\6a";
}
.newSelect2__container .select2-container#s2id_IdGrupo .select2-choice:before {
  content: "\65";
}
.newSelect2__container .select2-container#s2id_IdTipoLlamada .select2-choice:before {
  content: "\6c";
}
.newSelect2__container .select2-container.select2-dropdown-open {
  transition: all 0.3s ease-in-out;
}
.newSelect2__container .select2-container.select2-dropdown-open .select2-choice {
  border-color: #3B60BA !important;
  border-radius: 4px !important;
  transition: all 0.3s ease-in-out;
}
.newSelect2__container .select2-container.select2-dropdown-open .select2-choice .select2-arrow b:before {
  content: "\5e";
}
@media (max-width: 767px) {
  .newSelect2__container .select2-container-disabled + select {
    background-color: #eee !important;
    cursor: not-allowed;
  }
  .newSelect2__container .select2-container {
    display: block !important;
  }
  .newSelect2__container .select2-container .select2-offscreen,
  .newSelect2__container .select2-container .select2-drop {
    display: none !important;
  }
  .newSelect2__container select {
    display: none !important;
  }
}
.select2-container-multi .select2-search-choice-close {
  left: 5px;
  top: 3px;
}
.select2-container-multi .select2-choices {
  background-image: none !important;
  background-color: #FFFFFF !important;
  border-radius: 3px;
  min-height: 34px;
}
.select2-container-multi .select2-choices .select2-search-field input {
  margin-top: 3px !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
  margin-top: 5px;
}
.select2-drop {
  margin-top: 5px;
  border: 0;
}
.select2-drop .select2-results {
  background-color: white;
  border: 1px solid #C6C6C6;
  border-radius: 4px;
  box-shadow: 0 6px 12px rgb(0 0 0%) !important;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: 0 6px 12px rgb(0 0 0%) !important;
  width: auto;
}
.select2-drop .select2-results > li {
  cursor: pointer;
  padding: 10px 16px;
}
.select2-drop .select2-results > li .select2-result-label {
  padding: 0;
  color: #2A2A2A;
}
.select2-drop .select2-results > li:hover,
.select2-drop .select2-results > li.select2-highlighted {
  background-color: #f6f6f6 !important;
  color: #2A2A2A;
}
.select2-drop .select2-results > li.select2-disabled {
  display: none !important;
}
.select2-drop .select2-results.ui-select-choices .ui-select-choices-group {
  padding: 0;
}
.select2-drop .select2-results.ui-select-choices .ui-select-choices-group ul li {
  cursor: pointer;
  padding: 10px 16px;
}
.select2-drop .select2-results.ui-select-choices .ui-select-choices-group ul li.ui-select-choices-row:hover,
.select2-drop .select2-results.ui-select-choices .ui-select-choices-group ul li.select2-highlighted {
  background-color: #f6f6f6 !important;
  color: #2A2A2A !important;
}
@media (max-width: 767px) {
  .select2-drop {
    position: absolute;
    right: 0;
    z-index: 2000;
  }
  .select2-drop .select2-results {
    max-height: 200px;
    overflow-y: scroll;
  }
}
.select2-search {
  display: none;
}
.select2-results .select2-highlighted {
  background: #bbb !important;
  color: #fff !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2VsZW1lbnRzLXNlbGVjdDIubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxXQUNJO0VBQ0ksWUFBQTs7QUFFQSxXQUhKLG1CQUdLLDJCQUE0QjtFQUN6QixzQkFBQTtFQUNBLG1CQUFBOztBQUZKLFdBSEosbUJBR0ssMkJBQTRCLGdCQUl6QjtFQUNJLHNCQUFBOztBQVRoQixXQUNJLG1CQVlJO0VBQ0ksdUJBQUE7RUFDQSx3QkFBQTs7QUFmWixXQUNJLG1CQVlJLGdCQUlJLGVBQWU7RUFDWCwyQkFBQTs7QUFsQmhCLFdBQ0ksbUJBWUksZ0JBUUk7RUFDSSxjQUFBO0VBQ0EsZUFBQTs7QUFJUixXQTFCSixtQkEwQks7RUFDRyxnQ0FBQTs7QUFESixXQTFCSixtQkEwQkssc0JBR0c7RUFDSSxxQkFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0NBQUE7O0FBakNoQixXQUNJLG1CQW9DSSxnQ0FDSTtFQUNJLGVBQUE7O0FBS1osUUFBMEI7RUFBMUIsV0FDSSw0QkFBNEI7SUFDeEIsc0JBQUE7SUFDQSxtQkFBQTs7O0FBS1osUUFBMEI7RUFDdEI7SUFDSSx3QkFBQTs7O0FBSVIsa0JBQW1CLGdCQUFnQjtFQUMvQixpQkFBQTs7QUFHSjtFQUNJLG1CQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBREosc0JBR0k7RUFDSSxXQUFBO0VBQ0EsZ0NBQUE7O0FBRUEsc0JBSkosbUJBSUssMkJBQTRCO0VBQ3pCLHNCQUFBO0VBQ0EsbUJBQUE7O0FBRkosc0JBSkosbUJBSUssMkJBQTRCLGdCQUl6QjtFQUNJLHNCQUFBOztBQVpoQixzQkFHSSxtQkFhSTtFQUNJLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtFQUNBLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtF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ZUFBQTtFQUNBLFNBQUE7O0FBRkosYUFJSTtFQUNJLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUF1QixXQUF2QjtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsK0JBQStCLFdBQS9CO0VBQ0EsV0FBQTs7QUFaUixhQUlJLGlCQVVJO0VBQ0ksZUFBQTtFQUNBLGtCQUFBOztBQWhCWixhQUlJLGlCQVVJLEtBSUk7RUFDSSxVQUFBO0VBQ0EsY0FBQTs7QUFHSixhQW5CUixpQkFVSSxLQVNLO0FBQVEsYUFuQmpCLGlCQVVJLEtBU2M7RUFDTix5QkFBQTtFQUNBLGNBQUE7O0FBR0osYUF4QlIsaUJBVUksS0FjSztFQUNHLHdCQUFBOztBQUlSLGFBN0JKLGlCQTZCSyxrQkFDRztFQUNJLFVBQUE7O0FBRlIsYUE3QkosaUJBNkJLLGtCQUNHLHlCQUdJLEdBQUc7RUFDQyxlQUFBO0VBQ0Esa0JBQUE7O0FBRUEsYUFyQ2hCLGlCQTZCSyxrQkFDRyx5QkFHSSxHQUFHLEdBSUUsc0JBQXNCO0FBQVEsYUFyQy9DLGlCQTZCSyxrQkFDRyx5QkFHSSxHQUFHLEdBSWlDO0VBQzVCLHlCQUFBO0VBQ0EsY0FBQTs7QUFPcEIsUUFBMEI7RUFBMUI7SUFDSSxrQkFBQTtJQUNBLFFBQUE7SUFDQSxhQUFBOztFQUhKLGFBS0k7SUFDSSxpQkFBQTtJQUNBLGtCQUFBOzs7QUFLWjtFQUNJLGFBQUE7O0FBR0osZ0JBQWlCO0VBQ2IsZ0JBQUE7RUFDQSxXQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1TRUxFQ1QyLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDk5LjklO1xyXG5cclxuICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1ncmV5LUVFRSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWdyZXktRUVFICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLWNob2ljZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1hcnJvdyBiIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAuc2VsZWN0Mi1jaG9zZW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0Mi1kcm9wZG93bi1vcGVuIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1jaG9pY2Uge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duX19pbnB1dC10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgKyBzZWxlY3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtZ3JleS1FRUUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3d7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxufVxyXG5cclxuLm5ld1NlbGVjdDJfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWdyZXktRUVFICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtZ3JleS1FRUUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdDItY2hvaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItaHMtaW5wdXQtYm9yZGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcmsgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duX19pbnB1dC10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc0JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNWJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1jaG9zZW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI3MyaWRfSWRBZ2VudGVDb250YWN0bywgJiNzMmlkX0lkQWdlbnRlQXB1bnRlLCAmI3MyaWRfSWRBZ2VudGUsICYjczJpZF9JZEFnZW50ZUNhcHRhY2lvbiwgJiNzMmlkX0lkQWdlbnRlRGVzdGlubywgJiNzMmlkX0lkQWdlbnRlSW50ZXJlc2FkbywgJiNJZEFnZW50ZU9wZXJhY2lvbiB7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1jaG9pY2U6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwxZjMzZlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI3MyaWRfdmVyIHtcclxuICAgICAgICAgICAgLnNlbGVjdDItY2hvaWNlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNjZcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNzMmlkX0lkRXN0YWRvUkdQRCwgJiNzMmlkX0VtYWlsUHJvZmVzaW9uYWwge1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItY2hvaWNlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMWYzNjhcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNzMmlkX1RpcG9PcGVyYWNpb24sICYjczJpZF9JZFRpcG9PcGVyYWNpb24ge1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItY2hvaWNlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMWYzNmZcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNzMmlkX0lkSW50ZXJ2YWxvVGllbXBvQ2FtYmlvUHJlY2lvLCAmI3MyaWRfSWRJbnRlcnZhbG9UaWVtcG9DYXB0YWNpb24ge1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItY2hvaWNlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNmFcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNzMmlkX0lkR3J1cG8ge1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItY2hvaWNlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNjVcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNzMmlkX0lkVGlwb0xsYW1hZGEge1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItY2hvaWNlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNmNcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLWNob2ljZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLWFycm93IGI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNWVcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgKyBzZWxlY3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtZ3JleS1FRUUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1vZmZzY3JlZW4sIC5zZWxlY3QyLWRyb3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLypAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWhzLWlucHV0LWJvcmRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1ncmV5LUY2RjZGNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXDViXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0qL1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICB0b3A6IDNweDtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgbWluLWhlaWdodDogMzRweDtcclxuXHJcbiAgICAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlbGVjdDItZHJvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgLnNlbGVjdDItcmVzdWx0cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M2QzZDNjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2IoMCAwIDAgLyAxOCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYigwIDAgMCAvIDE4JSkgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJi5zZWxlY3QyLWhpZ2hsaWdodGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1ncmV5LUY2RjZGNiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2VsZWN0Mi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudWktc2VsZWN0LWNob2ljZXMge1xyXG4gICAgICAgICAgICAudWktc2VsZWN0LWNob2ljZXMtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi51aS1zZWxlY3QtY2hvaWNlcy1yb3c6aG92ZXIsICYuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1ncmV5LUY2RjZGNiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjAwMDtcclxuXHJcbiAgICAgICAgLnNlbGVjdDItcmVzdWx0cyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAY29sb3ItaHMtZ3JleS1CQkIgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL2VsZW1lbnRzLXNlbGVjdDIuY3NzIn0= */

.carousel .infoCarousel {
  bottom: 0;
  left: 50%;
  margin-left: -30%;
  padding-left: 0;
  position: absolute;
  text-align: center;
  width: 60%;
  z-index: 15;
}
.carousel .infoCarousel .infoPhotos {
  background-color: #fff;
  border-radius: 15px;
  margin-bottom: 10px;
  padding: 2px 5px;
}
.carousel .infoCarousel .infoPhotos span:first-child {
  position: relative;
  top: 1px;
}
.carousel .carousel-control {
  align-items: center;
  display: flex;
  justify-content: center;
  opacity: 1;
}
.carousel .carousel-control.left,
.carousel .carousel-control.right {
  background: none;
}
.carousel .photoZoom {
  cursor: pointer;
  position: relative;
}
.carousel-control span {
  align-items: center;
  background: #fff;
  border: 1px solid #979797;
  border-radius: 100%;
  color: #2A2A2A;
  display: flex;
  justify-content: center;
  font-size: 24px;
  height: 32px;
  text-shadow: none;
  width: 32px;
  z-index: 5;
}
.carousel-control span::before {
  position: relative;
  top: 1px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29iamVjdHMtY2Fyb3VzZWwubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxTQUNJO0VBQ0ksU0FBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7O0FBVFIsU0FDSSxjQVVJO0VBQ0ksc0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7O0FBZlosU0FDSSxjQVVJLFlBTUksS0FBSTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTs7QUFuQmhCLFNBd0JJO0VBQ0ksbUJBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBOztBQUVBLFNBTkosa0JBTUs7QUFBTyxTQU5aLGtCQU1hO0VBQ0wsZ0JBQUE7O0FBL0JaLFNBbUNJO0VBQ0ksZUFBQTtFQUNBLGtCQUFBOztBQUlSLGlCQUNJO0VBQ0ksbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBOztBQUVBLGlCQWRKLEtBY0s7RUFDRyxrQkFBQTtFQUNBLFFBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuQGltcG9ydCBcInRvb2xzLW1peGlucy5sZXNzXCI7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUNBUk9VU0VMLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uY2Fyb3VzZWwge1xyXG4gICAgLmluZm9DYXJvdXNlbCB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTMwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE1O1xyXG5cclxuICAgICAgICAuaW5mb1Bob3RvcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAmLmxlZnQsICYucmlnaHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGhvdG9ab29tIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktOTc5Nzk3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3Mvb2JqZWN0cy1jYXJvdXNlbC5jc3MifQ== */

.dataTables_scrollHeadInner {
  width: 100% !important;
}
.parrillaPrincipal .dataTables_scrollBody {
  max-height: 500px;
}
.table thead > tr > th {
  padding: 8px 8px 0;
}
.table.dataTable.display thead th {
  border-bottom: 1px solid #b8b8b8;
  padding: 0 0 2px 20px;
  font-size: 12px;
}
.table.dataTable.display thead .sorting {
  background: url(/images/datatable/sort_both.png) no-repeat center left;
}
.table.dataTable.display thead .sorting_asc {
  background: url(/images/datatable/sort_asc.png) no-repeat center left;
}
.table.dataTable.display thead .sorting_desc {
  background: url(/images/datatable/sort_desc.png) no-repeat center left;
}
.table.dataTable.display tbody tr {
  cursor: pointer;
}
.table.dataTable.display tbody tr.odd:hover td,
.table.dataTable.display tbody tr.even:hover td,
.table.dataTable.display tbody tr.odd:hover .sorting_1,
.table.dataTable.display tbody tr.even:hover .sorting_1 {
  background-color: #e4e5ea;
}
.table.dataTable.display tbody tr.odd td,
.table.dataTable.display tbody tr.even td,
.table.dataTable.display tbody tr.odd .sorting_1,
.table.dataTable.display tbody tr.even .sorting_1 {
  background-color: #fff;
}
.table.dataTable.display tbody tr.odd.selected,
.table.dataTable.display tbody tr.even.selected,
.table.dataTable.display tbody tr.odd.selected:hover,
.table.dataTable.display tbody tr.even.selected:hover {
  background-color: #fff;
}
.table.dataTable.display tbody tr.odd.selected > td,
.table.dataTable.display tbody tr.even.selected > td,
.table.dataTable.display tbody tr.odd.selected:hover > td,
.table.dataTable.display tbody tr.even.selected:hover > td {
  background-color: #d3d6e0 !important;
}
.table.dataTable.display tbody tr td {
  border-bottom: 1px solid #d8d8d8;
  border-top: none;
  padding: 15px 0 15px 20px;
  vertical-align: top;
}
.table.dataTable.display tbody tr td .notaDatatable {
  color: #999;
  font-size: 12px;
}
.table.dataTable.display tbody tr td .prizeCol {
  padding-right: 15px;
  text-align: right;
}
.table.dataTable.display tbody tr td.sort-pad {
  padding-left: 5px;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th,
.table-hover > tbody > tr:hover.clickable {
  cursor: pointer;
}
.div-check-all {
  display: inline-block;
}
.div-check-all .icheckbox_minimal-grey {
  margin-left: 0 !important;
  padding-top: 3px;
}
.rowsSeleccionadas {
  color: #2A2A2A;
  display: inline-block;
  font-size: 14px;
  line-height: 24px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .rowsSeleccionadas {
    margin-right: 8px;
  }
}
.divTable .headerTable {
  border-bottom: 1px solid #b8b8b8;
  color: #666;
  padding-bottom: 2px;
}
.divTable .headerTable > div {
  padding-right: 5px;
}
.divTable .headerTable label {
  font-weight: 600;
}
.divTable .headerTable .sorting {
  background: url(/images/datatable/sort_both.png) no-repeat -5px 0;
  cursor: pointer;
}
.divTable .headerTable .sorting label {
  cursor: pointer;
}
.divTable .headerTable .sorting_asc {
  background: url(/images/datatable/sort_asc.png) no-repeat -5px 3px;
  cursor: pointer;
}
.divTable .headerTable .sorting_asc label {
  cursor: pointer;
}
.divTable .headerTable .sorting_desc {
  background: url(/images/datatable/sort_desc.png) no-repeat -5px -4px;
  cursor: pointer;
}
.divTable .headerTable .sorting_desc label {
  cursor: pointer;
}
.divTable .headerTable [class^="icheckbox_"],
.divTable .headerTable [class*="icheckbox_"] {
  margin: 0 4px 0 0 !important;
}
.divTable .noResults {
  padding: 15px 0 10px !important;
}
.divTable .rowBodyTable {
  border-bottom: 1px solid #d8d8d8;
  padding: 15px 0 !important;
}
.divTable .rowBodyTable:hover {
  background-color: #e4e5ea;
}
.divTable .rowBodyTable.selected {
  background-color: #d3d6e0;
}
.divTable .rowBodyTable.clickable {
  cursor: pointer;
}
.divTable .rowBodyTable:not(.clickable) .fotoParrilla:not([src="/Images/fotnodisp_min.png"]) {
  cursor: default;
}
.divTable .rowBodyTable .fotoParrilla:not([src="/Images/fotnodisp_min.png"]) {
  cursor: pointer;
}
.divTable .rowBodyTable .editRow {
  position: relative;
}
@media (max-width: 568px) {
  .divTable .rowBodyTable .editRow {
    margin-left: 27px;
    margin-top: -22px;
  }
}
.divTable .rowBodyTable .editRow .editRowBtn {
  bottom: -5px;
  position: absolute;
}
.divTable .rowBodyTable .editRow .editRowBtn.lnkValoracionOnline {
  bottom: 14px;
}
.divTable .rowBodyTable .labelHeight {
  height: 20px;
}
.divTable .rowBodyTable label {
  margin-bottom: 0;
}
.divTable .rowBodyTable .text-info {
  font-size: 12px;
}
.divTable .rowBodyTable .colorTextInfo {
  color: #999;
}
.divTable .rowBodyTable .icheckbox_minimal-grey {
  display: inline-block;
}
.divTable .rowBodyTable .chkSeleccion [class^="icheckbox_"],
.divTable .rowBodyTable .chkSeleccion [class*="icheckbox_"] {
  float: none !important;
  margin: 0 !important;
}
@media (min-width: 1024px) {
  .divTable .rowBodyTable .imagenSolicitud .addPhotos {
    height: 80px;
    padding-top: 10px;
  }
}
@media (min-width: 1440px) {
  .divTable .rowBodyTable .imagenSolicitud .addPhotos {
    padding-top: 35px;
    width: 160px;
    height: 120px;
  }
}
.panelMin .divTable .headerTable,
.panelMin .divTable .rowBodyTable {
  padding-left: 5px !important;
}
.panelMin .divTable .headerTable .imagenSolicitud .addPhotos,
.panelMin .divTable .rowBodyTable .imagenSolicitud .addPhotos {
  padding: 5px 0;
  width: 80px;
  height: auto;
}
/*Ajustes para data-table en Angular*/
.ui-grid {
  border: none !important;
}
.ui-grid .ui-grid-header {
  border-bottom: 1px solid #b8b8b8;
  padding: 0;
}
.ui-grid .ui-grid-header .ui-grid-top-panel {
  background-color: #fff;
}
.ui-grid .ui-grid-header .ui-grid-top-panel .ui-grid-header-cell-wrapper {
  padding-right: 16px;
  width: 100%;
}
.ui-grid .ui-grid-header .ui-grid-top-panel .ui-grid-header-cell-wrapper .ui-grid-header-cell {
  border-right: none;
  max-width: none !important;
  min-width: inherit !important;
  padding-left: 0 !important;
}
.ui-grid .ui-grid-header .ui-grid-top-panel .ui-grid-header-cell-wrapper .ui-grid-header-cell .ui-grid-icon-up-dir,
.ui-grid .ui-grid-header .ui-grid-top-panel .ui-grid-header-cell-wrapper .ui-grid-header-cell .ui-grid-icon-down-dir {
  display: none;
}
.ui-grid .ui-grid-header .ui-grid-top-panel .ui-grid-header-cell-wrapper .ui-grid-header-cell.col-sm-2 {
  width: 16.66666667%;
}
.ui-grid .ui-grid-header .ui-grid-top-panel .ui-grid-header-cell-wrapper .ui-grid-header-cell .ng-scope {
  padding-left: 15px;
}
.ui-grid .ui-grid-header .ui-grid-top-panel .ui-grid-header-cell-wrapper .ui-grid-header-cell .ng-scope.sortable[aria-sort="none"] {
  background: url(/images/datatable/sort_both.png) no-repeat -2px 0;
}
.ui-grid .ui-grid-header .ui-grid-top-panel .ui-grid-header-cell-wrapper .ui-grid-header-cell .ng-scope.sortable[aria-sort="descending"] {
  background: url(/images/datatable/sort_desc.png) no-repeat -2px 0;
}
.ui-grid .ui-grid-header .ui-grid-top-panel .ui-grid-header-cell-wrapper .ui-grid-header-cell .ng-scope.sortable[aria-sort="ascending"] {
  background: url(/images/datatable/sort_asc.png) no-repeat -2px 0;
}
.ui-grid .ui-grid-header .ui-grid-top-panel .ui-grid-header-cell-wrapper .ui-grid-header-cell .ng-scope .ui-grid-cell-contents {
  padding: 0;
}
.ui-grid .ui-grid-header .ui-grid-top-panel .ui-grid-header-cell-wrapper .ui-grid-header-cell .ng-scope .ui-grid-cell-contents .ui-grid-header-cell-label {
  font-size: 12px;
}
.ui-grid .ui-grid-viewport {
  height: auto !important;
  max-height: 500px;
}
.ui-grid .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell-contents {
  padding: 15px 0;
}
.ui-grid .ui-grid-viewport .ui-grid-canvas .ui-grid-row:hover > [ui-grid-row] > .ui-grid-cell {
  background-color: #EDEDED;
}
.ui-grid .ui-grid-viewport .ui-grid-canvas .ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
  background-color: rgba(0, 0, 0, 0.5) !important;
  color: #fff;
}
.ui-grid .ui-grid-viewport .ui-grid-canvas .ui-grid-row:nth-child(2n) .ui-grid-cell {
  background-color: #fff;
}
.ui-grid .ui-grid-viewport .ui-grid-canvas .ui-grid-row:nth-child(odd) .ui-grid-cell,
.ui-grid .ui-grid-viewport .ui-grid-canvas .ui-grid-row:nth-child(even) .ui-grid-cell {
  border-bottom: 1px solid #d8d8d8;
  border-right: none;
  height: auto;
  min-height: 51px;
  min-width: inherit !important;
  max-width: none !important;
}
@media (max-width: 768px) {
  .ui-grid .ui-grid-header .ui-grid-top-panel .ui-grid-header-cell-wrapper .ui-grid-header-cell.col-xs-4 {
    width: 33.3333333%;
  }
}
.panelMin .ui-grid .ui-grid-viewport {
  max-height: 350px;
}
@media (min-width: 768px) {
  .table.dataTable.display tbody td .notaDatatable {
    margin-left: 20px;
  }
}
@media (min-width: 1024px) {
  .panelMin .panelMinHidden {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .panelMin .panelMinHiddenXs {
    display: none !important;
  }
  .dataTables_wrapper {
    position: relative;
  }
  .dataTables_scroll.degradado:after {
    background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff 100%);
    background: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff 100%);
    background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff 100%);
    bottom: 0;
    content: " ";
    display: block;
    position: absolute;
    width: 100%;
    height: 100px;
  }
}
.ngTableScrollable {
  max-height: 500px;
  overflow-y: scroll;
}
.checkbox-inline + .no-margin-right.checkbox-inline {
  margin-right: 0 !important;
}
@media (min-width: 1024px) {
  .filter-dates {
    position: relative;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29iamVjdHMtZGF0YXRhYmxlLmxlc3MiLCJjb250ZW50L2Nzcy90b29scy1taXhpbnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQTtFQUNJLHNCQUFBOztBQUdKLGtCQUFtQjtFQUNmLGlCQUFBOztBQUdKLE1BQU8sTUFBTSxLQUFLO0VBQ2Qsa0JBQUE7O0FBSUosTUFBTSxVQUFVLFFBQ1osTUFDSTtFQUNJLGdDQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBOztBQUxaLE1BQU0sVUFBVSxRQUNaLE1BT0k7RUFDSSxzRUFBQTs7QUFUWixNQUFNLFVBQVUsUUFDWixNQVdJO0VBQ0kscUVBQUE7O0FBYlosTUFBTSxVQUFVLFFBQ1osTUFlSTtFQUNJLHNFQUFBOztBQWpCWixNQUFNLFVBQVUsUUFxQlosTUFDSTtFQUNJLGVBQUE7O0FBR0ksTUExQlYsVUFBVSxRQXFCWixNQUNJLEdBR0ssSUFDSSxNQUFPO0FBQVIsTUExQlYsVUFBVSxRQXFCWixNQUNJLEdBR1ksS0FDSCxNQUFPO0FBQUksTUExQnRCLFVBQVUsUUFxQlosTUFDSSxHQUdLLElBQ2dCLE1BQU87QUFBUixNQTFCdEIsVUFBVSxRQXFCWixNQUNJLEdBR1ksS0FDUyxNQUFPO0VBQ2hCLHlCQUFBOztBQUZSLE1BekJOLFVBQVUsUUFxQlosTUFDSSxHQUdLLElBS0c7QUFMRyxNQXpCYixVQUFVLFFBcUJaLE1BQ0ksR0FHWSxLQUtKO0FBTEosTUF6Qk4sVUFBVSxRQXFCWixNQUNJLEdBR0ssSUFLTztBQUxELE1BekJiLFVBQVUsUUFxQlosTUFDSSxHQUdZLEtBS0E7RUFDQSxzQkFBQTs7QUFHSixNQWxDVixVQUFVLFFBcUJaLE1BQ0ksR0FHSyxJQVNJO0FBQUQsTUFsQ1YsVUFBVSxRQXFCWixNQUNJLEdBR1ksS0FTSDtBQUFXLE1BbEN0QixVQUFVLFFBcUJaLE1BQ0ksR0FHSyxJQVNnQixTQUFTO0FBQVYsTUFsQ3RCLFVBQVUsUUFxQlosTUFDSSxHQUdZLEtBU1MsU0FB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cEIseUJBQUE7O0FBR0osUUFmWixrQkFJSSxnQkFFSSxhQVNLLHFCQUFzQixnQkFBZ0I7RUFDbkMsb0NBQUE7RUFDQSxXQUFBOztBQUdKLFFBcEJaLGtCQUlJLGdCQUVJLGFBY0ssVUFBVSxJQUFLO0VBQ1osc0JBQUE7O0FBR0osUUF4Qlosa0JBSUksZ0JBRUksYUFrQkssVUFBVSxLQUNQO0FBRGMsUUF4QjlCLGtCQUlJLGdCQUVJLGFBa0J1QixVQUFVLE1BQ3pCO0VBQ0ksZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0EsMEJBQUE7O0FBUXhCLFFBQTBCO0VBQ3RCLFFBQVMsZ0JBQWdCLG1CQUFtQiw2QkFBNkIscUJBQW9CO0lBQ3pGLGtCQUFBOzs7QUFJUixTQUFVLFNBQVM7RUFDZixpQkFBQTs7QUFHSixRQUEwQjtFQUN0QixNQUFNLFVBQVUsUUFBUyxNQUFNLEdBQUc7SUFDOUIsaUJBQUE7OztBQUlSLFFBQTJCO0VBQ3ZCLFNBQVU7SUFDTix3QkFBQTs7O0FBSVIsUUFBMkI7RUFDdkIsU0FBVTtJQUNOLHdCQUFBOztFQUlKO0lBQ0ksa0JBQUE7O0VBR0osa0JBQWtCLFVBQVU7SUFDeEIsWUFBWSx3RUFBWjtJQUNBLFlBQVksbUVBQVo7SUFDQSxZQUFZLHFFQUFaO0lBQ0EsWUFBWSxnRUFBWjtJQUNBLFNBQUE7SUFDQSxTQUFTLEdBQVQ7SUFDQSxjQUFBO0lBQ0Esa0JBQUE7SUM5WUosV0FBQTtJQUNBLGFBQUE7OztBRG1aSjtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7O0FBSUosZ0JBQWlCLG1CQUFrQjtFQUMvQiwwQkFBQTs7QUFJSixRQUEyQjtFQUN2QjtJQUNJLGtCQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tREFUQVRBQkxFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uZGF0YVRhYmxlc19zY3JvbGxIZWFkSW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhcnJpbGxhUHJpbmNpcGFsIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xyXG4gICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbn1cclxuXHJcbi50YWJsZSB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgcGFkZGluZzogOHB4IDhweCAwO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLURhdGFUYWJsZS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB7XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWhzLXRhYmxlLWxpbmUtaGVhZGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb3J0aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGF0YXRhYmxlL3NvcnRfYm90aC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb3J0aW5nX2FzYyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RhdGF0YWJsZS9zb3J0X2FzYy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb3J0aW5nX2Rlc2Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kYXRhdGFibGUvc29ydF9kZXNjLnBuZykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLm9kZCwgJi5ldmVuIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIgdGQsICY6aG92ZXIgLnNvcnRpbmdfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXRhYmxlLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkLCAuc29ydGluZ18xIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCwgJi5zZWxlY3RlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXRhYmxlLXNlbGVjdGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWhzLXRhYmxlLWxpbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMjBweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5vdGFEYXRhdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtZ3JleS05OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcml6ZUNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNvcnQtcGFkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhYmxlLWhvdmVyIHtcclxuICAgID4gdGJvZHkgPiB0cjpob3ZlciB7XHJcbiAgICAgICAgPiB0ZCxcclxuICAgICAgICA+IHRoLFxyXG4gICAgICAgICYuY2xpY2thYmxlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vTnVldmFzIHRhYmxhcyAoU29saWNpdHVkZXMsIGlubXVlYmxlcy4uLilcclxuLmRpdi1jaGVjay1hbGwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIC5pY2hlY2tib3hfbWluaW1hbC1ncmV5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3dzU2VsZWNjaW9uYWRhcyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGl2VGFibGUge1xyXG4gICAgLmhlYWRlclRhYmxlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWhzLXRhYmxlLWxpbmUtaGVhZGVyO1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItaHMtZ3JleS02NjY7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29ydGluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RhdGF0YWJsZS9zb3J0X2JvdGgucG5nKSBuby1yZXBlYXQgLTVweCAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb3J0aW5nX2FzYyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RhdGF0YWJsZS9zb3J0X2FzYy5wbmcpIG5vLXJlcGVhdCAtNXB4IDNweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29ydGluZ19kZXNjIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGF0YXRhYmxlL3NvcnRfZGVzYy5wbmcpIG5vLXJlcGVhdCAtNXB4IC00cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgW2NsYXNzXj1cImljaGVja2JveF9cIl0sIFtjbGFzcyo9XCJpY2hlY2tib3hfXCJdIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDRweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vUmVzdWx0cyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucm93Qm9keVRhYmxlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWhzLXRhYmxlLWxpbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtdGFibGUtaG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXRhYmxlLXNlbGVjdGVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL3BhcnJpbGxhIGNsaWNrYWJsZVxyXG4gICAgICAgICYuY2xpY2thYmxlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmNsaWNrYWJsZSkgLmZvdG9QYXJyaWxsYTpub3QoW3NyYz1cIi9JbWFnZXMvZm90bm9kaXNwX21pbi5wbmdcIl0pIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvdG9QYXJyaWxsYTpub3QoW3NyYz1cIi9JbWFnZXMvZm90bm9kaXNwX21pbi5wbmdcIl0pIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL3BhcnJpbGxhIG5vIGNsaWNrYWJsZVxyXG4gICAgICAgIC5lZGl0Um93IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lZGl0Um93QnRuIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmxua1ZhbG9yYWNpb25PbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVsSGVpZ2h0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtaW5mbyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xvclRleHRJbmZvIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LTk5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY2hlY2tib3hfbWluaW1hbC1ncmV5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoa1NlbGVjY2lvbiB7XHJcbiAgICAgICAgICAgIFtjbGFzc149XCJpY2hlY2tib3hfXCJdLCBbY2xhc3MqPVwiaWNoZWNrYm94X1wiXSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5kaXZUYWJsZSAucm93Qm9keVRhYmxlIC5pbWFnZW5Tb2xpY2l0dWQgLmFkZFBob3RvcyB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAuZGl2VGFibGUgLnJvd0JvZHlUYWJsZSAuaW1hZ2VuU29saWNpdHVkIC5hZGRQaG90b3Mge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgIC5zaXplKDE2MHB4LCAxMjBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYW5lbE1pbiAuZGl2VGFibGUge1xyXG4gICAgLmhlYWRlclRhYmxlLCAucm93Qm9keVRhYmxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuaW1hZ2VuU29saWNpdHVkIC5hZGRQaG90b3Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgLnNpemUoODBweCwgYXV0byk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypBanVzdGVzIHBhcmEgZGF0YS10YWJsZSBlbiBBbmd1bGFyKi9cclxuLnVpLWdyaWQge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnVpLWdyaWQtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWhzLXRhYmxlLWxpbmUtaGVhZGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC51aS1ncmlkLXRvcC1wYW5lbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIC51aS1ncmlkLWhlYWRlci1jZWxsLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC51aS1ncmlkLWhlYWRlci1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS1ncmlkLWljb24tdXAtZGlyLCAudWktZ3JpZC1pY29uLWRvd24tZGlyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY29sLXNtLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5nLXNjb3BlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zb3J0YWJsZVthcmlhLXNvcnQ9XCJub25lXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RhdGF0YWJsZS9zb3J0X2JvdGgucG5nKSBuby1yZXBlYXQgLTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNvcnRhYmxlW2FyaWEtc29ydD1cImRlc2NlbmRpbmdcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGF0YXRhYmxlL3NvcnRfZGVzYy5wbmcpIG5vLXJlcGVhdCAtMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc29ydGFibGVbYXJpYS1zb3J0PVwiYXNjZW5kaW5nXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RhdGF0YWJsZS9zb3J0X2FzYy5wbmcpIG5vLXJlcGVhdCAtMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC51aS1ncmlkLWNlbGwtY29udGVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudWktZ3JpZC1oZWFkZXItY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1ncmlkLXZpZXdwb3J0IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgLnVpLWdyaWQtY2FudmFzIHtcclxuXHJcbiAgICAgICAgICAgIC51aS1ncmlkLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAudWktZ3JpZC1jZWxsLWNvbnRlbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciA+IFt1aS1ncmlkLXJvd10gPiAudWktZ3JpZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtZ3JleS1FREVERUQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi51aS1ncmlkLXJvdy1zZWxlY3RlZCA+IFt1aS1ncmlkLXJvd10gPiAudWktZ3JpZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIC51aS1ncmlkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpLCAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnVpLWdyaWQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItaHMtdGFibGUtbGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnVpLWdyaWQgLnVpLWdyaWQtaGVhZGVyIC51aS1ncmlkLXRvcC1wYW5lbCAudWktZ3JpZC1oZWFkZXItY2VsbC13cmFwcGVyIC51aS1ncmlkLWhlYWRlci1jZWxsLmNvbC14cy00IHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMyU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYW5lbE1pbiAudWktZ3JpZCAudWktZ3JpZC12aWV3cG9ydCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdGQgLm5vdGFEYXRhdGFibGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAucGFuZWxNaW4gLnBhbmVsTWluSGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5wYW5lbE1pbiAucGFuZWxNaW5IaWRkZW5YcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vRGVncmFkYWRvIGRlIGNvbnRlbmlkbyBlbiBkYXRhdGFibGVcclxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0YVRhYmxlc19zY3JvbGwuZGVncmFkYWRvOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgyNTUsMjU1LDI1NSwwKSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgyNTUsMjU1LDI1NSwwKSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDI1NSwyNTUsMjU1LDApLHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwKSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLnNpemUoMTAwJSwgMTAwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL25nLXRhYmxlIGFuZ3VsYXJcclxuLm5nVGFibGVTY3JvbGxhYmxlIHtcclxuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4vL0ZpbHRyb3MgY2hlY2tib3ggZW5jYWRlbmFkb3NcclxuLmNoZWNrYm94LWlubGluZSArIC5uby1tYXJnaW4tcmlnaHQuY2hlY2tib3gtaW5saW5lIHtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL1Bvc2ljaW9uYW1pZW50byBib3RvbiBndWFyZGFyXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5maWx0ZXItZGF0ZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBTaXppbmcgc2hvcnRjdXRzXHJcbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuLnNxdWFyZShAc2l6ZSkge1xyXG4gICAgLnNpemUoQHNpemU7IEBzaXplKTtcclxufVxyXG5cclxuLy8gTmV3IG1peGluc1xyXG4uYm9yZGVyLXJhZGl1cy1mdWxsKEByYWRpdXNUb3BSaWdodDogNXB4LCBAcmFkaXVzQm90dG9tUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbUxlZnQ6IDVweCwgQHJhZGl1c1RvcExlZnQ6IDVweCkge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG59XHJcblxyXG4vLyAuYm94LXNoYWRvdyg1cHgsIDVweCwgNnB4LCAuMyk7XHJcbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICBib3gtc2hhZG93OiBAc3RyaW5nO1xyXG59XHJcblxyXG4vLyAudHJhbnNpdGlvbihhbGwsIC41cywgZWFzZS1pbik7XHJcbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxufVxyXG5cclxuLy8gLnRyYW5zZm9ybSg1ZGVnLCAuNSwgMWRlZywgMCk7XHJcbi50cmFuc2Zvcm0gKEByb3RhdGU6IDkwZGVnLCBAc2NhbGU6IDEsIEBza2V3OiAxZGVnLCBAdHJhbnNsYXRlOiAxMHB4KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbn1cclxuXHJcbi8vIC5ncmFkaWVudChsZWZ0LCAjNjYzMzMzLCAjMzMzMzMzKTtcclxuLmdyYWRpZW50IChAb3JpZ2luOiBsZWZ0LCBAc3RhcnQ6IHdoaXRlLCBAc3RvcDogYmxhY2spIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG59XHJcblxyXG4vLyAuYm9yZGVyLXJhZGl1cyg1cHgpXHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6IDVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcblxyXG4uY2hldnJvbi1jb21wKEBjb2xvciwgQGJvcmRlciwgQGJvcmRlci1sZWZ0LCBAdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogQGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLWxlZnQgc29saWQgQGNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiBAdG9wO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmljb21vb24oKSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vTWFyZ2luLXRvcFxyXG4ubWFyZ2luLXRvcChAc2l6ZSkge1xyXG4gICAgbWFyZ2luLXRvcDogQHNpemU7XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBtZWFzdXJlc1xyXG5AbW9iaWxlOiB+XCIobWF4LXdpZHRoOiA0ODBweClcIjtcclxuQG1vYmlsZS1sZzogflwiKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQG1vYmlsZS1taW46IH5cIihtaW4td2lkdGg6IDM2MHB4KVwiO1xyXG5AbW9iaWxlLW1heDogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBhbGwtbW9iaWxlczogflwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuXHJcbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkB0YWJsZXQtbWluOiB+XCIobWluLXdpZHRoOiA3NjhweClcIjtcclxuQHRhYmxldC1tYXg6IH5cIihtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AYWxsLXRhYmxldHM6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcblxyXG5AbGFwdG9wLXNtOiB+XCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQGxhcHRvcDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xyXG5AbGFwdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBsYXB0b3AtbWluOiB+XCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuQGxhcHRvcC1tYXg6IH5cIihtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGFsbC1sYXB0b3BzOiB+XCIobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuXHJcbkBkZXNrdG9wLW1pbjogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG5AZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTc2MHB4KVwiO1xyXG5AZGVza3RvcC1sZzogflwiKG1pbi13aWR0aDogMTc2MXB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5AYWxsLWRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuXHJcbkBzY3JlZW4teHM6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5Ac2NyZWVuLXNtOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQHNjcmVlbi1tZDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5Ac2NyZWVuLWxnOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3Mvb2JqZWN0cy1kYXRhdGFibGUuY3NzIn0= */

.ckEditorBasic + .cke .cke_button__anchor,
.ckEditorBasic + .cke .cke_button__image,
.ckEditorBasic + .cke .cke_button__table,
.ckEditorBasic + .cke .cke_button__specialchar,
.ckEditorBasic + .cke .cke_button__underline,
.ckEditorBasic + .cke .cke_button__subscript,
.ckEditorBasic + .cke .cke_button__superscript,
.ckEditorBasic + .cke .cke_button__outdent,
.ckEditorBasic + .cke .cke_button__indent,
.ckEditorBasic + .cke .cke_button__indent + .cke_toolbar_separator {
  display: none;
}
.ckEditorBasic + .cke .cke_toolbox .cke_toolbar:nth-child(1),
.ckEditorBasic + .cke .cke_toolbox .cke_toolbar:nth-child(5),
.ckEditorBasic + .cke .cke_toolbox .cke_toolbar:nth-child(6) {
  display: none;
}
.note-editor .panel-heading {
  height: auto;
}
.modal-summernote {
  min-width: 120px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29iamVjdHMtZWRpdG9yLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsY0FBZSxPQUNYO0FBREosY0FBZSxPQUVYO0FBRkosY0FBZSxPQUdYO0FBSEosY0FBZSxPQUlYO0FBSkosY0FBZSxPQUtYO0FBTEosY0FBZSxPQU1YO0FBTkosY0FBZSxPQU9YO0FBUEosY0FBZSxPQVFYO0FBUkosY0FBZSxPQVNYO0FBVEosY0FBZSxPQVVYLG9CQUFvQjtFQUNoQixhQUFBOztBQVhSLGNBQWUsT0FjWCxhQUNJLGFBQVksVUFBVTtBQWY5QixjQUFlLE9BY1gsYUFFSSxhQUFZLFVBQVU7QUFoQjlCLGNBQWUsT0FjWCxhQUdJLGFBQVksVUFBVTtFQUNsQixhQUFBOztBQU9aLFlBQ0k7RUFDSSxZQUFBOztBQUlSO0VBQ0ksZ0JBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu78vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1FRElUT1ItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uY2tFZGl0b3JCYXNpYyArIC5ja2Uge1xyXG4gICAgLmNrZV9idXR0b25fX2FuY2hvcixcclxuICAgIC5ja2VfYnV0dG9uX19pbWFnZSxcclxuICAgIC5ja2VfYnV0dG9uX190YWJsZSxcclxuICAgIC5ja2VfYnV0dG9uX19zcGVjaWFsY2hhcixcclxuICAgIC5ja2VfYnV0dG9uX191bmRlcmxpbmUsXHJcbiAgICAuY2tlX2J1dHRvbl9fc3Vic2NyaXB0LFxyXG4gICAgLmNrZV9idXR0b25fX3N1cGVyc2NyaXB0LFxyXG4gICAgLmNrZV9idXR0b25fX291dGRlbnQsXHJcbiAgICAuY2tlX2J1dHRvbl9faW5kZW50LFxyXG4gICAgLmNrZV9idXR0b25fX2luZGVudCArIC5ja2VfdG9vbGJhcl9zZXBhcmF0b3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNrZV90b29sYm94IHtcclxuICAgICAgICAuY2tlX3Rvb2xiYXI6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgIC5ja2VfdG9vbGJhcjpudGgtY2hpbGQoNSksXHJcbiAgICAgICAgLmNrZV90b29sYmFyOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy9lZGl0b3Igc3VtbWVybm90ZVxyXG4ubm90ZS1lZGl0b3Ige1xyXG4gICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXN1bW1lcm5vdGUge1xyXG4gICAgbWluLXdpZHRoOiAxMjBweDtcclxufVxyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL29iamVjdHMtZWRpdG9yLmNzcyJ9 */

ul.fancytree-container {
  overflow: auto;
  position: relative;
  width: 100%;
  height: 200px;
}
span.fancytree-expander {
  margin-top: 2px;
}
span.fancytree-checkbox {
  margin-top: 3px;
}
span.fancytree-title {
  position: relative;
  top: -1px;
}
span.fancytree-node.fancytree-selected {
  background-color: #e5e5dd;
  border-color: transparent;
}
span.fancytree-node.fancytree-selected span.fancytree-title {
  background-color: #e5e5dd;
}
span.fancytree-node.fancytree-active {
  background-color: #e5e5dd;
}
.fancytree-container.fancytree-treefocus span.fancytree-node:hover {
  background-color: #e5e5dd;
  opacity: 0.6;
}
.fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-focused,
.fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-selected,
.fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-selected span.fancytree-title {
  border-color: #e5e5dd;
}
.fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-active {
  background-color: #e5e5dd;
  border-color: transparent;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29iamVjdHMtZmFuY3l0cmVlLmxlc3MiLCJjb250ZW50L2Nzcy90b29scy1taXhpbnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxFQUFFO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VDSkEsV0FBQTtFQUNBLGFBQUE7O0FET0osSUFBSTtFQUNBLGVBQUE7O0FBR0osSUFBSTtFQUNBLGVBQUE7O0FBR0osSUFBSTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTs7QUFHSixJQUFJLGVBQWU7RUFDZix5QkFBQTtFQUNBLHlCQUFBOztBQUZKLElBQUksZUFBZSxtQkFJZixLQUFJO0VBQ0EseUJBQUE7O0FBSVIsSUFBSSxlQUFlO0VBQ2YseUJBQUE7O0FBR0osb0JBQW9CLG9CQUNoQixLQUFJLGVBQWU7RUFDZix5QkFBQTtFQUNBLFlBQUE7O0FBSFIsb0JBQW9CLG9CQU1oQixLQUFJLGVBQWU7QUFOdkIsb0JBQW9CLG9CQU11QixLQUFJLGVBQWU7QUFOOUQsb0JBQW9CLG9CQU0rRCxLQUFJLGVBQWUsbUJBQW9CLEtBQUk7RUFDdEgscUJBQUE7O0FBUFIsb0JBQW9CLG9CQVVoQixLQUFJLGVBQWU7RUFDZix5QkFBQTtFQUNBLHlCQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tRkFOQ1lUUkVFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnVsLmZhbmN5dHJlZS1jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuc2l6ZSgxMDAlLCAyMDBweCk7XHJcbn1cclxuXHJcbnNwYW4uZmFuY3l0cmVlLWV4cGFuZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxufVxyXG5cclxuc3Bhbi5mYW5jeXRyZWUtY2hlY2tib3gge1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG59XHJcblxyXG5zcGFuLmZhbmN5dHJlZS10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbn1cclxuXHJcbnNwYW4uZmFuY3l0cmVlLW5vZGUuZmFuY3l0cmVlLXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1mYW5jeXRyZWUtYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgc3Bhbi5mYW5jeXRyZWUtdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1mYW5jeXRyZWUtYmFja2dyb3VuZDtcclxuICAgIH1cclxufVxyXG5cclxuc3Bhbi5mYW5jeXRyZWUtbm9kZS5mYW5jeXRyZWUtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1mYW5jeXRyZWUtYmFja2dyb3VuZDtcclxufVxyXG5cclxuLmZhbmN5dHJlZS1jb250YWluZXIuZmFuY3l0cmVlLXRyZWVmb2N1cyB7XHJcbiAgICBzcGFuLmZhbmN5dHJlZS1ub2RlOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtZmFuY3l0cmVlLWJhY2tncm91bmQ7XHJcbiAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5mYW5jeXRyZWUtbm9kZS5mYW5jeXRyZWUtZm9jdXNlZCwgc3Bhbi5mYW5jeXRyZWUtbm9kZS5mYW5jeXRyZWUtc2VsZWN0ZWQsIHNwYW4uZmFuY3l0cmVlLW5vZGUuZmFuY3l0cmVlLXNlbGVjdGVkIHNwYW4uZmFuY3l0cmVlLXRpdGxlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1ocy1mYW5jeXRyZWUtYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmZhbmN5dHJlZS1ub2RlLmZhbmN5dHJlZS1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1mYW5jeXRyZWUtYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vIFNpemluZyBzaG9ydGN1dHNcclxuLnNpemUoQHdpZHRoOyBAaGVpZ2h0KSB7XHJcbiAgICB3aWR0aDogQHdpZHRoO1xyXG4gICAgaGVpZ2h0OiBAaGVpZ2h0O1xyXG59XHJcblxyXG4uc3F1YXJlKEBzaXplKSB7XHJcbiAgICAuc2l6ZShAc2l6ZTsgQHNpemUpO1xyXG59XHJcblxyXG4vLyBOZXcgbWl4aW5zXHJcbi5ib3JkZXItcmFkaXVzLWZ1bGwoQHJhZGl1c1RvcFJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21SaWdodDogNXB4LCBAcmFkaXVzQm90dG9tTGVmdDogNXB4LCBAcmFkaXVzVG9wTGVmdDogNXB4KSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbn1cclxuXHJcbi8vIC5ib3gtc2hhZG93KDVweCwgNXB4LCA2cHgsIC4zKTtcclxuLmJveC1zaGFkb3cgKEBzdHJpbmcpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIC1tb3otYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIGJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbn1cclxuXHJcbi8vIC50cmFuc2l0aW9uKGFsbCwgLjVzLCBlYXNlLWluKTtcclxuLnRyYW5zaXRpb24gKEBwcm9wOiBhbGwsIEB0aW1lOiAxcywgQGVhc2U6IGxpbmVhcikge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIHRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG59XHJcblxyXG4vLyAudHJhbnNmb3JtKDVkZWcsIC41LCAxZGVnLCAwKTtcclxuLnRyYW5zZm9ybSAoQHJvdGF0ZTogOTBkZWcsIEBzY2FsZTogMSwgQHNrZXc6IDFkZWcsIEB0cmFuc2xhdGU6IDEwcHgpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxufVxyXG5cclxuLy8gLmdyYWRpZW50KGxlZnQsICM2NjMzMzMsICMzMzMzMzMpO1xyXG4uZ3JhZGllbnQgKEBvcmlnaW46IGxlZnQsIEBzdGFydDogd2hpdGUsIEBzdG9wOiBibGFjaykge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXJ0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbn1cclxuXHJcbi8vIC5ib3JkZXItcmFkaXVzKDVweClcclxuLmJvcmRlci1yYWRpdXMoQHJhZGl1czogNXB4KXtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuXHJcbi5jaGV2cm9uLWNvbXAoQGNvbG9yLCBAYm9yZGVyLCBAYm9yZGVyLWxlZnQsIEB0b3ApIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiBAYm9yZGVyIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IEBib3JkZXItbGVmdCBzb2xpZCBAY29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB0b3A6IEB0b3A7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4uaWNvbW9vbigpIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLy9NYXJnaW4tdG9wXHJcbi5tYXJnaW4tdG9wKEBzaXplKSB7XHJcbiAgICBtYXJnaW4tdG9wOiBAc2l6ZTtcclxufVxyXG5cclxuLy9SZXNwb25zaXZlIG1lYXN1cmVzXHJcbkBtb2JpbGU6IH5cIihtYXgtd2lkdGg6IDQ4MHB4KVwiO1xyXG5AbW9iaWxlLWxnOiB+XCIobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AbW9iaWxlLW1pbjogflwiKG1pbi13aWR0aDogMzYwcHgpXCI7XHJcbkBtb2JpbGUtbWF4OiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQGFsbC1tb2JpbGVzOiB+XCIobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5cclxuQHRhYmxldDogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQHRhYmxldC1taW46IH5cIihtaW4td2lkdGg6IDc2OHB4KVwiO1xyXG5AdGFibGV0LW1heDogflwiKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkBhbGwtdGFibGV0czogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuXHJcbkBsYXB0b3Atc206IH5cIihtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5AbGFwdG9wOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpXCI7XHJcbkBsYXB0b3AtbGc6IH5cIihtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGxhcHRvcC1taW46IH5cIihtaW4td2lkdGg6IDk5MnB4KVwiO1xyXG5AbGFwdG9wLW1heDogflwiKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AYWxsLWxhcHRvcHM6IH5cIihtaW4td2lkdGg6IDg1MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5cclxuQGRlc2t0b3AtbWluOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbkBkZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzYwcHgpXCI7XHJcbkBkZXNrdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxNzYxcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcbkBhbGwtZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5cclxuQHNjcmVlbi14czogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBzY3JlZW4tc206IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5Ac2NyZWVuLW1kOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBzY3JlZW4tbGc6IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9vYmplY3RzLWZhbmN5dHJlZS5jc3MifQ== */

.titleFicha {
  overflow-wrap: break-word;
}
.divFichaEdicion {
  border-left: 1px solid #d8d8d8;
}
.divFichaEdicion .titleFicha {
  margin-top: 0;
  white-space: nowrap;
}
.divFichaEdicion .formFicha {
  margin: 0 -15px;
}
.divFichaEdicion:empty {
  display: none;
}
@media (max-width: 767px) {
  .divFichaEdicion {
    padding: 10px !important;
  }
  .divFichaEdicion .formFicha {
    margin: 0 -10px;
  }
}
@media (max-width: 1023px) {
  .divFichaEdicion {
    border-left: none;
  }
  .divFichaEdicion .gridResultados {
    padding: 0;
  }
}
@media (min-width: 1024px) {
  .divFichaEdicion {
    height: 100vh;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29iamVjdHMtZmljaGEubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNJLHlCQUFBOztBQUdKO0VBQ0ksOEJBQUE7O0FBREosZ0JBR0k7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7O0FBTFIsZ0JBUUk7RUFDSSxlQUFBOztBQUdKLGdCQUFDO0VBQ0csYUFBQTs7QUFJUixRQUEwQjtFQUN0QjtJQUNJLHdCQUFBOztFQURKLGdCQUdJO0lBQ0ksZUFBQTs7O0FBS1osUUFBMkI7RUFDdkI7SUFDSSxpQkFBQTs7RUFESixnQkFHSTtJQUNJLFVBQUE7OztBQUtaLFFBQTJCO0VBQ3ZCO0lBQ0ksYUFBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tRklDSEEgRURJQ0lPTi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4udGl0bGVGaWNoYSB7XHJcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uZGl2RmljaGFFZGljaW9uIHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGNvbG9yLWhzLXRhYmxlLWxpbmU7XHJcblxyXG4gICAgLnRpdGxlRmljaGEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybUZpY2hhIHtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjplbXB0eSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZGl2RmljaGFFZGljaW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5mb3JtRmljaGEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAuZGl2RmljaGFFZGljaW9uIHtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuXHJcbiAgICAgICAgLmdyaWRSZXN1bHRhZG9zIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5kaXZGaWNoYUVkaWNpb24ge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcbn1cclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9vYmplY3RzLWZpY2hhLmNzcyJ9 */

.panelMin .fltDateRange .input-group .form-control:first-child {
  border-radius: 3px !important;
}
.btnFiltros {
  margin-left: 0;
  position: relative;
  top: 22px;
}
.panelFiltros #btnFiltrar {
  margin-left: auto;
  position: relative;
  top: auto;
}
@media (max-width: 767px) {
  .fltDateRange .input-group .form-control:first-child {
    border-radius: 3px !important;
  }
  .panelFiltros #layerPrecio,
  .panelFiltros #layerSuperficie {
    margin-bottom: 15px;
    padding-left: 0;
  }
  .panelFiltros .filter-date-view-model {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .panelMin .fltDateRange {
    padding-right: 5px;
  }
  .panelMin .filter-date-view-model {
    width: 100% !important;
  }
  .panelMin #filterCaptacionPanel {
    padding-bottom: 30px;
  }
  .panelMin #filterContactosPanel #btnFiltrar {
    position: relative !important;
    right: 0 !important;
    top: auto !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29iamVjdHMtZmlsdGVycy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFNBQVUsY0FBYyxhQUFhLGNBQWE7RUFDOUMsNkJBQUE7O0FBR0o7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBOztBQUdKLGFBQWM7RUFDVixpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTs7QUFHSixRQUEwQjtFQUN0QixhQUFjLGFBQWEsY0FBYTtJQUNwQyw2QkFBQTs7RUFHSixhQUNJO0VBREosYUFDa0I7SUFDVixtQkFBQTtJQUNBLGVBQUE7O0VBSFIsYUFNSTtJQUNJLGdCQUFBOzs7QUFLWixRQUEyQjtFQUN2QixTQUNJO0lBQ0ksa0JBQUE7O0VBRlIsU0FLSTtJQUNJLHNCQUFBOztFQU5SLFNBU0k7SUFDSSxvQkFBQTs7RUFWUixTQWFJLHNCQUFzQjtJQUNsQiw2QkFBQTtJQUNBLG1CQUFBO0lBQ0Esb0JBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu78ucGFuZWxNaW4gLmZsdERhdGVSYW5nZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bkZpbHRyb3Mge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDIycHg7XHJcbn1cclxuXHJcbi5wYW5lbEZpbHRyb3MgI2J0bkZpbHRyYXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmZsdERhdGVSYW5nZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsRmlsdHJvcyB7XHJcbiAgICAgICAgI2xheWVyUHJlY2lvLCAjbGF5ZXJTdXBlcmZpY2llIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlci1kYXRlLXZpZXctbW9kZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnBhbmVsTWluIHtcclxuICAgICAgICAuZmx0RGF0ZVJhbmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlci1kYXRlLXZpZXctbW9kZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2ZpbHRlckNhcHRhY2lvblBhbmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZmlsdGVyQ29udGFjdG9zUGFuZWwgI2J0bkZpbHRyYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3Mvb2JqZWN0cy1maWx0ZXJzLmNzcyJ9 */

.footer.menu-footer {
  padding: 0 0 0 10px;
}
.footer.menu-footer .imgLogoPisos {
  display: inline-block;
  margin-left: 2px;
  margin-top: 3px;
  width: 35px !important;
}
.footer.menu-footer .imgLogoPisos.rebranding {
  margin-top: 0;
  width: 55px !important;
}
.footer .footer-aviso-legal {
  color: #3B60BA !important;
  font-size: 10px !important;
  font-weight: 500 !important;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .navbar-content .main-navigation {
    height: calc(100% - 250px) !important;
  }
  .footer-inner {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .footer-lateral {
    display: none;
  }
}
.footer-lateral .btn-hs-tertiary,
.footer-bottom .btn-hs-tertiary {
  background-color: #fff;
  border: 1px solid #3B60BA !important;
  color: #3B60BA;
  height: 34px;
  padding: 1px 0 !important;
  width: 114px;
}
.footer-bottom .btn-hs-tertiary {
  margin: 0 16px 0 0 !important;
}
.navigation-small .footer-lateral .menu-footer-SA-info,
.navigation-small .footer-lateral .menu-footer-info {
  display: none;
}
.navigation-small .footer-lateral .menu-footer-SA-info-collapsed {
  display: block !important;
}
.navigation-small .footer-lateral .menu-footer-SA-info-collapsed a {
  color: #3B60BA !important;
  display: block;
  font-size: 20px !important;
  padding: 0px 7px !important;
}
@media (min-width: 1024px) AND (max-width: 1439px) {
  .footer-lateral .menu-footer-SA-info-collapsed,
  .footer-bottom .menu-footer-SA-info-collapsed {
    display: block !important;
  }
  .footer-lateral .menu-footer-SA-info-collapsed a,
  .footer-bottom .menu-footer-SA-info-collapsed a {
    color: #3B60BA !important;
    display: block;
    font-size: 20px !important;
    padding: 0px 7px !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29iamVjdHMtZm9vdGVyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUksT0FBQztFQUNHLG1CQUFBOztBQURKLE9BQUMsWUFHRztFQUNJLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7O0FBRUEsT0FUUCxZQUdHLGNBTUs7RUFDRyxhQUFBO0VBQ0Esc0JBQUE7O0FBWmhCLE9BaUJJO0VBQ0ksY0FBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7O0FBSVIsUUFBMEIsdUJBQXdCO0VBQzlDLGVBQWdCO0lBQ1osUUFBUSxrQkFBUjs7RUFHSjtJQUNJLFdBQUE7OztBQUlSLFFBQTJCO0VBQ3ZCO0lBQ0ksYUFBQTs7O0FBSVIsZUFDSTtBQURhLGNBQ2I7RUFDSSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7O0FBSVIsY0FBZTtFQUNYLDZCQUFBOztBQUlKLGlCQUFrQixnQkFDZDtBQURKLGlCQUFrQixnQkFDUTtFQUNsQixhQUFBOztBQUZSLGlCQUFrQixnQkFLZDtFQUNJLHlCQUFBOztBQU5SLGlCQUFrQixnQkFLZCwrQkFHSTtFQUNJLGNBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTs7QUFLWixRQUEyQix3QkFBd0I7RUFDL0MsZUFDSTtFQURhLGNBQ2I7SUFDSSx5QkFBQTs7RUFGUixlQUNJLCtCQUdJO0VBSlMsY0FDYiwrQkFHSTtJQUNJLGNBQUE7SUFDQSxjQUFBO0lBQ0EsMEJBQUE7SUFDQSwyQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tRk9PVEVSLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5mb290ZXIge1xyXG4gICAgJi5tZW51LWZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcclxuXHJcbiAgICAgICAgLmltZ0xvZ29QaXNvcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJi5yZWJyYW5kaW5ne1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1hdmlzby1sZWdhbCB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5uYXZiYXItY29udGVudCAubWFpbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1MHB4KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAuZm9vdGVyLWxhdGVyYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItbGF0ZXJhbCwgLmZvb3Rlci1ib3R0b20ge1xyXG4gICAgLmJ0bi1ocy10ZXJ0aWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItYm90dG9tIC5idG4taHMtdGVydGlhcnkge1xyXG4gICAgbWFyZ2luOiAwIDE2cHggMCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubmF2aWdhdGlvbi1zbWFsbCAuZm9vdGVyLWxhdGVyYWwge1xyXG4gICAgLm1lbnUtZm9vdGVyLVNBLWluZm8sIC5tZW51LWZvb3Rlci1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWZvb3Rlci1TQS1pbmZvLWNvbGxhcHNlZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA3cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIEFORCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5mb290ZXItbGF0ZXJhbCwgLmZvb3Rlci1ib3R0b20ge1xyXG4gICAgICAgIC5tZW51LWZvb3Rlci1TQS1pbmZvLWNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL29iamVjdHMtZm9vdGVyLmNzcyJ9 */

.ico-facebook {
  color: #3b5998;
}
.ico-twitter {
  color: #00aced;
}
.alert-warning .icomoon {
  color: #8a6d3b;
}
.icomoon-bajada-precio.reverse::before {
  display: inline-block;
  transform: rotate(-180deg);
}
.text-base {
  color: #2A2A2A;
}
.text-base-disabled {
  color: #919eab;
}
.text-base-light {
  color: #637381;
}
.text-nota {
  color: #ababab;
  font-size: 12px;
  padding-top: 3px;
}
.text-success {
  color: #4caf50;
}
.text-error {
  color: #f1492f;
}
.text-warning {
  color: #8a6d3b;
}
.text-link {
  color: #3B60BA;
}
.text-info {
  color: #6C6C6C;
}
.text-alert {
  color: #f7ca4f;
}
.text-alert-info {
  color: #4c9bff;
}
.text-pisos {
  color: #001489;
}
.text-new {
  color: #3B60BA;
}
.color-text-white {
  color: white;
}
.light {
  font-weight: 300;
}
.regular-weight {
  font-weight: 400;
}
.semi-bold {
  font-weight: 500;
}
.bold {
  font-weight: 600;
}
.no-bold {
  font-weight: normal;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.text-base {
  font-size: 14px;
}
.text-size-10 {
  font-size: 10px;
}
.text-size-11 {
  font-size: 11px;
}
.text-size-12 {
  font-size: 12px;
}
.text-size-13 {
  font-size: 13px;
}
.text-size-16 {
  font-size: 16px;
}
.text-size-18 {
  font-size: 18px;
}
.text-size-20 {
  font-size: 20px;
}
.text-size-22 {
  font-size: 22px;
}
.text-size-24 {
  font-size: 24px;
}
.text-size-26 {
  font-size: 26px;
}
.text-size-28 {
  font-size: 28px;
}
.text-size-30 {
  font-size: 30px;
}
.text-size-32 {
  font-size: 32px;
}
.text-size-80 {
  font-size: 80px;
}
.form-horizontal .checkbox-inline {
  margin-top: 0 !important;
}
.form-horizontal .form-group {
  margin-left: 0;
  margin-right: 0;
}
.form-horizontal .form-group.row {
  margin-left: -15px;
  margin-right: -15px;
}
.form-horizontal .control-label {
  margin-bottom: 0;
  padding-top: 0;
}
@media (max-width: 767px) {
  .form-horizontal .form-group.row {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: left;
  }
  span.control-label {
    margin-bottom: 5px;
  }
}
.form-control {
  padding: 6px 0;
  width: 100%;
}
.form-control[readonly] {
  cursor: default;
}
.input-group .form-control {
  color: #2A2A2A;
}
input.form-control::-webkit-input-placeholder {
  color: #9b9b9b;
}
textarea.form-control {
  padding: 6px 4px;
}
.ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
}
.changeable:disabled {
  border-color: #ccc !important;
}
.symbol.required:before {
  color: #556073;
  font-weight: 600;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #f9fafb;
  color: #919eab;
}
.lblHeight {
  line-height: 34px;
  margin-bottom: 0;
}
.lblEmpty {
  width: 100%;
  margin-bottom: 3px;
}
.medida {
  line-height: 34px;
  margin-left: -10px;
}
.input-icon.input-icon-right > input {
  padding-right: 15px;
}
.ui-widget-content .ui-menu-item.ui-state-focus {
  background: none !important;
  color: #333;
}
.has-error .search-select.select2-container .select2-choice {
  border-color: #a94442 !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.intl-tel-input {
  width: 99.9%;
}
.mainTitle {
  margin: 10px 0;
  padding-bottom: 0;
}
.mainTitle h3 {
  font-weight: 300;
  margin-top: 15px;
}
.normalTitle {
  margin-top: -4px;
  padding-left: 20px !important;
}
.sectionTitle {
  color: #2A2A2A;
  font-size: 18px;
  font-weight: 600;
  margin: 30px 0 10px 0;
}
.sectionTitle.no-margin-top {
  margin-top: 0;
}
@media (max-width: 767px) {
  .mainTitle {
    padding: 0 10px;
    border-bottom: none;
  }
  .form-inline .form-control {
    display: inline-block;
    vertical-align: middle;
    width: auto;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .input-group-addon,
  .input-group-btn,
  .input-group .form-control {
    display: table-cell;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .bootstrap-timepicker {
    width: auto;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3NldHRpbmdzLXR5cG9ncmFwaHkubGVzcyIsImNvbnRlbnQvY3NzL29iamVjdHMtZm9ybXMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQTtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKLGNBQWU7RUFDWCxjQUFBOztBQUdKLHNCQUFzQixRQUFRO0VBQzFCLHFCQUFBO0VBQ0EsV0FBVyxlQUFYOztBQUtKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLFlBQUE7O0FBS0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLG1CQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFJSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUN6S0osZ0JBQ0k7RUFDSSx3QkFBQTs7QUFGUixnQkFLSTtFQUNJLGNBQUE7RUFDQSxlQUFBOztBQUVBLGdCQUpKLFlBSUs7RUFDRyxrQkFBQTtFQUNBLG1CQUFBOztBQVhaLGdCQWVJO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBOztBQU1SLFFBQTBCO0VBQ3RCLGdCQUFpQixZQUFXO0lBQ3hCLFNBQUE7OztBQUlSLFFBQTBCO0VBQ3RCLGdCQUFpQjtJQUNiLGdCQUFBOztFQUdKLElBQUk7SUFDQSxrQkFBQTs7O0FBSVI7RUFDSSxjQUFBO0VBQ0EsV0FBQTs7QUFHSixhQUFhO0VBQ1QsZUFBQTs7QUFHSixZQUFhO0VBQ1QsY0FBQTs7QUFHSixLQUFLLGFBQWE7RUFDZCxjQUFBOztBQUdKLFFBQVE7RUFDSixnQkFBQTs7QUFHSjtBQUFZLFVBQVc7QUFBTyxVQUFXO0FBQVEsVUFBVztBQUFVLFVBQVc7RUFDN0UsYUQ5RGUscUJDOERmO0VBQ0EsZUFBQTs7QUFHSixXQUFXO0VBQ1Asa0JBQUE7O0FBSUosT0FBTyxTQUFTO0VBQ1osY0FBQTtFQUNBLGdCQUFBOztBQUlKLGFBQWE7QUFBWSxhQUFhO0FBQVksUUFBUSxVQUFXO0VBQ2pFLHlCQUFBO0VBQ0EsY0FBQTs7QUFJSjtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7O0FBR0o7RUFDSSxpQkFBQTtFQUNBLGtCQUFBOztBQUlKLFdBQVcsaUJBQWtCO0VBQ3pCLG1CQUFBOztBQUlKLGtCQUFtQixjQUFhO0VBQzVCLDJCQUFBO0VBQ0EsV0FBQTs7QUFLSixVQUFXLGVBQWMsa0JBQW1CO0VBQ3hDLHFCQUFBO0VBQ0EsZ0RBQUE7O0FBS0o7RUFDSSxZQUFBOztBQUtKO0VBQ0ksY0FBQTtFQUNBLGlCQUFBOztBQUZKLFVBSUk7RUFDSSxnQkFBQTtFQUNBLGdCQUFBOztBQUlSO0VBQ0ksZ0JBQUE7RUFDQSw2QkFBQTs7QUFHSjtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTs7QUFFQSxhQUFDO0VBQ0csYUFBQTs7QUFJUixRQUEwQjtFQUN0QjtJQUNJLGVBQUE7SUFDQSxtQkFBQTs7RUFHSixZQUFhO0lBQ1QscUJBQUE7SUFDQSxzQkFBQTtJQUNBLFdBQUE7O0VBR0osWUFBYTtJQUNULHFCQUFBO0lBQ0Esc0JBQUE7O0VBR0o7RUFBb0I7RUFBa0IsWUFBYTtJQUMvQyxtQkFBQTs7RUFHSixZQUFhLGFBQWE7SUFDdEIsV0FBQTs7RUFHSixZQUFhLGFBQWE7RUFBb0IsWUFBYSxhQUFhO0VBQWtCLFlBQWEsYUFBYTtJQUNoSCxXQUFBOztFQUdKO0lBQ0ksV0FBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5cclxuQGZvbnQtZmFtaWx5LWJhc2U6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuQGZvbnQtZmFtaWx5LXJvYm90bzogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tQ09MT1JTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vSWNvbnNcclxuLmljby1mYWNlYm9vayB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWZhY2Vib29rO1xyXG59XHJcblxyXG4uaWNvLXR3aXR0ZXIge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10d2l0dGVyO1xyXG59XHJcblxyXG4uYWxlcnQtd2FybmluZyAuaWNvbW9vbiB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtd2FybmluZztcclxufVxyXG5cclxuLmljb21vb24tYmFqYWRhLXByZWNpby5yZXZlcnNlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZylcclxufVxyXG5cclxuXHJcbi8vVGV4dFxyXG4udGV4dC1iYXNlIHtcclxuICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG59XHJcblxyXG4udGV4dC1iYXNlLWRpc2FibGVkIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1kaXNhYmxlZDtcclxufVxyXG5cclxuLnRleHQtYmFzZS1saWdodCB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtYmFzZS1saWdodDtcclxufVxyXG5cclxuLnRleHQtbm90YSB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtaW5mbztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbn1cclxuXHJcbi50ZXh0LXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkNDtcclxufVxyXG5cclxuLnRleHQtZXJyb3Ige1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkMTtcclxufVxyXG5cclxuLnRleHQtd2FybmluZyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtd2FybmluZztcclxufVxyXG5cclxuLnRleHQtbGluayB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi50ZXh0LWluZm8ge1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLW1pZDtcclxufVxyXG5cclxuLnRleHQtYWxlcnQge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkMztcclxufVxyXG5cclxuLnRleHQtYWxlcnQtaW5mbyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXN0YXRlLWluZm87XHJcbn1cclxuXHJcbi50ZXh0LXBpc29zIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtcHJpbWFyeTtcclxufVxyXG5cclxuLnRleHQtbmV3IHtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxufVxyXG5cclxuLmNvbG9yLXRleHQtd2hpdGUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVdFSUdIVC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5saWdodCB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ucmVndWxhci13ZWlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnNlbWktYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ubm8tYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uZnctNjAwe1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmZ3LTcwMCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tU0laRS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi50ZXh0LWJhc2Uge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTEwIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xMSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTEzIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xNiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTgge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTIwIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yMiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjQge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTI2IHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yOCB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMzAge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTMyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS04MCB7XHJcbiAgICBmb250LXNpemU6IDgwcHg7XHJcbn1cclxuIiwi77u/QGltcG9ydCBcInNldHRpbmdzLXR5cG9ncmFwaHkubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tRk9STVMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5mb3JtLWhvcml6b250YWwge1xyXG4gICAgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICYucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC5yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbn1cclxuXHJcbmlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktOUI5QjlCO1xyXG59XHJcblxyXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgcGFkZGluZzogNnB4IDRweDtcclxufVxyXG5cclxuLnVpLXdpZGdldCwgLnVpLXdpZGdldCBpbnB1dCwgLnVpLXdpZGdldCBzZWxlY3QsIC51aS13aWRnZXQgdGV4dGFyZWEsIC51aS13aWRnZXQgYnV0dG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmNoYW5nZWFibGU6ZGlzYWJsZWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItaHMtZ3JleS1DQ0MgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy9yZXF1ZXJpZG9cclxuLnN5bWJvbC5yZXF1aXJlZDpiZWZvcmUge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1zZWxlY3RlZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8vZGVzaGFiaWxpdGFkb1xyXG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1pbnB1dC1iYWNrZ3JvdW5kLWRpc2FibGVkO1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10ZXh0LWRpc2FibGVkO1xyXG59XHJcblxyXG4vL0xhYmVsXHJcbi5sYmxIZWlnaHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubGJsRW1wdHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbn1cclxuXHJcbi5tZWRpZGEge1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbn1cclxuXHJcbi8vSWNvbm8gZGVudHJvIGRlIHVuIGlucHV0XHJcbi5pbnB1dC1pY29uLmlucHV0LWljb24tcmlnaHQgPiBpbnB1dCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4vL0F1dG9jb21wbGV0ZVxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLW1lbnUtaXRlbS51aS1zdGF0ZS1mb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktMzMzO1xyXG59XHJcblxyXG5cclxuLy9WYWxpZGFjacOzbiBjYW1wb3NcclxuLmhhcy1lcnJvciAuc2VhcmNoLXNlbGVjdC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2Uge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItaHMtdmFsaWRhdGlvbi1lcnJvciAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSkgaW5zZXQ7XHJcbn1cclxuXHJcblxyXG4vL2ludGwtdGVsLWlucHV0XHJcbi5pbnRsLXRlbC1pbnB1dCB7XHJcbiAgICB3aWR0aDogOTkuOSU7XHJcbn1cclxuXHJcblxyXG4vL1RpdHVsb3NcclxuLm1haW5UaXRsZSB7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub3JtYWxUaXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uVGl0bGUge1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgMTBweCAwO1xyXG5cclxuICAgICYubm8tbWFyZ2luLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubWFpblRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLWFkZG9uLCAuaW5wdXQtZ3JvdXAtYnRuLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biwgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuYm9vdHN0cmFwLXRpbWVwaWNrZXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3Mvb2JqZWN0cy1mb3Jtcy5jc3MifQ== */

.containerFullScreenModal {
  height: auto;
}
.containerFullScreenModal .fullScreenModal {
  background-color: #fff;
  margin: 0 -15px;
  opacity: 0;
  padding: 0 15px;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.containerFullScreenModal .fullScreenModal.auto {
  height: calc(100vh - 50px);
}
.containerFullScreenModal .fullScreenModal.open {
  opacity: 1;
  -webkit-transition: opacity 800ms, visibility 800ms;
  transition: opacity 800ms, visibility 800ms;
  z-index: 1061;
}
.containerFullScreenModal .fullScreenModal.open.auto {
  height: auto;
}
.containerFullScreenModal .fullScreenModal.open.style-guide {
  left: -195px;
  padding: 0;
  top: -50px;
  width: calc(100% + 210px);
  z-index: 1063;
}
.containerFullScreenModal .fullScreenModal.modal-without-border {
  box-shadow: none;
}
.containerFullScreenModal .fullScreenModal .reportToOwner__tools .configurationEditor {
  margin: 0 !important;
  width: calc(100% - 125px);
}
.containerFullScreenModal .container > div:not(:first-of-type) {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29iamVjdHMtZnVsbHNjcmVlbi1tb2RhbC5sZXNzIiwiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUE7RUFDSSxZQUFBOztBQURKLHlCQUdJO0VBQ0ksc0JBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQ1ZKLFdBQUE7RUFDQSxZQUFBO0VEV0ksVUFBQTs7QUFFQSx5QkFUSixpQkFTSztFQUNHLDBCQUFBOztBQUdKLHlCQWJKLGlCQWFLO0VBQ0csVUFBQTtFQUNBLG1EQUFBO0VBQ0EsMkNBQUE7RUFDQSxhQUFBOztBQUVBLHlCQW5CUixpQkFhSyxLQU1JO0VBQ0csWUFBQTs7QUFHSix5QkF2QlIsaUJBYUssS0FVSTtFQUNHLFlBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTs7QUFJUix5QkFoQ0osaUJBZ0NLO0VBQ0csZ0JBQUE7O0FBcENaLHlCQUdJLGlCQW9DSSxzQkFBc0I7RUFDbEIsb0JBQUE7RUFDQSx5QkFBQTs7QUF6Q1oseUJBNkNJLFdBQVcsTUFBSyxJQUFJO0VBQ2hCLGFBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuQGltcG9ydCBcInRvb2xzLW1peGlucy5sZXNzXCI7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tRlVMTFNDUkVFTiBNT0RBTC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uY29udGFpbmVyRnVsbFNjcmVlbk1vZGFsIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAuZnVsbFNjcmVlbk1vZGFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAuc3F1YXJlKDEwMCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAgICYuYXV0byB7XHJcbiAgICAgICAgICAgIGhlaWdodDogflwiY2FsYygxMDB2aCAtIDUwcHgpXCI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgODAwbXMsIHZpc2liaWxpdHkgODAwbXM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgODAwbXMsIHZpc2liaWxpdHkgODAwbXM7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwNjE7XHJcblxyXG4gICAgICAgICAgICAmLmF1dG8ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN0eWxlLWd1aWRlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xOTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSArIDIxMHB4KVwiO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA2MztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tb2RhbC13aXRob3V0LWJvcmRlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVwb3J0VG9Pd25lcl9fdG9vbHMgLmNvbmZpZ3VyYXRpb25FZGl0b3Ige1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDEyNXB4KVwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyID4gZGl2Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8gU2l6aW5nIHNob3J0Y3V0c1xyXG4uc2l6ZShAd2lkdGg7IEBoZWlnaHQpIHtcclxuICAgIHdpZHRoOiBAd2lkdGg7XHJcbiAgICBoZWlnaHQ6IEBoZWlnaHQ7XHJcbn1cclxuXHJcbi5zcXVhcmUoQHNpemUpIHtcclxuICAgIC5zaXplKEBzaXplOyBAc2l6ZSk7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbnNcclxuLmJvcmRlci1yYWRpdXMtZnVsbChAcmFkaXVzVG9wUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbVJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21MZWZ0OiA1cHgsIEByYWRpdXNUb3BMZWZ0OiA1cHgpIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxufVxyXG5cclxuLy8gLmJveC1zaGFkb3coNXB4LCA1cHgsIDZweCwgLjMpO1xyXG4uYm94LXNoYWRvdyAoQHN0cmluZykge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgYm94LXNoYWRvdzogQHN0cmluZztcclxufVxyXG5cclxuLy8gLnRyYW5zaXRpb24oYWxsLCAuNXMsIGVhc2UtaW4pO1xyXG4udHJhbnNpdGlvbiAoQHByb3A6IGFsbCwgQHRpbWU6IDFzLCBAZWFzZTogbGluZWFyKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbn1cclxuXHJcbi8vIC50cmFuc2Zvcm0oNWRlZywgLjUsIDFkZWcsIDApO1xyXG4udHJhbnNmb3JtIChAcm90YXRlOiA5MGRlZywgQHNjYWxlOiAxLCBAc2tldzogMWRlZywgQHRyYW5zbGF0ZTogMTBweCkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG59XHJcblxyXG4vLyAuZ3JhZGllbnQobGVmdCwgIzY2MzMzMywgIzMzMzMzMyk7XHJcbi5ncmFkaWVudCAoQG9yaWdpbjogbGVmdCwgQHN0YXJ0OiB3aGl0ZSwgQHN0b3A6IGJsYWNrKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxufVxyXG5cclxuLy8gLmJvcmRlci1yYWRpdXMoNXB4KVxyXG4uYm9yZGVyLXJhZGl1cyhAcmFkaXVzOiA1cHgpe1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxufVxyXG5cclxuLmNoZXZyb24tY29tcChAY29sb3IsIEBib3JkZXIsIEBib3JkZXItbGVmdCwgQHRvcCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IEBib3JkZXIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogQGJvcmRlci1sZWZ0IHNvbGlkIEBjb2xvcjtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIHRvcDogQHRvcDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5pY29tb29uKCkge1xyXG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vL01hcmdpbi10b3BcclxuLm1hcmdpbi10b3AoQHNpemUpIHtcclxuICAgIG1hcmdpbi10b3A6IEBzaXplO1xyXG59XHJcblxyXG4vL1Jlc3BvbnNpdmUgbWVhc3VyZXNcclxuQG1vYmlsZTogflwiKG1heC13aWR0aDogNDgwcHgpXCI7XHJcbkBtb2JpbGUtbGc6IH5cIihtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBtb2JpbGUtbWluOiB+XCIobWluLXdpZHRoOiAzNjBweClcIjtcclxuQG1vYmlsZS1tYXg6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AYWxsLW1vYmlsZXM6IH5cIihtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcblxyXG5AdGFibGV0OiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AdGFibGV0LW1pbjogflwiKG1pbi13aWR0aDogNzY4cHgpXCI7XHJcbkB0YWJsZXQtbWF4OiB+XCIobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQGFsbC10YWJsZXRzOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5cclxuQGxhcHRvcC1zbTogflwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBsYXB0b3A6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweClcIjtcclxuQGxhcHRvcC1sZzogflwiKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AbGFwdG9wLW1pbjogflwiKG1pbi13aWR0aDogOTkycHgpXCI7XHJcbkBsYXB0b3AtbWF4OiB+XCIobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBhbGwtbGFwdG9wczogflwiKG1pbi13aWR0aDogODUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcblxyXG5AZGVza3RvcC1taW46IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuQGRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE3NjBweClcIjtcclxuQGRlc2t0b3AtbGc6IH5cIihtaW4td2lkdGg6IDE3NjFweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuQGFsbC1kZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcblxyXG5Ac2NyZWVuLXhzOiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQHNjcmVlbi1zbTogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBzY3JlZW4tbWQ6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQHNjcmVlbi1sZzogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL29iamVjdHMtZnVsbHNjcmVlbi1tb2RhbC5jc3MifQ== */

.ico-facebook {
  color: #3b5998;
}
.ico-twitter {
  color: #00aced;
}
.alert-warning .icomoon {
  color: #8a6d3b;
}
.icomoon-bajada-precio.reverse::before {
  display: inline-block;
  transform: rotate(-180deg);
}
.text-base {
  color: #2A2A2A;
}
.text-base-disabled {
  color: #919eab;
}
.text-base-light {
  color: #637381;
}
.text-nota {
  color: #ababab;
  font-size: 12px;
  padding-top: 3px;
}
.text-success {
  color: #4caf50;
}
.text-error {
  color: #f1492f;
}
.text-warning {
  color: #8a6d3b;
}
.text-link {
  color: #3B60BA;
}
.text-info {
  color: #6C6C6C;
}
.text-alert {
  color: #f7ca4f;
}
.text-alert-info {
  color: #4c9bff;
}
.text-pisos {
  color: #001489;
}
.text-new {
  color: #3B60BA;
}
.color-text-white {
  color: white;
}
.light {
  font-weight: 300;
}
.regular-weight {
  font-weight: 400;
}
.semi-bold {
  font-weight: 500;
}
.bold {
  font-weight: 600;
}
.no-bold {
  font-weight: normal;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.text-base {
  font-size: 14px;
}
.text-size-10 {
  font-size: 10px;
}
.text-size-11 {
  font-size: 11px;
}
.text-size-12 {
  font-size: 12px;
}
.text-size-13 {
  font-size: 13px;
}
.text-size-16 {
  font-size: 16px;
}
.text-size-18 {
  font-size: 18px;
}
.text-size-20 {
  font-size: 20px;
}
.text-size-22 {
  font-size: 22px;
}
.text-size-24 {
  font-size: 24px;
}
.text-size-26 {
  font-size: 26px;
}
.text-size-28 {
  font-size: 28px;
}
.text-size-30 {
  font-size: 30px;
}
.text-size-32 {
  font-size: 32px;
}
.text-size-80 {
  font-size: 80px;
}
.main-container {
  margin-top: 50px;
}
.main-container .main-content {
  background: #fff;
}
.main-container .main-content .container {
  border: none;
  position: relative;
}
@media (max-width: 600px) {
  .main-container {
    margin-top: 50px;
    overflow-x: hidden;
  }
}
.smartbanner-show .main-container.mobile-container {
  margin-top: 0;
}
@media (max-width: 767px) {
  .container {
    padding: 0;
  }
}
.format-number {
  text-align: right;
}
.error {
  color: #f1492f;
}
.page-break {
  display: none;
}
.pager {
  margin-top: 0;
}
.help-block:empty {
  margin: 0;
}
.inlineBlock {
  display: inline-block;
}
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
  display: none !important;
}
.text-ellipsis {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.break-spaces {
  white-space: break-spaces;
}
.breakWord {
  word-wrap: break-word;
}
.colorPrimario {
  color: #d96800;
}
.colorSecundario {
  color: #41b6e6;
}
.medidaCorreos {
  line-height: 21px;
  margin-left: -10px;
}
.modal.modal-contact-us {
  left: calc((100% - 500px) / 2);
}
.modal.modal-contact-us .modal-body {
  overflow-y: scroll;
  height: calc(90vh - 118px) !important;
}
.medidaCorreos {
  line-height: 21px;
  margin-left: -10px;
}
.anchorMostrarOcultar {
  color: #3B60BA;
  cursor: pointer;
  padding-left: 10px;
}
.anchorMostrarOcultar .icon-arrow {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anchorMostrarOcultar .icon-arrow:before {
  content: "\5b";
  cursor: pointer;
  padding-left: 3px;
}
.anchorMostrarOcultar .icon-arrow.open:before {
  content: "\5e";
}
@media (min-width: 1023px) and (max-width: 1440px) {
  #PanelIzquierdo.panelMin {
    width: 33.3% !important;
  }
}
hr.splitter {
  border-bottom-color: #ccc;
  border-bottom-style: solid none;
  border-bottom-width: 1px 0;
  margin: 15px 0;
}
.downloadReport,
.deleteReport {
  color: #808080;
}
.downloadReport:hover,
.deleteReport:hover {
  color: #808080;
  text-decoration: none;
}
#panel_tab2_report3 .btn-link {
  cursor: default;
}
@media (max-width: 767px) {
  .row {
    margin-left: -10px;
    margin-right: -10px;
  }
  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .panel-body {
    padding: 15px 0 0;
  }
  .actionsBtn {
    padding: 0 10px;
  }
  .parrillaPrincipal > .panel {
    margin: 0 3px 20px;
  }
  .parrillaPrincipal .row {
    margin: 0;
  }
  .parrillaPrincipal .resultadosParrilla {
    padding: 15px 10px;
  }
  .parrillaPrincipal .resultadosParrilla .actionsBtn {
    padding-right: 0;
  }
}
@media (min-width: 1440px) {
  .parrillaPrincipal {
    max-width: 1900px !important;
  }
  .parrillaPrincipal.panelMin {
    max-width: 400px !important;
  }
}
@media (min-width: 1885px) {
  .parrillaPrincipal.panelMin + .divFichaEdicion {
    width: calc(100% - 400px);
  }
}
/*Excepcion por estructura*/
@media (min-width: 1456px) {
  .parrillaPrincipal#panelInteresados.panelMin + .divFichaEdicion {
    width: calc(100% - 400px);
  }
}
.preview-image-label {
  color: #fff;
  font-size: 28px;
  position: absolute;
  text-align: center;
  top: 42px;
  width: 100%;
}
.bg-none {
  background: none;
}
.border-none {
  border: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3NldHRpbmdzLXR5cG9ncmFwaHkubGVzcyIsImNvbnRlbnQvY3NzL29iamVjdHMtZ2VuZXJhbC5sZXNzIiwiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0E7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSixjQUFlO0VBQ1gsY0FBQTs7QUFHSixzQkFBc0IsUUFBUTtFQUMxQixxQkFBQTtFQUNBLFdBQVcsZUFBWDs7QUFLSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUtKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxtQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBSUo7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FDektKO0VBQ0ksZ0JBQUE7O0FBREosZUFHSTtFQUNJLGdCQUFBOztBQUpSLGVBR0ksY0FHSTtFQUNJLFlBQUE7RUFDQSxrQkFBQTs7QUFLWixRQUEwQjtFQUN0QjtJQUNJLGdCQUFBO0lBQ0Esa0JBQUE7OztBQUtSLGlCQUFrQixnQkFBZTtFQUM3QixhQUFBOztBQUlKLFFBQTBCO0VBQ3RCO0lBQ0ksVUFBQTs7O0FBSVI7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxhQUFBOztBQUdKO0VBQ0ksYUFBQTs7QUFHSixXQUFXO0VBQ1AsU0FBQTs7QUFHSjtFQUNJLHFCQUFBOztBQUdKO0FBQWE7QUFBWTtBQUFpQjtBQUFjO0FBQVc7RUFDL0Qsd0JBQUE7O0FBR0o7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBOztBQUdKO0VBQ0kseUJBQUE7O0FBR0o7RUFDSSxxQkFBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTs7QUFHSixNQUFNO0VBQ0YsOEJBQUE7O0FBREosTUFBTSxpQkFHRjtFQUNJLGtCQUFBO0VBQ0EsMEJBQUE7O0FBSVI7RUFDSSxpQkFBQTtFQUNBLGtCQUFBOztBQUdKO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFISixxQkFLSTs7RUM3QkEsYUFBYSxTQUFiO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTs7RUFFQSxtQ0FBQTtFQUNBLGtDQUFBOztBRHVCSSxxQkFISixZQUdLO0VBQ0csU0FBUyxLQUFUO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQUdKLHFCQVRKLFlBU0ssS0FBSztFQUNGLFNBQVMsS0FBVDs7QUFLWixRQUEyQix3QkFBd0I7RUFDL0MsZUFBZTtJQUNYLFlBQUE7OztBQU1SLEVBQUU7RUFDRSx5QkFBQTtFQUNBLCtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxjQUFBOztBQUtKO0FBQWlCO0VBQ2IsY0FBQTs7QUFFQSxlQUFDO0FBQUQsYUFBQztFQUNHLGNBQUE7RUFDQSxxQkFBQTs7QUFJUixtQkFBb0I7RUFDaEIsZUFBQTs7QUFJSixRQUEwQjtFQUN0QjtJQUNJLGtCQUFBO0lBQ0EsbUJBQUE7O0VBR0o7RUFBVztFQUFXO0VBQVc7RUFBVztFQUFXO0VBQVc7RUFBVztFQUFXO0VBQVc7RUFBWTtFQUFZO0lBQ3ZILGtCQUFBO0lBQ0EsbUJBQUE7O0VBR0o7SUFDSSxpQkFBQTs7RUFHSjtJQUNJLGVBQUE7O0VBR0osa0JBQ0k7SUFDSSxrQkFBQTs7RUFGUixrQkFLSTtJQUNJLFNBQUE7O0VBTlIsa0JBU0k7SUFDSSxrQkFBQTs7RUFWUixrQkFTSSxvQkFHSTtJQUNJLGdCQUFBOzs7QUFNaEIsUUFBMkI7RUFDdkI7SUFDSSw0QkFBQTs7RUFHSixrQkFBa0I7SUFDZCwyQkFBQTs7O0FBS1IsUUFBMkI7RUFDdkIsa0JBQWtCLFNBQVU7SUFDeEIsT0FBTyxrQkFBUDs7OztBQUtSLFFBQTJCO0VBQ3ZCLGtCQUFrQixpQkFBaUIsU0FBVTtJQUN6QyxPQUFPLGtCQUFQOzs7QUFNUjtFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBOztBQUlKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxZQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcblxyXG5AZm9udC1mYW1pbHktYmFzZTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG5AZm9udC1mYW1pbHktcm9ib3RvOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1DT0xPUlMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9JY29uc1xyXG4uaWNvLWZhY2Vib29rIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtZmFjZWJvb2s7XHJcbn1cclxuXHJcbi5pY28tdHdpdHRlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXR3aXR0ZXI7XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nIC5pY29tb29uIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC13YXJuaW5nO1xyXG59XHJcblxyXG4uaWNvbW9vbi1iYWphZGEtcHJlY2lvLnJldmVyc2U6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKVxyXG59XHJcblxyXG5cclxuLy9UZXh0XHJcbi50ZXh0LWJhc2Uge1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbn1cclxuXHJcbi50ZXh0LWJhc2UtZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10ZXh0LWRpc2FibGVkO1xyXG59XHJcblxyXG4udGV4dC1iYXNlLWxpZ2h0IHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1iYXNlLWxpZ2h0O1xyXG59XHJcblxyXG4udGV4dC1ub3RhIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1pbmZvO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxufVxyXG5cclxuLnRleHQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQ0O1xyXG59XHJcblxyXG4udGV4dC1lcnJvciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQxO1xyXG59XHJcblxyXG4udGV4dC13YXJuaW5nIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC13YXJuaW5nO1xyXG59XHJcblxyXG4udGV4dC1saW5rIHtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxufVxyXG5cclxuLnRleHQtaW5mbyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtbWlkO1xyXG59XHJcblxyXG4udGV4dC1hbGVydCB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQzO1xyXG59XHJcblxyXG4udGV4dC1hbGVydC1pbmZvIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtc3RhdGUtaW5mbztcclxufVxyXG5cclxuLnRleHQtcGlzb3Mge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1wcmltYXJ5O1xyXG59XHJcblxyXG4udGV4dC1uZXcge1xyXG4gICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG59XHJcblxyXG4uY29sb3ItdGV4dC13aGl0ZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tV0VJR0hULS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5yZWd1bGFyLXdlaWdodCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uc2VtaS1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5uby1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5mdy02MDB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZnctNzAwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1TSVpFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnRleHQtYmFzZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTAge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTExIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xMiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTE2IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xOCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTIyIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yNCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjYge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTI4IHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0zMCB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMzIge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTgwIHtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxufVxyXG4iLCLvu79AaW1wb3J0IFwic2V0dGluZ3MtdHlwb2dyYXBoeS5sZXNzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuLm1haW4tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWhzLXdoaXRlO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIC5tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS1zbWFydCBiYW5uZXItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnNtYXJ0YmFubmVyLXNob3cgLm1haW4tY29udGFpbmVyLm1vYmlsZS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtYXQtbnVtYmVyIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uZXJyb3Ige1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkMTtcclxufVxyXG5cclxuLnBhZ2UtYnJlYWsge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBhZ2VyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5oZWxwLWJsb2NrOmVtcHR5IHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmlubGluZUJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuW25nXFw6Y2xvYWtdLCBbbmctY2xvYWtdLCBbZGF0YS1uZy1jbG9ha10sIFt4LW5nLWNsb2FrXSwgLm5nLWNsb2FrLCAueC1uZy1jbG9hayB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWVsbGlwc2lzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmJyZWFrLXNwYWNlc3tcclxuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbn1cclxuXHJcbi5icmVha1dvcmQge1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uY29sb3JQcmltYXJpbyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLW5ldy1mZWF0dXJlO1xyXG59XHJcblxyXG4uY29sb3JTZWN1bmRhcmlvIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtc2Vjb25kYXJ5O1xyXG59XHJcblxyXG4ubWVkaWRhQ29ycmVvcyB7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweFxyXG59XHJcblxyXG4ubW9kYWwubW9kYWwtY29udGFjdC11cyB7XHJcbiAgICBsZWZ0OiB+XCJjYWxjKCgxMDAlIC0gNTAwcHgpIC8gMilcIjtcclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIGhlaWdodDogflwiY2FsYyg5MHZoIC0gMTE4cHgpXCIgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm1lZGlkYUNvcnJlb3Mge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHhcclxufVxyXG5cclxuLmFuY2hvck1vc3RyYXJPY3VsdGFyIHtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICAuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgLmljb21vb24oKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcNWJcIjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcNWVcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICNQYW5lbEl6cXVpZXJkby5wYW5lbE1pbiB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vL3NlcGFyYWRvcmVzXHJcbmhyLnNwbGl0dGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBjb2xvci1ocy1ncmV5LUNDQztcclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkIG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggMDtcclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1QbGFudGlsbGFzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uZG93bmxvYWRSZXBvcnQsIC5kZWxldGVSZXBvcnQge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LTgwODA4MDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktODA4MDgwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuI3BhbmVsX3RhYjJfcmVwb3J0MyAuYnRuLWxpbmsge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbnNCdG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFycmlsbGFQcmluY2lwYWwge1xyXG4gICAgICAgID4gLnBhbmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDNweCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXN1bHRhZG9zUGFycmlsbGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAuYWN0aW9uc0J0biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAucGFycmlsbGFQcmluY2lwYWwge1xyXG4gICAgICAgIG1heC13aWR0aDogMTkwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcnJpbGxhUHJpbmNpcGFsLnBhbmVsTWluIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTg4NXB4KSB7XHJcbiAgICAucGFycmlsbGFQcmluY2lwYWwucGFuZWxNaW4gKyAuZGl2RmljaGFFZGljaW9uIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKkV4Y2VwY2lvbiBwb3IgZXN0cnVjdHVyYSovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDU2cHgpIHtcclxuICAgIC5wYXJyaWxsYVByaW5jaXBhbCNwYW5lbEludGVyZXNhZG9zLnBhbmVsTWluICsgLmRpdkZpY2hhRWRpY2lvbiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIE1pY3Jvc2l0ZVxyXG4ucHJldmlldy1pbWFnZS1sYWJlbCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogNDJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLmJnLW5vbmUge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLmJvcmRlci1ub25lIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG4iLCLvu78vLyBTaXppbmcgc2hvcnRjdXRzXHJcbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuLnNxdWFyZShAc2l6ZSkge1xyXG4gICAgLnNpemUoQHNpemU7IEBzaXplKTtcclxufVxyXG5cclxuLy8gTmV3IG1peGluc1xyXG4uYm9yZGVyLXJhZGl1cy1mdWxsKEByYWRpdXNUb3BSaWdodDogNXB4LCBAcmFkaXVzQm90dG9tUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbUxlZnQ6IDVweCwgQHJhZGl1c1RvcExlZnQ6IDVweCkge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG59XHJcblxyXG4vLyAuYm94LXNoYWRvdyg1cHgsIDVweCwgNnB4LCAuMyk7XHJcbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICBib3gtc2hhZG93OiBAc3RyaW5nO1xyXG59XHJcblxyXG4vLyAudHJhbnNpdGlvbihhbGwsIC41cywgZWFzZS1pbik7XHJcbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxufVxyXG5cclxuLy8gLnRyYW5zZm9ybSg1ZGVnLCAuNSwgMWRlZywgMCk7XHJcbi50cmFuc2Zvcm0gKEByb3RhdGU6IDkwZGVnLCBAc2NhbGU6IDEsIEBza2V3OiAxZGVnLCBAdHJhbnNsYXRlOiAxMHB4KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbn1cclxuXHJcbi8vIC5ncmFkaWVudChsZWZ0LCAjNjYzMzMzLCAjMzMzMzMzKTtcclxuLmdyYWRpZW50IChAb3JpZ2luOiBsZWZ0LCBAc3RhcnQ6IHdoaXRlLCBAc3RvcDogYmxhY2spIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG59XHJcblxyXG4vLyAuYm9yZGVyLXJhZGl1cyg1cHgpXHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6IDVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcblxyXG4uY2hldnJvbi1jb21wKEBjb2xvciwgQGJvcmRlciwgQGJvcmRlci1sZWZ0LCBAdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogQGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLWxlZnQgc29saWQgQGNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiBAdG9wO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmljb21vb24oKSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vTWFyZ2luLXRvcFxyXG4ubWFyZ2luLXRvcChAc2l6ZSkge1xyXG4gICAgbWFyZ2luLXRvcDogQHNpemU7XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBtZWFzdXJlc1xyXG5AbW9iaWxlOiB+XCIobWF4LXdpZHRoOiA0ODBweClcIjtcclxuQG1vYmlsZS1sZzogflwiKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQG1vYmlsZS1taW46IH5cIihtaW4td2lkdGg6IDM2MHB4KVwiO1xyXG5AbW9iaWxlLW1heDogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBhbGwtbW9iaWxlczogflwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuXHJcbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkB0YWJsZXQtbWluOiB+XCIobWluLXdpZHRoOiA3NjhweClcIjtcclxuQHRhYmxldC1tYXg6IH5cIihtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AYWxsLXRhYmxldHM6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcblxyXG5AbGFwdG9wLXNtOiB+XCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQGxhcHRvcDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xyXG5AbGFwdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBsYXB0b3AtbWluOiB+XCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuQGxhcHRvcC1tYXg6IH5cIihtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGFsbC1sYXB0b3BzOiB+XCIobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuXHJcbkBkZXNrdG9wLW1pbjogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG5AZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTc2MHB4KVwiO1xyXG5AZGVza3RvcC1sZzogflwiKG1pbi13aWR0aDogMTc2MXB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5AYWxsLWRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuXHJcbkBzY3JlZW4teHM6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5Ac2NyZWVuLXNtOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQHNjcmVlbi1tZDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5Ac2NyZWVuLWxnOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3Mvb2JqZWN0cy1nZW5lcmFsLmNzcyJ9 */

#gritter-notice-wrapper {
  padding: 24px 24px 0 0;
  right: 0;
  top: 50px;
  width: 340px;
}
#gritter-notice-wrapper .gritter-item-wrapper {
  margin-bottom: 24px;
}
#gritter-notice-wrapper .gritter-item-wrapper .gritter-top {
  border-radius: 8px 8px 0 0;
  height: 24px;
}
#gritter-notice-wrapper .gritter-item-wrapper .gritter-item {
  color: #2A2A2A;
  font-family: poppins;
  padding: 0 24px;
}
#gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-title {
  padding-bottom: 8px;
  text-shadow: none;
}
#gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-title .alert-heading {
  align-items: center;
  display: flex;
  gap: 8px;
  margin: 0;
}
#gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-title .alert-heading .gritter-icon {
  font-size: 20px;
}
#gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-title .alert-heading strong {
  font-size: 16px;
  font-weight: 600;
}
#gritter-notice-wrapper .gritter-item-wrapper .gritter-item p {
  font-size: 12px;
}
#gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close {
  height: 23px;
  left: auto;
  position: absolute !important;
  right: 22px !important;
  top: 15px !important;
  width: 23px;
}
#gritter-notice-wrapper .gritter-item-wrapper .gritter-bottom {
  border-radius: 0 0 8px 8px;
  height: 24px;
}
.gritterError .gritter-item,
.gritterError .gritter-bottom,
.gritterError .gritter-top,
.gritterError .gritter-close {
  background-image: url(/Content/images/gritter-error.png);
}
.gritterAlert .gritter-item,
.gritterAlert .gritter-bottom,
.gritterAlert .gritter-top,
.gritterAlert .gritter-close {
  background-image: url(/Content/images/gritter-alert.png);
}
.gritterSuccess .gritter-item,
.gritterSuccess .gritter-bottom,
.gritterSuccess .gritter-top,
.gritterSuccess .gritter-close {
  background-image: url(/Content/images/gritter-success.png);
}
.gritterInfo .gritter-item,
.gritterInfo .gritter-bottom,
.gritterInfo .gritter-top,
.gritterInfo .gritter-close {
  background-image: url(/Content/images/gritter-info.png);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29iamVjdHMtZ3JpdHRlci5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBO0VBQ0ksc0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7O0FBSkosdUJBTUk7RUFDSSxtQkFBQTs7QUFQUix1QkFNSSxzQkFHSTtFQUNJLDBCQUFBO0VBQ0EsWUFBQTs7QUFYWix1QkFNSSxzQkFRSTtFQUNJLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7O0FBakJaLHVCQU1JLHNCQVFJLGNBS0k7RUFDSSxtQkFBQTtFQUNBLGlCQUFBOztBQXJCaEIsdUJBTUksc0JBUUksY0FLSSxlQUlJO0VBQ0ksbUJBQUE7RUFDQSxhQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7O0FBM0JwQix1QkFNSSxzQkFRSSxjQUtJLGVBSUksZUFNSTtFQUNJLGVBQUE7O0FBOUJ4Qix1QkFNSSxzQkFRSSxjQUtJLGVBSUksZUFVSTtFQUNJLGVBQUE7RUFDQSxnQkFBQTs7QUFuQ3hCLHVCQU1JLHNCQVFJLGNBMEJJO0VBQ0ksZUFBQTs7QUF6Q2hCLHVCQU1JLHNCQVFJLGNBOEJJO0VBQ0ksWUFBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBOztBQWxEaEIsdUJBTUksc0JBZ0RJO0VBQ0ksMEJBQUE7RUFDQSxZQUFBOztBQUtaLGFBQWM7QUFBZSxhQUFjO0FBQWlCLGFBQWM7QUFBYyxhQUFjO0VBQ2xHLHNCQUFzQiw4QkFBdEI7O0FBR0osYUFBYztBQUFlLGFBQWM7QUFBaUIsYUFBYztBQUFjLGFBQWM7RUFDbEcsc0JBQXNCLDhCQUF0Qjs7QUFHSixlQUFnQjtBQUFlLGVBQWdCO0FBQWlCLGVBQWdCO0FBQWMsZUFBZ0I7RUFDMUcsc0JBQXNCLGdDQUF0Qjs7QUFHSixZQUFhO0FBQWUsWUFBYTtBQUFpQixZQUFhO0FBQWMsWUFBYTtFQUM5RixzQkFBc0IsNkJBQXRCIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1HUklUVEVSLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiNncml0dGVyLW5vdGljZS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDI0cHggMjRweCAwIDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNTBweDtcclxuICAgIHdpZHRoOiAzNDBweDtcclxuXHJcbiAgICAuZ3JpdHRlci1pdGVtLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgIC5ncml0dGVyLXRvcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JpdHRlci1pdGVtIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBwb3BwaW5zO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgICAuZ3JpdHRlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmFsZXJ0LWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ncml0dGVyLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdyaXR0ZXItY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncml0dGVyLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpdHRlckVycm9yIC5ncml0dGVyLWl0ZW0sIC5ncml0dGVyRXJyb3IgLmdyaXR0ZXItYm90dG9tLCAuZ3JpdHRlckVycm9yIC5ncml0dGVyLXRvcCwgLmdyaXR0ZXJFcnJvciAuZ3JpdHRlci1jbG9zZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZ3JpdHRlci1lcnJvci5wbmdcIik7XHJcbn1cclxuXHJcbi5ncml0dGVyQWxlcnQgLmdyaXR0ZXItaXRlbSwgLmdyaXR0ZXJBbGVydCAuZ3JpdHRlci1ib3R0b20sIC5ncml0dGVyQWxlcnQgLmdyaXR0ZXItdG9wLCAuZ3JpdHRlckFsZXJ0IC5ncml0dGVyLWNsb3NlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ncml0dGVyLWFsZXJ0LnBuZ1wiKTtcclxufVxyXG5cclxuLmdyaXR0ZXJTdWNjZXNzIC5ncml0dGVyLWl0ZW0sIC5ncml0dGVyU3VjY2VzcyAuZ3JpdHRlci1ib3R0b20sIC5ncml0dGVyU3VjY2VzcyAuZ3JpdHRlci10b3AsIC5ncml0dGVyU3VjY2VzcyAuZ3JpdHRlci1jbG9zZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZ3JpdHRlci1zdWNjZXNzLnBuZ1wiKTtcclxufVxyXG5cclxuLmdyaXR0ZXJJbmZvIC5ncml0dGVyLWl0ZW0sIC5ncml0dGVySW5mbyAuZ3JpdHRlci1ib3R0b20sIC5ncml0dGVySW5mbyAuZ3JpdHRlci10b3AsIC5ncml0dGVySW5mbyAuZ3JpdHRlci1jbG9zZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZ3JpdHRlci1pbmZvLnBuZ1wiKTtcclxufVxyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL29iamVjdHMtZ3JpdHRlci5jc3MifQ== */

.ico-facebook {
  color: #3b5998;
}
.ico-twitter {
  color: #00aced;
}
.alert-warning .icomoon {
  color: #8a6d3b;
}
.icomoon-bajada-precio.reverse::before {
  display: inline-block;
  transform: rotate(-180deg);
}
.text-base {
  color: #2A2A2A;
}
.text-base-disabled {
  color: #919eab;
}
.text-base-light {
  color: #637381;
}
.text-nota {
  color: #ababab;
  font-size: 12px;
  padding-top: 3px;
}
.text-success {
  color: #4caf50;
}
.text-error {
  color: #f1492f;
}
.text-warning {
  color: #8a6d3b;
}
.text-link {
  color: #3B60BA;
}
.text-info {
  color: #6C6C6C;
}
.text-alert {
  color: #f7ca4f;
}
.text-alert-info {
  color: #4c9bff;
}
.text-pisos {
  color: #001489;
}
.text-new {
  color: #3B60BA;
}
.color-text-white {
  color: white;
}
.light {
  font-weight: 300;
}
.regular-weight {
  font-weight: 400;
}
.semi-bold {
  font-weight: 500;
}
.bold {
  font-weight: 600;
}
.no-bold {
  font-weight: normal;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.text-base {
  font-size: 14px;
}
.text-size-10 {
  font-size: 10px;
}
.text-size-11 {
  font-size: 11px;
}
.text-size-12 {
  font-size: 12px;
}
.text-size-13 {
  font-size: 13px;
}
.text-size-16 {
  font-size: 16px;
}
.text-size-18 {
  font-size: 18px;
}
.text-size-20 {
  font-size: 20px;
}
.text-size-22 {
  font-size: 22px;
}
.text-size-24 {
  font-size: 24px;
}
.text-size-26 {
  font-size: 26px;
}
.text-size-28 {
  font-size: 28px;
}
.text-size-30 {
  font-size: 30px;
}
.text-size-32 {
  font-size: 32px;
}
.text-size-80 {
  font-size: 80px;
}
.divInforme .informeTitle {
  padding: 3px 15px;
}
.divInforme .informeTitle img {
  border-radius: 4px;
  width: 100%;
  height: 30px;
}
.divInforme .informeTitle .lblTitle {
  color: #333 !important;
  font-size: 14px;
  font-weight: 600;
  left: 15px;
  position: relative;
  top: -25px;
}
.divInforme .dataTables_wrapper {
  margin-bottom: 15px;
  top: -20px;
}
.divInforme table.dataTable thead .sorting_desc,
.divInforme table.dataTable thead .sorting_asc,
.divInforme table.dataTable thead .sorting {
  background: none;
  border-bottom: 1px solid #ddd;
  border-top: 0 !important;
  padding: 5px;
}
.divInforme .table > tbody > tr > td {
  border-top: 0;
}
.divInforme table.dataTable tbody td {
  padding: 5px !important;
}
.divInforme .table thead > tr > th,
.divInforme .table tbody > tr > th,
.divInforme .table tfoot > tr > th,
.divInforme .table thead > tr > td,
.divInforme .table tbody > tr > td,
.divInforme .table tfoot > tr > td {
  vertical-align: top;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3NldHRpbmdzLXR5cG9ncmFwaHkubGVzcyIsImNvbnRlbnQvY3NzL29iamVjdHMtaW5mb3JtZXMubGVzcyIsImNvbnRlbnQvY3NzL3Rvb2xzLW1peGlucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0osY0FBZTtFQUNYLGNBQUE7O0FBR0osc0JBQXNCLFFBQVE7RUFDMUIscUJBQUE7RUFDQSxXQUFXLGVBQVg7O0FBS0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFLSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUlKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQ3hLSixXQUNJO0VBQ0ksaUJBQUE7O0FBRlIsV0FDSSxjQUdJO0VBQ0ksa0JBQUE7RUNQUixXQUFBO0VBQ0EsWUFBQTs7QURDSixXQUNJLGNBUUk7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTs7QUFmWixXQW1CSTtFQUNJLG1CQUFBO0VBQ0EsVUFBQTs7QUFyQlIsV0F3QkksTUFBSyxVQUFXLE1BQU07QUF4QjFCLFdBeUJJLE1BQUssVUFBVyxNQUFNO0FBekIxQixXQTBCSSxNQUFLLFVBQVcsTUFBTTtFQUNsQixnQkFBQTtFQUNBLDZCQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBOztBQTlCUixXQWlDSSxPQUFPLFFBQVEsS0FBSztFQUNoQixhQUFBOztBQWxDUixXQXFDSSxNQUFLLFVBQVcsTUFBTTtFQUNsQix1QkFBQTs7QUF0Q1IsV0F5Q0ksT0FBTyxNQUFNLEtBQUs7QUF6Q3RCLFdBeUM0QixPQUFPLE1BQU0sS0FBSztBQXpDOUMsV0F5Q29ELE9BQU8sTUFBTSxLQUFLO0FBekN0RSxXQXlDNEUsT0FBTyxNQUFNLEtBQUs7QUF6QzlGLFdBeUNvRyxPQUFPLE1BQU0sS0FBSztBQXpDdEgsV0F5QzRILE9BQU8sTUFBTSxLQUFLO0VBQ3RJLG1CQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcblxyXG5AZm9udC1mYW1pbHktYmFzZTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG5AZm9udC1mYW1pbHktcm9ib3RvOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1DT0xPUlMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9JY29uc1xyXG4uaWNvLWZhY2Vib29rIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtZmFjZWJvb2s7XHJcbn1cclxuXHJcbi5pY28tdHdpdHRlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXR3aXR0ZXI7XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nIC5pY29tb29uIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC13YXJuaW5nO1xyXG59XHJcblxyXG4uaWNvbW9vbi1iYWphZGEtcHJlY2lvLnJldmVyc2U6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKVxyXG59XHJcblxyXG5cclxuLy9UZXh0XHJcbi50ZXh0LWJhc2Uge1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbn1cclxuXHJcbi50ZXh0LWJhc2UtZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10ZXh0LWRpc2FibGVkO1xyXG59XHJcblxyXG4udGV4dC1iYXNlLWxpZ2h0IHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1iYXNlLWxpZ2h0O1xyXG59XHJcblxyXG4udGV4dC1ub3RhIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1pbmZvO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxufVxyXG5cclxuLnRleHQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQ0O1xyXG59XHJcblxyXG4udGV4dC1lcnJvciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQxO1xyXG59XHJcblxyXG4udGV4dC13YXJuaW5nIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC13YXJuaW5nO1xyXG59XHJcblxyXG4udGV4dC1saW5rIHtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxufVxyXG5cclxuLnRleHQtaW5mbyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtbWlkO1xyXG59XHJcblxyXG4udGV4dC1hbGVydCB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQzO1xyXG59XHJcblxyXG4udGV4dC1hbGVydC1pbmZvIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtc3RhdGUtaW5mbztcclxufVxyXG5cclxuLnRleHQtcGlzb3Mge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1wcmltYXJ5O1xyXG59XHJcblxyXG4udGV4dC1uZXcge1xyXG4gICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG59XHJcblxyXG4uY29sb3ItdGV4dC13aGl0ZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tV0VJR0hULS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5yZWd1bGFyLXdlaWdodCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uc2VtaS1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5uby1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5mdy02MDB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZnctNzAwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1TSVpFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnRleHQtYmFzZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTAge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTExIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xMiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTE2IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xOCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTIyIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yNCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjYge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTI4IHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0zMCB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMzIge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTgwIHtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxufVxyXG4iLCLvu79AaW1wb3J0IFwic2V0dGluZ3MtdHlwb2dyYXBoeS5sZXNzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1JTkZPUk1FUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5kaXZJbmZvcm1lIHtcclxuICAgIC5pbmZvcm1lVGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAxNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC5zaXplKDEwMCUsIDMwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxibFRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LTMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjLFxyXG4gICAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyxcclxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktREREO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlIHRoZWFkID4gdHIgPiB0aCwgLnRhYmxlIHRib2R5ID4gdHIgPiB0aCwgLnRhYmxlIHRmb290ID4gdHIgPiB0aCwgLnRhYmxlIHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlIHRmb290ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBTaXppbmcgc2hvcnRjdXRzXHJcbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuLnNxdWFyZShAc2l6ZSkge1xyXG4gICAgLnNpemUoQHNpemU7IEBzaXplKTtcclxufVxyXG5cclxuLy8gTmV3IG1peGluc1xyXG4uYm9yZGVyLXJhZGl1cy1mdWxsKEByYWRpdXNUb3BSaWdodDogNXB4LCBAcmFkaXVzQm90dG9tUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbUxlZnQ6IDVweCwgQHJhZGl1c1RvcExlZnQ6IDVweCkge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG59XHJcblxyXG4vLyAuYm94LXNoYWRvdyg1cHgsIDVweCwgNnB4LCAuMyk7XHJcbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICBib3gtc2hhZG93OiBAc3RyaW5nO1xyXG59XHJcblxyXG4vLyAudHJhbnNpdGlvbihhbGwsIC41cywgZWFzZS1pbik7XHJcbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxufVxyXG5cclxuLy8gLnRyYW5zZm9ybSg1ZGVnLCAuNSwgMWRlZywgMCk7XHJcbi50cmFuc2Zvcm0gKEByb3RhdGU6IDkwZGVnLCBAc2NhbGU6IDEsIEBza2V3OiAxZGVnLCBAdHJhbnNsYXRlOiAxMHB4KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbn1cclxuXHJcbi8vIC5ncmFkaWVudChsZWZ0LCAjNjYzMzMzLCAjMzMzMzMzKTtcclxuLmdyYWRpZW50IChAb3JpZ2luOiBsZWZ0LCBAc3RhcnQ6IHdoaXRlLCBAc3RvcDogYmxhY2spIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG59XHJcblxyXG4vLyAuYm9yZGVyLXJhZGl1cyg1cHgpXHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6IDVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcblxyXG4uY2hldnJvbi1jb21wKEBjb2xvciwgQGJvcmRlciwgQGJvcmRlci1sZWZ0LCBAdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogQGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLWxlZnQgc29saWQgQGNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiBAdG9wO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmljb21vb24oKSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vTWFyZ2luLXRvcFxyXG4ubWFyZ2luLXRvcChAc2l6ZSkge1xyXG4gICAgbWFyZ2luLXRvcDogQHNpemU7XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBtZWFzdXJlc1xyXG5AbW9iaWxlOiB+XCIobWF4LXdpZHRoOiA0ODBweClcIjtcclxuQG1vYmlsZS1sZzogflwiKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQG1vYmlsZS1taW46IH5cIihtaW4td2lkdGg6IDM2MHB4KVwiO1xyXG5AbW9iaWxlLW1heDogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBhbGwtbW9iaWxlczogflwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuXHJcbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkB0YWJsZXQtbWluOiB+XCIobWluLXdpZHRoOiA3NjhweClcIjtcclxuQHRhYmxldC1tYXg6IH5cIihtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AYWxsLXRhYmxldHM6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcblxyXG5AbGFwdG9wLXNtOiB+XCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQGxhcHRvcDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xyXG5AbGFwdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBsYXB0b3AtbWluOiB+XCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuQGxhcHRvcC1tYXg6IH5cIihtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGFsbC1sYXB0b3BzOiB+XCIobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuXHJcbkBkZXNrdG9wLW1pbjogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG5AZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTc2MHB4KVwiO1xyXG5AZGVza3RvcC1sZzogflwiKG1pbi13aWR0aDogMTc2MXB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5AYWxsLWRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuXHJcbkBzY3JlZW4teHM6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5Ac2NyZWVuLXNtOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQHNjcmVlbi1tZDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5Ac2NyZWVuLWxnOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3Mvb2JqZWN0cy1pbmZvcm1lcy5jc3MifQ== */

.hsload {
  color: #2A2A2A;
  font-size: 25px;
  position: fixed;
  text-align: center;
  top: 48%;
  width: 100%;
  z-index: 5000000;
}
.hsload.loading {
  border: 1px solid #ddd;
  background-color: #fff;
  padding: 15px;
  width: auto;
  min-width: 300px;
  border-radius: 6px;
  margin-left: calc(50% - 155px);
  margin-left: -webkit-calc(50% - 155px);
  margin-left: -moz-calc(50% - 155px);
}
.hsload.loading.loadDiv {
  z-index: 200000;
}
.hsload.loading.loadDiv .glyphicon {
  display: inline-block;
}
.hsload.loading.loadDiv .textload {
  font-size: 16px;
  color: #333;
  line-height: 25px;
  position: relative;
  bottom: 3px;
  left: 5px;
}
.modal-loading .bootbox-body {
  margin: 30px 0;
  text-align: center;
}
.modal-loading .bootbox-body .clip-spinner {
  font-size: 25px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29iamVjdHMtbG9hZGluZy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBOztBQUVBLE9BQUM7RUFDRyxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQ0FBQTtFQUNBLG1DQUFBOztBQUVBLE9BWEgsUUFXSTtFQUNHLGVBQUE7O0FBREosT0FYSCxRQVdJLFFBR0c7RUFDSSxxQkFBQTs7QUFKUixPQVhILFFBV0ksUUFPRztFQUNJLGVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBOztBQU1oQixjQUNJO0VBQ0ksY0FBQTtFQUNBLGtCQUFBOztBQUhSLGNBQ0ksY0FJSTtFQUNJLGVBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1MT0FESU5HLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaHNsb2FkIHtcclxuICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG9wOiA0OCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDUwMDAwMDA7XHJcblxyXG4gICAgJi5sb2FkaW5nIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItaHMtZ3JleS1EREQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IH5cImNhbGMoNTAlIC0gMTU1cHgpXCI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IH5cIi13ZWJraXQtY2FsYyg1MCUgLSAxNTVweClcIjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogflwiLW1vei1jYWxjKDUwJSAtIDE1NXB4KVwiO1xyXG5cclxuICAgICAgICAmLmxvYWREaXYge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDAwMDA7XHJcblxyXG4gICAgICAgICAgICAuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRsb2FkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtZ3JleS0zMzM7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtbG9hZGluZyB7XHJcbiAgICAuYm9vdGJveC1ib2R5IHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5jbGlwLXNwaW5uZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3Mvb2JqZWN0cy1sb2FkaW5nLmNzcyJ9 */

.map {
  width: 100% !important;
}
.map.leaflet-touch .leaflet-bar a {
  line-height: 35px;
  width: 35px;
  height: 35px;
}
.map.leaflet-touch .leaflet-bar a:hover {
  line-height: 35px;
  width: 35px;
  height: 35px;
}
.map .leaflet-bar a {
  line-height: 35px;
  width: 35px;
  height: 35px;
}
.map .leaflet-bar a:hover {
  line-height: 35px;
  width: 35px;
  height: 35px;
}
.map .leaflet-draw-toolbar a.leaflet-draw-draw-polygon {
  background-image: url(/Content/css/maps/images/icoMapas.png);
  background-image: linear-gradient(transparent, transparent), url(/Content/css/maps/images/icoMapas.svg);
  background-position: 3px 5px !important;
  background-repeat: no-repeat;
  background-size: 28px 21px;
}
.map .leaflet-right .leaflet-draw-actions {
  margin-top: 4px;
  right: 35px;
}
.map .leaflet-right .leaflet-draw-actions a {
  height: 32px;
  line-height: 32px;
}
.map .leaflet-draw-toolbar {
  display: inline-block;
  font-size: 18px;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: 1px;
}
.map .leaflet-draw-toolbar a {
  background-image: none;
  color: #333;
}
.map .leaflet-draw-toolbar a.leaflet-disabled {
  color: #bbb;
}
.map .leaflet-draw-toolbar .leaflet-draw-edit-remove:before {
  content: "\25";
}
.map .leaflet-draw-toolbar .leaflet-draw-edit-edit:before {
  content: "\26";
}
.map.leaflet-container .leaflet-control {
  clear: none;
}
.map.leaflet-container .leaflet-control #CercaliaSuggestId {
  border: 1px solid #C6C6C6;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  color: #333;
  font-size: 13px;
  line-height: 1.2em;
  padding: 6px;
  width: 250px;
  height: auto;
}
@media (min-width: 768px) {
  .map.leaflet-container .leaflet-control #CercaliaSuggestId {
    width: 400px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29iamVjdHMtbWFwcy5sZXNzIiwiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUE7RUFDSSxzQkFBQTs7QUFFQSxJQUFDLGNBQWUsYUFBYTtFQUN6QixpQkFBQTtFQ05KLFdBQUE7RUFDQSxZQUFBOztBRFFJLElBSkgsY0FBZSxhQUFhLEVBSXhCO0VBQ0csaUJBQUE7RUNWUixXQUFBO0VBQ0EsWUFBQTs7QURDSixJQWFJLGFBQWE7RUFDVCxpQkFBQTtFQ2hCSixXQUFBO0VBQ0EsWUFBQTs7QURrQkksSUFKSixhQUFhLEVBSVI7RUFDRyxpQkFBQTtFQ3BCUixXQUFBO0VBQ0EsWUFBQTs7QURDSixJQXVCSSxzQkFBc0IsRUFBQztFQUNuQixzQkFBc0Isd0NBQXRCO0VBQ0Esa0JBQWtCLCtDQUErQyx3Q0FBakU7RUFDQSx1Q0FBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7O0FBNUJSLElBK0JJLGVBQWU7RUFDWCxlQUFBO0VBQ0EsV0FBQTs7QUFqQ1IsSUErQkksZUFBZSxzQkFJWDtFQUNJLFlBQUE7RUFDQSxpQkFBQTs7QUFyQ1osSUF5Q0k7RUFDSSxxQkFBQTtFQUNBLGVBQUE7O0VDa0NKLGFBQWEsU0FBYjtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7O0VBRUEsbUNBQUE7RUFDQSxrQ0FBQTtFRHpDSSxrQkFBQTtFQUNBLFFBQUE7O0FBOUNSLElBeUNJLHNCQU9JO0VBQ0ksc0JBQUE7RUFDQSxXQUFBOztBQUVBLElBWFIsc0JBT0ksRUFJSztFQUNHLFdBQUE7O0FBS0osSUFqQlIsc0JBZ0JJLDBCQUNLO0VBQ0csU0FBUyxLQUFUOztBQUtKLElBdkJSLHNCQXNCSSx3QkFDSztFQUNHLFNBQVMsS0FBVDs7QUFLWixJQUFDLGtCQUFtQjtFQUNoQixXQUFBOztBQURKLElBQUMsa0JBQW1CLGlCQUdoQjtFQUNJLHlCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQ2pGUixZQUFBO0VBQ0EsWUFBQTs7QUR1RkosUUFBMEI7RUFDdEIsSUFBSSxrQkFBbUIsaUJBQWlCO0lBQ3BDLFlBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuQGltcG9ydCBcInRvb2xzLW1peGlucy5sZXNzXCI7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU1BUFMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubWFwIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAuc3F1YXJlKDM1cHgpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIC5zcXVhcmUoMzVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFmbGV0LWJhciBhIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAuc3F1YXJlKDM1cHgpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIC5zcXVhcmUoMzVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFmbGV0LWRyYXctdG9vbGJhciBhLmxlYWZsZXQtZHJhdy1kcmF3LXBvbHlnb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvY3NzL21hcHMvaW1hZ2VzL2ljb01hcGFzLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpLCB1cmwoJy9Db250ZW50L2Nzcy9tYXBzL2ltYWdlcy9pY29NYXBhcy5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAubGVhZmxldC1yaWdodCAubGVhZmxldC1kcmF3LWFjdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICByaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFmbGV0LWRyYXctdG9vbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAuaWNvbW9vbigpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDFweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtZ3JleS0zMzM7XHJcblxyXG4gICAgICAgICAgICAmLmxlYWZsZXQtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LUJCQjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWZsZXQtZHJhdy1lZGl0LXJlbW92ZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNVwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZmxldC1kcmF3LWVkaXQtZWRpdCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbCB7XHJcbiAgICAgICAgY2xlYXI6IG5vbmU7XHJcblxyXG4gICAgICAgICNDZXJjYWxpYVN1Z2dlc3RJZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ocy1pbnB1dC1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LTMzMztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgLnNpemUoMjUwcHgsIGF1dG8pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm1hcC5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sICNDZXJjYWxpYVN1Z2dlc3RJZCB7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vIFNpemluZyBzaG9ydGN1dHNcclxuLnNpemUoQHdpZHRoOyBAaGVpZ2h0KSB7XHJcbiAgICB3aWR0aDogQHdpZHRoO1xyXG4gICAgaGVpZ2h0OiBAaGVpZ2h0O1xyXG59XHJcblxyXG4uc3F1YXJlKEBzaXplKSB7XHJcbiAgICAuc2l6ZShAc2l6ZTsgQHNpemUpO1xyXG59XHJcblxyXG4vLyBOZXcgbWl4aW5zXHJcbi5ib3JkZXItcmFkaXVzLWZ1bGwoQHJhZGl1c1RvcFJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21SaWdodDogNXB4LCBAcmFkaXVzQm90dG9tTGVmdDogNXB4LCBAcmFkaXVzVG9wTGVmdDogNXB4KSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbn1cclxuXHJcbi8vIC5ib3gtc2hhZG93KDVweCwgNXB4LCA2cHgsIC4zKTtcclxuLmJveC1zaGFkb3cgKEBzdHJpbmcpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIC1tb3otYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIGJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbn1cclxuXHJcbi8vIC50cmFuc2l0aW9uKGFsbCwgLjVzLCBlYXNlLWluKTtcclxuLnRyYW5zaXRpb24gKEBwcm9wOiBhbGwsIEB0aW1lOiAxcywgQGVhc2U6IGxpbmVhcikge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIHRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG59XHJcblxyXG4vLyAudHJhbnNmb3JtKDVkZWcsIC41LCAxZGVnLCAwKTtcclxuLnRyYW5zZm9ybSAoQHJvdGF0ZTogOTBkZWcsIEBzY2FsZTogMSwgQHNrZXc6IDFkZWcsIEB0cmFuc2xhdGU6IDEwcHgpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxufVxyXG5cclxuLy8gLmdyYWRpZW50KGxlZnQsICM2NjMzMzMsICMzMzMzMzMpO1xyXG4uZ3JhZGllbnQgKEBvcmlnaW46IGxlZnQsIEBzdGFydDogd2hpdGUsIEBzdG9wOiBibGFjaykge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXJ0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbn1cclxuXHJcbi8vIC5ib3JkZXItcmFkaXVzKDVweClcclxuLmJvcmRlci1yYWRpdXMoQHJhZGl1czogNXB4KXtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuXHJcbi5jaGV2cm9uLWNvbXAoQGNvbG9yLCBAYm9yZGVyLCBAYm9yZGVyLWxlZnQsIEB0b3ApIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiBAYm9yZGVyIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IEBib3JkZXItbGVmdCBzb2xpZCBAY29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB0b3A6IEB0b3A7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4uaWNvbW9vbigpIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLy9NYXJnaW4tdG9wXHJcbi5tYXJnaW4tdG9wKEBzaXplKSB7XHJcbiAgICBtYXJnaW4tdG9wOiBAc2l6ZTtcclxufVxyXG5cclxuLy9SZXNwb25zaXZlIG1lYXN1cmVzXHJcbkBtb2JpbGU6IH5cIihtYXgtd2lkdGg6IDQ4MHB4KVwiO1xyXG5AbW9iaWxlLWxnOiB+XCIobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AbW9iaWxlLW1pbjogflwiKG1pbi13aWR0aDogMzYwcHgpXCI7XHJcbkBtb2JpbGUtbWF4OiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQGFsbC1tb2JpbGVzOiB+XCIobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5cclxuQHRhYmxldDogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQHRhYmxldC1taW46IH5cIihtaW4td2lkdGg6IDc2OHB4KVwiO1xyXG5AdGFibGV0LW1heDogflwiKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkBhbGwtdGFibGV0czogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuXHJcbkBsYXB0b3Atc206IH5cIihtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5AbGFwdG9wOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpXCI7XHJcbkBsYXB0b3AtbGc6IH5cIihtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGxhcHRvcC1taW46IH5cIihtaW4td2lkdGg6IDk5MnB4KVwiO1xyXG5AbGFwdG9wLW1heDogflwiKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AYWxsLWxhcHRvcHM6IH5cIihtaW4td2lkdGg6IDg1MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5cclxuQGRlc2t0b3AtbWluOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbkBkZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzYwcHgpXCI7XHJcbkBkZXNrdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxNzYxcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcbkBhbGwtZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5cclxuQHNjcmVlbi14czogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBzY3JlZW4tc206IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5Ac2NyZWVuLW1kOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBzY3JlZW4tbGc6IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9vYmplY3RzLW1hcHMuY3NzIn0= */

.no-margin-top {
  margin-top: 0;
}
.no-margin-right {
  margin-right: 0 !important;
}
.no-margin-left {
  margin-left: 0 !important;
}
.no-margin-bottom {
  margin-bottom: 0 !important;
}
.margin-top-x {
  margin-top: 24px;
}
.margin-top-1 {
  margin-top: 1px;
}
.margin-top-5 {
  margin-top: 5px;
}
.margin-top-10 {
  margin-top: 10px;
}
.margin-top {
  margin-top: 15px;
}
.margin-top-20 {
  margin-top: 20px;
}
.margin-top-24 {
  margin-top: 24px;
}
.margin-top-28 {
  margin-top: 28px !important;
}
.margin-top-30 {
  margin-top: 30px;
}
.margin-top-35 {
  margin-top: 35px;
}
.margin-top-40 {
  margin-top: 40px;
}
.margin-top-48 {
  margin-top: 48px;
}
.margin-top-70 {
  margin-top: 70px;
}
.margin-right-5 {
  margin-right: 5px !important;
}
.margin-right-10 {
  margin-right: 10px !important;
}
.margin-right-15 {
  margin-right: 15px !important;
}
.margin-right-25 {
  margin-right: 25px !important;
}
.margin-bottom-5 {
  margin-bottom: 5px !important;
}
.margin-bottom-10 {
  margin-bottom: 10px !important;
}
.margin-bottom-15 {
  margin-bottom: 15px !important;
}
.margin-bottom-20 {
  margin-bottom: 20px !important;
}
.margin-bottom-24 {
  margin-bottom: 24px !important;
}
.margin-bottom-30 {
  margin-bottom: 30px;
}
.margin-bottom-70 {
  margin-bottom: 70px;
}
.margin-left-5 {
  margin-left: 5px !important;
}
.margin-left-10 {
  margin-left: 10px !important;
}
.margin-left-15 {
  margin-left: 15px !important;
}
.margin-left-20 {
  margin-left: 20px !important;
}
.margin-left-30 {
  margin-left: 30px !important;
}
@media (max-width: 767px) {
  .no-margin-xs {
    margin: 0 !important;
  }
  .no-margin-top-xs {
    margin-top: 0;
  }
  .margin-top-10-xs {
    margin-top: 10px !important;
  }
  .margin-top-15-xs {
    margin-top: 15px !important;
  }
  .margin-top-30-xs {
    margin-top: 30px !important;
  }
  .margin-top-80-xs {
    margin-top: 80px !important;
  }
  .no-margin-right-xs {
    margin-right: 0 !important;
  }
  .no-margin-bottom-xs {
    margin-bottom: 0 !important;
  }
  .margin-bottom-5-xs {
    margin-bottom: 5px;
  }
  .margin-bottom-15-xs {
    margin-bottom: 15px;
  }
  .margin-left-10-xs {
    margin-left: 10px !important;
  }
  /*Negative Margins*/
  .margin-top-n1r-xs {
    margin-top: -1rem !important;
  }
  .margin-top-n1_5r-xs {
    margin-top: -1.5rem !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .no-margin-sm {
    margin: 0 !important;
  }
  .margin-top-sm {
    margin-top: 15px;
  }
  .margin-top-10-sm {
    margin-top: 10px !important;
  }
  .margin-top-13-sm {
    margin-top: 13px !important;
  }
  .margin-top-18-sm {
    margin-top: 18px !important;
  }
  .no-margin-top-sm {
    margin-top: 0 !important;
  }
  .no-margin-right-sm {
    margin-right: 0 !important;
  }
  .no-margin-bottom-sm {
    margin-bottom: 0 !important;
  }
  .margin-bottom-15-sm {
    margin-bottom: 15px;
  }
  .margin-left-15-sm {
    margin-left: 15px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .margin-top-md {
    margin-top: 15px;
  }
  .no-margin-bottom-md {
    margin-bottom: 0 !important;
  }
  .margin-bottom-15-md {
    margin-bottom: 15px;
  }
}
@media (min-width: 1440px) {
  .margin-top-lg {
    margin-top: 15px;
  }
  .margin-bottom-15-lg {
    margin-bottom: 15px;
  }
}
.no-padding-top {
  padding-top: 0 !important;
}
.no-padding-right {
  padding-right: 0 !important;
}
.no-padding-left {
  padding-left: 0 !important;
}
.padding-top-5 {
  padding-top: 5px;
}
.padding-top-10 {
  padding-top: 10px;
}
.padding-top {
  padding-top: 15px !important;
}
.padding-right-5 {
  padding-right: 5px;
}
.padding-right-10 {
  padding-right: 10px !important;
}
.padding-bottom-5 {
  padding-bottom: 5px;
}
.padding-bottom-15 {
  padding-bottom: 15px;
}
.padding-bottom-20 {
  padding-bottom: 20px;
}
.padding-left-5 {
  padding-left: 5px;
}
.padding-left-10 {
  padding-left: 10px !important;
}
.padding-left-15 {
  padding-left: 15px;
}
.padding-left-20 {
  padding-left: 20px;
}
.padding-left-25 {
  padding-left: 25px !important;
}
.padding-left-35 {
  padding-left: 35px !important;
}
.padding-left-40 {
  padding-left: 40px;
}
.padding-left-50 {
  padding-left: 50px;
}
@media (max-width: 767px) {
  .no-padding-xs {
    padding: 0 !important;
  }
  .no-padding-right-xs {
    padding-right: 0 !important;
  }
  .no-padding-left-xs {
    padding-left: 0 !important;
  }
  .padding-top-xs {
    padding-top: 15px !important;
  }
  .padding-left-5-xs {
    padding-left: 5px !important;
  }
  .padding-left-10-xs {
    padding-left: 10px !important;
  }
  .padding-left-15-xs {
    padding-left: 15px !important;
  }
  .padding-left-20-xs {
    padding-left: 20px !important;
  }
  .padding-left-0_25r-xs {
    padding-left: 0.25rem !important;
  }
  .padding-left-0_5r-xs {
    padding-left: 0.5rem !important;
  }
  .padding-left-1r-xs {
    padding-left: 1rem !important;
  }
  .padding-left-1_5r-xs {
    padding-left: 1.5rem !important;
  }
  .padding-right-5-xs {
    padding-right: 5px !important;
  }
  .padding-right-10-xs {
    padding-right: 10px !important;
  }
  .padding-right-0_25r-xs {
    padding-right: 0.25rem !important;
  }
  .padding-right-0_5r-xs {
    padding-right: 0.5rem !important;
  }
  .padding-right-1r-xs {
    padding-right: 1rem !important;
  }
  .padding-right-1_5r-xs {
    padding-right: 1.5rem !important;
  }
  .padding-right-3r-xs {
    padding-right: 3rem !important;
  }
  .padding-left-0_5r-xs {
    padding-left: 0.5rem !important;
  }
  .padding-x0_25r-xs {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .padding-x0_5r-xs {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .padding-x1r-xs {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .padding-x1_5r-xs {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .no-padding-sm {
    padding: 0 !important;
  }
  .no-padding-right-sm {
    padding-right: 0 !important;
  }
  .no-padding-left-sm {
    padding-left: 0 !important;
  }
  .padding-top-sm {
    padding-top: 15px !important;
  }
  .padding-right-0_5r-sm {
    padding-right: 0.5rem !important;
  }
  .padding-right-1r-sm {
    padding-right: 1rem !important;
  }
  .padding-right-1_5r-sm {
    padding-right: 1.5rem !important;
  }
  .padding-left-15-sm {
    padding-left: 15px !important;
  }
  .padding-left-0_25r-sm {
    padding-left: 0.25rem !important;
  }
  .padding-left-0_5r-sm {
    padding-left: 0.5rem !important;
  }
  .padding-left-1r-sm {
    padding-left: 1rem !important;
  }
  .padding-left-1_5r-sm {
    padding-left: 1.5rem !important;
  }
  .padding-x0_5r-sm {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .padding-x1r-sm {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .no-padding-md {
    padding: 0 !important;
  }
  .no-padding-right-md {
    padding-right: 0 !important;
  }
  .no-padding-left-md {
    padding-left: 0 !important;
  }
  .padding-right-0_25r-md {
    padding-right: 0.25rem !important;
  }
  .padding-right-0_5r-md {
    padding-right: 0.5rem !important;
  }
  .padding-left-0_25r-md {
    padding-left: 0.25rem !important;
  }
  .padding-left-0_5r-md {
    padding-left: 0.5rem !important;
  }
  .padding-left-1r-md {
    padding-left: 1rem !important;
  }
  .padding-left-1_5r-md {
    padding-left: 1.5rem !important;
  }
  .padding-left-2r-md {
    padding-left: 2rem !important;
  }
  .padding-x0_25r-md {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .padding-x0_5r-md {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
}
@media (min-width: 1440px) {
  .no-padding-lg {
    padding: 0 !important;
  }
  .no-padding-right-lg {
    padding-right: 0 !important;
  }
  .no-padding-left-lg {
    padding-left: 0 !important;
  }
}
.heading-margin {
  margin-top: 48px;
  margin-bottom: 24px !important;
}
@media (max-width: 767px) {
  .heading-margin {
    margin-top: 24px;
    margin-bottom: 24px !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29iamVjdHMtbWFyZ2lucy1wYWRkaW5ncy5sZXNzIiwiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0E7RUFDSSxhQUFBOztBQUdKO0VBQ0ksMEJBQUE7O0FBR0o7RUFDSSx5QkFBQTs7QUFHSjtFQUNJLDJCQUFBOztBQUdKO0VDMEVJLGdCQUFBOztBRHRFSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSwyQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSw0QkFBQTs7QUFHSjtFQUNJLDZCQUFBOztBQUdKO0VBQ0ksNkJBQUE7O0FBR0o7RUFDSSw2QkFBQTs7QUFHSjtFQUNJLDZCQUFBOztBQUdKO0VBQ0ksOEJBQUE7O0FBR0o7RUFDSSw4QkFBQTs7QUFHSjtFQUNJLDhCQUFBOztBQUdKO0VBQ0ksOEJBQUE7O0FBR0o7RUFDSSxtQkFBQTs7QUFHSjtFQUNJLG1CQUFBOztBQUdKO0VBQ0ksMkJBQUE7O0FBR0o7RUFDSSw0QkFBQTs7QUFHSjtFQUNJLDRCQUFBOztBQUdKO0VBQ0ksNEJBQUE7O0FBR0o7RUFDSSw0QkFBQTs7QUFHSixRQUEwQjtFQUN0QjtJQUNJLG9CQUFBOztFQUdKO0lBQ0ksYUFBQTs7RUFHSjtJQUNJLDJCQUFBOztFQUdKO0lBQ0ksMkJBQUE7O0VBR0o7SUFDSSwyQkFBQTs7RUFHSjtJQUNJLDJCQUFBOztFQUdKO0lBQ0ksMEJBQUE7O0VBR0o7SUFDSSwyQkFBQTs7RUFHSjtJQUNJLGtCQUFBOztFQUdKO0lBQ0ksbUJBQUE7O0VBR0o7SUFDSSw0QkFBQTs7O0VBSUo7SUFDSSxpQkFBQTs7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Q29udGVudCI6WyLvu79AaW1wb3J0IFwiLi90b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1NQVJHSU5TIEFORCBQQURESU5HUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8tLS0tLS1NYXJnaW5cclxuLm5vLW1hcmdpbi10b3Age1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLm5vLW1hcmdpbi1yaWdodCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLW1hcmdpbi1sZWZ0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1tYXJnaW4tYm90dG9tIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AteHtcclxuICAgIC5tYXJnaW4tdG9wKDI0cHgpO1xyXG59XHJcblxyXG4ubWFyZ2luLXRvcC0xIHtcclxuICAgIG1hcmdpbi10b3A6IDFweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtNSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5tYXJnaW4tdG9wLTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW4tdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5tYXJnaW4tdG9wLTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5tYXJnaW4tdG9wLTI0IHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbn1cclxuXHJcbi5tYXJnaW4tdG9wLTI4IHtcclxuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtMzUge1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtNDAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtNDgge1xyXG4gICAgbWFyZ2luLXRvcDogNDhweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtNzAge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxufVxyXG5cclxuLm1hcmdpbi1yaWdodC01IHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXJnaW4tYm90dG9tLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXJnaW4tYm90dG9tLTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFyZ2luLWJvdHRvbS0yMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXJnaW4tYm90dG9tLTI0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMzAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLm1hcmdpbi1ib3R0b20tNzAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuLm1hcmdpbi1sZWZ0LTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFyZ2luLWxlZnQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcmdpbi1sZWZ0LTE1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXJnaW4tbGVmdC0yMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFyZ2luLWxlZnQtMzAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubm8tbWFyZ2luLXhze1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1tYXJnaW4tdG9wLXhzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJnaW4tdG9wLTEwLXhzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi10b3AtMTUteHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFyZ2luLXRvcC0zMC14cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJnaW4tdG9wLTgwLXhzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLW1hcmdpbi1yaWdodC14cyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLW1hcmdpbi1ib3R0b20teHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFyZ2luLWJvdHRvbS01LXhzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi1ib3R0b20tMTUteHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi1sZWZ0LTEwLXhzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qTmVnYXRpdmUgTWFyZ2lucyovXHJcbiAgICAubWFyZ2luLXRvcC1uMXIteHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi10b3AtbjFfNXIteHN7XHJcbiAgICAgICAgbWFyZ2luLXRvcCA6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLm5vLW1hcmdpbi1zbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi10b3Atc20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi10b3AtMTAtc20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFyZ2luLXRvcC0xMy1zbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJnaW4tdG9wLTE4LXNtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLW1hcmdpbi10b3Atc217XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1tYXJnaW4tcmlnaHQtc20ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1tYXJnaW4tYm90dG9tLXNtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi1ib3R0b20tMTUtc20ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi1sZWZ0LTE1LXNtIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5tYXJnaW4tdG9wLW1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1tYXJnaW4tYm90dG9tLW1kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbi1ib3R0b20tMTUtbWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAubWFyZ2luLXRvcC1sZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFyZ2luLWJvdHRvbS0xNS1sZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tcGFkZGluZ3MtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm5vLXBhZGRpbmctdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1wYWRkaW5nLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLXBhZGRpbmctbGVmdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZGRpbmctdG9wLTUge1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxufVxyXG5cclxuLnBhZGRpbmctdG9wLTEwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ucGFkZGluZy10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZGRpbmctcmlnaHQtNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZGRpbmctYm90dG9tLTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnBhZGRpbmctYm90dG9tLTE1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ucGFkZGluZy1ib3R0b20tMjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLWxlZnQtNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLnBhZGRpbmctbGVmdC0xMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhZGRpbmctbGVmdC0xNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLWxlZnQtMjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ucGFkZGluZy1sZWZ0LTI1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFkZGluZy1sZWZ0LTM1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFkZGluZy1sZWZ0LTQwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxufVxyXG5cclxuLnBhZGRpbmctbGVmdC01MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5uby1wYWRkaW5nLXhzIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXBhZGRpbmctcmlnaHQteHMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubm8tcGFkZGluZy1sZWZ0LXhzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy10b3AteHMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctbGVmdC01LXhzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLWxlZnQtMTAteHMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLWxlZnQtMTUteHMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLWxlZnQtMjAteHMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLWxlZnQtMF8yNXIteHMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLWxlZnQtMF81ci14cyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy1sZWZ0LTFyLXhzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy1sZWZ0LTFfNXIteHMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctcmlnaHQtNS14cyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctcmlnaHQtMTAteHMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy1yaWdodC0wXzI1ci14cyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLXJpZ2h0LTBfNXIteHMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLXJpZ2h0LTFyLXhze1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy1yaWdodC0xXzVyLXhzIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy1yaWdodC0zci14cyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLWxlZnQtMF81ci14cyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy14MF8yNXIteHMge1xyXG4gICAgICAgIC5wYWRkaW5nLWxlZnQtMF8yNXIteHMoKTtcclxuICAgICAgICAucGFkZGluZy1yaWdodC0wXzI1ci14cygpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLXgwXzVyLXhzIHtcclxuICAgICAgICAucGFkZGluZy1sZWZ0LTBfNXIteHMoKTtcclxuICAgICAgICAucGFkZGluZy1yaWdodC0wXzVyLXhzKCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmcteDFyLXhzIHtcclxuICAgICAgICAucGFkZGluZy1sZWZ0LTFyLXhzKCk7XHJcbiAgICAgICAgLnBhZGRpbmctcmlnaHQtMXIteHMoKTtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy14MV81ci14cyB7XHJcbiAgICAgICAgLnBhZGRpbmctbGVmdC0xXzVyLXhzKCk7XHJcbiAgICAgICAgLnBhZGRpbmctcmlnaHQtMV81ci14cygpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAubm8tcGFkZGluZy1zbSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1wYWRkaW5nLXJpZ2h0LXNtIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXBhZGRpbmctbGVmdC1zbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctdG9wLXNtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLXJpZ2h0LTBfNXItc20ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLXJpZ2h0LTFyLXNtIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctcmlnaHQtMV81ci1zbSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctbGVmdC0xNS1zbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctbGVmdC0wXzI1ci1zbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctbGVmdC0wXzVyLXNtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLWxlZnQtMXItc20ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLWxlZnQtMV81ci1zbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy14MF81ci1zbSB7XHJcbiAgICAgICAgLnBhZGRpbmctcmlnaHQtMF81ci1zbSgpO1xyXG4gICAgICAgIC5wYWRkaW5nLWxlZnQtMF81ci1zbSgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLXgxci1zbSB7XHJcbiAgICAgICAgLnBhZGRpbmctcmlnaHQtMXItc20oKTtcclxuICAgICAgICAucGFkZGluZy1sZWZ0LTFyLXNtKCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAubm8tcGFkZGluZy1tZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1wYWRkaW5nLXJpZ2h0LW1kIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXBhZGRpbmctbGVmdC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctcmlnaHQtMF8yNXItbWR7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLXJpZ2h0LTBfNXItbWR7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctbGVmdC0wXzI1ci1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctbGVmdC0wXzVyLW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLWxlZnQtMXItbWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLWxlZnQtMV81ci1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy1sZWZ0LTJyLW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy14MF8yNXItbWQge1xyXG4gICAgICAgIC5wYWRkaW5nLXJpZ2h0LTBfMjVyLW1kKCk7XHJcbiAgICAgICAgLnBhZGRpbmctbGVmdC0wXzI1ci1tZCgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLXgwXzVyLW1kIHtcclxuICAgICAgICAucGFkZGluZy1yaWdodC0wXzVyLW1kKCk7XHJcbiAgICAgICAgLnBhZGRpbmctbGVmdC0wXzVyLW1kKCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAubm8tcGFkZGluZy1sZyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1wYWRkaW5nLXJpZ2h0LWxnIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXBhZGRpbmctbGVmdC1sZyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkaW5nLW1hcmdpbiB7XHJcbiAgICAubWFyZ2luLXRvcC00OCgpO1xyXG4gICAgLm1hcmdpbi1ib3R0b20tMjQoKTtcclxuXHJcbiAgICBAbWVkaWEgQHNjcmVlbi14cyB7XHJcbiAgICAgICAgLm1hcmdpbi10b3AtMjQoKTtcclxuICAgICAgICAubWFyZ2luLWJvdHRvbS0yNCgpO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vIFNpemluZyBzaG9ydGN1dHNcclxuLnNpemUoQHdpZHRoOyBAaGVpZ2h0KSB7XHJcbiAgICB3aWR0aDogQHdpZHRoO1xyXG4gICAgaGVpZ2h0OiBAaGVpZ2h0O1xyXG59XHJcblxyXG4uc3F1YXJlKEBzaXplKSB7XHJcbiAgICAuc2l6ZShAc2l6ZTsgQHNpemUpO1xyXG59XHJcblxyXG4vLyBOZXcgbWl4aW5zXHJcbi5ib3JkZXItcmFkaXVzLWZ1bGwoQHJhZGl1c1RvcFJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21SaWdodDogNXB4LCBAcmFkaXVzQm90dG9tTGVmdDogNXB4LCBAcmFkaXVzVG9wTGVmdDogNXB4KSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbn1cclxuXHJcbi8vIC5ib3gtc2hhZG93KDVweCwgNXB4LCA2cHgsIC4zKTtcclxuLmJveC1zaGFkb3cgKEBzdHJpbmcpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIC1tb3otYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIGJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbn1cclxuXHJcbi8vIC50cmFuc2l0aW9uKGFsbCwgLjVzLCBlYXNlLWluKTtcclxuLnRyYW5zaXRpb24gKEBwcm9wOiBhbGwsIEB0aW1lOiAxcywgQGVhc2U6IGxpbmVhcikge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIHRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG59XHJcblxyXG4vLyAudHJhbnNmb3JtKDVkZWcsIC41LCAxZGVnLCAwKTtcclxuLnRyYW5zZm9ybSAoQHJvdGF0ZTogOTBkZWcsIEBzY2FsZTogMSwgQHNrZXc6IDFkZWcsIEB0cmFuc2xhdGU6IDEwcHgpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxufVxyXG5cclxuLy8gLmdyYWRpZW50KGxlZnQsICM2NjMzMzMsICMzMzMzMzMpO1xyXG4uZ3JhZGllbnQgKEBvcmlnaW46IGxlZnQsIEBzdGFydDogd2hpdGUsIEBzdG9wOiBibGFjaykge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXJ0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbn1cclxuXHJcbi8vIC5ib3JkZXItcmFkaXVzKDVweClcclxuLmJvcmRlci1yYWRpdXMoQHJhZGl1czogNXB4KXtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuXHJcbi5jaGV2cm9uLWNvbXAoQGNvbG9yLCBAYm9yZGVyLCBAYm9yZGVyLWxlZnQsIEB0b3ApIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiBAYm9yZGVyIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IEBib3JkZXItbGVmdCBzb2xpZCBAY29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB0b3A6IEB0b3A7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4uaWNvbW9vbigpIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLy9NYXJnaW4tdG9wXHJcbi5tYXJnaW4tdG9wKEBzaXplKSB7XHJcbiAgICBtYXJnaW4tdG9wOiBAc2l6ZTtcclxufVxyXG5cclxuLy9SZXNwb25zaXZlIG1lYXN1cmVzXHJcbkBtb2JpbGU6IH5cIihtYXgtd2lkdGg6IDQ4MHB4KVwiO1xyXG5AbW9iaWxlLWxnOiB+XCIobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AbW9iaWxlLW1pbjogflwiKG1pbi13aWR0aDogMzYwcHgpXCI7XHJcbkBtb2JpbGUtbWF4OiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQGFsbC1tb2JpbGVzOiB+XCIobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5cclxuQHRhYmxldDogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQHRhYmxldC1taW46IH5cIihtaW4td2lkdGg6IDc2OHB4KVwiO1xyXG5AdGFibGV0LW1heDogflwiKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkBhbGwtdGFibGV0czogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuXHJcbkBsYXB0b3Atc206IH5cIihtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5AbGFwdG9wOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpXCI7XHJcbkBsYXB0b3AtbGc6IH5cIihtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGxhcHRvcC1taW46IH5cIihtaW4td2lkdGg6IDk5MnB4KVwiO1xyXG5AbGFwdG9wLW1heDogflwiKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AYWxsLWxhcHRvcHM6IH5cIihtaW4td2lkdGg6IDg1MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5cclxuQGRlc2t0b3AtbWluOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbkBkZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzYwcHgpXCI7XHJcbkBkZXNrdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxNzYxcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcbkBhbGwtZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5cclxuQHNjcmVlbi14czogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBzY3JlZW4tc206IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5Ac2NyZWVuLW1kOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBzY3JlZW4tbGc6IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9vYmplY3RzLW1hcmdpbnMtcGFkZGluZ3MuY3NzIn0= */

/*#region MODALS BOOTSTRAP 5.1*/
.modal-scrollable.show {
  display: block;
}
.modal-scrollable.show .modal {
  display: block !important;
}
.modal-scrollable.show + .modal-backdrop {
  display: block;
}
.modal-scrollable.hide {
  display: none;
}
.modal-scrollable.hide .modal {
  display: none !important;
}
.modal-scrollable.hide + .modal-backdrop {
  display: none;
}
.bootbox.modal {
  background-color: transparent;
  border: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2000;
  display: block;
  height: 100%;
  margin: 0 !important;
  overflow-x: hidden;
  overflow-y: hidden !important;
  outline: 0;
  width: 100% !important;
}
.bootbox.modal.fade {
  opacity: 1;
}
.bootbox.modal.fade .modal-dialog {
  transform: none;
  -webkit-transform: none;
}
.bootbox.modal.zoomFoto .modal-dialog {
  max-width: 1880px !important;
  max-height: 90dvh;
}
.bootbox.modal.zoomFoto .modal-content {
  max-height: 95dvh;
}
.bootbox.modal.zoomFoto .modal-content .bootbox-body {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bootbox.modal.zoomFoto .carousel {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 78vh;
  justify-content: center;
  width: 100%;
}
.bootbox.modal.zoomFoto .carousel .carousel-inner .item {
  height: 100%;
  max-height: 100%;
}
.bootbox.modal.zoomFoto .carousel .carousel-inner .item img {
  height: 100%;
  margin: 0 auto;
}
.bootbox.modal.zoomFoto .carousel .carousel-inner .item .no-photo {
  font-size: 42px;
  height: 85vh;
  margin: 0 auto;
  width: 50%;
}
.bootbox.modal.zoomFoto .carousel .infoCarousel {
  order: 2;
}
.bootbox.modal.zoomFoto .carousel .infoCarousel .infoPhotos {
  padding: 4px;
}
.bootbox.modal .modal-dialog {
  position: relative;
  width: auto;
  margin: 1.75rem auto;
  pointer-events: none;
}
.bootbox.modal .modal-dialog.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 0.5rem * 2);
}
.bootbox.modal.success .modal-content {
  background-color: #def1e0;
  border-top: 8px solid #59b85b;
}
.bootbox.modal.success .modal-content .modal-body > div {
  align-items: center;
  display: flex;
  justify-content: center;
}
.bootbox.modal .modal-content {
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #00000033;
  border-radius: 16px;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  color: #2A2A2A;
  display: flex;
  flex-direction: column;
  max-height: 90vh;
  outline: 0;
  position: relative;
  pointer-events: auto;
  width: 100%;
}
.bootbox.modal .modal-content .modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 16px 32px 0;
  border-bottom: 0;
  border-radius: 16px 16px 0 0;
}
@media (max-width: 767px) {
  .bootbox.modal .modal-content .modal-header {
    padding: 16px 8px 0;
  }
}
.bootbox.modal .modal-content .modal-header .btn-close,
.bootbox.modal .modal-content .modal-header .close {
  color: #2A2A2A;
  font-size: 44px;
  font-weight: normal;
  margin-top: 0;
  opacity: 0.5;
  order: 2;
  text-shadow: none;
  transition: opacity 0.3s ease-in-out;
}
.bootbox.modal .modal-content .modal-header .btn-close:hover,
.bootbox.modal .modal-content .modal-header .close:hover {
  color: #2A2A2A;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.bootbox.modal .modal-content .modal-header .modal-title,
.bootbox.modal .modal-content .modal-header h3,
.bootbox.modal .modal-content .modal-header h2 {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  margin-bottom: 0;
}
.bootbox.modal .modal-content .modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 12px 28px 24px 32px;
  overflow-y: auto;
  overflow-x: hidden;
}
@media (max-width: 767px) {
  .bootbox.modal .modal-content .modal-body {
    padding: 12px 8px 24px;
  }
}
.bootbox.modal .modal-content .modal-body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #cfcfcf;
  transition: background-color 0.5s ease, border-radius 0.5s ease;
}
.bootbox.modal .modal-content .modal-body::-webkit-scrollbar {
  width: 8px;
  height: 6px;
  background-color: #cfcfcf;
  transition: background-color 0.5s ease, width 0.5s ease;
}
.bootbox.modal .modal-content .modal-body::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #cfcfcf;
  transition: background-color 0.5s ease, border-radius 0.5s ease;
}
.bootbox.modal .modal-content .modal-body::-webkit-scrollbar-track-piece {
  background-color: #fff;
  transition: background-color 0.5s ease;
}
.bootbox.modal .modal-content .modal-body .actionsMenuBottom,
.bootbox.modal .modal-content .modal-body .hidden-modalFooter {
  bottom: 0;
  position: fixed;
  visibility: hidden;
}
.bootbox.modal .modal-content .modal-body .gridResultados {
  max-width: 100% !important;
}
.bootbox.modal .modal-content .modal-body .pager {
  display: none;
}
.bootbox.modal .modal-content .modal-footer {
  align-items: center;
  border-top: none;
  border-radius: 0 0 16px 16px;
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  justify-content: flex-end;
  padding: 24px 36px 24px;
}
@media (max-width: 767px) {
  .bootbox.modal .modal-content .modal-footer {
    padding: 24px 8px 24px;
  }
}
.bootbox.modal .modal-content .modal-footer button:last-of-type {
  margin-left: 1.3rem;
}
.bootbox.modal.viewInteresadosInmueble .dataTables_scrollBody {
  min-height: 450px;
  height: 100%;
  max-height: 550px;
}
.bootbox.modal.modalViewInmueble .btn-group:not(:last-of-type) button:first-of-type {
  border-radius: 4px 0 0 4px !important;
  margin-right: 0;
}
.bootbox.modal.modalViewInmueble .btn-group:not(:last-of-type) button:last-of-type {
  border-radius: 0 4px 4px 0 !important;
}
.bootbox.modal.modalViewInmueble .btn-group:not(:last-of-type) .dropdown-menu {
  left: 0;
}
.bootbox.modal.modalViewInmueble .modal-footer {
  justify-content: flex-end !important;
}
.bootbox.modal.modalViewInmueble .modal-footer > div:first-of-type {
  order: 3;
}
.bootbox.modal.modalViewInmueble .modal-footer > div:nth-of-type(2) {
  text-align: left;
}
.bootbox.modal.modalViewInmueble .modal-footer #panelSubmitGuardar {
  order: 4;
}
.bootbox.modal.modalViewInmueble .modal-body .divCaracteristicas {
  padding: 0 !important;
}
.bootbox.modal.modalViewInmueble #TabInformacion .divDatosInfo .carouselInfo {
  width: 66.6667% !important;
  max-width: none !important;
}
.bootbox.modal.modalViewInmueble #TabInformacion .divDatosInfo .infoInmueble {
  width: 33.3333% !important;
  max-width: none !important;
}
.bootbox.modal.modalViewInmueble #TabInformacion #divGMapDetail img {
  width: 640px !important;
}
.bootbox.modal.modal-conversation .modal-body {
  padding: 12px 0 24px 0;
}
.bootbox.modal.modal-delete-properties .modal-content {
  background: #fff9e5;
  border-top: 8px solid #ffc91f;
}
.bootbox.modal.modal-delete-properties .modal-content .modal-title i {
  position: relative;
  top: 3px;
}
.bootbox.modal.modal-delete-properties .radioDisabled {
  color: #999;
}
.bootbox.modal#viewReports .tabbable {
  height: auto;
  max-height: 600px;
}
.bootbox.modal.modal__deleteCall .modal-title {
  font-size: 18px !important;
}
.bootbox.modal.modalViewInteresado .divFichaEdicion {
  border-left: none;
  margin-top: -25px;
}
.bootbox.modal.modalViewInteresado #tabInteresadoFichas {
  margin: 0 !important;
}
.bootbox.modal.modalViewInteresado #saveInteresado .tab-content {
  margin-left: 0 !important;
}
.bootbox.modal.origins-view .modal-dialog {
  max-width: 600px !important;
}
.bootbox.modal.modalAddLlamada #verContacto,
.bootbox.modal.modalAddLlamada #verInmueble {
  border-radius: 4px !important;
}
.bootbox.modal.modal__watchVideo .iframeContainer,
.bootbox.modal.modal__watchVideo .bootbox-body {
  height: 640px;
}
.bootbox.modal.modal__watchVideo .iframeContainer iframe,
.bootbox.modal.modal__watchVideo .bootbox-body iframe,
.bootbox.modal.modal__watchVideo .iframeContainer .BrightcoveExperience,
.bootbox.modal.modal__watchVideo .bootbox-body .BrightcoveExperience {
  height: 100%;
  width: 100%;
}
.bootbox.modal.modal__rentPriceReferenceIndex ul {
  padding-left: 0;
}
.bootbox.modal.modal__rentPriceReferenceIndex ul li {
  list-style: none;
}
.bootbox.modal.modal__rentPriceReferenceIndex ul li:not(:last-of-type) {
  margin-bottom: 10px;
}
.bootbox.modal.modal__rentPriceReferenceIndex ul li a {
  align-items: center;
  display: flex;
}
@media screen and (min-width: 768px) {
  .bootbox.modal .modal-dialog.modal-dialog-centered {
    min-height: calc(100% - 1.75rem * 2);
  }
  .bootbox.modal .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
}
@media (max-width: 767px) {
  .bootbox.modal .modal-dialog {
    min-width: 360px;
  }
  .bootbox.modal.modal-sm .modal-dialog {
    max-width: 60%;
  }
  .bootbox.modal.modal-md .modal-dialog {
    max-width: 85%;
  }
  .bootbox.modal.modal-lg .modal-dialog {
    max-width: 90%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .bootbox.modal.modal-sm .modal-dialog {
    min-width: 500px;
    max-width: 60%;
  }
  .bootbox.modal.modal-md .modal-dialog {
    min-width: 600px;
    max-width: 75%;
  }
  .bootbox.modal.modal-lg .modal-dialog {
    max-width: 90%;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .bootbox.modal.modal-sm .modal-dialog {
    min-width: 450px;
    max-width: 40%;
  }
  .bootbox.modal.modal-md .modal-dialog {
    min-width: 650px;
    max-width: 55%;
  }
  .bootbox.modal.modal-lg .modal-dialog {
    min-width: 950px;
    max-width: 85%;
  }
}
@media (min-width: 1440px) {
  .bootbox.modal.modal-sm .modal-dialog {
    max-width: 500px;
  }
  .bootbox.modal.modal-sm .modal-dialog .modal-title {
    font-size: 18px;
  }
  .bootbox.modal.modal-md .modal-dialog {
    max-width: 1000px;
  }
  .bootbox.modal.modal-lg .modal-dialog {
    max-width: 1400px;
  }
}
.modal-backdrop {
  background-color: #2A2A2A !important;
  opacity: 0.5 !important;
  z-index: 1900 !important;
}
.modal-content .modal-text-left {
  text-align: left;
}
.modal-content .modal-px-0 {
  padding: 0;
}
.modal-content .modal-pl-0 {
  padding-left: 0;
}
.modal-content .modal-m-0 {
  margin: 0;
}
.modal-content .modal-ml-0 {
  margin-left: 0 !important;
}
.modal-content .modal-mt-0 {
  margin-top: 0;
}
.modal-content .modal-mt-3 {
  margin-top: 1.5rem;
}
.modal-content .modal-mb-3 {
  margin-bottom: 1.5rem;
}
.modal-content .modal-mb-3 {
  margin-bottom: 1.5rem;
}
/*#endregion*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29iamVjdHMtbW9kYWxzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQU9JLGlCQUFDO0VBQ0csY0FBQTs7QUFESixpQkFBQyxLQUdHO0VBQ0kseUJBQUE7O0FBSlIsaUJBQUMsS0FPRztFQUNJLGNBQUE7O0FBSVIsaUJBQUM7RUFDRyxhQUFBOztBQURKLGlCQUFDLEtBR0c7RUFDSSx3QkFBQTs7QUFKUixpQkFBQyxLQU9HO0VBQ0ksYUFBQTs7QUFLWixRQUFRO0VBQ0osNkJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBOztBQUVBLFFBZkksTUFlSDtFQUNHLFVBQUE7O0FBREosUUFmSSxNQWVILEtBR0c7RUFDSSxlQUFBO0VBQ0EsdUJBQUE7O0FBSVIsUUF4QkksTUF3QkgsU0FFRztFQUNJLDRCQUFBO0VBQ0EsaUJBQUE7O0FBSlIsUUF4QkksTUF3QkgsU0FPRztFQUNJLGlCQUFBOztBQVJSLFFBeEJJLE1Bd0JILFNBT0csZUFHSTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBOztBQWJaLFFBeEJJLE1Bd0JILFNBaUJHO0VBQ0ksbUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBOztBQXZCUixRQXhCSSxNQXdCSCxTQWlCRyxVQVFJLGdCQUFnQjtFQUNaLFlBQUE7RUFDQSxnQkFBQTs7QUEzQlosUUF4QkksTUF3QkgsU0FpQkcsVUFRSSxnQkFBZ0IsTUFJWjtFQUNJLFlBQUE7RUFDQSxjQUFBOztBQS9CaEIsUUF4QkksTUF3QkgsU0FpQkcsVUFRSSxnQkFBZ0IsTUFTWjtFQUNJLGVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7O0FBdENoQixRQXhCSSxNQXdCSCxT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QWpkQSxNQWlkQyxTQUVHO0lBQ0ksZ0JBQUE7SUFDQSxjQUFBOztFQUlSLFFBemRBLE1BeWRDLFNBRUc7SUFDSSxnQkFBQTtJQUNBLGNBQUE7OztBQUtaO0VBQ0ksUUFuZUEsTUFtZUMsU0FFRztJQUNJLGdCQUFBOztFQUhSLFFBbmVBLE1BbWVDLFNBRUcsY0FHSTtJQUNJLGVBQUE7O0VBS1osUUE5ZUEsTUE4ZUMsU0FFRztJQUNJLGlCQUFBOztFQUlSLFFBcmZBLE1BcWZDLFNBRUc7SUFDSSxpQkFBQTs7O0FBTWhCO0VBQ0kseUJBQUE7RUFDQSxZQUFBO0VBQ0Esd0JBQUE7O0FBR0osY0FFSTtFQUNJLGdCQUFBOztBQUhSLGNBTUk7RUFDSSxVQUFBOztBQVBSLGNBVUk7RUFDSSxlQUFBOztBQVhSLGNBY0k7RUFDSSxTQUFBOztBQWZSLGNBa0JJO0VBQ0kseUJBQUE7O0FBbkJSLGNBc0JJO0VBQ0ksYUFBQTs7QUF2QlIsY0EwQkk7RUFDSSxrQkFBQTs7QUEzQlIsY0ErQkk7RUFDSSxxQkFBQTs7QUFoQ1IsY0FtQ0k7RUFDSSxxQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5AaW1wb3J0IFwidG9vbHMtbWl4aW5zLmxlc3NcIjtcclxuXHJcbi8qI3JlZ2lvbiBNT0RBTFMgQk9PVFNUUkFQIDUuMSovXHJcblxyXG4ubW9kYWwtc2Nyb2xsYWJsZSB7XHJcblxyXG4gICAgJi5zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgLm1vZGFsLWJhY2tkcm9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAubW9kYWwtYmFja2Ryb3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJvb3Rib3gubW9kYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMjAwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICYuZmFkZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuem9vbUZvdG8ge1xyXG5cclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTBkdmg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk1ZHZoO1xyXG5cclxuICAgICAgICAgICAgLmJvb3Rib3gtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc4dmg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5jYXJvdXNlbC1pbm5lciAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uby1waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODV2aDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mb0Nhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvUGhvdG9zIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAmLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIC41cmVtICogMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3VjY2VzcyB7XHJcblxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWFsZXJ0LXN1Y2Nlc3M7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjNTliODViO1xyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWJvZHkgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDMzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAuMTI1cmVtIC4yNXJlbSByZ2JhKDAsMCwwLDAuMDc1KTtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTB2aDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzJweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuLWNsb3NlLCAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC10aXRsZSwgaDMsIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyOHB4IDI0cHggMzJweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweCAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1ncmV5LUNGQ0ZDRjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLCBib3JkZXItcmFkaXVzIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWdyZXktQ0ZDRkNGO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UsIHdpZHRoIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLC4zKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1ncmV5LUNGQ0ZDRjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLCBib3JkZXItcmFkaXVzIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY3Rpb25zTWVudUJvdHRvbSwgLmhpZGRlbi1tb2RhbEZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmlkUmVzdWx0YWRvcyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhZ2VyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDM2cHggMjRweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCA4cHggMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudmlld0ludGVyZXNhZG9zSW5tdWVibGUge1xyXG5cclxuICAgICAgICAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubW9kYWxWaWV3SW5tdWVibGUge1xyXG5cclxuICAgICAgICAuYnRuLWdyb3VwOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcblxyXG4gICAgICAgICAgICBidXR0b246Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b246bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICA+IGRpdjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGRpdjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjcGFuZWxTdWJtaXRHdWFyZGFyIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgIC5kaXZDYXJhY3RlcmlzdGljYXMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjVGFiSW5mb3JtYWNpb24ge1xyXG4gICAgICAgICAgICAuZGl2RGF0b3NJbmZvIHtcclxuICAgICAgICAgICAgICAgIC5jYXJvdXNlbEluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY3JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvSW5tdWVibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjZGl2R01hcERldGFpbCBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2RhbC1jb252ZXJzYXRpb24gLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAyNHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2RhbC1kZWxldGUtcHJvcGVydGllcyB7XHJcblxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjllNTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNmZmM5MWY7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtdGl0bGUgaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhZGlvRGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktOTk5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmI3ZpZXdSZXBvcnRzIHtcclxuICAgICAgICAudGFiYmFibGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1vZGFsX19kZWxldGVDYWxsIHtcclxuXHJcbiAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubW9kYWxWaWV3SW50ZXJlc2FkbyB7XHJcbiAgICAgICAgLmRpdkZpY2hhRWRpY2lvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN0YWJJbnRlcmVzYWRvRmljaGFzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjc2F2ZUludGVyZXNhZG8gLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcmlnaW5zLXZpZXcge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubW9kYWxBZGRMbGFtYWRhIHtcclxuXHJcbiAgICAgICAgI3ZlckNvbnRhY3RvLCAjdmVySW5tdWVibGUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2RhbF9fd2F0Y2hWaWRlbyB7XHJcblxyXG4gICAgICAgIC5pZnJhbWVDb250YWluZXIsIC5ib290Ym94LWJvZHkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY0MHB4O1xyXG5cclxuICAgICAgICAgICAgaWZyYW1lLCAuQnJpZ2h0Y292ZUV4cGVyaWVuY2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2RhbF9fcmVudFByaWNlUmVmZXJlbmNlSW5kZXgge1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMS43NXJlbSAqIDIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC41cmVtIDFyZW0gcmdiYSgjMDAwMDAwLCAuMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHNjcmVlbi14cyB7XHJcblxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tb2RhbC1zbSB7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1vZGFsLW1kIHtcclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubW9kYWwtbGcge1xyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHNjcmVlbi1zbSB7XHJcbiAgICAgICAgJi5tb2RhbC1zbSB7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tb2RhbC1tZCB7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tb2RhbC1sZyB7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBAc2NyZWVuLW1kIHtcclxuXHJcbiAgICAgICAgJi5tb2RhbC1zbSB7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tb2RhbC1tZCB7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tb2RhbC1sZyB7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHNjcmVlbi1sZyB7XHJcbiAgICAgICAgJi5tb2RhbC1zbSB7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubW9kYWwtbWQge1xyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tb2RhbC1sZyB7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXR5cGUtZGFyayAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDE5MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQge1xyXG5cclxuICAgIC5tb2RhbC10ZXh0LWxlZnR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtcHgtMCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtcGwtMCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1tLTAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtbWwtMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtbXQtMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtbXQtMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubW9kYWwtbWItMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1tYi0zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qI2VuZHJlZ2lvbiovXHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3Mvb2JqZWN0cy1tb2RhbHMuY3NzIn0= */

.yellow-popover .popover,
.licenseVersion .popover {
  background-color: #fbf3e0 !important;
  border-color: #ebc56c !important;
  width: 400px;
  max-width: 400px;
}
.yellow-popover .popover > .arrow,
.licenseVersion .popover > .arrow {
  border-right-color: #ebc56c !important;
  left: -10px !important;
}
.yellow-popover .popover > .arrow:after,
.licenseVersion .popover > .arrow:after {
  border-right-color: #fbf3e0 !important;
}
.yellow-popover .popover .popover-content,
.licenseVersion .popover .popover-content {
  line-height: 20px;
}
.yellow-popover .popover .close,
.licenseVersion .popover .close {
  width: 12px;
  font-size: 12px;
  color: #2A2A2A;
  opacity: 1;
}
.yellow-popover .popover .textPopover,
.licenseVersion .popover .textPopover {
  width: 350px;
  margin-bottom: 5px;
  font-size: 12px;
  color: #2A2A2A;
  font-weight: normal;
}
@media (max-width: 767px) {
  .yellow-popover .popover,
  .licenseVersion .popover {
    width: 150px;
  }
  .yellow-popover .popover .textPopover,
  .licenseVersion .popover .textPopover {
    width: 125px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29iamVjdHMtcG9wb3Zlci5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLGVBQWdCO0FBQVUsZUFBZ0I7RUFDdEMseUJBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTs7QUFKSixlQUFnQixTQU1aO0FBTnNCLGVBQWdCLFNBTXRDO0VBQ0ksMkJBQUE7RUFDQSxXQUFBOztBQUVBLGVBVlEsU0FNWixTQUlLO0FBQUQsZUFWa0MsU0FNdEMsU0FJSztFQUNHLDJCQUFBOztBQVhaLGVBQWdCLFNBZVo7QUFmc0IsZUFBZ0IsU0FldEM7RUFDSSxpQkFBQTs7QUFoQlIsZUFBZ0IsU0FtQlo7QUFuQnNCLGVBQWdCLFNBbUJ0QztFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7O0FBdkJSLGVBQWdCLFNBMEJaO0FBMUJzQixlQUFnQixTQTBCdEM7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBOztBQUlSLFFBQTBCO0VBQ3RCLGVBQWdCO0VBQVUsZUFBZ0I7SUFDdEMsWUFBQTs7RUFESixlQUFnQixTQUdaO0VBSHNCLGVBQWdCLFNBR3RDO0lBQ0ksWUFBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tUE9QT1ZFUi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnllbGxvdy1wb3BvdmVyIC5wb3BvdmVyLCAubGljZW5zZVZlcnNpb24gLnBvcG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWJvcmRlLXJlYWxpemFkbyAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItaHMtZm9uZG8tcmVhbGl6YWRvICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgID4gLmFycm93IHtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBjb2xvci1ocy1mb25kby1yZWFsaXphZG8gIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAY29sb3ItaHMtYm9yZGUtcmVhbGl6YWRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3BvdmVyLWNvbnRlbnQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRQb3BvdmVyIHtcclxuICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC55ZWxsb3ctcG9wb3ZlciAucG9wb3ZlciwgLmxpY2Vuc2VWZXJzaW9uIC5wb3BvdmVyIHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcblxyXG4gICAgICAgIC50ZXh0UG9wb3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9vYmplY3RzLXBvcG92ZXIuY3NzIn0= */

.tooltip.in {
  opacity: 1;
}
.tooltip.in.bottom .tooltip-arrow {
  border-bottom-color: #556073;
}
.tooltip.in.top .tooltip-arrow {
  border-top-color: #556073;
}
.tooltip.in.right .tooltip-arrow {
  border-right-color: #556073;
}
.tooltip.in.left .tooltip-arrow {
  border-left-color: #556073;
}
.tooltip.in .tooltip-inner {
  background-color: #556073;
}
.tooltip.fade.top.in {
  z-index: 1070 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29iamVjdHMtdG9vbHRpcC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLFFBQVE7RUFDSixVQUFBOztBQUVBLFFBSEksR0FHSCxPQUFRO0VBQ0wsNEJBQUE7O0FBR0osUUFQSSxHQU9ILElBQUs7RUFDRix5QkFBQTs7QUFHSixRQVhJLEdBV0gsTUFBTztFQUNKLDJCQUFBOztBQUdKLFFBZkksR0FlSCxLQUFNO0VBQ0gsMEJBQUE7O0FBaEJSLFFBQVEsR0FtQko7RUFDSSx5QkFBQTs7QUFJUixRQUFRLEtBQUssSUFBSTtFQUNiLHdCQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVRPT0xUSVAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4udG9vbHRpcC5pbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAY29sb3ItaHMtc2VsZWN0ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi50b3AgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IEBjb2xvci1ocy1zZWxlY3RlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBjb2xvci1ocy1zZWxlY3RlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAY29sb3ItaHMtc2VsZWN0ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1zZWxlY3RlZDtcclxuICAgIH1cclxufVxyXG5cclxuLnRvb2x0aXAuZmFkZS50b3AuaW4ge1xyXG4gICAgei1pbmRleDogMTA3MCAhaW1wb3J0YW50O1xyXG59XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3Mvb2JqZWN0cy10b29sdGlwLmNzcyJ9 */

.actionsMenu .checkTodosMenuAcciones {
  display: none;
}
.actionsMenu .btnActions {
  display: inline-block;
}
.actionsMenu .btnActions > .btn-hs-tertiary {
  border-color: #3B60BA;
  color: #3B60BA;
  margin-right: 8px;
}
.actionsMenu .btnActions > .btn-hs-tertiary .icomoon {
  color: #3B60BA;
  font-size: 20px;
  margin-right: 4px;
  vertical-align: bottom;
}
@media (max-width: 767px) {
  .actionsMenu .btnActions > .btn-hs-tertiary .icomoon {
    margin-right: 0;
  }
}
.actionsMenu .btnActions > .btn-hs-tertiary[disabled],
.actionsMenu .btnActions > .btn-hs-tertiary.disabled {
  border-color: #b5b5b5;
  color: #b5b5b5;
}
.actionsMenu .btnActions > .btn-hs-tertiary[disabled] .icomoon,
.actionsMenu .btnActions > .btn-hs-tertiary.disabled .icomoon {
  color: #b5b5b5;
}
.actionsMenu .btnActions.margin-top-x {
  margin-top: 0;
}
.actionsMenu .btn-group > .btn:first-child.btn-hs-tertiary {
  margin-right: -2px;
}
.actionsMenu.fixedMenu,
.actionsMenu.always-fixed {
  animation-name: slideDown;
  -webkit-animation-name: slideDown;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  background-color: #F9F1DB;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(42, 42, 42, 0.1);
  -moz-box-shadow: 0px 2px 4px 0px rgba(42, 42, 42, 0.1);
  box-shadow: 0px 2px 4px 0px rgba(42, 42, 42, 0.1);
  color: #2A2A2A !important;
  left: 0;
  margin-left: 0;
  padding: 10px 0;
  position: fixed;
  top: 100px;
  width: 100%;
  z-index: 30;
}
.actionsMenu.fixedMenu .resultados,
.actionsMenu.always-fixed .resultados {
  display: none;
}
.actionsMenu.fixedMenu .gridActions,
.actionsMenu.always-fixed .gridActions {
  margin-bottom: 0 !important;
}
.actionsMenu.fixedMenu .checkTodosMenuAcciones,
.actionsMenu.always-fixed .checkTodosMenuAcciones {
  display: inline-block;
  padding-left: 10px;
  vertical-align: text-bottom;
}
.actionsMenu.fixedMenu .checkTodosMenuAcciones .icheckbox_minimal-grey,
.actionsMenu.always-fixed .checkTodosMenuAcciones .icheckbox_minimal-grey {
  background-color: transparent;
  margin-right: 8px !important;
}
.actionsMenu.fixedMenu .div-check-all,
.actionsMenu.always-fixed .div-check-all,
.actionsMenu.fixedMenu .property-order-by,
.actionsMenu.always-fixed .property-order-by,
.actionsMenu.fixedMenu .price-valuation-label,
.actionsMenu.always-fixed .price-valuation-label,
.actionsMenu.fixedMenu .publication-list-type,
.actionsMenu.always-fixed .publication-list-type {
  display: none;
}
.actionsMenu.fixedMenu .divSelecteds,
.actionsMenu.always-fixed .divSelecteds {
  margin-bottom: 0;
}
.actionsMenu.fixedMenu .divSelecteds .rowsSeleccionadas,
.actionsMenu.always-fixed .divSelecteds .rowsSeleccionadas {
  color: #2A2A2A;
  margin-top: 0;
  white-space: nowrap;
}
.actionsMenu.fixedMenu .divSelecteds .btnActions label,
.actionsMenu.always-fixed .divSelecteds .btnActions label {
  display: none;
}
.panelMin .actionsMenu.fixedMenu {
  display: none;
}
@media (max-width: 767px) {
  .actionsMenu .btnActions label {
    width: 50%;
  }
  .actionsMenu .btnActions .btn {
    padding: 6px 8px;
  }
  .actionsMenu .btnActions .btn:last-child {
    margin-right: 8px !important;
  }
  .actionsMenu.fixedMenu {
    top: 50px;
  }
  .actionsMenu.fixedMenu .divSelecteds {
    padding: 0 10px !important;
  }
}
@media (min-width: 768px) {
  .actionsMenu.fixedMenu {
    left: auto;
    margin-left: -30px;
    padding: 10px 15px;
    top: 50px;
    width: calc(100vw - 35px);
  }
  .actionsMenu.fixedMenu .checkTodosMenuAcciones {
    padding-left: 28px;
  }
  .actionsMenu.fixedMenu .div-check-all {
    display: none;
  }
  #panelSolicitudes .actionsMenu.fixedMenu .divSelecteds {
    padding-right: 30px;
  }
  #panelSolicitudes .actionsMenu.fixedMenu .divSelecteds .checkTodosMenuAcciones {
    padding-left: 35px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .actionsMenu .btnActions > .btn-hs-tertiary {
    margin-right: 4px;
  }
  .actionsMenu .btnActions > .btn-hs-tertiary .icomoon {
    margin-right: 0;
  }
  .property-order-by {
    margin-top: 8px;
  }
}
@media (min-width: 1280px) {
  .actionsMenu.fixedMenu {
    width: calc(100vw - 210px);
  }
}
.actionsMenuBottom {
  margin-bottom: 30px;
  padding: 0;
}
.actionsMenuBottom .btn-hs-primary,
.actionsMenuBottom .btn-hs-primary:hover,
.actionsMenuBottom .btn-hs-primary:focus {
  background-color: #3B60BA;
  border-color: #3B60BA;
  color: #fff;
}
.actionsMenuBottom .btn-hs-primary[disabled],
.actionsMenuBottom .btn-hs-primary.disabled {
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  color: #b5b5b5;
  opacity: 1;
}
.actionsMenuBottom .btn-hs-tertiary,
.actionsMenuBottom .btn-hs-tertiary:hover,
.actionsMenuBottom .btn-hs-tertiary:focus {
  border-width: 1px;
  font-weight: 400;
}
.actionsMenuBottom .btn-hs-tertiary [class*="icomoon-chevron"],
.actionsMenuBottom .btn-hs-tertiary:hover [class*="icomoon-chevron"],
.actionsMenuBottom .btn-hs-tertiary:focus [class*="icomoon-chevron"] {
  font-size: 20px;
}
.actionsMenuBottom .btn-hs-tertiary .icomoon-return,
.actionsMenuBottom .btn-hs-tertiary:hover .icomoon-return,
.actionsMenuBottom .btn-hs-tertiary:focus .icomoon-return {
  font-size: 14px;
}
.actionsMenuBottom .ladda-label {
  display: flex;
  align-items: center;
}
.actionsMenuBottom.fixedMenu,
.actionsMenuBottom.always-fixed {
  animation-name: slideUp;
  -webkit-animation-name: slideUp;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  background-color: #fff;
  bottom: 0;
  -webkit-box-shadow: 5px 2px 9px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 5px 2px 9px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 5px 2px 9px 0 rgba(0, 0, 0, 0.3);
  left: 0;
  margin: 0;
  padding: 10px 15px;
  position: sticky;
  z-index: 1047;
}
.actionsMenuBottom.fixedMenu.legacyEmbeddedModal,
.actionsMenuBottom.always-fixed.legacyEmbeddedModal {
  bottom: 35px;
}
@media (max-width: 767px) {
  .actionsMenuBottom.fixedMenu,
  .actionsMenuBottom.always-fixed {
    position: fixed;
  }
}
@media (min-width: 768px) AND (max-width: 1023px) {
  .actionsMenuBottom.fixedMenu,
  .actionsMenuBottom.always-fixed {
    padding: 10px 0;
  }
}
@media (min-width: 1024px) {
  .actionsMenuBottom.fixedMenu,
  .actionsMenuBottom.always-fixed {
    margin-left: -15px;
    width: calc(100% + 30px);
  }
}
.actionsMenuBottom.fixedMenu .actionsMenuBottomBox,
.actionsMenuBottom.always-fixed .actionsMenuBottomBox {
  padding: 0;
}
.modal .actionsMenuBottom.fixedMenu {
  margin: 0 0 0 -30px !important;
}
@media (min-width: 768px) {
  .modal .actionsMenuBottom.fixedMenu {
    width: 726px;
  }
  .modal .actionsMenuBottom.fixedMenu .actionsMenuBottomBox {
    width: 726px;
  }
}
@media (min-width: 1024px) {
  .modal .actionsMenuBottom.fixedMenu {
    width: 999px;
  }
  .modal .actionsMenuBottom.fixedMenu .actionsMenuBottomBox {
    width: 999px;
  }
}
/*Excepciones por estrucutra de la vista*/
/*Contac edit*/
@media (min-width: 1024px) {
  .fichaContactos .actionsMenuBottom {
    margin-left: 0;
    width: calc(100% + 15px);
  }
}
/*Alta captación*/
#captacionAlta.divFichaAlta .actionsMenuBottom {
  padding: 10px 15px 10px 30px;
  margin-left: -30px;
  width: calc(100% + 45px);
}
/*Alta contacto*/
#altaContacto.divFichaAlta .actionsMenuBottom {
  margin-left: -15px;
  padding: 10px 15px 10px 30px;
}
@media (max-width: 1023px) {
  #altaContacto.divFichaAlta .actionsMenuBottom {
    width: calc(100% + 15px);
  }
}
/*Alta solicitudes*/
.newLead .actionsMenuBottom.fixedMenu {
  margin-left: -30px;
  padding: 10px 15px 10px 30px;
  width: calc(100% + 45px);
}
@media (max-width: 768px) {
  .newLead .actionsMenuBottom.fixedMenu {
    margin-left: -15px;
    width: calc(100% + 30px);
  }
}
/*Ficha solicitudes*/
.lead-detail .actionsMenuBottom.fixedMenu {
  padding: 10px 30px 10px 15px;
  width: calc(100% + 15px);
}
@media (min-width: 768px) AND (max-width: 1023px) {
  .lead-detail .actionsMenuBottom.fixedMenu {
    width: calc(100% + 30px);
  }
}
@media (min-width: 1024px) {
  .lead-detail .actionsMenuBottom.fixedMenu {
    width: calc(100% + 45px);
  }
}
/*Alta llamada*/
@media (min-width: 1024px) {
  #altaLlamada.divFichaAlta .actionsMenuBottom {
    padding: 10px 15px;
  }
  #altaLlamada.divFichaAlta .actionsMenuBottom.fixedMenu {
    padding: 10px 30px;
  }
}
/*Ficha llamada*/
.fichaLlamada .actionsMenuBottom {
  padding: 10px 15px;
}
.fichaLlamada .actionsMenuBottom.fixedMenu {
  margin-left: 0;
  width: 100%;
}
/*Alta operacion*/
#altaOperacion.divFichaAlta .actionsMenuBottom.fixedMenu {
  margin-left: -30px;
  padding: 10px 15px 10px 30px;
  width: calc(100% + 45px);
}
@media (max-width: 767px) {
  #altaOperacion.divFichaAlta .actionsMenuBottom.fixedMenu {
    margin-left: -15px;
    width: calc(100% + 30px);
  }
}
/*Inmuebles ficha*/
.fichaInmuebles .actionsMenuBottom {
  padding-bottom: 30px;
}
.fichaInmuebles .actionsMenuBottom.fixedMenu {
  padding-bottom: 10px;
}
/*Inmuebles alta*/
#altaInmueble.divFichaAlta .actionsMenuBottom {
  padding-left: 15px;
}
@media (min-width: 1024px) {
  #altaInmueble.divFichaAlta .actionsMenuBottom.fixedMenu {
    padding-left: 30px;
  }
}
/*Demanda alta*/
#altaInteresado.divFichaAlta .actionsMenuBottom {
  padding-left: 15px;
}
#altaInteresado.divFichaAlta .actionsMenuBottom.fixedMenu {
  padding: 10px 15px 10px 30px;
}
/*Demanda ficha*/
.fichaInteresados .actionsMenuBottom {
  padding-left: 15px;
}
.fichaInteresados .actionsMenuBottom.fixedMenu {
  padding: 10px 30px;
  width: calc(100% + 45px);
}
@media (max-width: 1023px) {
  .fichaInteresados .actionsMenuBottom.fixedMenu {
    padding: 10px 0 10px 15px;
  }
}
/*Demanda ficha desde solicitud*/
#leads-listing-content-container .fichaInteresados .actionsMenuBottom {
  margin: 0;
  padding: 10px 15px 10px 15px;
  width: calc(100% + 15px);
}
/*MLS ficha*/
@media (min-width: 1024px) {
  .mls-detail .actionsMenuBottom.fixedMenu {
    margin-left: -30px;
    padding-left: 30px !important;
  }
}
/*Listas distribucion*/
.colaborations .actionsMenuBottom {
  padding-left: 15px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtYWN0aW9ucy1iYXIubGVzcyIsImNvbnRlbnQvY3NzL3Rvb2xzLW1peGlucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLFlBQ0k7RUFDSSxhQUFBOztBQUZSLFlBS0k7RUFDSSxxQkFBQTs7QUFOUixZQUtJLFlBR0k7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTs7QUFYWixZQUtJLFlBR0ksbUJBS0k7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7O0FBRUEsUUFBMEI7RUFBMUIsWUFkWixZQUdJLG1CQUtJO0lBT1EsZUFBQTs7O0FBSVIsWUFuQlIsWUFHSSxtQkFnQks7QUFBWSxZQW5CckIsWUFHSSxtQkFnQmtCO0VBQ1YscUJBQUE7RUFDQSxjQUFBOztBQUZKLFlBbkJSLFlBR0ksbUJBZ0JLLFVBSUc7QUFKUyxZQW5CckIsWUFHSSxtQkFnQmtCLFNBSVY7RUFDSSxjQUFBOztBQUtaLFlBN0JKLFlBNkJLO0VBQ0csYUFBQTs7QUFLSixZQURKLFdBQVcsT0FBTSxZQUNaO0VBQ0csa0JBQUE7O0FBSVIsWUFBQztBQUFZLFlBQUM7RUFDVix5QkFBQTtFQUNBLGlDQUFBO0VBQ0Esc0JBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0VBQ0EsdUNBQUE7RUFDQSx5QkFBQTtFQzVCSix5REFBQTtFQUNBLHNEQUFBO0VBQ0EsaURBQUE7RUQ0QkksY0FBQTtFQUNBLE9BQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7O0FBaEJKLFlBQUMsVUFrQkc7QUFsQlMsWUFBQyxhQWtCVjtFQUNJLGFBQUE7O0FBbkJSLFlBQUMsVUFzQkc7QUF0QlMsWUFBQyxhQXNCVjtFQUNJLDJCQUFBOztBQXZCUixZQUFDLFVBMEJHO0FBMUJTLFlBQUMsYUEwQlY7RUFDSSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7O0FB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QTtJQUNBLHdCQUFBOzs7O0FBS1IsZUFBZ0I7RUFDWixvQkFBQTs7QUFFQSxlQUhZLG1CQUdYO0VBQ0csb0JBQUE7OztBQUtSLGFBQWEsYUFBYztFQUN2QixrQkFBQTs7QUFFQSxRQUEyQjtFQUN2QixhQUpLLGFBQWMsbUJBSWxCO0lBQ0csa0JBQUE7Ozs7QUFNWixlQUFlLGFBQWM7RUFDekIsa0JBQUE7O0FBRUEsZUFIVyxhQUFjLG1CQUd4QjtFQUNHLDRCQUFBOzs7QUFLUixpQkFBa0I7RUFDZCxrQkFBQTs7QUFFQSxpQkFIYyxtQkFHYjtFQUNHLGtCQUFBO0VBQ0Esd0JBQUE7O0FBR0osUUFBMkI7RUFDdkIsaUJBVFUsbUJBU1Q7SUFDRyx5QkFBQTs7OztBQU1aLGdDQUFpQyxrQkFBa0I7RUFDL0MsU0FBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7OztBQUlKLFFBQTJCO0VBQ3ZCLFdBQVksbUJBQWtCO0lBQzFCLGtCQUFBO0lBQ0EsNkJBQUE7Ozs7QUFLUixjQUFlO0VBQ1gsa0JBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuQGltcG9ydCBcInRvb2xzLW1peGlucy5sZXNzXCI7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU1lbnUgYWNjaW9uZXMgcGFycmlsbGEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmFjdGlvbnNNZW51IHtcclxuICAgIC5jaGVja1RvZG9zTWVudUFjY2lvbmVzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG5BY3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgID4gLmJ0bi1ocy10ZXJ0aWFyeSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICAgICAgICAgICAuaWNvbW9vbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmW2Rpc2FibGVkXSwgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNiNWI1YjU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2I1YjViNTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbW9vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNWI1YjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubWFyZ2luLXRvcC14IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICYuYnRuLWhzLXRlcnRpYXJ5IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZpeGVkTWVudSwgJi5hbHdheXMtZml4ZWQge1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZURvd247XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVEb3duO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1iZy1jcmVhbTtcclxuICAgICAgICAuYm94LXNoYWRvdygwcHggMnB4IDRweCAwcHggcmdiYSg0MiwgNDIsIDQyLCAwLjEwKSk7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcmsgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAzMDtcclxuXHJcbiAgICAgICAgLnJlc3VsdGFkb3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyaWRBY3Rpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrVG9kb3NNZW51QWNjaW9uZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG5cclxuICAgICAgICAgICAgLmljaGVja2JveF9taW5pbWFsLWdyZXkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGl2LWNoZWNrLWFsbCwgLnByb3BlcnR5LW9yZGVyLWJ5LCAucHJpY2UtdmFsdWF0aW9uLWxhYmVsLCAucHVibGljYXRpb24tbGlzdC10eXBlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXZTZWxlY3RlZHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLnJvd3NTZWxlY2Npb25hZGFzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG5BY3Rpb25zIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYW5lbE1pbiAuYWN0aW9uc01lbnUuZml4ZWRNZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmFjdGlvbnNNZW51IC5idG5BY3Rpb25ze1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9uc01lbnUuZml4ZWRNZW51IHtcclxuICAgICAgICB0b3A6IDUwcHg7XHJcblxyXG4gICAgICAgIC5kaXZTZWxlY3RlZHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmFjdGlvbnNNZW51LmZpeGVkTWVudSB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICB3aWR0aDogflwiY2FsYygxMDB2dyAtIDM1cHgpXCI7XHJcblxyXG4gICAgICAgIC5jaGVja1RvZG9zTWVudUFjY2lvbmVzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpdi1jaGVjay1hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjcGFuZWxTb2xpY2l0dWRlcyAuYWN0aW9uc01lbnUuZml4ZWRNZW51IC5kaXZTZWxlY3RlZHMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIC5jaGVja1RvZG9zTWVudUFjY2lvbmVzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAuYWN0aW9uc01lbnUgLmJ0bkFjdGlvbnMgPiAuYnRuLWhzLXRlcnRpYXJ5IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHJcbiAgICAgICAgLmljb21vb257XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BlcnR5LW9yZGVyLWJ5e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgLmFjdGlvbnNNZW51LmZpeGVkTWVudSB7XHJcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwdncgLSAyMTBweClcIjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU1lbnUgYWNjaW9uZXMgZmljaGEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uYWN0aW9uc01lbnVCb3R0b20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLmJ0bi1ocy1wcmltYXJ5LCAuYnRuLWhzLXByaW1hcnk6aG92ZXIsIC5idG4taHMtcHJpbWFyeTpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4taHMtcHJpbWFyeVtkaXNhYmxlZF0sIC5idG4taHMtcHJpbWFyeS5kaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICAgICAgY29sb3I6ICNiNWI1YjU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWhzLXRlcnRpYXJ5LCAuYnRuLWhzLXRlcnRpYXJ5OmhvdmVyLCAuYnRuLWhzLXRlcnRpYXJ5OmZvY3VzIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICBbY2xhc3MqPVwiaWNvbW9vbi1jaGV2cm9uXCJdIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb21vb24tcmV0dXJuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFkZGEtbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmZpeGVkTWVudSwgJi5hbHdheXMtZml4ZWQge1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZVVwO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlVXA7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAuYm94LXNoYWRvdyg1cHggMnB4IDlweCAwIHJnYmEoMCwgMCwgMCwgLjMpKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB6LWluZGV4OiAxMDQ3O1xyXG5cclxuICAgICAgICAmLmxlZ2FjeUVtYmVkZGVkTW9kYWx7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIEFORCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgKyAzMHB4KVwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGlvbnNNZW51Qm90dG9tQm94IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubW9kYWwgLmFjdGlvbnNNZW51Qm90dG9tLmZpeGVkTWVudSB7XHJcbiAgICBtYXJnaW46IDAgMCAwIC0zMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm1vZGFsIC5hY3Rpb25zTWVudUJvdHRvbS5maXhlZE1lbnUge1xyXG4gICAgICAgIHdpZHRoOiA3MjZweDtcclxuXHJcbiAgICAgICAgLmFjdGlvbnNNZW51Qm90dG9tQm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDcyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLm1vZGFsIC5hY3Rpb25zTWVudUJvdHRvbS5maXhlZE1lbnUge1xyXG4gICAgICAgIHdpZHRoOiA5OTlweDtcclxuXHJcbiAgICAgICAgLmFjdGlvbnNNZW51Qm90dG9tQm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDk5OXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKkV4Y2VwY2lvbmVzIHBvciBlc3RydWN1dHJhIGRlIGxhIHZpc3RhKi9cclxuLypDb250YWMgZWRpdCovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5maWNoYUNvbnRhY3RvcyAuYWN0aW9uc01lbnVCb3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgKyAxNXB4KVwiO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypBbHRhIGNhcHRhY2nDs24qL1xyXG4jY2FwdGFjaW9uQWx0YS5kaXZGaWNoYUFsdGEgLmFjdGlvbnNNZW51Qm90dG9tIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDMwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICB3aWR0aDogflwiY2FsYygxMDAlICsgNDVweClcIjtcclxufVxyXG5cclxuXHJcbi8qQWx0YSBjb250YWN0byovXHJcbiNhbHRhQ29udGFjdG8uZGl2RmljaGFBbHRhIC5hY3Rpb25zTWVudUJvdHRvbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlICsgMTVweClcIjtcclxuICAgIH1cclxufVxyXG5cclxuLypBbHRhIHNvbGljaXR1ZGVzKi9cclxuLm5ld0xlYWQgLmFjdGlvbnNNZW51Qm90dG9tLmZpeGVkTWVudSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDMwcHg7XHJcbiAgICB3aWR0aDogflwiY2FsYygxMDAlICsgNDVweClcIjtcclxufVxyXG5cclxuLypGaWNoYSBzb2xpY2l0dWRlcyovXHJcbi5sZWFkLWRldGFpbCAuYWN0aW9uc01lbnVCb3R0b20uZml4ZWRNZW51IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDE1cHg7XHJcbiAgICB3aWR0aDogflwiY2FsYygxMDAlICsgMTVweClcIjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIEFORCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlICsgMzBweClcIjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSArIDQ1cHgpXCI7XHJcbiAgICB9XHJcbn1cclxuLypBbHRhIGxsYW1hZGEqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAjYWx0YUxsYW1hZGEuZGl2RmljaGFBbHRhIC5hY3Rpb25zTWVudUJvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG5cclxuICAgICAgICAmLmZpeGVkTWVudSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qRmljaGEgbGxhbWFkYSovXHJcbi5maWNoYUxsYW1hZGEgLmFjdGlvbnNNZW51Qm90dG9te1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG5cclxuICAgICYuZml4ZWRNZW51e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypBbHRhIG9wZXJhY2lvbiovXHJcbiNhbHRhT3BlcmFjaW9uLmRpdkZpY2hhQWx0YSAuYWN0aW9uc01lbnVCb3R0b20uZml4ZWRNZW51IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDMwcHg7XHJcbiAgICB3aWR0aDogflwiY2FsYygxMDAlICsgNDVweClcIjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSArIDMwcHgpXCI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qSW5tdWVibGVzIGZpY2hhKi9cclxuLmZpY2hhSW5tdWVibGVzIC5hY3Rpb25zTWVudUJvdHRvbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAmLmZpeGVkTWVudSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qSW5tdWVibGVzIGFsdGEqL1xyXG4jYWx0YUlubXVlYmxlLmRpdkZpY2hhQWx0YSAuYWN0aW9uc01lbnVCb3R0b20ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAmLmZpeGVkTWVudSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qRGVtYW5kYSBhbHRhKi9cclxuI2FsdGFJbnRlcmVzYWRvLmRpdkZpY2hhQWx0YSAuYWN0aW9uc01lbnVCb3R0b20ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICYuZml4ZWRNZW51IHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKkRlbWFuZGEgZmljaGEqL1xyXG4uZmljaGFJbnRlcmVzYWRvcyAuYWN0aW9uc01lbnVCb3R0b20ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICYuZml4ZWRNZW51IHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSArIDQ1cHgpXCI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICYuZml4ZWRNZW51IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qRGVtYW5kYSBmaWNoYSBkZXNkZSBzb2xpY2l0dWQqL1xyXG4jbGVhZHMtbGlzdGluZy1jb250ZW50LWNvbnRhaW5lciAuZmljaGFJbnRlcmVzYWRvcyAuYWN0aW9uc01lbnVCb3R0b20ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcclxuICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgKyAxNXB4KVwiO1xyXG59XHJcblxyXG4vKk1MUyBmaWNoYSovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5tbHMtZGV0YWlsIC5hY3Rpb25zTWVudUJvdHRvbS5maXhlZE1lbnUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLypMaXN0YXMgZGlzdHJpYnVjaW9uKi9cclxuLmNvbGFib3JhdGlvbnMgLmFjdGlvbnNNZW51Qm90dG9tIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG4iLCLvu78vLyBTaXppbmcgc2hvcnRjdXRzXHJcbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuLnNxdWFyZShAc2l6ZSkge1xyXG4gICAgLnNpemUoQHNpemU7IEBzaXplKTtcclxufVxyXG5cclxuLy8gTmV3IG1peGluc1xyXG4uYm9yZGVyLXJhZGl1cy1mdWxsKEByYWRpdXNUb3BSaWdodDogNXB4LCBAcmFkaXVzQm90dG9tUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbUxlZnQ6IDVweCwgQHJhZGl1c1RvcExlZnQ6IDVweCkge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG59XHJcblxyXG4vLyAuYm94LXNoYWRvdyg1cHgsIDVweCwgNnB4LCAuMyk7XHJcbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICBib3gtc2hhZG93OiBAc3RyaW5nO1xyXG59XHJcblxyXG4vLyAudHJhbnNpdGlvbihhbGwsIC41cywgZWFzZS1pbik7XHJcbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxufVxyXG5cclxuLy8gLnRyYW5zZm9ybSg1ZGVnLCAuNSwgMWRlZywgMCk7XHJcbi50cmFuc2Zvcm0gKEByb3RhdGU6IDkwZGVnLCBAc2NhbGU6IDEsIEBza2V3OiAxZGVnLCBAdHJhbnNsYXRlOiAxMHB4KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbn1cclxuXHJcbi8vIC5ncmFkaWVudChsZWZ0LCAjNjYzMzMzLCAjMzMzMzMzKTtcclxuLmdyYWRpZW50IChAb3JpZ2luOiBsZWZ0LCBAc3RhcnQ6IHdoaXRlLCBAc3RvcDogYmxhY2spIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG59XHJcblxyXG4vLyAuYm9yZGVyLXJhZGl1cyg1cHgpXHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6IDVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcblxyXG4uY2hldnJvbi1jb21wKEBjb2xvciwgQGJvcmRlciwgQGJvcmRlci1sZWZ0LCBAdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogQGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLWxlZnQgc29saWQgQGNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiBAdG9wO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmljb21vb24oKSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vTWFyZ2luLXRvcFxyXG4ubWFyZ2luLXRvcChAc2l6ZSkge1xyXG4gICAgbWFyZ2luLXRvcDogQHNpemU7XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBtZWFzdXJlc1xyXG5AbW9iaWxlOiB+XCIobWF4LXdpZHRoOiA0ODBweClcIjtcclxuQG1vYmlsZS1sZzogflwiKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQG1vYmlsZS1taW46IH5cIihtaW4td2lkdGg6IDM2MHB4KVwiO1xyXG5AbW9iaWxlLW1heDogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBhbGwtbW9iaWxlczogflwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuXHJcbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkB0YWJsZXQtbWluOiB+XCIobWluLXdpZHRoOiA3NjhweClcIjtcclxuQHRhYmxldC1tYXg6IH5cIihtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AYWxsLXRhYmxldHM6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcblxyXG5AbGFwdG9wLXNtOiB+XCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQGxhcHRvcDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xyXG5AbGFwdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBsYXB0b3AtbWluOiB+XCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuQGxhcHRvcC1tYXg6IH5cIihtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGFsbC1sYXB0b3BzOiB+XCIobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuXHJcbkBkZXNrdG9wLW1pbjogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG5AZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTc2MHB4KVwiO1xyXG5AZGVza3RvcC1sZzogflwiKG1pbi13aWR0aDogMTc2MXB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5AYWxsLWRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuXHJcbkBzY3JlZW4teHM6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5Ac2NyZWVuLXNtOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQHNjcmVlbi1tZDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5Ac2NyZWVuLWxnOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvY29tcG9uZW50cy1hY3Rpb25zLWJhci5jc3MifQ== */

.ico-facebook {
  color: #3b5998;
}
.ico-twitter {
  color: #00aced;
}
.alert-warning .icomoon {
  color: #8a6d3b;
}
.icomoon-bajada-precio.reverse::before {
  display: inline-block;
  transform: rotate(-180deg);
}
.text-base {
  color: #2A2A2A;
}
.text-base-disabled {
  color: #919eab;
}
.text-base-light {
  color: #637381;
}
.text-nota {
  color: #ababab;
  font-size: 12px;
  padding-top: 3px;
}
.text-success {
  color: #4caf50;
}
.text-error {
  color: #f1492f;
}
.text-warning {
  color: #8a6d3b;
}
.text-link {
  color: #3B60BA;
}
.text-info {
  color: #6C6C6C;
}
.text-alert {
  color: #f7ca4f;
}
.text-alert-info {
  color: #4c9bff;
}
.text-pisos {
  color: #001489;
}
.text-new {
  color: #3B60BA;
}
.color-text-white {
  color: white;
}
.light {
  font-weight: 300;
}
.regular-weight {
  font-weight: 400;
}
.semi-bold {
  font-weight: 500;
}
.bold {
  font-weight: 600;
}
.no-bold {
  font-weight: normal;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.text-base {
  font-size: 14px;
}
.text-size-10 {
  font-size: 10px;
}
.text-size-11 {
  font-size: 11px;
}
.text-size-12 {
  font-size: 12px;
}
.text-size-13 {
  font-size: 13px;
}
.text-size-16 {
  font-size: 16px;
}
.text-size-18 {
  font-size: 18px;
}
.text-size-20 {
  font-size: 20px;
}
.text-size-22 {
  font-size: 22px;
}
.text-size-24 {
  font-size: 24px;
}
.text-size-26 {
  font-size: 26px;
}
.text-size-28 {
  font-size: 28px;
}
.text-size-30 {
  font-size: 30px;
}
.text-size-32 {
  font-size: 32px;
}
.text-size-80 {
  font-size: 80px;
}
.btn {
  font-family: 'Poppins', sans-serif;
  line-height: 20px;
  outline: none !important;
}
.btn-hs-primary {
  background-color: #3B60BA;
  color: #fff;
  padding: 7px 8px;
}
.btn-hs-primary:hover,
.btn-hs-primary:focus,
.btn-hs-primary:active,
.btn-hs-primary.active {
  background-color: #2F4D95;
  color: #fff;
}
.btn-hs-primary .icomoon {
  color: #fff;
}
.btn-hs-primary[disabled],
.btn-hs-primary.disabled {
  background-color: #f4f4f4;
  color: #b5b5b5;
  opacity: 1;
}
.btn-hs-primary[disabled] .icomoon,
.btn-hs-primary.disabled .icomoon {
  color: #b5b5b5;
}
.btn-hs-primary-disactive {
  background-color: #fff;
  border: 1px solid #3B60BA;
  color: #3B60BA;
  font-size: 16px;
}
.btn-hs-primary-disactive:hover,
.btn-hs-primary-disactive:focus,
.btn-hs-primary-disactive:active,
.btn-hs-primary-disactive.active {
  border: 1px solid #2F4D95;
  color: #2F4D95;
}
.btn-hs-primary-disactive .icomoon {
  color: #3B60BA;
}
.btn-hs-primary-disactive[disabled],
.btn-hs-primary-disactive.disabled {
  color: #b5b5b5;
  opacity: 1;
}
.btn-hs-primary-disactive[disabled] .icomoon,
.btn-hs-primary-disactive.disabled .icomoon {
  color: #b5b5b5;
}
.btn-hs-secondary {
  background: #D9E5FF;
  border-color: transparent;
  color: #3B60BA;
  font-weight: 500;
  padding: 7px 8px;
}
.btn-hs-secondary:hover {
  background: #BDD2FF;
  color: #3B60BA;
}
.btn-hs-secondary:active {
  background: #9ABAFF;
  color: #3B60BA;
}
.btn-hs-secondary[disabled] {
  background: #C6C6C6;
  color: #fff;
}
.btn-hs-tertiary {
  background-color: transparent;
  border: 1px solid #3B60BA;
  color: #3B60BA;
  font-size: 14px;
  padding: 7px 8px;
}
.btn-hs-tertiary:hover {
  background-color: #D9E5FF;
  color: #3B60BA;
}
.btn-hs-tertiary:focus,
.btn-hs-tertiary:active,
.btn-hs-tertiary.active {
  background-color: #BDD2FF;
  color: #3B60BA;
}
.btn-hs-tertiary:focus {
  outline: 0;
}
.btn-hs-tertiary.no-borders {
  background-color: transparent;
  border: none;
}
.btn-hs-tertiary .icomoon {
  color: #3B60BA;
}
.btn-hs-tertiary[disabled],
.btn-hs-tertiary.disabled,
.btn-hs-tertiary[disabled]:not(.active) {
  border-color: #C6C6C6;
  color: #C6C6C6;
  opacity: 1;
}
.btn-hs-tertiary[disabled] .icomoon,
.btn-hs-tertiary.disabled .icomoon,
.btn-hs-tertiary[disabled]:not(.active) .icomoon {
  color: #C6C6C6;
}
.btn-large {
  align-items: center;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box;
  display: flex;
  font-size: 16px;
  font-weight: 500;
  gap: 8px;
  height: 52px;
  justify-content: center;
  padding: 0px 24px;
  text-decoration: none;
}
.open > .dropdown-toggle.btn-hs-primary {
  background-color: #2F4D95;
}
.open > .dropdown-toggle.btn-hs-tertiary {
  border: 1px solid #001489;
  color: #001489;
}
.btn-simple {
  background: none;
  border: none;
  color: #3B60BA;
  cursor: pointer;
  padding: 0;
}
.btn-simple:hover,
.btn-simple:focus,
.btn-simple:active,
.btn-simple.active {
  border: none;
  color: #3B60BA;
}
.btn-simple[disabled],
.btn-simple.disabled {
  color: #a7adb8;
  cursor: not-allowed;
  pointer-events: none;
}
.btn-group > .btn-hs-tertiary {
  border-color: #3B60BA;
  color: #3B60BA;
}
.btn-group > .btn-hs-tertiary .icomoon {
  color: #2A2A2A;
}
.btn-group > .btn-hs-tertiary:focus,
.btn-group > .btn-hs-tertiary:hover {
  border-color: #3B60BA !important;
  color: #3B60BA;
}
.btn-group > .btn-hs-tertiary:focus .icomoon,
.btn-group > .btn-hs-tertiary:hover .icomoon {
  color: #3B60BA;
}
.btn-group > .btn-hs-tertiary:focus {
  outline: 0;
}
.btn-group > .btn-hs-tertiary.active {
  background-color: #D9E5FF !important;
  border-color: #3B60BA !important;
  box-shadow: none;
  color: #121212;
}
.btn-group > .btn-hs-tertiary.active .icomoon {
  color: #121212;
}
.btn-group > .btn-hs-tertiary.disabledButton {
  color: #b5b5b5;
}
.btn-group > .btn-hs-tertiary.disabledButton:hover {
  color: #b5b5b5 !important;
}
.btn-group > .btn-hs-tertiary.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0 !important;
}
.btn-group > .btn-hs-tertiary.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.btn-group > .btn-hs-tertiary.btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.btn-group > .btn-hs-tertiary.dropdown-toggle:first-of-type {
  border-radius: 4px 0 0 4px !important;
  border-right: 0;
  padding-right: 5px !important;
}
.btn-group > .btn-hs-tertiary.dropdown-toggle:first-of-type:hover {
  border-right: 0;
  border-radius: 4px 0 0 4px !important;
}
.btn-group > .btn-hs-tertiary.dropdown-toggle:last-of-type {
  border-left: transparent !important;
  padding-left: 5px;
}
.btn-group.open .dropdown-toggle {
  box-shadow: none;
  border-color: #3B60BA !important;
}
.btn-group > .btn-hs-simple {
  background-color: transparent;
  border-color: #3B60BA;
  color: #3B60BA;
}
.btn-group > .btn-hs-simple:focus,
.btn-group > .btn-hs-simple:hover {
  border-color: #2F4D95 !important;
  color: #2F4D95 !important;
}
.btn-group > .btn-hs-simple:focus {
  outline: 0;
}
.btn-group > .btn-hs-simple.active {
  background-color: #556073 !important;
  border-color: #597385 !important;
  color: #fff;
}
.btn-group > .btn-hs-simple.active .icomoon {
  color: #fff;
}
.btn-group > .btn-hs-simple.active:hover,
.btn-group > .btn-hs-simple.active:focus {
  color: #fff !important;
}
.btn-group > .btn-hs-simple.disabledButton {
  color: #b5b5b5;
}
.btn-group > .btn-hs-simple.disabledButton:hover {
  color: #b5b5b5 !important;
}
.btn-group > .btn-hs-simple.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0 !important;
}
.btn-group > .btn-hs-simple.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.btn-group > .btn-hs-simple.btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .btn-sm :first-child,
  .btn-group-sm :first-child {
    width: 42.18px;
  }
}
.btn-sm > .btn,
.btn-group-sm > .btn {
  padding: 6px 10px;
  font-size: 14px;
  line-height: 20px;
}
.input-group-btn:last-child > .btn.btn-hs-primary .icomoon {
  color: #fff;
}
.input-group-btn:last-child > .btn.btn-hs-tertiary .icomoon {
  color: #3B60BA;
}
.input-group-btn:last-child > .btn.btn-hs-primary[disabled] .icomoon,
.input-group-btn:last-child > .btn.btn-hs-tertiary[disabled] .icomoon,
.input-group-btn:last-child > .btn.btn-hs-primary.disabled .icomoon,
.input-group-btn:last-child > .btn.btn-hs-tertiary.disabled .icomoon {
  color: #b5b5b5;
}
.fc-header-toolbar .fc-right .fc-button-group .fc-button {
  border-color: #3B60BA !important;
  color: #3B60BA !important;
  font-weight: 500;
  height: auto;
  line-height: 18px;
  padding: 8px 16px;
}
.fc-header-toolbar .fc-right .fc-button-group .fc-button:focus,
.fc-header-toolbar .fc-right .fc-button-group .fc-button:hover {
  background-color: #EDEDED !important;
}
.fc-header-toolbar .fc-right .fc-button-group .fc-button.fc-state-active {
  background-color: #D9E5FF !important;
  box-shadow: none;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0 !important;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0 ;
  border-top-right-radius: 0 ;
}
/*.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle)*/
.input-group div.input-group-surface {
  padding: 6px 3.5px !important;
  font-weight: 600;
}
.input-group div.input-group-addon {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  background-color: #556073;
  color: white;
  padding: 6px 10px;
  border-color: #597385 !important;
}
.input-group .input-group-btn button.only-btn-in-group {
  border-bottom-right-radius: 3px !important;
  border-top-right-radius: 3px !important;
}
.input-group .input-group-btn button.middle-right-btn-in-group {
  border-radius: 0 !important;
}
.input-group .input-group-btn button:last-child {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.input-group span input {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.input-group input:first-of-type {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.input-group span.input-group-addon {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.input-group span.addon-calendar {
  border-bottom-right-radius: 3px !important;
  border-top-right-radius: 3px !important;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0 !important;
}
.btn-check {
  border: 1px solid #556073;
  border-radius: 3px;
  color: #556073;
  cursor: pointer;
}
.btn-check.checked {
  background-color: #556073;
  color: #fff;
}
.btn-check.disabled {
  border: 1px solid #f4f4f4;
  color: #f4f4f4;
  cursor: default;
}
.btn-check.disabled.checked {
  background-color: #f4f4f4;
  color: #fff;
}
.btn-google {
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.24);
  color: rgba(0, 0, 0, 0.5);
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  line-height: 40px;
  padding: 0 8px;
}
.btn-google img {
  margin-right: 24px;
  width: 18px;
  height: 18px;
}
.btn-google:hover,
.btn-google:focus {
  color: rgba(0, 0, 0, 0.5);
}
.btn-google.btn-google-disabled,
.btn-google:active {
  background-color: #eee;
}
.btn-google.btn-google-disabled {
  cursor: default;
}
.fc-state-down,
.fc-state-active {
  background-color: #fff !important;
  border-color: #666666 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3NldHRpbmdzLXR5cG9ncmFwaHkubGVzcyIsImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtYnV0dG9ucy5sZXNzIiwiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0E7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSixjQUFlO0VBQ1gsY0FBQTs7QUFHSixzQkFBc0IsUUFBUTtFQUMxQixxQkFBQTtFQUNBLFdBQVcsZUFBWDs7QUFLSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUtKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxtQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBSUo7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FDeEtKO0VBQ0ksYURIZSxxQkNHZjtFQUNBLGlCQUFBO0VBQ0Esd0JB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Olsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcblxyXG5AZm9udC1mYW1pbHktYmFzZTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG5AZm9udC1mYW1pbHktcm9ib3RvOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1DT0xPUlMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9JY29uc1xyXG4uaWNvLWZhY2Vib29rIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtZmFjZWJvb2s7XHJcbn1cclxuXHJcbi5pY28tdHdpdHRlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXR3aXR0ZXI7XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nIC5pY29tb29uIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC13YXJuaW5nO1xyXG59XHJcblxyXG4uaWNvbW9vbi1iYWphZGEtcHJlY2lvLnJldmVyc2U6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKVxyXG59XHJcblxyXG5cclxuLy9UZXh0XHJcbi50ZXh0LWJhc2Uge1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbn1cclxuXHJcbi50ZXh0LWJhc2UtZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10ZXh0LWRpc2FibGVkO1xyXG59XHJcblxyXG4udGV4dC1iYXNlLWxpZ2h0IHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1iYXNlLWxpZ2h0O1xyXG59XHJcblxyXG4udGV4dC1ub3RhIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1pbmZvO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxufVxyXG5cclxuLnRleHQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQ0O1xyXG59XHJcblxyXG4udGV4dC1lcnJvciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQxO1xyXG59XHJcblxyXG4udGV4dC13YXJuaW5nIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC13YXJuaW5nO1xyXG59XHJcblxyXG4udGV4dC1saW5rIHtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxufVxyXG5cclxuLnRleHQtaW5mbyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtbWlkO1xyXG59XHJcblxyXG4udGV4dC1hbGVydCB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQzO1xyXG59XHJcblxyXG4udGV4dC1hbGVydC1pbmZvIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtc3RhdGUtaW5mbztcclxufVxyXG5cclxuLnRleHQtcGlzb3Mge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1wcmltYXJ5O1xyXG59XHJcblxyXG4udGV4dC1uZXcge1xyXG4gICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG59XHJcblxyXG4uY29sb3ItdGV4dC13aGl0ZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tV0VJR0hULS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5yZWd1bGFyLXdlaWdodCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uc2VtaS1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5uby1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5mdy02MDB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZnctNzAwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1TSVpFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnRleHQtYmFzZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTAge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTExIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xMiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTE2IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xOCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTIyIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yNCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjYge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTI4IHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0zMCB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMzIge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTgwIHtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxufVxyXG4iLCLvu79AaW1wb3J0IFwidG9vbHMtbWl4aW5zLmxlc3NcIjtcclxuQGltcG9ydCBcInNldHRpbmdzLXR5cG9ncmFwaHkubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1CT1RPTkVTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5idG4ge1xyXG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vLS1QcmltYXJpb1xyXG4uYnRuLWhzLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgcGFkZGluZzogN3B4IDhweDtcclxuXHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSwgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1idG4tcHJpbWFyeS1wcmVzc2VkO1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb21vb24ge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0sICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1idG4tcHJpbWFyeS1kaXNhYmxlZDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWJ0bi1wcmltYXJ5LWRpc2FibGVkLXRleHQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgLmljb21vb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWJ0bi1wcmltYXJ5LWRpc2FibGVkLXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWhzLXByaW1hcnktZGlzYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLWJ0bi1wcmltYXJ5LXByZXNzZWQ7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ocy1idG4tcHJpbWFyeS1wcmVzc2VkO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29tb29uIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0sICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItaHMtYnRuLXByaW1hcnktZGlzYWJsZWQtdGV4dDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAuaWNvbW9vbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtYnRuLXByaW1hcnktZGlzYWJsZWQtdGV4dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLy0tU2Vjb25kYXJ5IGJ1dHRvblxyXG4uYnRuLWhzLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAY29sb3ItbG0tY3RhLXNlYy1kZWZhdWx0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwYWRkaW5nOiA3cHggOHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1sbS1jdGEtc2VjLWhvdmVyO1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWxtLWN0YS1zZWMtcHJlc3M7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3ItdHlwZS1saWdodDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8tLVRlcnRpYXJ5IGJ1dHRvblxyXG4uYnRuLWhzLXRlcnRpYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiA3cHggOHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1jdGEtc2VjLWRlZmF1bHQ7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMsICY6YWN0aXZlLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWN0YS1zZWMtaG92ZXI7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1ib3JkZXJzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb21vb24ge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmW2Rpc2FibGVkXSwgJi5kaXNhYmxlZCwgJltkaXNhYmxlZF06bm90KC5hY3RpdmUpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1sbS1jdGEtZGlzYWJsZWQ7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtZGlzYWJsZWQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgLmljb21vb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1kaXNhYmxlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vQnV0dG9uIHNpemVzXHJcbi5idG4tbGFyZ2Uge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGhlaWdodDogNTJweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMHB4IDI0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tbWVkaXVtIHtcclxufVxyXG5cclxuLmJ0bi1zbWFsbCB7XHJcbn1cclxuXHJcblxyXG5cclxuLy8tLURlc3BsZWdhYmxlXHJcbi5vcGVuIHtcclxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taHMtcHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWJ0bi1wcmltYXJ5LXByZXNzZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ocy10ZXJ0aWFyeSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ocy1wcmltYXJ5O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLy0tQWNjaW9uIHNpbXBsZVxyXG4uYnRuLXNpbXBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1saW5rO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSwgJi5hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWxpbms7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0sICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItaHMtbGluay1kaXNhYmxlZDtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLy0tR3J1cG8gc2VsZWNjaW9uIDFcclxuLmJ0bi1ncm91cCB7XHJcbiAgICA+IC5idG4taHMtdGVydGlhcnkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG5cclxuICAgICAgICAuaWNvbW9vbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgLmljb21vb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXBhbmVsLWhpZ2hsaWdodGVkLWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzEyMTIxMjtcclxuXHJcbiAgICAgICAgICAgIC5pY29tb29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTIxMjEyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkQnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LUI1QjVCNTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LUI1QjVCNSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vYm90b24gc2ltcGxlXHJcbi5idG4tZ3JvdXAgPiAuYnRuLWhzLXNpbXBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcblxyXG4gICAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItaHMtYnRuLXByaW1hcnktcHJlc3NlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItaHMtYnRuLXByaW1hcnktcHJlc3NlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1zZWxlY3RlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWhzLXNlbGVjdGVkLWJvcmRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcblxyXG4gICAgICAgIC5pY29tb29uIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWRCdXR0b24ge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItaHMtZ3JleS1CNUI1QjU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktQjVCNUI1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5idG4tc20sIC5idG4tZ3JvdXAtc20ge1xyXG4gICAgICAgIDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0Mi4xOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSB7XHJcbiAgICA+IC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4ge1xyXG4gICAgJi5idG4taHMtcHJpbWFyeSAuaWNvbW9vbiB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1ocy10ZXJ0aWFyeSAuaWNvbW9vbiB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWhzLXByaW1hcnksICYuYnRuLWhzLXRlcnRpYXJ5IHtcclxuICAgICAgICAmW2Rpc2FibGVkXSwgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIC5pY29tb29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtYnRuLXByaW1hcnktZGlzYWJsZWQtdGV4dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9Cb3RvbmVyYSBwbHVnaW4gYWdlbmRhXHJcbi5mYy1oZWFkZXItdG9vbGJhciAuZmMtcmlnaHQgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYnV0dG9uIHtcclxuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcblxyXG4gICAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuZmMtc3RhdGUtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFNUZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vLUdydXBvIGRlIGFjY2lvbmVzXHJcbi5idG4tZ3JvdXAge1xyXG4gICAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLS1JbnB1dCBncm91cCBidXR0b25cclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsIC5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCwgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0biwgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgO1xyXG59XHJcblxyXG4vKi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkqL1xyXG5cclxuLmlucHV0LWdyb3VwIHtcclxuXHJcbiAgICBkaXYuaW5wdXQtZ3JvdXAtc3VyZmFjZSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDMuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICBkaXYuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NjA3MztcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTk3Mzg1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ub25seS1idG4taW4tZ3JvdXAge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLWJ0biBidXR0b24ubWlkZGxlLXJpZ2h0LWJ0bi1pbi1ncm91cCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0OmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5hZGRvbi1jYWxlbmRhciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vLS1DaGVjayAgIChFajpCb3RvbmVzIGRpYXMgcHJvZ3JhbWFjaW9uIHB1YmxpY2Fkb3IpXHJcbi5idG4tY2hlY2sge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLXNlbGVjdGVkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1zZWxlY3RlZDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLmNoZWNrZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1zZWxlY3RlZDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ocy1idG4tcHJpbWFyeS1kaXNhYmxlZDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWJ0bi1wcmltYXJ5LWRpc2FibGVkO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgJi5jaGVja2VkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWJ0bi1wcmltYXJ5LWRpc2FibGVkO1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1nb29nbGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgLmJveC1zaGFkb3coMCAxcHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIC4yNCkpO1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1yb2JvdG87XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIC5zcXVhcmUoMThweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWdvb2dsZS1kaXNhYmxlZCwgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1ncmV5LUVFRTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1nb29nbGUtZGlzYWJsZWQge1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLUV4Y2VwY2nDs24gQWdlbmRhLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmZjLXN0YXRlLWRvd24sIC5mYy1zdGF0ZS1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnRcclxufVxyXG4iLCLvu78vLyBTaXppbmcgc2hvcnRjdXRzXHJcbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuLnNxdWFyZShAc2l6ZSkge1xyXG4gICAgLnNpemUoQHNpemU7IEBzaXplKTtcclxufVxyXG5cclxuLy8gTmV3IG1peGluc1xyXG4uYm9yZGVyLXJhZGl1cy1mdWxsKEByYWRpdXNUb3BSaWdodDogNXB4LCBAcmFkaXVzQm90dG9tUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbUxlZnQ6IDVweCwgQHJhZGl1c1RvcExlZnQ6IDVweCkge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG59XHJcblxyXG4vLyAuYm94LXNoYWRvdyg1cHgsIDVweCwgNnB4LCAuMyk7XHJcbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICBib3gtc2hhZG93OiBAc3RyaW5nO1xyXG59XHJcblxyXG4vLyAudHJhbnNpdGlvbihhbGwsIC41cywgZWFzZS1pbik7XHJcbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxufVxyXG5cclxuLy8gLnRyYW5zZm9ybSg1ZGVnLCAuNSwgMWRlZywgMCk7XHJcbi50cmFuc2Zvcm0gKEByb3RhdGU6IDkwZGVnLCBAc2NhbGU6IDEsIEBza2V3OiAxZGVnLCBAdHJhbnNsYXRlOiAxMHB4KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbn1cclxuXHJcbi8vIC5ncmFkaWVudChsZWZ0LCAjNjYzMzMzLCAjMzMzMzMzKTtcclxuLmdyYWRpZW50IChAb3JpZ2luOiBsZWZ0LCBAc3RhcnQ6IHdoaXRlLCBAc3RvcDogYmxhY2spIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG59XHJcblxyXG4vLyAuYm9yZGVyLXJhZGl1cyg1cHgpXHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6IDVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcblxyXG4uY2hldnJvbi1jb21wKEBjb2xvciwgQGJvcmRlciwgQGJvcmRlci1sZWZ0LCBAdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogQGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLWxlZnQgc29saWQgQGNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiBAdG9wO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmljb21vb24oKSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vTWFyZ2luLXRvcFxyXG4ubWFyZ2luLXRvcChAc2l6ZSkge1xyXG4gICAgbWFyZ2luLXRvcDogQHNpemU7XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBtZWFzdXJlc1xyXG5AbW9iaWxlOiB+XCIobWF4LXdpZHRoOiA0ODBweClcIjtcclxuQG1vYmlsZS1sZzogflwiKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQG1vYmlsZS1taW46IH5cIihtaW4td2lkdGg6IDM2MHB4KVwiO1xyXG5AbW9iaWxlLW1heDogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBhbGwtbW9iaWxlczogflwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuXHJcbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkB0YWJsZXQtbWluOiB+XCIobWluLXdpZHRoOiA3NjhweClcIjtcclxuQHRhYmxldC1tYXg6IH5cIihtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AYWxsLXRhYmxldHM6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcblxyXG5AbGFwdG9wLXNtOiB+XCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQGxhcHRvcDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xyXG5AbGFwdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBsYXB0b3AtbWluOiB+XCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuQGxhcHRvcC1tYXg6IH5cIihtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGFsbC1sYXB0b3BzOiB+XCIobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuXHJcbkBkZXNrdG9wLW1pbjogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG5AZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTc2MHB4KVwiO1xyXG5AZGVza3RvcC1sZzogflwiKG1pbi13aWR0aDogMTc2MXB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5AYWxsLWRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuXHJcbkBzY3JlZW4teHM6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5Ac2NyZWVuLXNtOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQHNjcmVlbi1tZDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5Ac2NyZWVuLWxnOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvY29tcG9uZW50cy1idXR0b25zLmNzcyJ9 */

.ico-facebook {
  color: #3b5998;
}
.ico-twitter {
  color: #00aced;
}
.alert-warning .icomoon {
  color: #8a6d3b;
}
.icomoon-bajada-precio.reverse::before {
  display: inline-block;
  transform: rotate(-180deg);
}
.text-base {
  color: #2A2A2A;
}
.text-base-disabled {
  color: #919eab;
}
.text-base-light {
  color: #637381;
}
.text-nota {
  color: #ababab;
  font-size: 12px;
  padding-top: 3px;
}
.text-success {
  color: #4caf50;
}
.text-error {
  color: #f1492f;
}
.text-warning {
  color: #8a6d3b;
}
.text-link {
  color: #3B60BA;
}
.text-info {
  color: #6C6C6C;
}
.text-alert {
  color: #f7ca4f;
}
.text-alert-info {
  color: #4c9bff;
}
.text-pisos {
  color: #001489;
}
.text-new {
  color: #3B60BA;
}
.color-text-white {
  color: white;
}
.light {
  font-weight: 300;
}
.regular-weight {
  font-weight: 400;
}
.semi-bold {
  font-weight: 500;
}
.bold {
  font-weight: 600;
}
.no-bold {
  font-weight: normal;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.text-base {
  font-size: 14px;
}
.text-size-10 {
  font-size: 10px;
}
.text-size-11 {
  font-size: 11px;
}
.text-size-12 {
  font-size: 12px;
}
.text-size-13 {
  font-size: 13px;
}
.text-size-16 {
  font-size: 16px;
}
.text-size-18 {
  font-size: 18px;
}
.text-size-20 {
  font-size: 20px;
}
.text-size-22 {
  font-size: 22px;
}
.text-size-24 {
  font-size: 24px;
}
.text-size-26 {
  font-size: 26px;
}
.text-size-28 {
  font-size: 28px;
}
.text-size-30 {
  font-size: 30px;
}
.text-size-32 {
  font-size: 32px;
}
.text-size-80 {
  font-size: 80px;
}
.btn-group.segmented-buttons > .segmented-button {
  background-color: transparent;
  border-color: #3B60BA;
  color: #3B60BA !important;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  padding: 8px 16px 8px !important;
}
@media (max-width: 767px) {
  .btn-group.segmented-buttons > .segmented-button {
    padding: 8px;
  }
}
.btn-group.segmented-buttons > .segmented-button .icomoon {
  color: #3B60BA;
  font-size: 18px;
  vertical-align: bottom;
}
.btn-group.segmented-buttons > .segmented-button:focus,
.btn-group.segmented-buttons > .segmented-button:hover {
  background-color: #EDEDED;
}
.btn-group.segmented-buttons > .segmented-button.active {
  background-color: #D9E5FF;
  box-shadow: none;
}
.btn-group.segmented-buttons > .segmented-button.active .icomoon {
  color: #3B60BA;
}
.btn-group.segmented-buttons > .segmented-button.disabledButton {
  color: #C6C6C6;
}
.btn-group.segmented-buttons > .segmented-button.disabledButton .icomoon {
  color: #C6C6C6;
}
.btn-group.segmented-buttons > .segmented-button.disabledButton:hover {
  background-color: #EDEDED;
}
.btn-group.segmented-buttons > .segmented-button.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0 !important;
}
.btn-group.segmented-buttons > .segmented-button.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.btn-group.segmented-buttons > .segmented-button.btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.btn-group.segmented-buttons > .segmented-button.dropdown-toggle:first-of-type {
  border-radius: 4px 0 0 4px !important;
  border-right: 0;
  padding-right: 5px !important;
}
.btn-group.segmented-buttons > .segmented-button.dropdown-toggle:first-of-type:hover {
  border-right: 0;
  border-radius: 4px 0 0 4px !important;
}
.btn-group.segmented-buttons > .segmented-button.dropdown-toggle:last-of-type {
  border-left: transparent !important;
  padding-left: 5px;
}
.btn-group.segmented-buttons.open .dropdown-toggle {
  box-shadow: none;
  border-color: #3B60BA !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3NldHRpbmdzLXR5cG9ncmFwaHkubGVzcyIsImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtc2VnbWVudGVkLWJ1dHRvbnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQTtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKLGNBQWU7RUFDWCxjQUFBOztBQUdKLHNCQUFzQixRQUFRO0VBQzFCLHFCQUFBO0VBQ0EsV0FBVyxlQUFYOztBQUtKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLFlBQUE7O0FBS0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLG1CQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFJSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUN2S0osVUFBVSxrQkFDTjtFQUNJLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQ0FBQTs7QUFFQSxRQUEwQjtFQUExQixVQVZFLGtCQUNOO0lBVVEsWUFBQTs7O0FBWFosVUFBVSxrQkFDTixvQkFhSTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7O0FBR0osVUFwQkUsa0JBQ04sb0JBbUJLO0FBQVEsVUFwQlAsa0JBQ04sb0JBbUJjO0VBQ04seUJBQUE7O0FBR0osVUF4QkUsa0JBQ04sb0JBdUJLO0VBQ0cseUJBQUE7RUFDQSxnQkFBQTs7QUFGSixVQXhCRSxrQkFDTixvQkF1QkssT0FJRztFQUNJLGNBQUE7O0FBSVIsVUFqQ0Usa0JBQ04sb0JBZ0NLO0VBQ0csY0FBQTs7QUFESixVQWpDRSxrQkFDTixvQkFnQ0ssZUFHRztFQUNJLGNBQUE7O0FBR0osVUF4Q0Ysa0JBQ04sb0JBZ0NLLGVBT0k7RUFDRyx5QkFBQTs7QUFLUixVQTlDRSxrQkFDTixvQkE2Q0ssSUFBSSxJQUFJLGNBQWMsSUFBSSxhQUFhLElBQUk7RUFDeEMsMkJBQUE7O0FBR0osVUFsREUsa0JBQ04sb0JBaURLLElBQUksWUFBWSxJQUFJLGFBQWEsSUFBSTtFQUNsQyx3Q0FBQTtFQUNBLHFDQUFBOztBQUdKLFVBdkRFLGtCQUNOLG9CQXNESyxJQUFJLFdBQVcsSUFBSTtFQUNoQix1Q0FBQTtFQUNBLG9DQUFBOztBQUdKLFVBNURFLGtCQUNOLG9CQTJESyxnQkFBZ0I7RUFDYixxQ0FBQTtFQUNBLGVBQUE7RUFDQSw2QkFBQTs7QUFFQSxVQWpFRixrQkFDTixvQkEyREssZ0JBQWdCLGNBS1o7RUFDRyxlQUFBO0VBQ0EscUNBQUE7O0FBSVIsVUF2RUUsa0JBQ04sb0JBc0VLLGdCQUFnQjtFQUNiLG1DQUFBO0VBQ0EsaUJBQUE7O0FBSVIsVUE3RU0sa0JBNkVMLEtBQU07RUFDSCxnQkFBQTtFQUNBLHFCQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcblxyXG5AZm9udC1mYW1pbHktYmFzZTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG5AZm9udC1mYW1pbHktcm9ib3RvOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1DT0xPUlMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9JY29uc1xyXG4uaWNvLWZhY2Vib29rIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtZmFjZWJvb2s7XHJcbn1cclxuXHJcbi5pY28tdHdpdHRlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXR3aXR0ZXI7XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nIC5pY29tb29uIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC13YXJuaW5nO1xyXG59XHJcblxyXG4uaWNvbW9vbi1iYWphZGEtcHJlY2lvLnJldmVyc2U6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKVxyXG59XHJcblxyXG5cclxuLy9UZXh0XHJcbi50ZXh0LWJhc2Uge1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbn1cclxuXHJcbi50ZXh0LWJhc2UtZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10ZXh0LWRpc2FibGVkO1xyXG59XHJcblxyXG4udGV4dC1iYXNlLWxpZ2h0IHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1iYXNlLWxpZ2h0O1xyXG59XHJcblxyXG4udGV4dC1ub3RhIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1pbmZvO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxufVxyXG5cclxuLnRleHQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQ0O1xyXG59XHJcblxyXG4udGV4dC1lcnJvciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQxO1xyXG59XHJcblxyXG4udGV4dC13YXJuaW5nIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC13YXJuaW5nO1xyXG59XHJcblxyXG4udGV4dC1saW5rIHtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxufVxyXG5cclxuLnRleHQtaW5mbyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtbWlkO1xyXG59XHJcblxyXG4udGV4dC1hbGVydCB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQzO1xyXG59XHJcblxyXG4udGV4dC1hbGVydC1pbmZvIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtc3RhdGUtaW5mbztcclxufVxyXG5cclxuLnRleHQtcGlzb3Mge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1wcmltYXJ5O1xyXG59XHJcblxyXG4udGV4dC1uZXcge1xyXG4gICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG59XHJcblxyXG4uY29sb3ItdGV4dC13aGl0ZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tV0VJR0hULS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5yZWd1bGFyLXdlaWdodCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uc2VtaS1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5uby1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5mdy02MDB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZnctNzAwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1TSVpFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnRleHQtYmFzZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTAge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTExIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xMiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTE2IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xOCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTIyIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yNCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjYge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTI4IHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0zMCB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMzIge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTgwIHtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxufVxyXG4iLCLvu79AaW1wb3J0IFwidG9vbHMtbWl4aW5zLmxlc3NcIjtcclxuQGltcG9ydCBcInNldHRpbmdzLXR5cG9ncmFwaHkubGVzc1wiO1xyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tU0VHRU1FTlRFRCBCVVRUT05TIERTIENPTVBPTkVOVC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmJ0bi1ncm91cC5zZWdtZW50ZWQtYnV0dG9ucyB7XHJcbiAgICA+IC5zZWdtZW50ZWQtYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb21vb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tbmV1dHJhbC1ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWN0YS1zZWMtZGVmYXVsdDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5pY29tb29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZEJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1saWdodDtcclxuXHJcbiAgICAgICAgICAgIC5pY29tb29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1saWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tbmV1dHJhbC1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kcm9wZG93bi10b2dnbGU6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtc2VnbWVudGVkLWJ1dHRvbnMuY3NzIn0= */

.divManual {
  background-color: #556073;
  color: #fff;
  cursor: pointer;
  line-height: 48px;
  display: none !important;
}
.divManual label {
  cursor: pointer;
  margin-bottom: 0;
}
.divManual .icomoon {
  color: #fff;
}
.divManual .icomoon-chevron-down {
  position: relative;
  top: 1.5px;
}
.faq {
  background-color: #fff;
  display: none;
  margin: 0 -15px;
  padding: 15px 30px 0 15px;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1048;
}
.faq .divPregunta {
  border-bottom: 1px solid #d8d8d8;
}
.faq .divPregunta .pregunta {
  color: #3B60BA;
  cursor: pointer;
}
.faq .moduleTips {
  border: 1px solid #cacaca;
  border-radius: 3px;
  cursor: pointer;
  margin-bottom: 15px;
  padding-left: 40px;
}
.faq .moduleTips .showModuleTip__title {
  font-size: 20px;
  font-weight: 600;
  width: fit-content;
}
.faq .moduleTips .showModuleTip span {
  position: absolute;
  right: 2%;
  top: 24px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtZmFxLmxlc3MiLCJjb250ZW50L2Nzcy90b29scy1taXhpbnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQTtFQUNJLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBOztBQUxKLFVBT0k7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7O0FBVFIsVUFZSTtFQUNJLFdBQUE7O0FBYlIsVUFnQkk7RUFDSSxrQkFBQTtFQUNBLFVBQUE7O0FBSVI7RUFDSSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQzdCQSxXQUFBO0VBQ0EsWUFBQTtFRDhCQSxhQUFBOztBQVBKLElBU0k7RUFDSSxnQ0FBQTs7QUFWUixJQVNJLGFBR0k7RUFDSSxjQUFBO0VBQ0EsZUFBQTs7QUFkWixJQWtCSTtFQUNJLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTs7QUFHSSxJQVJSLFlBT0ksZUFDSztFQUNHLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQTdCaEIsSUFrQkksWUFPSSxlQU9JO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5AaW1wb3J0IFwidG9vbHMtbWl4aW5zLmxlc3NcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS1NYW51YWxlc1xyXG4uZGl2TWFudWFsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1zZWxlY3RlZDtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb21vb24ge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb21vb24tY2hldnJvbi1kb3due1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDEuNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFxIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMCAxNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLnNxdWFyZSgxMDAlKTtcclxuICAgIHotaW5kZXg6IDEwNDg7XHJcblxyXG4gICAgLmRpdlByZWd1bnRhIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWhzLXRhYmxlLWxpbmU7XHJcblxyXG4gICAgICAgIC5wcmVndW50YSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtbGluaztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlVGlwcyB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktQ0FDQUNBO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgIC5zaG93TW9kdWxlVGlwIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8gU2l6aW5nIHNob3J0Y3V0c1xyXG4uc2l6ZShAd2lkdGg7IEBoZWlnaHQpIHtcclxuICAgIHdpZHRoOiBAd2lkdGg7XHJcbiAgICBoZWlnaHQ6IEBoZWlnaHQ7XHJcbn1cclxuXHJcbi5zcXVhcmUoQHNpemUpIHtcclxuICAgIC5zaXplKEBzaXplOyBAc2l6ZSk7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbnNcclxuLmJvcmRlci1yYWRpdXMtZnVsbChAcmFkaXVzVG9wUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbVJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21MZWZ0OiA1cHgsIEByYWRpdXNUb3BMZWZ0OiA1cHgpIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxufVxyXG5cclxuLy8gLmJveC1zaGFkb3coNXB4LCA1cHgsIDZweCwgLjMpO1xyXG4uYm94LXNoYWRvdyAoQHN0cmluZykge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgYm94LXNoYWRvdzogQHN0cmluZztcclxufVxyXG5cclxuLy8gLnRyYW5zaXRpb24oYWxsLCAuNXMsIGVhc2UtaW4pO1xyXG4udHJhbnNpdGlvbiAoQHByb3A6IGFsbCwgQHRpbWU6IDFzLCBAZWFzZTogbGluZWFyKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbn1cclxuXHJcbi8vIC50cmFuc2Zvcm0oNWRlZywgLjUsIDFkZWcsIDApO1xyXG4udHJhbnNmb3JtIChAcm90YXRlOiA5MGRlZywgQHNjYWxlOiAxLCBAc2tldzogMWRlZywgQHRyYW5zbGF0ZTogMTBweCkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG59XHJcblxyXG4vLyAuZ3JhZGllbnQobGVmdCwgIzY2MzMzMywgIzMzMzMzMyk7XHJcbi5ncmFkaWVudCAoQG9yaWdpbjogbGVmdCwgQHN0YXJ0OiB3aGl0ZSwgQHN0b3A6IGJsYWNrKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxufVxyXG5cclxuLy8gLmJvcmRlci1yYWRpdXMoNXB4KVxyXG4uYm9yZGVyLXJhZGl1cyhAcmFkaXVzOiA1cHgpe1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxufVxyXG5cclxuLmNoZXZyb24tY29tcChAY29sb3IsIEBib3JkZXIsIEBib3JkZXItbGVmdCwgQHRvcCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IEBib3JkZXIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogQGJvcmRlci1sZWZ0IHNvbGlkIEBjb2xvcjtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIHRvcDogQHRvcDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5pY29tb29uKCkge1xyXG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vL01hcmdpbi10b3BcclxuLm1hcmdpbi10b3AoQHNpemUpIHtcclxuICAgIG1hcmdpbi10b3A6IEBzaXplO1xyXG59XHJcblxyXG4vL1Jlc3BvbnNpdmUgbWVhc3VyZXNcclxuQG1vYmlsZTogflwiKG1heC13aWR0aDogNDgwcHgpXCI7XHJcbkBtb2JpbGUtbGc6IH5cIihtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBtb2JpbGUtbWluOiB+XCIobWluLXdpZHRoOiAzNjBweClcIjtcclxuQG1vYmlsZS1tYXg6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AYWxsLW1vYmlsZXM6IH5cIihtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcblxyXG5AdGFibGV0OiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AdGFibGV0LW1pbjogflwiKG1pbi13aWR0aDogNzY4cHgpXCI7XHJcbkB0YWJsZXQtbWF4OiB+XCIobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQGFsbC10YWJsZXRzOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5cclxuQGxhcHRvcC1zbTogflwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBsYXB0b3A6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweClcIjtcclxuQGxhcHRvcC1sZzogflwiKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AbGFwdG9wLW1pbjogflwiKG1pbi13aWR0aDogOTkycHgpXCI7XHJcbkBsYXB0b3AtbWF4OiB+XCIobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBhbGwtbGFwdG9wczogflwiKG1pbi13aWR0aDogODUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcblxyXG5AZGVza3RvcC1taW46IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuQGRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE3NjBweClcIjtcclxuQGRlc2t0b3AtbGc6IH5cIihtaW4td2lkdGg6IDE3NjFweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuQGFsbC1kZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcblxyXG5Ac2NyZWVuLXhzOiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQHNjcmVlbi1zbTogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBzY3JlZW4tbWQ6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQHNjcmVlbi1sZzogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtZmFxLmNzcyJ9 */

.component-alert {
  border-radius: 8px;
  margin-left: 8px;
  padding: 15px;
  width: 100%;
}
.component-alert.component-alert-error {
  background-color: #FEF0F0;
}
.component-alert.component-alert-error:before {
  color: #EC3E3E;
  content: "\5d";
  font-size: 24px;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
  vertical-align: middle;
}
.component-alert.component-alert-error a {
  background-color: transparent;
  border-color: #2A2A2A;
  color: #2A2A2A;
  margin-left: 10px;
}
.js-descriptionFormContainer .component-alert-error {
  margin: 0 0 24px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtYWxlcnRzLmxlc3MiLCJjb250ZW50L2Nzcy90b29scy1taXhpbnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTs7QUFFQSxnQkFBQztFQVVHLHlCQUFBOztBQVRBLGdCQURILHNCQUNJO0VBQ0csY0FBQTtFQUNBLFNBQVMsS0FBVDtFQUNBLGVBQUE7O0VDb0VSLGFBQWEsU0FBYjtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7O0VBRUEsbUNBQUE7RUFDQSxrQ0FBQTtFRDNFUSxpQkFBQTtFQUNBLHNCQUFBOztBQVBSLGdCQUFDLHNCQVlHO0VBQ0ksNkJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTs7QUFPWiw0QkFBNkI7RUFDekIsZ0JBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuQGltcG9ydCBcInRvb2xzLW1peGlucy5sZXNzXCI7XHJcblxyXG4uY29tcG9uZW50LWFsZXJ0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi5jb21wb25lbnQtYWxlcnQtZXJyb3Ige1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1hbGVydC1lcnJvcjtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDVkXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgLmljb21vb24oKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtYWxlcnQtZXJyb3ItYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vL0V4Y2VwY2nDs24gY29tcG9uZW50ZSBkZXNjcmlwY2lvblxyXG4uanMtZGVzY3JpcHRpb25Gb3JtQ29udGFpbmVyIC5jb21wb25lbnQtYWxlcnQtZXJyb3J7XHJcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG59XHJcbiIsIu+7vy8vIFNpemluZyBzaG9ydGN1dHNcclxuLnNpemUoQHdpZHRoOyBAaGVpZ2h0KSB7XHJcbiAgICB3aWR0aDogQHdpZHRoO1xyXG4gICAgaGVpZ2h0OiBAaGVpZ2h0O1xyXG59XHJcblxyXG4uc3F1YXJlKEBzaXplKSB7XHJcbiAgICAuc2l6ZShAc2l6ZTsgQHNpemUpO1xyXG59XHJcblxyXG4vLyBOZXcgbWl4aW5zXHJcbi5ib3JkZXItcmFkaXVzLWZ1bGwoQHJhZGl1c1RvcFJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21SaWdodDogNXB4LCBAcmFkaXVzQm90dG9tTGVmdDogNXB4LCBAcmFkaXVzVG9wTGVmdDogNXB4KSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbn1cclxuXHJcbi8vIC5ib3gtc2hhZG93KDVweCwgNXB4LCA2cHgsIC4zKTtcclxuLmJveC1zaGFkb3cgKEBzdHJpbmcpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIC1tb3otYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIGJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbn1cclxuXHJcbi8vIC50cmFuc2l0aW9uKGFsbCwgLjVzLCBlYXNlLWluKTtcclxuLnRyYW5zaXRpb24gKEBwcm9wOiBhbGwsIEB0aW1lOiAxcywgQGVhc2U6IGxpbmVhcikge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIHRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG59XHJcblxyXG4vLyAudHJhbnNmb3JtKDVkZWcsIC41LCAxZGVnLCAwKTtcclxuLnRyYW5zZm9ybSAoQHJvdGF0ZTogOTBkZWcsIEBzY2FsZTogMSwgQHNrZXc6IDFkZWcsIEB0cmFuc2xhdGU6IDEwcHgpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxufVxyXG5cclxuLy8gLmdyYWRpZW50KGxlZnQsICM2NjMzMzMsICMzMzMzMzMpO1xyXG4uZ3JhZGllbnQgKEBvcmlnaW46IGxlZnQsIEBzdGFydDogd2hpdGUsIEBzdG9wOiBibGFjaykge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXJ0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbn1cclxuXHJcbi8vIC5ib3JkZXItcmFkaXVzKDVweClcclxuLmJvcmRlci1yYWRpdXMoQHJhZGl1czogNXB4KXtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuXHJcbi5jaGV2cm9uLWNvbXAoQGNvbG9yLCBAYm9yZGVyLCBAYm9yZGVyLWxlZnQsIEB0b3ApIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiBAYm9yZGVyIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IEBib3JkZXItbGVmdCBzb2xpZCBAY29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB0b3A6IEB0b3A7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4uaWNvbW9vbigpIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLy9NYXJnaW4tdG9wXHJcbi5tYXJnaW4tdG9wKEBzaXplKSB7XHJcbiAgICBtYXJnaW4tdG9wOiBAc2l6ZTtcclxufVxyXG5cclxuLy9SZXNwb25zaXZlIG1lYXN1cmVzXHJcbkBtb2JpbGU6IH5cIihtYXgtd2lkdGg6IDQ4MHB4KVwiO1xyXG5AbW9iaWxlLWxnOiB+XCIobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AbW9iaWxlLW1pbjogflwiKG1pbi13aWR0aDogMzYwcHgpXCI7XHJcbkBtb2JpbGUtbWF4OiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQGFsbC1tb2JpbGVzOiB+XCIobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5cclxuQHRhYmxldDogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQHRhYmxldC1taW46IH5cIihtaW4td2lkdGg6IDc2OHB4KVwiO1xyXG5AdGFibGV0LW1heDogflwiKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkBhbGwtdGFibGV0czogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuXHJcbkBsYXB0b3Atc206IH5cIihtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5AbGFwdG9wOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpXCI7XHJcbkBsYXB0b3AtbGc6IH5cIihtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGxhcHRvcC1taW46IH5cIihtaW4td2lkdGg6IDk5MnB4KVwiO1xyXG5AbGFwdG9wLW1heDogflwiKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AYWxsLWxhcHRvcHM6IH5cIihtaW4td2lkdGg6IDg1MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5cclxuQGRlc2t0b3AtbWluOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbkBkZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzYwcHgpXCI7XHJcbkBkZXNrdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxNzYxcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcbkBhbGwtZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5cclxuQHNjcmVlbi14czogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBzY3JlZW4tc206IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5Ac2NyZWVuLW1kOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBzY3JlZW4tbGc6IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9jb21wb25lbnRzLWFsZXJ0cy5jc3MifQ== */

.landing .landingHeader {
  background-color: #293364;
  color: #fff;
  height: 320px;
}
.landing .landingHeader .landingLeftHeader {
  padding: 15px;
}
.landing .landingHeader .landingLeftHeader .landingTitle {
  font-size: 34px;
}
.landing .landingHeader .landingLeftHeader .landingSubtitle {
  font-size: 24px;
}
.landing .landingHeader .landingRightHeader .landingBtnAction {
  bottom: 0;
  font-size: 20px;
  left: 0;
  line-height: 40px;
  position: fixed;
  width: 100%;
  height: 50px;
  z-index: 5;
}
.landing .landingBody {
  padding-bottom: 80px;
  padding-top: 30px;
}
.landing .landingBody.landingDemandas {
  background-color: #5c6bc0;
}
.landing .landingBody.landingAgenda {
  background-color: #00a89a;
}
.landing .landingBody.landingEnvios {
  background-color: #3B60BA;
}
.landing .landingBody.landingFinances {
  background-color: #e6fcff;
}
.landing .landingBody .landingImgAction {
  left: calc(50% - 120px);
  position: absolute;
  top: 0;
  z-index: 1;
}
.landing .landingBody .landingInfoAction {
  border-radius: 10px;
  margin: 25px auto 30px;
  padding-top: 50px;
  position: relative;
  width: 260px;
  height: 180px;
}
.landing .landingBody .landingInfoAction h3 {
  font-size: 16px;
}
.landing .landingBody .landingInfoAction h4 {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}
.landing .ejemploLanding {
  position: relative;
  top: -100px;
}
.landing .ejemploLanding img {
  width: 90%;
}
@media (min-width: 768px) {
  .landing .landingHeader {
    height: 300px;
  }
  .landing .landingHeader .landingLeftHeader {
    padding: 40px 0 0 80px;
  }
  .landing .landingHeader .landingRightHeader {
    padding: 30px;
  }
  .landing .landingHeader .landingRightHeader .landingBtnAction {
    left: auto;
    position: static;
    width: 235px;
    z-index: auto;
  }
  .landing .landingBody {
    padding: 0 !important;
    padding-bottom: 80px !important;
  }
  .landing .landingBody .landingImgAction {
    left: calc(50% - 92px);
  }
  .landing .landingBody .landingImgAction img {
    width: 150px;
    height: 150px;
  }
  .landing .landingBody .landingInfoAction {
    margin: 70px auto 0;
    width: 225px;
    height: 250px;
  }
  .landing .ejemploLanding img {
    width: 70%;
  }
}
@media (min-width: 1024px) {
  .landing .landingHeader .landingLeftHeader {
    padding: 60px 0 0 40px;
  }
  .landing .landingHeader .landingRightHeader {
    padding: 70px;
  }
  .landing .landingBody {
    padding: 30px 15px 80px !important;
  }
  .landing .landingBody .landingImgAction {
    left: calc(50% - 130px);
  }
  .landing .landingBody .landingImgAction img {
    width: auto;
    height: auto;
  }
  .landing .landingBody .landingInfoAction {
    margin: 30px auto 0;
    padding-top: 50px;
    width: 300px;
    height: 250px;
  }
  .landing .landingBody .landingInfoAction h3 {
    font-size: 18px;
  }
  .landing .landingBody .landingInfoAction h4 {
    font-size: 16px;
  }
  .landing .ejemploLanding img {
    width: 40%;
  }
}
@media (min-width: 1280px) {
  .landing .landingHeader .landingLeftHeader {
    padding: 60px 0 0 80px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtbGFuZGluZy5sZXNzIiwiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsUUFDSTtFQUNJLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7O0FBSlIsUUFDSSxlQUtJO0VBQ0ksYUFBQTs7QUFQWixRQUNJLGVBS0ksbUJBR0k7RUFDSSxlQUFBOztBQVZoQixRQUNJLGVBS0ksbUJBT0k7RUFDSSxlQUFBOztBQWRoQixRQUNJLGVBaUJJLG9CQUNJO0VBQ0ksU0FBQTtFQUNBLGVBQUE7RUFDQSxPQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VDMUJaLFdBQUE7RUFDQSxZQUFBO0VEMkJZLFVBQUE7O0FBMUJoQixRQStCSTtFQUNJLG9CQUFBO0VBQ0EsaUJBQUE7O0FBRUEsUUFKSixhQUlLO0VBQ0cseUJBQUE7O0FBR0osUUFSSixhQVFLO0VBQ0cseUJBQUE7O0FBR0osUUFaSixhQVlLO0VBQ0cseUJBQUE7O0FBR0osUUFoQkosYUFnQks7RUFDRyx5QkFBQTs7QUFoRFosUUErQkksYUFvQkk7RUFDSSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7O0FBdkRaLFFBK0JJLGFBMkJJO0VBQ0ksbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUNoRVIsWUFBQTtFQUNBLGFBQUE7O0FEQ0osUUErQkksYUEyQkksbUJBT0k7RUFDSSxlQUFBOztBQWxFaEIsUUErQkksYUEyQkksbUJBV0k7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUF4RWhCLFFBNkVJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBOztBQS9FUixRQTZFSSxnQkFJSTtFQUNJLFVBQUE7O0FBS1osUUFBMEI7RUFDdEIsUUFDSTtJQUNJLGFBQUE7O0VBRlIsUUFDSSxlQUdJO0lBQ0ksc0JBQUE7O0VBTFosUUFDSSxlQU9JO0lBQ0ksYUFBQTs7RUFUWixRQUNJLGVBT0ksb0JBR0k7SUFDSSxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTs7RUFmaEIsUUFvQkk7SUFDSSxxQkFBQTtJQUNBLCtCQUFBOztFQXRCUixRQW9CSSxhQUlJO0lBQ0ksc0JBQUE7O0VBekJaLFFBb0JJLGFBSUksa0JBR0k7SUNySFosWUFBQTtJQUNBLGFBQUE7O0VEeUZBLFFBb0JJLGFBWUk7SUFDSSxtQkFBQTtJQzNIWixZQUFBO0lBQ0EsYUFBQTs7RUR5RkEsUUFzQ0ksZ0JBQWdCO0lBQ1osVUFBQTs7O0FBS1osUUFBMkI7RUFDdkIsUUFDSSxlQUNJO0lBQ0ksc0JBQUE7O0VBSFosUUFDSSxlQUtJO0lBQ0ksYUFBQTs7RUFQWixRQVdJO0lBQ0ksa0NBQUE7O0VBWlIsUUFXSSxhQUdJO0lBQ0ksdUJBQUE7O0VBZlosUUFXSSxhQUdJLGtCQUdJO0lDeEpaLFdBQUE7SUFDQSxZQUFBOztFRHNJQSxRQVdJLGFBV0k7SUFDSSxtQkFBQTtJQUNBLGlCQUFBO0lDL0paLFlBQUE7SUFDQSxhQUFBOztFRHNJQSxRQVdJLGFBV0ksbUJBS0k7SUFDSSxlQUFBOztFQTVCaEIsUUFXSSxhQVdJLG1CQVNJO0lBQ0ksZUFBQTs7RUFoQ2hCLFFBcUNJLGdCQUFnQjtJQUNaLFVBQUE7OztBQUtaLFFBQTJCO0VBQ3ZCLFFBQVMsZUFBZTtJQUNwQixzQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5AaW1wb3J0IFwidG9vbHMtbWl4aW5zLmxlc3NcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1MQU5ESU5HUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5sYW5kaW5nIHtcclxuICAgIC5sYW5kaW5nSGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtbWVudS1zZWxlY3RlZDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogMzIwcHg7XHJcblxyXG4gICAgICAgIC5sYW5kaW5nTGVmdEhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAubGFuZGluZ1RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhbmRpbmdTdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYW5kaW5nUmlnaHRIZWFkZXIge1xyXG4gICAgICAgICAgICAubGFuZGluZ0J0bkFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICAuc2l6ZSgxMDAlLCA1MHB4KTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmRpbmdCb2R5IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgJi5sYW5kaW5nRGVtYW5kYXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtbGFuZGluZy1kZW1hbmRhcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGFuZGluZ0FnZW5kYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1sYW5kaW5nLWFnZW5kYTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGFuZGluZ0VudmlvcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1saW5rO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sYW5kaW5nRmluYW5jZXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtbGFuZGluZy1maW5hbmNlcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYW5kaW5nSW1nQWN0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogflwiY2FsYyg1MCUgLSAxMjBweClcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFuZGluZ0luZm9BY3Rpb24ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuc2l6ZSgyNjBweCwgMTgwcHgpO1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWplbXBsb0xhbmRpbmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xMDBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmxhbmRpbmcge1xyXG4gICAgICAgIC5sYW5kaW5nSGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICAgICAgICAgIC5sYW5kaW5nTGVmdEhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGFuZGluZ1JpZ2h0SGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxhbmRpbmdCdG5BY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhbmRpbmdCb2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmxhbmRpbmdJbWdBY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogflwiY2FsYyg1MCUgLSA5MnB4KVwiO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNxdWFyZSgxNTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYW5kaW5nSW5mb0FjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDcwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgLnNpemUoMjI1cHgsIDI1MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVqZW1wbG9MYW5kaW5nIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAubGFuZGluZyB7XHJcbiAgICAgICAgLmxhbmRpbmdIZWFkZXIge1xyXG4gICAgICAgICAgICAubGFuZGluZ0xlZnRIZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDAgNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhbmRpbmdSaWdodEhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFuZGluZ0JvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggODBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmxhbmRpbmdJbWdBY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogflwiY2FsYyg1MCUgLSAxMzBweClcIjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zcXVhcmUoYXV0byk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYW5kaW5nSW5mb0FjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAuc2l6ZSgzMDBweCwgMjUwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVqZW1wbG9MYW5kaW5nIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAubGFuZGluZyAubGFuZGluZ0hlYWRlciAubGFuZGluZ0xlZnRIZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAwIDgwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8gU2l6aW5nIHNob3J0Y3V0c1xyXG4uc2l6ZShAd2lkdGg7IEBoZWlnaHQpIHtcclxuICAgIHdpZHRoOiBAd2lkdGg7XHJcbiAgICBoZWlnaHQ6IEBoZWlnaHQ7XHJcbn1cclxuXHJcbi5zcXVhcmUoQHNpemUpIHtcclxuICAgIC5zaXplKEBzaXplOyBAc2l6ZSk7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbnNcclxuLmJvcmRlci1yYWRpdXMtZnVsbChAcmFkaXVzVG9wUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbVJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21MZWZ0OiA1cHgsIEByYWRpdXNUb3BMZWZ0OiA1cHgpIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxufVxyXG5cclxuLy8gLmJveC1zaGFkb3coNXB4LCA1cHgsIDZweCwgLjMpO1xyXG4uYm94LXNoYWRvdyAoQHN0cmluZykge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgYm94LXNoYWRvdzogQHN0cmluZztcclxufVxyXG5cclxuLy8gLnRyYW5zaXRpb24oYWxsLCAuNXMsIGVhc2UtaW4pO1xyXG4udHJhbnNpdGlvbiAoQHByb3A6IGFsbCwgQHRpbWU6IDFzLCBAZWFzZTogbGluZWFyKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbn1cclxuXHJcbi8vIC50cmFuc2Zvcm0oNWRlZywgLjUsIDFkZWcsIDApO1xyXG4udHJhbnNmb3JtIChAcm90YXRlOiA5MGRlZywgQHNjYWxlOiAxLCBAc2tldzogMWRlZywgQHRyYW5zbGF0ZTogMTBweCkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG59XHJcblxyXG4vLyAuZ3JhZGllbnQobGVmdCwgIzY2MzMzMywgIzMzMzMzMyk7XHJcbi5ncmFkaWVudCAoQG9yaWdpbjogbGVmdCwgQHN0YXJ0OiB3aGl0ZSwgQHN0b3A6IGJsYWNrKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxufVxyXG5cclxuLy8gLmJvcmRlci1yYWRpdXMoNXB4KVxyXG4uYm9yZGVyLXJhZGl1cyhAcmFkaXVzOiA1cHgpe1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxufVxyXG5cclxuLmNoZXZyb24tY29tcChAY29sb3IsIEBib3JkZXIsIEBib3JkZXItbGVmdCwgQHRvcCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IEBib3JkZXIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogQGJvcmRlci1sZWZ0IHNvbGlkIEBjb2xvcjtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIHRvcDogQHRvcDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5pY29tb29uKCkge1xyXG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vL01hcmdpbi10b3BcclxuLm1hcmdpbi10b3AoQHNpemUpIHtcclxuICAgIG1hcmdpbi10b3A6IEBzaXplO1xyXG59XHJcblxyXG4vL1Jlc3BvbnNpdmUgbWVhc3VyZXNcclxuQG1vYmlsZTogflwiKG1heC13aWR0aDogNDgwcHgpXCI7XHJcbkBtb2JpbGUtbGc6IH5cIihtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBtb2JpbGUtbWluOiB+XCIobWluLXdpZHRoOiAzNjBweClcIjtcclxuQG1vYmlsZS1tYXg6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AYWxsLW1vYmlsZXM6IH5cIihtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcblxyXG5AdGFibGV0OiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AdGFibGV0LW1pbjogflwiKG1pbi13aWR0aDogNzY4cHgpXCI7XHJcbkB0YWJsZXQtbWF4OiB+XCIobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQGFsbC10YWJsZXRzOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5cclxuQGxhcHRvcC1zbTogflwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBsYXB0b3A6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweClcIjtcclxuQGxhcHRvcC1sZzogflwiKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AbGFwdG9wLW1pbjogflwiKG1pbi13aWR0aDogOTkycHgpXCI7XHJcbkBsYXB0b3AtbWF4OiB+XCIobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBhbGwtbGFwdG9wczogflwiKG1pbi13aWR0aDogODUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcblxyXG5AZGVza3RvcC1taW46IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuQGRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE3NjBweClcIjtcclxuQGRlc2t0b3AtbGc6IH5cIihtaW4td2lkdGg6IDE3NjFweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuQGFsbC1kZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcblxyXG5Ac2NyZWVuLXhzOiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQHNjcmVlbi1zbTogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBzY3JlZW4tbWQ6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQHNjcmVlbi1sZzogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtbGFuZGluZy5jc3MifQ== */

.navbar-content .main-navigation {
  height: 100% !important;
  z-index: 1062;
}
.navbar-content .main-navigation ul.main-navigation-menu {
  border-right: 1px solid #C6C6C6;
}
.navbar-content .main-navigation ul.main-navigation-menu > li a {
  border: none;
  color: #2A2A2A;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  padding: 12px 16px;
}
.navbar-content .main-navigation ul.main-navigation-menu > li a .title {
  margin-left: 8px;
}
.navbar-content .main-navigation ul.main-navigation-menu > li a .iconSection {
  font-size: 24px;
  vertical-align: bottom;
}
.navbar-content .main-navigation ul.main-navigation-menu > li a .iconSection.blocked:before {
  color: #2A2A2A;
}
.navbar-content .main-navigation ul.main-navigation-menu > li a .iconSection.icomoon-mailing-blocked {
  position: relative;
  top: -2px;
}
.navbar-content .main-navigation ul.main-navigation-menu > li a.iconSubmenu:after {
  color: #2A2A2A;
  content: "\5b";
  font-size: 24px;
  float: right;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 16px;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > a .icomoon-candado {
  color: #3B60BA;
  font-size: 11px;
  margin-left: -8px;
  margin-top: 8px;
  position: absolute;
}
.navbar-content .main-navigation ul.main-navigation-menu > li:hover > a {
  background-color: #EDEDED;
}
.navbar-content .main-navigation ul.main-navigation-menu > li.active > a {
  background-color: #D9E5FF;
  color: #3B60BA;
}
.navbar-content .main-navigation ul.main-navigation-menu > li.active > a .iconSection {
  color: #3B60BA;
  vertical-align: middle;
}
.navbar-content .main-navigation ul.main-navigation-menu > li.active > a.iconSubmenu:after {
  color: #3B60BA;
}
.navbar-content .main-navigation ul.main-navigation-menu > li.active:hover > a {
  background-color: #BDD2FF;
  color: #2F4D95;
}
.navbar-content .main-navigation ul.main-navigation-menu > li.open a.iconSubmenu {
  background: none;
  border: none;
  color: #2A2A2A;
}
.navbar-content .main-navigation ul.main-navigation-menu > li.open a.iconSubmenu:after {
  color: #2A2A2A;
  content: "\5e";
  float: right;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.navbar-content .main-navigation ul.main-navigation-menu > li.open a.iconSubmenu .iconSection {
  color: #2A2A2A;
}
.navbar-content .main-navigation ul.main-navigation-menu > li.open:last-child a.iconSubmenu:after {
  content: "\5e";
  float: right;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-top: 5px;
}
.navbar-content .main-navigation ul.main-navigation-menu > li.open:last-child > a:hover,
.navbar-content .main-navigation ul.main-navigation-menu > li.open > a.iconSubmenu:hover {
  background-color: #ebebeb;
}
.navbar-content .main-navigation ul.main-navigation-menu > li#liHoy:hover {
  width: unset;
  z-index: unset;
}
.navbar-content .main-navigation ul.main-navigation-menu > li#liWebAgencia li:nth-child(even) {
  border-bottom: 1px solid #bbb;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu {
  margin: 0;
  height: 100%;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li {
  margin-top: 0 !important;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li > a {
  background-color: #fff;
  padding: 12px 16px 12px 44px !important;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li > a:hover {
  color: #525966 !important;
  background-color: #ebebeb;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li > a:hover + .newItem {
  background-color: #ebebeb;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li > a.disabled {
  color: #C6C6C6;
  padding-right: 0;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li > a.disabled:hover {
  color: #C6C6C6 !important;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li > a.newItem {
  font-size: 20px;
  margin: -5px !important;
  padding: 0 12px 0 0px !important;
  position: relative;
  right: 11px;
  top: -29.5px;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li > a.newItem.disabled {
  color: #C6C6C6 !important;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li > a.newItem:hover {
  background-color: transparent;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li > a span {
  display: inline-block;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li > a span.text-ellipsis {
  display: block;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li > a span.textReadOnly {
  color: #2A2A2A;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li > a .blocked-feature-icon {
  color: #2A2A2A;
  font-size: 14px;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li.active > a {
  background-color: #D9E5FF;
  color: #3B60BA !important;
  font-weight: 400;
  padding-right: 10px;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li.active > a .iconSection {
  color: #fff;
  border: 1px solid red;
}
.navbar-content .main-navigation ul.main-navigation-menu > li > ul.sub-menu > li.active:hover > a {
  background-color: #BDD2FF;
  color: #2F4D95 !important;
}
.navbar-content .main-navigation ul.main-navigation-menu > li .footer-lateral .menu-footer-SA-info-collapsed {
  display: none;
}
@media (max-width: 767px) {
  .main-navigation {
    margin-bottom: 150px;
    max-height: none !important;
    min-height: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .navbar-content .main-navigation {
    height: calc(100% - 250px) !important;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .navbar-content .main-navigation {
    width: 55px !important;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li a.iconSubmenu:after,
  .navbar-content .main-navigation ul.main-navigation-menu > li:last-child a.iconSubmenu:after {
    display: none;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li:hover {
    width: 266px;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li:hover > a .iconSection {
    padding-right: 16px;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li:hover > a .title {
    padding-left: 39px;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li:hover > ul.sub-menu {
    left: 55px;
    width: 211px;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li.active.open a .iconSubmenu:after {
    display: none;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li.active.open a.iconSubmenu {
    background-color: #D9E5FF;
    color: #3B60BA;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li.active.open a.iconSubmenu:not(.iconSubmenu) {
    border: none;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li.active.open a.iconSubmenu .iconSection {
    color: #3B60BA;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li.active.open a:not(.open) {
    border: none;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li.active.open a:not(.open) .iconSubmenu {
    padding-left: 15px;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li.active.open a:not(.open) .sub-menu {
    left: 36px;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li.active.open a ul.sub-menu {
    background-color: #fff !important;
    left: 32px;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li.active.open:hover a.iconSubmenu .iconSection {
    color: #3B60BA;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li.active.open:last-child a.iconSubmenu:after {
    display: none;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li.active:first-child:hover {
    width: 50px;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li.active > ul.sub-menu > li.active > a {
    border: none;
    padding-left: 44px !important;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li.active .sub-menu {
    -webkit-box-shadow: 3px 7px 12px -1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 3px 7px 12px -1px rgba(0, 0, 0, 0.3);
    box-shadow: 3px 7px 12px -1px rgba(0, 0, 0, 0.3);
    padding-bottom: 0 !important;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li.active:hover > a:after {
    content: none;
  }
  .navbar-content .main-navigation ul.main-navigation-menu > li.active:hover > a .title {
    padding-left: 39px;
  }
}
.navigation-small .main-navigation {
  width: 55px !important;
}
.navigation-small .navigation-toggler {
  right: -17px;
}
.navigation-small ul.main-navigation-menu > li.open a.iconSubmenu {
  background-color: #D9E5FF !important;
}
.navigation-small ul.main-navigation-menu li a .iconSection.icomoon-mailing-blocked {
  top: 0 !important;
}
.navigation-small ul.main-navigation-menu li:hover > ul.sub-menu {
  background-color: #dedede !important;
}
.navigation-small ul.main-navigation-menu li:hover .iconSubmenu:after {
  display: none;
}
.navigation-small ul.main-navigation-menu li.open:hover a.iconSubmenu .iconSection {
  color: #2A2A2A !important;
}
.navigation-small ul.main-navigation-menu li.open a.iconSubmenu .iconSection {
  color: #3B60BA !important;
}
.navigation-small ul.main-navigation-menu > li:hover > a {
  border-radius: 0;
}
.navigation-small ul.main-navigation-menu > li:hover > a .iconSection {
  padding-right: 16px;
}
.navigation-small ul.main-navigation-menu > li:hover > a .title {
  padding-left: 39px;
}
.navigation-small ul.main-navigation-menu > li:hover > a .clip-new {
  top: -4px !important;
  left: -100px;
}
.navigation-small ul.main-navigation-menu > li:hover > ul.sub-menu {
  left: 55px;
  width: 211px;
}
.navigation-small ul.main-navigation-menu > li:hover ul li .clip-new {
  top: 4px !important;
}
.navigation-small ul.main-navigation-menu > li:not(.li-menu-footer):hover {
  border-radius: 0;
  position: relative;
  width: 266px;
}
.navigation-small #liHoy:hover {
  width: unset;
  z-index: unset;
}
.navigation-small #liHoy:hover .title {
  display: none;
}
.navigation-small .iconSubmenu {
  height: 44px;
}
.navigation-small .iconSubmenu::after {
  display: none;
}
.navigation-small .iconSubmenu .title {
  margin-left: 15px;
}
.navigation-small .iconSubmenu .clip-new {
  top: -28px !important;
  right: -16px;
  z-index: 1200;
}
.navigation-toggler {
  border: 2px solid #3B60BA;
  background-color: #fff !important;
  border-radius: 100%;
  position: absolute;
  right: -14px;
  margin-top: 8px;
  z-index: 1;
  color: #3B60BA;
  font-size: 16px;
}
.navigation-toggler:hover {
  background-color: #EDEDED !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtbWVudS5sZXNzIiwiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsZUFBZ0I7RUFDWix1QkFBQTtFQUNBLGFBQUE7O0FBRkosZUFBZ0IsaUJBSVosR0FBRTtFQUNFLCtCQUFBOztBQUxSLGVBQWdCLGlCQUlaLEdBQUUscUJBR0UsS0FDQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTs7QUFkWixlQUFnQixpQkFJWixHQUFFLHFCQUdFLEtBQ0EsRUFRSTtFQUNJLGdCQUFBOztBQWpCaEIsZUFBZ0IsaUJBSVosR0FBRSxxQkFHRSxLQUNBLEVBWUk7RUFDSSxlQUFBO0VBQ0Esc0JBQUE7O0FBRUEsZUF4QkEsaUJBSVosR0FBRSxxQkFHRSxLQUNBLEVBWUksYUFJSyxRQUFRO0VBQ0wsY0FBQTs7QUFHSixlQTVCQSxpQkFJWixHQUFFLHFCQUdFLEtBQ0EsRUFZSSxhQVFLO0VBQ0csa0JBQUE7RUFDQSxTQUFBOztBQUlSLGVBbENJLGlCQUlaLEdBQUUscUJBR0UsS0FDQSxFQTBCSyxZQUFZO0VBQ1QsY0FBQTtFQUNBLFNBQVMsS0FBVDtFQUNBLGVBQUE7RUFDQSxZQUFBOztFQ3VDWixhQUFhLFNBQWI7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBOztFQUVBLG1DQUFBO0VBQ0Esa0NBQUE7RUQ5Q1ksa0JBQUE7RUFDQSxXQUFBOztBQXpDaEIsZUFBZ0IsaUJBSVosR0FBRSxxQkFHRSxLQXNDQSxJQUNJO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFJUixlQXZEUSxpQkFJWixHQUFFLHFCQUdFLEtBZ0RDLE1BQU87RUFDSix5QkFBQTs7QUFHSixlQTNEUSxpQkFJWixHQUFFLHFC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LEtBQUk7RUFDQSxVQUFBO0VBQ0EsWUFBQTs7QUE3RGhCLGlCQVNJLEdBQUUscUJBZ0NFLEtBQUksTUF1QkEsR0FBRyxHQUFHO0VBQ0YsbUJBQUE7O0FBakVoQixpQkFTSSxHQUFFLHFCQTRERSxLQUFJLElBQUksaUJBQWlCO0VBQ3JCLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBOztBQXhFWixpQkE0RUksT0FBTTtFQUNGLFlBQUE7RUFDQSxjQUFBOztBQTlFUixpQkE0RUksT0FBTSxNQUlGO0VBQ0ksYUFBQTs7QUFqRlosaUJBcUZJO0VBQ0ksWUFBQTs7QUFFQSxpQkFISixhQUdLO0VBQ0csYUFBQTs7QUF6RlosaUJBcUZJLGFBT0k7RUFDSSxpQkFBQTs7QUE3RlosaUJBcUZJLGFBV0k7RUFDSSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7O0FBT1o7RUFDSSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBOztBQUVBLG1CQUFDO0VBQ0cseUJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuQGltcG9ydCBcInRvb2xzLW1peGlucy5sZXNzXCI7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1NRU5VLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubmF2YmFyLWNvbnRlbnQgLm1haW4tbmF2aWdhdGlvbiB7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDEwNjI7XHJcblxyXG4gICAgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnV7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWxtLXN0cm9rZS1saWdodDtcclxuXHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvblNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJsb2NrZWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmljb21vb24tbWFpbGluZy1ibG9ja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmljb25TdWJtZW51OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXDViXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAuaWNvbW9vbigpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIC5pY29tb29uLWNhbmRhZG8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgPiBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLW5ldXRyYWwtaG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tY3RhLXNlYy1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pY29uU3VibWVudTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyID4gYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tY3RhLXNlYy1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIGEuaWNvblN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw1ZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbW9vbigpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCBhLmljb25TdWJtZW51OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw1ZVwiO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgLmljb21vb24oKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCA+IGE6aG92ZXIsID4gYS5pY29uU3VibWVudTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtbWVudS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNsaUhveTpob3ZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgei1pbmRleDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI2xpV2ViQWdlbmNpYSBsaTpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktQkJCO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4IDEycHggNDRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1tZW51LXRleHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLW1lbnUtaG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICArIC5uZXdJdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1tZW51LWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtbGlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5uZXdJdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4IDAgMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTI5LjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRleHQtZWxsaXBzaXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dFJlYWRPbmx5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tlZC1mZWF0dXJlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWN0YS1zZWMtZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvblNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tY3RhLXNlYy1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlci1sYXRlcmFsIC5tZW51LWZvb3Rlci1TQS1pbmZvLWNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLm5hdmJhci1jb250ZW50IC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjUwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgLm5hdmJhci1jb250ZW50IC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHVsLm1haW4tbmF2aWdhdGlvbi1tZW51ID4gbGkge1xyXG4gICAgICAgICAgICBhLmljb25TdWJtZW51OmFmdGVyLFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQgYS5pY29uU3VibWVudTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjZweDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uU3VibWVudTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmljb25TdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1jdGEtc2VjLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmljb25TdWJtZW51KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgub3Blbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uU3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIGEuaWNvblN1Ym1lbnUgLmljb25TZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIGEuaWNvblN1Ym1lbnU6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHVsLnN1Yi1tZW51ID4gbGkuYWN0aXZlID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJveC1zaGFkb3coM3B4IDdweCAxMnB4IC0xcHggcmdiYSgwLCAwLCAwLCAuMykpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLy0tY29sbGFwc2VkIG1lbnVcclxuLm5hdmlnYXRpb24tc21hbGwge1xyXG4gICAgLm1haW4tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbi10b2dnbGVyIHtcclxuICAgICAgICByaWdodDogLTE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwubWFpbi1uYXZpZ2F0aW9uLW1lbnUge1xyXG4gICAgICAgID4gbGkub3BlbiBhLmljb25TdWJtZW51IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWN0YS1zZWMtZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIC5pY29uU2VjdGlvbi5pY29tb29uLW1haWxpbmctYmxvY2tlZCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICA+IHVsLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtZ3JleS1ERURFREUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvblN1Ym1lbnU6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIGEuaWNvblN1Ym1lbnUgLmljb25TZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEuaWNvblN1Ym1lbnUgLmljb25TZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgID4gbGk6aG92ZXIge1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvblNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNsaXAtbmV3IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC00cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gdWwuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwgbGkgLmNsaXAtbmV3IHtcclxuICAgICAgICAgICAgICAgIHRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gbGk6bm90KC5saS1tZW51LWZvb3Rlcik6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2xpSG95OmhvdmVyIHtcclxuICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgei1pbmRleDogdW5zZXQ7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uU3VibWVudSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGlwLW5ldyB7XHJcbiAgICAgICAgICAgIHRvcDogLTI4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vLS1tZW51LXRvZ2dsZXJcclxuLm5hdmlnYXRpb24tdG9nZ2xlciB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMTRweDtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLW5ldXRyYWwtaG92ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuIiwi77u/Ly8gU2l6aW5nIHNob3J0Y3V0c1xyXG4uc2l6ZShAd2lkdGg7IEBoZWlnaHQpIHtcclxuICAgIHdpZHRoOiBAd2lkdGg7XHJcbiAgICBoZWlnaHQ6IEBoZWlnaHQ7XHJcbn1cclxuXHJcbi5zcXVhcmUoQHNpemUpIHtcclxuICAgIC5zaXplKEBzaXplOyBAc2l6ZSk7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbnNcclxuLmJvcmRlci1yYWRpdXMtZnVsbChAcmFkaXVzVG9wUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbVJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21MZWZ0OiA1cHgsIEByYWRpdXNUb3BMZWZ0OiA1cHgpIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxufVxyXG5cclxuLy8gLmJveC1zaGFkb3coNXB4LCA1cHgsIDZweCwgLjMpO1xyXG4uYm94LXNoYWRvdyAoQHN0cmluZykge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgYm94LXNoYWRvdzogQHN0cmluZztcclxufVxyXG5cclxuLy8gLnRyYW5zaXRpb24oYWxsLCAuNXMsIGVhc2UtaW4pO1xyXG4udHJhbnNpdGlvbiAoQHByb3A6IGFsbCwgQHRpbWU6IDFzLCBAZWFzZTogbGluZWFyKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbn1cclxuXHJcbi8vIC50cmFuc2Zvcm0oNWRlZywgLjUsIDFkZWcsIDApO1xyXG4udHJhbnNmb3JtIChAcm90YXRlOiA5MGRlZywgQHNjYWxlOiAxLCBAc2tldzogMWRlZywgQHRyYW5zbGF0ZTogMTBweCkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG59XHJcblxyXG4vLyAuZ3JhZGllbnQobGVmdCwgIzY2MzMzMywgIzMzMzMzMyk7XHJcbi5ncmFkaWVudCAoQG9yaWdpbjogbGVmdCwgQHN0YXJ0OiB3aGl0ZSwgQHN0b3A6IGJsYWNrKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxufVxyXG5cclxuLy8gLmJvcmRlci1yYWRpdXMoNXB4KVxyXG4uYm9yZGVyLXJhZGl1cyhAcmFkaXVzOiA1cHgpe1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxufVxyXG5cclxuLmNoZXZyb24tY29tcChAY29sb3IsIEBib3JkZXIsIEBib3JkZXItbGVmdCwgQHRvcCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IEBib3JkZXIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogQGJvcmRlci1sZWZ0IHNvbGlkIEBjb2xvcjtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIHRvcDogQHRvcDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5pY29tb29uKCkge1xyXG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vL01hcmdpbi10b3BcclxuLm1hcmdpbi10b3AoQHNpemUpIHtcclxuICAgIG1hcmdpbi10b3A6IEBzaXplO1xyXG59XHJcblxyXG4vL1Jlc3BvbnNpdmUgbWVhc3VyZXNcclxuQG1vYmlsZTogflwiKG1heC13aWR0aDogNDgwcHgpXCI7XHJcbkBtb2JpbGUtbGc6IH5cIihtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBtb2JpbGUtbWluOiB+XCIobWluLXdpZHRoOiAzNjBweClcIjtcclxuQG1vYmlsZS1tYXg6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AYWxsLW1vYmlsZXM6IH5cIihtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcblxyXG5AdGFibGV0OiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AdGFibGV0LW1pbjogflwiKG1pbi13aWR0aDogNzY4cHgpXCI7XHJcbkB0YWJsZXQtbWF4OiB+XCIobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQGFsbC10YWJsZXRzOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5cclxuQGxhcHRvcC1zbTogflwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBsYXB0b3A6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweClcIjtcclxuQGxhcHRvcC1sZzogflwiKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AbGFwdG9wLW1pbjogflwiKG1pbi13aWR0aDogOTkycHgpXCI7XHJcbkBsYXB0b3AtbWF4OiB+XCIobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBhbGwtbGFwdG9wczogflwiKG1pbi13aWR0aDogODUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcblxyXG5AZGVza3RvcC1taW46IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuQGRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE3NjBweClcIjtcclxuQGRlc2t0b3AtbGc6IH5cIihtaW4td2lkdGg6IDE3NjFweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuQGFsbC1kZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcblxyXG5Ac2NyZWVuLXhzOiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQHNjcmVlbi1zbTogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBzY3JlZW4tbWQ6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQHNjcmVlbi1sZzogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtbWVudS5jc3MifQ== */

ul.nav-flow .nav-item:not(:last-child) {
  margin-right: 20px;
}
ul.nav-flow .nav-item a {
  background-color: #efefef;
  border: 1px solid #cfcfcf;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  font-weight: 600;
  height: 34px;
  line-height: 34px;
  padding: 0;
  white-space: nowrap;
}
ul.nav-flow .nav-item a:hover {
  background-color: #efefef;
}
ul.nav-flow .nav-item.active a {
  background-color: #efefef;
  border: 3px solid #3a87ad;
  color: #2A2A2A;
  line-height: 30px;
}
ul.nav-flow .nav-item.nav-item-flow:not(.start) a:before {
  position: absolute;
  display: block;
  border: 17px solid transparent;
  border-left: 5px solid #cfcfcf;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
  left: 0;
}
ul.nav-flow .nav-item.nav-item-flow:not(.start) a:after {
  position: absolute;
  display: block;
  border: 17px solid transparent;
  border-left: 5px solid white;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
  left: -1px;
}
ul.nav-flow .nav-item.nav-item-flow:not(.start).active a:before {
  position: absolute;
  display: block;
  border: 16px solid transparent;
  border-left: 5px solid #3a87ad;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
}
ul.nav-flow .nav-item.nav-item-flow:not(.start).active a:after {
  position: absolute;
  display: block;
  border: 17px solid transparent;
  border-left: 5px solid white;
  border-right: 0;
  top: -2px;
  z-index: 10;
  content: '';
  left: -3px;
}
ul.nav-flow .nav-item.nav-item-flow:not(.end):before {
  position: absolute;
  display: block;
  border: 15px solid transparent;
  border-left: 5px solid #cfcfcf;
  border-right: 0;
  top: 2px;
  z-index: 10;
  content: '';
  right: -5px;
}
ul.nav-flow .nav-item.nav-item-flow:not(.end):after {
  position: absolute;
  display: block;
  border: 15px solid transparent;
  border-left: 5px solid #efefef;
  border-right: 0;
  top: 2px;
  z-index: 10;
  content: '';
  right: -4px;
}
ul.nav-flow .nav-item.nav-item-flow:not(.end).active:before {
  position: absolute;
  display: block;
  border: 15px solid transparent;
  border-left: 5px solid #3a87ad;
  border-right: 0;
  top: 2px;
  z-index: 10;
  content: '';
}
ul.nav-flow .nav-item.nav-item-flow:not(.end).active:after {
  position: absolute;
  display: block;
  border: 14px solid transparent;
  border-left: 5px solid #efefef;
  border-right: 0;
  top: 3px;
  z-index: 10;
  content: '';
  right: -2px;
}
@media (max-width: 768px) {
  ul.nav-flow {
    overflow-x: auto;
    overflow-y: hidden;
  }
  ul.nav-flow .nav-item:not(:last-child) {
    margin-right: 2px;
  }
  ul.nav-flow .nav-item a {
    font-size: 1.2rem;
    padding: 0 10px;
  }
}
@media (max-width: 768px) and (hover: hover) and (pointer: fine) {
  ul.nav-flow .nav-item a:hover {
    background-color: #efefef;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtbmF2LWZsb3cubGVzcyIsImNvbnRlbnQvY3NzL3Rvb2xzLW1peGlucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtJLEVBREYsU0FBVSxVQUNQLElBQUk7RUFDRCxrQkFBQTs7QUFGUixFQUFFLFNBQVUsVUFLUjtFQUNJLHlCQUFBO0VBQ0EseUJBQUE7RUNvREosMEJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VEcERJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTs7QUFFQSxFQWhCTixTQUFVLFVBS1IsRUFXSztFQUNHLHlCQUFBOztBQUlSLEVBckJGLFNBQVUsVUFxQlAsT0FBUTtFQUNMLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7O0FBTVEsRUEvQmQsU0FBVSxVQTRCUCxjQUNJLElBQUksUUFDRCxFQUNLO0VDa0NiLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxTQUFTLEVBQVQ7RUR2Q2dCLE9BQUE7O0FBR0osRUFwQ2QsU0FBVSxVQTRCUCxjQUNJLElBQUksUUFDRCxFQU1LO0VDNkJiLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxTQUFTLEVBQVQ7RURsQ2dCLFVBQUE7O0FBS0osRUEzQ2QsU0FBVSxVQTRCUCxjQUNJLElBQUksUUFhQSxPQUFRLEVBQ0o7RUNzQmIsa0JBQUE7RUFDQSxjQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQVMsRUFBVDs7QUR6QlksRUEvQ2QsU0FBVSxVQTRCUCxjQUNJLElBQUksUUFhQSxPQUFRLEVBS0o7RUNrQmIsa0JBQUE7RUFDQSxjQUFBO0VBQ0EsOEJBQUE7RUFDQSw0QkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQVMsRUFBVDtFRHZCZ0IsVUFBQTs7QUFNUixFQXZEVixTQUFVLFVBNEJQLGNBMEJJLElBQUksTUFDQTtFQ1VULGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFTLEVBQVQ7RURmWSxXQUFBOztBQUdKLEVBNURWLFNBQVUsVUE0QlAsY0EwQkksSUFBSSxNQU1BO0VDS1Qsa0JBQUE7RUFDQSxjQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQVMsRUFBVDtFRFZZLFdBQUE7O0FBSUEsRUFsRWQsU0FBVSxVQTRCUCxjQTBCSSxJQUFJLE1BV0EsT0FDSTtFQ0RiLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFTLEVBQVQ7O0FERlksRUF0RWQsU0FBVSxVQTRCUCxjQTBCSSxJQUFJLE1BV0EsT0FLSTtFQ0xiLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFTLEVBQVQ7RURBZ0IsV0FBQTs7QUFPcEIsUUFBMEI7RUFDdEIsRUFBRTtJQUNFLGdCQUFBO0lBQ0Esa0JBQUE7O0VBR0ksRUFMTixTQUlFLFVBQ0ssSUFBSTtJQUNELGlCQUFBOztFQU5aLEVBQUUsU0FJRSxVQUtJO0lBQ0ksaUJBQUE7SUFDQSxlQUFBOzs7QUFFQSxRQWRVLHVCQWNZLG1CQUFvQjtFQUN0QyxFQWRkLFNBSUUsVUFLSSxFQUtTO0lBQ0cseUJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuQGltcG9ydCBcInRvb2xzLW1peGlucy5sZXNzXCI7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tTkFWLUZMT1ctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnVsLm5hdi1mbG93IC5uYXYtaXRlbSB7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtZ3JleS1FRkVGRUY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktQ0ZDRkNGO1xyXG4gICAgICAgIC5ib3JkZXItcmFkaXVzKDJweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1ncmV5LUVGRUZFRjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWdyZXktRUZFRkVGO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIEBuYXYtZmxvdy1hY3RpdmUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYubmF2LWl0ZW0tZmxvdyB7XHJcbiAgICAgICAgJjpub3QoLnN0YXJ0KSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jaGV2cm9uLWNvbXAoQGNvbG9yLWhzLWdyZXktQ0ZDRkNGLCAxN3B4LCA1cHgsIC0xcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNoZXZyb24tY29tcCh3aGl0ZSwgMTdweCwgNXB4LCAtMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSBhIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2hldnJvbi1jb21wKEBuYXYtZmxvdy1hY3RpdmUtYm9yZGVyLWNvbG9yLCAxNnB4LCA1cHgsIC0xcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jaGV2cm9uLWNvbXAod2hpdGUsIDE3cHgsIDVweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmVuZCkge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAuY2hldnJvbi1jb21wKEBjb2xvci1ocy1ncmV5LUNGQ0ZDRiwgMTVweCwgNXB4LCAycHgpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLmNoZXZyb24tY29tcChAY29sb3ItaHMtZ3JleS1FRkVGRUYsIDE1cHgsIDVweCwgMnB4KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNoZXZyb24tY29tcChAbmF2LWZsb3ctYWN0aXZlLWJvcmRlci1jb2xvciwgMTVweCwgNXB4LCAycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jaGV2cm9uLWNvbXAoQGNvbG9yLWhzLWdyZXktRUZFRkVGLCAxNHB4LCA1cHgsIDNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgdWwubmF2LWZsb3cge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtZ3JleS1FRkVGRUY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vIFNpemluZyBzaG9ydGN1dHNcclxuLnNpemUoQHdpZHRoOyBAaGVpZ2h0KSB7XHJcbiAgICB3aWR0aDogQHdpZHRoO1xyXG4gICAgaGVpZ2h0OiBAaGVpZ2h0O1xyXG59XHJcblxyXG4uc3F1YXJlKEBzaXplKSB7XHJcbiAgICAuc2l6ZShAc2l6ZTsgQHNpemUpO1xyXG59XHJcblxyXG4vLyBOZXcgbWl4aW5zXHJcbi5ib3JkZXItcmFkaXVzLWZ1bGwoQHJhZGl1c1RvcFJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21SaWdodDogNXB4LCBAcmFkaXVzQm90dG9tTGVmdDogNXB4LCBAcmFkaXVzVG9wTGVmdDogNXB4KSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbn1cclxuXHJcbi8vIC5ib3gtc2hhZG93KDVweCwgNXB4LCA2cHgsIC4zKTtcclxuLmJveC1zaGFkb3cgKEBzdHJpbmcpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIC1tb3otYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIGJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbn1cclxuXHJcbi8vIC50cmFuc2l0aW9uKGFsbCwgLjVzLCBlYXNlLWluKTtcclxuLnRyYW5zaXRpb24gKEBwcm9wOiBhbGwsIEB0aW1lOiAxcywgQGVhc2U6IGxpbmVhcikge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIHRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG59XHJcblxyXG4vLyAudHJhbnNmb3JtKDVkZWcsIC41LCAxZGVnLCAwKTtcclxuLnRyYW5zZm9ybSAoQHJvdGF0ZTogOTBkZWcsIEBzY2FsZTogMSwgQHNrZXc6IDFkZWcsIEB0cmFuc2xhdGU6IDEwcHgpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxufVxyXG5cclxuLy8gLmdyYWRpZW50KGxlZnQsICM2NjMzMzMsICMzMzMzMzMpO1xyXG4uZ3JhZGllbnQgKEBvcmlnaW46IGxlZnQsIEBzdGFydDogd2hpdGUsIEBzdG9wOiBibGFjaykge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXJ0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbn1cclxuXHJcbi8vIC5ib3JkZXItcmFkaXVzKDVweClcclxuLmJvcmRlci1yYWRpdXMoQHJhZGl1czogNXB4KXtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuXHJcbi5jaGV2cm9uLWNvbXAoQGNvbG9yLCBAYm9yZGVyLCBAYm9yZGVyLWxlZnQsIEB0b3ApIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiBAYm9yZGVyIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IEBib3JkZXItbGVmdCBzb2xpZCBAY29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB0b3A6IEB0b3A7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4uaWNvbW9vbigpIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLy9NYXJnaW4tdG9wXHJcbi5tYXJnaW4tdG9wKEBzaXplKSB7XHJcbiAgICBtYXJnaW4tdG9wOiBAc2l6ZTtcclxufVxyXG5cclxuLy9SZXNwb25zaXZlIG1lYXN1cmVzXHJcbkBtb2JpbGU6IH5cIihtYXgtd2lkdGg6IDQ4MHB4KVwiO1xyXG5AbW9iaWxlLWxnOiB+XCIobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AbW9iaWxlLW1pbjogflwiKG1pbi13aWR0aDogMzYwcHgpXCI7XHJcbkBtb2JpbGUtbWF4OiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQGFsbC1tb2JpbGVzOiB+XCIobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5cclxuQHRhYmxldDogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQHRhYmxldC1taW46IH5cIihtaW4td2lkdGg6IDc2OHB4KVwiO1xyXG5AdGFibGV0LW1heDogflwiKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkBhbGwtdGFibGV0czogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuXHJcbkBsYXB0b3Atc206IH5cIihtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5AbGFwdG9wOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpXCI7XHJcbkBsYXB0b3AtbGc6IH5cIihtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGxhcHRvcC1taW46IH5cIihtaW4td2lkdGg6IDk5MnB4KVwiO1xyXG5AbGFwdG9wLW1heDogflwiKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AYWxsLWxhcHRvcHM6IH5cIihtaW4td2lkdGg6IDg1MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5cclxuQGRlc2t0b3AtbWluOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbkBkZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzYwcHgpXCI7XHJcbkBkZXNrdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxNzYxcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcbkBhbGwtZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5cclxuQHNjcmVlbi14czogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBzY3JlZW4tc206IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5Ac2NyZWVuLW1kOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBzY3JlZW4tbGc6IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9jb21wb25lbnRzLW5hdi1mbG93LmNzcyJ9 */

.loginNavbar {
  height: 70px;
}
.loginNavbar__logo img {
  height: 50px;
  margin-top: 8px;
}
.loginNavbar__logo .habitatSoftLogo {
  padding-left: 50px;
}
.loginNavbar__logo .habitatSoftLogo img {
  margin-top: 12px !important;
}
.loginNavbar .dropDownLanguageLoginItem {
  position: absolute;
  right: 25px;
  top: 0;
}
@media (max-width: 767px) {
  .loginNavbar__hashtag {
    visibility: hidden;
  }
  .loginNavbar__logo {
    margin-top: 7px;
    text-align: left !important;
  }
  .loginNavbar__logo a {
    margin: 0 30px;
  }
  .loginNavbar__logo img {
    height: 40px;
  }
  .loginNavbar__logo .habitatSoftLogo {
    padding-left: 0 !important;
  }
  .loginNavbar .dropDownLanguageLoginItem {
    top: 11px;
  }
}
.navbar {
  background: #fff;
  -webkit-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.3);
  color: #2A2A2A;
}
.navbar > .container {
  padding: 0;
}
.navbar.navbar-inverse .navbar-toggle,
.navbar.navbar-inverse .navbar-toggle:hover,
.navbar.navbar-inverse .navbar-toggle:focus {
  background-color: transparent;
}
.navbar.navbar-inverse {
  border: none;
}
.navbar.navbar-inverse.navbar-fixed-top {
  z-index: 1063;
}
.navbar.navbar-inverse .navbar-header {
  height: 50px;
}
.navbar.navbar-inverse .navbar-header .navbar-toggle {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 13px;
}
.navbar.navbar-inverse .navbar-header .navbar-toggle span {
  font-size: 21px;
}
.navbar.navbar-inverse .navbar-header .logoCabecera {
  background-color: #fff;
}
.navbar.navbar-inverse .navbar-header .logoCabecera .nomInmobiliaria {
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  padding: 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.navbar.navbar-inverse .navbar-header .logoCabecera .nomInmobiliaria img {
  border: none;
  max-height: 100%;
  max-width: 100%;
  vertical-align: baseline;
}
.navbar.navbar-inverse .navbar-header .logoCabecera .nomInmobiliaria h4 {
  font-size: 14px;
  margin: 15px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.navbar.navbar-inverse .navbar-header .logoCabecera .nologo {
  background-color: #C6C6C6;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  line-height: 40px;
  margin-top: 5px;
  width: 118px;
  height: 40px;
}
.navbar.navbar-inverse .navbar-header .logoCabecera .nologo > label {
  cursor: pointer;
}
.navbar.navbar-inverse .navbar-header .licenseVersion .mySoftware {
  color: #3B60BA;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
}
.navbar.navbar-inverse .navbar-tools ul.nav li:last-of-type a {
  padding: 13px 7px 12px 8px;
}
@media (min-width: 1024px) {
  .navbar.navbar-inverse .navbar-tools ul.nav li:last-of-type a {
    padding-right: 15px;
  }
}
.navbar.navbar-inverse .navbar-tools ul.nav > li {
  cursor: pointer;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li:hover,
.navbar.navbar-inverse .navbar-tools ul.nav > li:focus,
.navbar.navbar-inverse .navbar-tools ul.nav > li:active {
  background-color: transparent;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li:hover > a,
.navbar.navbar-inverse .navbar-tools ul.nav > li:focus > a,
.navbar.navbar-inverse .navbar-tools ul.nav > li:active > a {
  background-color: transparent;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li.languageSelector:hover,
.navbar.navbar-inverse .navbar-tools ul.nav > li.languageSelector:focus,
.navbar.navbar-inverse .navbar-tools ul.nav > li.languageSelector:active > a {
  background-color: transparent;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li.current-user .dropdown-menu .divider {
  margin: 0;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li > a .badge {
  background: #3B60BA;
  color: #fff;
  font-size: 12px !important;
  font-weight: 600;
  padding: 3px 4px;
  position: relative;
  right: 0px;
  top: -1px;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li .dropdown-menu.dropDownTasks,
.navbar.navbar-inverse .navbar-tools ul.nav > li .dropdown-menu.notifications {
  min-width: 260px;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li .dropdown-menu li a .author {
  color: #3B60BA;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li .dropdown-menu li .dropdown-menu-title {
  background-color: #41b6e6;
  color: #fff;
  font-weight: normal;
  text-align: right;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li > a {
  color: #2A2A2A;
  cursor: pointer;
  font-size: 14px;
  line-height: 25px;
  padding: 13px 16px 12px;
}
@media (max-width: 1023px) {
  .navbar.navbar-inverse .navbar-tools ul.nav > li > a {
    padding: 13px 8px 12px;
  }
}
.navbar.navbar-inverse .navbar-tools ul.nav > li > a:focus,
.navbar.navbar-inverse .navbar-tools ul.nav > li > a:hover {
  background-color: transparent;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li > a label {
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 0;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li .alias-name {
  margin-top: 15px;
  color: #2A2A2A;
  font-size: 14px;
  font-weight: 400;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li.dropdown {
  margin: 0;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li.dropdown.open > .dropdown-toggle,
.navbar.navbar-inverse .navbar-tools ul.nav > li.dropdown .dropdown-toggle:hover,
.navbar.navbar-inverse .navbar-tools ul.nav > li.dropdown .dropdown-toggle:focus {
  background-color: transparent;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li.dropdown.open .dropdown-toggle:hover + .dropdown-menu a,
.navbar.navbar-inverse .navbar-tools ul.nav > li.dropdown.open .dropdown-toggle:focus + .dropdown-menu a {
  background-color: #f5f5f5;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li.dropdown.open .dropdown-toggle:hover + .dropdown-menu a.configuration,
.navbar.navbar-inverse .navbar-tools ul.nav > li.dropdown.open .dropdown-toggle:focus + .dropdown-menu a.configuration {
  background-color: transparent;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li.dropdown .dropdown-menu li a {
  font-size: 14px;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li.dropdown .dropdown-menu li:last-child a {
  border-radius: 0;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li.dropdown .dropdown-menu li:last-child a:last-child {
  border-radius: 0 0 6px 6px;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li.dropdown.current-user .dropdown-toggle {
  padding: 10px 4px 6px 9px;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li.dropdown .dropdown-toggle-language {
  padding-right: 28px;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li.languageSelector #language-selector-container {
  padding: 8px 15px 0 0;
  font-size: 12px;
}
.navbar.navbar-inverse .navbar-tools ul.nav > li.languageSelector .select2-container .select2-choice {
  width: 100px;
}
.smartbanner-show .navbar.navbar-inverse.navbar-fixed-top {
  position: static;
}
@media (max-width: 767px) {
  .navbar .container {
    padding: 0 15px;
  }
  .navbar-toggle {
    float: left;
    margin-right: 0;
    margin-top: 8px;
    padding: 9px 15px;
  }
  .nav > li > .dropdown-menu.notifications {
    left: auto !important;
    right: -70px !important;
  }
  .navbar.navbar-inverse .navbar-header .logoCabecera .nologo,
  .navbar.navbar-inverse .navbar-header .logoCabecera .nomInmobiliaria {
    line-height: 60px;
    padding: 0;
    width: 65px;
  }
  .navbar.navbar-inverse .navbar-tools {
    padding-right: 0;
  }
  .navbar.navbar-inverse .navbar-tools ul.nav > li.dropdown .dropdown-toggle-language {
    padding-right: 10px;
  }
  .navbar.navbar-inverse .navbar-tools ul.nav li:last-of-type a {
    padding: 13px 0 12px 8px;
  }
  .navbar.navbar-inverse .licenseVersion {
    padding-left: 35px;
  }
  .panel-tools .panel-title {
    display: grid;
  }
}
@media (max-width: 767px) {
  .navbar-tools {
    margin: 0 -15px;
  }
}
@media (min-width: 768px) {
  .navbar.navbar-inverse .navbar-header .logoCabecera {
    width: 210px;
  }
  .navbar.navbar-inverse .navbar-tools ul.nav > li.numLicencia {
    line-height: 20px;
    padding: 5px 8px 5px 30px;
  }
}
@media (max-width: 1023px) {
  .navbar.navbar-inverse .navbar-tools ul.nav > li.sidebarToogle > a .badge {
    right: 29px;
  }
  .navbar.navbar-inverse .navbar-tools ul.nav > li#notificationList > a .badge {
    right: 24px;
  }
}
.dropDownLanguageMenuItem > a:hover,
.dropDownLanguageMenuItem > a:focus {
  background-color: white !important;
}
.abreviate-label {
  display: none;
}
.large-label {
  display: inline-block;
}
@media (min-width: 1440px) and (max-width: 1600px) {
  .abreviate-label {
    display: inline-block;
  }
  .large-label {
    display: none;
  }
}
.languageMenu {
  min-width: 86px !important;
}
.languageMenu li {
  color: #3B60BA;
  font-size: 13px;
  padding: 16px 13px;
}
.languageMenu li.liLanguage a {
  font-size: 13px !important;
  color: #3B60BA !important;
}
.languageMenu li.liLanguage a:hover,
.languageMenu li.liLanguage a:focus {
  background: #e6effc !important;
}
.languageMenu li:hover {
  background-color: #e6effc;
}
.menuProfessionals {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  display: flex;
  height: 75px;
  justify-content: space-between;
  margin-bottom: 15px;
  padding: 0 20px;
  white-space: nowrap;
}
.menuProfessionals a {
  color: #3B60BA;
}
.menuProfessionals__leftNav {
  display: flex;
  justify-content: space-between;
}
.menuProfessionals__leftNav__logo img {
  width: 91px;
  height: 100%;
}
.menuProfessionals__leftNav__menu {
  display: flex;
  font-size: 13px;
  font-weight: 500;
  line-height: 75px;
  list-style-type: none;
  padding-left: 20px;
}
.menuProfessionals__leftNav__menu li {
  padding-right: 20px;
}
.menuProfessionals__leftNav__menu li img {
  width: 100%;
}
.menuProfessionals__leftNav__menu li:nth-last-of-type(-n+2) {
  padding-right: 10px;
  width: 27px;
}
.menuProfessionals__rightNav {
  display: flex;
  justify-content: space-between;
}
.menuProfessionals__rightNav__menu {
  display: flex;
  font-size: 11px;
  font-weight: 500;
  line-height: 75px;
  list-style-type: none;
  text-transform: uppercase;
}
.menuProfessionals__rightNav__menu li {
  margin-right: 20px;
}
.menuProfessionals__rightNav__language {
  margin: 25px 20px 0 0;
}
.menuProfessionals__rightNav__language a {
  border: 1px solid #3B60BA;
  padding: 10px;
}
.menuProfessionals__rightNav__language a img {
  filter: invert(30%) sepia(72%) saturate(1044%) hue-rotate(197deg) brightness(95%) contrast(86%);
  width: 17px;
}
.menuProfessionals__rightNav__language a label {
  color: #3B60BA;
  font-size: 11px;
}
.menuProfessionals__rightNav__language ul {
  font-size: 13px;
  margin-top: -20px;
  min-width: 84px;
  padding: 0;
}
.menuProfessionals__rightNav__language ul li {
  color: #3B60BA;
  cursor: pointer;
  padding: 16px 13px;
}
.menuProfessionals__rightNav__language ul li:hover {
  background-color: #e6effc;
}
@media (max-width: 1140px) {
  .menuProfessionals__rightNav__menu {
    display: none;
  }
}
@media (max-width: 820px) {
  .menuProfessionals__leftNav__menu {
    display: none;
  }
}
@media (max-width: 450px) {
  .menuProfessionals__rightNav__language {
    display: none;
  }
}
.sidebarFromPisos {
  background-color: white;
  display: none;
  height: 100vh;
  position: absolute;
  right: 0;
  top: 0;
  width: 83%;
  z-index: 1;
}
.sidebarFromPisos > div {
  border-bottom: 1px solid #EDEDED;
  cursor: pointer;
  font-size: 1.15em;
  font-weight: 500;
  line-height: 31px;
  margin: 0;
  overflow: hidden;
  padding: 21px 15px 22px 22px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sidebarFromPisos > div .closeSidebarFromPisos {
  padding: 8px;
}
.sidebarFromPisos div:first-child {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.sidebarFromPisos button {
  background-color: #41b6e6;
  border: none;
  color: white;
  display: block;
  font-size: 16px;
  font-weight: 500;
  margin: 25px auto 0 auto;
  padding: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtbmF2YmFyLmxlc3MiLCJjb250ZW50L2Nzcy90b29scy1taXhpbnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQTtFQUNJLFlBQUE7O0FBR0ksWUFESCxNQUNLO0VBQ0UsWUFBQTtFQUNBLGVBQUE7O0FBSFIsWUFBQyxNQU1HO0VBQ0ksa0JBQUE7O0FBUFIsWUFBQyxNQU1HLGlCQUdJO0VBQ0ksMkJBQUE7O0FBYmhCLFlBa0JJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTs7QUFJUixRQUEwQjtFQUN0QjtJQUNJLGtCQUFBOztFQUdKO0lBQ0ksZUFBQTtJQUNBLDJCQUFBOztFQUZKLGtCQUlJO0lBQ0ksY0FBQTs7RUFMUixrQkFRSTtJQUNJLFlBQUE7O0VBVFIsa0JBWUk7SUFDSSwwQkFBQTs7RUFJUixZQUFhO0lBQ1QsU0FBQTs7O0FBS1I7RUFDSSxnQkFBQTtFQ2hDQSxrREFBQTtFQUNBLCtDQUFBO0VBQ0EsMENBQUE7RURnQ0EsY0FBQTs7QUFISixPQUtJO0VBQ0ksVUFBQTs7QUFHSixPQUFDLGVBQWdCO0FBQWdCLE9BQUMsZUFBZ0IsZUFBYztBQUFRLE9BQUMsZUFBZ0IsZUFBYztFQUNuRyw2QkFBQTs7QUFHSixPQUFDO0VBQ0csWUFBQTs7QUFFQSxPQUhILGVBR0k7RUFDRyxhQUFBOztBQUpSLE9BQUMsZUFPRztFQUNJLFlBQUE7O0FBUlIsT0FBQyxlQU9HLGVBR0k7RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTs7QUFiWixPQUFDLGVBT0csZUFHSSxlQUtJO0VBQ0ksZUFBQTs7QUFoQmhCLE9BQUMsZUFPRyxlQWFJO0VBQ0ksc0JBQUE7O0FBckJaLE9BQUMsZUFPRyxlQWFJLGNBR0k7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBOztBQTdCaEIsT0FBQyxlQU9HLGVBYUksY0FHSSxpQkFRSTtFQUNJLFlB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QixnQkFBZ0IsYUFBbEY7RUFDQSxXQUFBOztBQUdKLGtCQTdCWCxVQWlCSSxVQUdLLEVBU0k7RUFDRSxjQUFBO0VBQ0EsZUFBQTs7QUFJUixrQkFuQ1AsVUFpQkksVUFrQks7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTs7QUFFQSxrQkF6Q1gsVUFpQkksVUFrQkssR0FNSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBR0osa0JBL0NYLFVBaUJJLFVBa0JLLEdBWUksR0FBRTtFQUNBLHlCQUFBOztBQU9wQixRQUEyQjtFQUdmLGtCQURILFVBQ0k7SUFDRyxhQUFBOzs7QUFNaEIsUUFBMEI7RUFHZCxrQkFESCxTQUNJO0lBQ0csYUFBQTs7O0FBTWhCLFFBQTBCO0VBQ3RCO0lBQ0ksYUFBQTs7O0FBSVI7RUFDSSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBOztBQVJKLGlCQVVJO0VBQ0ksZ0NBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBOztBQXBCUixpQkFVSSxNQVlJO0VBQ0ksWUFBQTs7QUF2QlosaUJBMkJJLElBQUc7RUFDQyxtQkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLFdBQUE7O0FBL0JSLGlCQWtDSTtFQUNJLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxhQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU5BVkJBUi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tTG9naW4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmxvZ2luTmF2YmFyIHtcclxuICAgIGhlaWdodDogNzBweDtcclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhhYml0YXRTb2Z0TG9nbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3BEb3duTGFuZ3VhZ2VMb2dpbkl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmxvZ2luTmF2YmFyX19oYXNodGFnIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ2luTmF2YmFyX19sb2dvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGFiaXRhdFNvZnRMb2dvIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dpbk5hdmJhciAuZHJvcERvd25MYW5ndWFnZUxvZ2luSXRlbSB7XHJcbiAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tc29mdHdhcmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5uYXZiYXIge1xyXG4gICAgYmFja2dyb3VuZDogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgLmJveC1zaGFkb3coMCAxcHggOHB4IDAgcmdiYSgwLCAwLCAwLCAuMykpO1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcblxyXG4gICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUsICYubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6aG92ZXIsICYubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYubmF2YmFyLWludmVyc2Uge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgJi5uYXZiYXItZml4ZWQtdG9wIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTA2MztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItaGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2dvQ2FiZWNlcmEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ub21Jbm1vYmlsaWFyaWEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5vbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLW5ldXRyYWwtYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaXplKDExOHB4LCA0MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saWNlbnNlVmVyc2lvbiAubXlTb2Z0d2FyZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLXRvb2xzIHVsLm5hdiBsaTpsYXN0LW9mLXR5cGUgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggN3B4IDEycHggOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAubmF2YmFyLXRvb2xzIHVsLm5hdiBsaTpsYXN0LW9mLXR5cGUgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLXRvb2xzIHVsLm5hdiA+IGxpIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5sYW5ndWFnZVNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtdXNlciAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gYSAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICYuZHJvcERvd25UYXNrcywgJi5ub3RpZmljYXRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIC5hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWxpbmtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE2cHggMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCA4cHggMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hbGlhcy1uYW1lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYub3BlbiA+IC5kcm9wZG93bi10b2dnbGUsIC5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYub3BlbiAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyICsgLmRyb3Bkb3duLW1lbnUgYSxcclxuICAgICAgICAgICAgICAgICYub3BlbiAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzICsgLmRyb3Bkb3duLW1lbnUgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXByaW1hcnktZ3JleTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb25maWd1cmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY3VycmVudC11c2VyIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNHB4IDZweCA5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZS1sYW5ndWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5sYW5ndWFnZVNlbGVjdG9yIHtcclxuICAgICAgICAgICAgICAgICNsYW5ndWFnZS1zZWxlY3Rvci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tc21hcnQgYmFubmVyLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5zbWFydGJhbm5lci1zaG93IC5uYXZiYXIubmF2YmFyLWludmVyc2UubmF2YmFyLWZpeGVkLXRvcHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubmF2YmFyIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudS5ub3RpZmljYXRpb25zIHtcclxuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci5uYXZiYXItaW52ZXJzZSB7XHJcbiAgICAgICAgLm5hdmJhci1oZWFkZXIgLmxvZ29DYWJlY2VyYSB7XHJcbiAgICAgICAgICAgIC5ub2xvZ28sIC5ub21Jbm1vYmlsaWFyaWEge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItdG9vbHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci10b29scyB1bC5uYXYgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlLWxhbmd1YWdlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItdG9vbHMgdWwubmF2IGxpOmxhc3Qtb2YtdHlwZSBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAwIDEycHggOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpY2Vuc2VWZXJzaW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtdG9vbHMge1xyXG4gICAgICAgIC5wYW5lbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5uYXZiYXItdG9vbHMge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmF2YmFyLm5hdmJhci1pbnZlcnNlIHtcclxuICAgICAgICAubmF2YmFyLWhlYWRlciAubG9nb0NhYmVjZXJhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci10b29scyB1bC5uYXYgPiBsaS5udW1MaWNlbmNpYSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4IDVweCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLm5hdmJhci5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvb2xzIHVsLm5hdiA+IGxpIHtcclxuICAgICAgICAmLnNpZGViYXJUb29nbGUgPiBhIC5iYWRnZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNub3RpZmljYXRpb25MaXN0ID4gYSAuYmFkZ2Uge1xyXG4gICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wRG93bkxhbmd1YWdlTWVudUl0ZW0ge1xyXG4gICAgPiBhOmhvdmVyLCA+IGE6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYnJldmlhdGUtbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxhcmdlLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgLmFicmV2aWF0ZS1sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXJnZS1sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmxhbmd1YWdlTWVudSB7XHJcbiAgICBtaW4td2lkdGg6IDg2cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAmIGxpIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWxpbms7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTNweDtcclxuXHJcbiAgICAgICAgJi5saUxhbmd1YWdlIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1saW5rICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1ocy1ub3RpZmljYXRpb24tYmFyLWluZm8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIGxpOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtbm90aWZpY2F0aW9uLWJhci1pbmZvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tbmF2YmFyIHBpc29zLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm1lbnVQcm9mZXNzaW9uYWxzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogNzVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICYgYSB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnROYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAmX19sb2dvIGltZyB7XHJcbiAgICAgICAgICAgIC5zaXplKDkxcHgsIDEwMCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiBsaTpudGgtbGFzdC1vZi10eXBlKC1uKzIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodE5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICZfX21lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGFuZ3VhZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMjBweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgzMCUpIHNlcGlhKDcyJSkgc2F0dXJhdGUoMTA0NCUpIGh1ZS1yb3RhdGUoMTk3ZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoODYlKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIHVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIGxpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtbm90aWZpY2F0aW9uLWJhci1pbmZvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XHJcbiAgICAubWVudVByb2Zlc3Npb25hbHMge1xyXG4gICAgICAgICZfX3JpZ2h0TmF2IHtcclxuICAgICAgICAgICAgJl9fbWVudSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcclxuICAgIC5tZW51UHJvZmVzc2lvbmFscyB7XHJcbiAgICAgICAgJl9fbGVmdE5hdiB7XHJcbiAgICAgICAgICAgICZfX21lbnUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAubWVudVByb2Zlc3Npb25hbHNfX3JpZ2h0TmF2X19sYW5ndWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNpZGViYXJGcm9tUGlzb3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDgzJTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItaHMtZ3JleS1FREVERUQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMjFweCAxNXB4IDIycHggMjJweDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAuY2xvc2VTaWRlYmFyRnJvbVBpc29zIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtc2Vjb25kYXJ5O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8gU2l6aW5nIHNob3J0Y3V0c1xyXG4uc2l6ZShAd2lkdGg7IEBoZWlnaHQpIHtcclxuICAgIHdpZHRoOiBAd2lkdGg7XHJcbiAgICBoZWlnaHQ6IEBoZWlnaHQ7XHJcbn1cclxuXHJcbi5zcXVhcmUoQHNpemUpIHtcclxuICAgIC5zaXplKEBzaXplOyBAc2l6ZSk7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbnNcclxuLmJvcmRlci1yYWRpdXMtZnVsbChAcmFkaXVzVG9wUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbVJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21MZWZ0OiA1cHgsIEByYWRpdXNUb3BMZWZ0OiA1cHgpIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxufVxyXG5cclxuLy8gLmJveC1zaGFkb3coNXB4LCA1cHgsIDZweCwgLjMpO1xyXG4uYm94LXNoYWRvdyAoQHN0cmluZykge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgYm94LXNoYWRvdzogQHN0cmluZztcclxufVxyXG5cclxuLy8gLnRyYW5zaXRpb24oYWxsLCAuNXMsIGVhc2UtaW4pO1xyXG4udHJhbnNpdGlvbiAoQHByb3A6IGFsbCwgQHRpbWU6IDFzLCBAZWFzZTogbGluZWFyKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbn1cclxuXHJcbi8vIC50cmFuc2Zvcm0oNWRlZywgLjUsIDFkZWcsIDApO1xyXG4udHJhbnNmb3JtIChAcm90YXRlOiA5MGRlZywgQHNjYWxlOiAxLCBAc2tldzogMWRlZywgQHRyYW5zbGF0ZTogMTBweCkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG59XHJcblxyXG4vLyAuZ3JhZGllbnQobGVmdCwgIzY2MzMzMywgIzMzMzMzMyk7XHJcbi5ncmFkaWVudCAoQG9yaWdpbjogbGVmdCwgQHN0YXJ0OiB3aGl0ZSwgQHN0b3A6IGJsYWNrKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxufVxyXG5cclxuLy8gLmJvcmRlci1yYWRpdXMoNXB4KVxyXG4uYm9yZGVyLXJhZGl1cyhAcmFkaXVzOiA1cHgpe1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxufVxyXG5cclxuLmNoZXZyb24tY29tcChAY29sb3IsIEBib3JkZXIsIEBib3JkZXItbGVmdCwgQHRvcCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IEBib3JkZXIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogQGJvcmRlci1sZWZ0IHNvbGlkIEBjb2xvcjtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIHRvcDogQHRvcDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5pY29tb29uKCkge1xyXG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vL01hcmdpbi10b3BcclxuLm1hcmdpbi10b3AoQHNpemUpIHtcclxuICAgIG1hcmdpbi10b3A6IEBzaXplO1xyXG59XHJcblxyXG4vL1Jlc3BvbnNpdmUgbWVhc3VyZXNcclxuQG1vYmlsZTogflwiKG1heC13aWR0aDogNDgwcHgpXCI7XHJcbkBtb2JpbGUtbGc6IH5cIihtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBtb2JpbGUtbWluOiB+XCIobWluLXdpZHRoOiAzNjBweClcIjtcclxuQG1vYmlsZS1tYXg6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AYWxsLW1vYmlsZXM6IH5cIihtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcblxyXG5AdGFibGV0OiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AdGFibGV0LW1pbjogflwiKG1pbi13aWR0aDogNzY4cHgpXCI7XHJcbkB0YWJsZXQtbWF4OiB+XCIobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQGFsbC10YWJsZXRzOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5cclxuQGxhcHRvcC1zbTogflwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBsYXB0b3A6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweClcIjtcclxuQGxhcHRvcC1sZzogflwiKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AbGFwdG9wLW1pbjogflwiKG1pbi13aWR0aDogOTkycHgpXCI7XHJcbkBsYXB0b3AtbWF4OiB+XCIobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBhbGwtbGFwdG9wczogflwiKG1pbi13aWR0aDogODUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcblxyXG5AZGVza3RvcC1taW46IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuQGRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE3NjBweClcIjtcclxuQGRlc2t0b3AtbGc6IH5cIihtaW4td2lkdGg6IDE3NjFweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuQGFsbC1kZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcblxyXG5Ac2NyZWVuLXhzOiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQHNjcmVlbi1zbTogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBzY3JlZW4tbWQ6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQHNjcmVlbi1sZzogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtbmF2YmFyLmNzcyJ9 */

#tasksSidebar,
#page-sidebar {
  background-color: #ddd;
  border-left: none;
  top: 50px;
  z-index: 1062;
}
#tasksSidebar.openSidebar,
#page-sidebar.openSidebar {
  box-shadow: -1px 0px 8px rgba(0, 0, 0, 0.3);
}
#tasksSidebar .new-feature__title,
#page-sidebar .new-feature__title {
  background-color: #E2DBFF;
  cursor: pointer;
  margin: 0;
  padding: 0 15px 0 25px;
}
#tasksSidebar .new-feature__title h5,
#page-sidebar .new-feature__title h5 {
  color: #2900D2;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  margin: 9px 0;
}
#tasksSidebar .new-feature__title-icon,
#page-sidebar .new-feature__title-icon {
  font-size: 20px;
  padding-right: 4px;
  position: relative;
  top: 2px;
}
#tasksSidebar .new-feature ul,
#page-sidebar .new-feature ul {
  background: #fff;
  padding: 0;
}
#tasksSidebar .new-feature ul li.new-feature__list,
#page-sidebar .new-feature ul li.new-feature__list {
  border-bottom: 1px solid #C6C6C6;
  list-style-type: none;
  padding: 13px 20px 18px 20px;
}
#tasksSidebar .new-feature ul li.new-feature__list .new-feature__date,
#page-sidebar .new-feature ul li.new-feature__list .new-feature__date,
#tasksSidebar .new-feature ul li.new-feature__list .new-feature__module,
#page-sidebar .new-feature ul li.new-feature__list .new-feature__module {
  font-size: 12px;
}
#tasksSidebar .new-feature ul li.new-feature__list .new-feature__tag,
#page-sidebar .new-feature ul li.new-feature__list .new-feature__tag {
  background-color: #E2DBFF;
  border-radius: 100px;
  color: #2900D2;
  font-weight: 500;
  padding: 4px 8px;
}
#tasksSidebar .new-feature ul li.new-feature__list .new-feature__icon,
#page-sidebar .new-feature ul li.new-feature__list .new-feature__icon {
  padding-left: 4px;
}
#tasksSidebar .new-feature ul li.new-feature__list .new-feature__icon span,
#page-sidebar .new-feature ul li.new-feature__list .new-feature__icon span {
  color: #2A2A2A;
  font-size: 20px;
}
#tasksSidebar .new-feature ul li.new-feature__list .new-feature__item h4,
#page-sidebar .new-feature ul li.new-feature__list .new-feature__item h4 {
  color: #2A2A2A;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
}
#tasksSidebar .new-feature ul li.new-feature__list .new-feature__item p,
#page-sidebar .new-feature ul li.new-feature__list .new-feature__item p {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
}
@media (max-width: 767px) {
  #page-sidebar {
    margin-top: 56px;
  }
}
@media (min-width: 768px) {
  #page-sidebar {
    width: 450px;
  }
}
.newFeatureModules .icon-new-feature {
  bottom: 20px;
  cursor: pointer;
  position: fixed;
  right: 10px;
  z-index: 20;
}
.newFeatureModules .info-new-feature {
  background-color: #F1F5FF;
  border: none;
  border-radius: 4px;
  box-shadow: 0px 2px 16px 0px rgba(42, 42, 42, 0.1);
  bottom: 120px;
  position: fixed;
  right: 30px;
  width: 340px;
  padding: 24px;
  z-index: 20;
}
.newFeatureModules .info-new-feature .new-item {
  background-color: #B6A4FF;
  border-radius: 4px;
  color: #fff;
  font-size: 10px;
  font-weight: 600;
  padding: 2px 4px;
}
.newFeatureModules .info-new-feature .new-item.tip {
  background-color: #41b6e6;
}
.newFeatureModules .info-new-feature .close-new-feature {
  color: #001489;
  cursor: pointer;
  z-index: 21;
}
.newFeatureModules .info-new-feature .close-new-feature.icomoon-ic_close {
  font-size: 24px;
}
.newFeatureModules .info-new-feature .label-new-feature label {
  color: black;
  font-size: 12px;
  text-transform: capitalize;
  margin-left: 8px;
}
.newFeatureModules .info-new-feature .title-info-new-feature {
  color: #001489;
  font-size: 16px;
}
.newFeatureModules .info-new-feature .description-info-new-feature {
  color: #2A2A2A;
}
.newFeatureModules .info-new-feature .hslink-info-new-feature a {
  color: #3B60BA;
}
.newFeatureModules .info-new-feature img {
  max-width: 100%;
}
.newFeatureModules.info-tips {
  display: flex;
  flex-wrap: wrap;
}
.newFeatureModules.info-tips .info-new-feature {
  margin-bottom: 30px;
  margin-right: 45px;
  padding-top: 20px;
  position: initial;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtbmV3LWZlYXR1cmVzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUE7QUFBZTtFQUNYLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTs7QUFFQSxhQUFDO0FBQUQsYUFBQztFQUNHLDJDQUFBOztBQUlBLGFBREosYUFDSztBQUFELGFBREosYUFDSztFQUNHLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxzQkFBQTs7QUFKSixhQURKLGFBQ0ssT0FNRztBQU5KLGFBREosYUFDSyxPQU1HO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTs7QUFHSixhQWZSLGFBQ0ssT0FjSTtBQUFELGFBZlIsYUFDSyxPQWNJO0VBQ0csZUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBOztBQTdCaEIsYUFVSSxhQXVCSTtBQWpDTyxhQVVYLGFBdUJJO0VBQ0ksZ0JBQUE7RUFDQSxVQUFBOztBQW5DWixhQVVJLGFBdUJJLEdBSUksR0FBRTtBQXJDQyxhQVVYLGFBdUJJLEdBSUksR0FBRTtFQUNFLGdDQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTs7QUF4Q2hCLGFBVUksYUF1QkksR0FJSSxHQUFFLGtCQUtFO0FBMUNELGFBVVgsYUF1QkksR0FJSSxHQUFFLGtCQUtFO0FBMUNoQixhQVVJLGFBdUJJLEdBSUksR0FBRSxrQkFLc0I7QUExQ3JCLGFBVVgsYUF1QkksR0FJSSxHQUFFLGtCQUtzQjtFQUNoQixlQUFBOztBQTNDcEIsYUFVSSxhQXVCSSxHQUlJLEdBQUUsa0JBU0U7QUE5Q0QsYUFVWCxhQXVCSSxHQUlJLEdBQUUsa0JBU0U7RUFDSSx5QkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBbkRwQixhQVVJLGFBdUJJLEdBSUksR0FBRSxrQkFpQkU7QUF0REQsYUFVWCxhQXVCSSxHQUlJLEdBQUUsa0JBaUJFO0VBQ0ksaUJBQUE7O0FBdkRwQixhQVVJLGFBdUJJLEdBSUksR0FBRSxrQkFpQkUsbUJBR0k7QUF6REwsYUFVWCxhQXVCSSxHQUlJLEdBQUUsa0JBaUJFLG1CQUdJO0VBQ0ksY0FBQTtFQUNBLGVBQUE7O0FBM0R4QixhQVVJLGFBdUJJLEdBSUksR0FBRSxrQkEwQkUsbUJBRUk7QUFqRUwsYUFVWCxhQXVCSSxHQUlJLEdBQUUsa0JBMEJFLG1CQUVJO0VBQ0ksY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQXJFeEIsYUFVSSxhQXVCSSxHQUlJLEdBQUUsa0JBMEJFLG1CQVNJO0FBeEVMLGFBVVgsYUF1QkksR0FJSSxHQUFFLGtCQTBCRSxtQkFTSTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQVN4QixRQUEwQjtFQUN0QjtJQUNJLGdCQUFBOzs7QUFJUixRQUEwQjtFQUN0QjtJQUNJLFlBQUE7OztBQUtSLGtCQUNJO0VBQ0ksWUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7O0FBTlIsa0JBU0k7RUFDSSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGtEQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBOztBQW5CUixrQkFTSSxrQkFhSTtFQUNJLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsa0JBckJSLGtCQWFJLFVBUUs7RUFDRyx5QkFBQTs7QUEvQmhCLGtCQVNJLGtCQTBCSTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTs7QUFFQSxrQkEvQlIsa0JBMEJJLG1CQUtLO0VBQ0csZUFBQTs7QUF6Q2hCLGtCQVNJLGtCQXFDSSxtQkFDSTtFQUNJLFlBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQTs7QUFuRGhCLGtCQVNJLGtCQThDSTtFQUNJLGNBQUE7RUFDQSxlQUFBOztBQXpEWixrQkFTSSxrQkFtREk7RUFDSSxjQUFBOztBQTdEWixrQkFTSSxrQkF1REkseUJBQXlCO0VBQ3JCLGNBQUE7O0FBakVaLGtCQVNJLGtCQTJESTtFQUNJLGVBQUE7O0FBSVIsa0JBQUM7RUFDRyxhQUFBO0VBQ0EsZUFBQTs7QUFGSixrQkFBQyxVQUlHO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuQGltcG9ydCBcInRvb2xzLW1peGlucy5sZXNzXCI7XHJcblxyXG4vL01lbnUgbm92ZWRhZGVzXHJcbiN0YXNrc1NpZGViYXIsICNwYWdlLXNpZGViYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWdyZXktREREO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICB6LWluZGV4OiAxMDYyO1xyXG5cclxuICAgICYub3BlblNpZGViYXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ldy1mZWF0dXJlIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1iZy1tYWx2YS1taWQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAyNXB4O1xyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLW1hbHZhLWRhcms7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDlweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgbGkubmV3LWZlYXR1cmVfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ocy1uZXctZmVhdHVyZXMtYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4IDE4cHggMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubmV3LWZlYXR1cmVfX2RhdGUsIC5uZXctZmVhdHVyZV9fbW9kdWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5ldy1mZWF0dXJlX190YWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1iZy1tYWx2YS1taWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLW1hbHZhLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uZXctZmVhdHVyZV9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmV3LWZlYXR1cmVfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAjcGFnZS1zaWRlYmFyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICNwYWdlLXNpZGViYXIge1xyXG4gICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLy9Ob3ZlZGFkZXMgcG9yIG1vZHVsb1xyXG4ubmV3RmVhdHVyZU1vZHVsZXMge1xyXG4gICAgLmljb24tbmV3LWZlYXR1cmUge1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLW5ldy1mZWF0dXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tYmctbWlkLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE2cHggMHB4IHJnYmEoNDIsIDQyLCA0MiwgMC4xMCk7XHJcbiAgICAgICAgYm90dG9tOiAxMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcblxyXG5cclxuICAgICAgICAubmV3LWl0ZW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tYmctbWFsdmEtYmFzZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcblxyXG4gICAgICAgICAgICAmLnRpcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xvc2UtbmV3LWZlYXR1cmUge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMjE7XHJcblxyXG4gICAgICAgICAgICAmLmljb21vb24taWNfY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmxhYmVsLW5ldy1mZWF0dXJlIHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlLWluZm8tbmV3LWZlYXR1cmUge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1pbmZvLW5ldy1mZWF0dXJlIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaHNsaW5rLWluZm8tbmV3LWZlYXR1cmUgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtbGluaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbmZvLXRpcHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAuaW5mby1uZXctZmVhdHVyZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtbmV3LWZlYXR1cmVzLmNzcyJ9 */

.notification {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 16px;
  border-radius: 8px;
}
.notification__header {
  display: flex;
  gap: 8px;
  position: relative;
}
.notification__header-icon {
  line-height: 1;
}
.notification__header-icon:before {
  font-family: 'icomoon';
  font-size: 24px;
}
.notification__header-title {
  margin: 0;
  display: flex;
  align-items: center;
  padding-right: 16px;
}
.notification__header-dismiss {
  display: none;
}
.notification__header-dismiss:before {
  font-family: 'icomoon';
  font-size: 24px;
  content: '\52';
}
.notification__body {
  margin: 0px;
}
.notification--success {
  background: #EFF9F4;
}
.notification--success .notification__header-icon:before {
  content: '\4d';
  color: #34B075;
}
.notification--error {
  background: #FEF0F0;
}
.notification--error .notification__header-icon:before {
  content: '\5d';
  color: #EC3E3E;
}
.notification--warning {
  background: #FEF8E9;
}
.notification--warning .notification__header-icon:before {
  content: '\1f327';
  color: #EFB51D;
}
.notification--info {
  background: #F1F5FF;
}
.notification--info .notification__header-icon:before {
  content: '\2a';
  color: #3B60BA;
}
.notification--closable {
  padding: 24px;
}
.notification--closable .notification__header-dismiss {
  display: block;
  position: absolute;
  right: -8px;
  top: -8px;
  cursor: pointer;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtbm90aWZpY2F0aW9uLmxlc3MiLCJjb250ZW50L2Nzcy9zZXR0aW5ncy1pY29ucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsUUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTs7QUFFQSxhQUFDO0VBQ0csYUFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTs7QUFFQSxhQUxILFFBS0k7RUFDRyxjQUFBOztBQUVBLGFBUlAsUUFLSSxLQUdJO0VBQ0csYUFBYSxTQUFiO0VBQ0EsZUFBQTs7QUFJUixhQWRILFFBY0k7RUFDRyxTQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7O0FBR0osYUFyQkgsUUFxQkk7RUFDRyxhQUFBOztBQUVBLGFBeEJQLFFBcUJJLFFBR0k7RUFDRyxhQUFhLFNBQWI7RUFDQSxlQUFBO0VBQ0EsU0NqQ0gsS0RpQ0c7O0FBS1osYUFBQztFQUNHLFdBQUE7O0FBR0osYUFBQztFQUNHLG1CQUFBOztBQURKLGFBQUMsU0FHRywyQkFBMEI7RUFDdEIsU0NsRGMsS0RrRGQ7RUFDQSxjQUFBOztBQUlSLGFBQUM7RUFDRyxtQkFBQTs7QUFESixhQUFDLE9BR0csMkJBQTBCO0VBQ3RCLFNDMURjLEtEMERkO0VBQ0EsY0FBQTs7QUFJUixhQUFDO0VBQ0csbUJBQUE7O0FBREosYUFBQyxTQUdHLDJCQUEwQjtFQUN0QixTQ2xFUSxRRGtFUjtFQUNBLGNBQUE7O0FBSVIsYUFBQztFQUNHLG1CQUFBOztBQURKLGFBQUMsTUFHRywyQkFBMEI7RUFDdEIsU0MxRWEsS0QwRWI7RUFDQSxjQUFBOztBQUlSLGFBQUM7RUFDRyxhQUFBOztBQURKLGFBQUMsVUFHRztFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5AaW1wb3J0IFwic2V0dGluZ3MtaWNvbnMubGVzc1wiO1xyXG5cclxuLm5vdGlmaWNhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRpc21pc3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IEBpY29uLWNsb3NlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXN1Y2Nlc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1sbS1iZy1zdGF0ZS1zdWNjZXNzO1xyXG5cclxuICAgICAgICAubm90aWZpY2F0aW9uX19oZWFkZXItaWNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBAaWNvbi1jaGVjay1jaXJjbGUtc29saWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbG0tc3RhdGUtc3VjY2VzcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZXJyb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1sbS1iZy1zdGF0ZS1lcnJvcjtcclxuXHJcbiAgICAgICAgLm5vdGlmaWNhdGlvbl9faGVhZGVyLWljb246YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogQGljb24tZXJyb3ItY2lyY2xlLXNvbGlkO1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLXN0YXRlLWVycm9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS13YXJuaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3ItbG0tYmctc3RhdGUtd2FybmluZztcclxuXHJcbiAgICAgICAgLm5vdGlmaWNhdGlvbl9faGVhZGVyLWljb246YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogQGljb24td2FybmluZy1maWxsO1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLXN0YXRlLXdhcm5pbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWluZm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1sbS1iZy1zdGF0ZS1pbmZvO1xyXG5cclxuICAgICAgICAubm90aWZpY2F0aW9uX19oZWFkZXItaWNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBAaWNvbi1pbmZvLWNpcmNsZS1zb2xpZDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1zdGF0ZS1pbmZvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jbG9zYWJsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgLm5vdGlmaWNhdGlvbl9faGVhZGVyLWRpc21pc3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLThweDtcclxuICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpY29uLWNoZWNrLWNpcmNsZS1zb2xpZDogJ1xcNGQnO1xyXG5AaWNvbi1lcnJvci1jaXJjbGUtc29saWQ6ICdcXDVkJztcclxuQGljb24td2FybmluZy1maWxsOiAnXFwxZjMyNyc7XHJcbkBpY29uLWluZm8tY2lyY2xlLXNvbGlkOiAnXFwyYSc7XHJcbkBpY29uLWNsb3NlOiAnXFw1Mic7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvY29tcG9uZW50cy1ub3RpZmljYXRpb24uY3NzIn0= */

.notificationBar {
  font-size: 13px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1064;
}
.notificationBar .alert {
  border-radius: 0;
  color: #2A2A2A;
  margin-bottom: 0;
  position: relative;
}
.notificationBar .alert.success {
  background-color: #accc8b;
}
.notificationBar .alert.error,
.notificationBar .alert.warning {
  background-color: #fcedbf;
}
.notificationBar .alert.info {
  background-color: #e6effc;
}
.notificationBar .alert .close {
  font-size: 32px;
  opacity: 0.6;
  position: absolute;
  right: 12px;
  text-shadow: none;
  top: 12px;
}
.notificationBar .alert .close:hover {
  opacity: 0.8;
}
.notificationBar + .navbar {
  top: 61px;
}
@media (max-width: 568px) {
  .info-login span {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .notificationBar + .navbar + .main-container {
    margin-top: 61px;
  }
  .notificationBar + .navbar + .main-container + .footer + #page-sidebar {
    top: 61px;
  }
}
@media (max-width: 1023px) {
  .notificationBar .alert {
    padding: 15px 35px;
  }
}
@media (min-width: 1024px) {
  .notificationBar + .navbar + .main-container {
    margin-top: 116px;
  }
  .notificationBar + .navbar + .main-container + .footer + #page-sidebar {
    top: 116px;
  }
  .notificationBar + .navbar + .main-container + .footer + #page-sidebar .sidebar-wrapper {
    height: calc(100% - 61px) !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtbm90aWZpY2F0aW9uLWJhci5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBQ0ksZUFBQTtFQUNBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7O0FBTEosZ0JBT0k7RUFDSSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQUVBLGdCQU5KLE9BTUs7RUFDRyx5QkFBQTs7QUFHSixnQkFWSixPQVVLO0FBQVEsZ0JBVmIsT0FVYztFQUNOLHlCQUFBOztBQUdKLGdCQWRKLE9BY0s7RUFDRyx5QkFBQTs7QUF0QlosZ0JBT0ksT0FrQkk7RUFDSSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTs7QUFFQSxnQkExQlIsT0FrQkksT0FRSztFQUNHLFlBQUE7O0FBbENoQixnQkF1Q0k7RUFDSSxTQUFBOztBQUlSLFFBQTBCO0VBQ3RCLFdBQVk7SUFDUiwwQkFBQTs7O0FBSVIsUUFBMEI7RUFDdEIsZ0JBQWlCLFVBQVU7SUFDdkIsZ0JBQUE7O0VBR0osZ0JBQWlCLFVBQVUsa0JBQWtCLFVBQVU7SUFDbkQsU0FBQTs7O0FBSVIsUUFBMkI7RUFDdkIsZ0JBQWlCO0lBQ2Isa0JBQUE7OztBQUlSLFFBQTJCO0VBQ3ZCLGdCQUFpQixVQUFVO0lBQ3ZCLGlCQUFBOztFQUdKLGdCQUFpQixVQUFVLGtCQUFrQixVQUFVO0lBQ25ELFVBQUE7O0VBREosZ0JBQWlCLFVBQVUsa0JBQWtCLFVBQVUsZ0JBR25EO0lBQ0kseUJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU5PVElGSUNBVElPTlMgQkFSLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubm90aWZpY2F0aW9uQmFyIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTA2NDtcclxuXHJcbiAgICAuYWxlcnQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYuc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1ub3RpZmljYXRpb24tYmFyLXN1Y2Nlc3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVycm9yLCAmLndhcm5pbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtbm90aWZpY2F0aW9uLWJhci13YXJuaW5nO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbmZvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLW5vdGlmaWNhdGlvbi1iYXItaW5mbztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB0b3A6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICsgLm5hdmJhciB7XHJcbiAgICAgICAgdG9wOiA2MXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgIC5pbmZvLWxvZ2luIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5ub3RpZmljYXRpb25CYXIgKyAubmF2YmFyICsgLm1haW4tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RpZmljYXRpb25CYXIgKyAubmF2YmFyICsgLm1haW4tY29udGFpbmVyICsgLmZvb3RlciArICNwYWdlLXNpZGViYXIge1xyXG4gICAgICAgIHRvcDogNjFweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLm5vdGlmaWNhdGlvbkJhciAuYWxlcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLm5vdGlmaWNhdGlvbkJhciArIC5uYXZiYXIgKyAubWFpbi1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDExNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RpZmljYXRpb25CYXIgKyAubmF2YmFyICsgLm1haW4tY29udGFpbmVyICsgLmZvb3RlciArICNwYWdlLXNpZGViYXIge1xyXG4gICAgICAgIHRvcDogMTE2cHg7XHJcblxyXG4gICAgICAgIC5zaWRlYmFyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IH5cImNhbGMoMTAwJSAtIDYxcHgpXCIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9jb21wb25lbnRzLW5vdGlmaWNhdGlvbi1iYXIuY3NzIn0= */

.pagination > li > a,
.pagination > li > span {
  border-radius: 50%;
  height: 45px;
  margin: 0 2px;
  padding: 10px 12px;
  text-align: center;
  width: 45px;
}
.pagination > li > a {
  color: #3B60BA;
  text-align: center;
}
.pagination > li > a.dosDigitos {
  padding: 10px 9px;
}
.pagination > li > a.direccionLink {
  font-size: 18px;
  padding: 8px 13px;
}
.pagination > li > a.puntosSeparacion {
  padding: 10px 10px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-radius: 50%;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-radius: 50%;
}
.pagination > li.active > a {
  background-color: #293364;
  border-color: #293364;
}
.pagination > li.active > a:hover,
.pagination > li.active > a:focus {
  background-color: #293364;
  border-color: #293364;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtcGFnaW5hdGlvbi5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLFdBQVksS0FDUjtBQURKLFdBQVksS0FDSDtFQUNELGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTs7QUFQUixXQUFZLEtBVVI7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7O0FBRUEsV0FkSSxLQVVSLElBSUs7RUFDRyxpQkFBQTs7QUFHSixXQWxCSSxLQVVSLElBUUs7RUFDRyxlQUFBO0VBQ0EsaUJBQUE7O0FBR0osV0F2QkksS0FVUixJQWFLO0VBQ0csa0JBQUE7O0FBSVIsV0E1QlEsS0E0QlAsWUFDRztBQURKLFdBNUJRLEtBNEJQLFlBQ1E7RUFDRCxrQkFBQTs7QUFJUixXQWxDUSxLQWtDUCxXQUNHO0FBREosV0FsQ1EsS0FrQ1AsV0FDUTtFQUNELGtCQUFBOztBQUlSLFdBeENRLEtBd0NQLE9BQVE7RUFDTCx5QkFBQTtFQUNBLHFCQUFBOztBQUVBLFdBNUNJLEtBd0NQLE9BQVEsSUFJSjtBQUFRLFdBNUNMLEtBd0NQLE9BQVEsSUFJSztFQUNOLHlCQUFBO0VBQ0EscUJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVBBR0lOQVRJT04tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ucGFnaW5hdGlvbiA+IGxpIHtcclxuICAgID4gYSwgPiBzcGFuIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICA+IGEge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItbG0tdGV4dGxpbmstZGVmYXVsdDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuZG9zRGlnaXRvcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXJlY2Npb25MaW5rIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHVudG9zU2VwYXJhY2lvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgPiBhLCA+IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgPiBhLCA+IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlID4gYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLW1lbnUtc2VsZWN0ZWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItaHMtbWVudS1zZWxlY3RlZDtcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1tZW51LXNlbGVjdGVkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1ocy1tZW51LXNlbGVjdGVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtcGFnaW5hdGlvbi5jc3MifQ== */

#tasksSidebar {
  background: #f6f6f6;
  border-left: 1px solid #c8c7cc;
  border-top: 1px solid #c8c7cc;
  bottom: 0;
  position: fixed;
  right: -475px;
  top: 49px;
  transition: right 0.3s ease 0s;
  -webkit-transition: right 0.3s ease 0s;
  width: 475px;
}
#tasksSidebar .sidebar-title {
  background-color: #41b6e6;
  color: #fff;
  cursor: pointer;
  font-size: 18px;
  margin: 0;
  padding: 17px 15px 12px 75px;
  position: relative;
  text-transform: none;
}
#tasksSidebar .sidebar-title img {
  cursor: pointer;
  left: 27px;
  position: absolute;
  top: 18px;
}
#tasksSidebar .sidebar-wrapper {
  background-color: #fff;
  color: #2A2A2A;
  overflow: hidden;
  position: relative;
}
#tasksSidebar .sidebar-wrapper .nav-tabs li a {
  background: #fff;
  border-left: none;
  border-top: none;
}
#tasksSidebar .sidebar-wrapper .nav-tabs li.active a {
  background: none;
  border-bottom-color: transparent;
}
#tasksSidebar .sidebar-wrapper .tab-content {
  border: none;
  padding: 0;
  position: relative;
}
#tasksSidebar #users,
#tasksSidebar #favorites {
  position: relative;
  right: 0;
  top: 0;
  transition: right 0.3s ease 0s;
  -webkit-transition: right 0.3s ease 0s;
}
#tasksSidebar .user-chat {
  left: 475px;
  position: relative;
  top: 0;
}
#tasksSidebar .users-list {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
#tasksSidebar .media-list .media {
  border-bottom: 1px solid #c8c7cc;
  margin: 0;
}
#tasksSidebar .media-list .media a {
  display: block;
  padding: 10px;
}
#tasksSidebar .media-list .media a:hover {
  background: #d9d9d9;
  text-decoration: none;
}
#tasksSidebar .media-list .media .media-object {
  border-radius: 50% !important;
  float: left;
  margin-right: 10px;
  opacity: 0.8;
  width: 40px;
}
#tasksSidebar .media-list .media .user-label {
  display: inline-block;
  margin-top: 10px;
  position: absolute;
  right: 25px;
}
#tasksSidebar .media-list .media .status-online {
  color: #5cb85c;
  display: inline-block;
  font-size: 6px;
  line-height: 40px;
  position: absolute;
  right: 10px;
}
#tasksSidebar .media-list .media .media-heading {
  color: #555;
  display: block;
  font-size: 13px;
  margin-bottom: 4px;
}
#tasksSidebar .media-list .media .media-body span {
  color: #bbb;
  display: block;
  font-size: 12px;
}
#tasksSidebar .sidebar-back {
  color: #999;
  font-size: 11px;
  margin: 15px 0 10px 0;
  text-transform: uppercase;
}
#tasksSidebar .sidebar-back:hover {
  color: #555;
  text-decoration: none;
}
#tasksSidebar .sidebar-content {
  padding: 10px;
}
#tasksSidebar .discussion .avatar img {
  border-radius: 50% !important;
  width: 40px;
}
#tasksSidebar .discussion .messages {
  margin-top: 10px;
}
#tasksSidebar .discussion .messages p {
  font-size: 12px;
}
#tasksSidebar .container {
  background-color: #fff;
  padding: 3px;
}
#tasksSidebar .container .tasksUpperLayer {
  border-bottom: 1px solid #f6f6f6;
}
#tasksSidebar .spanTitle {
  font-size: 20px;
  font-weight: 600;
}
#tasksSidebar .btnTask {
  border: 2px solid #3B60BA;
  color: #3B60BA;
  float: right;
  font-weight: 600;
}
#tasksSidebar .btnTask:focus,
#tasksSidebar .btnTask:hover,
#tasksSidebar .btnTask:active {
  border: 2px solid #3B60BA;
  outline: none;
}
#tasksSidebar .noTasksLabel {
  font-size: 14px;
  margin-top: 40px;
  text-align: center;
}
#tasksSidebar .reminderTaskLabel {
  font-size: 12px;
  font-style: italic;
}
#tasksSidebar .reminderTaskLabel.reminderActivatedTaskLabel {
  background: #dfecff;
}
#tasksSidebar .tasks-separation {
  border-top: 1px dashed #666;
  margin-bottom: 35px;
}
#tasksSidebar .task-row .task-info {
  padding-left: 20px;
}
#tasksSidebar .task-row .btn-hs-primary {
  background-color: #fff;
  border: 2px solid #556073;
  color: #556073;
  float: right;
}
#tasksSidebar .pending-tasks .task-row {
  background-color: #fff;
  border-bottom: 1px solid #f6f6f6;
}
#tasksSidebar .completed-tasks {
  margin-bottom: 70px;
}
#tasksSidebar .completed-tasks .task-row {
  background-color: #f6f6f6;
}
#tasksSidebar .completed-tasks .hideCompletedTasks {
  color: #3B60BA;
  text-align: center;
}
#tasksSidebar .completed-tasks .hideCompletedTasks .btnHideCompletedTasks {
  text-align: center;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtcGVuZGluZy10YXNrLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUE7RUFDSSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQ0FBQTtFQUNBLFlBQUE7O0FBVkosYUFZSTtFQUNJLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTs7QUFwQlIsYUFZSSxlQVVJO0VBQ0ksZUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7O0FBMUJaLGFBOEJJO0VBQ0ksc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFsQ1IsYUE4QkksaUJBTUksVUFBVSxHQUNOO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBQUdKLGFBYlIsaUJBTUksVUFBVSxHQU9MLE9BQVE7RUFDTCxnQkFBQTtFQUNBLGdDQUFBOztBQTdDaEIsYUE4QkksaUJBbUJJO0VBQ0ksWUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTs7QUFwRFosYUF3REk7QUF4REosYUF3RFk7RUFDSixrQkFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQ0FBQTs7QUE3RFIsYUFnRUk7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBOztBQW5FUixhQXNFSTtFQUNJLE9BQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBOztBQTFFUixhQTZFSSxZQUFZO0VBQ1IsZ0NBQUE7RUFDQSxTQUFBOztBQS9FUixhQTZFSSxZQUFZLE9BSVI7RUFDSSxjQUFBO0VBQ0EsYUFBQTs7QUFFQSxhQVJSLFlBQVksT0FJUixFQUlLO0VBQ0csbUJBQUE7RUFDQSxxQkFBQTs7QUF2RmhCLGFBNkVJLFlBQVksT0FjUjtFQUNJLDZCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7O0FBaEdaLGFBNkVJLFlBQVksT0FzQlI7RUFDSSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBOztBQXZHWixhQTZFSSxZQUFZLE9BNkJSO0VBQ0ksY0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBOztBQWhIWixhQTZFSSxZQUFZLE9Bc0NSO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBdkhaLGFBNkVJLFlBQVksT0E2Q1IsWUFBWTtFQUNSLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTs7QUE3SFosYUFpSUk7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7O0FBRUEsYUFOSixjQU1LO0VBQ0csV0FBQTtFQUNBLHFCQUFBOztBQXpJWixhQTZJSTtFQUNJLGFBQUE7O0FBOUlSLGFBaUpJLFlBQ0ksUUFBUTtFQUNKLDZCQUFBO0VBQ0EsV0FBQTs7QUFwSlosYUFpSkksWUFNSTtFQUNJLGdCQUFBOztBQXhKWixhQWlKSSxZQU1JLFVBR0k7RUFDSSxlQUFBOztBQTNKaEIsYUFnS0k7RUFDSSxzQkFBQTtFQUNBLFlBQUE7O0FBbEtSLGFBZ0tJLFdBSUk7RUFDSSxnQ0FBQTs7QUFyS1osYUF5S0k7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7O0FBM0tSLGFBOEtJO0VBQ0kseUJBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBOztBQUVBLGFBTkosU0FNSztBQUFRLGFBTmIsU0FNYztBQUFRLGFBTnRCLFNBTXVCO0VBQ2YseUJBQUE7RUFDQSxhQUFBOztBQXRMWixhQTBMSTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQTdMUixhQWdNSTtFQUNJLGVBQUE7RUFDQSxrQkFBQTs7QUFFQSxhQUpKLG1CQUlLO0VBQ0csbUJBQUE7O0FBck1aLGFBeU1JO0VBQ0ksMkJBQUE7RUFDQSxtQkFBQTs7QUEzTVIsYUE4TUksVUFDSTtFQUNJLGtCQUFBOztBQWhOWixhQThNSSxVQUtJO0VBQ0ksc0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBOztBQXZOWixhQTJOSSxlQUFlO0VBQ1gsc0JBQUE7RUFDQSxnQ0FBQTs7QUE3TlIsYUFnT0k7RUFDSSxtQkFBQTs7QUFqT1IsYUFnT0ksaUJBR0k7RUFDSSx5QkFBQTs7QUFwT1osYUFnT0ksaUJBT0k7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7O0FBek9aLGFBZ09JLGlCQU9JLG9CQUlJO0VBQ0ksa0JBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuQGltcG9ydCBcInRvb2xzLW1peGlucy5sZXNzXCI7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tUEVORElORyBUQVNLLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuI3Rhc2tzU2lkZWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAY29sb3ItaHMtZ3JleS1GNkY2RjY7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBjb2xvci1ocy1wZW5kaW5nLXRhc2stYm9yZGVyO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ocy1wZW5kaW5nLXRhc2stYm9yZGVyO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IC00NzVweDtcclxuICAgIHRvcDogNDlweDtcclxuICAgIHRyYW5zaXRpb246IHJpZ2h0IC4zcyBlYXNlIDBzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiByaWdodCAuM3MgZWFzZSAwcztcclxuICAgIHdpZHRoOiA0NzVweDtcclxuXHJcbiAgICAuc2lkZWJhci10aXRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXNlY29uZGFyeTtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTVweCAxMnB4IDc1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI3cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5uYXYtdGFicyBsaSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN1c2VycywgI2Zhdm9yaXRlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAuM3MgZWFzZSAwcztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IC4zcyBlYXNlIDBzO1xyXG4gICAgfVxyXG5cclxuICAgIC51c2VyLWNoYXQge1xyXG4gICAgICAgIGxlZnQ6IDQ3NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXJzLWxpc3Qge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEtbGlzdCAubWVkaWEge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItaHMtcGVuZGluZy10YXNrLWJvcmRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWhzLWdyZXktRDlEOUQ5O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVkaWEtb2JqZWN0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51c2VyLWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXR1cy1vbmxpbmUge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXBlbmRpbmctdGFzay1zdGF0dXMtb25saW5lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZWRpYS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LTU1NTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lZGlhLWJvZHkgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtZ3JleS1CQkI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyLWJhY2sge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItaHMtZ3JleS05OTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwIDEwcHggMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LTU1NTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXNjdXNzaW9uIHtcclxuICAgICAgICAuYXZhdGFyIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZXNzYWdlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG5cclxuICAgICAgICAudGFza3NVcHBlckxheWVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LUY2RjZGNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwYW5UaXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0blRhc2sge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVGFza3NMYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZW1pbmRlclRhc2tMYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbiAgICAgICAgJi5yZW1pbmRlckFjdGl2YXRlZFRhc2tMYWJlbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1ocy10YXNrLWVuYWJsZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YXNrcy1zZXBhcmF0aW9uIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIEBjb2xvci1ocy1ncmV5LTY2NjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50YXNrLXJvdyB7XHJcbiAgICAgICAgLnRhc2staW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4taHMtcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgQGNvbG9yLWhzLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wZW5kaW5nLXRhc2tzIC50YXNrLXJvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItaHMtZ3JleS1GNkY2RjY7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBsZXRlZC10YXNrcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAgICAgLnRhc2stcm93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWdyZXktRjZGNkY2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhpZGVDb21wbGV0ZWRUYXNrcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtbGluaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJ0bkhpZGVDb21wbGV0ZWRUYXNrcyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9jb21wb25lbnRzLXBlbmRpbmctdGFzay5jc3MifQ== */

.hs-switch {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 8px;
  position: relative;
  width: 35px;
  height: 14px;
  vertical-align: middle;
}
.hs-switch input {
  display: none;
}
.hs-switch input:checked + .slider {
  background-color: #3B60BA;
}
.hs-switch input:checked + .slider:before {
  background-color: #FFF;
  left: -5px;
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}
.hs-switch input:focus + .slider {
  box-shadow: 0 0 1px #556073;
}
.hs-switch input:disabled + .slider {
  opacity: 0.4;
}
.hs-switch .slider {
  background-color: #d4d7dc;
  bottom: 0;
  cursor: pointer;
  height: 22px;
  left: 0;
  position: absolute;
  right: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  top: -5px;
}
.hs-switch .slider:before {
  background-color: #556073;
  bottom: 2px;
  content: "";
  left: 2px;
  position: absolute;
  width: 18px;
  height: 18px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.hs-switch .slider.round {
  border-radius: 30px;
}
.hs-switch .slider.round:before {
  border-radius: 50%;
}
.hs-switch.gray-default .slider {
  background-color: #c6c4c5;
}
.hs-switch.gray-default .slider:before {
  background-color: #f1f1f1;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtc3dpdGNoLmxlc3MiLCJjb250ZW50L2Nzcy90b29scy1taXhpbnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQTtFQUNJLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VDTkEsV0FBQTtFQUNBLFlBQUE7RURPQSxzQkFBQTs7QUFOSixVQVFJO0VBQ0ksYUFBQTs7QUFFQSxVQUhKLE1BR0ssUUFBUztFQUNOLHlCQUFBOztBQUVBLFVBTlIsTUFHSyxRQUFTLFVBR0w7RUFDRyxzQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBbUIsZ0JBQW5CO0VBQ0EsZUFBZSxnQkFBZjtFQUNBLFdBQVcsZ0JBQVg7O0FBSVIsVUFmSixNQWVLLE1BQU87RUFDSiwyQkFBQTs7QUFHSixVQW5CSixNQW1CSyxTQUFVO0VBQ1AsWUFBQTs7QUE1QlosVUFnQ0k7RUFDSSx5QkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTs7QUFFQSxVQVpKLFFBWUs7RUFDRyx5QkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFTLEVBQVQ7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUNuRFIsV0FBQTtFQUNBLFlBQUE7RURvRFEsd0JBQUE7RUFDQSxnQkFBQTs7QUFHSixVQXZCSixRQXVCSztFQUNHLG1CQUFBOztBQUVBLFVBMUJSLFFBdUJLLE1BR0k7RUFDRyxrQkFBQTs7QUFLWixVQUFDLGFBQWM7RUFDWCx5QkFBQTs7QUFFQSxVQUhILGFBQWMsUUFHVjtFQUNHLHlCQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tU1dJVENILS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5ocy1zd2l0Y2gge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnNpemUoMzVweCwgMTRweCk7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyAuc2xpZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyArIC5zbGlkZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IEBjb2xvci1ocy1zZWxlY3RlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQgKyAuc2xpZGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1zd2l0Y2gtY2hlY2tlZDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1zZWxlY3RlZDtcclxuICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAuc3F1YXJlKDE4cHgpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yb3VuZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmF5LWRlZmF1bHQgLnNsaWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXN3aXRjaC1ncmF5LWRlZmF1bHQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWdyZXktRjFGMUYxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBTaXppbmcgc2hvcnRjdXRzXHJcbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuLnNxdWFyZShAc2l6ZSkge1xyXG4gICAgLnNpemUoQHNpemU7IEBzaXplKTtcclxufVxyXG5cclxuLy8gTmV3IG1peGluc1xyXG4uYm9yZGVyLXJhZGl1cy1mdWxsKEByYWRpdXNUb3BSaWdodDogNXB4LCBAcmFkaXVzQm90dG9tUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbUxlZnQ6IDVweCwgQHJhZGl1c1RvcExlZnQ6IDVweCkge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG59XHJcblxyXG4vLyAuYm94LXNoYWRvdyg1cHgsIDVweCwgNnB4LCAuMyk7XHJcbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICBib3gtc2hhZG93OiBAc3RyaW5nO1xyXG59XHJcblxyXG4vLyAudHJhbnNpdGlvbihhbGwsIC41cywgZWFzZS1pbik7XHJcbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxufVxyXG5cclxuLy8gLnRyYW5zZm9ybSg1ZGVnLCAuNSwgMWRlZywgMCk7XHJcbi50cmFuc2Zvcm0gKEByb3RhdGU6IDkwZGVnLCBAc2NhbGU6IDEsIEBza2V3OiAxZGVnLCBAdHJhbnNsYXRlOiAxMHB4KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbn1cclxuXHJcbi8vIC5ncmFkaWVudChsZWZ0LCAjNjYzMzMzLCAjMzMzMzMzKTtcclxuLmdyYWRpZW50IChAb3JpZ2luOiBsZWZ0LCBAc3RhcnQ6IHdoaXRlLCBAc3RvcDogYmxhY2spIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG59XHJcblxyXG4vLyAuYm9yZGVyLXJhZGl1cyg1cHgpXHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6IDVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcblxyXG4uY2hldnJvbi1jb21wKEBjb2xvciwgQGJvcmRlciwgQGJvcmRlci1sZWZ0LCBAdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogQGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLWxlZnQgc29saWQgQGNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiBAdG9wO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmljb21vb24oKSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vTWFyZ2luLXRvcFxyXG4ubWFyZ2luLXRvcChAc2l6ZSkge1xyXG4gICAgbWFyZ2luLXRvcDogQHNpemU7XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBtZWFzdXJlc1xyXG5AbW9iaWxlOiB+XCIobWF4LXdpZHRoOiA0ODBweClcIjtcclxuQG1vYmlsZS1sZzogflwiKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQG1vYmlsZS1taW46IH5cIihtaW4td2lkdGg6IDM2MHB4KVwiO1xyXG5AbW9iaWxlLW1heDogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBhbGwtbW9iaWxlczogflwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuXHJcbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkB0YWJsZXQtbWluOiB+XCIobWluLXdpZHRoOiA3NjhweClcIjtcclxuQHRhYmxldC1tYXg6IH5cIihtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AYWxsLXRhYmxldHM6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcblxyXG5AbGFwdG9wLXNtOiB+XCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQGxhcHRvcDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xyXG5AbGFwdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBsYXB0b3AtbWluOiB+XCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuQGxhcHRvcC1tYXg6IH5cIihtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGFsbC1sYXB0b3BzOiB+XCIobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuXHJcbkBkZXNrdG9wLW1pbjogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG5AZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTc2MHB4KVwiO1xyXG5AZGVza3RvcC1sZzogflwiKG1pbi13aWR0aDogMTc2MXB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5AYWxsLWRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuXHJcbkBzY3JlZW4teHM6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5Ac2NyZWVuLXNtOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQHNjcmVlbi1tZDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5Ac2NyZWVuLWxnOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvY29tcG9uZW50cy1zd2l0Y2guY3NzIn0= */

.progress {
  background-color: #c2d8e3;
  margin-bottom: 0;
  margin-top: 6px;
  width: 50px;
}
.progress .progress-bar[aria-valuenow="0"] {
  min-width: 0;
}
.progress .calidad1 {
  background-color: #f1492f;
}
.progress .calidad2 {
  background-color: #f68c10;
}
.progress .calidad3 {
  background-color: #f7ca4f;
}
.progress .calidad4 {
  background-color: #4caf50;
}
.showInfoCalidad {
  cursor: pointer;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtcXVhbGl0eS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBQ0kseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBOztBQUpKLFNBTUksY0FBYTtFQUNULFlBQUE7O0FBUFIsU0FVSTtFQUNJLHlCQUFBOztBQVhSLFNBY0k7RUFDSSx5QkFBQTs7QUFmUixTQWtCSTtFQUNJLHlCQUFBOztBQW5CUixTQXNCSTtFQUNJLHlCQUFBOztBQUlSO0VBQ0ksZUFBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tUVVBTElUWS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ucHJvZ3Jlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQtYmFja2dyb3VuZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuXHJcbiAgICAucHJvZ3Jlc3MtYmFyW2FyaWEtdmFsdWVub3c9XCIwXCJdIHtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGlkYWQxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtY2FsaWRhZDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGlkYWQyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtY2FsaWRhZDI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGlkYWQzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtY2FsaWRhZDM7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGlkYWQ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtY2FsaWRhZDQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaG93SW5mb0NhbGlkYWQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvY29tcG9uZW50cy1xdWFsaXR5LmNzcyJ9 */

.nav-tabs {
  border: none;
  padding: 0;
}
.nav-tabs > li {
  margin-bottom: 0;
}
.nav-tabs.primary-tab {
  background-color: #fff;
  font-size: 14px;
  font-weight: 400;
  position: relative;
  top: 0;
}
.nav-tabs.primary-tab > li {
  margin-bottom: -1px;
}
.nav-tabs.primary-tab > li:not(.active) > a {
  background-color: transparent;
  border: none;
  border-radius: 4px 4px 0 0 !important;
  color: #2A2A2A;
  line-height: 24px;
  margin-right: 0;
  padding: 8px 16px;
  white-space: nowrap;
}
.nav-tabs.primary-tab > li:not(.active) > a:hover,
.nav-tabs.primary-tab > li:not(.active) > a:active,
.nav-tabs.primary-tab > li:not(.active) > a:focus {
  background-color: #EDEDED;
  font-weight: 400;
  margin-top: -1px;
  opacity: 1;
  padding: 9px 16px 8px;
}
.nav-tabs.primary-tab > li:not(.active) > a.disabled {
  color: #C6C6C6;
}
.nav-tabs.primary-tab > li:not(.active) > a.disabled:hover,
.nav-tabs.primary-tab > li:not(.active) > a.disabled:active,
.nav-tabs.primary-tab > li:not(.active) > a.disabled:focus {
  background-color: #EDEDED;
  border-bottom: none;
  cursor: not-allowed;
}
.nav-tabs.primary-tab > li.active > a,
.nav-tabs.primary-tab > li.active > a:focus {
  background-color: #D9E5FF;
  border: none;
  border-bottom: 2px solid #3B60BA;
  border-radius: 4px 4px 0 0 !important;
  color: #3B60BA;
  font-weight: 600;
  line-height: 24px;
  margin-right: 0;
  padding: 8px 16px;
  white-space: nowrap;
}
.nav-tabs.primary-tab::-webkit-scrollbar {
  height: 4px;
  width: 4px;
}
.nav-tabs.primary-tab::-webkit-scrollbar-thumb {
  background-color: #969595;
  border-radius: 20px;
}
.nav-tabs.secondary-tab {
  background-color: #fff;
  display: flex;
  flex-wrap: nowrap;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 2px;
  position: relative;
  top: 0;
}
.nav-tabs.secondary-tab > li {
  border-bottom: 1px solid #C6C6C6;
  margin-bottom: -2px;
}
.nav-tabs.secondary-tab > li:not(.active) > a {
  background-color: transparent;
  border: none;
  border-radius: 4px 4px 0 0 !important;
  color: #2A2A2A;
  line-height: 24px;
  margin-right: 0;
  padding: 8px 16px;
  white-space: nowrap;
}
.nav-tabs.secondary-tab > li:not(.active) > a:hover,
.nav-tabs.secondary-tab > li:not(.active) > a:active,
.nav-tabs.secondary-tab > li:not(.active) > a:focus {
  background-color: #EDEDED;
  font-weight: 400;
  opacity: 1;
  padding: 8px 16px 9px;
}
.nav-tabs.secondary-tab > li:not(.active) > a.disabled {
  color: #C6C6C6;
}
.nav-tabs.secondary-tab > li:not(.active) > a.disabled:hover,
.nav-tabs.secondary-tab > li:not(.active) > a.disabled:active,
.nav-tabs.secondary-tab > li:not(.active) > a.disabled:focus {
  background-color: #EDEDED;
  border-bottom: none;
  cursor: not-allowed;
}
.nav-tabs.secondary-tab > li.active > a,
.nav-tabs.secondary-tab > li.active > a:focus {
  border: none;
  border-bottom: 2px solid #3B60BA;
  color: #3B60BA;
  font-weight: 600;
  line-height: 24px;
  margin-right: 0;
  padding: 8px 16px;
  white-space: nowrap;
}
.nav-tabs.secondary-tab::-webkit-scrollbar {
  height: 4px;
  width: 4px;
}
.nav-tabs.secondary-tab::-webkit-scrollbar-thumb {
  background-color: #969595;
  border-radius: 20px;
}
.nav-tabs.tertiary-tab {
  border-bottom: 0;
  float: left;
  font-size: 10px;
  margin-right: 16px;
  text-align: center;
}
.nav-tabs.tertiary-tab li {
  float: none;
}
.nav-tabs.tertiary-tab li a {
  background-color: #fff;
  border-color: #3B60BA !important;
  border-bottom: none !important;
  color: #3B60BA;
  margin: 0;
}
.nav-tabs.tertiary-tab li a:hover {
  background-color: #EDEDED;
  color: #3B60BA;
  margin: 0;
}
.nav-tabs.tertiary-tab li a .icon {
  color: #3B60BA;
  font-size: 20px;
}
.nav-tabs.tertiary-tab li:first-child a {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}
.nav-tabs.tertiary-tab li:last-child a {
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  border-bottom: 1px solid #3B60BA !important;
}
.nav-tabs.tertiary-tab li.active a {
  background-color: #D9E5FF;
  border: 1px solid #3B60BA !important;
  border-bottom: none !important;
  color: #3B60BA;
  margin: 0;
}
.nav-tabs.tertiary-tab li.active a:hover,
.nav-tabs.tertiary-tab li.active a:active,
.nav-tabs.tertiary-tab li.active a:focus {
  margin: 0;
}
.nav-tabs.tertiary-tab li.active a .icon {
  color: #3B60BA;
}
.nav-tabs.tertiary-tab li.active:last-child a {
  border-bottom: 1px solid #3B60BA !important;
}
.nav-tabs.tertiary-tab li.disabled > a {
  background-color: #fff;
  color: #C6C6C6;
}
.nav-tabs.tertiary-tab li.disabled > a .icon {
  color: #C6C6C6;
}
.nav-tabs.tertiary-tab li.disabled > a:hover {
  background-color: #C6C6C6;
  color: #fff;
  margin: 0;
}
.nav-tabs.tertiary-tab li.disabled > a:hover .icon {
  color: #fff;
}
.tab-pane {
  display: none;
}
.tab-pane.active {
  display: block;
}
.tab-content {
  border: none;
  padding: 15px;
}
@media (max-width: 767px) {
  .tab-content {
    padding: 16px 10px;
  }
}
.arrow-tabs .arrow:first-of-type .arrow_outter {
  border-bottom: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  border-top: 1px solid #cdcdcd;
  left: -4px;
}
.arrow-tabs .arrow:last-of-type {
  padding-right: 0;
}
.arrow-tabs .arrow:last-of-type .arrow_outter {
  border-bottom: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
  border-top: 1px solid #cdcdcd;
  right: -4px;
}
.arrow-tabs .tooltip-arrow {
  display: none;
}
.arrow-tabs .arrow {
  box-shadow: none;
  color: #3883E4;
  padding-left: 0;
  padding-right: 15px;
  position: relative;
}
.arrow-tabs .arrow input {
  display: none;
}
.arrow-tabs .arrow .arrow_inner_text {
  font-size: 14px;
  font-weight: 600;
  margin: 7px 0 0 16px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 70%;
  z-index: 1;
}
.arrow-tabs .arrow .arrow_inner_top,
.arrow-tabs .arrow .arrow_inner_bot {
  background-color: #efefef;
  border-left: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
  height: 17px;
}
.arrow-tabs .arrow .arrow_inner_top {
  border-top: 1px solid #cdcdcd;
  transform: skew(20deg);
}
.arrow-tabs .arrow .arrow_inner_bot {
  border-bottom: 1px solid #cdcdcd;
  transform: skew(-20deg);
}
.arrow-tabs .arrow .arrow_outter {
  background-color: #efefef;
  height: 33.5px;
  position: absolute;
  width: 20px;
  z-index: 1;
}
.arrow-tabs .active {
  color: #2A2A2A !important;
}
.arrow-tabs .active .arrow_outter {
  border-bottom: 3px solid #00c5d2 !important;
  border-left: 3px solid #00c5d2 !important;
  border-top: 3px solid #00c5d2 !important;
}
.arrow-tabs .active .arrow_inner_top {
  border-left: 3px solid #00c5d2;
  border-right: 3px solid #00c5d2;
  border-top: 3px solid #00c5d2;
}
.arrow-tabs .active .arrow_inner_bot {
  border-bottom: 3px solid #00c5d2;
  border-left: 3px solid #00c5d2;
  border-right: 3px solid #00c5d2;
}
ul.nav-flow .nav-item:not(:last-child) {
  margin-right: 20px;
}
ul.nav-flow .nav-item a {
  background-color: #EFEFEF;
  border: 1px solid #CFCFCF;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  font-weight: 600;
  height: 34px;
  line-height: 32px;
  padding: 0;
  white-space: nowrap;
}
ul.nav-flow .nav-item a:hover {
  background-color: #EFEFEF;
}
ul.nav-flow .nav-item.active a {
  background-color: #EFEFEF;
  border: 3px solid #3a87ad;
  color: #2A2A2A;
  line-height: calc(34px - 6px);
}
ul.nav-flow .nav-item.nav-item-flow:not(.start) a:before {
  position: absolute;
  display: block;
  border: 17px solid transparent;
  border-left: 5px solid #CFCFCF;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
  left: 0px;
}
ul.nav-flow .nav-item.nav-item-flow:not(.start) a:after {
  position: absolute;
  display: block;
  border: 17px solid transparent;
  border-left: 5px solid white;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
  left: -1px;
}
ul.nav-flow .nav-item.nav-item-flow:not(.start).active a:before {
  position: absolute;
  display: block;
  border: 16px solid transparent;
  border-left: 5px solid #3a87ad;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
}
ul.nav-flow .nav-item.nav-item-flow:not(.start).active a:after {
  position: absolute;
  display: block;
  border: 17px solid transparent;
  border-left: 5px solid white;
  border-right: 0;
  top: -2px;
  z-index: 10;
  content: '';
  left: -3px;
}
ul.nav-flow .nav-item.nav-item-flow:not(.end):before {
  position: absolute;
  display: block;
  border: 15px solid transparent;
  border-left: 5px solid #CFCFCF;
  border-right: 0;
  top: 2px;
  z-index: 10;
  content: '';
  right: -5px;
}
ul.nav-flow .nav-item.nav-item-flow:not(.end):after {
  position: absolute;
  display: block;
  border: 15px solid transparent;
  border-left: 5px solid #EFEFEF;
  border-right: 0;
  top: 2px;
  z-index: 10;
  content: '';
  right: -4px;
}
ul.nav-flow .nav-item.nav-item-flow:not(.end).active:before {
  position: absolute;
  display: block;
  border: 15px solid transparent;
  border-left: 5px solid #3a87ad;
  border-right: 0;
  top: 2px;
  z-index: 10;
  content: '';
}
ul.nav-flow .nav-item.nav-item-flow:not(.end).active:after {
  position: absolute;
  display: block;
  border: 14px solid transparent;
  border-left: 5px solid #EFEFEF;
  border-right: 0;
  top: 3px;
  z-index: 10;
  content: '';
  right: -2px;
}
@media (max-width: 768px) {
  ul.nav-flow {
    overflow-x: auto;
    overflow-y: hidden;
  }
  ul.nav-flow .nav-item:not(:last-child) {
    margin-right: 2px;
  }
  ul.nav-flow .nav-item a {
    font-size: 1.2rem;
    padding: 0 10px;
  }
}
@media (max-width: 768px) and (hover: hover) and (pointer: fine) {
  ul.nav-flow .nav-item a:hover {
    background-color: #EFEFEF;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtdGFicy5sZXNzIiwiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUE7RUFDSSxZQUFBO0VBQ0EsVUFBQTs7QUFGSixTQUlJO0VBQ0ksZ0JBQUE7O0FBR0osU0FBQztFQUNHLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBOztBQUxKLFNBQUMsWUFPRztFQUNJLG1CQUFBOztBQVJSLFNBQUMsWUFXRyxLQUFJLElBQUksU0FBVTtFQUNkLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLHFDQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7O0FBRUEsU0FyQlAsWUFXRyxLQUFJLElBQUksU0FBVSxJQVViO0FBQVEsU0FyQmhCLFlBV0csS0FBSSxJQUFJLFNBQVUsSUFVSjtBQUFTLFNBckIxQixZQVdHLEtBQUksSUFBSSxTQUFVLElBVU07RUFDaEIseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQUFBOztBQUdKLFNBN0JQLFlBV0csS0FBSSxJQUFJLFNBQVUsSUFrQmI7RUFDRyxjQUFBOztBQUVBLFNBaENYLFlBV0csS0FBSSxJQUFJLFNBQVUsSUFrQmIsU0FHSTtBQUFRLFNBaENwQixZQVdHLEtBQUksSUFBSSxTQUFVLElBa0JiLFNBR2E7QUFBUyxTQWhDOUIsWUFXRyxLQUFJLElBQUksU0FBVSxJQWtCYixTQUd1QjtFQUNoQix5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7O0FBbkNoQixTQUFDLFlBd0NHLEtBQUksT0FBUTtBQXhDaEIsU0FBQyxZQXdDb0IsS0FBSSxPQUFRLElBQUc7RUFDNUIseUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7RUFDQSxxQ0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNB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QVMsRUFBVDtFRG9VZ0IsVUFBQTs7QUFNUixFQXpEVixTQUFVLFVBOEJQLGNBMEJJLElBQUksTUFDQTtFQ2pWVCxrQkFBQTtFQUNBLGNBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBUyxFQUFUO0VENFVZLFdBQUE7O0FBR0osRUE5RFYsU0FBVSxVQThCUCxjQTBCSSxJQUFJLE1BTUE7RUN0VlQsa0JBQUE7RUFDQSxjQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQVMsRUFBVDtFRGlWWSxXQUFBOztBQUlBLEVBcEVkLFNBQVUsVUE4QlAsY0EwQkksSUFBSSxNQVdBLE9BQ0k7RUM1VmIsa0JBQUE7RUFDQSxjQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQVMsRUFBVDs7QUR5VlksRUF4RWQsU0FBVSxVQThCUCxjQTBCSSxJQUFJLE1BV0EsT0FLSTtFQ2hXYixrQkFBQTtFQUNBLGNBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBUyxFQUFUO0VEMlZnQixXQUFBOztBQU9wQixRQUEwQjtFQUN0QixFQUFFO0lBQ0UsZ0JBQUE7SUFDQSxrQkFBQTs7RUFHSSxFQUxOLFNBSUUsVUFDSyxJQUFJO0lBQ0QsaUJBQUE7O0VBTlosRUFBRSxTQUlFLFVBS0k7SUFDSSxpQkFBQTtJQUNBLGVBQUE7OztBQUVBLFFBZFUsdUJBY1ksbUJBQW9CO0VBQ3RDLEVBZGQsU0FJRSxVQUtJLEVBS1M7SUFDRyx5QkFBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5AaW1wb3J0IFwidG9vbHMtbWl4aW5zLmxlc3NcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1UQUJTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1EUyBDb21wb25lbnQgSW5pY2lvLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICYucHJpbWFyeS10YWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gbGk6bm90KC5hY3RpdmUpID4gYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1uZXV0cmFsLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDE2cHggOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1saWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLW5ldXRyYWwtaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGxpLmFjdGl2ZSA+IGEsID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1wYW5lbC1oaWdobGlnaHRlZC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Njk1OTU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2Vjb25kYXJ5LXRhYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci10eXBlLWxpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBsaTpub3QoLmFjdGl2ZSkgPiBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLW5ldXRyYWwtaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1uZXV0cmFsLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBsaS5hY3RpdmUgPiBhLCA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Njk1OTU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudGVydGlhcnktdGFiIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLW5ldXRyYWwtaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtcGFuZWwtaGlnaGxpZ2h0ZWQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1saWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci10eXBlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1EUyBDb21wb25lbnQgRmluLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufVxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVJlc2V0IGJvb3RzdHJhcCB0YWIgc3R5bGVzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi50YWItcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnRhYi1jb250ZW50IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEFycm93IFRhYnNcclxuLmFycm93LXRhYnMge1xyXG4gICAgLmFycm93OmZpcnN0LW9mLXR5cGUgLmFycm93X291dHRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LUNEQ0RDRDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LUNEQ0RDRDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktQ0RDRENEO1xyXG4gICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93Omxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgLmFycm93X291dHRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItaHMtZ3JleS1DRENEQ0Q7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LUNEQ0RDRDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LUNEQ0RDRDtcclxuICAgICAgICAgICAgcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b29sdGlwLWFycm93IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBjb2xvcjogQG5hdi1mbG93LWluY29tcGxldGUtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3dfaW5uZXJfdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAwIDE2cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3dfaW5uZXJfdG9wLCAuYXJyb3dfaW5uZXJfYm90IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWdyZXktRUZFRkVGO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LUNEQ0RDRDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktQ0RDRENEO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3dfaW5uZXJfdG9wIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LUNEQ0RDRDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvd19pbm5lcl9ib3Qge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktQ0RDRENEO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvd19vdXR0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtZ3JleS1FRkVGRUY7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzMuNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUge1xyXG4gICAgICAgIC5hcnJvd19vdXR0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgQGNvbG9yLWhzLWZvbmRvLWNhcHRhY2lvbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIEBjb2xvci1ocy1mb25kby1jYXB0YWNpb24gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIEBjb2xvci1ocy1mb25kby1jYXB0YWNpb24gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvd19pbm5lcl90b3Age1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIEBjb2xvci1ocy1mb25kby1jYXB0YWNpb247XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIEBjb2xvci1ocy1mb25kby1jYXB0YWNpb247XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCBAY29sb3ItaHMtZm9uZG8tY2FwdGFjaW9uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93X2lubmVyX2JvdCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBAY29sb3ItaHMtZm9uZG8tY2FwdGFjaW9uO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIEBjb2xvci1ocy1mb25kby1jYXB0YWNpb247XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIEBjb2xvci1ocy1mb25kby1jYXB0YWNpb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG51bC5uYXYtZmxvdyAubmF2LWl0ZW0ge1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1mbG93LXRhYi1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBuYXYtZmxvdy1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGhlaWdodDogQG5hdi1mbG93LXJvdy1oZWlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1mbG93LXRhYi1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWZsb3ctdGFiLWJhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgQG5hdi1mbG93LWFjdGl2ZS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoQG5hdi1mbG93LXJvdy1oZWlnaHQgLSA2cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYubmF2LWl0ZW0tZmxvdyB7XHJcbiAgICAgICAgJjpub3QoLnN0YXJ0KSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jaGV2cm9uLWNvbXAoQG5hdi1mbG93LWJvcmRlci1jb2xvciwgMTdweCwgNXB4LCAtMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNoZXZyb24tY29tcChAbmF2LWZsb3ctYmFja2dyb3VuZCwgMTdweCwgNXB4LCAtMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSBhIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2hldnJvbi1jb21wKEBuYXYtZmxvdy1hY3RpdmUtYm9yZGVyLWNvbG9yLCAxNnB4LCA1cHgsIC0xcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jaGV2cm9uLWNvbXAoQG5hdi1mbG93LWJhY2tncm91bmQsIDE3cHgsIDVweCwgLTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmVuZCkge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAuY2hldnJvbi1jb21wKEBuYXYtZmxvdy1ib3JkZXItY29sb3IsIDE1cHgsIDVweCwgMnB4KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIC5jaGV2cm9uLWNvbXAoQG5hdi1mbG93LXRhYi1iYWNrZ3JvdW5kLCAxNXB4LCA1cHgsIDJweCk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jaGV2cm9uLWNvbXAoQG5hdi1mbG93LWFjdGl2ZS1ib3JkZXItY29sb3IsIDE1cHgsIDVweCwgMnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2hldnJvbi1jb21wKEBuYXYtZmxvdy10YWItYmFja2dyb3VuZCwgMTRweCwgNXB4LCAzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHVsLm5hdi1mbG93IHtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1mbG93LXRhYi1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBTaXppbmcgc2hvcnRjdXRzXHJcbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuLnNxdWFyZShAc2l6ZSkge1xyXG4gICAgLnNpemUoQHNpemU7IEBzaXplKTtcclxufVxyXG5cclxuLy8gTmV3IG1peGluc1xyXG4uYm9yZGVyLXJhZGl1cy1mdWxsKEByYWRpdXNUb3BSaWdodDogNXB4LCBAcmFkaXVzQm90dG9tUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbUxlZnQ6IDVweCwgQHJhZGl1c1RvcExlZnQ6IDVweCkge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG59XHJcblxyXG4vLyAuYm94LXNoYWRvdyg1cHgsIDVweCwgNnB4LCAuMyk7XHJcbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICBib3gtc2hhZG93OiBAc3RyaW5nO1xyXG59XHJcblxyXG4vLyAudHJhbnNpdGlvbihhbGwsIC41cywgZWFzZS1pbik7XHJcbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxufVxyXG5cclxuLy8gLnRyYW5zZm9ybSg1ZGVnLCAuNSwgMWRlZywgMCk7XHJcbi50cmFuc2Zvcm0gKEByb3RhdGU6IDkwZGVnLCBAc2NhbGU6IDEsIEBza2V3OiAxZGVnLCBAdHJhbnNsYXRlOiAxMHB4KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbn1cclxuXHJcbi8vIC5ncmFkaWVudChsZWZ0LCAjNjYzMzMzLCAjMzMzMzMzKTtcclxuLmdyYWRpZW50IChAb3JpZ2luOiBsZWZ0LCBAc3RhcnQ6IHdoaXRlLCBAc3RvcDogYmxhY2spIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG59XHJcblxyXG4vLyAuYm9yZGVyLXJhZGl1cyg1cHgpXHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6IDVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcblxyXG4uY2hldnJvbi1jb21wKEBjb2xvciwgQGJvcmRlciwgQGJvcmRlci1sZWZ0LCBAdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogQGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLWxlZnQgc29saWQgQGNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiBAdG9wO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmljb21vb24oKSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vTWFyZ2luLXRvcFxyXG4ubWFyZ2luLXRvcChAc2l6ZSkge1xyXG4gICAgbWFyZ2luLXRvcDogQHNpemU7XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBtZWFzdXJlc1xyXG5AbW9iaWxlOiB+XCIobWF4LXdpZHRoOiA0ODBweClcIjtcclxuQG1vYmlsZS1sZzogflwiKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQG1vYmlsZS1taW46IH5cIihtaW4td2lkdGg6IDM2MHB4KVwiO1xyXG5AbW9iaWxlLW1heDogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBhbGwtbW9iaWxlczogflwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuXHJcbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkB0YWJsZXQtbWluOiB+XCIobWluLXdpZHRoOiA3NjhweClcIjtcclxuQHRhYmxldC1tYXg6IH5cIihtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AYWxsLXRhYmxldHM6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcblxyXG5AbGFwdG9wLXNtOiB+XCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQGxhcHRvcDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xyXG5AbGFwdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBsYXB0b3AtbWluOiB+XCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuQGxhcHRvcC1tYXg6IH5cIihtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGFsbC1sYXB0b3BzOiB+XCIobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuXHJcbkBkZXNrdG9wLW1pbjogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG5AZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTc2MHB4KVwiO1xyXG5AZGVza3RvcC1sZzogflwiKG1pbi13aWR0aDogMTc2MXB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5AYWxsLWRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuXHJcbkBzY3JlZW4teHM6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5Ac2NyZWVuLXNtOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQHNjcmVlbi1tZDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5Ac2NyZWVuLWxnOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvY29tcG9uZW50cy10YWJzLmNzcyJ9 */

.tag {
  width: fit-content;
  height: 22px;
  position: relative;
  padding: 2px 8px;
  text-align: center;
  border-radius: 100px;
  font-size: 12px;
  font-weight: 600;
  color: #2A2A2A;
}
.tag.active-state {
  background-color: #E5F5DF;
}
.tag.prospect-state {
  background-color: #8ED3D0;
}
.tag.reserved-state {
  background-color: #E2DBFF;
}
.tag.sold-state {
  background-color: #F8D7E0;
}
.tag.deleted-state {
  background-color: #F9E7C7;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtdGFncy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBOztBQUVBLElBQUM7RUFDRyx5QkFBQTs7QUFHSixJQUFDO0VBQ0cseUJBQUE7O0FBR0osSUFBQztFQUNHLHlCQUFBOztBQUdKLElBQUM7RUFDRyx5QkFBQTs7QUFHSixJQUFDO0VBQ0cseUJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tVEFHUyBEUyBDT01QT05FTlQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi50YWcge1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMnB4IDhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG5cclxuICAgICYuYWN0aXZlLXN0YXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tYmctbWFuemFuYS1taWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcm9zcGVjdC1zdGF0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLXR1cnF1ZXNhLWJhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZXNlcnZlZC1zdGF0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLW1hbHZhLW1pZDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNvbGQtc3RhdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1iZy1wZW9uaWEtbWlkO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGVsZXRlZC1zdGF0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLWdpcmFzb2wtbWlkO1xyXG4gICAgfVxyXG59XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvY29tcG9uZW50cy10YWdzLmNzcyJ9 */

.ico-facebook {
  color: #3b5998;
}
.ico-twitter {
  color: #00aced;
}
.alert-warning .icomoon {
  color: #8a6d3b;
}
.icomoon-bajada-precio.reverse::before {
  display: inline-block;
  transform: rotate(-180deg);
}
.text-base {
  color: #2A2A2A;
}
.text-base-disabled {
  color: #919eab;
}
.text-base-light {
  color: #637381;
}
.text-nota {
  color: #ababab;
  font-size: 12px;
  padding-top: 3px;
}
.text-success {
  color: #4caf50;
}
.text-error {
  color: #f1492f;
}
.text-warning {
  color: #8a6d3b;
}
.text-link {
  color: #3B60BA;
}
.text-info {
  color: #6C6C6C;
}
.text-alert {
  color: #f7ca4f;
}
.text-alert-info {
  color: #4c9bff;
}
.text-pisos {
  color: #001489;
}
.text-new {
  color: #3B60BA;
}
.color-text-white {
  color: white;
}
.light {
  font-weight: 300;
}
.regular-weight {
  font-weight: 400;
}
.semi-bold {
  font-weight: 500;
}
.bold {
  font-weight: 600;
}
.no-bold {
  font-weight: normal;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.text-base {
  font-size: 14px;
}
.text-size-10 {
  font-size: 10px;
}
.text-size-11 {
  font-size: 11px;
}
.text-size-12 {
  font-size: 12px;
}
.text-size-13 {
  font-size: 13px;
}
.text-size-16 {
  font-size: 16px;
}
.text-size-18 {
  font-size: 18px;
}
.text-size-20 {
  font-size: 20px;
}
.text-size-22 {
  font-size: 22px;
}
.text-size-24 {
  font-size: 24px;
}
.text-size-26 {
  font-size: 26px;
}
.text-size-28 {
  font-size: 28px;
}
.text-size-30 {
  font-size: 30px;
}
.text-size-32 {
  font-size: 32px;
}
.text-size-80 {
  font-size: 80px;
}
.header-detail-view {
  display: flex;
  border-bottom: 1px solid #C6C6C6;
  justify-content: space-between;
}
.header-detail-view-actions {
  align-items: center;
  display: flex;
  position: absolute;
  right: 24px;
  top: 125px;
  z-index: 13;
}
.header-detail-view-actions-button {
  background-color: transparent;
  border: none;
  margin-right: 0 !important;
  padding: 0;
}
.header-detail-view-actions-button:active {
  box-shadow: none;
}
.header-detail-view-actions-button-icon {
  color: #2A2A2A;
  font-size: 20px;
  margin-left: 24px;
}
.header-detail-view-actions-button.ladda-button[data-loading] .ladda-spinner div {
  left: 70% !important;
  top: -5px !important;
}
@media (min-width: 768px) {
  .header-detail-view-actions {
    position: static;
    right: auto;
    top: 0;
    z-index: auto;
  }
}
.detail-header {
  align-items: center;
  border-bottom: 2px solid #C6C6C6;
  display: flex;
  gap: 16px;
  justify-content: space-between;
  min-height: 42px;
}
.detail-title {
  flex: 1 1 auto;
  margin: 0;
  min-width: 0;
}
.detail-actions {
  align-items: center;
  align-self: stretch;
  background: transparent;
  display: flex;
  flex: 0 0 auto;
  height: 42px;
  justify-content: flex-end;
  margin-left: 16px;
  position: relative;
  z-index: 2;
}
.detail-actions > .detail-action + .detail-action {
  margin-left: 16px !important;
}
.detail-action {
  align-items: center;
  background: transparent !important;
  border: none !important;
  border-radius: 4px;
  box-shadow: none !important;
  color: #2A2A2A;
  display: inline-flex;
  flex-shrink: 0;
  height: 30px;
  justify-content: center;
  line-height: 1;
  margin: 0;
  min-height: 30px;
  min-width: 30px;
  padding: 0;
  width: 30px;
}
.detail-action.ladda-button {
  border-radius: 4px;
}
.detail-action:hover,
.detail-action:focus {
  background: #EDEDED !important;
  border: none !important;
  box-shadow: none !important;
  color: #2A2A2A;
  outline: none;
  text-decoration: none;
}
.detail-action:active {
  background: #EDEDED !important;
  border: none !important;
  box-shadow: none !important;
  color: #2A2A2A;
  outline: none;
  text-decoration: none;
}
.detail-action-icon,
.detail-action [class*="icomoon"],
.detail-action .ladda-label[class*="icomoon"] {
  align-items: center;
  color: #2A2A2A !important;
  display: inline-flex;
  font-size: 20px;
  height: 20px;
  justify-content: center;
  line-height: 20px;
  width: 20px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3NldHRpbmdzLXR5cG9ncmFwaHkubGVzcyIsImNvbnRlbnQvY3NzL2NvbXBvbmVudHMtaGVhZGVyLWRldGFpbC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0osY0FBZTtFQUNYLGNBQUE7O0FBR0osc0JBQXNCLFFBQVE7RUFDMUIscUJBQUE7RUFDQSxXQUFXLGVBQVg7O0FBS0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFLSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUlKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQzFLSjtFQUNJLGFBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBOztBQUVBLG1CQUFDO0VBQ0csbUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7O0FBRUEsbUJBUkgsUUFRSTtFQUNHLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO0VBQ0EsVUFBQTs7QUFFQSxtQkFkUCxRQVFJLE9BTUk7RUFDRyxnQkFBQTs7QUFHSixtQkFsQlAsUUFRSSxPQVVJO0VBQ0csY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFHSixtQkF4QlAsUUFRSSxPQWdCSSxhQUFhLGNBQWUsZUFBZTtFQUN4QyxvQkFBQTtFQUNBLFNBQUE7O0FBTWhCLFFBQTBCO0VBQ3RCO0lBQ0ksZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsTUFBQTtJQUNBLGFBQUE7OztBQUtSO0VBQ0ksbUJBQUE7RUFDQSxnQ0FBQTtFQUNBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQkFBQTs7QUFHSjtFQUNJLGNBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTs7QUFHSjtFQUNJLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7O0FBVkosZUFZSSxpQkFBaUI7RUFDYiw0QkFBQTs7QUFJUjtFQUNJLG1CQUFBO0VBQ0Esa0NBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTs7QUFFQSxjQUFDO0VBQ0csa0JBQUE7O0FBR0osY0FBQztBQUNELGNBQUM7RUFDRyxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBOztBQUdKLGNBQUM7RUFDRyxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBOztBQUlSO0FBQ0EsY0FBZTtBQUNmLGNBQWUsYUFBWTtFQUN2QixtQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuXHJcbkBmb250LWZhbWlseS1iYXNlOiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcbkBmb250LWZhbWlseS1yb2JvdG86ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUNPTE9SUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vL0ljb25zXHJcbi5pY28tZmFjZWJvb2sge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1mYWNlYm9vaztcclxufVxyXG5cclxuLmljby10d2l0dGVyIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdHdpdHRlcjtcclxufVxyXG5cclxuLmFsZXJ0LXdhcm5pbmcgLmljb21vb24ge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10ZXh0LXdhcm5pbmc7XHJcbn1cclxuXHJcbi5pY29tb29uLWJhamFkYS1wcmVjaW8ucmV2ZXJzZTo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpXHJcbn1cclxuXHJcblxyXG4vL1RleHRcclxuLnRleHQtYmFzZSB7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxufVxyXG5cclxuLnRleHQtYmFzZS1kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtZGlzYWJsZWQ7XHJcbn1cclxuXHJcbi50ZXh0LWJhc2UtbGlnaHQge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10ZXh0LWJhc2UtbGlnaHQ7XHJcbn1cclxuXHJcbi50ZXh0LW5vdGEge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10ZXh0LWluZm87XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG59XHJcblxyXG4udGV4dC1zdWNjZXNzIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtY2FsaWRhZDQ7XHJcbn1cclxuXHJcbi50ZXh0LWVycm9yIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtY2FsaWRhZDE7XHJcbn1cclxuXHJcbi50ZXh0LXdhcm5pbmcge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10ZXh0LXdhcm5pbmc7XHJcbn1cclxuXHJcbi50ZXh0LWxpbmsge1xyXG4gICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG59XHJcblxyXG4udGV4dC1pbmZvIHtcclxuICAgIGNvbG9yOiBAY29sb3ItdHlwZS1taWQ7XHJcbn1cclxuXHJcbi50ZXh0LWFsZXJ0IHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtY2FsaWRhZDM7XHJcbn1cclxuXHJcbi50ZXh0LWFsZXJ0LWluZm8ge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1zdGF0ZS1pbmZvO1xyXG59XHJcblxyXG4udGV4dC1waXNvcyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXByaW1hcnk7XHJcbn1cclxuXHJcbi50ZXh0LW5ldyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5jb2xvci10ZXh0LXdoaXRlIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1XRUlHSFQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubGlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLnJlZ3VsYXItd2VpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5zZW1pLWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLm5vLWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmZ3LTYwMHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5mdy03MDAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVNJWkUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4udGV4dC1iYXNlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xMCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTEge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTEyIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xMyB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTYge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTE4IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yMCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjIge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTI0IHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yNiB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjgge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTMwIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0zMiB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtODAge1xyXG4gICAgZm9udC1zaXplOiA4MHB4O1xyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy10eXBvZ3JhcGh5Lmxlc3NcIjtcclxuXHJcbi5oZWFkZXItZGV0YWlsLXZpZXcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICYtYWN0aW9ucyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICB0b3A6IDEyNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEzO1xyXG5cclxuICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGFkZGEtYnV0dG9uW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXIgZGl2IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDcwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmhlYWRlci1kZXRhaWwtdmlldy1hY3Rpb25zIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBHZW5lcmljIGRldGFpbCBoZWFkZXIgKHNoYXJlZCBiZXR3ZWVuIGxlYWRzLCBjb250YWN0cywgZXRjLilcclxuLmRldGFpbC1oZWFkZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTZweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1pbi1oZWlnaHQ6IDQycHg7XHJcbn1cclxuXHJcbi5kZXRhaWwtdGl0bGUge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5kZXRhaWwtYWN0aW9ucyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICA+IC5kZXRhaWwtYWN0aW9uICsgLmRldGFpbC1hY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXRhaWwtYWN0aW9uIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzJBMkEyQTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWluLWhlaWdodDogMzBweDtcclxuICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMzBweDtcclxuXHJcbiAgICAmLmxhZGRhLWJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3ItbG0tbmV1dHJhbC1ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzJBMkEyQTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWxtLW5ldXRyYWwtaG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMyQTJBMkE7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXRhaWwtYWN0aW9uLWljb24sXHJcbi5kZXRhaWwtYWN0aW9uIFtjbGFzcyo9XCJpY29tb29uXCJdLFxyXG4uZGV0YWlsLWFjdGlvbiAubGFkZGEtbGFiZWxbY2xhc3MqPVwiaWNvbW9vblwiXSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICMyQTJBMkEgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG59XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvY29tcG9uZW50cy1oZWFkZXItZGV0YWlsLmNzcyJ9 */

.today {
  margin: 0;
  background-color: #fff;
}
.today .msgSaludo {
  color: #2A2A2A;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 30px;
}
.today .msgSaludo .saludoUser {
  font-size: 36px;
  font-weight: 600;
  line-height: 48px;
}
@media (max-width: 480px) {
  .today .msgSaludo {
    font-size: min(max(12px, 3vw), 18px);
  }
  .today .msgSaludo .saludoUser {
    font-size: min(max(26px, 5vw), 32px);
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .today .msgSaludo {
    font-size: 16px;
  }
  .today .msgSaludo .saludoUser {
    font-size: 34px;
  }
}
@media (max-width: 767px) {
  .today .msgSaludo {
    display: flex;
    flex-direction: column;
    padding: 0 0.5rem;
    margin: -10px 0 15px 0;
  }
}
.today a.btn-hs-primary {
  color: #fff !important;
  font-size: 14px;
}
.today .btn-hs-primary,
.today .btn-hs-tertiary {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
}
.today h5.panel-title {
  font-size: 16px;
  font-weight: normal;
}
.today h5.panel-title span {
  color: #2A2A2A;
  font-size: 12px;
}
.today .cols {
  float: left;
  min-height: 50px;
  padding: 0 5px;
}
.today .panel {
  background-color: #fff !important;
  background-image: none;
  border-radius: 4px;
}
.today .panel-heading {
  position: relative;
  margin: -1px;
}
.today .panel-heading.ui-widget-header .ui-icon {
  background-image: none;
}
.today .panel-toggle {
  width: 20px;
  height: 20px;
  top: 50%;
  right: 7px;
  margin-top: -8px;
  position: absolute;
}
.today .panel-placeholder {
  width: 98%;
  height: 1.5em;
  line-height: 1.2em;
  background-color: #f6c372;
  border: 2px solid #ddd;
  margin-bottom: 15px;
}
.today .panel-default {
  border-color: #C6C6C6;
}
.today .panel-default > .panel-heading {
  background-color: transparent;
  border: none;
  border-color: #C6C6C6;
  box-shadow: none;
  background-image: none;
  padding: 16px 24px 10px;
  margin-bottom: 20px;
}
.today .panel-default > .panel-heading .panel-tools {
  color: #2A2A2A;
  position: static;
  margin-top: -4px;
}
.today .panel-default > .panel-heading .panel-tools .spanTitle {
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}
.today .panel-default > .panel-heading .panel-tools .spanTitle span {
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}
.today .panel-default > .panel-heading .panel-tools .spanSubTitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.today .panel-default > .panel-heading .panel-tools .btn-link {
  align-items: center;
  border-radius: 0 !important;
  color: #2A2A2A;
  display: flex;
  justify-content: space-between;
  padding: 0 0 10px;
  text-align: left;
  width: 100%;
}
.today .panel-default > .panel-heading .panel-tools .btn-link:after {
  align-self: flex-start;
  color: #2A2A2A;
  content: "\5b";
  font-size: 24px;
  float: right;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
.today .panel-default > .panel-heading .panel-tools .btn-link::before {
  display: none;
}
.today .panel-default > .panel-heading .panel-tools .btn-link.expand {
  border-bottom: transparent;
}
.today .panel-default > .panel-heading .panel-tools .btn-link.expand::before {
  display: none;
}
.today .panel-default > .panel-heading .panel-tools .btn-link.expand::after {
  content: "\5e";
}
.today .panel-default > .panel-body {
  padding: 10px 24px 20px;
}
@media (max-width: 480px) {
  .today .panel-default > .panel-heading .panel-tools .spanTitle {
    font-size: 18px;
    line-height: 28px;
  }
  .today .panel-default > .panel-heading .panel-tools .spanTitle span {
    display: none;
  }
}
@media (max-width: 767px) {
  .today .panel-default.actAcumulada .panel-heading .panel-tools .btn-link {
    justify-content: flex-start;
  }
  .today .panel-default.actAcumulada .panel-heading .panel-tools .btn-link::after {
    margin-left: auto;
  }
  .today .panel-default > .panel-body:not(.widgetUnfixed__body) {
    padding: 20px 24px;
  }
}
.today .panel-default > .panel-heading:not(.widgetUnfixed__body) {
  margin-bottom: 10px;
}
.today .panel-default > .panel-heading:not(.widgetUnfixed__body) .panel-tools .btn-link {
  padding: 0 0 6px;
}
.today .panel-default > .panel-heading:not(.widgetUnfixed__body) .panel-tools .spanTitle {
  font-size: 18px;
  line-height: 28px;
}
.today .panel-default > .panel-heading:not(.widgetUnfixed__body) .panel-tools .spanTitle span {
  font-size: 18px;
  line-height: 28px;
}
.today .panel-default > .panel-heading:not(.widgetUnfixed__body) .panel-tools .spanSubTitle {
  font-size: 14px;
  line-height: 24px;
}
.today .iconErrorPublicacion {
  font-size: 15px;
  margin-bottom: 15px;
}
.today th {
  padding: 8px 8px 0;
  font-size: 12px;
}
.today .actAcumulada.title-with-double-line {
  height: 70px;
}
.today .actAcumulada .dataActiv {
  font-size: 12px;
}
.today .actAcumulada .totalContactos {
  border-left: 1px solid #d8d8d8;
}
.today .actAcumulada .num {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 10px;
}
.today .actAcumulada .num.total {
  font-weight: 600;
  font-size: 32px;
  color: #2A2A2A;
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .today .actAcumulada .num {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  .today .actAcumulada .num.total {
    font-size: 26px;
  }
}
.today .accionesRealizadas .panel-body .text-link {
  color: #3B60BA;
}
.today .publicaciones .panel-body {
  max-height: 420px;
  overflow: auto;
}
.today .publicaciones .panel-body::-webkit-scrollbar-track {
  border-radius: 4px;
  background-color: #C6C6C6;
}
.today .publicaciones .panel-body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: #C6C6C6;
}
.today .publicaciones .panel-body::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #C6C6C6;
}
.today .publicaciones .panel-body::-webkit-scrollbar-track-piece {
  background-color: #fff;
}
.today .publicaciones .panel-body.publicacionesPisos {
  height: auto;
}
.today .publicaciones .panel-body .table {
  font-size: 16px;
  margin-bottom: 0 !important;
}
.today .publicaciones .panel-body .table th {
  border-bottom: 1px solid #C6C6C6;
  font-weight: 400;
  padding: 0 8px 0 16px;
  width: 20%;
}
.today .publicaciones .panel-body .table th:first-child {
  padding-left: 8px;
}
.today .publicaciones .panel-body .table tr:first-child td {
  border-top: none !important;
}
.today .publicaciones .panel-body .table td {
  padding: 8px;
  width: 20%;
}
@media (max-width: 767px), (min-width: 1024px) AND (max-width: 1439px) {
  .today .publicaciones .panel-body .table td {
    padding: 8px 4px;
    width: 25%;
  }
}
.today .publicaciones .imgPublicacion {
  width: 120px;
}
.today .publicaciones .jsLogo .imgPublicacion {
  cursor: pointer;
}
.today .publicaciones .urlWA {
  position: relative;
}
.today .publicaciones .urlWA div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: absolute;
  text-align: center;
  width: 120px;
  top: 42px;
  padding: 0 5px;
  font-size: 10px;
}
.today .publicaciones .numPublicados {
  font-weight: 400;
  font-size: 16px;
}
.today .publicaciones .jsInfoUltimoEnvio {
  color: #3B60BA;
}
.today .publicaciones .jsPublicar img {
  height: 15px;
  margin-top: -3px;
}
.today .publicaciones .jsInmueblesPortal img {
  margin-top: -3px;
}
@media (max-width: 767px) {
  .today .publicaciones .table {
    margin-top: -20px;
  }
}
.today .contactosHoy .table {
  font-size: 13px;
  margin-bottom: 0 !important;
}
.today .contactosHoy .table tr:first-child td {
  border-top: none !important;
}
.today .contactosHoy .table a.verSolicitud {
  color: #3B60BA;
}
.today .contactosHoy .table a.nuevaSolicitud {
  background-color: #e92b4b;
  color: #fff !important;
  padding: 3px 5px;
  border-radius: 10px;
  font-size: 12px;
}
.today .contactosHoy .table .lead-type {
  font-size: 16px;
  top: 2px;
}
.today .productosHoy.ui-widget {
  font-size: 14px;
}
.today .productosHoy .iconDescProductos {
  width: 35px;
  float: left;
}
.today .productosHoy .descProductos {
  width: calc(100% - 35px);
  float: left;
}
.today .productosHoy .inmueblesPublicados tr {
  border-top: 1px solid #ddd;
}
.today .productosHoy .inmueblesPublicados tr:first-child {
  border-top: none;
}
.today .productosHoy .inmueblesPublicados tr:hover td {
  background-color: transparent;
}
.today .productosHoy .inmueblesPublicados td {
  border-top: none;
}
.today .productosHoy .inmueblesVisibilidad tr:hover td {
  background-color: transparent;
}
.today .productosHoy .datosProductos {
  color: #2A2A2A;
  font-size: 24px;
}
.today .productosHoy .datosProductos.text-error {
  color: #EC3E3E;
}
.today .productosHoy .recomendacionVisibilidad {
  background-color: #fafcff;
}
.today .productosHoy .recomendacionVisibilidad a {
  color: #3B60BA;
}
.today #owl-publicidad.owl-theme .owl-controls .owl-buttons div {
  background: none !important;
  margin: 0 !important;
  opacity: 1 !important;
  padding: 0;
}
.today #owl-publicidad.owl-theme .owl-controls .owl-buttons div.owl-prev,
.today #owl-publicidad.owl-theme .owl-controls .owl-buttons div.owl-next {
  position: absolute;
  top: calc(50% - 20px);
}
.today #owl-publicidad.owl-theme .owl-controls .owl-buttons div.owl-prev.disabled,
.today #owl-publicidad.owl-theme .owl-controls .owl-buttons div.owl-next.disabled {
  display: none;
}
.today #owl-publicidad.owl-theme .owl-controls .owl-buttons div.owl-prev {
  left: 0;
}
.today #owl-publicidad.owl-theme .owl-controls .owl-buttons div.owl-prev .liIcon {
  padding: 1px 1px 0 0;
}
.today #owl-publicidad.owl-theme .owl-controls .owl-buttons div.owl-next {
  right: 0;
}
.today #owl-publicidad.owl-theme .owl-controls .owl-buttons div.owl-next .liIcon {
  padding: 1px 0 0 3px;
}
.today #owl-publicidad.owl-theme .owl-controls .owl-buttons div .liIcon {
  align-items: center;
  background-color: #fff !important;
  border: 1px solid #979797;
  color: #2A2A2A;
  display: flex;
  font-size: 24px;
  justify-content: center;
  z-index: 2;
  width: 35px;
  height: 35px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
@media (max-width: 767px) {
  .today #owl-publicidad.owl-theme .owl-controls .owl-buttons div.owl-prev,
  .today #owl-publicidad.owl-theme .owl-controls .owl-buttons div.owl-next {
    top: calc(35% - 20px);
  }
  .today #owl-publicidad.owl-theme .owl-controls .owl-buttons div .liIcon {
    font-size: 20px;
    width: 30px;
    height: 30px;
  }
  .today #owl-publicidad.owl-theme .owl-controls .owl-buttons div .liIcon::before {
    position: relative;
    top: -1px;
  }
}
.today .new-feature-today-info {
  width: calc(100% - 72px);
  float: left;
}
.today .new-feature-today-info img {
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .today .newsEventWidget .owl-wrapper-outer {
    margin-top: -15px;
    padding-top: 20px;
  }
  .today .newsEventWidget .item {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: -10px !important;
    padding: 0 !important;
  }
  .today .newsEventWidget__content {
    margin-top: 10px;
    order: 1;
    padding: 0;
  }
  .today .newsEventWidget__content.blog {
    padding: 0 2vw 0 0 !important;
  }
  .today .newsEventWidget__content h3 {
    font-size: 16px;
    margin-bottom: 15px;
  }
  .today .newsEventWidget__content p {
    font-size: 14px;
  }
  .today .newsEventWidget__img {
    order: 0;
    padding-left: 0;
    text-align: center;
  }
  .today .newsEventWidget__img img {
    max-width: 100px;
    width: auto;
  }
  .today .newsEventWidget__img .blogLogo {
    max-width: 180px;
    width: auto;
  }
  .today .newsEventWidget__cta {
    margin-top: -10px !important;
    order: 2;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .today .newsEventWidget {
    max-height: 280px;
  }
  .today .newsEventWidget__content.blog {
    padding-left: 0 !important;
  }
  .today .newsEventWidget__content h3 {
    font-size: 14px;
  }
  .today .newsEventWidget__content p {
    font-size: 13px;
  }
  .today .newsEventWidget__img {
    padding-left: 0;
  }
  .today .newsEventWidget__img img {
    max-width: 100%;
    width: 100%;
  }
  .today .newsEventWidget__cta {
    margin-top: 1em !important;
  }
  .today .newsEventWidget__cta.blog {
    margin-top: 0 !important;
  }
}
@media (max-width: 767px) {
  .today .unfixed-widgets {
    padding: 0 0.5rem !important;
  }
}
.today .events-widgets {
  background-color: #F9F1DB !important;
  border: none;
}
.today .events-widgets .event-messages {
  display: flex;
  gap: 16px;
}
.today .events-widgets .event-messages .event-message {
  align-items: flex-start;
  background-color: #fff;
  border-radius: 12px;
  display: flex;
  flex: 1;
  padding: 20px 24px;
}
.today .events-widgets .event-messages .event-message a {
  color: #3B60BA;
}
.today .events-widgets .event-messages .event-message img {
  max-width: 180px;
  width: 100%;
}
.today .events-widgets .event-messages .event-message .right {
  padding-left: 16px;
}
@media (max-width: 676px) {
  .today .events-widgets .event-messages {
    flex-direction: column;
  }
}
@media (min-width: 1024px) AND (max-width: 1439px) {
  .today .events-widgets .event-messages {
    flex-direction: column;
  }
}
@media (max-width: 1024px) {
  .today .new-feature-today-info img {
    max-width: 230px;
  }
}
@media (max-width: 1280px) {
  .today .new-feature-today-info img {
    height: auto !important;
    width: auto;
    max-width: 258px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  #owl-publicidad .owl-item img {
    max-width: 320px;
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
  #owl-publicidad .owl-item img {
    max-width: 380px;
  }
}
@media (min-width: 480px) {
  .today .publicaciones .center .text-center {
    float: right;
  }
  .today .publicaciones .center .text-center .btn {
    margin-left: 7px;
  }
}
@media (max-width: 767px) {
  .today .panel-default > .panel-heading .panel-tools .btn-link {
    padding: 0 0 8px 0;
  }
  .today .actAcumulada .dataActiv {
    margin-top: 3px;
  }
  .today .actAcumulada .otrosDatos {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 15px;
  }
  .today .productosHoy .inmueblesPublicados td {
    float: left;
    line-height: 42px;
  }
}
@media (min-width: 768px) {
  .today {
    margin: 0 -15px;
  }
  .today .cols {
    padding: 0 15px;
  }
  .today .buscadorHoy .panel-body > div {
    padding: 0;
  }
  .today .buscadorHoy .panel-body #BotonFiltrar {
    margin-bottom: 0;
  }
  .today .actAcumulada .panel-body {
    padding: 0 15px 35px 15px;
  }
  .today .actAcumulada .datoSection {
    padding: 0 30px;
  }
  .today .actAcumulada span.visible-xs {
    display: none !important;
  }
  .today .accionesRealizadas .panel-body div,
  .today .last-demands .panel-body div {
    padding: 0;
  }
  .today .accionesRealizadas .panel-body .form-group:last-child,
  .today .last-demands .panel-body .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .today .cols {
    min-height: 800px;
  }
  .today .publicaciones .center .text-center .btn {
    margin-left: -1px;
  }
}
@media (min-width: 1280px) {
  .today .publicaciones .center .text-center .btn {
    margin-left: 7px;
  }
}
.modalProducts .panel {
  box-shadow: none;
}
.modalProducts .panel .panel-heading {
  background-image: none;
  padding-left: 15px !important;
  height: 50px;
}
.modalProducts .panel .panel-body {
  border: 1px solid #e6e8eb;
  border-radius: 0 0 4px 4px;
  border-top: none;
}
.modalProducts .panel .panel-body li {
  font-size: 14px;
  line-height: 22px;
}
.modalProducts .enabledPanel {
  background-color: #d9f1fa;
}
.modalProducts .disabledPanel {
  background-color: #FBF3E0;
}
.modalProducts .extraPanel {
  background-color: #DFF9E6;
}
.modal-one-signal {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 1064;
  /* Sit on top */
  left: 0;
  top: 0;
  right: 0;
  /* Full width */
  bottom: 0;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: rgba(0, 0, 0, 0.5);
  /* Black w/ opacity */
  /* Modal Content/Box */
}
.modal-one-signal .modal-one-signal-container {
  background-color: #fefefe;
  margin: 15% auto;
  /* 15% from the top and centered */
  width: 550px;
  /* Could be more or less, depending on screen size */
  display: table;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal-one-signal .modal-one-signal-container .close-modal-one-signal {
  float: right;
  font-size: 34px;
  font-weight: normal;
  color: #2A2A2A;
  opacity: 0.2;
  text-shadow: 0 0 0 black;
  padding-right: 15px;
  cursor: pointer;
}
.modal-one-signal .modal-one-signal-container .onesignal-customlink-container {
  min-height: 30px;
}
.modal-one-signal .modal-one-signal-container .onesignal-customlink-container button {
  text-transform: none;
  box-shadow: none;
  font-size: 14px;
  background-color: #3B60BA;
  color: #fff;
  display: inline;
}
.modal-one-signal .modal-one-signal-container .onesignal-customlink-container button:hover,
.modal-one-signal .modal-one-signal-container .onesignal-customlink-container button:focus,
.modal-one-signal .modal-one-signal-container .onesignal-customlink-container button:active,
.modal-one-signal .modal-one-signal-container .onesignal-customlink-container button.active {
  background-color: #2F4D95 !important;
  color: #fff;
  box-shadow: none;
  outline: none;
}
@media (max-width: 767px) {
  .modal-one-signal .modal-one-signal-container {
    width: 300px;
  }
}
.go-to-calendarNewList {
  background-color: #d9f0fa;
  padding: 10px;
  border-radius: 10px;
  margin-left: 15px;
}
.go-to-calendarNewList .text-new {
  color: #F67600 !important;
  position: relative;
  top: 3px;
}
.go-to-calendarNewList b {
  color: #09248a;
}
.go-to-calendarNewList .text-link {
  color: #3B60BA !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2hveS5sZXNzIiwiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7RUFDSSxTQUFBO0VBQ0Esc0JBQUE7O0FBRkosTUFJSTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBOztBQVRSLE1BSUksV0FPSTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBOztBQUdKO0VBQUEsTUFiSjtJQWNRLG9DQUFBOztFQURKLE1BYkosV0FnQlE7SUFDSSxvQ0FBQTs7O0FBSVI7RUFBQSxNQXJCSjtJQXNCUSxlQUFBOztFQURKLE1BckJKLFdBd0JRO0lBQ0ksZUFBQTs7O0FBSVI7RUFBQSxNQTdCSjtJQThCUSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSxpQkFBQTtJQUNBLHNCQUFBOzs7QUFyQ1osTUF5Q0ksRUFBQztFQUNHLFdBQUE7RUFDQSxlQUFBOztBQTNDUixNQThDSTtBQTlDSixNQThDcUI7RUFDYixhQUFhLHFCQUFiO0VBQ0EsZUFBQTs7QUFoRFIsTUFtREksR0FBRTtFQUNFLGVBQUE7RUFDQSxtQkFBQTs7QUFyRFIsTUFtREksR0FBRSxZQUlFO0VBQ0ksY0FBQTtFQUNBLGVBQUE7O0FBekRaLE1BNkRJO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUFoRVIsTUFtRUk7RUFDSSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7O0FBdEVSLE1BeUVJO0VBQ0ksa0JBQUE7RUFDQSxZQUFBOztBQUVBLE1BSkosZUFJSyxpQkFBa0I7RUFDZixzQkFBQTs7QUE5RVosTUFrRkk7RUNuRkEsV0FBQTtFQUNBLFlBQUE7RURvRkksUUFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQXZGUixNQTBGSTtFQzNGQSxVQUFBO0VBQ0EsYUFBQTtFRDRGSSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFB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LE9BUUs7QUFBUSxpQkFoQ3JCLDRCQXFCSSxnQ0FHSSxPQVFjO0FBQVEsaUJBaEM5Qiw0QkFxQkksZ0NBR0ksT0FRdUI7QUFBUyxpQkFoQ3hDLDRCQXFCSSxnQ0FHSSxPQVFpQztFQUN6Qix5QkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7O0FBT3BCO0VBQ0ksaUJBQWtCO0lBQ2QsWUFBQTs7O0FBSVI7RUFDSSx5QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBOztBQUpKLHNCQU1JO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTs7QUFUUixzQkFZSTtFQUNJLGNBQUE7O0FBYlIsc0JBZ0JJO0VBQ0ksY0FBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5AaW1wb3J0IFwidG9vbHMtbWl4aW5zLmxlc3NcIjtcclxuXHJcbi50b2RheSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcblxyXG4gICAgLm1zZ1NhbHVkbyB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgLnNhbHVkb1VzZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIEBtb2JpbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IH5cIm1pbihtYXgoMTJweCwgM3Z3KSwgMThweClcIjtcclxuXHJcbiAgICAgICAgICAgIC5zYWx1ZG9Vc2VyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogflwibWluKG1heCgyNnB4LCA1dncpLCAzMnB4KVwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgQG1vYmlsZS1sZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgIC5zYWx1ZG9Vc2VyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIEBzY3JlZW4teHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IC0xMHB4IDAgMTVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhLmJ0bi1ocy1wcmltYXJ5IHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4taHMtcHJpbWFyeSwgLmJ0bi1ocy10ZXJ0aWFyeSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBoNS5wYW5lbC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vU29ydGFibGVcclxuICAgIC5jb2xzIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IC0xcHg7XHJcblxyXG4gICAgICAgICYudWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC10b2dnbGUge1xyXG4gICAgICAgIC5zcXVhcmUoMjBweCk7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIC5zaXplKDk4JSwgMS41ZW0pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjMzcyO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LURERDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1kZWZhdWx0IHtcclxuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1ocy1uZXctZmVhdHVyZXMtYm9yZGVyO1xyXG5cclxuICAgICAgICA+IC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItaHMtbmV3LWZlYXR1cmVzLWJvcmRlcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAucGFuZWwtdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3BhblRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zcGFuU3ViVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDViXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5leHBhbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNWVcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIEBtb2JpbGUge1xyXG5cclxuICAgICAgICAgICAgPiAucGFuZWwtaGVhZGluZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhbmVsLXRvb2xzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNwYW5UaXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBAc2NyZWVuLXhzIHtcclxuXHJcbiAgICAgICAgICAgICYuYWN0QWN1bXVsYWRhIC5wYW5lbC1oZWFkaW5nIHtcclxuXHJcbiAgICAgICAgICAgICAgICAucGFuZWwtdG9vbHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5wYW5lbC1ib2R5Om5vdCgud2lkZ2V0VW5maXhlZF9fYm9keSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5wYW5lbC1oZWFkaW5nOm5vdCgud2lkZ2V0VW5maXhlZF9fYm9keSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLnBhbmVsLXRvb2xzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNwYW5UaXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNwYW5TdWJUaXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9BbGVydGFcclxuICAgIC5pY29uRXJyb3JQdWJsaWNhY2lvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAvL1RhYmxlXHJcbiAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDhweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgIC8vUGFuZWxlc1xyXG4gICAgLmFjdEFjdW11bGFkYSB7XHJcbiAgICAgICAgJi50aXRsZS13aXRoLWRvdWJsZS1saW5lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGFBY3RpdiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3RhbENvbnRhY3RvcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGNvbG9yLWhzLXRhYmxlLWxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubnVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICYudG90YWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgQHNjcmVlbi1tZCB7XHJcbiAgICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYudG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjaW9uZXNSZWFsaXphZGFzIC5wYW5lbC1ib2R5IC50ZXh0LWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAucHVibGljYWNpb25lcyB7XHJcbiAgICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucHVibGljYWNpb25lc1Bpc29zIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1sbS1zdHJva2UtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdHI6Zmlyc3QtY2hpbGQgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSwgKG1pbi13aWR0aDogMTAyNHB4KSBBTkQgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5pbWdQdWJsaWNhY2lvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qc0xvZ28gLmltZ1B1YmxpY2FjaW9uIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVybFdBIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm51bVB1YmxpY2Fkb3Mge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanNJbmZvVWx0aW1vRW52aW8ge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWxpbms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanNQdWJsaWNhciBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanNJbm11ZWJsZXNQb3J0YWwgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBAc2NyZWVuLXhzIHtcclxuICAgICAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0b3NIb3kge1xyXG4gICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdHI6Zmlyc3QtY2hpbGQgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhLnZlclNvbGljaXR1ZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWxpbms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEubnVldmFTb2xpY2l0dWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLW51ZXZhLXNvbGljaXR1ZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGVhZC10eXBlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0b3NIb3kge1xyXG4gICAgICAgICYudWktd2lkZ2V0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25EZXNjUHJvZHVjdG9zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NQcm9kdWN0b3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMzVweClcIjtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5tdWVibGVzUHVibGljYWRvcyB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItaHMtZ3JleS1EREQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlubXVlYmxlc1Zpc2liaWxpZGFkIHRyOmhvdmVyIHRkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0b3NQcm9kdWN0b3Mge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgJi50ZXh0LWVycm9yIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbG0tc3RhdGUtZXJyb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWNvbWVuZGFjaW9uVmlzaWJpbGlkYWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtYWN0aW9uLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vQWRkc1xyXG4gICAgI293bC1wdWJsaWNpZGFkLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtYnV0dG9ucyBkaXYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJi5vd2wtcHJldiwgJi5vd2wtbmV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiB+XCJjYWxjKDUwJSAtIDIwcHgpXCI7XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3dsLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgLmxpSWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMXB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vd2wtbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgLmxpSWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMCAwIDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpSWNvbiB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItaHMtZ3JleS05Nzk3OTc7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAuc3F1YXJlKDM1cHgpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgQHNjcmVlbi14cyB7XHJcblxyXG4gICAgICAgICAgICAmLm93bC1wcmV2LCAmLm93bC1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogflwiY2FsYygzNSUgLSAyMHB4KVwiO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlJY29uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIC5zcXVhcmUoMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9Ob3ZlZGFkZXNcclxuICAgIC5uZXctZmVhdHVyZS10b2RheS1pbmZvIHtcclxuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gNzJweClcIjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NFdmVudFdpZGdldCB7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAc2NyZWVuLXhzIHtcclxuXHJcbiAgICAgICAgICAgIC5vd2wtd3JhcHBlci1vdXRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJsb2cge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnZ3IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2dMb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jdGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgQHNjcmVlbi1tZCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ibG9nIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY3RhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYmxvZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51bmZpeGVkLXdpZGdldHMge1xyXG5cclxuICAgICAgICBAbWVkaWEgQHNjcmVlbi14cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmV2ZW50cy13aWRnZXRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tYmctY3JlYW0gIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgIC5ldmVudC1tZXNzYWdlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgICAgIC5ldmVudC1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjc2cHgpIHtcclxuICAgIC50b2RheSAuZXZlbnRzLXdpZGdldHMgLmV2ZW50LW1lc3NhZ2VzIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBBTkQgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAudG9kYXkgLmV2ZW50cy13aWRnZXRzIC5ldmVudC1tZXNzYWdlcyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1NRURJQVFVRVJZLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAudG9kYXkgLm5ldy1mZWF0dXJlLXRvZGF5LWluZm8gaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAudG9kYXkgLm5ldy1mZWF0dXJlLXRvZGF5LWluZm8gaW1ne1xyXG4gICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6MjU4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgQGxhcHRvcCB7XHJcbiAgICAjb3dsLXB1YmxpY2lkYWQgLm93bC1pdGVtIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIEBsYXB0b3AtbGcge1xyXG4gICAgI293bC1wdWJsaWNpZGFkIC5vd2wtaXRlbSBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnRvZGF5IC5wdWJsaWNhY2lvbmVzIC5jZW50ZXIge1xyXG4gICAgICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIEBzY3JlZW4teHMge1xyXG4gICAgLnRvZGF5IHtcclxuICAgICAgICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10b29scyAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgOHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0QWN1bXVsYWRhIHtcclxuICAgICAgICAgICAgLmRhdGFBY3RpdiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vdHJvc0RhdG9zIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3Rvc0hveSAuaW5tdWVibGVzUHVibGljYWRvcyB0ZCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBAdGFibGV0LW1pbiB7XHJcbiAgICAudG9kYXkge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuXHJcbiAgICAgICAgLmNvbHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnVzY2Fkb3JIb3kgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjQm90b25GaWx0cmFyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3RBY3VtdWxhZGEge1xyXG4gICAgICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMzVweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0b1NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICYudmlzaWJsZS14cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjaW9uZXNSZWFsaXphZGFzIC5wYW5lbC1ib2R5LCAubGFzdC1kZW1hbmRzIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnRvZGF5IHtcclxuICAgICAgICAuY29scyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnB1YmxpY2FjaW9uZXMgLmNlbnRlciAudGV4dC1jZW50ZXIgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgLnRvZGF5IC5wdWJsaWNhY2lvbmVzIC5jZW50ZXIgLnRleHQtY2VudGVyIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vL21vZGFsIHByb2R1Y3Rvc1xyXG5cclxuLm1vZGFsUHJvZHVjdHMge1xyXG4gICAgLnBhbmVsIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU4ZWI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW5hYmxlZFBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlmMWZhO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXNhYmxlZFBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGM0UwO1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYVBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGOUU2O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1vZGFsLW9uZS1zaWduYWwge1xyXG4gICAgZGlzcGxheTogbm9uZTsgLyogSGlkZGVuIGJ5IGRlZmF1bHQgKi9cclxuICAgIHBvc2l0aW9uOiBmaXhlZDsgLyogU3RheSBpbiBwbGFjZSAqL1xyXG4gICAgei1pbmRleDogMTA2NDsgLyogU2l0IG9uIHRvcCAqL1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwOyAvKiBGdWxsIHdpZHRoICovXHJcbiAgICBib3R0b206IDA7IC8qIEZ1bGwgaGVpZ2h0ICovXHJcbiAgICBvdmVyZmxvdzogYXV0bzsgLyogRW5hYmxlIHNjcm9sbCBpZiBuZWVkZWQgKi9cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpOyAvKiBCbGFjayB3LyBvcGFjaXR5ICovXHJcbiAgICAvKiBNb2RhbCBDb250ZW50L0JveCAqL1xyXG4gICAgLm1vZGFsLW9uZS1zaWduYWwtY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xyXG4gICAgICAgIG1hcmdpbjogMTUlIGF1dG87IC8qIDE1JSBmcm9tIHRoZSB0b3AgYW5kIGNlbnRlcmVkICovXHJcbiAgICAgICAgd2lkdGg6IDU1MHB4OyAvKiBDb3VsZCBiZSBtb3JlIG9yIGxlc3MsIGRlcGVuZGluZyBvbiBzY3JlZW4gc2l6ZSAqL1xyXG4gICAgICAgIC8vaGVpZ2h0OiAyODBweDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG5cclxuICAgICAgICAuY2xvc2UtbW9kYWwtb25lLXNpZ25hbCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCBibGFjaztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9uZXNpZ25hbC1jdXN0b21saW5rLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWJ0bi1wcmltYXJ5LXByZXNzZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIEBtb2JpbGUtbWF4IHtcclxuICAgIC5tb2RhbC1vbmUtc2lnbmFsIC5tb2RhbC1vbmUtc2lnbmFsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ28tdG8tY2FsZW5kYXJOZXdMaXN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWYwZmE7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAgIC50ZXh0LW5ldyB7XHJcbiAgICAgICAgY29sb3I6ICNGNjc2MDAgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYiB7XHJcbiAgICAgICAgY29sb3I6ICMwOTI0OGE7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbGluayB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ocy1saW5rICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8gU2l6aW5nIHNob3J0Y3V0c1xyXG4uc2l6ZShAd2lkdGg7IEBoZWlnaHQpIHtcclxuICAgIHdpZHRoOiBAd2lkdGg7XHJcbiAgICBoZWlnaHQ6IEBoZWlnaHQ7XHJcbn1cclxuXHJcbi5zcXVhcmUoQHNpemUpIHtcclxuICAgIC5zaXplKEBzaXplOyBAc2l6ZSk7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbnNcclxuLmJvcmRlci1yYWRpdXMtZnVsbChAcmFkaXVzVG9wUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbVJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21MZWZ0OiA1cHgsIEByYWRpdXNUb3BMZWZ0OiA1cHgpIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxufVxyXG5cclxuLy8gLmJveC1zaGFkb3coNXB4LCA1cHgsIDZweCwgLjMpO1xyXG4uYm94LXNoYWRvdyAoQHN0cmluZykge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgYm94LXNoYWRvdzogQHN0cmluZztcclxufVxyXG5cclxuLy8gLnRyYW5zaXRpb24oYWxsLCAuNXMsIGVhc2UtaW4pO1xyXG4udHJhbnNpdGlvbiAoQHByb3A6IGFsbCwgQHRpbWU6IDFzLCBAZWFzZTogbGluZWFyKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbn1cclxuXHJcbi8vIC50cmFuc2Zvcm0oNWRlZywgLjUsIDFkZWcsIDApO1xyXG4udHJhbnNmb3JtIChAcm90YXRlOiA5MGRlZywgQHNjYWxlOiAxLCBAc2tldzogMWRlZywgQHRyYW5zbGF0ZTogMTBweCkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG59XHJcblxyXG4vLyAuZ3JhZGllbnQobGVmdCwgIzY2MzMzMywgIzMzMzMzMyk7XHJcbi5ncmFkaWVudCAoQG9yaWdpbjogbGVmdCwgQHN0YXJ0OiB3aGl0ZSwgQHN0b3A6IGJsYWNrKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxufVxyXG5cclxuLy8gLmJvcmRlci1yYWRpdXMoNXB4KVxyXG4uYm9yZGVyLXJhZGl1cyhAcmFkaXVzOiA1cHgpe1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxufVxyXG5cclxuLmNoZXZyb24tY29tcChAY29sb3IsIEBib3JkZXIsIEBib3JkZXItbGVmdCwgQHRvcCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IEBib3JkZXIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogQGJvcmRlci1sZWZ0IHNvbGlkIEBjb2xvcjtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIHRvcDogQHRvcDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5pY29tb29uKCkge1xyXG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vL01hcmdpbi10b3BcclxuLm1hcmdpbi10b3AoQHNpemUpIHtcclxuICAgIG1hcmdpbi10b3A6IEBzaXplO1xyXG59XHJcblxyXG4vL1Jlc3BvbnNpdmUgbWVhc3VyZXNcclxuQG1vYmlsZTogflwiKG1heC13aWR0aDogNDgwcHgpXCI7XHJcbkBtb2JpbGUtbGc6IH5cIihtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBtb2JpbGUtbWluOiB+XCIobWluLXdpZHRoOiAzNjBweClcIjtcclxuQG1vYmlsZS1tYXg6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AYWxsLW1vYmlsZXM6IH5cIihtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcblxyXG5AdGFibGV0OiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AdGFibGV0LW1pbjogflwiKG1pbi13aWR0aDogNzY4cHgpXCI7XHJcbkB0YWJsZXQtbWF4OiB+XCIobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQGFsbC10YWJsZXRzOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5cclxuQGxhcHRvcC1zbTogflwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBsYXB0b3A6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweClcIjtcclxuQGxhcHRvcC1sZzogflwiKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AbGFwdG9wLW1pbjogflwiKG1pbi13aWR0aDogOTkycHgpXCI7XHJcbkBsYXB0b3AtbWF4OiB+XCIobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBhbGwtbGFwdG9wczogflwiKG1pbi13aWR0aDogODUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcblxyXG5AZGVza3RvcC1taW46IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuQGRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE3NjBweClcIjtcclxuQGRlc2t0b3AtbGc6IH5cIihtaW4td2lkdGg6IDE3NjFweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuQGFsbC1kZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcblxyXG5Ac2NyZWVuLXhzOiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQHNjcmVlbi1zbTogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBzY3JlZW4tbWQ6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQHNjcmVlbi1sZzogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL2hveS5jc3MifQ== */

#divSignADocument,
.editorContracts {
  min-height: 1200px;
}
.contract-row {
  padding: 10px 0;
  border-top: 1px solid #DDD;
}
.contract-row:last-child {
  border-bottom: 1px solid #DDD;
}
.contract-row .type-contract-icon {
  width: 16px;
  margin-right: 10px;
  vertical-align: text-top;
}
.contract-row.no-contracts {
  border-bottom: none;
}
.variables-property {
  max-height: 320px;
  overflow-y: scroll;
}
.variable-example-contracts {
  background-color: #f8f3f7;
  padding: 15px;
  padding-left: 25px;
}
.delete-signer {
  cursor: pointer;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbnRyYWN0cy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQW1CO0VBQ2Ysa0JBQUE7O0FBR0o7RUFDSSxlQUFBO0VBQ0EsMEJBQUE7O0FBRUEsYUFBQztFQUNHLDZCQUFBOztBQUxSLGFBUUk7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTs7QUFHSixhQUFDO0VBQ0csbUJBQUE7O0FBSVI7RUFDSSxpQkFBQTtFQUNBLGtCQUFBOztBQUdKO0VBQ0kseUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7O0FBR0o7RUFDSSxlQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/I2RpdlNpZ25BRG9jdW1lbnQsIC5lZGl0b3JDb250cmFjdHMge1xyXG4gICAgbWluLWhlaWdodDogMTIwMHB4O1xyXG59XHJcblxyXG4uY29udHJhY3Qtcm93IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnR5cGUtY29udHJhY3QtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vLWNvbnRyYWN0cyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnZhcmlhYmxlcy1wcm9wZXJ0eSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLnZhcmlhYmxlLWV4YW1wbGUtY29udHJhY3RzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGYzZjc7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4uZGVsZXRlLXNpZ25lcntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL2NvbnRyYWN0cy5jc3MifQ== */

.ico-facebook {
  color: #3b5998;
}
.ico-twitter {
  color: #00aced;
}
.alert-warning .icomoon {
  color: #8a6d3b;
}
.icomoon-bajada-precio.reverse::before {
  display: inline-block;
  transform: rotate(-180deg);
}
.text-base {
  color: #2A2A2A;
}
.text-base-disabled {
  color: #919eab;
}
.text-base-light {
  color: #637381;
}
.text-nota {
  color: #ababab;
  font-size: 12px;
  padding-top: 3px;
}
.text-success {
  color: #4caf50;
}
.text-error {
  color: #f1492f;
}
.text-warning {
  color: #8a6d3b;
}
.text-link {
  color: #3B60BA;
}
.text-info {
  color: #6C6C6C;
}
.text-alert {
  color: #f7ca4f;
}
.text-alert-info {
  color: #4c9bff;
}
.text-pisos {
  color: #001489;
}
.text-new {
  color: #3B60BA;
}
.color-text-white {
  color: white;
}
.light {
  font-weight: 300;
}
.regular-weight {
  font-weight: 400;
}
.semi-bold {
  font-weight: 500;
}
.bold {
  font-weight: 600;
}
.no-bold {
  font-weight: normal;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.text-base {
  font-size: 14px;
}
.text-size-10 {
  font-size: 10px;
}
.text-size-11 {
  font-size: 11px;
}
.text-size-12 {
  font-size: 12px;
}
.text-size-13 {
  font-size: 13px;
}
.text-size-16 {
  font-size: 16px;
}
.text-size-18 {
  font-size: 18px;
}
.text-size-20 {
  font-size: 20px;
}
.text-size-22 {
  font-size: 22px;
}
.text-size-24 {
  font-size: 24px;
}
.text-size-26 {
  font-size: 26px;
}
.text-size-28 {
  font-size: 28px;
}
.text-size-30 {
  font-size: 30px;
}
.text-size-32 {
  font-size: 32px;
}
.text-size-80 {
  font-size: 80px;
}
.inmBloq {
  color: #F3981B;
  position: relative;
  top: 1px;
}
.numExped {
  text-align: center;
}
#PanelIzquierdo.panelMin .inmBloq {
  left: 0;
}
#divInmueblesLayout #PanelIzquierdo > div {
  padding-right: 0;
}
#ulLinksMLS {
  width: 270px;
}
#ulLinksMLS label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.divTable.misInmuebles .col-xs-1,
.divTable.misInmuebles .col-sm-1,
.divTable.misInmuebles .col-md-1,
.divTable.misInmuebles .col-lg-1,
.divTable.misInmuebles .col-xs-2,
.divTable.misInmuebles .col-sm-2,
.divTable.misInmuebles .col-md-2,
.divTable.misInmuebles .col-lg-2,
.divTable.misInmuebles .col-xs-3,
.divTable.misInmuebles .col-sm-3,
.divTable.misInmuebles .col-md-3,
.divTable.misInmuebles .col-lg-3,
.divTable.misInmuebles .col-xs-4,
.divTable.misInmuebles .col-sm-4,
.divTable.misInmuebles .col-md-4,
.divTable.misInmuebles .col-lg-4,
.divTable.misInmuebles .col-xs-5,
.divTable.misInmuebles .col-sm-5,
.divTable.misInmuebles .col-md-5,
.divTable.misInmuebles .col-lg-5,
.divTable.misInmuebles .col-xs-6,
.divTable.misInmuebles .col-sm-6,
.divTable.misInmuebles .col-md-6,
.divTable.misInmuebles .col-lg-6,
.divTable.misInmuebles .col-xs-7,
.divTable.misInmuebles .col-sm-7,
.divTable.misInmuebles .col-md-7,
.divTable.misInmuebles .col-lg-7,
.divTable.misInmuebles .col-xs-8,
.divTable.misInmuebles .col-sm-8,
.divTable.misInmuebles .col-md-8,
.divTable.misInmuebles .col-lg-8,
.divTable.misInmuebles .col-xs-9,
.divTable.misInmuebles .col-sm-9,
.divTable.misInmuebles .col-md-9,
.divTable.misInmuebles .col-lg-9,
.divTable.misInmuebles .col-xs-10,
.divTable.misInmuebles .col-sm-10,
.divTable.misInmuebles .col-md-10,
.divTable.misInmuebles .col-lg-10,
.divTable.misInmuebles .col-xs-11,
.divTable.misInmuebles .col-sm-11,
.divTable.misInmuebles .col-md-11,
.divTable.misInmuebles .col-lg-11,
.divTable.misInmuebles .col-xs-12,
.divTable.misInmuebles .col-sm-12,
.divTable.misInmuebles .col-md-12,
.divTable.misInmuebles .col-lg-12 {
  padding-left: 10px;
  padding-right: 0;
}
.divTable.misInmuebles .headerTable > div {
  padding-right: 4px;
}
.panelMin .divTable.misInmuebles .col-xs-1,
.panelMin .divTable.misInmuebles .col-sm-1,
.panelMin .divTable.misInmuebles .col-md-1,
.panelMin .divTable.misInmuebles .col-lg-1,
.panelMin .divTable.misInmuebles .col-xs-2,
.panelMin .divTable.misInmuebles .col-sm-2,
.panelMin .divTable.misInmuebles .col-md-2,
.panelMin .divTable.misInmuebles .col-lg-2,
.panelMin .divTable.misInmuebles .col-xs-3,
.panelMin .divTable.misInmuebles .col-sm-3,
.panelMin .divTable.misInmuebles .col-md-3,
.panelMin .divTable.misInmuebles .col-lg-3,
.panelMin .divTable.misInmuebles .col-xs-4,
.panelMin .divTable.misInmuebles .col-sm-4,
.panelMin .divTable.misInmuebles .col-md-4,
.panelMin .divTable.misInmuebles .col-lg-4,
.panelMin .divTable.misInmuebles .col-xs-5,
.panelMin .divTable.misInmuebles .col-sm-5,
.panelMin .divTable.misInmuebles .col-md-5,
.panelMin .divTable.misInmuebles .col-lg-5,
.panelMin .divTable.misInmuebles .col-xs-6,
.panelMin .divTable.misInmuebles .col-sm-6,
.panelMin .divTable.misInmuebles .col-md-6,
.panelMin .divTable.misInmuebles .col-lg-6,
.panelMin .divTable.misInmuebles .col-xs-7,
.panelMin .divTable.misInmuebles .col-sm-7,
.panelMin .divTable.misInmuebles .col-md-7,
.panelMin .divTable.misInmuebles .col-lg-7,
.panelMin .divTable.misInmuebles .col-xs-8,
.panelMin .divTable.misInmuebles .col-sm-8,
.panelMin .divTable.misInmuebles .col-md-8,
.panelMin .divTable.misInmuebles .col-lg-8,
.panelMin .divTable.misInmuebles .col-xs-9,
.panelMin .divTable.misInmuebles .col-sm-9,
.panelMin .divTable.misInmuebles .col-md-9,
.panelMin .divTable.misInmuebles .col-lg-9,
.panelMin .divTable.misInmuebles .col-xs-10,
.panelMin .divTable.misInmuebles .col-sm-10,
.panelMin .divTable.misInmuebles .col-md-10,
.panelMin .divTable.misInmuebles .col-lg-10,
.panelMin .divTable.misInmuebles .col-xs-11,
.panelMin .divTable.misInmuebles .col-sm-11,
.panelMin .divTable.misInmuebles .col-md-11,
.panelMin .divTable.misInmuebles .col-lg-11,
.panelMin .divTable.misInmuebles .col-xs-12,
.panelMin .divTable.misInmuebles .col-sm-12,
.panelMin .divTable.misInmuebles .col-md-12,
.panelMin .divTable.misInmuebles .col-lg-12 {
  padding-right: 15px;
}
.moderatedProperty {
  position: absolute;
  top: 6px;
  left: 9px;
  border-radius: 3px;
  background-color: #e5b93f;
  color: #fff;
  font-weight: 600;
  font-size: 11px;
  padding: 1px 3px;
}
.infoMultimediaProperty {
  position: relative;
  top: -26px;
}
.infoMultimediaProperty .multimediaItems {
  background-color: #fff;
  border-radius: 15px;
  color: #2A2A2A;
  font-size: 10px;
  padding: 3px 4px 2px 5px;
}
.infoMultimediaProperty .multimediaItems .icomoon {
  color: #2A2A2A;
  font-size: 14px;
  margin-right: 1px;
  position: relative;
  top: 2px;
}
.infoMultimediaProperty .multimediaItems:nth-child(2n) {
  margin-left: 3px;
}
.new-properties-row-selected {
  margin-top: 21px;
}
.sort-property-list {
  align-items: center;
  border: 1px solid #ccc;
  background-color: white;
  display: flex;
  height: 36px;
  justify-content: center;
  padding: 6px 8px !important;
  margin-top: 24px;
}
#dvGridInmuebles {
  padding-bottom: 110px !important;
}
#dvGridInmuebles .container {
  padding: 0;
}
#dvGridInmuebles .container .pb-3 {
  padding-bottom: 0 !important;
}
#PropertyStatus #PropertyStatus0 {
  padding-left: 0;
  padding-right: 22px;
  padding-top: 0;
}
#PropertyStatus #PropertyStatus10 {
  padding-left: 5px;
  padding-right: 22px;
  padding-top: 0;
}
#PropertyStatus #PropertyStatus10 .arrow_inner {
  border-radius: 3px 0 0 3px;
}
#PropertyStatus #PropertyStatus20 {
  padding-left: 8px;
  padding-right: 21px;
  padding-top: 0;
}
#PropertyStatus #PropertyStatus30 {
  padding-left: 9px;
  padding-right: 21px;
  padding-top: 0;
}
#PropertyStatus #PropertyStatus40 {
  padding-left: 9px;
  padding-top: 0;
}
#PropertyStatus #PropertyStatus40 .arrow_inner {
  border-radius: 0 3px 3px 0;
}
#PropertyStatus #PropertyStatus50 {
  padding-left: 20px;
  padding-right: 0;
  padding-top: 0;
}
#PropertyStatus #PropertyStatus20 .arrow_inner,
#PropertyStatus #PropertyStatus30 .arrow_inner,
#PropertyStatus #PropertyStatus40 .arrow_inner {
  border-left: none;
}
#PropertyStatus #PropertyStatus20 .arrow_inner:before,
#PropertyStatus #PropertyStatus30 .arrow_inner:before,
#PropertyStatus #PropertyStatus40 .arrow_inner:before {
  content: url(/Images/stateArrowBeforeDisabled2.png);
}
#PropertyStatus #PropertyStatus10 .arrow_inner,
#PropertyStatus #PropertyStatus20 .arrow_inner,
#PropertyStatus #PropertyStatus30 .arrow_inner {
  border-right: none;
}
#PropertyStatus #PropertyStatus10 .arrow_inner:after,
#PropertyStatus #PropertyStatus20 .arrow_inner:after,
#PropertyStatus #PropertyStatus30 .arrow_inner:after {
  content: url(/Images/stateArrowAfterDisabled.png);
}
#PropertyStatus #PropertyStatus20 .arrow_inner,
#PropertyStatus #PropertyStatus30 .arrow_inner {
  border-radius: 0;
}
#PropertyStatus .tooltip-arrow {
  display: none;
}
#PropertyStatus .arrow {
  position: relative;
  box-shadow: none;
  color: #3883E4;
}
#PropertyStatus .arrow input {
  display: none;
}
#PropertyStatus .arrow .arrow_inner {
  border: 1px solid #626B7A;
  border-radius: 3px;
  height: 42px;
}
#PropertyStatus .arrow .arrow_inner:before {
  content: "";
  position: absolute;
  height: 42px;
  left: 4px;
  top: 0;
  width: 10px;
}
#PropertyStatus .arrow .arrow_inner:after {
  content: "";
  height: 42px;
  position: absolute;
  right: 4px;
  top: 0;
  width: 18px;
}
#PropertyStatus .arrow .arrow_inner_text {
  color: #545D6D;
  font-size: 14px;
  margin: 10px 0 0 16px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 70%;
  z-index: 1;
}
#PropertyStatus .active .arrow_inner .arrow_inner_text {
  font-weight: 600;
  margin-top: 8px;
}
#PropertyStatus .active#PropertyStatus0 .arrow_inner {
  background-color: #D7D8DA;
  border: 3px solid #545D6D;
}
#PropertyStatus .active#PropertyStatus0 .arrow_inner .arrow_inner_text {
  color: #545D6D;
}
#PropertyStatus .active#PropertyStatus10 .arrow_inner {
  background-color: #EFF9FB;
  border-bottom: 3px solid #59C2CF;
  border-left: 3px solid #59C2CF;
  border-top: 3px solid #59C2CF;
}
#PropertyStatus .active#PropertyStatus10 .arrow_inner:after {
  content: url(/Images/stateArrowActiveProspectAfter2.png);
  right: 5px;
}
#PropertyStatus .active#PropertyStatus10 .arrow_inner .arrow_inner_text {
  color: #59C2CF;
}
#PropertyStatus .active#PropertyStatus20 {
  padding-left: 16px;
  padding-right: 22px;
}
#PropertyStatus .active#PropertyStatus20 .arrow_inner {
  background-color: #EEF5ED;
  border-bottom: 3px solid #539846;
  border-top: 3px solid #539846;
}
#PropertyStatus .active#PropertyStatus20 .arrow_inner:before {
  content: url(/Images/stateArrowActiveActiveBefore2.png);
  width: 12px;
}
#PropertyStatus .active#PropertyStatus20 .arrow_inner:after {
  content: url(/Images/stateArrowActiveActiveAfter.png);
}
#PropertyStatus .active#PropertyStatus20 .arrow_inner .arrow_inner_text {
  color: #539846;
  margin-left: 10px;
}
#PropertyStatus .active#PropertyStatus30 {
  padding-left: 16px;
  padding-right: 22px;
}
#PropertyStatus .active#PropertyStatus30 .arrow_inner {
  background-color: #F5F3FA;
  border-bottom: 3px solid #9A86C9;
  border-top: 3px solid #9A86C9;
}
#PropertyStatus .active#PropertyStatus30 .arrow_inner:before {
  content: url(/Images/stateArrowActiveReservedBefore2.png);
  width: 12px;
}
#PropertyStatus .active#PropertyStatus30 .arrow_inner:after {
  content: url(/Images/stateArrowActiveReservedAfter.png);
}
#PropertyStatus .active#PropertyStatus30 .arrow_inner .arrow_inner_text {
  color: #9A86C9;
  margin-left: 10px;
}
#PropertyStatus .active#PropertyStatus40 {
  padding-left: 16px;
}
#PropertyStatus .active#PropertyStatus40 .arrow_inner {
  background-color: #FBF0F0;
  border-bottom: 3px solid #D76662;
  border-right: 3px solid #D76662;
  border-top: 3px solid #D76662;
}
#PropertyStatus .active#PropertyStatus40 .arrow_inner:before {
  content: url(/Images/stateArrowActiveSoldBefore2.png);
  width: 12px;
}
#PropertyStatus .active#PropertyStatus40 .arrow_inner .arrow_inner_text {
  color: #D76662;
  margin-left: 10px;
}
#PropertyStatus .active#PropertyStatus50 .arrow_inner {
  background-color: #FDFAF2;
  border: 3px solid #F1E1BB;
}
#PropertyStatus .active#PropertyStatus50 .arrow_inner .arrow_inner_text {
  color: #E5C579;
}
.PropertyStatusMobile {
  display: none;
}
.properties-list,
.parrillaInmuebles.headerTable {
  display: flex;
}
.properties-list > div:not(.parrillaInmuebles__foto),
.parrillaInmuebles.headerTable > div:not(.parrillaInmuebles__foto) {
  flex: 1;
}
.properties-list .parrillaInmuebles__foto,
.parrillaInmuebles.headerTable .parrillaInmuebles__foto {
  flex: 2;
  max-width: 180px;
}
.properties-list .parrillaInmuebles__foto .imagenSolicitud,
.parrillaInmuebles.headerTable .parrillaInmuebles__foto .imagenSolicitud {
  width: 160px;
}
.properties-list .parrillaInmuebles__foto .imagenSolicitud img,
.parrillaInmuebles.headerTable .parrillaInmuebles__foto .imagenSolicitud img {
  width: 100%;
  height: 100%;
}
.properties-list .parrillaInmuebles__foto .imagenSolicitud .inmBloq,
.parrillaInmuebles.headerTable .parrillaInmuebles__foto .imagenSolicitud .inmBloq {
  position: absolute;
  right: 7%;
  top: 65%;
  font-size: 30px;
  color: #414D63;
}
.properties-list .parrillaInmuebles__foto .imagenSolicitud .compartido,
.parrillaInmuebles.headerTable .parrillaInmuebles__foto .imagenSolicitud .compartido {
  position: absolute;
  top: 4px;
  border-radius: 13px;
  border: solid 1px #c4c6d4;
  background-color: white;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  width: 50%;
}
.properties-list .sorting label,
.parrillaInmuebles.headerTable .sorting label,
.properties-list .sorting_asc label,
.parrillaInmuebles.headerTable .sorting_asc label,
.properties-list .sorting_desc label,
.parrillaInmuebles.headerTable .sorting_desc label {
  padding-left: 11px;
}
.properties-list .imagenSolicitud,
.parrillaInmuebles.headerTable .imagenSolicitud {
  position: relative;
}
.properties-list .shareLabel,
.parrillaInmuebles.headerTable .shareLabel {
  position: relative;
}
.properties-list .parrillaInmuebles__checkbox,
.parrillaInmuebles.headerTable .parrillaInmuebles__checkbox {
  max-width: 30px;
}
.properties-list .parrillaInmuebles__referencia,
.parrillaInmuebles.headerTable .parrillaInmuebles__referencia {
  max-width: 90px;
}
.properties-list .parrillaInmuebles__referencia .breakWord,
.parrillaInmuebles.headerTable .parrillaInmuebles__referencia .breakWord {
  display: block;
  padding-right: 20px;
}
.properties-list .parrillaInmuebles__referencia .showInfoCalidad,
.parrillaInmuebles.headerTable .parrillaInmuebles__referencia .showInfoCalidad {
  padding-right: 5px;
}
.properties-list .parrillaInmuebles__operacion > div,
.parrillaInmuebles.headerTable .parrillaInmuebles__operacion > div {
  display: inline-block;
}
div.imagenSolicitud.inmuebleBloqueado .inmBloq {
  width: 30px;
}
.parrillaInmuebles .inmBloq {
  left: 5%;
  top: 6% !important;
}
.inmuebleBloqueado > img {
  filter: opacity(0.25);
}
.sendInfoWhatsapp button {
  background-color: white;
  border: 1px solid #597385;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .divTable.misInmuebles .fechaModificado {
    font-size: 12px;
  }
}
.divInfoCalidad {
  background-color: #FAF4E2;
}
.divInfoCalidad .qr-info {
  display: flex;
  gap: 40px;
  margin-bottom: 16px;
  padding-right: 0;
}
@media (min-width: 768px) and (max-width: 1279px) {
  .divInfoCalidad .qr-info {
    gap: 24px;
  }
}
.divInfoCalidad .qr-info-img {
  align-self: center;
  padding: 8px;
}
.divInfoCalidad .qr-info-dates {
  flex: 1;
}
.divInfoCalidad .qr-info-dates-module {
  display: flex;
  flex-direction: column;
  font-size: 20px;
  font-weight: 600;
  gap: 8px;
  line-height: 30px;
  margin-bottom: 16px;
}
.divInfoCalidad .qr-info-dates-module:last-child {
  margin-bottom: 0;
}
.divInfoCalidad .qr-info-dates-module-info {
  display: flex;
  font-size: 12px;
  font-weight: 400;
  gap: 17px;
  line-height: 16px;
}
.divInfoCalidad .qr-info-dates-module-info-title {
  display: flex;
  font-size: 14px;
  gap: 18px;
  line-height: 24px;
}
.divInfoCalidad .qr-info-dates-module-info-percentages {
  display: flex;
  gap: 8px;
}
.divInfoCalidad .qr-info-dates-module-info-percentages-values {
  font-weight: 500;
}
.divInfoCalidad .qr-info-dates-module-info-percentages.multimedia-module {
  margin-top: -6px;
}
.divInfoCalidad .qr-info-dates-module-info-percentages.multimedia-module .multimedia-module-info {
  line-height: 33px;
}
.divInfoCalidad .qr-info-dates-module-icon {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.divInfoCalidad .qr-info-dates-module-icon span {
  background-color: white;
  border-radius: 100px;
  font-size: 21px;
  height: 30px;
  margin-top: -5px;
  padding: 4px;
  width: 30px;
}
.divInfoCalidad .qr-info-dates-module-icon span:first-child {
  margin-top: -4px;
}
@media (max-width: 1440px) {
  .divInfoCalidad .qr-info-dates-module-info-title {
    font-size: 16px;
  }
}
.txtOrigen {
  font-size: 10px;
  padding: 1px 2px;
  color: #666;
}
.txtOrigen.colorOrigenInterno {
  background: #fea;
}
.txtOrigen.colorOrigenExterno {
  background-color: #d8e5fa;
}
#MantenimientoInmueble .gridResultados {
  max-width: 100% !important;
}
.tipoInmueble .select2-results .select2-result-label {
  min-height: 0;
  padding: 0;
}
.nuevaFichaInmuebles .divCaracteristicas #uda-report-fields #Estado {
  height: 0;
}
@media (max-width: 1695px) {
  .isFiltersSidebarOpened .hide-copy-action {
    display: none !important;
  }
}
.divPropertyFile {
  border-left: unset !important;
}
@media (min-width: 1440px) {
  .divPropertyFile {
    width: calc(100% - 400px);
  }
}
.fichaInmuebles {
  /*.caracteristicas {
        .fieldCaract {
            height: 34px;
        }

        .form-inline .form-control {
            width: 100%;
        }

        .col-xs-6 {
            width: 45% !important;
            margin-right: 5% !important;

            .caracDespl {
                position: relative;

                .medidaDespl {
                    position: absolute;
                    top: 0;
                    right: -25px;
                }
            }
        }

        .checkbox-inline {
            margin-right: 0 !important;

            + label {
                font-size: 14px;
            }
        }

        .lblHeight {
            line-height: 23px;
        }

        .supGaraje .caracDespl {
            margin-top: 7px;
        }
    }*/
}
.fichaInmuebles .pager {
  margin-top: 0;
}
.fichaInmuebles .icoShare {
  vertical-align: top;
}
.fichaInmuebles .icoSelect {
  vertical-align: middle;
  padding-bottom: 2px;
  height: 17px;
}
.fichaInmuebles .carousel {
  float: right;
}
.fichaInmuebles #TabInformacion .carousel {
  float: left;
}
.fichaInmuebles .divExp .sectionTitle,
.fichaInmuebles .divDatosContacto .sectionTitle {
  margin-top: 0;
}
.fichaInmuebles .divDatosContacto .carouselAP {
  position: absolute;
  right: 0;
}
.fichaInmuebles .noMostrarPrecio {
  margin-top: -15px;
}
.fichaInmuebles .divCaract .sectionTitle:first-child,
.fichaInmuebles .divCaract .caracteristicas .sectionTitle {
  margin-top: 0;
}
.fichaInmuebles .chkPrecio {
  margin: 25px 0 0 -15px;
}
.fichaInmuebles .chkPrecio .checkbox-inline {
  padding-left: 35px;
  margin-right: 0 !important;
}
.fichaInmuebles #TipoAlquiler .rentCheckbox__container .radio-inline {
  margin: 0 16px 0 0 !important;
  padding-top: 0 !important;
}
.fichaInmuebles #TipoAlquiler #Precio {
  margin-top: 32px;
}
.fichaInmuebles #IdTipoOperacion .rental-operation-subtypes {
  display: inline-block;
  margin-top: 32px;
}
.fichaInmuebles #IdTipoOperacion .rental-operation-subtypes__title {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 8px;
}
.fichaInmuebles #TabCarac .control-label {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 8px;
}
.fichaInmuebles .transaction-selector {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.fichaInmuebles .transaction-selector__operations {
  display: flex;
}
.fichaInmuebles .transaction-selector__button {
  padding: 10px 16px;
  border: 1px solid #3B60BA;
  background: white;
  color: #3B60BA;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  user-select: none;
  transition: background 0.2s;
  margin-left: -1px;
}
.fichaInmuebles .transaction-selector__button:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  margin-left: 0;
}
.fichaInmuebles .transaction-selector__button:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.fichaInmuebles .transaction-selector__button:hover {
  background-color: #EDEDED;
}
.fichaInmuebles .transaction-selector__button--selected {
  background-color: #D9E5FF;
}
.fichaInmuebles .transaction-selector__groups {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.fichaInmuebles .transaction-selector__groups:not(:has(.transaction-selector__fieldset--visible)) {
  display: none;
}
.fichaInmuebles .transaction-selector__fieldset {
  display: none;
  border: none;
  padding: 0;
  margin: 0;
  flex-wrap: wrap;
  gap: 8px;
}
.fichaInmuebles .transaction-selector__fieldset--visible {
  display: flex;
}
.fichaInmuebles .transaction-selector__legend {
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  border: none;
}
.fichaInmuebles .transaction-selector__radio {
  display: none;
}
.fichaInmuebles .transaction-selector__label {
  border: 1px solid #C6C6C6;
  color: #000000;
  background-color: white;
  padding: 4px 8px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 999px;
  cursor: pointer;
  user-select: none;
  transition: all 0.2s;
}
.fichaInmuebles .transaction-selector__label.disabled {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  box-shadow: none;
}
.fichaInmuebles .transaction-selector__radio:checked + .transaction-selector__label {
  background-color: #D9E5FF;
  color: #3B60BA;
  border-color: #3B60BA;
}
.fichaInmuebles .unidadPrecio {
  position: absolute;
  right: -2px;
  top: 29px;
}
.fichaInmuebles #datosBasicos {
  position: relative;
}
.fichaInmuebles .divCodPost {
  position: relative;
}
.fichaInmuebles .property-type {
  position: relative;
  cursor: pointer;
  width: 68px;
  margin-right: 16px;
  padding-bottom: 15px;
}
.fichaInmuebles .property-type .property-type-icon {
  align-items: center;
  background-color: #FFF;
  border-radius: 50%;
  border: 1px solid #C6C6C6;
  cursor: pointer;
  display: flex;
  justify-content: center;
  height: 68px;
  width: 68px;
}
.fichaInmuebles .property-type .property-type-icon.property-type-icon-selected {
  background-color: #D9E5FF;
  border: 1px solid #3B60BA;
}
.fichaInmuebles .property-type .property-type-icon span {
  font-size: 32px;
}
.fichaInmuebles .property-type label {
  cursor: pointer;
  font-size: 14px;
}
.fichaInmuebles .property-type:last-child {
  margin-right: 0;
}
@media (min-width: 1024px) {
  .fichaInmuebles #RenderPropertiesSubtypes .new-properties-subtypes {
    width: 20%;
  }
}
.fichaInmuebles .sugerenciaFormularioAlert {
  display: flex;
  background-color: #fdf8e6;
  font-size: 11px;
  padding: 10px 0 5px;
}
.fichaInmuebles .sugerenciaFormulario {
  background-color: #f8f3f7;
  font-size: 11px;
  padding: 10px 0 5px;
}
.fichaInmuebles .sugerenciaFormulario.precios {
  top: 177px;
}
.fichaInmuebles .sugerenciaFormulario .title {
  font-weight: 600;
}
.fichaInmuebles .divsMap {
  display: none;
}
.fichaInmuebles .ubicacion .sectionTitle {
  margin-top: 15px;
}
.fichaInmuebles #RenderUbicacion .zonas input + select {
  display: none !important;
}
.fichaInmuebles .validationAddressBtn .form-group:after,
.fichaInmuebles .validateField.form-group:after {
  clear: none !important;
  display: block !important;
}
.fichaInmuebles .divDireccion .icon-arrow:before {
  content: "\f078";
  display: inline;
  text-shadow: none;
  font-weight: 300;
}
.fichaInmuebles .divDireccion .icon-arrow.open:before {
  content: "\f077";
}
.fichaInmuebles .infoLatLong,
.fichaInmuebles .map-text,
.fichaInmuebles .infoRegistroTuristico,
.fichaInmuebles .infoExpediente {
  color: #777;
}
.fichaInmuebles #divViewAllData {
  cursor: pointer;
  color: #3B60BA;
}
.fichaInmuebles .mostrarDatosAlquiler,
.fichaInmuebles .mostrarDireccion {
  text-decoration: underline;
  cursor: pointer;
}
.fichaInmuebles .infoLatLong,
.fichaInmuebles .infoRegistroTuristico,
.fichaInmuebles .infoExpediente {
  margin-top: 5px;
}
.fichaInmuebles .divslatlon.has-error .infoLatLong .control-label {
  color: #333;
}
.fichaInmuebles .note {
  text-decoration: underline;
}
.fichaInmuebles #panelSuperficies .control-label {
  margin-top: 5px;
}
.fichaInmuebles #RenderCaracteristicas ul {
  list-style: none;
  padding-left: 0;
}
.fichaInmuebles #RenderCaracteristicas .control-label {
  font-size: 14px;
  margin-bottom: 0;
}
.fichaInmuebles #RenderCaracteristicas .chips-characteristics {
  display: flex;
  padding-left: 8px;
}
.fichaInmuebles #RenderCaracteristicas .chips-characteristics .chips-column,
.fichaInmuebles #RenderCaracteristicas .chips-characteristics .comments-column,
.fichaInmuebles #RenderCaracteristicas .chips-characteristics .chips-column .chip-element {
  display: table;
}
.fichaInmuebles #RenderCaracteristicas .chips-characteristics .chips-column {
  margin-right: 15px;
}
.fichaInmuebles #RenderCaracteristicas .chips-characteristics .chips-column .chip-element {
  margin-bottom: 15px;
}
.fichaInmuebles #RenderCaracteristicas .chips-characteristics .comments-column {
  margin: 0 10px 10px 0;
}
.fichaInmuebles #RenderCaracteristicas .chips-characteristics .comments-column .chips-comment {
  display: table;
  margin-bottom: 15px;
  min-height: 34px;
}
.fichaInmuebles #RenderCaracteristicas .chips-characteristics .comments-column .chips-comment textarea {
  height: 34px;
  resize: none;
}
.fichaInmuebles #RenderCaracteristicas .chips-characteristics .comments-column .chips-comment.chips-comment-textarea-extra-input {
  display: flex;
}
.fichaInmuebles #RenderCaracteristicas .chips-characteristics .comments-column .chips-comment.chips-comment-textarea-extra-input textarea,
.fichaInmuebles #RenderCaracteristicas .chips-characteristics .comments-column .chips-comment.chips-comment-textarea-extra-input input {
  display: inline-block;
  line-height: 1.42857143;
  padding: 6px 4px;
  width: auto;
}
.fichaInmuebles #RenderCaracteristicas .chips-characteristics .comments-column .chips-comment.chips-comment-textarea-extra-input textarea {
  margin-right: 15px;
}
.fichaInmuebles #RenderCaracteristicas .chips-characteristics .comments-column .chips-comment.chips-comment-textarea-extra-input .medida {
  display: inline-block;
  margin: 0;
}
.fichaInmuebles #RenderCaracteristicas .allowed-pets-chips textarea {
  height: 34px;
  resize: none;
}
.fichaInmuebles .divCaract .form-inline .form-group {
  margin-bottom: 10px;
}
.fichaInmuebles .subcat {
  margin-bottom: 15px;
}
.fichaInmuebles .form-horizontal .caracteristicas .checkbox-inline {
  padding-top: 6px;
}
.fichaInmuebles #registroTuristico .linkInfo,
.fichaInmuebles .certEnerg .linkInfo {
  margin-top: -4px;
  padding: 0;
  font-size: 12px;
}
.fichaInmuebles #registroTuristico .popover-title,
.fichaInmuebles #numeroRegistroAlquiler .popover-title {
  display: none;
}
.fichaInmuebles #registroTuristico .popover.top[role=tooltip],
.fichaInmuebles #numeroRegistroAlquiler .popover.top[role=tooltip] {
  background: #282828;
  color: whitesmoke;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.fichaInmuebles #registroTuristico .popover.top[role=tooltip] .arrow,
.fichaInmuebles #numeroRegistroAlquiler .popover.top[role=tooltip] .arrow {
  border-top-color: #282828;
  color: #282828;
}
.fichaInmuebles #registroTuristico .popover.top[role=tooltip] .arrow:after,
.fichaInmuebles #numeroRegistroAlquiler .popover.top[role=tooltip] .arrow:after {
  border-top-color: #282828;
}
.fichaInmuebles .divCaract .certEnerg {
  position: relative;
}
.fichaInmuebles .divCaract .certEnerg .sectionTitle {
  margin: 30px 0 0;
}
.fichaInmuebles .divCaract #rentalPropertiesPricesIndexLayer {
  position: relative;
}
.fichaInmuebles .divCaract #rentalPropertiesPricesIndexLayer .anchorMostrarOcultar,
.fichaInmuebles .divCaract .previousRentalPrice .anchorMostrarOcultar {
  cursor: pointer;
  text-decoration: underline;
  color: #2A2A2A;
}
.fichaInmuebles .divCaract #rentalPropertiesPricesIndexLayer .anchorMostrarOcultar span,
.fichaInmuebles .divCaract .previousRentalPrice .anchorMostrarOcultar span {
  color: #3B60BA;
  text-decoration: none;
}
.fichaInmuebles .divIdiomas {
  border: 1px solid #ccc;
}
.fichaInmuebles .property-description-txt {
  height: 150px;
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .fichaInmuebles .property-type {
    margin-right: 30px;
  }
  .fichaInmuebles .property-type.property-edition {
    margin-right: 16px;
  }
}
@media (min-width: 1440px) {
  .fichaInmuebles .property-type {
    margin-right: 40px;
  }
  .fichaInmuebles .property-type.property-edition {
    margin-right: 13px;
  }
}
@media (min-width: 1600px) {
  .fichaInmuebles .property-type.property-edition {
    margin-right: 30px;
  }
}
@media (min-width: 1800px) {
  .fichaInmuebles .property-type.property-edition {
    margin-right: 40px;
  }
}
@media (min-width: 768px) and (max-width: 1439px) {
  .fichaInmuebles #RenderCaracteristicas .chips-characteristics .comments-column .chips-comment textarea {
    max-width: 300px;
  }
  .chips-list #SuperficieGaraje {
    width: 60px;
  }
}
@media (max-width: 767px) {
  #dropdownShowAvailableMLS .dropdown-menu {
    left: 0;
    max-width: 270px;
    min-width: 230px;
    width: 80%;
  }
  #ulLinksEnviarInfo {
    left: -60px;
    min-width: 230px;
  }
  .fichaInmuebles .div-state-and-flat {
    flex-direction: column;
  }
  .fichaInmuebles #RenderCaracteristicas .chip-element,
  .fichaInmuebles #RenderCaracteristicas .chip-element-custom {
    margin-right: 5px;
    padding: 5px 11px;
  }
  .fichaInmuebles #RenderCaracteristicas .chips-characteristics {
    padding-left: 10px;
  }
  .fichaInmuebles #RenderCaracteristicas .chips-characteristics .chips-column,
  .fichaInmuebles #RenderCaracteristicas .chips-characteristics .comments-column {
    width: 50%;
  }
  .fichaInmuebles #RenderCaracteristicas .chips-characteristics .chips-column .chip-element {
    width: 100%;
  }
  .fichaInmuebles #RenderCaracteristicas .chips-characteristics .comments-column .chips-comment.chips-comment-textarea-extra-input {
    display: grid;
    margin-bottom: 0;
  }
  .fichaInmuebles #RenderCaracteristicas .chips-characteristics .comments-column .chips-comment.chips-comment-textarea-extra-input textarea {
    margin: 0 0 15px;
  }
  .fichaInmuebles .carouselAP {
    position: inherit !important;
  }
  .fichaInmuebles .carouselAP .carousel {
    float: inherit !important;
  }
  .fichaInmuebles #GastosComunidad_txt {
    width: 100% !important;
  }
  .fichaInmuebles #SuperficieGaraje {
    width: 60px;
  }
  #tabInfo {
    margin-top: 60px;
  }
  #imprime {
    display: none;
  }
  .modal-delete-properties {
    width: 300px !important;
  }
  #myTab3.nav > li > a {
    padding: 10px 8px;
  }
  #viewReports {
    width: 600px !important;
  }
  #modalValoraciones #filterValoraciones > .row {
    margin: 0 -10px !important;
  }
  #modalValoraciones .panel-body {
    padding: 15px 10px;
  }
  #modalValoraciones .clip-flat,
  #modalValoraciones .clip-sale {
    display: none;
  }
  .PropertyStatusMobile {
    display: block;
  }
}
#TabDatInter .divExp + .divPropietarios .sectionTitle {
  margin-top: 40px;
}
#TabDatInter .tags-info {
  position: static !important;
}
.divHonorarios .form-inline .form-control {
  width: 15%;
}
.divHonorarios .lblHeight {
  margin-bottom: 0 !important;
}
#dvCambiosPrecioArrow {
  cursor: pointer;
}
.mostrarEvolucionprecio {
  cursor: pointer;
}
.mostrarEvolucionprecio.icon-arrow {
  text-decoration: none;
}
.mostrarEvolucionprecio.icon-arrow:before {
  content: "\5b";
  font-size: 24px;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
}
.mostrarEvolucionprecio.icon-arrow.open:before {
  content: "\5e";
}
#tabPublicidad #TabPubli td.center:last-child {
  padding-right: 0;
}
#tabPublicidad .table th {
  color: #2A2A2A;
  font-weight: 500;
}
#tabPublicidad .table > thead > tr > th {
  border-bottom: none;
}
#tabPublicidad .limitePublicacion {
  background-color: #d9edf7;
  font-weight: 400;
  margin: -8px 0 -8px;
  padding: 16px 8px 17px !important;
}
#tabPublicidad .send-portals-title-table div {
  margin-left: -1px !important;
}
@media (max-width: 767px) {
  .send-portals-title-table {
    padding-left: 30px !important;
  }
  .checkPortal {
    padding-left: 13px !important;
    text-align: left !important;
  }
}
#infoPrintA3 {
  width: 1120px;
  margin-left: -500px;
}
.info-print-a3 {
  border-top: 2px solid #4c9bff;
  background-color: #e6effc;
  font-weight: 500;
  font-size: 12px;
  display: flex;
  flex-wrap: wrap;
  padding: 10px 5%;
}
.info-print-a3 > div:nth-child(1) {
  width: 10%;
}
.info-print-a3 > div:nth-child(1) > span {
  font-size: 18px;
}
.info-print-a3 > div:nth-child(2) {
  width: 80%;
}
.info-print-a3 > div:nth-child(3) {
  position: relative;
  margin: 0 auto;
}
.info-print-a3 > div:nth-child(3) > div {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 31px;
  height: 31px;
  background-color: black;
  color: white;
}
.info-print-a3 > div:nth-child(3) > div > span {
  display: block;
  margin-left: 5px;
  margin-top: 5px;
  color: white;
  font-size: 20px;
  cursor: pointer;
}
.info-print-a3 > div:nth-child(3) > img {
  width: 100%;
}
.info-print-a3 header {
  font-weight: 600;
}
.multimediaContent {
  display: flex;
  flex-flow: row wrap;
}
.multimediaContent .thumb {
  background-color: #f0f5fd;
  padding: 15px;
  display: flex;
  align-items: center;
}
.multimediaContent .thumb:last-child {
  min-height: 187px;
}
.multimediaContent .thumb .thumbnail {
  border-radius: 0;
  padding: 0;
  border: none;
  margin-bottom: 0;
}
.multimediaContent .thumb .thumbnail .deleteMultimediaItem {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 5px;
  right: 5px;
  line-height: 27px;
  border-radius: 50%;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
.multimediaContent .thumb .thumbnail .deleteMultimediaItem:hover {
  background: rgba(0, 0, 0, 0.1);
}
.multimediaContent.plansContent {
  display: grid;
  grid-gap: 16px;
}
@media (max-width: 767px) {
  .multimediaContent.plansContent {
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  }
}
@media (min-width: 480px) {
  .multimediaContent.plansContent {
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  }
}
.multimediaContent.plansContent .thumb {
  border-radius: 4px;
  display: block;
  padding: 0;
}
.multimediaContent.plansContent .thumb .thumbnail {
  border-radius: 4px;
}
.multimediaContent.plansContent .thumb .thumbnail .img-responsive {
  height: 125px;
}
.multimediaContent.plansContent .thumb .thumbnail .photoActions {
  margin: 12px 0 !important;
}
.multimediaContent.plansContent .thumb .thumbnail .photoActions > div {
  margin-top: 0 !important;
}
.multimediaContent.plansContent .thumb .jsDescripcion {
  margin-bottom: 0 !important;
}
.multimediaContent.plansContent .thumb:last-child {
  align-items: center;
  display: flex;
}
.multimediaContent.tourContent .thumb .tourUrl {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#tabMultimedia .divFlash,
#tabMultimediaPisos .divFlash {
  display: none;
  color: #C00;
  font-weight: 600;
}
@media (max-width: 767px) {
  #tabMultimedia .menuMultimedia,
  #tabMultimediaPisos .menuMultimedia {
    width: 100%;
  }
  #tabMultimedia .menuMultimedia button,
  #tabMultimediaPisos .menuMultimedia button {
    width: 25%;
  }
}
#tabMultimedia .chkEliminarFoto,
#tabMultimediaPisos .chkEliminarFoto {
  position: absolute;
  top: 5px;
  right: 0;
}
#tabMultimedia .thumbnail,
#tabMultimediaPisos .thumbnail {
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
#tabMultimedia .thumbnail .jsDescripcion,
#tabMultimediaPisos .thumbnail .jsDescripcion {
  margin-bottom: 10px;
}
#tabMultimedia .photoActions,
#tabMultimediaPisos .photoActions {
  margin-top: -25px;
  background: rgba(255, 255, 255, 0.8);
}
#tabMultimedia .photoActions > div,
#tabMultimediaPisos .photoActions > div {
  margin-top: 5px;
}
#tabMultimedia .photoActions .icomoon,
#tabMultimediaPisos .photoActions .icomoon {
  color: #2A2A2A;
}
#tabMultimedia .photoActions .actionsImgError,
#tabMultimediaPisos .photoActions .actionsImgError {
  cursor: default;
}
#tabMultimedia .photoActions .actionsImgError .icomoon,
#tabMultimediaPisos .photoActions .actionsImgError .icomoon {
  color: #919eab;
}
#tabMultimedia .photoActions.fotoPrincipal,
#tabMultimediaPisos .photoActions.fotoPrincipal {
  margin-top: -45px;
}
#tabMultimedia .photoActions.fotoPrincipal .divFotoPrincipal,
#tabMultimediaPisos .photoActions.fotoPrincipal .divFotoPrincipal {
  margin-top: 0;
}
#tabMultimedia .photoActions.fotoPrincipal .divFotoPrincipal label,
#tabMultimediaPisos .photoActions.fotoPrincipal .divFotoPrincipal label {
  margin-bottom: 0;
  margin-right: 5px;
}
#tabMultimedia .photoActions.fotoPrincipal .imgPrincipal .icomoon-star-solid,
#tabMultimediaPisos .photoActions.fotoPrincipal .imgPrincipal .icomoon-star-solid {
  color: #3B60BA;
}
#tabMultimedia .img-responsive,
#tabMultimediaPisos .img-responsive {
  width: 100%;
  background-image: url(/Images/loadFoto.png);
  min-height: 60px;
}
#tabMultimedia .ui-widget-content .tagFoto,
#tabMultimediaPisos .ui-widget-content .tagFoto {
  width: 100%;
}
#tabMultimedia .infoMultimedia,
#tabMultimediaPisos .infoMultimedia {
  font-size: 11px;
  color: #9b9b9b;
  margin-top: 8px;
}
#tabMultimedia .infoMultimedia img,
#tabMultimediaPisos .infoMultimedia img {
  width: 100%;
}
#tabMultimedia .imgLoading,
#tabMultimediaPisos .imgLoading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3000;
  background: rgba(255, 255, 255, 0.8);
  text-align: center;
  display: none;
}
#tabMultimedia .imgLoading .infiniteSpin,
#tabMultimediaPisos .imgLoading .infiniteSpin {
  margin-top: 49%;
  font-size: 24px;
  color: #333;
}
#tabMultimedia .qq-uploader,
#tabMultimediaPisos .qq-uploader {
  padding: 15px;
}
.fotoProgress {
  display: none;
}
.fotoProgress label:first-child {
  font-weight: 600;
}
.fotoProgress .progressBar {
  border: 1px solid #333;
  width: 400px;
  padding: 1px;
  margin: 5px 0;
}
.fotoProgress .progressBar div {
  width: 0;
  height: 10px;
  background-color: #428bca;
}
#dvSubirVideos .qq-total-progress-bar-container-selector {
  display: none;
}
#TabFotos {
  position: relative;
}
#TabFotos .infoFotos {
  position: absolute;
  top: 0;
  right: 0;
}
.divFotos .imagenes {
  cursor: pointer;
}
.photoUp {
  -ms-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.photoRight {
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.photoDown {
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.photoLeft {
  -ms-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.jsVideoEliminar {
  cursor: pointer;
}
.videoItem {
  width: 630px;
  height: 460px;
}
.alert-warning ul {
  list-style: none;
  margin-bottom: 0;
  font-size: 12px;
}
.qq-uploader {
  min-height: 100px;
  width: 100%;
}
.qq-uploader:before {
  left: 50%;
  width: auto;
  top: 32%;
  opacity: 0.7;
  font-size: 110%;
}
.BrightcoveExperience {
  width: 600px;
  height: 450px;
  display: block;
  cursor: pointer;
}
.BrightcovePlayer {
  padding-top: 56.25%;
  margin-bottom: 15px;
}
#tabRegistro .sectionTitle {
  margin-top: 0;
}
#tabRegistro .sectionTitle.margin-top {
  margin-top: 30px;
}
#tabRegistro a {
  cursor: pointer;
}
.leyes .pagoAplazado {
  position: relative;
  top: 22px;
  left: 20px;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
  margin-top: 24px !important;
}
.leyes h4 + .sectionTitle {
  margin-top: 10px;
}
.leyes .print-button {
  float: right;
}
.bootbox.modal.modal__andalucia .modal-content .modal-body {
  padding-top: 0;
}
#TabInformacion .form-group-header {
  margin-bottom: 10px;
}
#TabInformacion .padding-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
#TabInformacion h4 {
  font-size: 16px !important;
}
#TabInformacion h2 {
  font-size: 18px;
}
#TabInformacion h2,
#TabInformacion h3,
#TabInformacion h4,
#TabInformacion h5,
#TabInformacion a,
#TabInformacion p {
  font-family: 'Poppins', sans-serif;
}
#TabInformacion #DescInm h4 {
  font-size: 19px;
  font-weight: 600;
}
#TabInformacion .numExpFicha {
  overflow-wrap: break-word;
}
#TabInformacion .icoCarac {
  padding-right: 8px;
  position: relative;
  top: -2px;
  height: 13px;
}
#TabInformacion .infoInmueble a {
  margin: 0 0 10px 5%;
  width: 90%;
  text-align: left;
}
#TabInformacion .infoInmueble a .fa {
  margin-right: 10px;
  font-size: 21px;
  position: relative;
  top: 1px;
}
#TabInformacion .infoInmueble div.form-group {
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
}
#TabInformacion .carousel,
#TabInformacion .carousel .item,
#TabInformacion .carousel-inner > .item > img {
  height: auto;
}
#TabInformacion .carousel,
#TabInformacion .carousel-inner,
#TabInformacion .carousel-inner > .item > img {
  width: 100%;
}
#TabInformacion #dvCaracteristicas {
  display: flex;
}
#TabInformacion #dvCaracteristicas .sectionTitle {
  margin-top: 10px;
}
#TabInformacion ul {
  padding-left: 15px;
}
#TabInformacion #divGMapDetail {
  height: auto !important;
}
#TabInformacion #divGMapDetail #ifrGMap2 {
  width: 100% !important;
  height: 500px;
}
#TabInformacion #divGMapDetail img {
  width: 100% !important;
}
#TabInformacion #DetalleAlternativo_txt {
  background-color: #fff;
  cursor: default;
  border: none;
  padding: 0;
  resize: none;
  box-shadow: none;
}
#TabInformacion .carousel-control {
  display: flex;
  justify-content: center;
  align-items: center;
}
#tabConfirm .lnk {
  padding-left: 20px;
}
#tabConfirm .icon {
  color: lightslategray;
  font-size: 24px;
  display: inline-block;
  vertical-align: top;
  margin-right: 15px;
}
#tabConfirm .msgConfirmacion {
  display: inline-block;
  width: calc(100% - 50px);
}
#tabConfirm .msgConfirmacion .title {
  color: #2A2A2A;
  font-size: 18px !important;
  font-weight: 600;
  font-family: 'Open Sans', Arial;
}
#tabConfirm .msgConfirmacion.msgSubConfirmacion .onlyTitle {
  line-height: 31px;
}
#tabConfirm .msgConfirmacion.msgSubConfirmacion .subTitle {
  color: #2A2A2A;
  font-weight: normal;
  font-size: 14px;
}
#tabConfirm .msgConfirmacion.msgSubConfirmacion li {
  color: #2A2A2A;
}
#tabConfirm .msgConfirmacion .subTitle {
  color: lightslategray;
  font-weight: 600;
}
#altaInmueble .divInmueble {
  padding-left: 0;
  padding-right: 15px !important;
}
#altaInmueble .divIdiomas {
  border: none;
}
#altaInmueble #RenderCaracteristicas {
  padding: 0;
}
#msgResult .alert {
  margin-bottom: 0;
}
#msgResult .alert .close {
  position: relative;
  top: -7px;
}
.panelMin #filtroCadenaContacto {
  width: 100%;
}
.panelMin #filtroTipos {
  width: 100%;
}
.panelMin #filtroTipos .checkbox-inline {
  padding-left: 20px;
}
.filtroCadenaContactosWider {
  width: 716px !important;
}
#filtroTipos .checkbox-inline {
  padding-left: 17px;
}
#FiltrosAvanzados {
  padding-top: 22px;
}
@media (min-width: 768px) {
  .panelFiltros #AgentesFiltroInmuebles,
  .panelFiltros #CadenaFiltroInmuebles {
    margin-bottom: 15px;
  }
  .panelFiltros .panelMin #layerSuperficie {
    padding-right: 0 !important;
  }
}
@media (min-width: 1024px) {
  .panelMin #btnBuscarGridInmuebles {
    float: right;
    margin-left: 10px;
  }
}
@media (min-width: 768px) {
  .bootbox.modal.printPropertyDetailModal.modal-sm .modal-dialog {
    max-width: 600px;
  }
}
#modalValoraciones #filtroTiposInmueble label,
#modalValoraciones #filtroTiposOperacion label {
  display: none;
}
#modalValoraciones #filterValoraciones.panelFiltros {
  margin: 0;
}
#modalValoraciones #tabValoracionFichas .clip-sale {
  position: static;
  vertical-align: sub;
}
.modalValuationInmueble #modalValoraciones {
  margin: 0 !important;
}
.modalValuationInmueble #modalValoraciones #tabValoracionFichas {
  margin-left: 0;
}
#consultasPanels {
  border-right: 1px solid #d8d8d8;
}
#consultasPanels .flechaFiltro:before {
  content: "\f078";
  display: inline;
  font-family: FontAwesome;
  font-weight: 300;
  height: auto;
  text-shadow: none;
  font-size: 14px;
  line-height: 18px;
  vertical-align: top;
  padding-left: 5px;
  cursor: pointer;
  color: #3B60BA;
}
#consultasPanels .flechaFiltro.open:before {
  content: "\f077";
  display: inline;
  font-family: FontAwesome;
  font-weight: 300;
  height: auto;
  text-shadow: none;
  font-size: 14px;
  line-height: 18px;
  vertical-align: top;
  padding-left: 5px;
  cursor: pointer;
  color: #3B60BA;
}
#consultasPanels .map.leaflet-container .leaflet-control #CercaliaSuggestId {
  width: 250px;
}
@media (max-width: 1023px) {
  #consultasPanels .panel {
    margin: 0 3px 20px;
  }
  #consultasPanels .row {
    margin: 0;
  }
}
@media (min-width: 1440px) {
  #consultasPanels {
    max-width: 400px !important;
  }
  #filterZonasConsultas {
    width: calc(100% - 400px);
  }
}
.fltCaract {
  overflow: auto;
}
.inmoExterna {
  margin-left: -7px;
  margin-right: 2px;
}
#moduloConsultas .map .map {
  width: 100%;
}
.parrillaPrincipal #resultConsultasPanel .dataTables_scrollBody {
  max-height: none;
}
.parrillaPrincipal #resultConsultasPanel .dataTables_scrollBody .checkConsultas {
  left: 15px;
}
.divFiltroBody {
  padding-bottom: 50px !important;
}
#PanelIzquierdo.isFiltersSidebarOpened {
  width: calc(100% - 300px);
}
.isTabletOldFilters {
  width: 100% !important;
}
.footer-fixed .footer {
  background-color: #F9F1DB;
  border-top: none;
  bottom: -55px;
  margin-bottom: 50px;
  padding-bottom: 12px;
}
.footer-fixed .footer .btn {
  margin-left: 0;
  margin-right: 10px;
  padding: 5px;
}
.footer-fixed .footer > .btn-hs-tertiary .icomoon {
  font-size: 18px;
  position: relative;
  top: 2px;
}
@media (min-width: 480px) {
  .footer-fixed .footer .btn {
    padding: 6px 12px;
    margin-right: 16px;
  }
}
@media (min-width: 768px) {
  .footer-fixed .footer {
    left: 55px;
    padding-left: 24px;
  }
  #tabConfirm .alertMessage {
    padding-left: 50px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  #TabFotos .img-responsive {
    background-image: url(/Images/loadFotoMin.png);
  }
  #viewReports {
    width: 728px !important;
  }
}
@media (min-width: 1024px) {
  .filtrosGrupo .col-md-12 {
    width: 25%;
  }
  #PanelIzquierdo.panelMin .filtrosGrupo .col-md-12 {
    width: 100%;
  }
  #PanelIzquierdo.panelMin #propertiesOrderBy {
    position: absolute;
    margin-top: 1px;
    width: 80%;
    left: 15px;
  }
  #TabInformacion .divDatosInfo .carouselInfo {
    width: 100% !important;
    max-width: 600px !important;
  }
  #TabInformacion .divDatosInfo .infoInmueble {
    width: 66.6667% !important;
    max-width: 310px !important;
  }
  #TabInformacion #divGMapDetail img {
    width: 100% !important;
    max-width: 640px !important;
  }
  #TabInformacion hr.splitter {
    border: 1px solid #ccc;
    margin: 5px 0 10px;
  }
  #TabInformacion .textareaHeight {
    height: 100px;
  }
}
@media (min-width: 1050px) {
  #PanelIzquierdo #divActionsInmuebles .divSelecteds {
    display: flex;
  }
  #PanelIzquierdo #divActionsInmuebles .divSelecteds > div:not(:first-child) {
    margin-top: unset;
  }
  #PanelIzquierdo #divActionsInmuebles .divSelecteds > div:last-child {
    position: absolute;
    right: 15px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .inmoExterna {
    margin-left: -7px;
    margin-right: 2px;
  }
  #myTab3.nav > li > a {
    padding: 10px;
  }
  .numExp {
    text-align: center;
  }
  #filtrarInmuebles #BotonFiltrar {
    right: 21px;
  }
  #filtrarInmuebles #BotonFiltrar.marginBtnFiltrar {
    margin-top: 15px;
    right: 0;
  }
  .modalSearchInmueble #filtrarInmuebles #BotonFiltrar,
  #filterCaptacionPanel #filtrarInmuebles #BotonFiltrar {
    right: 0;
  }
}
@media (min-width: 1280px) {
  .footer-fixed .footer {
    left: 210px;
    padding-left: 30px;
  }
  .footer-fixed .footer .btn:first-child {
    margin-left: 0;
  }
  .navigation-small .footer-fixed .footer {
    left: 55px;
  }
}
@media (width: 1280px) {
  #filtrarInmuebles #BotonFiltrar {
    right: 12px;
  }
  .modalSearchInmueble #filtrarInmuebles #BotonFiltrar,
  #filterCaptacionPanel #filtrarInmuebles #BotonFiltrar {
    right: 0;
  }
  #filtrarInmuebles #BotonFiltrar.marginBtnFiltrar {
    right: 0;
  }
}
@media (max-width: 1023px) {
  #BotonFiltrar .btn {
    float: none !important;
  }
  .infoInmueble {
    margin-top: 15px;
  }
  #filterZonasConsultas > div {
    padding: 0;
  }
  .infoInmueble a {
    margin-left: 10%;
    width: 80%;
  }
  .accionPlano {
    margin-bottom: 15px;
  }
  #gridConsultas .panel {
    margin: 0 3px 20px;
  }
  #gridConsultas .panel .panel-body {
    padding: 15px 10px;
  }
  #gridConsultas .panel .panel-body .actionsBtn {
    padding-right: 0;
  }
  .isFiltersSidebarOpened .PropertyStatusMobile {
    display: block !important;
  }
  .isFiltersSidebarOpened #PropertyStatus,
  .isFiltersSidebarOpened #PropertyStatusActions {
    display: none !important;
  }
  .PropertyStatusMobile select#PropertyStatusMobile {
    display: none !important;
  }
}
.vdext {
  background-color: #fdfdfd;
  position: relative;
  min-height: 200px;
  overflow-y: hidden;
  width: inherit;
  border-radius: 6px;
  border: 1px dashed #ccc;
  padding: 20px 20px 0;
}
/* *************************************************************************************** */
/* ********************************      TIMELINE        ***********************************/
/* *************************************************************************************** */
.timelineloaded h5,
.timelineloaded h2,
.timelineloaded p,
.timelineloaded .vertical-date {
  font-family: 'Poppins', sans-serif;
}
/* Título */
.timelineloaded h5 {
  margin-left: 0%;
  font-size: 14px;
  font-weight: 600;
  color: #2A2A2A;
}
@media only screen and (min-width: 1170px) {
  .timelineloaded h5 {
    margin-left: 34%;
  }
}
/* tamaño total izq y der del timeline */
.vertical-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
}
.vertical-container::after {
  content: '';
  display: table;
  clear: both;
}
#vertical-timeline {
  position: relative;
  padding: 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
/* Linea del timeline */
#vertical-timeline::before {
  content: '';
  position: absolute;
  top: 1px;
  left: 17px;
  width: 2px;
  height: 98%;
  background: #c3c1c7;
}
/* color fondo de textos*/
.dark-timeline .vertical-timeline-content,
.dark-timeline.center-orientation .vertical-timeline-content {
  background: #fff;
}
/* row para cada icono/fecha/texto */
.vertical-timeline-block {
  position: relative;
  margin: 5px 0;
}
.vertical-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
/* iconos */
/* aspecto icono general min */
.vertical-timeline-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  text-align: center;
  font-size: 12px;
  border: none;
}
.iconActivity-calendar {
  background-image: url(/Content/images/timeline/ic_calendar.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.pending .iconActivity-calendar {
  background-image: url(/Content/images/timeline/ic_calendar_future.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.iconActivity-call {
  background-image: url(/Content/images/timeline/ic_call.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.iconActivity-demand {
  background-image: url(/Content/images/timeline/ic_demand.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.iconActivity-discard {
  background-image: url(/Content/images/timeline/ic_discard.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.iconActivity-sendmail {
  background-image: url(/Content/images/timeline/ic_mail.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.iconActivity-mls {
  background-image: url(/Content/images/timeline/ic_mls.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.iconActivity-ordernote {
  background-image: url(/Content/images/timeline/ic_note.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.iconActivity-transaction {
  background-image: url(/Content/images/timeline/ic_operation.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.iconActivity-publication {
  background-image: url(/Content/images/timeline/ic_publication.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.iconActivity-register {
  background-image: url(/Content/images/timeline/ic_register.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.iconActivity-request {
  background-image: url(/Content/images/timeline/ic_request.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.iconActivity-start {
  background-image: url(/Content/images/timeline/ic_start.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
/* Cajas de texto*/
.vertical-timeline-content {
  position: relative;
  margin-left: 60px;
  background: white;
  border-radius: 0.25em;
}
.short-margin .vertical-timeline-content {
  padding-left: 1.2em;
  padding-top: 24px;
}
.large-margin .vertical-timeline-content {
  padding-left: 1.2em;
  padding-top: 30px;
}
.vertical-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.vertical-timeline-content h2 {
  font-size: 13px;
  font-weight: 500;
  margin-top: -18px;
  line-height: 1;
  color: #2A2A2A;
  margin-bottom: 10px;
}
.vertical-timeline-content p {
  font-size: 12px;
  padding: 0 0 1px 0;
  line-height: 1;
  font-weight: 100;
  color: #9b9b9b;
}
.vertical-timeline-block:last-child .vertical-timeline-content h2 {
  margin-bottom: 0;
}
/* Fecha dentro de caja de texto */
.vertical-timeline-content .vertical-date {
  float: left;
  font-size: 11px;
  font-weight: 600;
}
.vertical-timeline-content .vertical-timeline-title {
  font-size: 11px;
  font-weight: 600;
  margin-top: -18px;
  line-height: 1;
  color: #2A2A2A;
  margin-bottom: 10px;
}
.short-margin .vertical-date {
  margin-bottom: 4px;
}
.large-margin .vertical-date {
  margin-bottom: 4px;
}
@media only screen and (min-width: 768px) {
  .vertical-timeline-content h2 {
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
  }
  .vertical-timeline-content p {
    font-size: 12px;
    font-weight: 100;
    line-height: 1;
  }
  .vertical-timeline-content .vertical-timeline-description {
    font-size: 11px;
    font-weight: 100;
    line-height: 1;
  }
}
/* opacidad para eventos pendientes */
.pending .vertical-timeline-content {
  opacity: 0.4;
  filter: alpha(opacity=40);
  /* For IE8 and earlier */
}
/* CENTER CLASSES TIMELINE DESKTOP */
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-content {
    margin-left: 0;
    width: 45%;
  }
  .short-margin .vertical-timeline-content {
    padding-left: 1.2em;
    padding-top: 24px;
    /* height between boxes */
  }
  .large-margin .vertical-timeline-content {
    padding-left: 1.2em;
    padding-top: 30px;
    /* height between boxes with icon */
  }
  .center-orientation .vertical-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: white;
  }
  /* fecha */
  .center-orientation .vertical-timeline-content .vertical-date {
    position: absolute;
    width: 100%;
    left: 122%;
    font-size: 11px;
    font-weight: 200;
  }
  .center-orientation .short-margin .vertical-timeline-content .vertical-date {
    top: 7px;
  }
  .center-orientation .large-margin .vertical-timeline-content .vertical-date {
    top: 14px;
  }
  /* Poner a la derecha de la línea del timeline */
  /* ********************************************************************************** */
  .center-orientation .vertical-timeline-block .vertical-timeline-content {
    float: right;
  }
  /* Posición Fecha desktop */
  .center-orientation .vertical-timeline-block .vertical-timeline-content .vertical-date {
    left: auto;
    right: 135%;
    text-align: right;
  }
  /* ********************************************************************************** */
  .center-orientation .cssanimations .vertical-timeline-content.is-hidden {
    visibility: hidden;
  }
}
/* aspecto icono en desktop */
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-icon {
    width: 38px;
    height: 38px;
    left: 50%;
    margin-left: -25px;
  }
  .center-orientation .cssanimations .vertical-timeline-icon.is-hidden {
    visibility: hidden;
  }
}
/* linea timeline. posición desktop */
@media only screen and (min-width: 1170px) {
  #vertical-timeline.center-orientation {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  #vertical-timeline.center-orientation:before {
    left: 50%;
    margin-left: -8px;
  }
}
/* LEFT CLASSES TIMELINE DESKTOP */
@media only screen and (min-width: 1170px) {
  #vertical-timeline.left-orientation::before {
    content: '';
    position: absolute;
    top: 1px;
    left: 103px;
    width: 2px;
    height: 98%;
    background: #c3c1c7;
  }
  .left-orientation .vertical-timeline-icon {
    width: 38px;
    height: 38px;
    left: 110px;
    margin-left: -25px;
  }
  .left-orientation .cssanimations .vertical-timeline-icon.is-hidden {
    visibility: hidden;
  }
  .left-orientation .vertical-timeline-content {
    margin-left: 0;
    left: 130px;
  }
  .short-margin .vertical-timeline-content {
    padding-left: 1.2em;
    padding-top: 24px;
    /* height between boxes */
  }
  .large-margin .vertical-timeline-content {
    padding-left: 1.2em;
    padding-top: 30px;
    /* height between boxes with icon */
  }
  .left-orientation .vertical-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: white;
  }
  /* fecha */
  .left-orientation.vertical-container .vertical-date {
    position: absolute;
    font-size: 11px;
    font-weight: 200;
    top: 11px;
    left: -130px;
  }
  /* Poner a la derecha de la línea del timeline */
  /* ********************************************************************************** */
  .left-orientation .vertical-timeline-block .vertical-timeline-content {
    float: left;
  }
  /* ********************************************************************************** */
  .left-orientation .cssanimations .vertical-timeline-content.is-hidden {
    visibility: hidden;
  }
}
.price-valuation-label + .tooltip.top > .tooltip-inner,
.price-valuation-label + .tooltip.right > .tooltip-inner {
  background-color: white;
  color: #fff;
  border: 1px solid #4c9bff;
  padding: 25px;
  font-size: 14px;
  text-align: left;
  color: darkslategray;
  min-width: 250px;
  max-width: 350px;
}
/* Tooltip on top */
.price-valuation-label + .tooltip.top > .tooltip-arrow,
.price-valuation-label + .tooltip.right > .tooltip-arrow {
  border-top: 5px solid #4c9bff;
}
.price-valuation-label {
  display: inline-block;
  cursor: pointer;
  color: #2A2A2A;
  margin-top: 0;
  font-size: 11px;
}
.price-valuation-label label {
  margin: 0;
  cursor: pointer;
}
.price-valuation-label b {
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
}
.price-valuation-label .btn-small-info {
  cursor: pointer;
  background-color: #3B60BA;
  border-radius: 3px;
  color: white;
  font-weight: 600;
  font-size: 10px;
  padding: 2px 5px 2px 5px;
  margin-left: 10px;
  position: relative;
  top: -2px;
}
.price-valuation-label .open-uda-report-btn {
  font-weight: 500;
}
.listaDocumentos__title {
  background-color: rgba(203, 222, 237, 0.45);
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
}
.listaDocumentos__list__item {
  display: flex;
  justify-content: space-between;
  padding: 10px 50px 10px 10px;
  border-bottom: 1px solid #d8d8d8;
  line-height: 30px;
}
.valued-report-print-area .valued-report-location {
  font-size: 16px;
  font-weight: 500;
  padding: 14px 0 10px;
}
.valued-report-print-area .valued-report-photo {
  border-radius: 8px;
  max-height: 280px;
  width: 100%;
}
.valued-report-print-area .valued-report-reference {
  font-size: 14px;
  line-height: 16px;
  padding: 8px 0 8px;
}
.valued-report-print-area .valued-report-prize {
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}
.valued-report-print-area .valued-report-characteristics {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}
.valued-report-print-area .valued-report-characteristics-icon {
  font-size: 20px;
  position: relative;
  top: 2px;
}
.valued-report-print-area .extra-property {
  background-color: #F6F6F6;
  border-radius: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 42px;
  margin-right: 8px;
  padding: 4px 8px 5px 10px;
  white-space: nowrap;
}
.valued-report-print-area .suggested-property-value {
  background-color: #F1F5FF;
  border-radius: 8px;
  padding: 16px;
}
.valued-report-print-area .suggested-property-value .suggested-property-value-prize {
  font-size: 32px;
  font-weight: 600;
  line-height: 42px;
  margin-bottom: 4px;
}
.valued-report-print-area .weeks-to-close-operation {
  align-items: center;
  border-radius: 50px;
  border: 1px solid #2A2A2A;
  display: flex;
  flex-direction: column;
  font-size: 18px;
  font-weight: 600;
  height: 40px;
  justify-content: center;
  line-height: 24px;
  margin-right: 8px;
  width: 40px;
}
.valued-report-print-area .suggested-property-percentages {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.valued-report-print-area .suggested-property-percentages .suggested-property-percentages-texts {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.valued-report-print-area .suggested-property-percentages .suggested-property-percentages-texts div {
  margin-bottom: 8px;
  padding: 3px 0 2px;
}
.valued-report-print-area .suggested-property-percentages .suggested-property-percentages-values {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-right: 16px;
}
.valued-report-print-area .suggested-property-percentages .suggested-property-percentages-values .price-rate {
  border-radius: 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 8px;
  padding: 2px 8px;
  text-align: right;
  width: 70px;
}
.valued-report-print-area .suggested-property-percentages .suggested-property-percentages-values .price-rate.positive {
  background-color: #E5F5DF;
}
.valued-report-print-area .suggested-property-percentages .suggested-property-percentages-values .price-rate.negative {
  background-color: #F8D7E0;
}
.valued-report-print-area #map-container {
  border-radius: 8px;
  height: 250px !important;
}
.valued-report-print-area .valued-report-source-info {
  font-size: 11px;
  line-height: 16px;
}
@media print {
  .valued-report-print-area {
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }
  .valued-report-print-area .valued-report-photo {
    max-height: 280px !important;
    height: 280px !important;
  }
  .valued-report-print-area .extra-property {
    background-color: #F6F6F6 !important;
  }
  .valued-report-print-area .suggested-property-value {
    background-color: #F1F5FF !important;
  }
  .valued-report-print-area .suggested-property-percentages-texts div {
    margin-bottom: 8px !important;
    padding: 6px 0 4px !important;
  }
  .valued-report-print-area .price-rate.positive {
    background-color: #E5F5DF !important;
  }
  .valued-report-print-area .price-rate.negative {
    background-color: #F8D7E0 !important;
  }
}
#printInforme {
  cursor: pointer;
}
.landing header {
  width: 100%;
  height: 600px;
  background-color: #d9f0fa;
}
.landing header h1 {
  padding-top: 80px;
  font-size: 44px;
  font-weight: 600;
  text-align: center;
}
.landing header p {
  padding-top: 20px;
  font-size: 20px;
  text-align: center;
}
.landing header img {
  display: block;
  margin: 60px auto 0 auto;
}
.landing footer {
  width: 100%;
  height: 300px;
  background-color: #f3f5f8;
}
.landing footer h2 {
  text-align: center;
  font-size: 28px;
  padding-top: 70px;
}
.landing footer > div {
  display: flex;
  justify-content: space-between;
  width: 1024px;
  margin: 0 auto;
}
.landing footer > div > div {
  display: flex;
  align-items: center;
}
.landing footer > div > div img {
  width: 60px;
  height: 60px;
  margin-right: 8px;
}
.landing footer > div > div:first-child {
  width: 300px;
}
#divPropertyDetail {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#divPropertyDetail #divBasicInfo {
  flex: 2;
  margin-bottom: 20px;
}
#divPropertyDetail #divBasicInfo .container {
  padding-right: 0;
}
#divPropertyDetail .basic-info-widgets {
  flex: 1;
}
#divPropertyDetail .basic-info-widgets #divOwnerInfo .container,
#divPropertyDetail .basic-info-widgets #divPropertyPublications .container,
#divPropertyDetail .basic-info-widgets #divPropertyStats .container,
#divPropertyDetail .basic-info-widgets #divPropertyPublications .container,
#divPropertyDetail .basic-info-widgets #divQualityInfo .container {
  padding-right: 0;
}
.mobileSearchProperties {
  display: none;
}
#PropertyFilterAppliedMobile {
  display: none;
}
#applyFiltersButtonProperties {
  display: none;
}
.actionsMenu.fixedMenu .selectedProperties {
  display: inline-block;
}
@media (max-width: 767px) {
  .basicInfo {
    margin-top: 80px !important;
  }
  #PropertyFilter,
  #buttonOcultar {
    display: none !important;
  }
  #PanelIzquierdo {
    width: 100% !important;
  }
  /*VISTA MOVIL*/
  .tagify--mix .tagify__input {
    overflow: hidden;
  }
  .unsetHeight {
    height: unset !important;
  }
  .navbar.navbar-inverse.navbar-fixed-top {
    box-shadow: 0 1px 4px -2px #111;
  }
  .filterDetail {
    margin-top: 10px !important;
  }
  .filterDetail > div:not(.navigation-toggler) {
    margin-bottom: 14px !important;
  }
  #applyFiltersButtonProperties {
    margin: 25px 0 20px 0;
  }
  #divActionsInmuebles.fixedMenu {
    top: 50px;
  }
  .grayTipsBar {
    display: none;
  }
  #applyFiltersButtonProperties {
    display: block !important;
  }
  #divActionsInmuebles > .divSelecteds > .form-group {
    float: unset !important;
  }
  #divActionsInmuebles > .divSelecteds > .form-group #propertiesOrderBy {
    float: unset !important;
    width: 88%;
  }
  #divMisInmueblesHeader {
    margin-top: 0;
    margin-bottom: unset;
  }
  #resultPanel {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
  #resultPanel .div-selecteds-mobile .selectedProperties {
    display: inline-block;
  }
  #resultPanel .div-selecteds-mobile .btnActions .btn:last-child {
    margin-right: 0 !important;
  }
  #PropertyFilterAppliedMobile {
    display: unset;
  }
  #filterInmueblesPanel #CadenaFiltroInmuebles {
    display: none !important;
  }
  #divInmueblesLayout {
    display: block !important;
  }
  .mobileSearchProperties {
    display: block;
    height: 48px;
    background-color: #F6F6F6;
    box-shadow: 0 1px 4px -2px #111;
    overflow: hidden;
  }
  .mobileSearchProperties #mobileSearchPropertiesMenu {
    z-index: 1;
  }
  .mobileSearchProperties #divPropertyFilterDetail {
    width: 100%;
  }
  .mobileSearchProperties #divPropertyFilterDetail .filterDetail input,
  .mobileSearchProperties #divPropertyFilterDetail .filterDetail select {
    margin: 0;
  }
  .mobileSearchProperties #divPropertyFilterDetail .filterDetail #layerPublishedProductType .input-group {
    margin-bottom: 20px;
  }
  .mobileSearchProperties .icomoon.icomoon-ic_menu {
    display: block;
    font-size: 22px;
    margin: 13px 0 0 18px;
  }
  .mobileSearchProperties .form-control {
    width: 70%;
    margin: 7px 0 0 20px;
    height: 36px !important;
  }
  #mobileSearchPropertiesInput {
    display: none;
  }
  #ResultadoSeleccion {
    margin: 0;
  }
  #dvGridInmuebles {
    padding-bottom: 0 !important;
  }
  #divPropertyDetail {
    display: block;
  }
}
#PropertyFilter {
  border-right: 1px solid #C6C6C6;
  margin-left: -15px;
  width: 316px;
}
#resultPanel {
  margin-top: 25px;
}
#resultPanel .fixedMenu .resultados {
  display: none !important;
}
#divActionsInmuebles .resultados h2 {
  padding-right: 20px;
}
#divPropertyFilterDetail {
  width: 316px;
}
#divPropertyFilterDetail .container {
  padding: 0 16px;
}
#PropertyFilterApplied {
  margin: 0;
  padding: 0 1px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  #PropertyFilterApplied.isNewPublishingListingEnabled {
    padding: 0 15px;
  }
}
#divPropertyFilterApplied .container .pb-3 {
  padding-bottom: unset !important;
}
#buttonOcultar {
  align-items: center;
  display: flex;
  left: 232px;
  margin-top: 8px;
  position: absolute;
  z-index: 1;
}
#buttonOcultar span {
  color: #3B60BA;
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
  margin: 0 3px;
  order: 0;
}
#buttonOcultar .filters-toggler {
  color: #3B60BA;
  cursor: pointer;
  font-size: 16px;
  line-height: 16px;
}
.margin-top-42 {
  margin-top: 42px;
}
.PropertyHistoryTextContainer p {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.5);
}
.agencyDetails {
  display: block;
  font-size: 14px;
}
.agencyLogo {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
}
.charac-tags-div {
  position: relative;
}
.charac-tags-div .charac-tag {
  color: #41b6e6;
  border: 1px solid #41b6e6;
  border-radius: 25px;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 5px 15px;
}
.charac-tags-div .charac-tag .symbol.required:before {
  color: #41b6e6;
}
.charac-tags-div .charac-tag.active-tag {
  background-color: #41b6e6;
  color: #fff;
}
.charac-tags-div .charac-tag.active-tag .symbol.required:before {
  color: #fff;
}
.charac-tags-div .charac-tag .charac-tag-close {
  border-left: 1px solid #fff;
  display: inline-block;
  height: 20px;
  margin-left: 5px;
  padding-left: 10px;
  vertical-align: bottom;
}
.charac-tags-div .charac-tag .charac-tag-close.icomoon-ic_close:before {
  vertical-align: middle;
}
#TimeLine .container {
  padding: 0;
}
#TabFotos .container {
  padding: 0;
}
#divBasicInfo .container {
  padding: 0;
}
.divCaracteristicas .col-xs-1,
.divCaracteristicas .col-sm-1,
.divCaracteristicas .col-md-1,
.divCaracteristicas .col-lg-1,
.divCaracteristicas .col-xs-2,
.divCaracteristicas .col-sm-2,
.divCaracteristicas .col-md-2,
.divCaracteristicas .col-lg-2,
.divCaracteristicas .col-xs-3,
.divCaracteristicas .col-sm-3,
.divCaracteristicas .col-md-3,
.divCaracteristicas .col-lg-3,
.divCaracteristicas .col-xs-4,
.divCaracteristicas .col-sm-4,
.divCaracteristicas .col-md-4,
.divCaracteristicas .col-lg-4,
.divCaracteristicas .col-xs-5,
.divCaracteristicas .col-sm-5,
.divCaracteristicas .col-md-5,
.divCaracteristicas .col-lg-5,
.divCaracteristicas .col-xs-6,
.divCaracteristicas .col-sm-6,
.divCaracteristicas .col-md-6,
.divCaracteristicas .col-lg-6,
.divCaracteristicas .col-xs-7,
.divCaracteristicas .col-sm-7,
.divCaracteristicas .col-md-7,
.divCaracteristicas .col-lg-7,
.divCaracteristicas .col-xs-8,
.divCaracteristicas .col-sm-8,
.divCaracteristicas .col-md-8,
.divCaracteristicas .col-lg-8,
.divCaracteristicas .col-xs-9,
.divCaracteristicas .col-sm-9,
.divCaracteristicas .col-md-9,
.divCaracteristicas .col-lg-9,
.divCaracteristicas .col-xs-10,
.divCaracteristicas .col-sm-10,
.divCaracteristicas .col-md-10,
.divCaracteristicas .col-lg-10,
.divCaracteristicas .col-xs-11,
.divCaracteristicas .col-sm-11,
.divCaracteristicas .col-md-11,
.divCaracteristicas .col-lg-11,
.divCaracteristicas .col-xs-12,
.divCaracteristicas .col-sm-12,
.divCaracteristicas .col-md-12,
.divCaracteristicas .col-lg-12 {
  padding-left: 8px;
  padding-right: 8px;
}
.divCaracteristicas .row {
  margin-left: -8px;
  margin-right: -8px;
}
.divCaracteristicas h4 {
  font-size: 16px;
  font-weight: 600;
}
.divCaracteristicas .padding-left-8 {
  padding-left: 8px;
}
.divCaracteristicas .input-group .input-group-addon {
  background-color: #fff;
  border-color: #ccc !important;
  border-left-color: transparent !important;
  color: #2A2A2A;
}
.divCaracteristicas .input-group .input-group-addon i {
  position: relative;
  top: 1px;
}
.divCaracteristicas .input-group input {
  border-right: 0 !important;
  transition: all ease-in-out 0.3s !important;
}
.divCaracteristicas .input-group input:hover + .input-group-addon {
  border-color: #b5b5b5 !important;
  transition: all ease-in-out 0.15s;
}
.divCaracteristicas .input-group input:disabled + .input-group-addon {
  background-color: #f9fafb;
  color: #919eab;
}
.divCaracteristicas .input-group input:focus {
  clip-path: inset(-5px 0px -5px -5px);
  -webkit-clip-path: inset(-5px 0px -5px -5px);
  transition: all ease-in-out 0.15s !important;
}
.divCaracteristicas .input-group input:focus + .input-group-addon {
  border-color: #52a8eccc !important;
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
  clip-path: inset(-5px -5px -5px 0);
  outline: 0 none;
  -webkit-clip-path: inset(-5px -5px -5px 0);
  transition: all ease-in-out 0.15s !important;
}
.divCaracteristicas .input-group input:-webkit-autofill,
.divCaracteristicas .input-group input:-webkit-autofill:focus {
  transition: background-color 600000s 0s, color 600000s 0s;
}
.divCaracteristicas .input-group input + .input-group-addon {
  transition: all ease-in-out 0.3s !important;
}
.divCaracteristicas input[type="text"] {
  height: 36px;
  padding: 8px 4px 8px 16px;
}
.divCaracteristicas .has-error .input-group > .form-control {
  transition: all ease-in-out 0.3s;
}
.divCaracteristicas .has-error .input-group > .form-control:hover {
  border-color: #a94442 !important;
  transition: all ease-in-out 0.15s;
}
.divCaracteristicas .has-error .input-group > .form-control:focus {
  border-right: 0;
  clip-path: inset(-5px 0px -5px -5px);
  -webkit-clip-path: inset(-5px 0px -5px -5px);
  transition: all ease-in-out 0.15s;
}
.divCaracteristicas .has-error .input-group > .form-control:focus + .input-group-addon {
  border-color: #843534 !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  clip-path: inset(-5px -5px -5px 0);
  -webkit-clip-path: inset(-5px -5px -5px 0);
  transition: all ease-in-out 0.15s;
}
.divCaracteristicas .has-error .input-group > .form-control + .input-group-addon {
  border-color: #a94442 !important;
  transition: all ease-in-out 0.3s;
}
.divCaracteristicas .has-error .input-group + .help-block,
.divCaracteristicas .has-error .form-control + .help-block {
  white-space: nowrap;
}
.divCaracteristicas .operationTypeAndPriceSection .operationTypeTabs {
  gap: 32px;
}
.divCaracteristicas .operationTypeAndPriceSection .label-control-small {
  font-size: 12px;
  font-weight: 400;
}
@media (max-width: 767px) {
  .divCaracteristicas .operationTypeTabs__container {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
  }
  .divCaracteristicas .operationTypeTabs__container label {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 6px 8px;
    line-height: 17px;
  }
  .divCaracteristicas .rentCheckbox__container {
    flex-direction: column;
  }
  .divCaracteristicas .rentCheckbox__container > label:last-of-type {
    margin-top: 0 !important;
  }
  .divCaracteristicas input[type="text"] {
    padding: 8px 4px 8px 8px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .divCaracteristicas input[type="text"] {
    padding: 8px 4px 8px 4px;
  }
}
.newRentalPricesIndex {
  border: 1px solid #C6C6C6;
  border-radius: 12px;
  padding: 24px;
}
.newRentalPricesIndex__heading {
  background: #FEF8E9;
  border-radius: 8px;
  margin-bottom: 24px;
  padding: 16px;
}
.newRentalPricesIndex__title {
  align-items: center;
  display: flex;
  font-size: 16px;
  font-weight: 600;
  gap: 6px;
  margin-bottom: 8px;
}
.newRentalPricesIndex__subtitle {
  font-size: 14px;
}
#TipoAlquiler .newRentalPricesIndex {
  margin: 0 0 30px;
}
#AlquilerTemporada .newRentalPricesIndex {
  margin-top: 20px;
}
#AlquilerTemporada .newRentalPricesIndex .radio-inline {
  margin: 0 16px 0 0 !important;
  padding-top: 0;
}
.newRentalPricesIndex__note {
  display: block;
  font-size: 12px;
  margin: -5px 0 15px;
}
.newRentalPricesIndex__note strong {
  font-weight: 500;
}
.newRentalPricesIndex__confirmation {
  margin-top: 10px;
}
.newRentalPricesIndex__confirmation > div {
  align-items: center;
  display: flex;
  gap: 7px;
}
.newRentalPricesIndex__confirmation .icheckbox_minimal-grey {
  margin-left: 0 !important;
}
.newRentalPricesIndex__confirmation-text {
  font-size: 12px;
}
.newRentalPricesIndex__confirmation strong {
  font-weight: 500;
}
.newRentalPricesIndex__warning {
  align-items: center;
  background: #FEF8E9;
  border-radius: 8px;
  display: flex;
  gap: 6px;
  line-height: 1.6;
  margin: 25px 0 15px;
  padding: 16px;
}
.newRentalPricesIndex__warning .icomoon {
  font-size: 24px;
}
.newRentalPricesIndex__warning strong {
  font-weight: 500;
}
.newRentalPricesIndex__errors {
  border: 1px solid #C6C6C6;
  border-radius: 12px;
  margin-top: 20px;
  padding: 16px;
}
.newRentalPricesIndex hr {
  margin: 15px 0 25px;
}
.newRentalPricesIndex__ministry-link {
  font-weight: 500;
  margin: 0 0 15px;
}
.modal .newRentalPricesIndex__heading {
  background: none;
  margin-bottom: 12px;
  padding: 0;
}
.vpoPublicProtection__note {
  font-size: 12px;
  margin-bottom: 15px;
}
.vpoPublicProtection__note strong {
  font-weight: 500;
}
.modal__validation .error {
  align-items: flex-start;
  color: #2A2A2A;
  display: flex;
  margin: 6px 0;
}
.modal__validation .error:before {
  content: "\5d";
  color: #ec3e3e;
  font-family: icomoon;
  font-size: 19px;
  margin: -4px 6px 0 0;
}
.description-section__row {
  display: flex;
  align-items: flex-end;
  gap: 15px;
  width: 100%;
}
.description-section__content {
  flex: 1;
  min-width: 0;
}
.housing-law-notice {
  flex: 0 0 30%;
  background-color: #FEF8E9;
  border-radius: 8px;
  padding: 16px;
  margin-bottom: 95px;
}
.housing-law-notice__header {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
}
.housing-law-notice__icon {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}
.housing-law-notice__title {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
}
.housing-law-notice__body {
  font-size: 13px;
  margin-bottom: 8px;
}
.housing-law-notice__list {
  margin: 0;
  padding-left: 24px !important;
  font-size: 13px;
  list-style-type: disc !important;
}
.housing-law-notice__list li {
  margin-bottom: 2px;
}
@media (max-width: 768px) {
  .description-section__row {
    flex-direction: column;
  }
  .housing-law-notice {
    flex: none;
    width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3NldHRpbmdzLXR5cG9ncmFwaHkubGVzcyIsImNvbnRlbnQvY3NzL2lubXVlYmxlcy5sZXNzIiwiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0E7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSixjQUFlO0VBQ1gsY0FBQTs7QUFHSixzQkFBc0IsUUFBUTtFQUMxQixxQkFBQTtFQUNBLFdBQVcsZUFBWDs7QUFLSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUtKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxtQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBSUo7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FDektKO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTs7QUFHSjtFQUNJLGtC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SUc7RUFDSSxnQkFBQTs7QUFLWixrQkFDSTtFQUNJLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxhQUFBOztBQUVBLGtCQU5KLE9BTUs7RUFDRyxTQUFTLEtBQVQ7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7O0FBUVo7RUFDSSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTs7QUFHSjtFQUNJLE9BQUE7RUFDQSxZQUFBOztBQUdKO0VBQ0ksYUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7O0FBRUEsbUJBQUM7RUFDRyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7O0FBR0osbUJBQUM7RUFDRyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7O0FBR0osbUJBQUM7RUFDRyxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFHSixtQkFBQztFQUNHLGVBQUE7RUFDQSxrQkFBQTs7QUFHSixtQkFBQztFQUNHLFNBQUE7RUFDQSw2QkFBQTtFQUNBLGVBQUE7RUFDQSxnQ0FBQTs7QUFKSixtQkFBQyxNQU1HO0VBQ0ksa0JBQUE7O0FBS1osUUFBMEI7RUFDdEI7SUFDSSxzQkFBQTs7RUFHSjtJQUNJLFVBQUE7SUFDQSxXQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcblxyXG5AZm9udC1mYW1pbHktYmFzZTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG5AZm9udC1mYW1pbHktcm9ib3RvOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1DT0xPUlMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9JY29uc1xyXG4uaWNvLWZhY2Vib29rIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtZmFjZWJvb2s7XHJcbn1cclxuXHJcbi5pY28tdHdpdHRlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXR3aXR0ZXI7XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nIC5pY29tb29uIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC13YXJuaW5nO1xyXG59XHJcblxyXG4uaWNvbW9vbi1iYWphZGEtcHJlY2lvLnJldmVyc2U6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKVxyXG59XHJcblxyXG5cclxuLy9UZXh0XHJcbi50ZXh0LWJhc2Uge1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbn1cclxuXHJcbi50ZXh0LWJhc2UtZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10ZXh0LWRpc2FibGVkO1xyXG59XHJcblxyXG4udGV4dC1iYXNlLWxpZ2h0IHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1iYXNlLWxpZ2h0O1xyXG59XHJcblxyXG4udGV4dC1ub3RhIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1pbmZvO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxufVxyXG5cclxuLnRleHQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQ0O1xyXG59XHJcblxyXG4udGV4dC1lcnJvciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQxO1xyXG59XHJcblxyXG4udGV4dC13YXJuaW5nIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC13YXJuaW5nO1xyXG59XHJcblxyXG4udGV4dC1saW5rIHtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxufVxyXG5cclxuLnRleHQtaW5mbyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtbWlkO1xyXG59XHJcblxyXG4udGV4dC1hbGVydCB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQzO1xyXG59XHJcblxyXG4udGV4dC1hbGVydC1pbmZvIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtc3RhdGUtaW5mbztcclxufVxyXG5cclxuLnRleHQtcGlzb3Mge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1wcmltYXJ5O1xyXG59XHJcblxyXG4udGV4dC1uZXcge1xyXG4gICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG59XHJcblxyXG4uY29sb3ItdGV4dC13aGl0ZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tV0VJR0hULS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5yZWd1bGFyLXdlaWdodCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uc2VtaS1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5uby1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5mdy02MDB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZnctNzAwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1TSVpFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnRleHQtYmFzZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTAge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTExIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xMiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTE2IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xOCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTIyIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yNCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjYge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTI4IHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0zMCB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMzIge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTgwIHtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxufVxyXG4iLCLvu79AaW1wb3J0IFwic2V0dGluZ3MtdHlwb2dyYXBoeS5sZXNzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuLmlubUJsb3Ege1xyXG4gICAgY29sb3I6ICNGMzk4MUI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDFweDtcclxufVxyXG5cclxuLm51bUV4cGVkIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI1BhbmVsSXpxdWllcmRvLnBhbmVsTWluIC5pbm1CbG9xIHtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tUGFycmlsbGEgaW5tdWVibGVzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9BY2Npb24gQ29tcGFydGlyIE1MU1xyXG4jZGl2SW5tdWVibGVzTGF5b3V0ICNQYW5lbEl6cXVpZXJkbyB7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuI3VsTGlua3NNTFMge1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXZUYWJsZS5taXNJbm11ZWJsZXMge1xyXG4gICAgLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlclRhYmxlID4gZGl2IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYW5lbE1pbiAuZGl2VGFibGUubWlzSW5tdWVibGVzIHtcclxuICAgIC5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubW9kZXJhdGVkUHJvcGVydHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgICBsZWZ0OiA5cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTViOTNmO1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBwYWRkaW5nOiAxcHggM3B4O1xyXG59XHJcblxyXG4uaW5mb011bHRpbWVkaWFQcm9wZXJ0eSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0yNnB4O1xyXG5cclxuICAgIC5tdWx0aW1lZGlhSXRlbXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAzcHggNHB4IDJweCA1cHg7XHJcblxyXG4gICAgICAgIC5pY29tb29uIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9ORVdfUFJPUEVSVFlfUk9XXHJcbi5uZXctcHJvcGVydGllcy1yb3ctc2VsZWN0ZWQge1xyXG4gICAgbWFyZ2luLXRvcDogMjFweDtcclxufVxyXG5cclxuLnNvcnQtcHJvcGVydHktbGlzdCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktQ0NDO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA2cHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcblxyXG4jZHZHcmlkSW5tdWVibGVzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5wYi0zIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNQcm9wZXJ0eVN0YXR1cyB7XHJcbiAgICAjUHJvcGVydHlTdGF0dXMwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAjUHJvcGVydHlTdGF0dXMxMCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgLmFycm93X2lubmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNQcm9wZXJ0eVN0YXR1czIwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNQcm9wZXJ0eVN0YXR1czMwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNQcm9wZXJ0eVN0YXR1czQwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgLmFycm93X2lubmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNQcm9wZXJ0eVN0YXR1czUwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAjUHJvcGVydHlTdGF0dXMyMCwgI1Byb3BlcnR5U3RhdHVzMzAsICNQcm9wZXJ0eVN0YXR1czQwIHtcclxuICAgICAgICAuYXJyb3dfaW5uZXIge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9JbWFnZXMvc3RhdGVBcnJvd0JlZm9yZURpc2FibGVkMi5wbmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI1Byb3BlcnR5U3RhdHVzMTAsICNQcm9wZXJ0eVN0YXR1czIwLCAjUHJvcGVydHlTdGF0dXMzMCB7XHJcbiAgICAgICAgLmFycm93X2lubmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIvSW1hZ2VzL3N0YXRlQXJyb3dBZnRlckRpc2FibGVkLnBuZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjUHJvcGVydHlTdGF0dXMyMCwgI1Byb3BlcnR5U3RhdHVzMzAge1xyXG4gICAgICAgIC5hcnJvd19pbm5lciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b29sdGlwLWFycm93IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IEBuYXYtZmxvdy1pbmNvbXBsZXRlLWNvbG9yO1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3dfaW5uZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjI2QjdBO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3dfaW5uZXJfdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTQ1RDZEO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMTZweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZSAuYXJyb3dfaW5uZXIgLmFycm93X2lubmVyX3RleHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUjUHJvcGVydHlTdGF0dXMwIC5hcnJvd19pbm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RDhEQTtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjNTQ1RDZEO1xyXG5cclxuICAgICAgICAuYXJyb3dfaW5uZXJfdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTQ1RDZEO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlI1Byb3BlcnR5U3RhdHVzMTAgLmFycm93X2lubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGOUZCO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNTlDMkNGO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzU5QzJDRjtcclxuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzU5QzJDRjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9JbWFnZXMvc3RhdGVBcnJvd0FjdGl2ZVByb3NwZWN0QWZ0ZXIyLnBuZ1wiKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvd19pbm5lcl90ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICM1OUMyQ0Y7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUjUHJvcGVydHlTdGF0dXMyMCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgIC5hcnJvd19pbm5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUY1RUQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNTM5ODQ2O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzUzOTg0NjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9JbWFnZXMvc3RhdGVBcnJvd0FjdGl2ZUFjdGl2ZUJlZm9yZTIucG5nXCIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiL0ltYWdlcy9zdGF0ZUFycm93QWN0aXZlQWN0aXZlQWZ0ZXIucG5nXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfaW5uZXJfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUzOTg0NjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYWN0aXZlI1Byb3BlcnR5U3RhdHVzMzAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAuYXJyb3dfaW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGM0ZBO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzlBODZDOTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM5QTg2Qzk7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIvSW1hZ2VzL3N0YXRlQXJyb3dBY3RpdmVSZXNlcnZlZEJlZm9yZTIucG5nXCIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiL0ltYWdlcy9zdGF0ZUFycm93QWN0aXZlUmVzZXJ2ZWRBZnRlci5wbmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19pbm5lcl90ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOUE4NkM5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5hY3RpdmUjUHJvcGVydHlTdGF0dXM0MCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cclxuICAgICAgICAuYXJyb3dfaW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGMEYwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0Q3NjY2MjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0Q3NjY2MjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNENzY2NjI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIvSW1hZ2VzL3N0YXRlQXJyb3dBY3RpdmVTb2xkQmVmb3JlMi5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2lubmVyX3RleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNENzY2NjI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlI1Byb3BlcnR5U3RhdHVzNTAgLmFycm93X2lubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGQUYyO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGMUUxQkI7XHJcblxyXG4gICAgICAgIC5hcnJvd19pbm5lcl90ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNFNUM1Nzk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uUHJvcGVydHlTdGF0dXNNb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb3BlcnRpZXMtbGlzdCwgLnBhcnJpbGxhSW5tdWVibGVzLmhlYWRlclRhYmxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgPiBkaXY6bm90KC5wYXJyaWxsYUlubXVlYmxlc19fZm90bykge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcnJpbGxhSW5tdWVibGVzX19mb3RvIHtcclxuICAgICAgICBmbGV4OiAyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcblxyXG4gICAgICAgIC5pbWFnZW5Tb2xpY2l0dWQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbm1CbG9xIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA3JTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjUlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MTRENjM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb21wYXJ0aWRvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjNGM2ZDQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvcnRpbmcsIC5zb3J0aW5nX2FzYywgLnNvcnRpbmdfZGVzYyB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZW5Tb2xpY2l0dWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hhcmVMYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXJyaWxsYUlubXVlYmxlc19fY2hlY2tib3gge1xyXG4gICAgICAgIG1heC13aWR0aDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFycmlsbGFJbm11ZWJsZXNfX3JlZmVyZW5jaWEge1xyXG4gICAgICAgIG1heC13aWR0aDogOTBweDtcclxuXHJcbiAgICAgICAgLmJyZWFrV29yZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3dJbmZvQ2FsaWRhZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcnJpbGxhSW5tdWVibGVzX19vcGVyYWNpb24ge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuZGl2LmltYWdlblNvbGljaXR1ZC5pbm11ZWJsZUJsb3F1ZWFkbyB7XHJcbiAgICAuaW5tQmxvcSB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXJyaWxsYUlubXVlYmxlcyB7XHJcbiAgICAuaW5tQmxvcSB7XHJcbiAgICAgICAgbGVmdDogNSU7XHJcbiAgICAgICAgdG9wOiA2JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5tdWVibGVCbG9xdWVhZG8ge1xyXG4gICAgPiBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogb3BhY2l0eSguMjUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VuZEluZm9XaGF0c2FwcCB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ocy1zZWxlY3RlZC1ib3JkZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjEyNzlweCkge1xyXG4gICAgLmRpdlRhYmxlLm1pc0lubXVlYmxlcyAuZmVjaGFNb2RpZmljYWRvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vL0NhbGlkYWQgYW51bmNpb1xyXG4uZGl2SW5mb0NhbGlkYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLWNyZWFtLW1pZDtcclxuXHJcbiAgICAucXItaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjEyNzlweCkge1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlcyB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAmLW1vZHVsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtcGVyY2VudGFnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubXVsdGltZWRpYS1tb2R1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXVsdGltZWRpYS1tb2R1bGUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICYtaW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vQ29tcGFydGlkb1xyXG4udHh0T3JpZ2VuIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHBhZGRpbmc6IDFweCAycHg7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktNjY2O1xyXG5cclxuICAgICYuY29sb3JPcmlnZW5JbnRlcm5vIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3ItaHMtaW50ZXJubztcclxuICAgIH1cclxuXHJcbiAgICAmLmNvbG9yT3JpZ2VuRXh0ZXJubyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWV4dGVybm87XHJcbiAgICB9XHJcbn1cclxuXHJcbiNNYW50ZW5pbWllbnRvSW5tdWVibGUgLmdyaWRSZXN1bHRhZG9zIHtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tUGVzdGHDsWEgQ2FyYWN0ZXJpc3RpY2FzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnRpcG9Jbm11ZWJsZSAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLm51ZXZhRmljaGFJbm11ZWJsZXMgLmRpdkNhcmFjdGVyaXN0aWNhcyAjdWRhLXJlcG9ydC1maWVsZHMgI0VzdGFkbyB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjk1cHgpIHtcclxuICAgIC5pc0ZpbHRlcnNTaWRlYmFyT3BlbmVkIHtcclxuICAgICAgICAuaGlkZS1jb3B5LWFjdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXZQcm9wZXJ0eUZpbGUge1xyXG4gICAgYm9yZGVyLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIC5kaXZQcm9wZXJ0eUZpbGUge1xyXG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSA0MDBweClcIjtcclxuICAgIH1cclxufVxyXG5cclxuLmZpY2hhSW5tdWVibGVzIHtcclxuICAgIC5wYWdlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvU2hhcmUge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb1NlbGVjdCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTdweDtcclxuICAgIH1cclxuICAgIC8vQ2Fyb3VzZWxcclxuICAgIC5jYXJvdXNlbCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICNUYWJJbmZvcm1hY2lvbiAuY2Fyb3VzZWwge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLy9QcmVjaW9zXHJcbiAgICAuZGl2RXhwLCAuZGl2RGF0b3NDb250YWN0byB7XHJcbiAgICAgICAgLnNlY3Rpb25UaXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXZEYXRvc0NvbnRhY3RvIC5jYXJvdXNlbEFQIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vTW9zdHJhclByZWNpbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdkNhcmFjdCAuc2VjdGlvblRpdGxlOmZpcnN0LWNoaWxkLFxyXG4gICAgLmRpdkNhcmFjdCAuY2FyYWN0ZXJpc3RpY2FzIC5zZWN0aW9uVGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoa1ByZWNpbyB7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgMCAtMTVweDtcclxuXHJcbiAgICAgICAgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNUaXBvQWxxdWlsZXIge1xyXG4gICAgICAgIC5yZW50Q2hlY2tib3hfX2NvbnRhaW5lciAucmFkaW8taW5saW5lIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjUHJlY2lvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI0lkVGlwb09wZXJhY2lvbiB7XHJcblxyXG4gICAgICAgIC5yZW50YWwtb3BlcmF0aW9uLXN1YnR5cGVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlbnRhbC1vcGVyYXRpb24tc3VidHlwZXNfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNUYWJDYXJhYyB7XHJcblxyXG4gICAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50cmFuc2FjdGlvbi1zZWxlY3RvciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMzJweDtcclxuXHJcbiAgICAgICAgJl9fb3BlcmF0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQjYwQkE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzNCNjBCQTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbi0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFNUZGO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZ3JvdXBzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpoYXMoLnRyYW5zYWN0aW9uLXNlbGVjdG9yX19maWVsZHNldC0tdmlzaWJsZSkpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZHNldC0tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sZWdlbmQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JhZGlvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M2QzZDNjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHJcbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyYW5zYWN0aW9uLXNlbGVjdG9yX19yYWRpbzpjaGVja2VkICsgLnRyYW5zYWN0aW9uLXNlbGVjdG9yX19sYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RTVGRjtcclxuICAgICAgICBjb2xvcjogIzNCNjBCQTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMzQjYwQkE7XHJcbiAgICB9XHJcblxyXG4gICAgLnVuaWRhZFByZWNpbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgIHRvcDogMjlweDtcclxuICAgIH1cclxuXHJcbiAgICAjZGF0b3NCYXNpY29zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdkNvZFBvc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvcGVydHktdHlwZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIC5wcm9wZXJ0eS10eXBlLWljb24ge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNkM2QzY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDY4cHg7XHJcblxyXG4gICAgICAgICAgICAmLnByb3BlcnR5LXR5cGUtaWNvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFNUZGO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNCNjBCQTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAjUmVuZGVyUHJvcGVydGllc1N1YnR5cGVzIC5uZXctcHJvcGVydGllcy1zdWJ0eXBlcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWdlcmVuY2lhRm9ybXVsYXJpb0FsZXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY4ZTY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Z2VyZW5jaWFGb3JtdWxhcmlvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmM2Y3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4O1xyXG5cclxuICAgICAgICAmLnByZWNpb3Mge1xyXG4gICAgICAgICAgICB0b3A6IDE3N3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL01hcGFcclxuICAgIC5kaXZzTWFwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLy9VYmljYWNpb25cclxuICAgIC51YmljYWNpb24gLnNlY3Rpb25UaXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAjUmVuZGVyVWJpY2FjaW9uIC56b25hcyBpbnB1dCArIHNlbGVjdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC52YWxpZGF0aW9uQWRkcmVzc0J0biAuZm9ybS1ncm91cDphZnRlcixcclxuICAgIC52YWxpZGF0ZUZpZWxkLmZvcm0tZ3JvdXA6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZGl2RGlyZWNjaW9uIHtcclxuICAgICAgICAuaWNvbi1hcnJvdzpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tYXJyb3cub3BlbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3N1wiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb0xhdExvbmcsXHJcbiAgICAubWFwLXRleHQsXHJcbiAgICAuaW5mb1JlZ2lzdHJvVHVyaXN0aWNvLFxyXG4gICAgLmluZm9FeHBlZGllbnRlIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktNzc3O1xyXG4gICAgfVxyXG5cclxuICAgICNkaXZWaWV3QWxsRGF0YSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAubW9zdHJhckRhdG9zQWxxdWlsZXIsIC5tb3N0cmFyRGlyZWNjaW9uIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9MYXRMb25nLFxyXG4gICAgLmluZm9SZWdpc3Ryb1R1cmlzdGljbyxcclxuICAgIC5pbmZvRXhwZWRpZW50ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXZzbGF0bG9uLmhhcy1lcnJvciAuaW5mb0xhdExvbmcge1xyXG4gICAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LTMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGUge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbiAgICB9XHJcbiAgICAvL0NhcmFjdGVyaXN0aWNhc1xyXG4gICAgI3BhbmVsU3VwZXJmaWNpZXMgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjUmVuZGVyQ2FyYWN0ZXJpc3RpY2FzIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoaXBzLWNoYXJhY3RlcmlzdGljcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG5cclxuICAgICAgICAgICAgLmNoaXBzLWNvbHVtbiwgLmNvbW1lbnRzLWNvbHVtbiwgLmNoaXBzLWNvbHVtbiAuY2hpcC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hpcHMtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2hpcC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29tbWVudHMtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2hpcHMtY29tbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jaGlwcy1jb21tZW50LXRleHRhcmVhLWV4dHJhLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhLCBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVkaWRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsbG93ZWQtcGV0cy1jaGlwcyB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGl2Q2FyYWN0IC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViY2F0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLyouY2FyYWN0ZXJpc3RpY2FzIHtcclxuICAgICAgICAuZmllbGRDYXJhY3Qge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC14cy02IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuY2FyYWNEZXNwbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lZGlkYURlc3BsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYmxIZWlnaHQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdXBHYXJhamUgLmNhcmFjRGVzcGwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSovXHJcblxyXG4gICAgLmZvcm0taG9yaXpvbnRhbCAuY2FyYWN0ZXJpc3RpY2FzIC5jaGVja2JveC1pbmxpbmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICB9XHJcbiAgICAvL2NlcnRpZmljYWRvIGVuZXJnw6l0aWNvXHJcbiAgICAjcmVnaXN0cm9UdXJpc3RpY28sIC5jZXJ0RW5lcmcge1xyXG4gICAgICAgIC5saW5rSW5mbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3JlZ2lzdHJvVHVyaXN0aWNvLFxyXG4gICAgI251bWVyb1JlZ2lzdHJvQWxxdWlsZXIge1xyXG5cclxuICAgICAgICAucG9wb3Zlci10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9wb3Zlci50b3Bbcm9sZT10b29sdGlwXSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdkNhcmFjdCB7XHJcbiAgICAgICAgLmNlcnRFbmVyZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5zZWN0aW9uVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3JlbnRhbFByb3BlcnRpZXNQcmljZXNJbmRleExheWVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3JlbnRhbFByb3BlcnRpZXNQcmljZXNJbmRleExheWVyLCAucHJldmlvdXNSZW50YWxQcmljZSB7XHJcbiAgICAgICAgICAgIC5hbmNob3JNb3N0cmFyT2N1bHRhciB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdklkaW9tYXMge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LUNDQztcclxuICAgIH1cclxuXHJcbiAgICAucHJvcGVydHktZGVzY3JpcHRpb24tdHh0IHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAuZmljaGFJbm11ZWJsZXMgLnByb3BlcnR5LXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgJi5wcm9wZXJ0eS1lZGl0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgLmZpY2hhSW5tdWVibGVzIC5wcm9wZXJ0eS10eXBlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICYucHJvcGVydHktZWRpdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgIC5maWNoYUlubXVlYmxlcyAucHJvcGVydHktdHlwZS5wcm9wZXJ0eS1lZGl0aW9uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcclxuICAgIC5maWNoYUlubXVlYmxlcyAucHJvcGVydHktdHlwZS5wcm9wZXJ0eS1lZGl0aW9uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLmZpY2hhSW5tdWVibGVzICNSZW5kZXJDYXJhY3RlcmlzdGljYXMgLmNoaXBzLWNoYXJhY3RlcmlzdGljcyAuY29tbWVudHMtY29sdW1uIC5jaGlwcy1jb21tZW50IHRleHRhcmVhIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGlwcy1saXN0ICNTdXBlcmZpY2llR2FyYWplIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIEBzY3JlZW4teHMge1xyXG4gICAgI2Ryb3Bkb3duU2hvd0F2YWlsYWJsZU1MUyAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICAjdWxMaW5rc0VudmlhckluZm8ge1xyXG4gICAgICAgIGxlZnQ6IC02MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5maWNoYUlubXVlYmxlcyB7XHJcbiAgICAgICAgLmRpdi1zdGF0ZS1hbmQtZmxhdCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjUmVuZGVyQ2FyYWN0ZXJpc3RpY2FzIHtcclxuICAgICAgICAgICAgLmNoaXAtZWxlbWVudCwgLmNoaXAtZWxlbWVudC1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoaXBzLWNoYXJhY3RlcmlzdGljcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoaXBzLWNvbHVtbiwgLmNvbW1lbnRzLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2hpcHMtY29sdW1uIC5jaGlwLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb21tZW50cy1jb2x1bW4gLmNoaXBzLWNvbW1lbnQuY2hpcHMtY29tbWVudC10ZXh0YXJlYS1leHRyYS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2Fyb3VzZWxBUCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI0dhc3Rvc0NvbXVuaWRhZF90eHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI1N1cGVyZmljaWVHYXJhamUge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYkluZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2ltcHJpbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWRlbGV0ZS1wcm9wZXJ0aWVzIHtcclxuICAgICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjbXlUYWIzLm5hdiA+IGxpID4gYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3ZpZXdSZXBvcnRzIHtcclxuICAgICAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjbW9kYWxWYWxvcmFjaW9uZXMge1xyXG4gICAgICAgICNmaWx0ZXJWYWxvcmFjaW9uZXMgPiAucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGlwLWZsYXQsXHJcbiAgICAgICAgLmNsaXAtc2FsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5Qcm9wZXJ0eVN0YXR1c01vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVBlc3Rhw7FhIERhdG9zIGludGVybm9zLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiNUYWJEYXRJbnRlciB7XHJcbiAgICAuZGl2RXhwICsgLmRpdlByb3BpZXRhcmlvcyAuc2VjdGlvblRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50YWdzLWluZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5kaXZIb25vcmFyaW9zIHtcclxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYmxIZWlnaHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI2R2Q2FtYmlvc1ByZWNpb0Fycm93IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1vc3RyYXJFdm9sdWNpb25wcmVjaW8ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9zdHJhckV2b2x1Y2lvbnByZWNpby5pY29uLWFycm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcNWJcIjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIC5pY29tb29uKCk7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubW9zdHJhckV2b2x1Y2lvbnByZWNpby5pY29uLWFycm93Lm9wZW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFw1ZVwiO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1QZXN0YcOxYSBQdWJsaWNpZGFkLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiN0YWJQdWJsaWNpZGFkIHtcclxuICAgICNUYWJQdWJsaSB0ZC5jZW50ZXI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUgdGgge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW1pdGVQdWJsaWNhY2lvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWZvbmRvLWluZm87XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW46IC04cHggMCAtOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4IDE3cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VuZC1wb3J0YWxzLXRpdGxlLXRhYmxlIGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuc2VuZC1wb3J0YWxzLXRpdGxlLXRhYmxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tQb3J0YWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI2luZm9QcmludEEzIHtcclxuICAgIHdpZHRoOiAxMTIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTUwMHB4O1xyXG59XHJcblxyXG4uaW5mby1wcmludC1hMyB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzRjOWJmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVmZmM7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6IDEwcHggNSU7XHJcblxyXG4gICAgPiBkaXY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG5cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICA+IGRpdjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVBlc3Rhw7FhIE11bHRpbWVkaWEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm11bHRpbWVkaWFDb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAgIC50aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWJhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4N3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC5kZWxldGVNdWx0aW1lZGlhSXRlbSB7XHJcbiAgICAgICAgICAgICAgICAuc3F1YXJlKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vUGxhbm9zXHJcbiAgICAmLnBsYW5zQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWdhcDogMTZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1MHB4LCAxZnIpKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE4MHB4LCAxZnIpKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIC50aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGhvdG9BY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qc0Rlc2NyaXBjaW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9Ub3Vyc1xyXG4gICAgJi50b3VyQ29udGVudCAudGh1bWIgLnRvdXJVcmwge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLUZvdG9zXHJcbiN0YWJNdWx0aW1lZGlhLCAjdGFiTXVsdGltZWRpYVBpc29zIHtcclxuICAgIC5kaXZGbGFzaCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogI0MwMDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC5tZW51TXVsdGltZWRpYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoa0VsaW1pbmFyRm90byB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50aHVtYm5haWwge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmpzRGVzY3JpcGNpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGhvdG9BY3Rpb25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC44KTtcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbW9vbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGlvbnNJbWdFcnJvciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgIC5pY29tb29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1kaXNhYmxlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb3RvUHJpbmNpcGFsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQ1cHg7XHJcblxyXG4gICAgICAgICAgICAuZGl2Rm90b1ByaW5jaXBhbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1nUHJpbmNpcGFsIC5pY29tb29uLXN0YXItc29saWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0ltYWdlcy9sb2FkRm90by5wbmdcIik7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudWktd2lkZ2V0LWNvbnRlbnQgLnRhZ0ZvdG8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvTXVsdGltZWRpYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItaHMtZ3JleS05QjlCOUI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZ0xvYWRpbmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAuc3F1YXJlKDEwMCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDMwMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIC5pbmZpbml0ZVNwaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MCUgLSAxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LTMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnFxLXVwbG9hZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm90b1Byb2dyZXNzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgbGFiZWw6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyZXNzQmFyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItaHMtZ3JleS0zMzM7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICBtYXJnaW46IDVweCAwO1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAuc2l6ZSgwLCAxMHB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNkdlN1YmlyVmlkZW9zIC5xcS10b3RhbC1wcm9ncmVzcy1iYXItY29udGFpbmVyLXNlbGVjdG9yIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNUYWJGb3RvcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmluZm9Gb3RvcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmRpdkZvdG9zIHtcclxuICAgIC5pbWFnZW5lcyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL1JvdGFjaW9uIGZvdG9zXHJcbi5waG90b1VwIHtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbn1cclxuXHJcbi5waG90b1JpZ2h0IHtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG59XHJcblxyXG4ucGhvdG9Eb3duIHtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLnBob3RvTGVmdCB7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbn1cclxuXHJcbi8vVmlkZW9zLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5qc1ZpZGVvRWxpbWluYXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udmlkZW9JdGVtIHtcclxuICAgIC5zaXplKDYzMHB4LCA0NjBweCk7XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4ucXEtdXBsb2FkZXIge1xyXG4gICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHRvcDogMzIlO1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTEwJTtcclxuICAgIH1cclxufVxyXG5cclxuLkJyaWdodGNvdmVFeHBlcmllbmNlIHtcclxuICAgIC5zaXplKDYwMHB4LCA0NTBweCk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uQnJpZ2h0Y292ZVBsYXllciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVBlc3Rhw7FhIFJlZ2lzdHJvLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiN0YWJSZWdpc3RybyB7XHJcbiAgICAuc2VjdGlvblRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uVGl0bGUubWFyZ2luLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vTGV5ZXNcclxuLmxleWVzIHtcclxuICAgIC5wYWdvQXBsYXphZG8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGg0ICsgLnNlY3Rpb25UaXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpbnQtYnV0dG9uIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib290Ym94Lm1vZGFsLm1vZGFsX19hbmRhbHVjaWEgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVBlc3Rhw7FhIEluZm9ybWFjaW9uLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiNUYWJJbmZvcm1hY2lvbiB7XHJcbiAgICAuZm9ybS1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctMTAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiwgaDMsIGg0LCBoNSwgYSwgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICNEZXNjSW5tIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAubnVtRXhwRmljaGEge1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb0NhcmFjIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9Jbm11ZWJsZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggNSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LURERDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbCxcclxuICAgIC5jYXJvdXNlbCAuaXRlbSxcclxuICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLFxyXG4gICAgLmNhcm91c2VsLWlubmVyLFxyXG4gICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICNkdkNhcmFjdGVyaXN0aWNhcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLnNlY3Rpb25UaXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2RpdkdNYXBEZXRhaWwge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAjaWZyR01hcDIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI0RldGFsbGVBbHRlcm5hdGl2b190eHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVBlc3Rhw7FhIENvbmZpcm1hY2nDs24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4jdGFiQ29uZmlybSB7XHJcbiAgICAubG5rIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGNvbG9yOiBsaWdodHNsYXRlZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tc2dDb25maXJtYWNpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gNTBweClcIjtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsQXJpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1zZ1N1YkNvbmZpcm1hY2lvbiB7XHJcbiAgICAgICAgICAgIC5vbmx5VGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWJUaXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViVGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogbGlnaHRzbGF0ZWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUFsdGEgSW5tdWVibGUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jYWx0YUlubXVlYmxlIHtcclxuICAgIC5kaXZJbm11ZWJsZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZGl2SWRpb21hcyB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNSZW5kZXJDYXJhY3RlcmlzdGljYXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tUGxhbnRpbGxhcy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiNtc2dSZXN1bHQgLmFsZXJ0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU1vZGFsIGlubXVlYmxlLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnBhbmVsTWluIHtcclxuICAgICNmaWx0cm9DYWRlbmFDb250YWN0byB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgI2ZpbHRyb1RpcG9zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZmlsdHJvQ2FkZW5hQ29udGFjdG9zV2lkZXIge1xyXG4gICAgd2lkdGg6IDcxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNmaWx0cm9UaXBvcyAuY2hlY2tib3gtaW5saW5lIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxufVxyXG5cclxuI0ZpbHRyb3NBdmFuemFkb3Mge1xyXG4gICAgcGFkZGluZy10b3A6IDIycHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnBhbmVsRmlsdHJvcyB7XHJcbiAgICAgICAgI0FnZW50ZXNGaWx0cm9Jbm11ZWJsZXMsICNDYWRlbmFGaWx0cm9Jbm11ZWJsZXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhbmVsTWluICNsYXllclN1cGVyZmljaWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAucGFuZWxNaW4gI2J0bkJ1c2NhckdyaWRJbm11ZWJsZXMge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1Nb2RhbCBpbXByaW1pciBmaWNoYSBpbm11ZWJsZS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYm9vdGJveC5tb2RhbC5wcmludFByb3BlcnR5RGV0YWlsTW9kYWwubW9kYWwtc20gLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIH1cclxufVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU1vZGFsIHZhbG9yYWNpb25lcyBpbm11ZWJsZS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuI21vZGFsVmFsb3JhY2lvbmVzIHtcclxuICAgICNmaWx0cm9UaXBvc0lubXVlYmxlLCAjZmlsdHJvVGlwb3NPcGVyYWNpb24ge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2ZpbHRlclZhbG9yYWNpb25lcy5wYW5lbEZpbHRyb3Mge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFiVmFsb3JhY2lvbkZpY2hhcyAuY2xpcC1zYWxlIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbFZhbHVhdGlvbklubXVlYmxlICNtb2RhbFZhbG9yYWNpb25lcyB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAjdGFiVmFsb3JhY2lvbkZpY2hhcyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tQ29uc3VsdGFzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuI2NvbnN1bHRhc1BhbmVscyB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAY29sb3ItaHMtdGFibGUtbGluZTtcclxuXHJcbiAgICAuZmxlY2hhRmlsdHJvIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW46YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzdcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sICNDZXJjYWxpYVN1Z2dlc3RJZCB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgI2NvbnN1bHRhc1BhbmVscyB7XHJcbiAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDNweCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICNjb25zdWx0YXNQYW5lbHMge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjZmlsdGVyWm9uYXNDb25zdWx0YXMge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbHRDYXJhY3Qge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5pbm1vRXh0ZXJuYSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG59XHJcblxyXG4jbW9kdWxvQ29uc3VsdGFzIC5tYXAgLm1hcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBhcnJpbGxhUHJpbmNpcGFsICNyZXN1bHRDb25zdWx0YXNQYW5lbCAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcblxyXG4gICAgLmNoZWNrQ29uc3VsdGFzIHtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vL2JhcnJhIGFjY2lvbmVzIGNvbnN1bHRhc1xyXG4uZGl2RmlsdHJvQm9keSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jUGFuZWxJenF1aWVyZG8uaXNGaWx0ZXJzU2lkZWJhck9wZW5lZCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xyXG59XHJcblxyXG4uaXNUYWJsZXRPbGRGaWx0ZXJzIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb290ZXItZml4ZWQgLmZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tYmctY3JlYW07XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm90dG9tOiAtNTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgID4gLmJ0bi1ocy10ZXJ0aWFyeSAuaWNvbW9vbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU1lZGlhcXVlcnlzIGlubXVlYmxlcy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG4gICAgLy9mb290ZXIgY29uc3VsdGFcclxuICAgIC5mb290ZXItZml4ZWQgLmZvb3RlciAuYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLy9mb290ZXIgY29uc3VsdGFcclxuICAgIC5mb290ZXItZml4ZWQgLmZvb3RlciB7XHJcbiAgICAgICAgbGVmdDogNTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYkNvbmZpcm0gLmFsZXJ0TWVzc2FnZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICNUYWJGb3RvcyAuaW1nLXJlc3BvbnNpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9JbWFnZXMvbG9hZEZvdG9NaW4ucG5nXCIpXHJcbiAgICB9XHJcblxyXG4gICAgI3ZpZXdSZXBvcnRzIHtcclxuICAgICAgICB3aWR0aDogNzI4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1GaWx0cm9zLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIC5maWx0cm9zR3J1cG8ge1xyXG4gICAgICAgIC5jb2wtbWQtMTIge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjUGFuZWxJenF1aWVyZG8ucGFuZWxNaW4ge1xyXG4gICAgICAgIC5maWx0cm9zR3J1cG8ge1xyXG4gICAgICAgICAgICAuY29sLW1kLTEyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjcHJvcGVydGllc09yZGVyQnkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI1RhYkluZm9ybWFjaW9uIHtcclxuICAgICAgICAuZGl2RGF0b3NJbmZvIHtcclxuICAgICAgICAgICAgLmNhcm91c2VsSW5mbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mb0lubXVlYmxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY3JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZGl2R01hcERldGFpbCBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoci5zcGxpdHRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LUNDQztcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRhcmVhSGVpZ2h0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICNQYW5lbEl6cXVpZXJkbyB7XHJcbiAgICAgICAgI2RpdkFjdGlvbnNJbm11ZWJsZXMge1xyXG4gICAgICAgICAgICAuZGl2U2VsZWN0ZWRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgLmlubW9FeHRlcm5hIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAvL0Rlc2NyaXBjaW9uXHJcbiAgICAjbXlUYWIzLm5hdiA+IGxpID4gYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubnVtRXhwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLy9GaWx0cm9zIGlubXVlYmxlXHJcbiAgICAjZmlsdHJhcklubXVlYmxlcyAjQm90b25GaWx0cmFyIHtcclxuICAgICAgICByaWdodDogMjFweDtcclxuICAgIH1cclxuICAgIC8vRmlsdHJvcyBpbm11ZWJsZSBwYW5lbE1pbiB5IG1vZGFsXHJcbiAgICAjZmlsdHJhcklubXVlYmxlcyAjQm90b25GaWx0cmFyLm1hcmdpbkJ0bkZpbHRyYXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsU2VhcmNoSW5tdWVibGUgI2ZpbHRyYXJJbm11ZWJsZXMgI0JvdG9uRmlsdHJhcixcclxuICAgICNmaWx0ZXJDYXB0YWNpb25QYW5lbCAjZmlsdHJhcklubXVlYmxlcyAjQm90b25GaWx0cmFyIHtcclxuICAgICAgICByaWdodDogMFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAvL2Zvb3RlciBjb25zdWx0YXNcclxuICAgIC5mb290ZXItZml4ZWQgLmZvb3RlciB7XHJcbiAgICAgICAgbGVmdDogMjEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uLXNtYWxsIC5mb290ZXItZml4ZWQgLmZvb3RlciB7XHJcbiAgICAgICAgbGVmdDogNTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICh3aWR0aDogMTI4MHB4KSB7XHJcbiAgICAvL0ZpbHRyb3MgaW5tdWVibGVcclxuICAgICNmaWx0cmFySW5tdWVibGVzICNCb3RvbkZpbHRyYXIge1xyXG4gICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLy9GaWx0cm9zIGlubXVlYmxlIHBhbmVsTWluIHkgbW9kYWxcclxuICAgIC5tb2RhbFNlYXJjaElubXVlYmxlLCAjZmlsdGVyQ2FwdGFjaW9uUGFuZWwge1xyXG4gICAgICAgICNmaWx0cmFySW5tdWVibGVzICNCb3RvbkZpbHRyYXIge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2ZpbHRyYXJJbm11ZWJsZXMgI0JvdG9uRmlsdHJhci5tYXJnaW5CdG5GaWx0cmFyIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgI0JvdG9uRmlsdHJhciAuYnRuIHtcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvSW5tdWVibGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2ZpbHRlclpvbmFzQ29uc3VsdGFzID4gZGl2IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvSW5tdWVibGUgYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2Npb25QbGFubyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAjZ3JpZENvbnN1bHRhcyAucGFuZWwge1xyXG4gICAgICAgIG1hcmdpbjogMCAzcHggMjBweDtcclxuXHJcbiAgICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAuYWN0aW9uc0J0biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pc0ZpbHRlcnNTaWRlYmFyT3BlbmVkIHtcclxuICAgICAgICAuUHJvcGVydHlTdGF0dXNNb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI1Byb3BlcnR5U3RhdHVzLCAjUHJvcGVydHlTdGF0dXNBY3Rpb25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuUHJvcGVydHlTdGF0dXNNb2JpbGUge1xyXG5cclxuICAgICAgICBzZWxlY3QjUHJvcGVydHlTdGF0dXNNb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udmRleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWdyZXktRkRGREZEO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCBAY29sb3ItaHMtZ3JleS1DQ0M7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcclxufVxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogICAgICBUSU1FTElORSAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4udGltZWxpbmVsb2FkZWQgaDUsIC50aW1lbGluZWxvYWRlZCBoMiwgLnRpbWVsaW5lbG9hZGVkIHAsIC50aW1lbGluZWxvYWRlZCAudmVydGljYWwtZGF0ZSB7XHJcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWJhc2U7XHJcbn1cclxuLyogVMOtdHVsbyAqL1xyXG4udGltZWxpbmVsb2FkZWQgaDUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xyXG4gICAgLnRpbWVsaW5lbG9hZGVkIGg1IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzQlO1xyXG4gICAgfVxyXG59XHJcbi8qIHRhbWHDsW8gdG90YWwgaXpxIHkgZGVyIGRlbCB0aW1lbGluZSAqL1xyXG4udmVydGljYWwtY29udGFpbmVyIHtcclxuICAgIC8qIHRoaXMgY2xhc3MgaXMgdXNlZCB0byBnaXZlIGEgbWF4LXdpZHRoIHRvIHRoZSBlbGVtZW50IGl0IGlzIGFwcGxpZWQgdG8sIGFuZCBjZW50ZXIgaXQgaG9yaXpvbnRhbGx5IHdoZW4gaXQgcmVhY2hlcyB0aGF0IG1heC13aWR0aCAqL1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4udmVydGljYWwtY29udGFpbmVyOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbiN2ZXJ0aWNhbC10aW1lbGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG59XHJcbi8qIExpbmVhIGRlbCB0aW1lbGluZSAqL1xyXG4jdmVydGljYWwtdGltZWxpbmU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgbGVmdDogMTdweDtcclxuICAgIC5zaXplKDJweCwgOTglKTtcclxuICAgIGJhY2tncm91bmQ6ICNjM2MxYzc7XHJcbn1cclxuLyogY29sb3IgZm9uZG8gZGUgdGV4dG9zKi9cclxuLmRhcmstdGltZWxpbmUgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQsXHJcbi5kYXJrLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAY29sb3ItaHMtd2hpdGU7XHJcbn1cclxuLyogcm93IHBhcmEgY2FkYSBpY29uby9mZWNoYS90ZXh0byAqL1xyXG4udmVydGljYWwtdGltZWxpbmUtYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiA1cHggMDtcclxufVxyXG5cclxuLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi8qIGljb25vcyAqL1xyXG4vKiBhc3BlY3RvIGljb25vIGdlbmVyYWwgbWluICovXHJcbi52ZXJ0aWNhbC10aW1lbGluZS1pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICAuc3F1YXJlKDM4cHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uaWNvbkFjdGl2aXR5LWNhbGVuZGFyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvaW1hZ2VzL3RpbWVsaW5lL2ljX2NhbGVuZGFyLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5wZW5kaW5nIC5pY29uQWN0aXZpdHktY2FsZW5kYXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudC9pbWFnZXMvdGltZWxpbmUvaWNfY2FsZW5kYXJfZnV0dXJlLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5pY29uQWN0aXZpdHktY2FsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9Db250ZW50L2ltYWdlcy90aW1lbGluZS9pY19jYWxsLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5pY29uQWN0aXZpdHktZGVtYW5kIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvaW1hZ2VzL3RpbWVsaW5lL2ljX2RlbWFuZC5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4uaWNvbkFjdGl2aXR5LWRpc2NhcmQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudC9pbWFnZXMvdGltZWxpbmUvaWNfZGlzY2FyZC5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4uaWNvbkFjdGl2aXR5LXNlbmRtYWlsIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvaW1hZ2VzL3RpbWVsaW5lL2ljX21haWwuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmljb25BY3Rpdml0eS1tbHMge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudC9pbWFnZXMvdGltZWxpbmUvaWNfbWxzLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5pY29uQWN0aXZpdHktb3JkZXJub3RlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvaW1hZ2VzL3RpbWVsaW5lL2ljX25vdGUuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmljb25BY3Rpdml0eS10cmFuc2FjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9Db250ZW50L2ltYWdlcy90aW1lbGluZS9pY19vcGVyYXRpb24uc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmljb25BY3Rpdml0eS1wdWJsaWNhdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9Db250ZW50L2ltYWdlcy90aW1lbGluZS9pY19wdWJsaWNhdGlvbi5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4uaWNvbkFjdGl2aXR5LXJlZ2lzdGVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvaW1hZ2VzL3RpbWVsaW5lL2ljX3JlZ2lzdGVyLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5pY29uQWN0aXZpdHktcmVxdWVzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9Db250ZW50L2ltYWdlcy90aW1lbGluZS9pY19yZXF1ZXN0LnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5pY29uQWN0aXZpdHktc3RhcnQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudC9pbWFnZXMvdGltZWxpbmUvaWNfc3RhcnQuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG4vKiBDYWphcyBkZSB0ZXh0byovXHJcbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMjVlbTtcclxufVxyXG5cclxuLnNob3J0LW1hcmdpbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbn1cclxuXHJcbi5sYXJnZS1tYXJnaW4gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4udmVydGljYWwtdGltZWxpbmUtY29udGVudDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgaDIge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHAge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMCAwIDFweCAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LTlCOUI5QjtcclxufVxyXG5cclxuLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmxhc3QtY2hpbGQgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogRmVjaGEgZGVudHJvIGRlIGNhamEgZGUgdGV4dG8gKi9cclxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLnZlcnRpY2FsLWRhdGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4udmVydGljYWwtdGltZWxpbmUtY29udGVudCAudmVydGljYWwtdGltZWxpbmUtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zaG9ydC1tYXJnaW4gLnZlcnRpY2FsLWRhdGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4ubGFyZ2UtbWFyZ2luIC52ZXJ0aWNhbC1kYXRlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC52ZXJ0aWNhbC10aW1lbGluZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbn1cclxuLyogb3BhY2lkYWQgcGFyYSBldmVudG9zIHBlbmRpZW50ZXMgKi9cclxuLnBlbmRpbmcgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xyXG4gICAgb3BhY2l0eTogLjQ7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApOyAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovXHJcbn1cclxuLyogQ0VOVEVSIENMQVNTRVMgVElNRUxJTkUgREVTS1RPUCAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xyXG4gICAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcnQtbWFyZ2luIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyAvKiBoZWlnaHQgYmV0d2VlbiBib3hlcyAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXJnZS1tYXJnaW4gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IC8qIGhlaWdodCBiZXR3ZWVuIGJveGVzIHdpdGggaWNvbiAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICAvKiBmZWNoYSAqL1xyXG4gICAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCAudmVydGljYWwtZGF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDEyMiU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlci1vcmllbnRhdGlvbiAuc2hvcnQtbWFyZ2luIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC52ZXJ0aWNhbC1kYXRlIHtcclxuICAgICAgICB0b3A6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2VudGVyLW9yaWVudGF0aW9uIC5sYXJnZS1tYXJnaW4gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLnZlcnRpY2FsLWRhdGUge1xyXG4gICAgICAgIHRvcDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBQb25lciBhIGxhIGRlcmVjaGEgZGUgbGEgbMOtbmVhIGRlbCB0aW1lbGluZSAqL1xyXG4gICAgLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4gICAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2sgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIC8qIFBvc2ljacOzbiBGZWNoYSBkZXNrdG9wICovXHJcbiAgICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jayAudmVydGljYWwtdGltZWxpbmUtY29udGVudCAudmVydGljYWwtZGF0ZSB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMTM1JTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAvKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcbiAgICAuY2VudGVyLW9yaWVudGF0aW9uIC5jc3NhbmltYXRpb25zIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50LmlzLWhpZGRlbiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi8qIGFzcGVjdG8gaWNvbm8gZW4gZGVza3RvcCAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTE3MHB4KSB7XHJcbiAgICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uIHtcclxuICAgICAgICAuc3F1YXJlKDM4cHgpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlci1vcmllbnRhdGlvbiAuY3NzYW5pbWF0aW9ucyAudmVydGljYWwtdGltZWxpbmUtaWNvbi5pcy1oaWRkZW4ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4vKiBsaW5lYSB0aW1lbGluZS4gcG9zaWNpw7NuIGRlc2t0b3AgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuICAgICN2ZXJ0aWNhbC10aW1lbGluZS5jZW50ZXItb3JpZW50YXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgI3ZlcnRpY2FsLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogTEVGVCBDTEFTU0VTIFRJTUVMSU5FIERFU0tUT1AgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcclxuICAgICN2ZXJ0aWNhbC10aW1lbGluZS5sZWZ0LW9yaWVudGF0aW9uOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICBsZWZ0OiAxMDNweDtcclxuICAgICAgICAuc2l6ZSgycHgsIDk4JSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2MzYzFjNztcclxuICAgIH1cclxuXHJcbiAgICAubGVmdC1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtaWNvbiB7XHJcbiAgICAgICAgLnNxdWFyZSgzOHB4KTtcclxuICAgICAgICBsZWZ0OiAxMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtb3JpZW50YXRpb24gLmNzc2FuaW1hdGlvbnMgLnZlcnRpY2FsLXRpbWVsaW5lLWljb24uaXMtaGlkZGVuIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDEzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG9ydC1tYXJnaW4gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7IC8qIGhlaWdodCBiZXR3ZWVuIGJveGVzICovXHJcbiAgICB9XHJcblxyXG4gICAgLmxhcmdlLW1hcmdpbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgLyogaGVpZ2h0IGJldHdlZW4gYm94ZXMgd2l0aCBpY29uICovXHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICAvKiBmZWNoYSAqL1xyXG4gICAgLmxlZnQtb3JpZW50YXRpb24udmVydGljYWwtY29udGFpbmVyIC52ZXJ0aWNhbC1kYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgIGxlZnQ6IC0xMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBQb25lciBhIGxhIGRlcmVjaGEgZGUgbGEgbMOtbmVhIGRlbCB0aW1lbGluZSAqL1xyXG4gICAgLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4gICAgLmxlZnQtb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAvKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcbiAgICAubGVmdC1vcmllbnRhdGlvbiAuY3NzYW5pbWF0aW9ucyAudmVydGljYWwtdGltZWxpbmUtY29udGVudC5pcy1oaWRkZW4ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuLnByaWNlLXZhbHVhdGlvbi1sYWJlbCArIC50b29sdGlwLnRvcCA+IC50b29sdGlwLWlubmVyLCAucHJpY2UtdmFsdWF0aW9uLWxhYmVsICsgLnRvb2x0aXAucmlnaHQgPiAudG9vbHRpcC1pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItaHMtc3RhdGUtaW5mbztcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6IGRhcmtzbGF0ZWdyYXk7XHJcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzNTBweDtcclxufVxyXG4vKiBUb29sdGlwIG9uIHRvcCAqL1xyXG4ucHJpY2UtdmFsdWF0aW9uLWxhYmVsICsgLnRvb2x0aXAudG9wID4gLnRvb2x0aXAtYXJyb3csIC5wcmljZS12YWx1YXRpb24tbGFiZWwgKyAudG9vbHRpcC5yaWdodCA+IC50b29sdGlwLWFycm93IHtcclxuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCBAY29sb3ItaHMtc3RhdGUtaW5mbztcclxufVxyXG5cclxuLnByaWNlLXZhbHVhdGlvbi1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc21hbGwtaW5mbyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1saW5rO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDVweCAycHggNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wZW4tdWRhLXJlcG9ydC1idG4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0YURvY3VtZW50b3Mge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAzLDIyMiwyMzcsIC40NSk7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWhzLXRhYmxlLWxpbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1JbmZvcm1lIHZhbG9yYWNpb24gaW5tdWVibGUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi52YWx1ZWQtcmVwb3J0LXByaW50LWFyZWEge1xyXG4gICAgLnZhbHVlZC1yZXBvcnQtbG9jYXRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52YWx1ZWQtcmVwb3J0LXBob3RvIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVlZC1yZXBvcnQtcmVmZXJlbmNlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDAgOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52YWx1ZWQtcmVwb3J0LXByaXplIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmFsdWVkLXJlcG9ydC1jaGFyYWN0ZXJpc3RpY3Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYS1wcm9wZXJ0eSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLW1pZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHggNXB4IDEwcHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VnZ2VzdGVkLXByb3BlcnR5LXZhbHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tYmctbWlkLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgIC5zdWdnZXN0ZWQtcHJvcGVydHktdmFsdWUtcHJpemUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53ZWVrcy10by1jbG9zZS1vcGVyYXRpb24ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Z2dlc3RlZC1wcm9wZXJ0eS1wZXJjZW50YWdlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC5zdWdnZXN0ZWQtcHJvcGVydHktcGVyY2VudGFnZXMtdGV4dHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMCAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWdnZXN0ZWQtcHJvcGVydHktcGVyY2VudGFnZXMtdmFsdWVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAucHJpY2UtcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnBvc2l0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tYmctbWFuemFuYS1taWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5uZWdhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLXBlb25pYS1taWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI21hcC1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVlZC1yZXBvcnQtc291cmNlLWluZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgICAudmFsdWVkLXJlcG9ydC1wcmludC1hcmVhIHtcclxuICAgICAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3QgIWltcG9ydGFudDtcclxuICAgICAgICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC52YWx1ZWQtcmVwb3J0LXBob3RvIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4dHJhLXByb3BlcnR5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLW1pZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Z2dlc3RlZC1wcm9wZXJ0eS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1iZy1taWQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Z2dlc3RlZC1wcm9wZXJ0eS1wZXJjZW50YWdlcy10ZXh0cyBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpY2UtcmF0ZSB7XHJcbiAgICAgICAgICAgICYucG9zaXRpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLW1hbnphbmEtbWlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmVnYXRpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLXBlb25pYS1taWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI3ByaW50SW5mb3JtZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5sYW5kaW5nIHtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlmMGZhO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb290ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmODtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jZGl2UHJvcGVydHlEZXRhaWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAjZGl2QmFzaWNJbmZvIHtcclxuICAgICAgICBmbGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFzaWMtaW5mby13aWRnZXRzIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAjZGl2T3duZXJJbmZvLCAjZGl2UHJvcGVydHlQdWJsaWNhdGlvbnMsICNkaXZQcm9wZXJ0eVN0YXRzLCAjZGl2UHJvcGVydHlQdWJsaWNhdGlvbnMsICNkaXZRdWFsaXR5SW5mbyB7XHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZVNlYXJjaFByb3BlcnRpZXMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI1Byb3BlcnR5RmlsdGVyQXBwbGllZE1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jYXBwbHlGaWx0ZXJzQnV0dG9uUHJvcGVydGllcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYWN0aW9uc01lbnUuZml4ZWRNZW51IHtcclxuXHJcbiAgICAuc2VsZWN0ZWRQcm9wZXJ0aWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBAc2NyZWVuLXhzIHtcclxuICAgIC5iYXNpY0luZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjUHJvcGVydHlGaWx0ZXIsICNidXR0b25PY3VsdGFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI1BhbmVsSXpxdWllcmRvIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qVklTVEEgTU9WSUwqL1xyXG4gICAgLnRhZ2lmeS0tbWl4IC50YWdpZnlfX2lucHV0IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC51bnNldEhlaWdodCB7XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXIubmF2YmFyLWludmVyc2UubmF2YmFyLWZpeGVkLXRvcCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNHB4IC0ycHggQGNvbG9yLWhzLWdyZXktMTExO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJEZXRhaWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyRGV0YWlsID4gZGl2Om5vdCgubmF2aWdhdGlvbi10b2dnbGVyKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNhcHBseUZpbHRlcnNCdXR0b25Qcm9wZXJ0aWVzIHtcclxuICAgICAgICBtYXJnaW46IDI1cHggMCAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI2RpdkFjdGlvbnNJbm11ZWJsZXMuZml4ZWRNZW51IHtcclxuICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyYXlUaXBzQmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNhcHBseUZpbHRlcnNCdXR0b25Qcm9wZXJ0aWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNkaXZBY3Rpb25zSW5tdWVibGVzID4gLmRpdlNlbGVjdGVkcyA+IC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBmbG9hdDogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgI3Byb3BlcnRpZXNPcmRlckJ5IHtcclxuICAgICAgICAgICAgZmxvYXQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4OCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNkaXZNaXNJbm11ZWJsZXNIZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3Jlc3VsdFBhbmVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmRpdi1zZWxlY3RlZHMtbW9iaWxlIHtcclxuICAgICAgICAgICAgLnNlbGVjdGVkUHJvcGVydGllcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG5BY3Rpb25zIC5idG46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjUHJvcGVydHlGaWx0ZXJBcHBsaWVkTW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAjZmlsdGVySW5tdWVibGVzUGFuZWwge1xyXG4gICAgICAgICNDYWRlbmFGaWx0cm9Jbm11ZWJsZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNkaXZJbm11ZWJsZXNMYXlvdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZVNlYXJjaFByb3BlcnRpZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCAtMnB4IEBjb2xvci1ocy1ncmV5LTExMTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAjbW9iaWxlU2VhcmNoUHJvcGVydGllc01lbnUge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2RpdlByb3BlcnR5RmlsdGVyRGV0YWlsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyRGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIGlucHV0LCBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjbGF5ZXJQdWJsaXNoZWRQcm9kdWN0VHlwZSAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuaWNvbW9vbi5pY29tb29uLWljX21lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEzcHggMCAwIDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbW9iaWxlU2VhcmNoUHJvcGVydGllc0lucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNSZXN1bHRhZG9TZWxlY2Npb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAjZHZHcmlkSW5tdWVibGVzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNkaXZQcm9wZXJ0eURldGFpbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNQcm9wZXJ0eUZpbHRlciB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgd2lkdGg6IDMxNnB4O1xyXG59XHJcblxyXG4jcmVzdWx0UGFuZWwge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAuZml4ZWRNZW51IC5yZXN1bHRhZG9zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNkaXZBY3Rpb25zSW5tdWVibGVzIC5yZXN1bHRhZG9zIGgyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbiNkaXZQcm9wZXJ0eUZpbHRlckRldGFpbCB7XHJcbiAgICB3aWR0aDogMzE2cHg7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jUHJvcGVydHlGaWx0ZXJBcHBsaWVkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XHJcbiAgICAgICAgJi5pc05ld1B1Ymxpc2hpbmdMaXN0aW5nRW5hYmxlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNkaXZQcm9wZXJ0eUZpbHRlckFwcGxpZWQgLmNvbnRhaW5lciAucGItMyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2J1dHRvbk9jdWx0YXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsZWZ0OiAyMzJweDtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICAgIG9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzLXRvZ2dsZXIge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFyZ2luLXRvcC00MiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG59XHJcblxyXG4uUHJvcGVydHlIaXN0b3J5VGV4dENvbnRhaW5lciBwIHtcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbn1cclxuXHJcblxyXG4vL1B1YmxpYyBmaWxlXHJcbi5hZ2VuY3lEZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uYWdlbmN5TG9nbyB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uY2hhcmFjLXRhZ3MtZGl2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuY2hhcmFjLXRhZyB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ocy1zZWNvbmRhcnk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLXNlY29uZGFyeTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcblxyXG4gICAgICAgIC5zeW1ib2wucmVxdWlyZWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1zZWNvbmRhcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZS10YWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgIC5zeW1ib2wucmVxdWlyZWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hhcmFjLXRhZy1jbG9zZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHJcbiAgICAgICAgICAgICYuaWNvbW9vbi1pY19jbG9zZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRWxpbWluYXIgY3VhbmRvIHNlIHF1aXRlbiBsb3MgY29udGFpbmVycyBkZSBsb3MgbWljcm9mcm9udHNcclxuXHJcbiNUaW1lTGluZSAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNUYWJGb3RvcyAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNkaXZCYXNpY0luZm8gLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vLyBFc3RpbG8gc29sbyBoYXN0YSBxdWUgdG9kbyBlbCBwcm95ZWN0byB0ZW5nYSA4cHggZGUgcGFkZGluZyBlbiBzdXMgY29sdW1uYXMgeSBudWV2b3MgZXN0aWxvcyBkZSB0aXBvZ3JhZmlhXHJcbi5kaXZDYXJhY3RlcmlzdGljYXMge1xyXG4gICAgLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLThweDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctbGVmdC04IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG5cclxuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWhzLWdyZXktQ0NDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMzBzICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWhzLWdyZXktQjVCNUI1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjE1cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpkaXNhYmxlZCArIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtaW5wdXQtYmFja2dyb3VuZC1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1kaXNhYmxlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KC01cHggMHB4IC01cHggLTVweCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoLTVweCAwcHggLTVweCAtNXB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMTVzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTJhOGVjY2MgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSg4MiwgMTY4LCAyMzYsIDAuNik7XHJcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KC01cHggLTVweCAtNXB4IDApO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMCBub25lO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KC01cHggLTVweCAtNXB4IDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4xNXMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjotd2Via2l0LWF1dG9maWxsLFxyXG4gICAgICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA2MDAwMDBzIDBzLCBjb2xvciA2MDAwMDBzIDBzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICArIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjMwcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDRweCA4cHggMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGFzLWVycm9yIHtcclxuXHJcbiAgICAgICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMzBzO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1ocy12YWxpZGF0aW9uLWVycm9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjE1cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KC01cHggMHB4IC01cHggLTVweCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoLTVweCAwcHggLTVweCAtNXB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMTVzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzg0MzUzNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XHJcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KC01cHggLTVweCAtNXB4IDApO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KC01cHggLTVweCAtNXB4IDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4xNXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWhzLXZhbGlkYXRpb24tZXJyb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMzBzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtZ3JvdXAgKyAuaGVscC1ibG9jaywgLmZvcm0tY29udHJvbCArIC5oZWxwLWJsb2NrIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9wZXJhdGlvblR5cGVBbmRQcmljZVNlY3Rpb24ge1xyXG4gICAgICAgIC5vcGVyYXRpb25UeXBlVGFicyB7XHJcbiAgICAgICAgICAgIGdhcDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWJlbC1jb250cm9sLXNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHNjcmVlbi14cyB7XHJcblxyXG4gICAgICAgIC5vcGVyYXRpb25UeXBlVGFic19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVudENoZWNrYm94X19jb250YWluZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgPiBsYWJlbDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA0cHggOHB4IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIEBzY3JlZW4tc20ge1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA0cHggOHB4IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdSZW50YWxQcmljZXNJbmRleCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWxtLWJnLXN0YXRlLXdhcm5pbmc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNUaXBvQWxxdWlsZXIgJiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAjQWxxdWlsZXJUZW1wb3JhZGEgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgLnJhZGlvLWlubGluZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbjogLTVweCAwIDE1cHg7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbmZpcm1hdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY2hlY2tib3hfbWluaW1hbC1ncmV5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dhcm5pbmcge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWxtLWJnLXN0YXRlLXdhcm5pbmc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBtYXJnaW46IDI1cHggMCAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgIC5pY29tb29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXJyb3JzIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMCAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21pbmlzdHJ5LWxpbmsge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsIHtcclxuICAgIC5uZXdSZW50YWxQcmljZXNJbmRleF9faGVhZGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52cG9QdWJsaWNQcm90ZWN0aW9uIHtcclxuICAgICZfX25vdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsX192YWxpZGF0aW9uIHtcclxuICAgIC5lcnJvciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IDZweCAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw1ZFwiO1xyXG4gICAgICAgICAgICBjb2xvcjogI2VjM2UzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAtNHB4IDZweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gSG91c2luZyBMYXcgTm90aWNlIOKAlCBJbmZvIGJveCBmb3IgQ2F0YWx1w7FhIHNhbGVzIHByb3BlcnRpZXNcclxuXHJcbi5kZXNjcmlwdGlvbi1zZWN0aW9uX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGdhcDogMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb24tc2VjdGlvbl9fY29udGVudCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uaG91c2luZy1sYXctbm90aWNlIHtcclxuICAgIGZsZXg6IDAgMCAzMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tYmctc3RhdGUtd2FybmluZztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5kZXNjcmlwdGlvbi1zZWN0aW9uX19yb3cge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmhvdXNpbmctbGF3LW5vdGljZSB7XHJcbiAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBTaXppbmcgc2hvcnRjdXRzXHJcbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuLnNxdWFyZShAc2l6ZSkge1xyXG4gICAgLnNpemUoQHNpemU7IEBzaXplKTtcclxufVxyXG5cclxuLy8gTmV3IG1peGluc1xyXG4uYm9yZGVyLXJhZGl1cy1mdWxsKEByYWRpdXNUb3BSaWdodDogNXB4LCBAcmFkaXVzQm90dG9tUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbUxlZnQ6IDVweCwgQHJhZGl1c1RvcExlZnQ6IDVweCkge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG59XHJcblxyXG4vLyAuYm94LXNoYWRvdyg1cHgsIDVweCwgNnB4LCAuMyk7XHJcbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICBib3gtc2hhZG93OiBAc3RyaW5nO1xyXG59XHJcblxyXG4vLyAudHJhbnNpdGlvbihhbGwsIC41cywgZWFzZS1pbik7XHJcbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxufVxyXG5cclxuLy8gLnRyYW5zZm9ybSg1ZGVnLCAuNSwgMWRlZywgMCk7XHJcbi50cmFuc2Zvcm0gKEByb3RhdGU6IDkwZGVnLCBAc2NhbGU6IDEsIEBza2V3OiAxZGVnLCBAdHJhbnNsYXRlOiAxMHB4KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbn1cclxuXHJcbi8vIC5ncmFkaWVudChsZWZ0LCAjNjYzMzMzLCAjMzMzMzMzKTtcclxuLmdyYWRpZW50IChAb3JpZ2luOiBsZWZ0LCBAc3RhcnQ6IHdoaXRlLCBAc3RvcDogYmxhY2spIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG59XHJcblxyXG4vLyAuYm9yZGVyLXJhZGl1cyg1cHgpXHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6IDVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcblxyXG4uY2hldnJvbi1jb21wKEBjb2xvciwgQGJvcmRlciwgQGJvcmRlci1sZWZ0LCBAdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogQGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLWxlZnQgc29saWQgQGNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiBAdG9wO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmljb21vb24oKSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vTWFyZ2luLXRvcFxyXG4ubWFyZ2luLXRvcChAc2l6ZSkge1xyXG4gICAgbWFyZ2luLXRvcDogQHNpemU7XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBtZWFzdXJlc1xyXG5AbW9iaWxlOiB+XCIobWF4LXdpZHRoOiA0ODBweClcIjtcclxuQG1vYmlsZS1sZzogflwiKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQG1vYmlsZS1taW46IH5cIihtaW4td2lkdGg6IDM2MHB4KVwiO1xyXG5AbW9iaWxlLW1heDogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBhbGwtbW9iaWxlczogflwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuXHJcbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkB0YWJsZXQtbWluOiB+XCIobWluLXdpZHRoOiA3NjhweClcIjtcclxuQHRhYmxldC1tYXg6IH5cIihtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AYWxsLXRhYmxldHM6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcblxyXG5AbGFwdG9wLXNtOiB+XCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQGxhcHRvcDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xyXG5AbGFwdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBsYXB0b3AtbWluOiB+XCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuQGxhcHRvcC1tYXg6IH5cIihtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGFsbC1sYXB0b3BzOiB+XCIobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuXHJcbkBkZXNrdG9wLW1pbjogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG5AZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTc2MHB4KVwiO1xyXG5AZGVza3RvcC1sZzogflwiKG1pbi13aWR0aDogMTc2MXB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5AYWxsLWRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuXHJcbkBzY3JlZW4teHM6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5Ac2NyZWVuLXNtOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQHNjcmVlbi1tZDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5Ac2NyZWVuLWxnOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvaW5tdWVibGVzLmNzcyJ9 */

.contact-detail-info {
  padding: 16px;
  border: 1px solid #ededed;
  border-radius: 8px;
}
.contact-detail-main-info {
  border-bottom: 1px solid #EDEDED;
  padding-bottom: 16px;
}
.contact-detail-general-info {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.contact-detail-general-info__row {
  border-bottom: 1px solid #EDEDED;
  display: flex;
  padding-bottom: 16px;
}
.contact-detail-general-info__item {
  align-items: center;
  display: flex;
  flex: 1;
}
.contact-detail-general-info__icon {
  align-items: center;
  background-color: #F6F6F6;
  border-radius: 8px;
  display: flex;
  height: 28px;
  justify-content: center;
  margin-right: 8px;
  padding: 4px;
  width: 28px;
}
.contact-header {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.contact-header .contactAvatar {
  align-items: center;
  background-color: #1E4C4A;
  border-radius: 50%;
  color: #fff;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 600;
  height: 32px;
  justify-content: center;
  line-height: 32px;
  margin-right: 8px;
  width: 32px;
}
.contact-header .contact-type {
  color: #6C6C6C;
  font-size: 12px;
}
.contact-header .contact-header-bullet {
  font-size: 4px;
}
.contact-header .contact-status {
  display: flex;
  gap: 16px;
}
.contact-header .contact-status .chip-button-chip label {
  height: 20px;
}
.contactInfo-statusLabel {
  align-items: center;
  border-radius: 100px;
  display: flex;
  flex-direction: row;
  height: 20px;
  padding: 4px 8px;
  width: fit-content;
}
.contactInfo-statusLabel span {
  align-items: center;
  display: flex;
  flex: none;
  flex-grow: 0;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: 17px;
}
.contactInfo-statusLabel.active {
  background: #E5F5DF;
}
.contactInfo-statusLabel.active span {
  color: #28561A;
}
.contactInfo-statusLabel.deactivated {
  background: #F9E7C7;
}
.contactInfo-statusLabel.deactivated span {
  color: #5F410B;
}
.secretary-fields {
  border-radius: 8px;
  background-color: #F1F6FF;
}
.secretary-fields .input-group input {
  border-right: 0 !important;
  transition: all ease-in-out 0.3s !important;
}
.secretary-fields .input-group .input-group-addon {
  background-color: #fff;
  border-color: #ccc !important;
  border-left-color: transparent !important;
  color: #2A2A2A;
}
/*.contactInfo__statusLabel {
    padding-left: 25px;

    .statusLabel .label-yellow {
        background-color: transparent !important;
        border-color: #FFB848 !important;
    }

    .statusLabel .label-green {
        background-color: #dff9e6 !important;
        border-color: #7fd396 !important;
    }

    .statusLabel {
        position: relative;
        height: 26px;
        margin-right: 10px;
        width: fit-content;
    }

    .statusLabel.deactivated-state {
        background-color: #FDFAF2;
        border-bottom: 2px solid #F1E1BB;
        border-top: 2px solid #F1E1BB;
    }

    .statusLabel.active-state {
        background-color: #EEF5ED;
        border-bottom: 2px solid #A0C699;
        border-top: 2px solid #A0C699;
    }

    .statusLabel:before {
        content: "";
        position: absolute;
        height: 26px;
        left: -10px;
        top: -2px;
        width: 10px;
    }

    .statusLabel.deactivated-state:before {
        background: ~"url(/Content/css/https:/fotoshs.imghs.net/img/hson-media/PropertyDeletedBeforeList.png) no-repeat";
    }

    .statusLabel.active-state:before {
        background: ~"url(/Content/css/https:/fotoshs.imghs.net/img/hson-media/PropertyActiveBeforeList2.png) no-repeat";
    }

    .statusLabel:after {
        content: "";
        height: 26px;
        position: absolute;
        top: -2px;
        width: 10px;
        right: -10px;
    }

    .statusLabel.deactivated-state:after {
        background: ~"url(/Content/css/https:/fotoshs.imghs.net/img/hson-media/PropertyDeletedAfterList.png) no-repeat";
    }

    .statusLabel.active-state:after {
        background: ~"url(/Content/css/https:/fotoshs.imghs.net/img/hson-media/PropertyActiveAfterList.png) no-repeat";
    }

    .statusLabel.deactivated-state .txtOrigen span {
        color: #E5C579;
    }

    .statusLabel.active-state .txtOrigen span {
        color: #539846;
    }

    .statusLabel.state-tag .txtOrigen {
        padding: 6px 3px;
        position: relative;
        font-size: 10px;
        color: #666;
    }

    .statusLabel.state-tag .txtOrigen span {
        font-size: 12px;
        font-weight: 600;
    }
}*/
#altaContacto .divContacto {
  padding-left: 0;
}
#altaContacto #saveContacto {
  padding-left: 15px;
}
#altaContacto #navigationButtonsContacto {
  display: none !important;
}
.iti-flag {
  background-image: url(/content/images/plugins/intl-tel-input/flags.png);
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti-flag {
    background-image: url(/content/images/plugins/intl-tel-input/flags@2x.png);
  }
}
.divFichaEdicion #contact-properties-listing .rowBodyTable:first-child,
.divFichaEdicion #contact-demands-listing .rowBodyTable:first-child {
  padding: 0 0 15px !important;
}
.divFichaEdicion .contact-demand-matches-listing .rowBodyTable {
  border-bottom: none;
  border-top: 1px solid #d8d8d8;
}
.divFichaEdicion .contact-demand-matches-listing .rowBodyTable:first-child {
  border-top: none;
}
@media (min-width: 1900px) {
  .data-contact-left {
    width: 75%;
  }
  .data-contact-right {
    width: 25%;
  }
}
@media (min-width: 768px) AND (max-width: 1170px) {
  .contacts-general-info > div {
    max-width: 33%;
  }
}
@media (max-width: 767px) {
  .contacts__cta {
    display: none;
  }
}
#listContactos tbody .contactPhone {
  white-space: nowrap;
}
#listContactos tbody .category-rating {
  padding-left: 35px;
}
#listContactos tbody .checkBody {
  width: 23px !important;
}
@media (max-width: 767px) {
  #listContactos tbody .contact-list-name {
    width: 50%;
  }
  #listContactos tbody .contact-list-type {
    width: 40%;
  }
  #listContactos tbody .contact-list-rating {
    width: 10%;
  }
  #listContactos tbody .contact-list-rating img {
    left: -20px;
    position: relative;
  }
}
#gridContactos thead .checkHeader {
  width: 23px !important;
}
.modalSearchContacto #gridContactos thead .checkHeader {
  display: none;
}
@media (max-width: 767px) {
  #filterContactosPanel #btnFiltrar {
    top: 170px;
  }
  #submitFilterContactos {
    margin-left: 0;
    margin-right: 10px;
  }
}
.modal-body .divContacto {
  padding-left: 0;
}
.modal-body .divContacto #contactoPrint .btnPrint {
  border-radius: 4px !important;
}
.modal-body .divContacto #contactoPrint .btnPrint i {
  position: relative;
  top: 1px;
}
.modal-body #closeSearchContacto {
  margin-right: 5px;
  margin-bottom: 10px;
}
.modal-body #gridContactos {
  padding: 15px 10px;
}
#seleccionarContactoEnvio #s2id_IdInteresado {
  margin-bottom: 15px;
}
#seleccionarContactoEnvio #listContactosToSendInfo_wrapper .dataTables_scrollHeadInner {
  width: 100% !important;
}
#seleccionarContactoEnvio #listContactosToSendInfo_wrapper .dataTables_scrollHeadInner table {
  width: 99.7% !important;
}
#contactoGridActions {
  margin-right: 20px;
}
#filterSolicitudesPanel .icomoon-lead {
  font-size: 18px;
}
#filterSolicitudesPanel .lead-scoring-filter .checkbox-inline {
  margin-bottom: 1px !important;
}
.changeLeadsVersionMessage {
  background: #F0F5FD;
  padding: 10px;
  font-size: 12px;
  text-align: center;
  margin: 0 -15px;
  width: calc(100% + 30px);
}
.changeLeadsVersionMessage a {
  color: #2A2A2A;
  text-decoration: underline;
}
.changeLeadsVersionMessage a:hover,
.changeLeadsVersionMessage a:focus {
  color: #777;
  text-decoration: underline;
  background-color: transparent;
}
.solicitudes .icomoon-bullet {
  font-size: 10px;
}
.solicitudes .icomoon-bullet.pending {
  color: #ebc56c;
}
.solicitudes .icomoon-bullet.managed {
  color: #7fd396;
}
.solicitudes .icomoon-bullet.new {
  color: #e75d5d;
}
.solicitudes .sortLeads {
  border: 1px solid #ccc;
  background-color: white;
  margin: -5px 0 0 16px !important;
  padding: 6px 8px !important;
}
.solicitudes .divSortBy {
  margin-top: -23px;
}
.solicitudes .divTable .headerTable .sorting {
  background: url(/images/datatable/sort_both.png) no-repeat 0 1px;
  cursor: pointer;
}
.solicitudes .divTable .headerTable .sorting label {
  cursor: pointer;
}
.solicitudes .divTable .headerTable .sorting_asc {
  background: url(/images/datatable/sort_asc.png) no-repeat 0 3px;
  cursor: pointer;
}
.solicitudes .divTable .headerTable .sorting_asc label {
  cursor: pointer;
}
.solicitudes .divTable .headerTable .sorting_desc {
  background: url(/images/datatable/sort_desc.png) no-repeat 0 -4px;
  cursor: pointer;
}
.solicitudes .divTable .headerTable .sorting_desc label {
  cursor: pointer;
}
.solicitudes .divTable .rowBodyTable .chkSeleccion .icheckbox_minimal-grey {
  float: left !important;
}
.solicitudes .divTable .rowBodyTable .chkSeleccion .origenSolicitud {
  margin-left: 8px;
}
.solicitudes .divTable .rowBodyTable .icomoon-ficha-inmueble {
  font-size: 22px;
  vertical-align: middle;
}
.solicitudes .divTable .rowBodyTable .solicitudCita {
  color: #de3618;
}
.solicitudes .divTable .rowBodyTable .imagenSolicitud {
  display: inline-block;
  vertical-align: top;
}
.solicitudes .divTable .rowBodyTable .imagenSolicitud img {
  width: 100px;
  border: 1px solid #dedede;
}
.solicitudes .divTable .rowBodyTable .imagenSolicitud .addPhotos {
  height: 65px;
  background-color: #E3EFFF;
  padding-top: 10px;
  cursor: pointer !important;
}
.solicitudes .divTable .rowBodyTable .imagenSolicitud .addPhotos .icomoon {
  font-size: 24px;
}
.solicitudes .divTable .rowBodyTable .imagenSolicitud .addPhotos label {
  cursor: pointer;
  font-size: 11px;
}
@media (max-width: 568px) {
  .solicitudes .divTable .rowBodyTable .imagenSolicitud {
    max-width: 100%;
  }
}
.solicitudes .divTable .rowBodyTable .mostrarDetalle.icon-arrow {
  cursor: pointer;
  font-family: icomoon;
}
.solicitudes .divTable .rowBodyTable .mostrarDetalle.icon-arrow:before {
  content: "[";
  display: inline;
  text-shadow: none;
  font-weight: 300;
}
.solicitudes .divTable .rowBodyTable .mostrarDetalle.icon-arrow.open:before {
  content: "^";
}
.solicitudes .divTable .rowBodyTable .icomoon-lead {
  font-size: 18px;
}
.solicitudes .divTable .rowBodyTable .icomoon-provider {
  padding: 3px 0;
}
.solicitudes .divTable .rowBodyTable .comment {
  border: 1px solid #b5b5b5;
  border-radius: 0 7px 7px 7px;
  color: #2A2A2A;
  font-size: 12px;
  padding: 5px 25px 5px 5px;
  margin: 5px 10px 0 0;
  background-color: #f5f5f5;
  color: #979797;
  cursor: pointer;
  line-height: 1.9em;
  height: 4.2em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}
.solicitudes .divTable .rowBodyTable .comment.note {
  height: 2.8em;
  margin-top: 0;
  color: #2A2A2A;
  background-color: white;
  position: relative;
}
.solicitudes .divTable .rowBodyTable .comment.note:hover {
  min-height: 2.8em;
  background-color: white;
}
.solicitudes .divTable .rowBodyTable .comment.note .editNotes {
  position: absolute;
  right: 8px;
  top: 10px;
}
.solicitudes .divTable .rowBodyTable .comment:hover {
  position: absolute;
  display: block;
  height: auto;
  z-index: 1000;
  background-color: #f5f5f5;
  min-height: 4.2em;
}
.solicitudes .divTable .rowBodyTable .lead-comment {
  font-size: 1.2rem;
  cursor: pointer;
  line-height: 2rem;
  color: #979797;
  padding: 0;
}
.solicitudes .divTable .rowBodyTable .lead-comment.lead-note {
  color: #2A2A2A;
  border: 1px solid #b5b5b5;
  border-radius: 0 7px 7px 7px;
  background-color: #f5f5f5;
  padding-right: 20px;
  height: 34px;
  line-height: 34px;
  font-size: 1.2rem;
  padding: 0 3px;
}
.solicitudes .divTable .rowBodyTable .lead-comment.lead-note .editNotes {
  position: absolute;
  right: 8px;
  top: 10px;
}
.solicitudes .divTable .rowBodyTable .commentDiv {
  height: 50px;
}
.solicitudes .divTable .rowBodyTable .detalleSolicitud {
  margin-top: 30px;
  padding-left: 20px;
}
.solicitudes .divTable .rowBodyTable #dvGuardar {
  margin-left: 15px;
}
.solicitudes .divTable .rowBodyTable.openRowSolicitud {
  border: 1px solid #dedede;
  border-bottom: none;
  box-shadow: 0 3px 7px #dedede;
  margin: -1px -8px 20px;
  padding: 15px 8px 15px !important;
  width: calc(100% + 16px);
}
.solicitudes .divTable .rowBodyTable.openRowSolicitud:hover {
  background-color: #fff;
}
.solicitudes .divTable .rowBodyTable.openRowSolicitud + .rowBodyTable:not(.openRowSolicitud) {
  border-top: none;
}
.panelMin #contacto > div:nth-last-child(3) {
  width: 100% !important;
}
.panelMin #contacto > div:nth-last-child(2) .control-label {
  white-space: nowrap;
}
.panelMin #filterCategoryRating div {
  justify-content: space-between;
}
.panelMin #filterCategoryRating div div {
  margin-right: 0 !important;
}
.panelMin #filtroCadenaInteresado input {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.panelMin #btnFiltrar button {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.panelMin #btnFiltrar button span.ladda-label {
  position: relative;
  top: 1px;
}
.panelMin #resultContactosPanel {
  margin-top: unset;
}
.panelMin #resultContactosPanel h2 {
  white-space: nowrap;
}
.panelMin .form-group {
  margin-bottom: 15px;
}
.panelMin #listInteresados td:nth-of-type(3) div,
.panelMin #listInteresados td:nth-of-type(4) div {
  flex-direction: column;
  justify-content: flex-start !important;
  align-items: flex-start !important;
}
.panelMin #listInteresados td:nth-of-type(3) div span:last-of-type,
.panelMin #listInteresados td:nth-of-type(4) div span:last-of-type {
  margin-right: 0 !important;
  margin-top: 0.5rem;
}
.solicitudes #leads-listing-main-container.panelMin {
  height: 100vh;
  overflow: scroll;
  overflow-x: hidden;
}
.solicitudes .divContacto .titleFicha {
  margin-top: 0;
}
.solicitudes .leads__list .btn-lead-state {
  padding: 8px 0 12px 5px;
  border: none;
  background-color: transparent;
  border-bottom: 1px solid #ddd;
  color: #3B60BA;
  cursor: pointer;
}
.solicitudes .leads__list .btn-lead-state:hover {
  border-bottom: 4px solid #3B60BA;
}
.solicitudes .leads__list .btn-lead-state:focus {
  outline: none !important;
}
.solicitudes .leads__list .btn-lead-state.active {
  border-bottom: 4px solid #556073;
  color: #556073;
  padding: 10px 0 10px 5px;
  font-weight: 600;
}
.solicitudes .new-leads .lead-check {
  width: 27px;
}
.solicitudes .new-leads .row-lead-content {
  border-bottom: 1px solid #D8D8D8;
  position: relative;
}
.solicitudes .new-leads .row-lead-content:hover {
  background-color: #F1F3F8;
}
.solicitudes .new-leads .row-lead-content .new-lead-row {
  border-bottom: none;
}
.solicitudes .new-leads .row-lead-content .new-lead-row:hover {
  background-color: transparent;
  cursor: pointer;
}
.solicitudes .new-leads .row-lead-content .new-lead-row .div-last-actions .notes {
  flex: 10;
  margin-right: 20px;
  margin-left: 23px;
}
.solicitudes .new-leads .row-lead-content .new-lead-row .div-last-actions .lead-agent {
  margin: 0 16px 0 0;
}
.solicitudes .new-leads .row-lead-content .last-actions {
  cursor: pointer;
}
.solicitudes .new-leads .row-lead-content .last-actions .collapsingSiteArrow {
  cursor: pointer;
}
.solicitudes .new-leads .row-lead-content .collapsingActions {
  height: 30px;
  text-align: right;
  margin-bottom: 15px;
}
.solicitudes .new-leads .row-lead-content .collapsingActions .no-actions {
  line-height: 30px;
}
.solicitudes .new-leads .row-without-check {
  width: calc(100% - 27px);
}
.solicitudes #leads-listing-content-container.new-lead-detail .lead-detail .lead-type {
  top: 0;
}
.solicitudes #leads-listing-content-container.new-lead-detail .lead-detail .lead-conversation {
  padding-left: 20px;
}
.solicitudes #leads-listing-content-container.new-lead-detail .lead-detail .lead-conversation .container {
  padding: 0 !important;
}
.solicitudes #leads-listing-content-container.new-lead-detail .lead-detail #CustomSourceName {
  height: 42px;
}
.solicitudes #leads-listing-content-container.new-lead-detail .lead-detail #CustomSourceName + .input-group-btn button {
  padding: 9px 12px;
}
.solicitudes #leads-listing-content-container.new-lead-detail .lead-detail .property-info .imagenSolicitud {
  width: 294px;
}
.solicitudes #leads-listing-content-container.new-lead-detail .lead-detail .property-info .property-info-data {
  width: calc(100% - 294px);
}
.solicitudes .lead-agent {
  width: 135px;
}
.solicitudes .panelMin .row-without-check {
  width: 100%;
}
.solicitudes .panelMin .data-property-lead {
  width: 100% !important;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .solicitudes .divTable .rowBodyTable .data-property-lead {
    width: 100%;
  }
  .parrillaPrincipal #filtroPreferencial {
    justify-content: flex-start !important;
    gap: 1em;
  }
  .parrillaPrincipal #listInteresados td:nth-of-type(3) div,
  .parrillaPrincipal #listInteresados td:nth-of-type(4) div {
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: flex-start !important;
  }
  .parrillaPrincipal #listInteresados td:nth-of-type(3) div span:last-of-type,
  .parrillaPrincipal #listInteresados td:nth-of-type(4) div span:last-of-type {
    margin-right: 0 !important;
    margin-top: 0.5rem;
  }
  .panelMin #listInteresados td:nth-of-type(3) div,
  .panelMin #listInteresados td:nth-of-type(4) div {
    flex-direction: row !important;
    justify-content: space-between !important;
    width: 55%;
  }
  .panelMin #listInteresados td:nth-of-type(3) div span:last-of-type,
  .panelMin #listInteresados td:nth-of-type(4) div span:last-of-type {
    margin-top: 0 !important;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .solicitudes .divTable .rowBodyTable .data-property-lead {
    width: calc(100% - 100px);
  }
  .solicitudes .divTable .rowBodyTable .imagenSolicitud img {
    width: 100px;
  }
  .parrillaPrincipal #filtroPreferencial {
    justify-content: flex-end !important;
  }
  .parrillaPrincipal #listInteresados td:nth-of-type(3) div,
  .parrillaPrincipal #listInteresados td:nth-of-type(4) div {
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: flex-start !important;
  }
  .parrillaPrincipal #listInteresados td:nth-of-type(3) div span:last-of-type,
  .parrillaPrincipal #listInteresados td:nth-of-type(4) div span:last-of-type {
    margin-right: 0 !important;
    margin-top: 0.5rem;
  }
}
@media (max-width: 1440px) {
  .parrillaPrincipal #filtroCadenaInteresado input {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .parrillaPrincipal #btnFiltrar button {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .parrillaPrincipal #btnFiltrar button span.ladda-label {
    position: relative;
    top: 1px;
  }
}
@media (min-width: 1440px) {
  .solicitudes .parrillaPrincipal.panelMin .divTable .rowBodyTable .data-property-lead .text-ellipsis {
    white-space: nowrap;
  }
  .solicitudes .parrillaPrincipal .divTable .rowBodyTable .data-property-lead .text-ellipsis {
    white-space: inherit;
  }
  .solicitudes #leads-listing-content-container.new-lead-detail {
    width: calc(100% - 400px);
  }
}
.btn-last-actions {
  border: 1px solid #d5d5d5;
  line-height: 34px;
  width: 36px;
  text-align: center;
  cursor: pointer;
  background-color: white;
}
.btn-last-actions a {
  color: #3B60BA;
}
.btn-last-actions:first-child {
  border-radius: 4px 0 0 4px;
}
.btn-last-actions:last-child {
  border-radius: 0 4px 4px 0;
}
.btn-last-actions button {
  border: none;
  background: transparent;
  padding: 0;
}
.btn-last-actions button:focus,
.btn-last-actions button:hover,
.btn-last-actions button:active,
.btn-last-actions button:active:focus {
  border: none;
  outline: none;
}
.btn-last-actions button:active {
  box-shadow: none;
}
.ic-lead-portal {
  border-radius: 3px;
  vertical-align: unset;
  margin-right: 3px;
}
.lead-type,
.lead-customtype {
  margin-right: 7px;
  position: relative;
  top: -2px;
}
@media (min-width: 1024px) {
  .solicitudes .divTable .rowBodyTable .detalleSolicitud {
    padding-left: 25px;
  }
  .divTable .rowBodyTable .imgOrigenSolicitud {
    width: 115px;
  }
}
@media (min-width: 1440px) {
  .solicitudes .divTable .rowBodyTable .data-property-lead {
    width: calc(100% - 100px);
  }
}
.modal.modal-overflow.modalLeadContent blockquote {
  border-left: none;
}
@media (max-width: 767px) {
  .solicitudes .divTable .rowBodyTable .imgOrigenSolicitud {
    width: 16px;
    margin-left: 26px;
  }
  .solicitudes .divTable .rowBodyTable .detalleSolicitud {
    padding-left: 0;
  }
  .solicitudes .divTable .rowBodyTable.openRowSolicitud {
    border: none;
    border-bottom: 1px solid #dedede;
    box-shadow: none;
    margin: 0;
  }
  .solicitudes .divTable .rowBodyTable .nuevaSolicitud {
    font-size: 10px;
  }
  .solicitudes .divTable .headerTable .sorting_desc.sortFecha {
    margin-left: 0;
    margin-right: 0;
  }
  .modal.modal-overflow.modalLeadContent {
    left: 0 !important;
    margin-left: calc((100% - 320px) / 2) !important;
    padding-left: 15px !important;
  }
  .modal.modal-overflow.modalLeadContent * {
    margin-left: 0 !important;
    padding-left: 0 !important;
  }
  .parrillaPrincipal #listInteresados td:nth-of-type(4) div {
    flex-direction: column;
    align-items: flex-start !important;
  }
  .parrillaPrincipal #listInteresados td:nth-of-type(4) div span:last-of-type {
    margin-top: 0.5rem;
  }
  .parrillaPrincipal #filterCategoryRating div {
    justify-content: flex-start !important;
  }
  .parrillaPrincipal #filtroPreferencial {
    justify-content: flex-start !important;
  }
  .panelMin #filtroPreferencial {
    justify-content: flex-start !important;
  }
  .panelMin #filterCategoryRating div div {
    justify-content: flex-start !important;
    gap: 1.5em;
  }
  .panelMin #filterCategoryRating div div div {
    margin-right: 10px !important;
  }
}
.sortingOrigen {
  margin-left: 15px;
  position: absolute;
  top: 2px;
  left: 25px;
}
.jsDvEstado label.radio-inline {
  font-size: 12px;
  margin-right: 0 !important;
}
.mensajeVoz {
  padding-left: 25px;
  cursor: pointer;
  font-size: 10px;
}
@media (min-width: 1440px) {
  .divMostrarDetalle {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .lead-status-cell-span {
    max-width: 80px;
  }
}
.comentarioInteresado .active {
  color: #3B60BA;
}
@media (min-width: 1024px) {
  .jsDvEstado {
    padding-left: 0 !important;
  }
  .comentarioInteresado {
    padding-left: 0 !important;
  }
}
@media (max-width: 767px) {
  .divDatosEmpresa {
    padding: 0;
  }
  .modal-body .panelFiltros {
    margin: 0;
  }
  .modal-body .panelFiltros > .row {
    margin: 0;
  }
  .direction #pisos {
    display: none !important;
  }
}
.stats-counter {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  line-height: 1.3;
  border-radius: 3px;
  border: 1px solid #3a87ad;
  /* default BORDER color */
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 0 1px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  color: #2A2A2A;
  border-width: 4px 0 0;
}
.stats-counter h1 {
  padding: 10px;
  font-size: 13px;
  text-align: left;
  border-bottom: solid 1px #E2E1E0;
  font-weight: 600;
  color: #2A2A2A;
}
.stats-counter h2 {
  font-size: 24px;
  font-weight: 600;
  margin: 0;
  padding: 5px;
}
.stats-counter span,
.stats-counter div {
  padding: 0 5px 5px 5px;
}
.stats-counter .vertical-separator {
  border-right: solid 1px #E2E1E0;
}
.label-properties {
  background-color: #f8f8f8 !important;
  border-color: #9499b1 !important;
}
.label-demands {
  background-color: #edf3ff !important;
  border-color: #00267d !important;
}
.label-emails {
  background-color: #fff6df !important;
  border-color: #ffcd51 !important;
}
.label-leads {
  background-color: #ffdefd !important;
  border-color: #7723f5 !important;
}
.label-whatsapp {
  background-color: #eafdf0 !important;
  border-color: #359b39 !important;
}
.label-visits {
  background-color: #eff6ff !important;
  border-color: #3B60BA !important;
}
.liGenerarDemanda a:hover,
.liGenerarDemanda a:focus {
  cursor: inherit !important;
}
.contact-actions button {
  border-radius: unset !important;
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}
.new-contact-details .contact-actions button {
  border-radius: 4px !important;
}
#gestionDocs > div > div.col-xs-12.hidden-print.text-center {
  margin-top: -15px;
}
#ContactDetails #contact-details-related-info {
  width: 100%;
}
#lead-demand-info {
  max-height: 50vh;
  overflow-y: auto;
}
.btn-group-lead-status {
  max-width: 200px;
  width: 100%;
}
.btn-group-lead-status .btn-lead-status {
  border-color: #C6C6C6;
  color: #2A2A2A;
  font-size: 12px;
  padding: 6px 4px;
  width: 85%;
}
.row-lead-content .tag,
.lead-detail .tag {
  left: 12px;
}
@media (max-width: 767px) {
  .row-lead-content .tag,
  .lead-detail .tag {
    left: 8px;
  }
}
.lead-detail .tag {
  left: 0px;
}
.alert-warning--with-icon {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  border-radius: 8px;
  border: none;
  margin: 0;
}
.alert-warning--with-icon .icomoon {
  font-size: 20px;
}
.alert-warning--with-icon .control-label {
  font-size: 12px;
  font-weight: 400;
  color: #2A2A2A;
  margin: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbnRhY3Rvcy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBO0VBQ0ksYUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7O0FBRUo7RUFDSSxnQ0FBQTtFQUNBLG9CQUFBOztBQUdKO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsU0FBQTs7QUFFQSw0QkFBQztFQUNHLGdDQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBOztBQUdKLDRCQUFDO0VBQ0csbUJBQUE7RUFDQSxhQUFBO0VBQ0EsT0FBQTs7QUFHSiw0QkFBQztFQUNHLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBOztBQUlSO0VBQ0ksbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTs7QUFKSixlQU1JO0VBQ0ksbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBOztBQW5CUixlQXNCSTtFQUNJLGNBQUE7RUFDQSxlQUFBOztBQXhCUixlQTJCSTtFQUNJLGNBQUE7O0FBNUJSLGVBK0JJO0VBQ0ksYUFBQTtFQUNBLFNBQUE7O0FBakNSLGVBK0JJLGdCQUlJLGtCQUFrQjtFQUNkLFlBQUE7O0FBS1o7RUFDSSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBUEosd0JBU0k7RUFDSSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7O0FBR0osd0JBQUM7RUFDRyxtQkFBQTs7QUFE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O0FBRGUsWUFDZjtFQUNJLFVBQUE7O0FBRUEsUUFBMEI7RUFBMUIsaUJBSEo7RUFHSSxZQUhKO0lBSVEsU0FBQTs7O0FBS1osWUFBYTtFQUNULFNBQUE7O0FBR0o7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTs7QUFOSix5QkFRSTtFQUNJLGVBQUE7O0FBVFIseUJBWUk7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5AaW1wb3J0IFwidG9vbHMtbWl4aW5zLmxlc3NcIjtcclxuXHJcblxyXG4uY29udGFjdC1kZXRhaWwtaW5mbyB7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG4uY29udGFjdC1kZXRhaWwtbWFpbi1pbmZvIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLmNvbnRhY3QtZGV0YWlsLWdlbmVyYWwtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3QtaGVhZGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAuY29udGFjdEF2YXRhciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItdHlwZS10dXJxdWVzYS1kYXJrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtdHlwZSB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLW1pZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtaGVhZGVyLWJ1bGxldCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3Qtc3RhdHVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgLmNoaXAtYnV0dG9uLWNoaXAgbGFiZWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdEluZm8tc3RhdHVzTGFiZWwge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1sbS1iZy1tYW56YW5hLW1pZDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbG0tYmctbWFuemFuYS1kYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRlYWN0aXZhdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3ItbG0tYmctZ2lyYXNvbC1taWQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWJnLWdpcmFzb2wtZGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWNyZXRhcnktZmllbGRzIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RkY7XHJcblxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi5jb250YWN0SW5mb19fc3RhdHVzTGFiZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cclxuICAgIC5zdGF0dXNMYWJlbCAubGFiZWwteWVsbG93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGQjg0OCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0dXNMYWJlbCAubGFiZWwtZ3JlZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmY5ZTYgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM3ZmQzOTYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdHVzTGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdHVzTGFiZWwuZGVhY3RpdmF0ZWQtc3RhdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZBRjI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGMUUxQkI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGMUUxQkI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXR1c0xhYmVsLmFjdGl2ZS1zdGF0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjVFRDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0EwQzY5OTtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0EwQzY5OTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdHVzTGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0dXNMYWJlbC5kZWFjdGl2YXRlZC1zdGF0ZTpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IH5cInVybCgnaHR0cHM6Ly9mb3Rvc2hzLmltZ2hzLm5ldC9pbWcvaHNvbi1tZWRpYS9Qcm9wZXJ0eURlbGV0ZWRCZWZvcmVMaXN0LnBuZycpIG5vLXJlcGVhdFwiO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0dXNMYWJlbC5hY3RpdmUtc3RhdGU6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB+XCJ1cmwoJ2h0dHBzOi8vZm90b3Nocy5pbWdocy5uZXQvaW1nL2hzb24tbWVkaWEvUHJvcGVydHlBY3RpdmVCZWZvcmVMaXN0Mi5wbmcnKSBuby1yZXBlYXRcIjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdHVzTGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0dXNMYWJlbC5kZWFjdGl2YXRlZC1zdGF0ZTphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogflwidXJsKCdodHRwczovL2ZvdG9zaHMuaW1naHMubmV0L2ltZy9oc29uLW1lZGlhL1Byb3BlcnR5RGVsZXRlZEFmdGVyTGlzdC5wbmcnKSBuby1yZXBlYXRcIjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdHVzTGFiZWwuYWN0aXZlLXN0YXRlOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB+XCJ1cmwoJ2h0dHBzOi8vZm90b3Nocy5pbWdocy5uZXQvaW1nL2hzb24tbWVkaWEvUHJvcGVydHlBY3RpdmVBZnRlckxpc3QucG5nJykgbm8tcmVwZWF0XCI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXR1c0xhYmVsLmRlYWN0aXZhdGVkLXN0YXRlIC50eHRPcmlnZW4gc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNFNUM1Nzk7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXR1c0xhYmVsLmFjdGl2ZS1zdGF0ZSAudHh0T3JpZ2VuIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjNTM5ODQ2O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0dXNMYWJlbC5zdGF0ZS10YWcgLnR4dE9yaWdlbiB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDNweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0dXNMYWJlbC5zdGF0ZS10YWcgLnR4dE9yaWdlbiBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxufSovXHJcbi8vQWx0YSBDb250YWN0b1xyXG4jYWx0YUNvbnRhY3RvIHtcclxuICAgIC5kaXZDb250YWN0byB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNzYXZlQ29udGFjdG8ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAjbmF2aWdhdGlvbkJ1dHRvbnNDb250YWN0byB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0ZpY2hhIGNvbnRhY3RvXHJcbi5pdGktZmxhZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9pbWFnZXMvcGx1Z2lucy9pbnRsLXRlbC1pbnB1dC9mbGFncy5wbmdcIik7XHJcbn1cclxuXHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcclxuICAgIC5pdGktZmxhZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvaW1hZ2VzL3BsdWdpbnMvaW50bC10ZWwtaW5wdXQvZmxhZ3NAMngucG5nXCIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGl2RmljaGFFZGljaW9uIHtcclxuICAgICNjb250YWN0LXByb3BlcnRpZXMtbGlzdGluZywgI2NvbnRhY3QtZGVtYW5kcy1saXN0aW5nIHtcclxuICAgICAgICAucm93Qm9keVRhYmxlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtZGVtYW5kLW1hdGNoZXMtbGlzdGluZyAucm93Qm9keVRhYmxle1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xyXG4gICAgLmRhdGEtY29udGFjdC1sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhLWNvbnRhY3QtcmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgQU5EIChtYXgtd2lkdGg6IDExNzBweCkge1xyXG4gICAgLmNvbnRhY3RzLWdlbmVyYWwtaW5mbyA+IGRpdiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMyU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0cyB7XHJcbiAgICBAbWVkaWEgQHNjcmVlbi14cyB7XHJcbiAgICAgICAgJl9fY3RhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEdyaWQgQ29udGFjdHNcclxuI2xpc3RDb250YWN0b3MgdGJvZHkge1xyXG4gICAgLmNvbnRhY3RQaG9uZSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0ZWdvcnktcmF0aW5nIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrQm9keSB7XHJcbiAgICAgICAgd2lkdGg6IDIzcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgLmNvbnRhY3QtbGlzdC1uYW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LWxpc3QtdHlwZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdC1saXN0LXJhdGluZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcblxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2dyaWRDb250YWN0b3Mge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIC5jaGVja0hlYWRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWxTZWFyY2hDb250YWN0byAjZ3JpZENvbnRhY3RvcyB0aGVhZCAuY2hlY2tIZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy9GaWx0cm9zXHJcbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICNmaWx0ZXJDb250YWN0b3NQYW5lbCB7XHJcbiAgICAgICAgI2J0bkZpbHRyYXIge1xyXG4gICAgICAgICAgICB0b3A6IDE3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjc3VibWl0RmlsdGVyQ29udGFjdG9zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vTW9kYWxcclxuLm1vZGFsLWJvZHkge1xyXG4gICAgLmRpdkNvbnRhY3RvIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICNjb250YWN0b1ByaW50IHtcclxuXHJcbiAgICAgICAgICAgIC5idG5QcmludCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Nsb3NlU2VhcmNoQ29udGFjdG8ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2dyaWRDb250YWN0b3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuI3NlbGVjY2lvbmFyQ29udGFjdG9FbnZpbyB7XHJcbiAgICAjczJpZF9JZEludGVyZXNhZG8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2xpc3RDb250YWN0b3NUb1NlbmRJbmZvX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZElubmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5OS43JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9Tb2xpY2l0dWRlc1xyXG4jY29udGFjdG9HcmlkQWN0aW9ucyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbiNmaWx0ZXJTb2xpY2l0dWRlc1BhbmVsIHtcclxuXHJcbiAgICAuaWNvbW9vbi1sZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlYWQtc2NvcmluZy1maWx0ZXIgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGFuZ2VMZWFkc1ZlcnNpb25NZXNzYWdlIHtcclxuICAgIGJhY2tncm91bmQ6ICNGMEY1RkQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktNzc3O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc29saWNpdHVkZXMge1xyXG4gICAgLmljb21vb24tYnVsbGV0IHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcblxyXG4gICAgICAgICYucGVuZGluZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtZm9uZG8tcmVhbGl6YWRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tYW5hZ2VkIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1mb25kby1saWJyZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubmV3IHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1mb25kby12aXNpdGE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb3J0TGVhZHMge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LUNDQztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtYXJnaW46IC01cHggMCAwIDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA2cHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdlNvcnRCeSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdlRhYmxlIHtcclxuICAgICAgICAuaGVhZGVyVGFibGUge1xyXG4gICAgICAgICAgICAuc29ydGluZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kYXRhdGFibGUvc29ydF9ib3RoLnBuZykgbm8tcmVwZWF0IDAgMXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zb3J0aW5nX2FzYyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kYXRhdGFibGUvc29ydF9hc2MucG5nKSBuby1yZXBlYXQgMCAzcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNvcnRpbmdfZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kYXRhdGFibGUvc29ydF9kZXNjLnBuZykgbm8tcmVwZWF0IDAgLTRweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93Qm9keVRhYmxlIHtcclxuICAgICAgICAgICAgLmNoa1NlbGVjY2lvbiB7XHJcbiAgICAgICAgICAgICAgICAuaWNoZWNrYm94X21pbmltYWwtZ3JleSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub3JpZ2VuU29saWNpdHVkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLmljb21vb24tZmljaGEtaW5tdWVibGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNvbGljaXR1ZENpdGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkZTM2MTg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWFnZW5Tb2xpY2l0dWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItaHMtZ3JleS1ERURFREU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFkZFBob3RvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0VGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29tb29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vc3RyYXJEZXRhbGxlLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiW1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYub3BlbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbW9vbi1sZWFkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb21vb24tcHJvdmlkZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb21tZW50IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LUI1QjVCNTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgN3B4IDdweCA3cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyNXB4IDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk3OTc5NztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjllbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNC4yZW07XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjsgLyogbnVtYmVyIG9mIGxpbmVzIHRvIHNob3cgKi9cclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ub3RlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMi44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmVkaXROb3RlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0LjJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxlYWQtY29tbWVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5Nzk3OTc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYubGVhZC1ub3RlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItaHMtZ3JleS1CNUI1QjU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA3cHggN3B4IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZWRpdE5vdGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29tbWVudERpdiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXRhbGxlU29saWNpdHVkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNkdkd1YXJkYXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3BlblJvd1NvbGljaXR1ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItaHMtZ3JleS1ERURFREU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggN3B4IEBjb2xvci1ocy1ncmV5LURFREVERTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLTFweCAtOHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDhweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlICsgMTZweClcIjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgKyAucm93Qm9keVRhYmxlOm5vdCgub3BlblJvd1NvbGljaXR1ZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYW5lbE1pbiB7XHJcbiAgICAjY29udGFjdG8ge1xyXG4gICAgICAgID4gZGl2Om50aC1sYXN0LWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gZGl2Om50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjZmlsdGVyQ2F0ZWdvcnlSYXRpbmcgZGl2IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjZmlsdHJvQ2FkZW5hSW50ZXJlc2FkbyBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNidG5GaWx0cmFyIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgc3Bhbi5sYWRkYS1sYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNyZXN1bHRDb250YWN0b3NQYW5lbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2xpc3RJbnRlcmVzYWRvcyB7XHJcblxyXG4gICAgICAgIHRkOm50aC1vZi10eXBlKDMpIGRpdiwgdGQ6bnRoLW9mLXR5cGUoNCkgZGl2IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBzcGFuOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNvbGljaXR1ZGVzIHtcclxuICAgICNsZWFkcy1saXN0aW5nLW1haW4tY29udGFpbmVyLnBhbmVsTWluIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXZDb250YWN0byB7XHJcbiAgICAgICAgLnRpdGxlRmljaGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVhZHNfX2xpc3Qge1xyXG5cclxuICAgICAgICAuYnRuLWxlYWQtc3RhdGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAxMnB4IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LURERDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1saW5rO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBAY29sb3ItaHMtbGluaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU2MDczO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NTYwNzM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXctbGVhZHMge1xyXG4gICAgICAgIC5sZWFkLWNoZWNrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93LWxlYWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYzRjg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uZXctbGVhZC1yb3cge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kaXYtbGFzdC1hY3Rpb25zIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5vdGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGVhZC1hZ2VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAubGFzdC1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29sbGFwc2luZ1NpdGVBcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29sbGFwc2luZ0FjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5uby1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5yb3ctd2l0aG91dC1jaGVjayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAyN3B4KVwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbGVhZHMtbGlzdGluZy1jb250ZW50LWNvbnRhaW5lci5uZXctbGVhZC1kZXRhaWwge1xyXG4gICAgICAgIC5sZWFkLWRldGFpbCB7XHJcblxyXG4gICAgICAgICAgICAubGVhZC10eXBlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxlYWQtY29udmVyc2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNDdXN0b21Tb3VyY2VOYW1lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICArIC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb3BlcnR5LWluZm8ge1xyXG4gICAgICAgICAgICAgICAgLmltYWdlblNvbGljaXR1ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1pbmZvLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAyOTRweClcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVhZC1hZ2VudCB7XHJcbiAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbE1pbiB7XHJcbiAgICAgICAgLnJvdy13aXRob3V0LWNoZWNrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0YS1wcm9wZXJ0eS1sZWFkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLnNvbGljaXR1ZGVzIC5kaXZUYWJsZSAucm93Qm9keVRhYmxlIC5kYXRhLXByb3BlcnR5LWxlYWQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXJyaWxsYVByaW5jaXBhbCB7XHJcbiAgICAgICAgI2ZpbHRyb1ByZWZlcmVuY2lhbCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBnYXA6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNsaXN0SW50ZXJlc2Fkb3Mge1xyXG5cclxuICAgICAgICAgICAgdGQ6bnRoLW9mLXR5cGUoMykgZGl2LCB0ZDpudGgtb2YtdHlwZSg0KSBkaXYge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbE1pbiB7XHJcbiAgICAgICAgI2xpc3RJbnRlcmVzYWRvcyB7XHJcblxyXG4gICAgICAgICAgICB0ZDpudGgtb2YtdHlwZSgzKSBkaXYsIHRkOm50aC1vZi10eXBlKDQpIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG5cclxuICAgIC5zb2xpY2l0dWRlcyAuZGl2VGFibGUgLnJvd0JvZHlUYWJsZSAuZGF0YS1wcm9wZXJ0eS1sZWFkIHtcclxuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMTAwcHgpXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvbGljaXR1ZGVzIC5kaXZUYWJsZSAucm93Qm9keVRhYmxlIC5pbWFnZW5Tb2xpY2l0dWQge1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXJyaWxsYVByaW5jaXBhbCB7XHJcblxyXG4gICAgICAgICNmaWx0cm9QcmVmZXJlbmNpYWwge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbGlzdEludGVyZXNhZG9zIHtcclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDMpIGRpdiwgdGQ6bnRoLW9mLXR5cGUoNCkgZGl2IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG5cclxuICAgIC5wYXJyaWxsYVByaW5jaXBhbCB7XHJcblxyXG4gICAgICAgICNmaWx0cm9DYWRlbmFJbnRlcmVzYWRvIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNidG5GaWx0cmFyIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgc3Bhbi5sYWRkYS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgLnNvbGljaXR1ZGVze1xyXG4gICAgICAgIC5wYXJyaWxsYVByaW5jaXBhbCB7XHJcbiAgICAgICAgICAgICYucGFuZWxNaW4gLmRpdlRhYmxlIC5yb3dCb2R5VGFibGUgLmRhdGEtcHJvcGVydHktbGVhZCAudGV4dC1lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kaXZUYWJsZSAucm93Qm9keVRhYmxlIC5kYXRhLXByb3BlcnR5LWxlYWQgLnRleHQtZWxsaXBzaXMge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNsZWFkcy1saXN0aW5nLWNvbnRlbnQtY29udGFpbmVyLm5ldy1sZWFkLWRldGFpbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSA0MDBweClcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYnRuLWxhc3QtYWN0aW9ucyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlLCAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pYy1sZWFkLXBvcnRhbCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxufVxyXG5cclxuLmxlYWQtdHlwZSwgLmxlYWQtY3VzdG9tdHlwZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnNvbGljaXR1ZGVzIC5kaXZUYWJsZSAucm93Qm9keVRhYmxlIHtcclxuICAgICAgICAuZGV0YWxsZVNvbGljaXR1ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdlRhYmxlIC5yb3dCb2R5VGFibGUgLmltZ09yaWdlblNvbGljaXR1ZCB7XHJcbiAgICAgICAgd2lkdGg6IDExNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAuc29saWNpdHVkZXMgLmRpdlRhYmxlIC5yb3dCb2R5VGFibGUgLmRhdGEtcHJvcGVydHktbGVhZCB7XHJcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDEwMHB4KVwiO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwubW9kYWwtb3ZlcmZsb3cubW9kYWxMZWFkQ29udGVudCB7XHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuc29saWNpdHVkZXMgLmRpdlRhYmxlIC5yb3dCb2R5VGFibGUge1xyXG4gICAgICAgIC5pbWdPcmlnZW5Tb2xpY2l0dWQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV0YWxsZVNvbGljaXR1ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlblJvd1NvbGljaXR1ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LURFREVERTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm51ZXZhU29saWNpdHVkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29saWNpdHVkZXMgLmRpdlRhYmxlIC5oZWFkZXJUYWJsZSAuc29ydGluZ19kZXNjLnNvcnRGZWNoYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC5tb2RhbC1vdmVyZmxvdy5tb2RhbExlYWRDb250ZW50IHtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IH5cImNhbGMoKDEwMCUgLSAzMjBweCkgLyAyKVwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcnJpbGxhUHJpbmNpcGFsIHtcclxuXHJcbiAgICAgICAgI2xpc3RJbnRlcmVzYWRvcyB7XHJcblxyXG4gICAgICAgICAgICB0ZDpudGgtb2YtdHlwZSg0KSBkaXYge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZmlsdGVyQ2F0ZWdvcnlSYXRpbmcgZGl2e1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNmaWx0cm9QcmVmZXJlbmNpYWwge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsTWluIHtcclxuICAgICAgICAjZmlsdHJvUHJlZmVyZW5jaWFsIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZmlsdGVyQ2F0ZWdvcnlSYXRpbmcgZGl2IHtcclxuXHJcbiAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb3J0aW5nT3JpZ2VuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4uanNEdkVzdGFkbyBsYWJlbC5yYWRpby1pbmxpbmUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZW5zYWplVm96IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU1lZGlhcXVlcmllcy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAuZGl2TW9zdHJhckRldGFsbGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLmxlYWQtc3RhdHVzLWNlbGwtc3BhbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tZW50YXJpb0ludGVyZXNhZG8gLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWxpbms7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5qc0R2RXN0YWRvIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tZW50YXJpb0ludGVyZXNhZG8ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5kaXZEYXRvc0VtcHJlc2Ege1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHkgLnBhbmVsRmlsdHJvcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICA+IC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXJlY3Rpb24gI3Bpc29zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEVzdGFkw61zdGljYXNcclxuLnN0YXRzLWNvdW50ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBmb3IgcmVzaXplIGhhbmRsZSBhbmQgb3RoZXIgaW5uZXIgcG9zaXRpb25pbmcgKi9cclxuICAgIGRpc3BsYXk6IGJsb2NrOyAvKiBtYWtlIHRoZSA8YT4gdGFnIGJsb2NrICovXHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNhODdhZDsgLyogZGVmYXVsdCBCT1JERVIgY29sb3IgKi9cclxuICAgIG1hcmdpbjogMXB4IDJweCAwOyAvKiBzcGFjaW5nIGJldHdlZW4gZXZlbnRzIGFuZCBlZGdlcyAqL1xyXG4gICAgcGFkZGluZzogMCAxcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgYm9yZGVyLXdpZHRoOiA0cHggMCAwO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRTJFMUUwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiwgZGl2IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDVweCA1cHggNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52ZXJ0aWNhbC1zZXBhcmF0b3Ige1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNFMkUxRTA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYWJlbC1wcm9wZXJ0aWVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1zdGF0cy1wcm9wZXJ0aWVzLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IEBjb2xvci1ocy1ncmV5LWljb25zICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYWJlbC1kZW1hbmRzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1zdGF0cy1kZW1hbmRzLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IEBjb2xvci1ocy1zdGF0cy1kZW1hbmRzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYWJlbC1lbWFpbHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXN0YXRzLWVtYWlscy1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItaHMtc3RhdHMtZW1haWxzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYWJlbC1sZWFkcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtc3RhdHMtbGVhZHMtbGlnaHQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWhzLXN0YXRzLWxlYWRzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYWJlbC13aGF0c2FwcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtc3RhdHMtd2hhdHNhcHAtbGlnaHQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWhzLXN0YXRzLXdoYXRzYXBwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYWJlbC12aXNpdHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXN0YXRzLXZpc2l0cy1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItaHMtbGluayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGlHZW5lcmFyRGVtYW5kYSBhIHtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1hY3Rpb25zIGJ1dHRvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uZXctY29udGFjdC1kZXRhaWxzIC5jb250YWN0LWFjdGlvbnMgYnV0dG9uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jZ2VzdGlvbkRvY3Mge1xyXG4gICAgPiBkaXYge1xyXG4gICAgICAgID4gZGl2LmNvbC14cy0xMi5oaWRkZW4tcHJpbnQudGV4dC1jZW50ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNDb250YWN0RGV0YWlscyB7XHJcbiAgICAjY29udGFjdC1kZXRhaWxzLXJlbGF0ZWQtaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNsZWFkLWRlbWFuZC1pbmZvIHtcclxuICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4uYnRuLWdyb3VwLWxlYWQtc3RhdHVzIHtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuYnRuLWxlYWQtc3RhdHVzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1ocy1pbnB1dC1ib3JkZXI7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCA0cHg7XHJcbiAgICAgICAgd2lkdGg6ICgxMDAlIC0gMTVweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3ctbGVhZC1jb250ZW50LCAubGVhZC1kZXRhaWwge1xyXG4gICAgLnRhZyB7XHJcbiAgICAgICAgbGVmdDogMTJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZWFkLWRldGFpbCAudGFnIHtcclxuICAgIGxlZnQ6IDBweDtcclxufVxyXG5cclxuLmFsZXJ0LXdhcm5pbmctLXdpdGgtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAuaWNvbW9vbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9jb250YWN0b3MuY3NzIn0= */

#tabInteresadoInmuebles .numInmuebles {
  margin-top: 10px;
}
#listZonasInteresado_wrapper {
  margin-bottom: 15px;
}
#interesadoMapa.map {
  width: 100%;
}
#fichaInteresado .inmoExterna {
  margin-left: -11px;
  margin-right: 7px;
}
#listInmueblesInteresado tr.selected td:last-child a {
  color: #2a6496;
}
.modal-body .divInteresado {
  padding-left: 0;
}
.demandsAcquisitionAgent {
  position: absolute;
  right: 0;
}
#altaInteresado .divInteresado {
  padding-left: 0;
}
.badge-notification-row {
  background-color: #3B60BA;
}
.row-with-notification {
  background-color: rgba(59, 96, 186, 0.05) !important;
}
@media (max-width: 1023px) {
  .fltAgente,
  .fltOperacion {
    padding-bottom: 15px;
  }
  #fichaInteresado .inmoExterna {
    margin-left: -19px;
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  #interesadoInmueblesActions.btn-group .btn {
    padding: 5px 8px;
    font-size: 12px;
    line-height: 1.5;
  }
  #fichaInteresado .inmoExterna {
    margin-left: -18px;
    margin-right: 14px;
  }
  #fichaInteresado #listInmueblesInteresadoNoVisitados .inmoExterna {
    margin-left: -15px;
    margin-right: 11px;
  }
  #filtroCadenaInteresado,
  #filtroPreferencial,
  #IntervalosTiempoFiltroDemandas {
    margin-bottom: 10px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2RlbWFuZGFzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsdUJBQXdCO0VBQWMsZ0JBQUE7O0FBQ3RDO0VBQTZCLG1CQUFBOztBQUU3QixlQUFlO0VBQUssV0FBQTs7QUFFcEIsZ0JBQWlCO0VBQWEsa0JBQUE7RUFBa0IsaUJBQUE7O0FBRWhELHdCQUF5QixHQUFFLFNBQVUsR0FBRSxXQUFZO0VBQUUsY0FBQTs7QUFFckQsV0FBWTtFQUFlLGVBQUE7O0FBRTNCO0VBQ0ksa0JBQUE7RUFDQSxRQUFBOztBQUlKLGVBQWdCO0VBQ1osZUFBQTs7QUFHSjtFQUNJLHlCQUFBOztBQUVKO0VBQ0kseUNBQUE7O0FBR0osUUFBMkI7RUFDdkI7RUFBWTtJQUNSLG9CQUFBOztFQUdKLGdCQUFpQjtJQUNiLGtCQUFBO0lBQ0Esa0JBQUE7OztBQUlSLFFBQTBCO0VBQ3RCLDJCQUEyQixVQUFXO0lBQU0sZ0JBQUE7SUFBaUIsZUFBQTtJQUFnQixnQkFBQTs7RUFDN0UsZ0JBQWlCO0lBQWEsa0JBQUE7SUFBbUIsa0JBQUE7O0VBQ2pELGdCQUFpQixvQ0FBb0M7SUFBYSxrQkFBQTtJQUFtQixrQkFBQTs7RUFDckY7RUFBeUI7RUFBcUI7SUFBZ0MsbUJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tTWVkaWFxdWVyaWVzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgIFxyXG4jdGFiSW50ZXJlc2Fkb0lubXVlYmxlcyAubnVtSW5tdWVibGVze21hcmdpbi10b3A6MTBweDt9XHJcbiNsaXN0Wm9uYXNJbnRlcmVzYWRvX3dyYXBwZXJ7bWFyZ2luLWJvdHRvbToxNXB4O31cclxuXHJcbiNpbnRlcmVzYWRvTWFwYS5tYXB7d2lkdGg6MTAwJTt9XHJcblxyXG4jZmljaGFJbnRlcmVzYWRvIC5pbm1vRXh0ZXJuYXttYXJnaW4tbGVmdDotMTFweDttYXJnaW4tcmlnaHQ6N3B4O31cclxuXHJcbiNsaXN0SW5tdWVibGVzSW50ZXJlc2FkbyB0ci5zZWxlY3RlZCB0ZDpsYXN0LWNoaWxkIGF7Y29sb3I6IzJhNjQ5Njt9XHJcblxyXG4ubW9kYWwtYm9keSAuZGl2SW50ZXJlc2Fkb3twYWRkaW5nLWxlZnQ6MDt9XHJcblxyXG4uZGVtYW5kc0FjcXVpc2l0aW9uQWdlbnR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuLy9BbHRhIERlbWFuZGFzXHJcbiNhbHRhSW50ZXJlc2FkbyAuZGl2SW50ZXJlc2FkbyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5iYWRnZS1ub3RpZmljYXRpb24tcm93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG59XHJcbi5yb3ctd2l0aC1ub3RpZmljYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgOTYsIDE4NiwgMC4wNSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLmZsdEFnZW50ZSwgLmZsdE9wZXJhY2lvbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHhcclxuICAgIH1cclxuXHJcbiAgICAjZmljaGFJbnRlcmVzYWRvIC5pbm1vRXh0ZXJuYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAjaW50ZXJlc2Fkb0lubXVlYmxlc0FjdGlvbnMuYnRuLWdyb3VwIC5idG4ge3BhZGRpbmc6IDVweCA4cHg7Zm9udC1zaXplOiAxMnB4O2xpbmUtaGVpZ2h0OiAxLjU7fVxyXG4gICAgI2ZpY2hhSW50ZXJlc2FkbyAuaW5tb0V4dGVybmF7bWFyZ2luLWxlZnQ6IC0xOHB4O21hcmdpbi1yaWdodDogMTRweDt9XHJcbiAgICAjZmljaGFJbnRlcmVzYWRvICNsaXN0SW5tdWVibGVzSW50ZXJlc2Fkb05vVmlzaXRhZG9zIC5pbm1vRXh0ZXJuYXttYXJnaW4tbGVmdDogLTE1cHg7bWFyZ2luLXJpZ2h0OiAxMXB4O31cclxuICAgICNmaWx0cm9DYWRlbmFJbnRlcmVzYWRvLCAjZmlsdHJvUHJlZmVyZW5jaWFsLCAjSW50ZXJ2YWxvc1RpZW1wb0ZpbHRyb0RlbWFuZGFze21hcmdpbi1ib3R0b206MTBweDt9XHJcbn1cclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9kZW1hbmRhcy5jc3MifQ== */

.divAngularDatatable.conversionMultiple > div:last-child {
  padding: 0 !important;
}
.divAngularDatatable.conversionMultiple > div:last-child .dataTables_scrollHead .display {
  margin: 0 !important;
}
.FichaCaptacion .validationAddress .form-group::after,
.FichaCaptacion .validateField.form-group::after {
  clear: none !important;
  display: block !important;
}
.FichaCaptacion #RenderCaracteristicas .sectionTitle {
  margin: 0 -15px 10px;
  padding-left: 15px;
}
.FichaCaptacion #RenderUbicacion .sectionTitle {
  margin-top: 30px;
}
.FichaCaptacion #RenderUbicacion .divDireccion {
  display: none;
}
.FichaCaptacion #RenderUbicacion .map {
  height: 380px;
}
.FichaCaptacion #RenderUbicacion .validationAddress {
  clear: both;
}
.FichaCaptacion #RenderUbicacion .infoLatLong,
.FichaCaptacion #RenderUbicacion .map-text {
  color: #777;
}
.FichaCaptacion #RenderUbicacion .required {
  display: none;
}
.FichaCaptacion .divRadios2 .radio-inline {
  width: 25%;
  margin-right: 0 !important;
  padding-left: 35px;
  padding-right: 15px;
}
.FichaCaptacion .divRadios,
.FichaCaptacion .divRadios2 {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  margin-left: -5px;
}
.FichaCaptacion .divRadios.lastRadio,
.FichaCaptacion .divRadios2.lastRadio {
  border-bottom: none;
}
.FichaCaptacion .chkPrecio {
  margin: 32px 0 0 -25px;
}
.FichaCaptacion .chkPrecio .checkbox-inline {
  display: none;
}
.FichaCaptacion .radio-inline {
  margin-top: 1px !important;
}
#FichaCaptacion #modalValoraciones #filtroTiposInmueble label,
#FichaCaptacion #modalValoraciones #filtroTiposOperacion label {
  display: block;
}
#FichaCaptacion #modalValoraciones #filtroUbicacion label,
#FichaCaptacion #modalValoraciones #filtroSuperficieTotal label {
  display: block !important;
}
#captacionAlta #FichaCaptacion {
  padding-left: 0;
}
#filterValoraciones .select2-container-disabled .select2-arrow {
  display: none;
}
@media (min-width: 768px) and (max-width: 1440px) {
  #captacionAlta #FichaCaptacion .actionsBtn {
    margin-right: 15px;
  }
}
@media (max-width: 1279px) {
  .FichaCaptacion .radio-inline {
    margin-right: 10px !important;
  }
  .FichaCaptacion .radio-inline .iradio_minimal-grey {
    margin-right: 4px !important;
  }
  .FichaCaptacion .divRadios2 {
    padding: 0;
  }
  .FichaCaptacion .divRadios2 .radio-inline {
    width: 33.33333%;
    padding-left: 20px;
  }
  .FichaCaptacion .divRadios {
    padding: 0;
  }
  .FichaCaptacion .divChecks {
    padding-right: 0;
    width: 33.33333%;
    margin-left: -15px;
    margin-right: 15px;
  }
  .FichaCaptacion #panelValEnergia .divRadios > div {
    padding: 0;
  }
}
@media (max-width: 1023px) {
  .divRadios {
    padding: 0 15px;
  }
  #panelValEnergia .divRadios > div {
    padding: 0 15px;
  }
  .FichaCaptacion .divRadios .radio-inline {
    margin-right: 14px !important;
  }
}
@media (max-width: 767px) {
  #PanelIzquierdo.panelCaptacion .row .filtrosGrupo .form-group {
    margin-bottom: 10px;
  }
  .divHabs .lblHeight {
    line-height: inherit;
  }
  .FichaCaptacion .divChecks {
    margin-left: 0;
    margin-right: 0;
    width: 50%;
    padding-left: 5px;
  }
  .FichaCaptacion .sectionTitle {
    background-color: #f5f5f5;
  }
  .FichaCaptacion #RenderUbicacion,
  .FichaCaptacion #RenderPrecios {
    margin-bottom: 15px;
  }
  .FichaCaptacion #RenderCaracteristicas .sectionTitle {
    margin: 0 -10px 10px;
    padding-left: 12px;
  }
  .FichaCaptacion .divNomDireccion {
    padding-right: 10px !important;
  }
  .FichaCaptacion .chkPrecio {
    margin: 32px 0 0 -15px;
  }
  .FichaCaptacion #TipoVenta .col-xs-8.chkPrecio,
  .FichaCaptacion #TipoTraspaso .col-xs-8.chkPrecio {
    margin: 10px 0 0 -15px;
  }
  .FichaCaptacion .icheckbox_minimal-grey,
  .FichaCaptacion .iradio_minimal-grey {
    width: 24px;
    height: 24px;
    background: none;
    border: 1px solid #C6C6C6;
    top: -4px;
  }
  .FichaCaptacion .icheckbox_minimal-grey.checked:after,
  .FichaCaptacion .iradio_minimal-grey.checked:after {
    content: "\f00c";
    font-family: FontAwesome;
    color: #666;
    font-size: 1.1em;
    padding-left: 4px;
  }
  .FichaCaptacion .iradio_minimal-grey {
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
  }
  .FichaCaptacion .iradio_minimal-grey.checked:after {
    content: "\f111";
    font-size: 0.7em;
    padding-left: 7px;
  }
  .FichaCaptacion .supDiv {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
  }
  .FichaCaptacion #UsualTerreno .supDiv,
  .FichaCaptacion #UsualSingular .supDiv {
    border-bottom: none;
    margin-bottom: 0;
  }
  .FichaCaptacion .divRadios,
  .FichaCaptacion .divRadios2 {
    padding: 0 10px;
    margin-left: 0;
  }
  .FichaCaptacion .divRadios.radioMobile,
  .FichaCaptacion .divRadios2.radioMobile {
    height: 44px;
    overflow: hidden;
  }
  .FichaCaptacion .divRadios.openRadio,
  .FichaCaptacion .divRadios2.openRadio {
    height: auto;
  }
  .FichaCaptacion .divRadios .radio-inline,
  .FichaCaptacion .divRadios2 .radio-inline {
    margin-right: 25px !important;
  }
  .FichaCaptacion .divRadios {
    padding-left: 5px;
  }
  .FichaCaptacion .divRadios.rdOrientacion .radio-inline {
    margin-right: 18px !important;
  }
  .FichaCaptacion .divRadios2 {
    padding-left: 15px !important;
  }
  .FichaCaptacion .divRadios2 .radio-inline {
    margin-right: 0 !important;
    padding-left: 10px !important;
    width: 50%;
    padding-right: 0;
  }
  .FichaCaptacion .divRadios2.radiosLinea .radio-inline {
    width: 33.3333%;
  }
  .FichaCaptacion .lblTitle,
  .FichaCaptacion .lblRadios.lblMobile {
    margin-bottom: 3px;
  }
  .FichaCaptacion .lblTitle.openLabel,
  .FichaCaptacion .lblRadios.lblMobile.openLabel {
    height: auto;
  }
  .FichaCaptacion .lblTitle.openLabel:before,
  .FichaCaptacion .lblRadios.lblMobile.openLabel:before {
    content: "\f077";
    font-family: fontawesome;
  }
  .FichaCaptacion .lblTitle:before,
  .FichaCaptacion .lblRadios.lblMobile:before {
    content: "\f078";
    display: inline;
    text-shadow: none;
    font-weight: 300;
    font-family: fontawesome;
    cursor: pointer;
    color: #3B60BA;
    margin-right: 3px;
  }
  .medida {
    margin-left: -5px;
  }
  #captacionAlta #FichaCaptacion,
  #FichaCaptacion {
    padding: 0 3px;
  }
  #captacionAlta #FichaCaptacion .panel-body,
  #FichaCaptacion .panel-body {
    padding: 15px 10px;
  }
  #captacionAlta #FichaCaptacion .clip-flat,
  #FichaCaptacion .clip-flat,
  #captacionAlta #FichaCaptacion .clip-sale,
  #FichaCaptacion .clip-sale {
    display: none;
  }
  #captacionAlta #FichaCaptacion .actionsBtn,
  #FichaCaptacion .actionsBtn {
    padding-right: 0;
  }
}
@media (max-width: 320px) {
  .accionValorar {
    top: -70px;
  }
}
@media (min-width: 340px) and (max-width: 480px) {
  .FichaCaptacion .divRadios .radio-inline {
    margin-right: 38px !important;
  }
}
@media (min-width: 768px) {
  .divContactoPropietario > div:first-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  #panelValEnergia .divRadios > div:first-child {
    padding-right: 0;
  }
  #panelValEnergia .radio-inline {
    margin-right: 4px !important;
  }
  #panelValEnergia .radio-inline .iradio_minimal-grey {
    margin-right: 2px !important;
  }
  .FichaCaptacion .divRadios2 .radio-inline,
  .divChecks {
    width: 33.33333%;
  }
}
@media (min-width: 1300px) {
  .FichaCaptacion .divRadios2 .radio-inline,
  .divChecks {
    width: 25%;
  }
  .FichaCaptacion .divRadios .radio-inline {
    margin-right: 20px !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NhcHRhY2lvbi5sZXNzIiwiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0Esb0JBQW9CLG1CQUFvQixNQUFLO0VBQVkscUJBQUE7O0FBQXpELG9CQUFvQixtQkFBb0IsTUFBSyxXQUN6Qyx1QkFBdUI7RUFBUyxvQkFBQTs7QUFHcEMsZUFDSSxtQkFBbUIsWUFBVztBQURsQyxlQUMyQyxlQUFjLFdBQVc7RUFDNUQsc0JBQUE7RUFDQSx5QkFBQTs7QUFIUixlQU1JLHVCQUF1QjtFQUNuQixvQkFBQTtFQUNBLGtCQUFBOztBQVJSLGVBV0ksaUJBQ0k7RUFDSSxnQkFBQTs7QUFiWixlQVdJLGlCQUtJO0VBQ0ksYUFBQTs7QUFqQlosZUFXSSxpQkFTSTtFQUNJLGFBQUE7O0FBckJaLGVBV0ksaUJBYUk7RUFDSSxXQUFBOztBQXpCWixlQVdJLGlCQWlCSTtBQTVCUixlQVdJLGlCQWtCSTtFQUNJLFdBQUE7O0FBOUJaLGVBV0ksaUJBc0JJO0VBQ0ksYUFBQTs7QUFsQ1osZUFzQ0ksWUFBWTtFQUNSLFVBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7O0FBMUNSLGVBNkNJO0FBN0NKLGVBNkNnQjtFQUNSLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTs7QUFFQSxlQUxKLFdBS0s7QUFBRCxlQUxRLFlBS1A7RUFDRyxtQkFBQTs7QUFuRFosZUF1REk7RUFDSSxzQkFBQTs7QUF4RFIsZUF1REksV0FHSTtFQUNJLGFBQUE7O0FBM0RaLGVBK0RJO0VBQ0ksMEJBQUE7O0FBSVIsZUFBZ0IsbUJBQ1oscUJBQ0k7QUFGUixlQUFnQixtQkFDVSxzQkFDbEI7RUFBTSxjQUFBOztBQUZkLGVBQWdCLG1CQUlaLGlCQUNJO0FBTFIsZUFBZ0IsbUJBSU0sdUJBQ2Q7RUFBTSx5QkFBQTs7QUFJZCxjQUFlO0VBQWdCLGVBQUE7O0FBQy9CLG1CQUNJLDRCQUE0QjtFQUFlLGFBQUE7O0FB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STtJQUFZLGtCQUFBOztFQUZoQixjQUFlLGdCQUdYO0VBRkosZUFFSTtFQUhKLGNBQWUsZ0JBSVg7RUFISixlQUdJO0lBQVcsYUFBQTs7RUFKZixjQUFlLGdCQUtYO0VBSkosZUFJSTtJQUFZLGdCQUFBOzs7QUFLcEIsUUFBeUI7RUFDckI7SUFBZSxVQUFBOzs7QUFHbkIsUUFBMEIsdUJBQXNCO0VBRTVDLGVBQWdCLFdBQVc7SUFBYyw2QkFBQTs7O0FBRzdDLFFBQXlCO0VBQ3JCLHVCQUF3QixNQUFLO0lBQWEsZ0JBQUE7OztBQUc5QyxRQUEwQjtFQUN0QixnQkFDSSxXQUFXLE1BQUs7SUFBYSxnQkFBQTs7RUFEakMsZ0JBRUk7SUFBYyw0QkFBQTs7RUFGbEIsZ0JBRUksY0FDSTtJQUFxQiw0QkFBQTs7RUFHN0IsZUFBZ0IsWUFBWTtFQUM1QjtJQUFXLGdCQUFBOzs7QUFHZixRQUEwQjtFQUN0QixlQUFnQixZQUFZO0VBQzVCO0lBQVcsVUFBQTs7RUFDWCxlQUFnQixXQUFXO0lBQWMsNkJBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuQGltcG9ydCBcInRvb2xzLW1peGlucy5sZXNzXCI7XHJcblxyXG4uZGl2QW5ndWxhckRhdGF0YWJsZS5jb252ZXJzaW9uTXVsdGlwbGUgPiBkaXY6bGFzdC1jaGlsZHtwYWRkaW5nOjAgIWltcG9ydGFudDtcclxuICAgIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgLmRpc3BsYXl7bWFyZ2luOjAgIWltcG9ydGFudDt9XHJcbn1cclxuXHJcbi5GaWNoYUNhcHRhY2lvbiB7XHJcbiAgICAudmFsaWRhdGlvbkFkZHJlc3MgLmZvcm0tZ3JvdXA6OmFmdGVyLCAudmFsaWRhdGVGaWVsZC5mb3JtLWdyb3VwOjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNSZW5kZXJDYXJhY3RlcmlzdGljYXMgLnNlY3Rpb25UaXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNSZW5kZXJVYmljYWNpb24ge1xyXG4gICAgICAgIC5zZWN0aW9uVGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpdkRpcmVjY2lvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YWxpZGF0aW9uQWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9MYXRMb25nLFxyXG4gICAgICAgIC5tYXAtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtZ3JleS03Nzc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVxdWlyZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGl2UmFkaW9zMiAucmFkaW8taW5saW5lIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXZSYWRpb3MsIC5kaXZSYWRpb3MyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktQ0NDO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcblxyXG4gICAgICAgICYubGFzdFJhZGlvIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoa1ByZWNpbyB7XHJcbiAgICAgICAgbWFyZ2luOiAzMnB4IDAgMCAtMjVweDtcclxuXHJcbiAgICAgICAgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1pbmxpbmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi8vLS0tLS0tLS0tVmFsb3JhY2lvbmVzXHJcbiNGaWNoYUNhcHRhY2lvbiAjbW9kYWxWYWxvcmFjaW9uZXMge1xyXG4gICAgI2ZpbHRyb1RpcG9zSW5tdWVibGUsICNmaWx0cm9UaXBvc09wZXJhY2lvbntcclxuICAgICAgICBsYWJlbHtkaXNwbGF5OmJsb2NrO31cclxuICAgIH1cclxuICAgICNmaWx0cm9VYmljYWNpb24sICNmaWx0cm9TdXBlcmZpY2llVG90YWx7XHJcbiAgICAgICAgbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O31cclxuICAgIH1cclxufVxyXG5cclxuI2NhcHRhY2lvbkFsdGEgI0ZpY2hhQ2FwdGFjaW9ue3BhZGRpbmctbGVmdDowO31cclxuI2ZpbHRlclZhbG9yYWNpb25lc3tcclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1hcnJvd3tkaXNwbGF5Om5vbmU7fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG4gICAgI2NhcHRhY2lvbkFsdGEgI0ZpY2hhQ2FwdGFjaW9uIC5hY3Rpb25zQnRuIHttYXJnaW4tcmlnaHQ6MTVweDt9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpe1xyXG4gICAgLkZpY2hhQ2FwdGFjaW9uIHtcclxuICAgICAgICAucmFkaW8taW5saW5le21hcmdpbi1yaWdodDoxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5pcmFkaW9fbWluaW1hbC1ncmV5e21hcmdpbi1yaWdodDo0cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGl2UmFkaW9zMntwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIC5yYWRpby1pbmxpbmV7d2lkdGg6MzMuMzMzMzMlO3BhZGRpbmctbGVmdDoyMHB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdlJhZGlvc3twYWRkaW5nOjA7fVxyXG4gICAgICAgIC5kaXZDaGVja3N7cGFkZGluZy1yaWdodDowO3dpZHRoOjMzLjMzMzMzJTttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6MTVweDt9XHJcbiAgICAgICAgI3BhbmVsVmFsRW5lcmdpYSAuZGl2UmFkaW9zID4gZGl2e3BhZGRpbmc6MH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7XHJcbiAgICAuZGl2UmFkaW9ze3BhZGRpbmc6MCAxNXB4O31cclxuICAgICNwYW5lbFZhbEVuZXJnaWEgLmRpdlJhZGlvcyA+IGRpdntwYWRkaW5nOjAgMTVweDt9XHJcbiAgICAuRmljaGFDYXB0YWNpb24gLmRpdlJhZGlvcyAucmFkaW8taW5saW5le21hcmdpbi1yaWdodDoxNHB4ICFpbXBvcnRhbnQ7fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgLy9Nb3ZpbGlkYWRcclxuICAgIC8vLS0tLS0tLUZpbHRyb3MtLS0tLS0tLVxyXG4gICAgI1BhbmVsSXpxdWllcmRvLnBhbmVsQ2FwdGFjaW9uIC5yb3d7XHJcbiAgICAgICAgLmZpbHRyb3NHcnVwbyAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjEwcHg7fVxyXG4gICAgfVxyXG5cclxuICAgIC8vLS0tLS0tLUZpY2hhLS0tLS0tLS0tLVxyXG4gICAgLmRpdkhhYnMgLmxibEhlaWdodHtsaW5lLWhlaWdodDogaW5oZXJpdDt9XHJcbiAgICAuRmljaGFDYXB0YWNpb24ge1xyXG4gICAgICAgIC5kaXZDaGVja3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uVGl0bGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtcHJpbWFyeS1ncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI1JlbmRlclViaWNhY2lvbiwgI1JlbmRlclByZWNpb3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI1JlbmRlckNhcmFjdGVyaXN0aWNhcyAuc2VjdGlvblRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXZOb21EaXJlY2Npb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hrUHJlY2lvIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDAgMCAtMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNUaXBvVmVudGEsICNUaXBvVHJhc3Bhc28ge1xyXG4gICAgICAgICAgICAuY29sLXhzLTguY2hrUHJlY2lvIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgLTE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY2hlY2tib3hfbWluaW1hbC1ncmV5LCAuaXJhZGlvX21pbmltYWwtZ3JleSB7XHJcbiAgICAgICAgICAgIC5zcXVhcmUoMjRweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ocy1pbnB1dC1ib3JkZXI7XHJcbiAgICAgICAgICAgIHRvcDogLTRweDtcclxuXHJcbiAgICAgICAgICAgICYuY2hlY2tlZDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LTY2NjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlyYWRpb19taW5pbWFsLWdyZXkge1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgICAgICAgICAgICYuY2hlY2tlZDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjExMVwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuN2VtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdXBEaXYge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktQ0NDO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI1VzdWFsVGVycmVubywgI1VzdWFsU2luZ3VsYXIge1xyXG4gICAgICAgICAgICAuc3VwRGl2IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGl2UmFkaW9zLCAuZGl2UmFkaW9zMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmLnJhZGlvTW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3BlblJhZGlvIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhZGlvLWlubGluZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpdlJhZGlvcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAgICAgJi5yZE9yaWVudGFjaW9uIC5yYWRpby1pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXZSYWRpb3MyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAucmFkaW8taW5saW5lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yYWRpb3NMaW5lYSAucmFkaW8taW5saW5lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxibFRpdGxlLFxyXG4gICAgICAgIC5sYmxSYWRpb3MubGJsTW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cclxuICAgICAgICAgICAgJi5vcGVuTGFiZWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3N1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lZGlkYSB7bWFyZ2luLWxlZnQ6IC01cHg7fVxyXG5cclxuICAgICNjYXB0YWNpb25BbHRhICNGaWNoYUNhcHRhY2lvbixcclxuICAgICNGaWNoYUNhcHRhY2lvbntwYWRkaW5nOjAgM3B4O1xyXG4gICAgICAgIC5wYW5lbC1ib2R5e3BhZGRpbmc6MTVweCAxMHB4O31cclxuICAgICAgICAuY2xpcC1mbGF0LFxyXG4gICAgICAgIC5jbGlwLXNhbGV7ZGlzcGxheTpub25lO31cclxuICAgICAgICAuYWN0aW9uc0J0bntwYWRkaW5nLXJpZ2h0OjA7fVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KXtcclxuICAgIC5hY2Npb25WYWxvcmFye3RvcDotNzBweDt9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNDBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuICAgIC8vTW92aWxpZGFkXHJcbiAgICAuRmljaGFDYXB0YWNpb24gLmRpdlJhZGlvcyAucmFkaW8taW5saW5le21hcmdpbi1yaWdodDozOHB4ICFpbXBvcnRhbnQ7fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgLmRpdkNvbnRhY3RvUHJvcGlldGFyaW8gPiBkaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowO31cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7XHJcbiAgICAjcGFuZWxWYWxFbmVyZ2lhe1xyXG4gICAgICAgIC5kaXZSYWRpb3MgPiBkaXY6Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDowO31cclxuICAgICAgICAucmFkaW8taW5saW5le21hcmdpbi1yaWdodDo0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLmlyYWRpb19taW5pbWFsLWdyZXl7bWFyZ2luLXJpZ2h0OjJweCAhaW1wb3J0YW50O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuRmljaGFDYXB0YWNpb24gLmRpdlJhZGlvczIgLnJhZGlvLWlubGluZSxcclxuICAgIC5kaXZDaGVja3N7d2lkdGg6MzMuMzMzMzMlO31cclxuICAgIFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpe1xyXG4gICAgLkZpY2hhQ2FwdGFjaW9uIC5kaXZSYWRpb3MyIC5yYWRpby1pbmxpbmUsXHJcbiAgICAuZGl2Q2hlY2tze3dpZHRoOjI1JTt9XHJcbiAgICAuRmljaGFDYXB0YWNpb24gLmRpdlJhZGlvcyAucmFkaW8taW5saW5le21hcmdpbi1yaWdodDoyMHB4ICFpbXBvcnRhbnQ7fVxyXG59XHJcbiIsIu+7vy8vIFNpemluZyBzaG9ydGN1dHNcclxuLnNpemUoQHdpZHRoOyBAaGVpZ2h0KSB7XHJcbiAgICB3aWR0aDogQHdpZHRoO1xyXG4gICAgaGVpZ2h0OiBAaGVpZ2h0O1xyXG59XHJcblxyXG4uc3F1YXJlKEBzaXplKSB7XHJcbiAgICAuc2l6ZShAc2l6ZTsgQHNpemUpO1xyXG59XHJcblxyXG4vLyBOZXcgbWl4aW5zXHJcbi5ib3JkZXItcmFkaXVzLWZ1bGwoQHJhZGl1c1RvcFJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21SaWdodDogNXB4LCBAcmFkaXVzQm90dG9tTGVmdDogNXB4LCBAcmFkaXVzVG9wTGVmdDogNXB4KSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbn1cclxuXHJcbi8vIC5ib3gtc2hhZG93KDVweCwgNXB4LCA2cHgsIC4zKTtcclxuLmJveC1zaGFkb3cgKEBzdHJpbmcpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIC1tb3otYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIGJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbn1cclxuXHJcbi8vIC50cmFuc2l0aW9uKGFsbCwgLjVzLCBlYXNlLWluKTtcclxuLnRyYW5zaXRpb24gKEBwcm9wOiBhbGwsIEB0aW1lOiAxcywgQGVhc2U6IGxpbmVhcikge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIHRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG59XHJcblxyXG4vLyAudHJhbnNmb3JtKDVkZWcsIC41LCAxZGVnLCAwKTtcclxuLnRyYW5zZm9ybSAoQHJvdGF0ZTogOTBkZWcsIEBzY2FsZTogMSwgQHNrZXc6IDFkZWcsIEB0cmFuc2xhdGU6IDEwcHgpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxufVxyXG5cclxuLy8gLmdyYWRpZW50KGxlZnQsICM2NjMzMzMsICMzMzMzMzMpO1xyXG4uZ3JhZGllbnQgKEBvcmlnaW46IGxlZnQsIEBzdGFydDogd2hpdGUsIEBzdG9wOiBibGFjaykge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXJ0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbn1cclxuXHJcbi8vIC5ib3JkZXItcmFkaXVzKDVweClcclxuLmJvcmRlci1yYWRpdXMoQHJhZGl1czogNXB4KXtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuXHJcbi5jaGV2cm9uLWNvbXAoQGNvbG9yLCBAYm9yZGVyLCBAYm9yZGVyLWxlZnQsIEB0b3ApIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiBAYm9yZGVyIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IEBib3JkZXItbGVmdCBzb2xpZCBAY29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB0b3A6IEB0b3A7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4uaWNvbW9vbigpIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLy9NYXJnaW4tdG9wXHJcbi5tYXJnaW4tdG9wKEBzaXplKSB7XHJcbiAgICBtYXJnaW4tdG9wOiBAc2l6ZTtcclxufVxyXG5cclxuLy9SZXNwb25zaXZlIG1lYXN1cmVzXHJcbkBtb2JpbGU6IH5cIihtYXgtd2lkdGg6IDQ4MHB4KVwiO1xyXG5AbW9iaWxlLWxnOiB+XCIobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AbW9iaWxlLW1pbjogflwiKG1pbi13aWR0aDogMzYwcHgpXCI7XHJcbkBtb2JpbGUtbWF4OiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQGFsbC1tb2JpbGVzOiB+XCIobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5cclxuQHRhYmxldDogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQHRhYmxldC1taW46IH5cIihtaW4td2lkdGg6IDc2OHB4KVwiO1xyXG5AdGFibGV0LW1heDogflwiKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkBhbGwtdGFibGV0czogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuXHJcbkBsYXB0b3Atc206IH5cIihtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5AbGFwdG9wOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpXCI7XHJcbkBsYXB0b3AtbGc6IH5cIihtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGxhcHRvcC1taW46IH5cIihtaW4td2lkdGg6IDk5MnB4KVwiO1xyXG5AbGFwdG9wLW1heDogflwiKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AYWxsLWxhcHRvcHM6IH5cIihtaW4td2lkdGg6IDg1MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5cclxuQGRlc2t0b3AtbWluOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbkBkZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzYwcHgpXCI7XHJcbkBkZXNrdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxNzYxcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcbkBhbGwtZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5cclxuQHNjcmVlbi14czogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBzY3JlZW4tc206IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5Ac2NyZWVuLW1kOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBzY3JlZW4tbGc6IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9jYXB0YWNpb24uY3NzIn0= */

.divOperacion .actionsBtn .btn-group {
  margin-bottom: 0;
}
.divOperacion fieldset {
  display: table-cell;
}
.divOperacion .dvVerDatos .verDatosPresupuesto {
  cursor: pointer;
}
.divOperacion .dvVerDatos .verDatosPresupuesto + .icon-arrow {
  color: #3B60BA;
  cursor: pointer;
}
.divOperacion .dvVerDatos .verDatosPresupuesto + .icon-arrow:before {
  content: "\f077";
  display: inline;
  text-shadow: none;
  font-weight: 300;
}
.divOperacion .dvVerDatos.collapsed .verDatosPresupuesto + .icon-arrow:before {
  content: "\f078";
}
.divOperacion .divStates {
  margin-bottom: 0;
  list-style: none;
  display: inline-block;
}
.divOperacion .divStates.disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.divOperacion .divStates.disabled li a {
  cursor: not-allowed;
}
.divOperacion .divStates .icon {
  font-size: 14px;
}
.divOperacion .divStates li {
  float: left;
}
.divOperacion .divStates li a {
  color: #fff;
  display: block;
  background: #999;
  text-decoration: none;
  position: relative;
  height: 40px;
  line-height: 34px;
  padding: 3px 8px 0 0;
  text-align: center;
  margin-right: 24.5px;
  cursor: pointer;
}
.divOperacion .divStates li a:before,
.divOperacion .divStates li a:after {
  content: "";
  position: absolute;
  top: 0;
  border: 0 solid #999;
  border-width: 20px 10px;
  width: 21px;
  height: 0;
}
.divOperacion .divStates li a:before {
  left: -20px;
  border-left-color: transparent;
}
.divOperacion .divStates li a:after {
  left: 100%;
  border-color: transparent;
  border-left-color: #999;
}
.divOperacion .divStates li a.active {
  background-color: #666;
}
.divOperacion .divStates li a.active:before {
  border-color: #666;
  border-left-color: transparent;
}
.divOperacion .divStates li a.active:after {
  border-left-color: #666;
}
.divOperacion .divStates li a.stateChange {
  line-height: 17px;
}
.divOperacion .divStates li a.stateDisabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.divOperacion .divStates.cancelState li a {
  padding-left: 8px;
}
.divOperacion .divStates.cancelState li a:before,
.divOperacion .divStates.cancelState li a:after {
  border-width: 0;
}
@media (max-width: 767px) {
  .operation-customer-data,
  .operation-reference-data,
  .operation-state-data {
    width: 33.33333%;
  }
  tbody .operation-customer-data,
  tbody .operation-reference-data,
  tbody .operation-state-data {
    padding: 8px 0 !important;
  }
}
#altaOperacion .divOperacion {
  padding-left: 0;
}
#altaOperacion .saveOperation {
  padding-left: 15px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .btnFiltOper {
    text-align: right;
  }
}
@media (max-width: 1023px) {
  #viewDatosPresupuesto .text-right {
    padding-left: 0;
  }
}
@media print {
  .div-visible-print {
    display: block !important;
  }
  .ngTableScrollable {
    height: auto !important;
    overflow: visible !important;
  }
  .page-break {
    display: block;
    height: 100px !important;
    page-break-before: always !important;
    page-break-inside: avoid !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL29wZXJhY2lvbmVzLmxlc3MiLCJjb250ZW50L2Nzcy90b29scy1taXhpbnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxhQUNJLFlBQVk7RUFDUixnQkFBQTs7QUFGUixhQUtJO0VBQ0ksbUJBQUE7O0FBTlIsYUFTSSxZQUNJO0VBQ0ksZUFBQTs7QUFYWixhQVNJLFlBQ0kscUJBR0k7RUFDSSxjQUFBO0VBQ0EsZUFBQTs7QUFFQSxhQVJaLFlBQ0kscUJBR0ksY0FJSztFQUNHLFNBQVMsT0FBVDtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBQUtaLGFBakJKLFlBaUJLLFVBQVcscUJBQXFCLGNBQWE7RUFDMUMsU0FBUyxPQUFUOztBQTNCWixhQStCSTtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTs7QUFFQSxhQUxKLFdBS0s7RUFDRyxtQkFBQTtFQUNBLFlBQUE7O0FBRkosYUFMSixXQUtLLFNBSUcsR0FBRztFQUNDLG1CQUFBOztBQXpDaEIsYUErQkksV0FjSTtFQUNJLGVBQUE7O0FBOUNaLGFBK0JJLFdBa0JJO0VBQ0ksV0FBQTs7QUFsRFosYUErQkksV0FrQkksR0FHSTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTs7QUFFQSxhQWxDWixXQWtCSSxHQUdJLEVBYUs7QUFDRCxhQW5DWixXQWtCSSxHQUdJLEVBY0s7RUFDRyxTQUFTLEVBQVQ7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VDeEVoQixXQUFBO0VBQ0EsU0FBQTs7QUQyRVksYUE1Q1osV0FrQkksR0FHSSxFQXVCSztFQUNHLFdBQUE7RUFDQSw4QkFBQTs7QUFHSixhQWpEWixXQWtCSSxHQUdJLEVBNEJLO0VBQ0csVUFBQTtFQUNBLHlCQUFBO0VBQ0EsdUJBQUE7O0FBR0osYUF2RFosV0FrQkksR0FHSSxFQWtDSztFQUNHLHNCQUFBOztBQUVBLGFBMURoQixXQWtCSSxHQUdJLEVBa0NLLE9BR0k7RUFDRyxrQkFBQTtFQUNBLDhCQUFBOztBQUdKLGFBL0RoQixXQWtCSSxHQUdJLEVBa0NLLE9BUUk7RUFDRyx1QkFBQTs7QUFJUixhQXBFWixXQWtCSSxHQUdJLEVBK0NLO0VBQ0csaUJBQUE7O0FBR0osYUF4RVosV0FrQkksR0FHSSxFQW1ESztFQUNHLFlBQUE7RUFDQSxtQkFBQTs7QUFLWixhQS9FSixXQStFSyxZQUFhLEdBQUc7RUFDYixpQkFBQTs7QUFFQSxhQWxGUixXQStFSyxZQUFhLEdBQUcsRUFHWjtBQUNELGFBbkZSLFdBK0VLLFlBQWEsR0FBRyxFQUlaO0VBQ0csZUFBQTs7QUFNaEIsUUFBeUI7RUFDckI7RUFBMEI7RUFBMkI7SUFDakQsZ0JBQUE7O0VBRUosS0FDSTtFQURKLEtBQzhCO0VBRDlCLEtBQ3lEO0lBQ2pELHlCQUFBOzs7QUFNWixjQUFlO0VBQWMsZUFBQTs7QUFDN0IsY0FBZTtFQUFnQixrQkFBQTs7QUFFL0IsUUFBMkIsd0JBQXVCO0VBQzlDO0lBQWEsaUJBQUE7OztBQUdqQixRQUEwQjtFQUN0QixxQkFBc0I7SUFBWSxlQUFBOzs7QUFHdEM7RUFDSTtJQUNJLHlCQUFBOztFQUdKO0lBQ0ksdUJBQUE7SUFDQSw0QkFBQTs7RUFHSjtJQUNJLGNBQUE7SUFDQSx3QkFBQTtJQUNBLG9DQUFBO0lBQ0EsbUNBQUEiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwic2V0dGluZ3MtY29sb3JzLmxlc3NcIjtcclxuQGltcG9ydCBcInRvb2xzLW1peGlucy5sZXNzXCI7XHJcblxyXG4uZGl2T3BlcmFjaW9uIHtcclxuICAgIC5hY3Rpb25zQnRuIC5idG4tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLmR2VmVyRGF0b3Mge1xyXG4gICAgICAgIC52ZXJEYXRvc1ByZXN1cHVlc3RvIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgKyAuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sbGFwc2VkIC52ZXJEYXRvc1ByZXN1cHVlc3RvICsgLmljb24tYXJyb3c6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdlN0YXRlcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG5cclxuICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1ocy1ncmV5LTk5OTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0LjVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAgc29saWQgIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAuc2l6ZSgyMXB4LCAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQGNvbG9yLWhzLWdyZXktOTk5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtZ3JleS02NjY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItaHMtZ3JleS02NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQGNvbG9yLWhzLWdyZXktNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnN0YXRlQ2hhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnN0YXRlRGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2FuY2VsU3RhdGUgbGkgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgLm9wZXJhdGlvbi1jdXN0b21lci1kYXRhLCAub3BlcmF0aW9uLXJlZmVyZW5jZS1kYXRhLCAub3BlcmF0aW9uLXN0YXRlLWRhdGEge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICB9XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgLm9wZXJhdGlvbi1jdXN0b21lci1kYXRhLCAub3BlcmF0aW9uLXJlZmVyZW5jZS1kYXRhLCAub3BlcmF0aW9uLXN0YXRlLWRhdGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tQWx0YS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuI2FsdGFPcGVyYWNpb24gLmRpdk9wZXJhY2lvbntwYWRkaW5nLWxlZnQ6MDt9XHJcbiNhbHRhT3BlcmFjaW9uIC5zYXZlT3BlcmF0aW9uIHtwYWRkaW5nLWxlZnQ6IDE1cHg7fVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7XHJcbiAgICAuYnRuRmlsdE9wZXJ7dGV4dC1hbGlnbjpyaWdodDt9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpe1xyXG4gICAgI3ZpZXdEYXRvc1ByZXN1cHVlc3RvIC50ZXh0LXJpZ2h0e3BhZGRpbmctbGVmdDowO31cclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAgIC5kaXYtdmlzaWJsZS1wcmludCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubmdUYWJsZVNjcm9sbGFibGUge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtYnJlYWsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbn1cclxuIiwi77u/Ly8gU2l6aW5nIHNob3J0Y3V0c1xyXG4uc2l6ZShAd2lkdGg7IEBoZWlnaHQpIHtcclxuICAgIHdpZHRoOiBAd2lkdGg7XHJcbiAgICBoZWlnaHQ6IEBoZWlnaHQ7XHJcbn1cclxuXHJcbi5zcXVhcmUoQHNpemUpIHtcclxuICAgIC5zaXplKEBzaXplOyBAc2l6ZSk7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbnNcclxuLmJvcmRlci1yYWRpdXMtZnVsbChAcmFkaXVzVG9wUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbVJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21MZWZ0OiA1cHgsIEByYWRpdXNUb3BMZWZ0OiA1cHgpIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxufVxyXG5cclxuLy8gLmJveC1zaGFkb3coNXB4LCA1cHgsIDZweCwgLjMpO1xyXG4uYm94LXNoYWRvdyAoQHN0cmluZykge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgYm94LXNoYWRvdzogQHN0cmluZztcclxufVxyXG5cclxuLy8gLnRyYW5zaXRpb24oYWxsLCAuNXMsIGVhc2UtaW4pO1xyXG4udHJhbnNpdGlvbiAoQHByb3A6IGFsbCwgQHRpbWU6IDFzLCBAZWFzZTogbGluZWFyKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbn1cclxuXHJcbi8vIC50cmFuc2Zvcm0oNWRlZywgLjUsIDFkZWcsIDApO1xyXG4udHJhbnNmb3JtIChAcm90YXRlOiA5MGRlZywgQHNjYWxlOiAxLCBAc2tldzogMWRlZywgQHRyYW5zbGF0ZTogMTBweCkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG59XHJcblxyXG4vLyAuZ3JhZGllbnQobGVmdCwgIzY2MzMzMywgIzMzMzMzMyk7XHJcbi5ncmFkaWVudCAoQG9yaWdpbjogbGVmdCwgQHN0YXJ0OiB3aGl0ZSwgQHN0b3A6IGJsYWNrKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxufVxyXG5cclxuLy8gLmJvcmRlci1yYWRpdXMoNXB4KVxyXG4uYm9yZGVyLXJhZGl1cyhAcmFkaXVzOiA1cHgpe1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxufVxyXG5cclxuLmNoZXZyb24tY29tcChAY29sb3IsIEBib3JkZXIsIEBib3JkZXItbGVmdCwgQHRvcCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IEBib3JkZXIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogQGJvcmRlci1sZWZ0IHNvbGlkIEBjb2xvcjtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIHRvcDogQHRvcDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5pY29tb29uKCkge1xyXG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vL01hcmdpbi10b3BcclxuLm1hcmdpbi10b3AoQHNpemUpIHtcclxuICAgIG1hcmdpbi10b3A6IEBzaXplO1xyXG59XHJcblxyXG4vL1Jlc3BvbnNpdmUgbWVhc3VyZXNcclxuQG1vYmlsZTogflwiKG1heC13aWR0aDogNDgwcHgpXCI7XHJcbkBtb2JpbGUtbGc6IH5cIihtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBtb2JpbGUtbWluOiB+XCIobWluLXdpZHRoOiAzNjBweClcIjtcclxuQG1vYmlsZS1tYXg6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AYWxsLW1vYmlsZXM6IH5cIihtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcblxyXG5AdGFibGV0OiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AdGFibGV0LW1pbjogflwiKG1pbi13aWR0aDogNzY4cHgpXCI7XHJcbkB0YWJsZXQtbWF4OiB+XCIobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQGFsbC10YWJsZXRzOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5cclxuQGxhcHRvcC1zbTogflwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBsYXB0b3A6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweClcIjtcclxuQGxhcHRvcC1sZzogflwiKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AbGFwdG9wLW1pbjogflwiKG1pbi13aWR0aDogOTkycHgpXCI7XHJcbkBsYXB0b3AtbWF4OiB+XCIobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBhbGwtbGFwdG9wczogflwiKG1pbi13aWR0aDogODUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcblxyXG5AZGVza3RvcC1taW46IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuQGRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE3NjBweClcIjtcclxuQGRlc2t0b3AtbGc6IH5cIihtaW4td2lkdGg6IDE3NjFweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuQGFsbC1kZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcblxyXG5Ac2NyZWVuLXhzOiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQHNjcmVlbi1zbTogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBzY3JlZW4tbWQ6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQHNjcmVlbi1sZzogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL29wZXJhY2lvbmVzLmNzcyJ9 */

@media only screen and (max-width: 468px) {
  .main-navigation {
    position: fixed;
  }
  .navbar.navbar-inverse .navbar-tools ul.nav > li > a {
    padding: 13px 10px 12px;
  }
  .d-block {
    display: block;
  }
  .padding-bottom-10 {
    padding-bottom: 10px;
  }
  .paddingLeft0 {
    padding-left: 0;
  }
  #parrillaPublicacion .actionsMenu.fixedMenu .divSelecteds {
    padding-left: 15px !important;
  }
  #parrillaPublicacion .actionsMenu.fixedMenu .divSelecteds .btnActions > .btn-hs-tertiary {
    margin-right: 0;
  }
  #parrillaPublicacion .publicador .datosInmueble {
    max-width: 110px;
  }
  #parrillaPublicacion .publicador .imgPublicacion {
    max-width: 70px;
  }
  #filterCategoryRating .checkbox-inline {
    margin-right: 7px !important;
  }
  .publicador #divPublishingStatus {
    padding: 0;
  }
  .publicador #divPublishingStatus .col-xs-12 {
    padding: 0;
  }
  .modalExclusiveTag {
    width: 300px !important;
  }
  .mobile table {
    border-collapse: collapse;
  }
  .mobile table#listContactos tbody tr {
    display: block;
    background: white;
  }
  .mobile table#listContactos tbody tr td[class*="col-"] {
    display: block;
    min-width: 100% !important;
    float: none !important;
    border-bottom: 0;
    padding: 5px 0 5px 20px;
  }
  .mobile .publicador .jsDivPublicador td {
    display: inline-block;
  }
  .mobile .publicador .jsDivPublicador td:nth-child(2) {
    border-top: none;
  }
  .mobile .publicador .jsDivPublicador td:last-child {
    border-bottom: 3px solid #ddd;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-top: none;
  }
  .mobile .publicador .jsDivPublicador td .contadoresListaPortales {
    display: block !important;
    padding: 0 10px !important;
  }
  .mobile .publicador .jsDivPublicador td .contadoresListaPortales .labelContador,
  .mobile .publicador .jsDivPublicador td .contadoresListaPortales .totales {
    float: left !important;
  }
  .mobile .publicador .jsDivPublicador td .contadoresListaPortales .labelContador {
    margin-right: 20px;
    line-height: 26px;
  }
  .mobile .publicador .urlWA div {
    width: 90px;
    top: 42px;
    padding: 0 0;
    font-size: 8px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .main-navigation {
    position: fixed;
  }
  .main-navigation .main-navigation-menu {
    width: 100% !important;
  }
  .navbar.navbar-inverse .navbar-tools ul.nav > li > a {
    padding: 13px 10px 12px;
  }
  .bootbox.modal,
  .bootbox.modal.in {
    max-width: 100% !important;
  }
  #ModalEtiquetasExc {
    max-width: 100%;
  }
  .mobile tbody tr td .collapses .icon-arrow {
    cursor: pointer;
  }
  .mobile tbody tr td .collapses .icon-arrow:before {
    content: "\f077";
    display: inline;
    text-shadow: none;
    font-weight: 300;
  }
  .mobile .actionsMenu .btnActions > .btn-hs-tertiary {
    margin-right: 0;
  }
  .mobile #parrillaPublicacion .publicador .datosInmueble {
    max-width: 210px;
  }
}
@media (max-width: 768px) {
  .parrillaInmuebles__foto {
    flex: 1;
  }
  .parrillaInmuebles__foto .imagenSolicitud {
    width: 80px;
    height: 60px;
  }
  .parrillaInmuebles__foto .inmBloq {
    font-size: 16px !important;
  }
  .parrillaInmuebles__foto .compartido {
    font-size: 9px !important;
  }
  table.dataTable,
  table.table-full-width.dataTable {
    width: 100% !important;
  }
  .divOperacion ui-select-container {
    border: 1px solid #ddd;
  }
  .divOperacion .select2-container .select2-choice {
    border: 0 !important;
    height: 27px !important;
  }
  .divOperacion .select2-container {
    display: inline-block !important;
    width: 100%;
    height: 34px;
    color: #858585;
    border: 1px solid #ddd;
    padding: 0 20px 0 0 !important;
    box-shadow: none;
    background: url(/content/images/select_arrow.png) no-repeat right;
    -moz-appearance: none;
    -webkit-appearance: none;
  }
  .divOperacion ul.ui-select-choices {
    list-style: none;
    background: #fff;
    position: relative;
    width: 100%;
    padding-left: 0;
    border-width: 0 1px 1px 1px;
    border-color: #ddd;
    border-style: solid;
    z-index: 99999;
    top: 5px;
  }
  .divOperacion ul.ui-select-choices li {
    list-style: none;
  }
  .divOperacion ul.ui-select-choices li ul li {
    padding: 10px;
  }
  .divOperacion .ui-select-choices .ui-select-choices-content .select2-results .ui-select-choices-group {
    list-style: none;
  }
  .ui-grid .ui-grid-header .ui-grid-top-panel .ui-grid-header-cell-wrapper .ui-grid-header-cell.col-xs-4 {
    width: 33.33%;
  }
  .divOperacion .divStates li a {
    margin-right: 15px;
  }
  .divOperacion .divStates.cancelState {
    padding-left: 20px;
  }
  #showListTemplates {
    display: none;
  }
  .footer {
    position: relative;
    bottom: 0;
  }
  .bootbox.modal.in.modalContratacion {
    margin-left: -160px !important;
  }
  .bootbox.modal.in.modalCampaign {
    margin-left: -160px !important;
    margin-top: -260px !important;
  }
  .fc-toolbar.fc-header-toolbar {
    margin-bottom: 2rem;
  }
  .fc button {
    padding: 0 0.4em;
  }
  .divTable .rowBodyTable .imagenSolicitud {
    max-width: 80px;
    max-height: 60px;
    position: relative;
    margin-right: 3px;
    margin-bottom: 10px;
  }
  .divTable .rowBodyTable .imagenSolicitud img {
    width: 100%;
    height: auto;
  }
  .divTable .rowBodyTable .editRow {
    margin-left: 0;
    margin-top: 0;
  }
  .divTable .rowBodyTable .editRow .addPhotos {
    height: 45px;
  }
  .tagFoto {
    width: 100%;
  }
  .datosInmueble {
    padding-left: 5px;
  }
  .collapses .icon-arrow {
    cursor: pointer;
  }
  .collapses .icon-arrow:before {
    content: "\f077";
    display: inline;
    text-shadow: none;
    font-weight: 300;
  }
  .collapses.collapsed .icon-arrow {
    cursor: pointer;
  }
  .collapses.collapsed .icon-arrow:before {
    content: "\f078";
    display: inline;
    text-shadow: none;
    font-weight: 300;
  }
}
@media (max-width: 1024px) {
  .parrillaInmuebles__foto .imagenSolicitud {
    width: 120px;
    height: 90px;
  }
  .parrillaInmuebles__foto .imagenSolicitud .inmBloq {
    font-size: 24px;
  }
}
.ui-draggable {
  cursor: move;
}
.mobile .iradio_minimal-grey,
.mobile .icheckbox_minimal-grey {
  border: 0;
}
.mobile #altaOperacion .saveOperation {
  padding-right: 15px;
}
.mobile #filterReciclarInteresadosPanel #btnFiltrar {
  position: relative !important;
  top: 0;
}
.mobile #imprimirReciclarInteresados,
.mobile #verInteresado {
  display: none;
}
.mobile .fichaInmuebles .carousel {
  float: none;
  width: 100%;
}
.mobile .fichaInmuebles .carousel .carousel-inner > .item > img {
  width: 100%;
}
.mobile .fichaInmuebles .divDatosContacto .carouselAP {
  position: relative;
}
@media (max-width: 767px) {
  .mobile #resultPanel {
    padding-top: 30px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3Jlc3BvbnNpdmUtbW9iaWxlLmxlc3MiLCJjb250ZW50L2Nzcy90b29scy1taXhpbnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSx3QkFBeUM7RUFDckM7SUFDSSxlQUFBOztFQUdKLE9BQU8sZUFBZ0IsY0FDbkIsR0FBRSxJQUFLLEtBQUs7SUFDUix1QkFBQTs7RUFHUjtJQUNJLGNBQUE7O0VBRUo7SUFDSSxvQkFBQTs7RUFFSjtJQUNJLGVBQUE7O0VBR0osb0JBQ0ksYUFBWSxVQUFXO0lBQ25CLDZCQUFBOztFQUZSLG9CQUNJLGFBQVksVUFBVyxjQUduQixZQUFZO0lBQ1IsZUFBQTs7RUFMWixvQkFTSSxZQUNJO0lBQ0ksZ0JBQUE7O0VBWFosb0JBU0ksWUFLSTtJQUNJLGVBQUE7O0VBTVoscUJBQXNCO0lBQ2xCLDRCQUFBOztFQUlKLFdBQVk7SUFDUixVQUFBOztFQURKLFdBQVkscUJBR1I7SUFDSSxVQUFBOztFQUlSO0lBQ0ksdUJBQUE7O0VBR0osT0FDSTtJQUNJLHlCQUFBOztFQUZSLE9BS0ksTUFBSyxjQUFlLE1BQU07SUFDdEIsY0FBQTtJQUNBLGlCQUFBOztFQVBSLE9BS0ksTUFBSyxjQUFlLE1BQU0sR0FJdEIsR0FBRTtJQUNFLGNBQUE7SUFDQSwwQkFBQTtJQUNBLHNCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx1QkFBQTs7RUFkWixPQWtCSSxZQUFZLGlCQUNSO0lBQ0kscUJBQUE7O0VBRUEsT0FKUixZQUFZLGlCQUNSLEdBR0ssVUFBVTtJQUNQLGdCQUFBOztFQUdKLE9BUlIsWUFBWSxpQkFDUixHQU9LO0lBQ0csNkJBQUE7SUFDQSxtQkFBQTtJQUNBLG9CQUFBO0lBQ0EsZ0JBQUE7O0VBOUJoQixPQWtCSSxZQUFZLGlCQUNSLEdBY0k7SUFDSSx5QkFBQTtJQUNBLDBCQUFBOztFQW5DaEIsT0FrQkksWUFBWSxpQkFDUixHQWNJLHlCQUlJO0VBckNoQixPQWtCSSxZQUFZLGlCQUNSLEdBY0kseUJBSW9CO0lB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O0lBQ0EsWUFBQTs7RUFIUixrQkFBQyxNQUNHLGlCQUlJO0lBQ0ksZUFBQTs7O0FBT3BCO0VBQ0ksWUFBQTs7QUFHSixPQUNJO0FBREosT0FDMEI7RUFDbEIsU0FBQTs7QUFGUixPQUtJLGVBQWU7RUFDWCxtQkFBQTs7QUFOUixPQVNJLGdDQUNJO0VBQ0ksNkJBQUE7RUFDQSxNQUFBOztBQVpaLE9BZ0JJO0FBaEJKLE9BZ0JrQztFQUMxQixhQUFBOztBQWpCUixPQW9CSSxnQkFDSTtFQUNJLFdBQUE7RUFDQSxXQUFBOztBQXZCWixPQW9CSSxnQkFDSSxVQUlJLGdCQUFnQixRQUFRO0VBQ3BCLFdBQUE7O0FBMUJoQixPQW9CSSxnQkFVSSxrQkFBa0I7RUFDZCxrQkFBQTs7QUFLaEIsUUFBMEI7RUFDdEIsT0FBUTtJQUNKLGlCQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ2OHB4KSB7XHJcbiAgICAubWFpbi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvb2xzIHtcclxuICAgICAgICB1bC5uYXYgPiBsaSA+IGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEwcHggMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZC1ibG9ja3tcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnBhZGRpbmctYm90dG9tLTEwe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnBhZGRpbmdMZWZ0MHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI3BhcnJpbGxhUHVibGljYWNpb24ge1xyXG4gICAgICAgIC5hY3Rpb25zTWVudS5maXhlZE1lbnUgLmRpdlNlbGVjdGVkcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmJ0bkFjdGlvbnMgPiAuYnRuLWhzLXRlcnRpYXJ5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnB1YmxpY2Fkb3Ige1xyXG4gICAgICAgICAgICAuZGF0b3NJbm11ZWJsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1nUHVibGljYWNpb24ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAjZmlsdGVyQ2F0ZWdvcnlSYXRpbmcgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjdweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vUHVibGljYWRvclxyXG4gICAgLnB1YmxpY2Fkb3IgI2RpdlB1Ymxpc2hpbmdTdGF0dXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5jb2wteHMtMTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxFeGNsdXNpdmVUYWcge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUge1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRhYmxlI2xpc3RDb250YWN0b3MgdGJvZHkgdHIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICB0ZFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHVibGljYWRvciAuanNEaXZQdWJsaWNhZG9yIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIEBjb2xvci1ocy1ncmV5LURERDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRhZG9yZXNMaXN0YVBvcnRhbGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGFiZWxDb250YWRvciwgLnRvdGFsZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsQ29udGFkb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnB1YmxpY2Fkb3IgLnVybFdBIHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0ODBweCkgYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgIC5tYWluLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcbiAgICAgICAgLm1haW4tbmF2aWdhdGlvbi1tZW51IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5uYXZiYXIubmF2YmFyLWludmVyc2UgLm5hdmJhci10b29scyB7XHJcbiAgICAgICAgdWwubmF2ID4gbGkgPiBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMHB4IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib290Ym94Lm1vZGFsLCAuYm9vdGJveC5tb2RhbC5pbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI01vZGFsRXRpcXVldGFzRXhjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZSB7XHJcbiAgICAgICAgdGJvZHkgdHIgdGQgLmNvbGxhcHNlcyB7XHJcbiAgICAgICAgICAgIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzdcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5hY3Rpb25zTWVudSAuYnRuQWN0aW9ucyA+IC5idG4taHMtdGVydGlhcnkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjcGFycmlsbGFQdWJsaWNhY2lvbiAucHVibGljYWRvciAuZGF0b3NJbm11ZWJsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLnBhcnJpbGxhSW5tdWVibGVzIHtcclxuICAgICAgICAgICAgJl9fZm90byB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZW5Tb2xpY2l0dWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5tQmxvcSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbXBhcnRpZG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRhYmxlLmRhdGFUYWJsZSwgdGFibGUudGFibGUtZnVsbC13aWR0aC5kYXRhVGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpdk9wZXJhY2lvbiB7XHJcbiAgICAgICAgICAgIHVpLXNlbGVjdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktREREO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC5zaXplKDEwMCUsIDM0cHgpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LTg1ODU4NTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LURERDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9jb250ZW50L2ltYWdlcy9zZWxlY3RfYXJyb3cucG5nJykgbm8tcmVwZWF0IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bC51aS1zZWxlY3QtY2hvaWNlcyB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1ocy1ncmV5LURERDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudWktc2VsZWN0LWNob2ljZXMgLnVpLXNlbGVjdC1jaG9pY2VzLWNvbnRlbnQgLnNlbGVjdDItcmVzdWx0cyAudWktc2VsZWN0LWNob2ljZXMtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVpLWdyaWQgLnVpLWdyaWQtaGVhZGVyIC51aS1ncmlkLXRvcC1wYW5lbCAudWktZ3JpZC1oZWFkZXItY2VsbC13cmFwcGVyIC51aS1ncmlkLWhlYWRlci1jZWxsLmNvbC14cy00IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXZPcGVyYWNpb24gLmRpdlN0YXRlcyB7XHJcbiAgICAgICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNhbmNlbFN0YXRlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3Nob3dMaXN0VGVtcGxhdGVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib290Ym94Lm1vZGFsLmluIHtcclxuICAgICAgICAgICAgJi5tb2RhbENvbnRyYXRhY2lvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubW9kYWxDYW1wYWlnbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy9BR0VOREFcclxuICAgICAgICAuZmMgYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAuNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRpdlRhYmxlIC5yb3dCb2R5VGFibGUge1xyXG4gICAgICAgICAgICAuaW1hZ2VuU29saWNpdHVkIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2l6ZSgxMDAlLCBhdXRvKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVkaXRSb3cge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5hZGRQaG90b3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhZ0ZvdG8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRvc0lubXVlYmxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sbGFwc2VzIHtcclxuICAgICAgICAgICAgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3N1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sbGFwc2VzLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgIC5pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgLnBhcnJpbGxhSW5tdWVibGVzIHtcclxuICAgICAgICAgICAgJl9fZm90byB7XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2VuU29saWNpdHVkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5tQmxvcSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWRyYWdnYWJsZSB7XHJcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUge1xyXG4gICAgICAgIC5pcmFkaW9fbWluaW1hbC1ncmV5LCAuaWNoZWNrYm94X21pbmltYWwtZ3JleSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNhbHRhT3BlcmFjaW9uIC5zYXZlT3BlcmF0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNmaWx0ZXJSZWNpY2xhckludGVyZXNhZG9zUGFuZWwge1xyXG4gICAgICAgICAgICAjYnRuRmlsdHJhciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2ltcHJpbWlyUmVjaWNsYXJJbnRlcmVzYWRvcywgI3ZlckludGVyZXNhZG8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpY2hhSW5tdWVibGVzIHtcclxuICAgICAgICAgICAgLmNhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGl2RGF0b3NDb250YWN0byAuY2Fyb3VzZWxBUCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5tb2JpbGUgI3Jlc3VsdFBhbmVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBTaXppbmcgc2hvcnRjdXRzXHJcbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuLnNxdWFyZShAc2l6ZSkge1xyXG4gICAgLnNpemUoQHNpemU7IEBzaXplKTtcclxufVxyXG5cclxuLy8gTmV3IG1peGluc1xyXG4uYm9yZGVyLXJhZGl1cy1mdWxsKEByYWRpdXNUb3BSaWdodDogNXB4LCBAcmFkaXVzQm90dG9tUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbUxlZnQ6IDVweCwgQHJhZGl1c1RvcExlZnQ6IDVweCkge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG59XHJcblxyXG4vLyAuYm94LXNoYWRvdyg1cHgsIDVweCwgNnB4LCAuMyk7XHJcbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICBib3gtc2hhZG93OiBAc3RyaW5nO1xyXG59XHJcblxyXG4vLyAudHJhbnNpdGlvbihhbGwsIC41cywgZWFzZS1pbik7XHJcbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxufVxyXG5cclxuLy8gLnRyYW5zZm9ybSg1ZGVnLCAuNSwgMWRlZywgMCk7XHJcbi50cmFuc2Zvcm0gKEByb3RhdGU6IDkwZGVnLCBAc2NhbGU6IDEsIEBza2V3OiAxZGVnLCBAdHJhbnNsYXRlOiAxMHB4KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbn1cclxuXHJcbi8vIC5ncmFkaWVudChsZWZ0LCAjNjYzMzMzLCAjMzMzMzMzKTtcclxuLmdyYWRpZW50IChAb3JpZ2luOiBsZWZ0LCBAc3RhcnQ6IHdoaXRlLCBAc3RvcDogYmxhY2spIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG59XHJcblxyXG4vLyAuYm9yZGVyLXJhZGl1cyg1cHgpXHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6IDVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcblxyXG4uY2hldnJvbi1jb21wKEBjb2xvciwgQGJvcmRlciwgQGJvcmRlci1sZWZ0LCBAdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogQGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLWxlZnQgc29saWQgQGNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiBAdG9wO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmljb21vb24oKSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vTWFyZ2luLXRvcFxyXG4ubWFyZ2luLXRvcChAc2l6ZSkge1xyXG4gICAgbWFyZ2luLXRvcDogQHNpemU7XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBtZWFzdXJlc1xyXG5AbW9iaWxlOiB+XCIobWF4LXdpZHRoOiA0ODBweClcIjtcclxuQG1vYmlsZS1sZzogflwiKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQG1vYmlsZS1taW46IH5cIihtaW4td2lkdGg6IDM2MHB4KVwiO1xyXG5AbW9iaWxlLW1heDogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBhbGwtbW9iaWxlczogflwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuXHJcbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkB0YWJsZXQtbWluOiB+XCIobWluLXdpZHRoOiA3NjhweClcIjtcclxuQHRhYmxldC1tYXg6IH5cIihtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AYWxsLXRhYmxldHM6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcblxyXG5AbGFwdG9wLXNtOiB+XCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQGxhcHRvcDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xyXG5AbGFwdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBsYXB0b3AtbWluOiB+XCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuQGxhcHRvcC1tYXg6IH5cIihtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGFsbC1sYXB0b3BzOiB+XCIobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuXHJcbkBkZXNrdG9wLW1pbjogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG5AZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTc2MHB4KVwiO1xyXG5AZGVza3RvcC1sZzogflwiKG1pbi13aWR0aDogMTc2MXB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5AYWxsLWRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuXHJcbkBzY3JlZW4teHM6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5Ac2NyZWVuLXNtOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQHNjcmVlbi1tZDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5Ac2NyZWVuLWxnOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvcmVzcG9uc2l2ZS1tb2JpbGUuY3NzIn0= */

#altaLlamada #llamadaOptions {
  margin-right: 0;
}
#altaLlamada [class^="icheckbox_"],
.llamadas [class^="icheckbox_"],
#altaLlamada [class*="icheckbox_"],
.llamadas [class*="icheckbox_"] {
  margin-left: 0 !important;
}
.divLlamada .normalTitle {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media (max-width: 1023px) {
  #altaLlamada #filtroIdOrigenLlamada,
  .llamadas #filtroIdOrigenLlamada,
  #altaLlamada #filtroNumExpedienteDesde,
  .llamadas #filtroNumExpedienteDesde,
  #altaLlamada #filtroNumExpediente,
  .llamadas #filtroNumExpediente {
    margin-bottom: 15px;
  }
  #altaLlamada .panelMin #filtroIdOrigenLlamada,
  .llamadas .panelMin #filtroIdOrigenLlamada,
  #altaLlamada .panelMin #filtroNumExpediente,
  .llamadas .panelMin #filtroNumExpediente,
  #altaLlamada .panelMin #filtroCadenaFiltro,
  .llamadas .panelMin #filtroCadenaFiltro {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  #altaLlamada #filtroCadenaFiltro,
  .llamadas #filtroCadenaFiltro {
    margin-bottom: 15px;
  }
  #altaLlamada .fltTipo,
  .llamadas .fltTipo {
    padding-bottom: 0;
  }
  #altaLlamada #btnFiltrar .btn,
  .llamadas #btnFiltrar .btn {
    float: left !important;
  }
  #viewLlamadaAnterior [class*="icomoon-"],
  #viewLlamadaSiguiente [class*="icomoon-"] {
    padding: 0 !important;
    margin: 0 !important;
  }
  #viewLlamadaAnterior {
    margin-left: -15px;
  }
  #viewLlamadaSiguiente {
    margin-left: 5px !important;
  }
  #altaLlamada #informacionLlamada,
  #informacionLlamada {
    padding: 0 3px;
  }
  #altaLlamada #informacionLlamada .panel-body,
  #informacionLlamada .panel-body {
    padding: 15px 10px;
  }
  #altaLlamada #informacionLlamada .actionsBtn,
  #informacionLlamada .actionsBtn {
    padding-right: 0;
  }
  [class^="iradio_"],
  [class*="iradio_"] {
    margin-left: -10px !important;
  }
}
@media (max-width: 479px) {
  #altaLlamada #btnFiltrar .btn,
  .llamadas #btnFiltrar .btn {
    float: right !important;
    margin-bottom: 15px;
  }
}
@media (min-width: 768px) {
  #altaLlamada .fltTipo,
  .llamadas .fltTipo {
    padding-bottom: 0;
  }
  #altaLlamada .mailAgente,
  .llamadas .mailAgente {
    padding: 0 15px !important;
  }
}
.imgOrigenSolicitud.portal-logo {
  width: 80px;
}
.ic-call-portal {
  border: 1px solid #DEDEDE;
  border-radius: 3px;
  vertical-align: unset;
  margin-right: 3px;
  margin-bottom: 3px;
}
#gridLlamadas .dataTables_scrollBody {
  overflow-x: hidden !important;
  overflow-y: scroll !important;
}
#gridLlamadas .comment-col {
  max-width: 350px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2xsYW1hZGFzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsWUFBYTtFQUFnQixlQUFBOztBQUU3QixZQUNJO0FBRFUsU0FDVjtBQURKLFlBQzJCO0FBRGIsU0FDYTtFQUFzQix5QkFBQTs7QUFHakQsV0FBWTtFQUFhLFdBQUE7RUFBWSxnQkFBQTtFQUFpQixtQkFBQTtFQUFvQix1QkFBQTs7QUFFMUUsUUFBMEI7RUFDdEIsWUFDSTtFQURVLFNBQ1Y7RUFESixZQUM0QjtFQURkLFNBQ2M7RUFENUIsWUFDdUQ7RUFEekMsU0FDeUM7SUFBcUIsbUJBQUE7O0VBRDVFLFlBRUksVUFDSTtFQUhNLFNBRVYsVUFDSTtFQUhSLFlBRUksVUFDNEI7RUFIbEIsU0FFVixVQUM0QjtFQUhoQyxZQUVJLFVBQ2tEO0VBSHhDLFNBRVYsVUFDa0Q7SUFBb0IsaUJBQUE7OztBQUk5RSxRQUF5QjtFQUNyQixZQUNJO0VBRFUsU0FDVjtJQUFvQixtQkFBQTs7RUFEeEIsWUFFSTtFQUZVLFNBRVY7SUFBUyxpQkFBQTs7RUFGYixZQUdJLFlBQVk7RUFIRixTQUdWLFlBQVk7SUFBSyxzQkFBQTs7RUFHckIsb0JBRUk7RUFGa0IscUJBRWxCO0lBQ0kscUJBQUE7SUFDQSxvQkFBQTs7RUFJUjtJQUNJLGtCQUFBOztFQUdKO0lBQ0ksMkJBQUE7O0VBR0osWUFBYTtFQUNiO0lBQW9CLGNBQUE7O0VBRHBCLFlBQWEsb0JBRVQ7RUFESixtQkFDSTtJQUFZLGtCQUFBOztFQUZoQixZQUFhLG9CQUdUO0VBRkosbUJBRUk7SUFBWSxnQkFBQTs7RUFHaEI7RUFBb0I7SUFBbUIsa0JBQUE7OztBQUUzQyxRQUF5QjtFQUNyQixZQUNJLFlBQVk7RUFERixTQUNWLFlBQVk7SUFBSyx1QkFBQTtJQUF1QixtQkFBQTs7O0FBSWhELFFBQXlCO0VBQ3JCLFlBQ0k7RUFEVSxTQUNWO0lBQVMsaUJBQUE7O0VBRGIsWUFFSTtFQUZVLFNBRVY7SUFBWSwwQkFBQTs7O0FBSXBCLG1CQUFtQjtFQUNmLFdBQUE7O0FBR0o7RUFDSSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBQUdKLGFBQ0k7RUFDSSw2QkFBQTtFQUNBLDZCQUFBOztBQUhSLGFBTUk7RUFDSSxnQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7vyNhbHRhTGxhbWFkYSAjbGxhbWFkYU9wdGlvbnN7bWFyZ2luLXJpZ2h0OjA7fVxyXG5cclxuI2FsdGFMbGFtYWRhLCAubGxhbWFkYXMge1xyXG4gICAgW2NsYXNzXj1cImljaGVja2JveF9cIl0sIFtjbGFzcyo9XCJpY2hlY2tib3hfXCJde21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDt9XHJcbn1cclxuXHJcbi5kaXZMbGFtYWRhIC5ub3JtYWxUaXRsZXt3aWR0aDogMTAwJTtvdmVyZmxvdzogaGlkZGVuO3doaXRlLXNwYWNlOiBub3dyYXA7dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7fVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7XHJcbiAgICAjYWx0YUxsYW1hZGEsIC5sbGFtYWRhc3tcclxuICAgICAgICAjZmlsdHJvSWRPcmlnZW5MbGFtYWRhLCAjZmlsdHJvTnVtRXhwZWRpZW50ZURlc2RlLCAjZmlsdHJvTnVtRXhwZWRpZW50ZXttYXJnaW4tYm90dG9tOjE1cHg7fVxyXG4gICAgICAgIC5wYW5lbE1pbntcclxuICAgICAgICAgICAgI2ZpbHRyb0lkT3JpZ2VuTGxhbWFkYSwgI2ZpbHRyb051bUV4cGVkaWVudGUsICNmaWx0cm9DYWRlbmFGaWx0cm97cGFkZGluZy1ib3R0b206MDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAjYWx0YUxsYW1hZGEsIC5sbGFtYWRhc3tcclxuICAgICAgICAjZmlsdHJvQ2FkZW5hRmlsdHJve21hcmdpbi1ib3R0b206MTVweDt9XHJcbiAgICAgICAgLmZsdFRpcG97cGFkZGluZy1ib3R0b206MDt9XHJcbiAgICAgICAgI2J0bkZpbHRyYXIgLmJ0bntmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG5cclxuICAgICN2aWV3TGxhbWFkYUFudGVyaW9yLCAjdmlld0xsYW1hZGFTaWd1aWVudGUge1xyXG5cclxuICAgICAgICBbY2xhc3MqPVwiaWNvbW9vbi1cIl17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN2aWV3TGxhbWFkYUFudGVyaW9ye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdmlld0xsYW1hZGFTaWd1aWVudGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjYWx0YUxsYW1hZGEgI2luZm9ybWFjaW9uTGxhbWFkYSxcclxuICAgICNpbmZvcm1hY2lvbkxsYW1hZGF7cGFkZGluZzowIDNweDtcclxuICAgICAgICAucGFuZWwtYm9keXtwYWRkaW5nOjE1cHggMTBweDt9XHJcbiAgICAgICAgLmFjdGlvbnNCdG57cGFkZGluZy1yaWdodDowO31cclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3NePVwiaXJhZGlvX1wiXSwgW2NsYXNzKj1cImlyYWRpb19cIl17bWFyZ2luLWxlZnQ6LTEwcHggIWltcG9ydGFudDt9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXtcclxuICAgICNhbHRhTGxhbWFkYSwgLmxsYW1hZGFze1xyXG4gICAgICAgICNidG5GaWx0cmFyIC5idG57ZmxvYXQ6cmlnaHQgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjE1cHg7fVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgI2FsdGFMbGFtYWRhLCAubGxhbWFkYXN7XHJcbiAgICAgICAgLmZsdFRpcG97cGFkZGluZy1ib3R0b206MDt9XHJcbiAgICAgICAgLm1haWxBZ2VudGV7cGFkZGluZzowIDE1cHggIWltcG9ydGFudDt9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWdPcmlnZW5Tb2xpY2l0dWQucG9ydGFsLWxvZ28ge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbn1cclxuXHJcbi5pYy1jYWxsLXBvcnRhbCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbn1cclxuXHJcbiNncmlkTGxhbWFkYXMge1xyXG4gICAgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keXtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVudC1jb2wge1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvbGxhbWFkYXMuY3NzIn0= */

.mls {
  height: auto;
  min-height: 100vh;
  position: relative;
}
.mls .txtLogoMls {
  line-height: 90px;
}
.mls .icoShare {
  margin: 4px 0 6px;
}
.mls .jsVerMls {
  margin-left: 30px;
}
.mls .lblManual,
.mls .lblAuto {
  color: #ccc;
  vertical-align: -2px;
}
.mls .lblManual.active,
.mls .lblAuto.active {
  color: #2A2A2A;
}
.mls .mls-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: auto;
  margin-bottom: 15px;
  width: 100%;
}
.mls .mls-list .mls-item {
  border: 1px solid #C6C6C6;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  margin: 15px 0 0 0;
  padding: 25px 15px;
  width: 100%;
}
.mls .mls-list .mls-item .mls-item-name {
  font-size: 16px;
  font-weight: 600;
}
.mls .mls-list .mls-item .icomoon-bullet {
  font-size: 4px;
  padding: 0 3px;
  position: relative;
  top: -3px;
}
.mls .mls-list .mls-item:after {
  content: '';
  flex: auto;
}
.mls .mls-list .mls-item .total-members-info {
  white-space: pre;
}
.mls .mls-info-div {
  margin-top: 150px;
}
.mls .mls-info-div .mls-info {
  background-color: #F6F6F6;
  border-radius: 8px;
  font-size: 12px;
}
.div-mls-real-estates {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: auto;
  margin-bottom: 15px;
  width: 100%;
}
.div-mls-real-estates .mls-real-estate {
  box-sizing: border-box;
  border: 1px solid #C6C6C6;
  border-radius: 4px;
  margin: 15px 0 0 0;
  padding: 0 15px;
  width: 100%;
}
.div-mls-real-estates .mls-real-estate .logo-real-estate {
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  display: flex;
  height: 74px;
  justify-content: center;
  margin: 10px 0;
  text-align: center;
  width: 100px;
}
.div-mls-real-estates .mls-real-estate .logo-real-estate img {
  height: auto;
  max-width: 100px;
  object-fit: contain;
  padding: 15px 5px;
}
.div-mls-real-estates .mls-real-estate .mls-contact {
  color: #3B60BA;
  border: 1px solid #3B60BA;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  margin: 15px 0;
  padding: 8px 16px;
}
.div-mls-real-estates .mls-real-estate .mls-contact span {
  position: relative;
  top: 1px;
}
.div-mls-real-estates:after {
  content: '';
  flex: auto;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .mls .mls-list .mls-item,
  .div-mls-real-estates .mls-real-estate {
    margin: 15px 15px 0 0;
    width: calc(1/3*100% - (1 - 1/3)*15px);
  }
  .mls .mls-list .mls-item:nth-of-type(3n),
  .div-mls-real-estates .mls-real-estate:nth-of-type(3n) {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  .mls .mls-list .mls-item,
  .div-mls-real-estates .mls-real-estate {
    margin: 15px 15px 0 0;
    width: calc(1/4*100% - (1 - 1/4)*15px);
  }
  .mls .mls-list .mls-item:nth-of-type(4n),
  .div-mls-real-estates .mls-real-estate:nth-of-type(4n) {
    margin-right: 0;
  }
}
.real-estate-contact-modal .modal-header {
  border: none;
  position: absolute;
  right: 0;
  z-index: 1;
}
.real-estate-contact-modal .modal-header .modal-title {
  display: none;
}
.real-estate-contact-modal .validation-aviso-legal label {
  font-size: 12px;
}
.real-estate-contact-modal .btn-contact {
  background-color: #3B60BA;
  border: 2px solid #3B60BA;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  font-weight: 500;
  height: 50px;
  line-height: 48px;
  text-align: center;
  width: 100%;
}
.mls-detail .mls-detail-header {
  margin: 30px 0 5px;
}
.mls-detail .mls-detail-header .mls-detail-name {
  font-size: 24px;
  font-weight: 700;
}
.mls-detail .mls-detail-header .icomoon-bullet {
  font-size: 4px;
  padding: 0 3px;
  position: relative;
  top: -3px;
}
.mls-detail .mls-detail-shared-info {
  background-color: #F6F6F6;
  border-radius: 4px;
  padding: 15px;
}
.mls-detail .mls-detail-shared-info .shared-all {
  border: 1px solid #3B60BA;
  border-radius: 2px;
  color: #3B60BA;
  cursor: pointer;
  padding: 10px 15px;
}
.mls-detail .mls-detail-config,
.mls-detail .mls-detail-members,
.mls-detail .mls-detail-rules {
  border: 1px solid #C6C6C6;
  border-radius: 4px;
  padding: 15px;
}
.mls-detail .mls-detail-config .mls-detail-widget,
.mls-detail .mls-detail-members .mls-detail-widget,
.mls-detail .mls-detail-rules .mls-detail-widget {
  font-weight: 600;
}
.mls-detail .mls-detail-members .logo {
  height: auto;
  max-width: 80px;
  min-width: auto;
  object-fit: contain;
}
.mls-detail .mls-detail-members .members-list {
  margin-bottom: 0;
  padding-left: 20px;
}
.mls-detail .mls-detail-rules .rules-list {
  margin-bottom: 0;
  padding-left: 20px;
}
.mls-detail .shared-properties-list {
  overflow-y: auto;
  max-height: 810px;
  width: 100%;
}
.mls-detail .shared-properties-list .property-row {
  border: 1px solid #C6C6C6;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 5px 0 10px !important;
  cursor: pointer;
}
.mls-detail .shared-properties-list .property-row:hover {
  background-color: #e4e5ea;
}
.mls-detail .shared-properties-list .property-row .property-row__header {
  border-bottom: 1px solid #C6C6C6;
  padding: 0 10px;
}
.mls-detail .shared-properties-list .property-row .property-row__header .checkbox-inline {
  margin-right: 5px !important;
}
.mls-detail .shared-properties-list .property-row .property-row__header .reference {
  position: relative;
  left: -5px;
}
.mls-detail .shared-properties-list .property-row .property-row__header .shared-property-tag {
  background-color: #4DCDC2;
  border-radius: 13px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  margin-right: 15px;
  padding: 2px 5px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 9px;
}
.mls-detail .shared-properties-list .property-row .property-row__body {
  padding-top: 10px;
}
.mls-detail .shared-properties-list .property-row .property-row__body .property-photo {
  margin: 0 10px;
}
.mls-detail .shared-properties-list .property-row .property-row__body .no-photo {
  align-items: center;
  background-color: #e7e7e7;
  display: flex;
  font-size: 24px;
  height: 90px;
  margin: 0 10px;
  min-height: 90px;
  justify-content: center;
  width: 120px;
}
.mls-detail .shared-properties-list .property-row .property-row__body .progress {
  margin-top: 2px;
}
.landing-mls .landing-mls__items {
  gap: 15px;
}
.landing-mls .landing-mls__items .advantage-item {
  border: 1px solid #C6C6C6;
  border-radius: 6px;
  padding: 15px 0;
}
.landing-mls .landing-mls__info {
  background-color: #F6F6F6;
  border-radius: 8px;
  padding: 15px;
}
.landing-mls .blue-background {
  background-color: #f0f9fd;
  border-radius: 8px;
  padding: 30px;
}
.landing-mls .btn-contact {
  background-color: #3B60BA;
  border: 2px solid #3B60BA;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  font-weight: 500;
  height: 50px;
  line-height: 48px;
  padding: 15px;
  text-align: center;
  width: 100%;
}
.landing-mls .landing-mls__questions {
  border: 1px solid #C6C6C6;
  border-radius: 6px;
}
.landing-mls .landing-mls__questions .question-item {
  border-bottom: 1px solid #EDEDED;
  cursor: pointer;
  justify-content: space-between;
  padding: 15px;
}
.landing-mls .landing-mls__questions .question-item:last-child {
  border-bottom: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL21scy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7O0FBSEosSUFLSTtFQUNJLGlCQUFBOztBQU5SLElBU0k7RUFDSSxpQkFBQTs7QUFWUixJQWFJO0VBQ0ksaUJBQUE7O0FBZFIsSUFpQkk7QUFqQkosSUFpQmdCO0VBQ1IsV0FBQTtFQUNBLG9CQUFBOztBQUVBLElBSkosV0FJSztBQUFELElBSlEsU0FJUDtFQUNHLGNBQUE7O0FBdEJaLElBMEJJO0VBQ0ksYUFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7O0FBaENSLElBMEJJLFVBUUk7RUFDSSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBekNaLElBMEJJLFVBUUksVUFTSTtFQUNJLGVBQUE7RUFDQSxnQkFBQTs7QUE3Q2hCLElBMEJJLFVBUUksVUFjSTtFQUNJLGNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBOztBQUdKLElBN0JSLFVBUUksVUFxQks7RUFDRyxTQUFTLEVBQVQ7RUFDQSxVQUFBOztBQXpEaEIsSUEwQkksVUFRSSxVQTBCSTtFQUNJLGdCQUFBOztBQTdEaEIsSUFrRUk7RUFDSSxpQkFBQTs7QUFuRVIsSUFrRUksY0FHSTtFQUNJLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQUtaO0VBQ0ksYUFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7O0FBTkoscUJBUUk7RUFDSSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBOztBQWRSLHFCQVFJLGlCQVFJO0VBQ0kseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBOztBQXhCWixxQkFRSSxpQkFRSSxrQkFVSTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7O0FBOUJoQixxQkFRSSxpQkEyQkk7RUFDSSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTs7QUExQ1oscUJBUUksaUJBMkJJLGFBU0k7RUFDSSxrQkFBQTtFQUNBLFFBQUE7O0FBS1oscUJBQUM7RUFDRyxTQUFTLEVBQVQ7RUFDQSxVQUFBOztBQUlSLFFBQTBCLHVCQUF1QjtFQUM3QyxJQUFLLFVBQVU7RUFBVyxxQkFBc0I7SUFDNUMscUJBQUE7SUFDQSxPQUFPLCtCQUFQOztFQUVBLElBSkMsVUFBVSxVQUlWLFlBQVk7RUFBYixxQkFKNEMsaUJBSTNDLFlBQVk7SUFDVCxlQUFBOzs7QUFLWixRQUEyQjtFQUN2QixJQUFLLFVBQVU7RUFBVyxxQkFBc0I7SUFDNUMscUJBQUE7SUFDQSxPQUFPLCtCQUFQOztFQUVBLElBSkMsVUFBVSxVQUlWLFlBQVk7RUFBYixxQkFKNEMsaUJBSTNDLFlBQVk7SUFDVCxlQUFBOzs7QUFLWiwwQkFDSTtFQUNJLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBOztBQUxSLDBCQUNJLGNBTUk7RUFDSSxhQUFBOztBQVJaLDBCQVlJLHdCQUF3QjtFQUNwQixlQUFBOztBQWJSLDBCQWdCSTtFQUNJLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBS1IsV0FDSTtFQUNJLGtCQUFBOztBQUZSLFdBQ0ksbUJBR0k7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7O0FBTlosV0FDSSxtQkFRSTtFQUNJLGNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBOztBQWJaLFdBaUJJO0VBQ0kseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7O0FBcEJSLFdBaUJJLHdCQUtJO0VBQ0kseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBM0JaLFdBK0JJO0FBL0JKLFdBK0J3QjtBQS9CeEIsV0ErQjZDO0VBQ3JDLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBOztBQWxDUixXQStCSSxtQkFLSTtBQXBDUixXQStCd0Isb0JBS2hCO0FBcENSLFdBK0I2QyxrQkFLckM7RUFDSSxnQkFBQTs7QUFyQ1osV0F5Q0ksb0JBQ0k7RUFDSSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTs7QUE5Q1osV0F5Q0ksb0JBUUk7RUFDSSxnQkFBQTtFQUNBLGtCQUFBOztBQW5EWixXQXVESSxrQkFDSTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7O0FBMURaLFdBOERJO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7O0FBakVSLFdBOERJLHdCQUtJO0VBQ0kseUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBOztBQUVBLFdBWlIsd0JBS0ksY0FPSztFQUNHLHlCQUFBOztBQTNFaEIsV0E4REksd0JBS0ksY0FXSTtFQUNJLGdDQUFBO0VBQ0EsZUFBQTs7QUFoRmhCLFdBOERJLHdCQUtJLGNBV0ksc0JBSUk7RUFDSSw0QkFBQTs7QUFuRnBCLFdBOERJLHdCQUtJLGNBV0ksc0JBUUk7RUFDSSxrQkFBQTtFQUNBLFVBQUE7O0FBeEZwQixXQThESSx3QkFLSSxjQVdJLHNCQWFJO0VBQ0kseUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBOztBQXRHcEIsV0E4REksd0JBS0ksY0F1Q0k7RUFDSSxpQkFBQTs7QUEzR2hCLFdBOERJLHdCQUtJLGNBdUNJLG9CQUdJO0VBQ0ksY0FBQTs7QUE5R3BCLFdBOERJLHdCQUtJLGNBdUNJLG9CQU9JO0VBQ0ksbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTs7QUExSHBCLFdBOERJLHdCQUtJLGNBdUNJLG9CQW1CSTtFQUNJLGVBQUE7O0FBT3BCLFlBQ0k7RUFDSSxTQUFBOztBQUZSLFlBQ0ksb0JBR0k7RUFDSSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTs7QUFQWixZQVdJO0VBQ0kseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7O0FBZFIsWUFpQkk7RUFDSSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTs7QUFwQlIsWUF1Qkk7RUFDSSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTs7QUFsQ1IsWUFxQ0k7RUFDSSx5QkFBQTtFQUNBLGtCQUFBOztBQXZDUixZQXFDSSx3QkFJSTtFQUNJLGdDQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO0VBQ0EsYUFBQTs7QUFFQSxZQVZSLHdCQUlJLGVBTUs7RUFDRyxtQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5AaW1wb3J0IFwidG9vbHMtbWl4aW5zLmxlc3NcIjtcclxuXHJcbi5tbHMge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnR4dExvZ29NbHMge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29TaGFyZSB7XHJcbiAgICAgICAgbWFyZ2luOiA0cHggMCA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmpzVmVyTWxzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGJsTWFudWFsLCAubGJsQXV0byB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LUNDQztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL05ldyBtbHNcclxuICAgIC5tbHMtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAubWxzLWl0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzZDNkM2O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLm1scy1pdGVtLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb21vb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG90YWwtbWVtYmVycy1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1scy1pbmZvLWRpdiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcblxyXG4gICAgICAgIC5tbHMtaW5mbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRpdi1tbHMtcmVhbC1lc3RhdGVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm1scy1yZWFsLWVzdGF0ZSB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzZDNkM2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAubG9nby1yZWFsLWVzdGF0ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAubWxzLWNvbnRhY3Qge1xyXG4gICAgICAgICAgICBjb2xvcjogIzNCNjBCQTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNCNjBCQTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjNweCkge1xyXG4gICAgLm1scyAubWxzLWxpc3QgLm1scy1pdGVtLCAuZGl2LW1scy1yZWFsLWVzdGF0ZXMgLm1scy1yZWFsLWVzdGF0ZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMCAwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEvMyoxMDAlIC0gKDEgLSAxLzMpKjE1cHgpO1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5tbHMgLm1scy1saXN0IC5tbHMtaXRlbSwgLmRpdi1tbHMtcmVhbC1lc3RhdGVzIC5tbHMtcmVhbC1lc3RhdGUge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAxNXB4IDAgMDtcclxuICAgICAgICB3aWR0aDogY2FsYygxLzQqMTAwJSAtICgxIC0gMS80KSoxNXB4KTtcclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSg0bikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVhbC1lc3RhdGUtY29udGFjdC1tb2RhbCB7XHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWxpZGF0aW9uLWF2aXNvLWxlZ2FsIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1jb250YWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5tbHMtZGV0YWlsIHtcclxuICAgIC5tbHMtZGV0YWlsLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgNXB4O1xyXG5cclxuICAgICAgICAubWxzLWRldGFpbC1uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb21vb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1scy1kZXRhaWwtc2hhcmVkLWluZm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgIC5zaGFyZWQtYWxsIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLWxpbms7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1saW5rO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1scy1kZXRhaWwtY29uZmlnLCAubWxzLWRldGFpbC1tZW1iZXJzLCAubWxzLWRldGFpbC1ydWxlcyB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M2QzZDNjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgLm1scy1kZXRhaWwtd2lkZ2V0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1scy1kZXRhaWwtbWVtYmVycyB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbWJlcnMtbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1scy1kZXRhaWwtcnVsZXMge1xyXG4gICAgICAgIC5ydWxlcy1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hhcmVkLXByb3BlcnRpZXMtbGlzdCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4MTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnByb3BlcnR5LXJvdyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNkM2QzY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU1ZWE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1yb3dfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gtaW5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaGFyZWQtcHJvcGVydHktdGFnIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNERDREMyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb3BlcnR5LXJvd19fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAucHJvcGVydHktcGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uby1waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxhbmRpbmctbWxzIHtcclxuICAgIC5sYW5kaW5nLW1sc19faXRlbXMge1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgLmFkdmFudGFnZS1pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M2QzZDNjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYW5kaW5nLW1sc19faW5mbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmx1ZS1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tY29udGFjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubGFuZGluZy1tbHNfX3F1ZXN0aW9ucyB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M2QzZDNjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgIC5xdWVzdGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFREVERUQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9tbHMuY3NzIn0= */

.editorMarketing {
  position: relative;
}
.menuEditor {
  float: left;
  padding: 0 10px;
  width: 100%;
}
.menuEditor .menu-editor-mobile ul {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}
.menuEditor .menu-editor-mobile ul li {
  border: 1px solid #3B60BA;
  border-right: 0;
  flex: 1;
  height: 50px;
  text-align: center;
}
.menuEditor .menu-editor-mobile ul li a {
  border: none;
  margin-right: 0;
}
.menuEditor .menu-editor-mobile ul li a .icon {
  color: #3B60BA;
  font-size: 24px;
}
.menuEditor .menu-editor-mobile ul li:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.menuEditor .menu-editor-mobile ul li:last-child {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  border-right: 1px solid #3B60BA;
}
.menuEditor .menu-editor-mobile ul li.active {
  background-color: #3B60BA;
}
.menuEditor .menu-editor-mobile ul li.active a .icon {
  color: white;
}
@media (min-width: 768px) {
  .menuEditor {
    float: left;
    padding: 0 0 15px;
    width: 125px;
  }
}
.configurationEditor {
  float: left;
  background-color: #f5f5f5;
  margin: 30px 10px 0;
  min-height: 305px;
  width: calc(100% - 20px);
}
@media (min-width: 768px) {
  .configurationEditor {
    margin: 30px 0 15px 15px;
    width: calc(100% - 140px);
  }
}
@media (min-width: 1024px) {
  .configurationEditor {
    margin: 30px 0 15px 0;
    width: calc(100% - 725px);
  }
}
@media (min-width: 1440px) {
  .configurationEditor .buscarContacto #s2id_multiselectSearchTags {
    width: 50%;
  }
}
.previewEditor {
  float: left;
  max-width: 600px;
  padding-left: 10px !important;
  width: calc(100% - 10px);
}
.previewEditor .emailPreview .previewHeader img {
  mix-blend-mode: multiply;
  width: 120px;
}
.previewEditor .emailPreview .imageBodyPreviewAfter,
.previewEditor .emailPreview .imageBodyPreviewBefore {
  text-align: center;
}
.previewEditor .emailPreview .imageBodyPreviewAfter img,
.previewEditor .emailPreview .imageBodyPreviewBefore img {
  max-width: 490px;
  width: 100%;
}
.previewEditor .emailPreview .previewBody img,
.previewEditor .emailPreview .previewFooter img {
  max-width: 100% !important;
}
.previewEditor .emailPreview .previewLegalAdvice {
  padding: 24px 16px;
  background-color: #F6F6F6;
  margin-bottom: 100px;
}
.previewEditor .emailPreview .previewLegalAdvice .previewLegalAdviceTitle,
.previewEditor .emailPreview .previewLegalAdvice .previewLegalAdviceBody,
.previewEditor .emailPreview .previewLegalAdvice .previewLegalAdviceConsentLink {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
}
.previewEditor .emailPreview .previewLegalAdvice .previewLegalAdviceTitle,
.previewEditor .emailPreview .previewLegalAdvice .previewLegalAdviceBody {
  color: #6C6C6C;
}
.previewEditor .emailPreview .previewLegalAdvice .previewLegalAdviceTitle {
  font-weight: 700;
}
.previewEditor .emailPreview .previewLegalAdvice .previewLegalAdviceBody,
.previewEditor .emailPreview .previewLegalAdvice .previewLegalAdviceConsentLink {
  font-weight: 400;
}
.previewEditor .properties-list-campaign-email-preview-container {
  border: 1px solid #DDDDDD;
  border-radius: 4px;
}
@media (min-width: 768px) {
  .reportToOwner .previewEditor {
    border: 1px solid #C6C6C6;
    border-radius: 8px;
    padding: 30px 15px !important;
    width: 100%;
    max-width: 100%;
  }
  .previewEditor {
    padding-left: 15px !important;
    width: 600px;
  }
}
.posterEditorTab {
  background-color: #f5f5f5;
  padding-bottom: 15px !important;
}
.posterEditorTab.photosTab img {
  width: 100%;
  cursor: pointer;
}
.posterEditorTab.photosTab img.active {
  border: 2px solid #3B60BA;
}
@media (max-width: 1023px) {
  .envios .btnFiltEnvio {
    text-align: right;
  }
}
@media (min-width: 768px) {
  .envios .btnFiltEnvio .control-label {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .envios .panelMin .btnFiltEnvio .control-label {
    display: inline-block;
  }
}
.envios .resultadosParrilla .ui-grid-viewport .ui-grid-canvas .ui-grid-row:nth-child(odd) .ui-grid-cell,
.envios .resultadosParrilla .ui-grid-viewport .ui-grid-canvas .ui-grid-row:nth-child(even) .ui-grid-cell {
  height: 51px;
}
.envios .ui-grid-disable-selection {
  cursor: pointer;
}
.enviosCols {
  max-height: 450px;
  overflow: auto;
}
.flex {
  display: flex;
  flex-direction: column-reverse;
}
#panelEnvios.panelMin .fechaEnvio,
#panelEnvios.panelMin .destinatario,
#panelEnvios.panelMin .tipoEnvio {
  width: 33.33%;
}
#panelEnvios.panelMin .descripcionEnvio,
#panelEnvios.panelMin .aliasEnvio,
#panelEnvios.panelMin .observacionesEnvio {
  display: none;
}
.informeHeader {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 0 30px 0 15px;
}
.informeHeader span {
  color: white;
  font-size: 18px;
}
.datosInmuebleContainer {
  padding: 0 20px;
}
.datosInmuebleContent {
  background-color: #f5f5f5;
}
.vistaPrevia {
  padding: 0 30px;
  border-left: 1px solid #d8d8d8;
  max-width: 730px;
}
.vistaPrevia .agencyLogo img {
  width: 150px;
}
.vistaPrevia__title {
  font-size: 14px;
  line-height: 1.29;
  color: #2A2A2A;
  margin-bottom: 12px;
  font-weight: 500;
}
.vistaPrevia__direccion {
  font-size: 12px;
  text-align: right;
  color: #2A2A2A;
  font-weight: 500;
}
.vistaPrevia__subtitle {
  font-size: 18px;
  font-weight: 600;
  color: #2A2A2A;
  margin-top: 40px;
}
.vistaPrevia__text {
  margin: 40px 0 17px 0;
}
.vistaPrevia__fecha {
  font-size: 12px;
  font-weight: 600;
  color: #2A2A2A;
  text-align: right;
  margin-top: 40px;
}
.vistaPrevia__ficha {
  border: solid 1px #dcdddf;
  display: flex;
  border-radius: 4px;
}
.vistaPrevia__ficha > div:first-child {
  max-width: 179px;
  max-height: 112px;
  min-width: 179px;
  min-height: 112px;
}
.vistaPrevia__ficha > div:first-child > img {
  width: 100%;
  height: 100%;
}
.vistaPrevia__ficha__body {
  margin-left: 10px;
  width: 100%;
  max-width: none !important;
}
.vistaPrevia__ficha__body div {
  font-weight: 600;
  color: #454545;
  margin: 8px 0;
}
.vistaPrevia__ficha__body p {
  margin-bottom: 5px;
}
.vistaPrevia__ficha__body a {
  color: #549cf6;
  font-weight: 500;
}
.vistaPrevia table tr th {
  font-size: 12px;
  line-height: 1.5;
  color: #2A2A2A;
  font-weight: 500;
  padding-bottom: 8px;
}
.vistaPrevia table tr td {
  font-size: 14px;
  line-height: 1.16;
  color: #2A2A2A;
  font-weight: 500;
  padding-bottom: 14px;
}
.vistaPrevia table tr td:nth-child(1),
.vistaPrevia table tr th:nth-child(1) {
  padding-left: 10px;
}
.vistaPrevia table tr td:nth-child(2),
.vistaPrevia table tr th:nth-child(2) {
  text-align: right;
  padding-right: 135px;
}
.vistaPrevia table tr td:nth-child(3),
.vistaPrevia table tr th:nth-child(3) {
  width: 180px;
}
.vistaPrevia__firma {
  margin-top: 40px;
}
.datos {
  padding-top: 20px;
  margin: 0 auto;
  display: grid;
  grid-gap: 1.5rem;
  grid-template-columns: repeat(auto-fit, minmax(210px, 210px));
}
.datos__box {
  width: 100%;
  border-radius: 2px;
  border: solid 1px #ebebeb;
  position: relative;
  margin-bottom: 10px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.13);
}
.datos__box__body {
  font-size: 18px;
  line-height: 1.22;
  color: #2A2A2A;
  margin-bottom: 40px;
  padding: 25px 20px;
  padding: 24px 19px;
  display: flex;
}
.datos__box__body > div:first-child {
  margin-right: 10px;
}
.datos__box__title {
  width: 100%;
  color: white;
  font-size: 28px;
  position: absolute;
  bottom: 0;
  font-weight: 500;
  text-align: center;
}
.publicidad {
  font-size: 14px;
  font-weight: 600;
  color: #2A2A2A;
  background-color: rgba(203, 222, 237, 0.45);
  padding: 6px 11px;
  margin-bottom: 9px;
}
.footerInforme {
  margin: 80px 0;
}
.footerInforme div {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.43;
  color: #2A2A2A;
}
.footerInforme p {
  font-size: 12px;
  line-height: 1.33;
  color: #2A2A2A;
  max-width: 660px;
}
.footerInforme a {
  font-size: 12px;
  line-height: 1.67;
}
.ui-grid-top-panel {
  font-weight: 600 !important;
}
.note-editor h1,
.note-editor h2,
.note-editor h3,
.note-editor h4,
.note-editor h5,
.note-editor h6 {
  font-weight: 600;
}
@media (max-width: 768px) {
  .buscarContacto .select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;
    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  }
  .buscarContacto .select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0 5px 0 0;
    position: relative;
    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;
    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
  }
  .buscarContacto .select2-container.select2-container-multi {
    display: block !important;
  }
  .buscarContacto .select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;
    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent !important;
  }
  .buscarContacto .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    background-position: right -11px;
  }
  .buscarContacto .select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;
    font-size: 1px;
    outline: none;
    background: url(/Content/css/plugins/select2.png) right top no-repeat;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2Vudmlvcy5sZXNzIiwiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7RUFDSSxrQkFBQTs7QUFHSjtFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTs7QUFISixXQUtJLG9CQUNJO0VBQ0ksYUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTs7QUFUWixXQUtJLG9CQUNJLEdBS0k7RUFDSSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBOztBQWhCaEIsV0FLSSxvQkFDSSxHQUtJLEdBT0k7RUFDSSxZQUFBO0VBQ0EsZUFBQTs7QUFwQnBCLFdBS0ksb0JBQ0ksR0FLSSxHQU9JLEVBSUk7RUFDSSxjQUFBO0VBQ0EsZUFBQTs7QUFJUixXQXZCWixvQkFDSSxHQUtJLEdBaUJLO0VBQ0csOEJBQUE7RUFDQSwyQkFBQTs7QUFHSixXQTVCWixvQkFDSSxHQUtJLEdBc0JLO0VBQ0csK0JBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBOztBQUdKLFdBbENaLG9CQUNJLEdBS0ksR0E0Qks7RUFDRyx5QkFBQTs7QUFESixXQWxDWixvQkFDSSxHQUtJLEdBNEJLLE9BR0csRUFBRTtFQUNFLFlBQUE7O0FBUXhCLFFBQTBCO0VBQ3RCO0lBQ0ksV0FBQTtJQUNBLGlCQUFBO0lBQ0EsWUFBQTs7O0FBSVI7RUFDSSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7O0FBR0osUUFBMEI7RUFDdEI7SUFDSSx3QkFBQTtJQUNBLHlCQUFBOzs7QUFJUixRQUEyQjtFQUN2QjtJQUNJLHFCQUFBO0lBQ0EseUJBQUE7OztBQUlSLFFBQTJCO0VBQ3ZCLG9CQUFxQixnQkFBZ0I7SUFDakMsVUFBQTs7O0FBSVI7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2QkFBQTtFQUNBLHdCQUFBOztBQUpKLGNBTUksY0FDSSxlQUFlO0VBQ1gsd0JB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LGVBQWdCLHlCQUF5QixpQkFBaUIsc0JBQXNCO0lBQzVFLFlBQUE7SUFDQSxhQUFBO0lBQ0EsdUJBQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7SUFDQSxTQUFBO0lBQ0Esd0JBQUE7SUFDQSxnQkFBQTtJQUNBLGtDQUFBOztFQUdKLGVBQWdCLHlCQUF5QixpQkFBaUIsdUJBQXVCLDZCQUE0QjtJQUN6RyxnQ0FBQTs7RUFHSixlQUFnQjtJQUNaLGNBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLFFBQUE7SUFDQSxjQUFBO0lBQ0EsYUFBQTtJQUNBLHFFQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuLmVkaXRvck1hcmtldGluZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tZW51RWRpdG9yIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm1lbnUtZWRpdG9yLW1vYmlsZSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tZW51RWRpdG9yIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb25maWd1cmF0aW9uRWRpdG9yIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXByaW1hcnktZ3JleTtcclxuICAgIG1hcmdpbjogMzBweCAxMHB4IDA7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDVweDtcclxuICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAyMHB4KVwiO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb25maWd1cmF0aW9uRWRpdG9yIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAxNXB4IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDE0MHB4KVwiO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuY29uZmlndXJhdGlvbkVkaXRvciB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMTVweCAwO1xyXG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSA3MjVweClcIjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgLmNvbmZpZ3VyYXRpb25FZGl0b3IgLmJ1c2NhckNvbnRhY3RvICNzMmlkX211bHRpc2VsZWN0U2VhcmNoVGFncyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnByZXZpZXdFZGl0b3Ige1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gMTBweClcIjtcclxuXHJcbiAgICAuZW1haWxQcmV2aWV3IHtcclxuICAgICAgICAucHJldmlld0hlYWRlciBpbWcge1xyXG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZUJvZHlQcmV2aWV3QWZ0ZXIsIC5pbWFnZUJvZHlQcmV2aWV3QmVmb3JlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDkwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZXZpZXdCb2R5LCAucHJldmlld0Zvb3RlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZXZpZXdMZWdhbEFkdmljZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAucHJldmlld0xlZ2FsQWR2aWNlVGl0bGUsXHJcbiAgICAgICAgICAgIC5wcmV2aWV3TGVnYWxBZHZpY2VCb2R5LFxyXG4gICAgICAgICAgICAucHJldmlld0xlZ2FsQWR2aWNlQ29uc2VudExpbmsge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByZXZpZXdMZWdhbEFkdmljZVRpdGxlLFxyXG4gICAgICAgICAgICAucHJldmlld0xlZ2FsQWR2aWNlQm9keSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZDNkM2QztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByZXZpZXdMZWdhbEFkdmljZVRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmV2aWV3TGVnYWxBZHZpY2VCb2R5LFxyXG4gICAgICAgICAgICAucHJldmlld0xlZ2FsQWR2aWNlQ29uc2VudExpbmsge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvcGVydGllcy1saXN0LWNhbXBhaWduLWVtYWlsLXByZXZpZXctY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLnJlcG9ydFRvT3duZXIge1xyXG5cclxuICAgICAgICAucHJldmlld0VkaXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ocy1uZXctZmVhdHVyZXMtYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJldmlld0VkaXRvciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdGVyRWRpdG9yVGFiIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1wcmltYXJ5LWdyZXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICYucGhvdG9zVGFiIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5lbnZpb3MgLmJ0bkZpbHRFbnZpbyB7dGV4dC1hbGlnbjogcmlnaHQ7fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuZW52aW9zIC5idG5GaWx0RW52aW8gLmNvbnRyb2wtbGFiZWwge2Rpc3BsYXk6bm9uZTt9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAuZW52aW9zIC5wYW5lbE1pbiAuYnRuRmlsdEVudmlvIC5jb250cm9sLWxhYmVsIHtkaXNwbGF5OmlubGluZS1ibG9jazt9XHJcbn1cclxuXHJcblxyXG4uZW52aW9zIHtcclxuICAgIC5yZXN1bHRhZG9zUGFycmlsbGEgLnVpLWdyaWQtdmlld3BvcnQgLnVpLWdyaWQtY2FudmFzIC51aS1ncmlkLXJvd3tcclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpLCAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgLnVpLWdyaWQtY2VsbHtoZWlnaHQ6NTFweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnVpLWdyaWQtZGlzYWJsZS1zZWxlY3Rpb24ge2N1cnNvcjogcG9pbnRlcjt9XHJcbn0gXHJcbiBcclxuLmVudmlvc0NvbHN7bWF4LWhlaWdodDo0NTBweDtvdmVyZmxvdzphdXRvO31cclxuXHJcbi5mbGV4e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTt9XHJcblxyXG5cclxuI3BhbmVsRW52aW9zLnBhbmVsTWluIHtcclxuICAgIC5mZWNoYUVudmlvLCAuZGVzdGluYXRhcmlvLCAudGlwb0VudmlvIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwY2lvbkVudmlvLCAuYWxpYXNFbnZpbywgLm9ic2VydmFjaW9uZXNFbnZpbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmluZm9ybWVIZWFkZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAxNXB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRvc0lubXVlYmxlQ29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLmRhdG9zSW5tdWVibGVDb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1wcmltYXJ5LWdyZXk7XHJcbn1cclxuXHJcbi52aXN0YVByZXZpYSB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBjb2xvci1ocy10YWJsZS1saW5lO1xyXG4gICAgbWF4LXdpZHRoOiA3MzBweDtcclxuXHJcbiAgICAuYWdlbmN5TG9nbyBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaXJlY2Npb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwIDE3cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mZWNoYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19maWNoYSB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RjZGRkZjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE3OXB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTJweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNzlweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTEycHg7XHJcblxyXG4gICAgICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICAuc3F1YXJlKDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpY2hhX19ib2R5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19maWNoYV9fYm9keSBkaXYge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LTQ1NDU0NTtcclxuICAgICAgICBtYXJnaW46IDhweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpY2hhX19ib2R5IHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19maWNoYV9fYm9keSBhIHtcclxuICAgICAgICBjb2xvcjogIzU0OWNmNjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgdGFibGUgdHIgdGgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmIHRhYmxlIHRyIHRkIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKSwgJiB0YWJsZSB0ciB0aDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKSwgJiB0YWJsZSB0ciB0aDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpLCAmIHRhYmxlIHRyIHRoOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zpcm1hIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmRhdG9zIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjEwcHgsIDIxMHB4KSk7XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggQGNvbG9yLWhzLW1lbnUtaG92ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAuMTMpO1xyXG5cclxuICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAxOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdWJsaWNpZGFkIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAzLCAyMjIsIDIzNywgLjQ1KTtcclxuICAgIHBhZGRpbmc6IDZweCAxMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG59XHJcblxyXG4uZm9vdGVySW5mb3JtZSB7XHJcbiAgICBtYXJnaW46IDgwcHggMDtcclxuXHJcbiAgICAmIGRpdiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICB9XHJcblxyXG4gICAgJiBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgIH1cclxufVxyXG5cclxuLy9oaXN0b3JpYWxcclxuLnVpLWdyaWQtdG9wLXBhbmVse1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy9lZGl0b3Igc3VtbWVybm90ZVxyXG4ubm90ZS1lZGl0b3IgaDEsIC5ub3RlLWVkaXRvciBoMiwgLm5vdGUtZWRpdG9yIGgzLCAubm90ZS1lZGl0b3IgaDQsIC5ub3RlLWVkaXRvciBoNSwgLm5vdGUtZWRpdG9yIGg2IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8vIEZpeCBzZWxlY3QyIGluIG1vYmlsZVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5idXNjYXJDb250YWN0byAuc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIHtcclxuICAgICAgICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOHB4O1xyXG4gICAgICAgIG1hcmdpbjogM3B4IDAgM3B4IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0LCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0LCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2Y0ZjRmNCcsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMCUsIDAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZjRmNGY0KSwgY29sb3Itc3RvcCg1MCUsICNmMGYwZjApLCBjb2xvci1zdG9wKDUyJSwgI2U4ZThlOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZSkpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWUgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuYnVzY2FyQ29udGFjdG8gLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMSU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICAgICAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgY29sb3Itc3RvcCgxJSwgI2VlZSksIGNvbG9yLXN0b3AoMTUlLCAjZmZmKSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDElLCAjZmZmIDE1JSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDElLCAjZmZmIDE1JSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXNjYXJDb250YWN0byAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItbXVsdGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1c2NhckNvbnRhY3RvIC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMXB4IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1c2NhckNvbnRhY3RvIC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1c2NhckNvbnRhY3RvIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICBmb250LXNpemU6IDFweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvQ29udGVudC9jc3MvcGx1Z2lucy9zZWxlY3QyLnBuZykgcmlnaHQgdG9wIG5vLXJlcGVhdDtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBTaXppbmcgc2hvcnRjdXRzXHJcbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuLnNxdWFyZShAc2l6ZSkge1xyXG4gICAgLnNpemUoQHNpemU7IEBzaXplKTtcclxufVxyXG5cclxuLy8gTmV3IG1peGluc1xyXG4uYm9yZGVyLXJhZGl1cy1mdWxsKEByYWRpdXNUb3BSaWdodDogNXB4LCBAcmFkaXVzQm90dG9tUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbUxlZnQ6IDVweCwgQHJhZGl1c1RvcExlZnQ6IDVweCkge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG59XHJcblxyXG4vLyAuYm94LXNoYWRvdyg1cHgsIDVweCwgNnB4LCAuMyk7XHJcbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICBib3gtc2hhZG93OiBAc3RyaW5nO1xyXG59XHJcblxyXG4vLyAudHJhbnNpdGlvbihhbGwsIC41cywgZWFzZS1pbik7XHJcbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxufVxyXG5cclxuLy8gLnRyYW5zZm9ybSg1ZGVnLCAuNSwgMWRlZywgMCk7XHJcbi50cmFuc2Zvcm0gKEByb3RhdGU6IDkwZGVnLCBAc2NhbGU6IDEsIEBza2V3OiAxZGVnLCBAdHJhbnNsYXRlOiAxMHB4KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbn1cclxuXHJcbi8vIC5ncmFkaWVudChsZWZ0LCAjNjYzMzMzLCAjMzMzMzMzKTtcclxuLmdyYWRpZW50IChAb3JpZ2luOiBsZWZ0LCBAc3RhcnQ6IHdoaXRlLCBAc3RvcDogYmxhY2spIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG59XHJcblxyXG4vLyAuYm9yZGVyLXJhZGl1cyg1cHgpXHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6IDVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcblxyXG4uY2hldnJvbi1jb21wKEBjb2xvciwgQGJvcmRlciwgQGJvcmRlci1sZWZ0LCBAdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogQGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLWxlZnQgc29saWQgQGNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiBAdG9wO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmljb21vb24oKSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vTWFyZ2luLXRvcFxyXG4ubWFyZ2luLXRvcChAc2l6ZSkge1xyXG4gICAgbWFyZ2luLXRvcDogQHNpemU7XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBtZWFzdXJlc1xyXG5AbW9iaWxlOiB+XCIobWF4LXdpZHRoOiA0ODBweClcIjtcclxuQG1vYmlsZS1sZzogflwiKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQG1vYmlsZS1taW46IH5cIihtaW4td2lkdGg6IDM2MHB4KVwiO1xyXG5AbW9iaWxlLW1heDogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBhbGwtbW9iaWxlczogflwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuXHJcbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkB0YWJsZXQtbWluOiB+XCIobWluLXdpZHRoOiA3NjhweClcIjtcclxuQHRhYmxldC1tYXg6IH5cIihtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AYWxsLXRhYmxldHM6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcblxyXG5AbGFwdG9wLXNtOiB+XCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQGxhcHRvcDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xyXG5AbGFwdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBsYXB0b3AtbWluOiB+XCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuQGxhcHRvcC1tYXg6IH5cIihtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGFsbC1sYXB0b3BzOiB+XCIobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuXHJcbkBkZXNrdG9wLW1pbjogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG5AZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTc2MHB4KVwiO1xyXG5AZGVza3RvcC1sZzogflwiKG1pbi13aWR0aDogMTc2MXB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5AYWxsLWRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuXHJcbkBzY3JlZW4teHM6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5Ac2NyZWVuLXNtOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQHNjcmVlbi1tZDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5Ac2NyZWVuLWxnOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvZW52aW9zLmNzcyJ9 */

.ico-facebook {
  color: #3b5998;
}
.ico-twitter {
  color: #00aced;
}
.alert-warning .icomoon {
  color: #8a6d3b;
}
.icomoon-bajada-precio.reverse::before {
  display: inline-block;
  transform: rotate(-180deg);
}
.text-base {
  color: #2A2A2A;
}
.text-base-disabled {
  color: #919eab;
}
.text-base-light {
  color: #637381;
}
.text-nota {
  color: #ababab;
  font-size: 12px;
  padding-top: 3px;
}
.text-success {
  color: #4caf50;
}
.text-error {
  color: #f1492f;
}
.text-warning {
  color: #8a6d3b;
}
.text-link {
  color: #3B60BA;
}
.text-info {
  color: #6C6C6C;
}
.text-alert {
  color: #f7ca4f;
}
.text-alert-info {
  color: #4c9bff;
}
.text-pisos {
  color: #001489;
}
.text-new {
  color: #3B60BA;
}
.color-text-white {
  color: white;
}
.light {
  font-weight: 300;
}
.regular-weight {
  font-weight: 400;
}
.semi-bold {
  font-weight: 500;
}
.bold {
  font-weight: 600;
}
.no-bold {
  font-weight: normal;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.text-base {
  font-size: 14px;
}
.text-size-10 {
  font-size: 10px;
}
.text-size-11 {
  font-size: 11px;
}
.text-size-12 {
  font-size: 12px;
}
.text-size-13 {
  font-size: 13px;
}
.text-size-16 {
  font-size: 16px;
}
.text-size-18 {
  font-size: 18px;
}
.text-size-20 {
  font-size: 20px;
}
.text-size-22 {
  font-size: 22px;
}
.text-size-24 {
  font-size: 24px;
}
.text-size-26 {
  font-size: 26px;
}
.text-size-28 {
  font-size: 28px;
}
.text-size-30 {
  font-size: 30px;
}
.text-size-32 {
  font-size: 32px;
}
.text-size-80 {
  font-size: 80px;
}
.check-todos-basic {
  display: inline-block;
}
.check-todos-basic .icheckbox_minimal-grey {
  margin: 8px 5px 0 0 !important;
  padding-top: 3px;
}
.indomio-bundle-info {
  display: inline-block;
}
.indomio-bundle-info .notification.notification--info {
  display: inline-block;
  margin-top: 12px;
  padding: 4px 8px;
}
.indomio-bundle-info .notification.notification--info .notification__header {
  align-items: center;
}
.indomio-bundle-info .notification.notification--info .notification__header-icon:before {
  font-size: 16px;
}
.indomio-bundle-info .notification.notification--info .notification__header p {
  font-size: 12px;
  margin-bottom: 0;
}
.orderby-select {
  width: auto;
}
#parrillaPublicacion #SiteTitle {
  margin-top: 40px;
}
#parrillaPublicacion #SiteTitle.site-tile-no-margin {
  margin-top: 0;
}
#parrillaPublicacion .rowContadores {
  margin-top: 20px;
}
#parrillaPublicacion .productos-publicador > div,
#parrillaPublicacion .productos-publicador .rowContadores {
  margin-top: 0;
}
#parrillaPublicacion .divFichaEdicion {
  border-left: none;
  padding-left: 15px !important;
}
#parrillaPublicacion .publication-listing-siteTitle {
  align-items: center;
  display: flex;
  gap: 16px;
  justify-content: space-between;
  padding: 16px 8px;
}
#parrillaPublicacion.new-publishing-listing .mobileSearchProperties {
  background-color: #FFF;
  box-shadow: none;
}
#parrillaPublicacion.new-publishing-listing .mobileSearchProperties #CadenaFiltroInmuebles {
  gap: 8px;
  padding: 8px;
}
#parrillaPublicacion.new-publishing-listing .mobileSearchProperties #CadenaFiltroInmuebles .tagify {
  border: 1px solid #C6C6C6;
  margin: 0;
  width: 100% !important;
}
#parrillaPublicacion.new-publishing-listing .mobileSearchProperties #divPropertyFilterDetail .container {
  padding: 8px;
}
#parrillaPublicacion.new-publishing-listing .mobileSearchProperties #divPropertyFilterDetail .container .filterDetail {
  max-width: 100%;
}
#parrillaPublicacion.new-publishing-listing .container .filterApplied .filter-applied__arrow {
  top: 12px;
}
#parrillaPublicacion.new-publishing-listing .container .filterApplied .filterApplied__item {
  margin: 8px 0 8px 8px;
}
#parrillaPublicacion.new-publishing-listing .container .filterApplied .filterApplied__item.clean {
  margin: 8px 0;
}
#parrillaPublicacion.new-publishing-listing .parrillaPrincipal {
  margin-top: 8px;
}
@media (max-width: 1440px) {
  #parrillaPublicacion .isFiltersSidebarOpened #filterInmueblesPanel,
  #parrillaPublicacion .isFiltersSidebarOpened .productos-publicador {
    width: 100%;
  }
  #parrillaPublicacion .isFiltersSidebarOpened .hide-copy-action,
  #parrillaPublicacion .isFiltersSidebarOpened .statistics-data {
    display: none !important;
  }
}
.publicador .container {
  padding: 0;
}
.publicador .container .pb-3 {
  padding-bottom: 0 !important;
}
.publicador.divTable.misInmuebles .col-xs-1,
.publicador.divTable.misInmuebles .col-sm-1,
.publicador.divTable.misInmuebles .col-md-1,
.publicador.divTable.misInmuebles .col-lg-1,
.publicador.divTable.misInmuebles .col-xs-2,
.publicador.divTable.misInmuebles .col-sm-2,
.publicador.divTable.misInmuebles .col-md-2,
.publicador.divTable.misInmuebles .col-lg-2,
.publicador.divTable.misInmuebles .col-xs-3,
.publicador.divTable.misInmuebles .col-sm-3,
.publicador.divTable.misInmuebles .col-md-3,
.publicador.divTable.misInmuebles .col-lg-3,
.publicador.divTable.misInmuebles .col-xs-4,
.publicador.divTable.misInmuebles .col-sm-4,
.publicador.divTable.misInmuebles .col-md-4,
.publicador.divTable.misInmuebles .col-lg-4,
.publicador.divTable.misInmuebles .col-xs-5,
.publicador.divTable.misInmuebles .col-sm-5,
.publicador.divTable.misInmuebles .col-md-5,
.publicador.divTable.misInmuebles .col-lg-5,
.publicador.divTable.misInmuebles .col-xs-6,
.publicador.divTable.misInmuebles .col-sm-6,
.publicador.divTable.misInmuebles .col-md-6,
.publicador.divTable.misInmuebles .col-lg-6,
.publicador.divTable.misInmuebles .col-xs-7,
.publicador.divTable.misInmuebles .col-sm-7,
.publicador.divTable.misInmuebles .col-md-7,
.publicador.divTable.misInmuebles .col-lg-7,
.publicador.divTable.misInmuebles .col-xs-8,
.publicador.divTable.misInmuebles .col-sm-8,
.publicador.divTable.misInmuebles .col-md-8,
.publicador.divTable.misInmuebles .col-lg-8,
.publicador.divTable.misInmuebles .col-xs-9,
.publicador.divTable.misInmuebles .col-sm-9,
.publicador.divTable.misInmuebles .col-md-9,
.publicador.divTable.misInmuebles .col-lg-9,
.publicador.divTable.misInmuebles .col-xs-10,
.publicador.divTable.misInmuebles .col-sm-10,
.publicador.divTable.misInmuebles .col-md-10,
.publicador.divTable.misInmuebles .col-lg-10,
.publicador.divTable.misInmuebles .col-xs-11,
.publicador.divTable.misInmuebles .col-sm-11,
.publicador.divTable.misInmuebles .col-md-11,
.publicador.divTable.misInmuebles .col-lg-11,
.publicador.divTable.misInmuebles .col-xs-12,
.publicador.divTable.misInmuebles .col-sm-12,
.publicador.divTable.misInmuebles .col-md-12,
.publicador.divTable.misInmuebles .col-lg-12 {
  padding-left: 15px;
  padding-right: 0;
}
.publicador.divTable.misInmuebles .headerTable > div {
  padding-right: 0;
}
.publicador.divTable.misInmuebles .headerTable .sorting {
  background-position: -5px -1px;
  padding-left: 12px;
}
.publicador.divTable.misInmuebles .headerTable .sorting_asc {
  background-position: -5px 3px;
  padding-left: 12px;
}
.publicador.divTable.misInmuebles .headerTable .sorting_desc {
  background-position: -5px -4px;
  padding-left: 12px;
}
.publicador.divTable.misInmuebles .rowBodyTable > div:first-child,
.publicador.divTable.misInmuebles .headerTable > div:first-child {
  padding-left: 1px;
}
.publicador .chkSeleccion {
  margin-right: 5px;
}
.publicador .jsLogo .imgPublicacion {
  cursor: pointer;
}
.publicador .jsInfoUltimoEnvio .fa-exclamation-triangle {
  left: 16px;
}
.publicador .jsInfoUltimoEnvio .textErrorPubli {
  left: -8px;
}
.publicador .datosInmueble {
  max-width: 228px;
}
.publicador .portalDesactivado {
  opacity: 0.5;
}
.publicador .portalDesactivado a {
  cursor: default;
}
.publicador .urlWA {
  position: relative;
}
.publicador .urlWA div {
  width: 156px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 5px;
  position: absolute;
  top: 52px;
  padding: 0 7px;
  text-align: center;
  font-size: 11px;
}
.publicador .divProducto {
  position: relative;
}
.publicador .divProducto:first-child {
  margin-top: -5px;
}
.publicador .divProducto .fechaInicioProducto {
  position: absolute;
  left: 25px;
  bottom: -4px;
}
.publicador .divProducto .checkbox-inline {
  margin-right: 5px !important;
}
.publicador .collapsingSiteArrow {
  cursor: pointer;
}
@media (min-width: 768px) {
  .publicador .rowBodyTable .imagenSolicitud {
    max-width: 85px;
    position: relative;
    margin-right: 3px;
  }
  .publicador .rowBodyTable .imagenSolicitud img {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 1024px) {
  .publicador .rowBodyTable .imagenSolicitud {
    max-width: 112px;
    margin-right: 10px;
  }
  .publicador .rowBodyTable .imagenSolicitud img {
    width: 112px;
    height: 85px;
  }
  .publicador .rowBodyTable .chkSeleccion {
    margin-right: 10px;
  }
  .publicador .rowBodyTable .datosInmueble {
    max-width: 245px;
  }
  .panelMin .publicador .rowBodyTable .imagenSolicitud {
    max-width: 90px;
  }
  .panelMin .publicador .rowBodyTable .imagenSolicitud img {
    width: 80px;
    height: 60px;
  }
  .panelMin .publicador .rowBodyTable .exclusivo {
    max-width: 80px;
    position: relative;
  }
  .panelMin .publicador .rowBodyTable .datosInmueble {
    max-width: 193px;
  }
}
@media (min-width: 1440px) {
  .fltExclusivo {
    max-width: 250px;
  }
  .publicador .rowBodyTable .imagenSolicitud {
    max-width: 160px;
  }
  .publicador .rowBodyTable .imagenSolicitud img {
    width: 160px;
    height: auto;
  }
  .publicador .rowBodyTable .datosInmueble {
    max-width: 201px;
  }
  .panelMin .publicador .rowBodyTable .imagenSolicitud {
    max-width: 90px;
  }
  .panelMin .publicador .rowBodyTable .imagenSolicitud img {
    width: 80px;
    height: 60px;
  }
}
@media (min-width: 1900px) {
  .publicador .rowBodyTable .datosInmueble {
    max-width: 345px;
  }
}
.jsInfoUltimoEnvio {
  position: relative;
  top: 0;
  cursor: pointer;
}
.jsInfoUltimoEnvio:hover {
  text-decoration: none;
}
.jsInfoUltimoEnvio .iconErrorPublicacion {
  margin-bottom: 0;
  left: 16px;
  position: relative;
  top: -5px;
}
.jsInfoUltimoEnvio .textErrorPubli {
  font-size: 9px;
  position: relative;
  top: 8px;
  color: #333;
}
.panelMin .publicador .jsInfoUltimoEnvio .textErrorPubli {
  left: 10px;
  top: -10px;
}
.panelMin .misInmuebles .resultadosParrilla {
  height: 100vh;
  overflow-y: scroll;
}
#dvGrid {
  margin-bottom: 0 !important;
}
.infoPublicacion .errorPubli span {
  color: #f1492f;
}
.infoPublicacion .form-group:last-child {
  margin-bottom: 0;
}
.mostrarDetalle .icon-arrow {
  cursor: pointer;
  font-family: icomoon;
}
.mostrarDetalle .icon-arrow:before {
  content: "[";
  display: inline;
  text-shadow: none;
  font-weight: 300;
}
.mostrarDetalle.open .icon-arrow:before {
  content: "^";
}
.resumenProductos {
  border-top: 1px solid #C6C6C6;
  display: flex;
  gap: 40px;
  margin: 2px 40px 0 0;
  padding-top: 4px !important;
}
.resumenProductos .producto {
  text-align: center;
}
.resumenProductos .producto .totales {
  font-size: 20px;
  color: #6C6C6C;
}
.resumenProductos .producto .totales .total-consumed {
  color: #2A2A2A;
  font-weight: 600;
}
.newPublishingListingCounters {
  gap: 16px;
}
.newPublishingListingCounters > div {
  gap: 8px;
}
.newPublishingListingCounters > div .titleContador {
  font-size: 16px;
}
.newPublishingListingCounters .resumenProductos {
  border-top: none;
  display: flex;
  flex-direction: row;
  gap: 8px;
  margin: 0;
  padding-top: 0 !important;
  width: 100%;
}
.newPublishingListingCounters .resumenProductos .producto {
  border: 1px solid #EDEDED;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 12px;
  text-align: left;
}
.newPublishingListingCounters .resumenProductos .producto .labelContador {
  align-items: center;
  display: flex;
  font-weight: 500;
  gap: 4px;
}
.newPublishingListingCounters .resumenProductos .producto .labelContador .badge {
  padding: 3px 5px;
}
.newPublishingListingCounters .resumenProductos .producto .labelContador .badge.vetrina-product {
  background-color: #377FA6;
}
.newPublishingListingCounters .resumenProductos .producto .labelContador .badge.star-product {
  background-color: #E3AF3F;
}
.newPublishingListingCounters .resumenProductos .producto .labelContador .badge.top-product {
  background-color: #987703;
}
.newPublishingListingCounters .resumenProductos .producto .labelContador .badge.premium-product {
  background-color: #666666;
}
.newPublishingListingCounters .resumenProductos .producto .totales {
  color: #2A2A2A;
  font-size: 14px;
}
.newPublishingListingCounters .resumenProductos .producto .producto-totales {
  gap: 8px;
}
.newPublishingListingCounters .resumenProductos .producto .producto-totales.premium-product-totals {
  gap: 0;
}
.newPublishingListingCounters .resumenProductos .producto .producto-totales.premium-product-totals > * {
  padding: 0 16px;
}
.newPublishingListingCounters .resumenProductos .producto .producto-totales.premium-product-totals > :first-child {
  padding-left: 0;
}
.newPublishingListingCounters .resumenProductos .producto .producto-totales.premium-product-totals > :last-child {
  padding-right: 0;
}
.newPublishingListingCounters .resumenProductos .producto .producto-totales.premium-product-totals > * + * {
  border-left: 1px solid #C6C6C6;
}
.newPublishingListingCounters .resumenProductos .producto .numberMediaQuality {
  font-size: 18px;
  font-weight: 600;
}
.newPublishingListingCounters .resumenProductos .producto.quality-product {
  flex: 1;
}
.newPublishingListingCounters .resumenProductos .producto.quality-product .progress {
  height: 8px;
  margin: 6px 0;
  width: 100%;
}
.newPublishingListingCounters .resumenProductos .producto.quality-product .numberMediaQuality {
  position: absolute;
  top: -3px;
  right: 0;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .newPublishingListingCounters {
    flex-direction: column;
  }
  .newPublishingListingCounters .quality-product-container .resumenProductos .producto.quality-product {
    flex: none;
  }
  .newPublishingListingCounters .quality-product-container .resumenProductos .producto.quality-product .numberMediaQuality {
    padding-left: 8px !important;
  }
}
@media (min-width: 768px) and (max-width: 1480px) {
  .newPublishingListingCounters.getrix-italy-counters {
    flex-direction: column;
  }
  .newPublishingListingCounters.getrix-italy-counters .producto .totales {
    white-space: nowrap;
  }
  .newPublishingListingCounters.getrix-italy-counters .quality-product-container .resumenProductos .producto.quality-product {
    flex: none;
  }
  .newPublishingListingCounters.getrix-italy-counters .quality-product-container .resumenProductos .producto.quality-product .numberMediaQuality {
    padding-left: 8px !important;
  }
}
.mediaQualityBar {
  padding-top: 8px;
}
.mediaQualityBar .progress {
  margin-top: 7px;
  cursor: pointer;
  background-color: #c2d8e3;
}
.mediaQualityBar .progress .progress-bar[aria-valuenow="0"] {
  min-width: 0;
}
.mediaQualityBar .progress .calidad1 {
  background-color: #f1492f;
}
.mediaQualityBar .progress .calidad2 {
  background-color: #f68c10;
}
.mediaQualityBar .progress .calidad3 {
  background-color: #f7ca4f;
}
.mediaQualityBar .progress .calidad4 {
  background-color: #4caf50;
}
.mediaQualityBar .numberMediaQuality {
  cursor: pointer;
  font-size: 16px;
  margin-top: 3px;
}
.jsDivPublicador .rowContadores .resumenProductos .producto:not(:first-child) {
  display: none;
}
.jsDivPublicador .rowContadores .mediaQualityBar {
  display: none;
}
.jsDivPublicador .newPublishingListingCounters {
  padding: 0;
}
.jsDivPublicador .newPublishingListingCounters .producto {
  border: none;
  padding: 0;
}
.jsDivPublicador .newPublishingListingCounters .producto .labelContador {
  font-weight: 400;
}
.jsDivPublicador .newPublishingListingCounters .producto .totales {
  font-size: 20px;
}
.jsDivPublicador .newPublishingListingCounters .quality-product-container {
  display: none !important;
}
.jsDivPublicador .newPublishingListingCounters.getrix-italy-counters .producto .premium-product-totals {
  display: none !important;
}
.jsDivPublicador .newPublishingListingCounters.getrix-italy-counters .producto .premium-product-total {
  display: block;
}
.contadoresListaPortales {
  margin-top: 0 !important;
}
.contadoresListaPortales .titleContador {
  display: none;
}
.contadoresListaPortales .rowContadores {
  padding: 0 !important;
}
.contadoresListaPortales .rowContadores .resumenProductos {
  border-top: none;
  margin-top: 0;
  padding-top: 0 !important;
  margin-right: 15px;
}
.contadoresListaPortales .rowContadores .resumenProductos .labelContador {
  font-size: 12px;
}
.contadoresListaPortales .rowContadores .mediaQualityBar {
  padding-top: 0;
}
.contadoresListaPortales .rowContadores .mediaQualityBar .labelContador {
  font-size: 12px;
}
.infoPublicacion .contadoresListaPortales .rowContadores .resumenProductos .labelContador {
  font-size: 1.2rem;
}
.infoPublicacion .contadoresListaPortales .rowContadores .mediaQualityBar .labelContador {
  font-size: 1.2rem;
}
.gateway-publication-exceeded {
  font-size: 14px;
  padding: 10px;
  background-color: #E6EFFC;
  margin: 5px 15px;
}
.editarInmueble:hover,
.editExclusivo:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  .fltCadenaFiltro {
    height: 33.99px;
  }
}
.chkFltDestacado {
  padding-left: 15px !important;
  margin-bottom: 7px !important;
}
.imgCheckPublicado {
  margin-bottom: 3px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .publicador .jsPublicar,
  .publicador .jsInmueblesPortal {
    margin-bottom: 7px;
    display: inline-block;
  }
}
@media (max-width: 1023px) {
  .publicador .imgPublicacion {
    max-width: 120px;
  }
  .publicador .urlWA div {
    width: 120px;
    top: 40px;
    padding: 0 5px;
    font-size: 10px;
  }
}
@media (min-width: 1024px) {
  .publicador .btn-check {
    margin-right: 6px;
  }
}
@media (min-width: 1440px) {
  .publicador .btn-check {
    margin-right: 10px;
  }
}
.free-site {
  background: #d9ebba;
  border: 2px solid #d9ebba;
  width: 156px;
  font-size: 0.7em;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin: 1px 0 0;
}
#ModalEtiquetasExc .dvEtiquetas {
  background-color: #D9E5FF;
  border-radius: 100px;
  left: calc(50% - 88px);
  position: absolute;
  text-align: center;
  top: 8px;
}
#ModalEtiquetasExc .dvEtiquetas #txtEtiqueta {
  color: #233A70;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 0;
  padding: 4px 8px;
}
.modalInfoCalidad .modal-title {
  font-weight: 600;
}
.modalInfoCalidad .modal-body {
  padding-bottom: 0;
}
.modalInfoCalidad .modal-body .infoCalidad {
  background-color: #E3EFFF;
  padding-bottom: 40px;
}
.modalInfoCalidad .modal-body .infoCalidad .anchorMostrarOcultar {
  color: #3B60BA;
  padding-left: 0;
}
.modalInfoCalidad .modal-body .infoCalidad .qrGoToProperty {
  margin-right: 8px;
}
.modalInfoCalidad .modal-body .infoCalidad .divAccionInfoCalidad {
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 15px;
}
.modalInfoCalidad .modal-body .infoCalidad .divAccionInfoCalidad:last-child {
  border-bottom: none;
}
.modalInfoCalidad .modal-body .infoCalidad .divAccionInfoCalidad .text-info {
  color: #797979;
}
.modalInfoCalidad .modal-body .infoCalidad__qualitySchema {
  background-color: #FAF4E2;
  border-radius: 8px;
  padding: 8px;
}
.viewUnpublishingSites .modal-body,
.viewUnpublishingSites .modal-footer {
  width: 100%;
  float: left;
}
.viewUnpublishingSites .unpublishingSitesDiv .checkbox-inline {
  margin-right: 0 !important;
  padding-left: 0;
}
.viewUnpublishingSites .unpublishingSitesDiv .checkbox-inline .icheckbox_minimal-grey {
  margin: 0 !important;
}
.viewUnpublishingSites .unpublishingSitesDiv img {
  width: 100%;
  max-width: 155px;
}
.showPortals .urlWA {
  position: relative;
}
.showPortals .urlWA div {
  width: 121px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 5px;
  position: absolute;
  top: 42px;
  padding: 0 7px;
  text-align: center;
  font-size: 11px;
}
@media (max-width: 767px) {
  .showPortals .urlWA div {
    top: 38px;
  }
}
.deckgl-title,
.deckgl-date,
.cercalia-slider-container > .cercalia-slider-text,
.menu-box {
  font-family: 'Poppins', sans-serif !important;
}
.publication-restrictions-bootbox .modal-dialog {
  width: 650px;
  max-width: 650px;
  padding: 0 16px;
}
.publication-restrictions-bootbox .modal-content {
  border-radius: 8px;
  overflow: hidden;
  border: none;
}
.publication-restrictions-bootbox .modal-header {
  border-bottom: none;
  padding: 24px 32px 8px 32px;
}
.publication-restrictions-bootbox .modal-body {
  padding: 0 32px 32px 32px;
  max-height: 70vh;
  overflow-y: auto;
}
.publication-restrictions-bootbox .close {
  font-size: 24px;
  opacity: 0.5;
}
.publication-restrictions-bootbox .close:hover {
  opacity: 0.8;
}
.publication-restrictions-modal .restrictions-header {
  padding: 0;
}
.publication-restrictions-modal .restrictions-title {
  padding: 16px 0 8px 0;
  font-size: 24px;
  font-weight: 700;
  color: #2A2A2A;
  margin: 0 0 8px 0;
}
.publication-restrictions-modal .restrictions-subtitle {
  font-size: 18px;
  font-weight: 600;
  color: #6C6C6C;
  margin: 0;
}
.publication-restrictions-modal .restrictions-alert {
  /*padding: 8px 0;*/
  border-radius: 8px;
}
.publication-restrictions-modal .restrictions-alert-title {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 4px;
}
.publication-restrictions-modal .restrictions-alert-icon {
  font-size: 20px;
  color: #efb51d;
}
.publication-restrictions-modal .restrictions-alert-count {
  font-weight: 700;
  color: #2A2A2A;
  margin: 0;
  line-height: 1.2;
}
.publication-restrictions-modal .restrictions-alert-text {
  font-size: 14px;
  color: #2A2A2A;
  margin: 0;
}
.publication-restrictions-modal .restrictions-content {
  padding: 16px 0;
}
.publication-restrictions-modal .restrictions-section {
  margin-bottom: 12px;
}
.publication-restrictions-modal .restrictions-section:last-child {
  margin-bottom: 0;
}
.publication-restrictions-modal .restrictions-section-header {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  padding-bottom: 6px;
  border-bottom: 1px solid #C6C6C6;
  margin-bottom: 6px;
}
.publication-restrictions-modal .restrictions-section-title {
  font-size: 14px;
  font-weight: 700;
  color: #2A2A2A;
}
.publication-restrictions-modal .restrictions-section-title:last-child {
  text-align: right;
}
.publication-restrictions-modal .restrictions-leads-section {
  margin-top: 24px;
}
.publication-restrictions-modal .restrictions-leads-section-header {
  margin-bottom: 4px;
  border-bottom: 1px solid #C6C6C6;
  padding-bottom: 6px;
}
.publication-restrictions-modal .restrictions-leads-section-title {
  font-size: 14px;
  font-weight: 700;
  color: #2A2A2A;
}
.publication-restrictions-modal .restrictions-leads-section-subtitle {
  font-size: 12px;
  color: #2A2A2A;
  border-bottom: 1px solid #C6C6C6;
  padding-bottom: 6px;
}
.publication-restrictions-modal .restrictions-item {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 16px;
  align-items: center;
  /*margin: 0px 0px 8px;*/
}
.publication-restrictions-modal .restrictions-item > div:last-child {
  display: flex;
  justify-content: flex-start;
  margin-right: 26px;
}
.publication-restrictions-modal .restrictions-item-name {
  font-size: 14px;
  color: #2A2A2A;
}
.publication-restrictions-modal .status-indicator .status-icon {
  position: static;
  margin: 0;
  font-size: 20px;
  line-height: 1;
}
.publication-restrictions-modal .status-indicator.status--success .status-icon {
  color: #4caf50;
}
.publication-restrictions-modal .status-indicator.status--error .status-icon {
  color: #f1492f;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3NldHRpbmdzLXR5cG9ncmFwaHkubGVzcyIsImNvbnRlbnQvY3NzL3B1YmxpY2Fkb3IubGVzcyIsImNvbnRlbnQvY3NzL3Rvb2xzLW1peGlucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0osY0FBZTtFQUNYLGNBQUE7O0FBR0osc0JBQXNCLFFBQVE7RUFDMUIscUJBQUE7RUFDQSxXQUFXLGVBQVg7O0FBS0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFLSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUlKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQ3hLSjtFQUNJLHFCQUFBOztBQURKLGtCQUdJO0VBQ0ksOEJBQUE7RUFDQSxnQkFB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dHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcblxyXG5AZm9udC1mYW1pbHktYmFzZTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG5AZm9udC1mYW1pbHktcm9ib3RvOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1DT0xPUlMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9JY29uc1xyXG4uaWNvLWZhY2Vib29rIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtZmFjZWJvb2s7XHJcbn1cclxuXHJcbi5pY28tdHdpdHRlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXR3aXR0ZXI7XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nIC5pY29tb29uIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC13YXJuaW5nO1xyXG59XHJcblxyXG4uaWNvbW9vbi1iYWphZGEtcHJlY2lvLnJldmVyc2U6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKVxyXG59XHJcblxyXG5cclxuLy9UZXh0XHJcbi50ZXh0LWJhc2Uge1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbn1cclxuXHJcbi50ZXh0LWJhc2UtZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10ZXh0LWRpc2FibGVkO1xyXG59XHJcblxyXG4udGV4dC1iYXNlLWxpZ2h0IHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1iYXNlLWxpZ2h0O1xyXG59XHJcblxyXG4udGV4dC1ub3RhIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1pbmZvO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxufVxyXG5cclxuLnRleHQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQ0O1xyXG59XHJcblxyXG4udGV4dC1lcnJvciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQxO1xyXG59XHJcblxyXG4udGV4dC13YXJuaW5nIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC13YXJuaW5nO1xyXG59XHJcblxyXG4udGV4dC1saW5rIHtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxufVxyXG5cclxuLnRleHQtaW5mbyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtbWlkO1xyXG59XHJcblxyXG4udGV4dC1hbGVydCB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQzO1xyXG59XHJcblxyXG4udGV4dC1hbGVydC1pbmZvIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtc3RhdGUtaW5mbztcclxufVxyXG5cclxuLnRleHQtcGlzb3Mge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1wcmltYXJ5O1xyXG59XHJcblxyXG4udGV4dC1uZXcge1xyXG4gICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG59XHJcblxyXG4uY29sb3ItdGV4dC13aGl0ZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tV0VJR0hULS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5yZWd1bGFyLXdlaWdodCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uc2VtaS1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5uby1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5mdy02MDB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZnctNzAwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1TSVpFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnRleHQtYmFzZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTAge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTExIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xMiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTE2IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xOCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTIyIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yNCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjYge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTI4IHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0zMCB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMzIge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTgwIHtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxufVxyXG4iLCLvu79AaW1wb3J0IFwic2V0dGluZ3MtdHlwb2dyYXBoeS5sZXNzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1QVUJMSUNBRE9SLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmNoZWNrLXRvZG9zLWJhc2ljIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAuaWNoZWNrYm94X21pbmltYWwtZ3JleSB7XHJcbiAgICAgICAgbWFyZ2luOiA4cHggNXB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmRvbWlvLWJ1bmRsZS1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAubm90aWZpY2F0aW9uLm5vdGlmaWNhdGlvbi0taW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuXHJcbiAgICAgICAgLm5vdGlmaWNhdGlvbl9faGVhZGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYtaWNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcmRlcmJ5LXNlbGVjdCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuI3BhcnJpbGxhUHVibGljYWNpb24ge1xyXG4gICAgI1NpdGVUaXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgJi5zaXRlLXRpbGUtbm8tbWFyZ2luIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvd0NvbnRhZG9yZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Rvcy1wdWJsaWNhZG9yIHtcclxuICAgICAgICA+IGRpdiwgLnJvd0NvbnRhZG9yZXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGl2RmljaGFFZGljaW9uIHtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHVibGljYXRpb24tbGlzdGluZy1zaXRlVGl0bGUge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYubmV3LXB1Ymxpc2hpbmctbGlzdGluZyB7XHJcbiAgICAgICAgLm1vYmlsZVNlYXJjaFByb3BlcnRpZXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgI0NhZGVuYUZpbHRyb0lubXVlYmxlcyB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGFnaWZ5IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNhcHBseUZpbHRlcnNCdXR0b25Qcm9wZXJ0aWVzVG9wIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2RpdlByb3BlcnR5RmlsdGVyRGV0YWlsIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5maWx0ZXJEZXRhaWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIC5maWx0ZXJBcHBsaWVkIHtcclxuICAgICAgICAgICAgLmZpbHRlci1hcHBsaWVkX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXJBcHBsaWVkX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgOHB4IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNsZWFuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFycmlsbGFQcmluY2lwYWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAjcGFycmlsbGFQdWJsaWNhY2lvbiB7XHJcbiAgICAgICAgLmlzRmlsdGVyc1NpZGViYXJPcGVuZWQge1xyXG4gICAgICAgICAgICAjZmlsdGVySW5tdWVibGVzUGFuZWwsIC5wcm9kdWN0b3MtcHVibGljYWRvciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhpZGUtY29weS1hY3Rpb24sIC5zdGF0aXN0aWNzLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHVibGljYWRvciB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAucGItMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGl2VGFibGUubWlzSW5tdWVibGVzIHtcclxuICAgICAgICAuY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlclRhYmxlIHtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNvcnRpbmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc29ydGluZ19hc2Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zb3J0aW5nX2Rlc2Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93Qm9keVRhYmxlLCAuaGVhZGVyVGFibGUge1xyXG4gICAgICAgICAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hrU2VsZWNjaW9uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuanNMb2dvIC5pbWdQdWJsaWNhY2lvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5qc0luZm9VbHRpbW9FbnZpbyB7XHJcbiAgICAgICAgLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlIHtcclxuICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0RXJyb3JQdWJsaSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXRvc0lubXVlYmxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3J0YWxEZXNhY3RpdmFkbyB7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51cmxXQSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTU2cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGl2UHJvZHVjdG8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVjaGFJbmljaW9Qcm9kdWN0byB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsYXBzaW5nU2l0ZUFycm93IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wdWJsaWNhZG9yIC5yb3dCb2R5VGFibGUge1xyXG4gICAgICAgIC5pbWFnZW5Tb2xpY2l0dWQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgLnNpemUoMTAwJSwgYXV0byk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5wdWJsaWNhZG9yIC5yb3dCb2R5VGFibGUge1xyXG4gICAgICAgIC5pbWFnZW5Tb2xpY2l0dWQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgLnNpemUoMTEycHgsIDg1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hrU2VsZWNjaW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdG9zSW5tdWVibGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFuZWxNaW4gLnB1YmxpY2Fkb3IgLnJvd0JvZHlUYWJsZSB7XHJcbiAgICAgICAgLmltYWdlblNvbGljaXR1ZCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAuc2l6ZSg4MHB4LCA2MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4Y2x1c2l2byB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdG9zSW5tdWVibGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgLy9GaWx0cm8gcHVibGljYWRvclxyXG4gICAgLmZsdEV4Y2x1c2l2byB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHVibGljYWRvciAucm93Qm9keVRhYmxlIHtcclxuICAgICAgICAuaW1hZ2VuU29saWNpdHVkIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAuc2l6ZSgxNjBweCwgYXV0byk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRvc0lubXVlYmxlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsTWluIC5wdWJsaWNhZG9yIC5yb3dCb2R5VGFibGUge1xyXG4gICAgICAgIC5pbWFnZW5Tb2xpY2l0dWQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgLnNpemUoODBweCwgNjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcclxuICAgIC5wdWJsaWNhZG9yIC5yb3dCb2R5VGFibGUgLmRhdG9zSW5tdWVibGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMzQ1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vL01vZGFsIHB1YmxpY2Fkb3JcclxuLmpzSW5mb1VsdGltb0VudmlvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25FcnJvclB1YmxpY2FjaW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dEVycm9yUHVibGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktMzMzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFuZWxNaW4gLnB1YmxpY2Fkb3IgLmpzSW5mb1VsdGltb0VudmlvIC50ZXh0RXJyb3JQdWJsaSB7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgdG9wOiAtMTBweDtcclxufVxyXG5cclxuLnBhbmVsTWluIC5taXNJbm11ZWJsZXMgLnJlc3VsdGFkb3NQYXJyaWxsYSB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4jZHZHcmlkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmluZm9QdWJsaWNhY2lvbiB7XHJcbiAgICAuZXJyb3JQdWJsaSBzcGFuIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQxO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1QQVJSSUxMQSBQVUJMSUNBQ0lPTi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubW9zdHJhckRldGFsbGUge1xyXG4gICAgLmljb24tYXJyb3cge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIltcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIC5pY29uLWFycm93OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJeXCI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXN1bWVuUHJvZHVjdG9zIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNDBweDtcclxuICAgIG1hcmdpbjogMnB4IDQwcHggMCAwO1xyXG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5wcm9kdWN0byB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAudG90YWxlcyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLW1pZDtcclxuXHJcbiAgICAgICAgICAgIC50b3RhbC1jb25zdW1lZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdQdWJsaXNoaW5nTGlzdGluZ0NvdW50ZXJzIHtcclxuICAgIGdhcDogMTZweDtcclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgIC50aXRsZUNvbnRhZG9yIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzdW1lblByb2R1Y3RvcyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5wcm9kdWN0byB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1sbS1zdHJva2UtbGlnaHRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIC5sYWJlbENvbnRhZG9yIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGdhcDogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi52ZXRyaW5hLXByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc3RkE2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zdGFyLXByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNBRjNGO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi50b3AtcHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ODc3MDM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnByZW1pdW0tcHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG90YWxlcyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3RvLXRvdGFsZXMge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wcmVtaXVtLXByb2R1Y3QtdG90YWxzIHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+ICogKyAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm51bWJlck1lZGlhUXVhbGl0eSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnF1YWxpdHktcHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubnVtYmVyTWVkaWFRdWFsaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5uZXdQdWJsaXNoaW5nTGlzdGluZ0NvdW50ZXJzIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAucXVhbGl0eS1wcm9kdWN0LWNvbnRhaW5lciAucmVzdW1lblByb2R1Y3RvcyAucHJvZHVjdG8ucXVhbGl0eS1wcm9kdWN0IHtcclxuICAgICAgICAgICAgZmxleDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5udW1iZXJNZWRpYVF1YWxpdHl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQ4MHB4KSB7XHJcbiAgICAubmV3UHVibGlzaGluZ0xpc3RpbmdDb3VudGVycy5nZXRyaXgtaXRhbHktY291bnRlcnMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5wcm9kdWN0byAudG90YWxlcyB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVhbGl0eS1wcm9kdWN0LWNvbnRhaW5lciAucmVzdW1lblByb2R1Y3RvcyAucHJvZHVjdG8ucXVhbGl0eS1wcm9kdWN0IHtcclxuICAgICAgICAgICAgZmxleDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5udW1iZXJNZWRpYVF1YWxpdHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1lZGlhUXVhbGl0eUJhciB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG5cclxuICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJkOGUzO1xyXG5cclxuICAgICAgICAucHJvZ3Jlc3MtYmFyW2FyaWEtdmFsdWVub3c9XCIwXCJdIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbGlkYWQxIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbGlkYWQyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbGlkYWQzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbGlkYWQ0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubnVtYmVyTWVkaWFRdWFsaXR5IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIH1cclxufVxyXG5cclxuLmpzRGl2UHVibGljYWRvciB7XHJcbiAgICAucm93Q29udGFkb3JlcyB7XHJcbiAgICAgICAgLnJlc3VtZW5Qcm9kdWN0b3MgLnByb2R1Y3RvOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZWRpYVF1YWxpdHlCYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3UHVibGlzaGluZ0xpc3RpbmdDb3VudGVycyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLnByb2R1Y3RvIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgLmxhYmVsQ29udGFkb3Ige1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvdGFsZXMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVhbGl0eS1wcm9kdWN0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ2V0cml4LWl0YWx5LWNvdW50ZXJzIC5wcm9kdWN0byB7XHJcbiAgICAgICAgICAgIC5wcmVtaXVtLXByb2R1Y3QtdG90YWxzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByZW1pdW0tcHJvZHVjdC10b3RhbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jb250YWRvcmVzTGlzdGFQb3J0YWxlcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnRpdGxlQ29udGFkb3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvd0NvbnRhZG9yZXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnJlc3VtZW5Qcm9kdWN0b3Mge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAubGFiZWxDb250YWRvciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZWRpYVF1YWxpdHlCYXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIC5sYWJlbENvbnRhZG9yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluZm9QdWJsaWNhY2lvbiAuY29udGFkb3Jlc0xpc3RhUG9ydGFsZXMge1xyXG5cclxuICAgIC5yb3dDb250YWRvcmVzIHtcclxuXHJcbiAgICAgICAgLnJlc3VtZW5Qcm9kdWN0b3Mge1xyXG4gICAgICAgICAgICAubGFiZWxDb250YWRvciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lZGlhUXVhbGl0eUJhciB7XHJcbiAgICAgICAgICAgIC5sYWJlbENvbnRhZG9yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2F0ZXdheS1wdWJsaWNhdGlvbi1leGNlZWRlZCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUZGQztcclxuICAgIG1hcmdpbjogNXB4IDE1cHg7XHJcbn1cclxuXHJcbi5lZGl0YXJJbm11ZWJsZTpob3ZlciwgLmVkaXRFeGNsdXNpdm86aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5mbHRDYWRlbmFGaWx0cm8ge1xyXG4gICAgICAgIGhlaWdodDogMzMuOTlweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNoa0ZsdERlc3RhY2FkbyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW1nQ2hlY2tQdWJsaWNhZG8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5wdWJsaWNhZG9yIHtcclxuICAgICAgICAuanNQdWJsaWNhciwgLmpzSW5tdWVibGVzUG9ydGFsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAucHVibGljYWRvciB7XHJcbiAgICAgICAgLmltZ1B1YmxpY2FjaW9uIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51cmxXQSBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5wdWJsaWNhZG9yIC5idG4tY2hlY2sge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAucHVibGljYWRvciAuYnRuLWNoZWNrIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mcmVlLXNpdGUge1xyXG4gICAgYmFja2dyb3VuZDogQGNvbG9yLWhzLWZyZWUtc2l0ZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ocy1mcmVlLXNpdGU7XHJcbiAgICB3aWR0aDogMTU2cHg7XHJcbiAgICBmb250LXNpemU6IC43ZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAxcHggMCAwO1xyXG59XHJcblxyXG5cclxuLy8gTW9kYWwgZXRpcXVldGEgcHJvZHVjdG8gZXhjbHVzaXZvXHJcbiNNb2RhbEV0aXF1ZXRhc0V4YyB7XHJcbiAgICAuZHZFdGlxdWV0YXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1iZy1mbGF0LW1pZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICBsZWZ0OiB+XCJjYWxjKDUwJSAtIDg4cHgpXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0b3A6IDhweDtcclxuXHJcbiAgICAgICAgI3R4dEV0aXF1ZXRhIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1wcmVzcztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9Nb2RhbCBjYWxpZGFkXHJcbi5tb2RhbEluZm9DYWxpZGFkIHtcclxuICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5pbmZvQ2FsaWRhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0VGRkY7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgLmFuY2hvck1vc3RyYXJPY3VsdGFyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnFyR29Ub1Byb3BlcnR5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGl2QWNjaW9uSW5mb0NhbGlkYWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LUU0RTRFNDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dC1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktNzk3OTc5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19xdWFsaXR5U2NoZW1hIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1iZy1jcmVhbS1taWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vL01vZGFsIGRlc3B1YmxpY2FyIGVuIHBvcnRhbGVzXHJcbi52aWV3VW5wdWJsaXNoaW5nU2l0ZXMge1xyXG4gICAgLm1vZGFsLWJvZHksIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC51bnB1Ymxpc2hpbmdTaXRlc0RpdiB7XHJcbiAgICAgICAgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAuaWNoZWNrYm94X21pbmltYWwtZ3JleSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLy0tLS1QdWJsaWNpZGFkIGVkaWNpw7NuIGlubXVlYmxlLS0tLS0tLy9cclxuXHJcbi5zaG93UG9ydGFscyAudXJsV0Ege1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDEyMXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQycHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuc2hvd1BvcnRhbHMgLnVybFdBIGRpdiB7XHJcbiAgICAgICAgdG9wOiAzOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU1hcGEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uZGVja2dsLXRpdGxlLCAuZGVja2dsLWRhdGUsIC5jZXJjYWxpYS1zbGlkZXItY29udGFpbmVyID4gLmNlcmNhbGlhLXNsaWRlci10ZXh0LCAubWVudS1ib3gge1xyXG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tUmVzdHJpY2Npb25lcyBQb3J0YWwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBNb2RhbCBib290Ym94IHdyYXBwZXJcclxuLnB1YmxpY2F0aW9uLXJlc3RyaWN0aW9ucy1ib290Ym94IHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIHdpZHRoOiA2NTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAzMnB4IDhweCAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMycHggMzJweCAzMnB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDcwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHVibGljYXRpb24tcmVzdHJpY3Rpb25zLW1vZGFsIHtcclxuICAgIC5yZXN0cmljdGlvbnMtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXN0cmljdGlvbnMtdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCA4cHggMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAucmVzdHJpY3Rpb25zLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtbWlkO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAucmVzdHJpY3Rpb25zLWFsZXJ0IHtcclxuICAgICAgICAvKnBhZGRpbmc6IDhweCAwOyovXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXN0cmljdGlvbnMtYWxlcnQtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3RyaWN0aW9ucy1hbGVydC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNlZmI1MWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3RyaWN0aW9ucy1hbGVydC1jb3VudCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuXHJcbiAgICAucmVzdHJpY3Rpb25zLWFsZXJ0LXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzJBMkEyQTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3RyaWN0aW9ucy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3RyaWN0aW9ucy1zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzdHJpY3Rpb25zLXNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWxtLXN0cm9rZS1saWdodDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3RyaWN0aW9ucy1zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXN0cmljdGlvbnMtbGVhZHMtc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVzdHJpY3Rpb25zLWxlYWRzLXNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1sbS1zdHJva2UtbGlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVzdHJpY3Rpb25zLWxlYWRzLXNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXN0cmljdGlvbnMtbGVhZHMtc2VjdGlvbi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMkEyQTJBO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3RyaWN0aW9ucy1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLyptYXJnaW46IDBweCAwcHggOHB4OyovXHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3RyaWN0aW9ucy1pdGVtID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVzdHJpY3Rpb25zLWl0ZW0tbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMkEyQTJBO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0dXMtaW5kaWNhdG9yIHtcclxuXHJcbiAgICAgICAgLnN0YXR1cy1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdGF0dXMtLXN1Y2Nlc3MgLnN0YXR1cy1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3RhdHVzLS1lcnJvciAuc3RhdHVzLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBTaXppbmcgc2hvcnRjdXRzXHJcbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuLnNxdWFyZShAc2l6ZSkge1xyXG4gICAgLnNpemUoQHNpemU7IEBzaXplKTtcclxufVxyXG5cclxuLy8gTmV3IG1peGluc1xyXG4uYm9yZGVyLXJhZGl1cy1mdWxsKEByYWRpdXNUb3BSaWdodDogNXB4LCBAcmFkaXVzQm90dG9tUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbUxlZnQ6IDVweCwgQHJhZGl1c1RvcExlZnQ6IDVweCkge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG59XHJcblxyXG4vLyAuYm94LXNoYWRvdyg1cHgsIDVweCwgNnB4LCAuMyk7XHJcbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICBib3gtc2hhZG93OiBAc3RyaW5nO1xyXG59XHJcblxyXG4vLyAudHJhbnNpdGlvbihhbGwsIC41cywgZWFzZS1pbik7XHJcbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxufVxyXG5cclxuLy8gLnRyYW5zZm9ybSg1ZGVnLCAuNSwgMWRlZywgMCk7XHJcbi50cmFuc2Zvcm0gKEByb3RhdGU6IDkwZGVnLCBAc2NhbGU6IDEsIEBza2V3OiAxZGVnLCBAdHJhbnNsYXRlOiAxMHB4KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbn1cclxuXHJcbi8vIC5ncmFkaWVudChsZWZ0LCAjNjYzMzMzLCAjMzMzMzMzKTtcclxuLmdyYWRpZW50IChAb3JpZ2luOiBsZWZ0LCBAc3RhcnQ6IHdoaXRlLCBAc3RvcDogYmxhY2spIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG59XHJcblxyXG4vLyAuYm9yZGVyLXJhZGl1cyg1cHgpXHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6IDVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcblxyXG4uY2hldnJvbi1jb21wKEBjb2xvciwgQGJvcmRlciwgQGJvcmRlci1sZWZ0LCBAdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogQGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLWxlZnQgc29saWQgQGNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiBAdG9wO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmljb21vb24oKSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vTWFyZ2luLXRvcFxyXG4ubWFyZ2luLXRvcChAc2l6ZSkge1xyXG4gICAgbWFyZ2luLXRvcDogQHNpemU7XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBtZWFzdXJlc1xyXG5AbW9iaWxlOiB+XCIobWF4LXdpZHRoOiA0ODBweClcIjtcclxuQG1vYmlsZS1sZzogflwiKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQG1vYmlsZS1taW46IH5cIihtaW4td2lkdGg6IDM2MHB4KVwiO1xyXG5AbW9iaWxlLW1heDogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBhbGwtbW9iaWxlczogflwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuXHJcbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkB0YWJsZXQtbWluOiB+XCIobWluLXdpZHRoOiA3NjhweClcIjtcclxuQHRhYmxldC1tYXg6IH5cIihtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AYWxsLXRhYmxldHM6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcblxyXG5AbGFwdG9wLXNtOiB+XCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQGxhcHRvcDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xyXG5AbGFwdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBsYXB0b3AtbWluOiB+XCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuQGxhcHRvcC1tYXg6IH5cIihtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGFsbC1sYXB0b3BzOiB+XCIobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuXHJcbkBkZXNrdG9wLW1pbjogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG5AZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTc2MHB4KVwiO1xyXG5AZGVza3RvcC1sZzogflwiKG1pbi13aWR0aDogMTc2MXB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5AYWxsLWRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuXHJcbkBzY3JlZW4teHM6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5Ac2NyZWVuLXNtOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQHNjcmVlbi1tZDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5Ac2NyZWVuLWxnOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvcHVibGljYWRvci5jc3MifQ== */

.servicios .container .mt-3 {
  margin-top: 0 !important;
}
.servicios .titleService {
  float: inherit;
}
.servicios hr {
  border-top: 1px solid #d8d8d8;
}
.servicios .alert-info {
  color: #2A2A2A;
  background-color: #eff5ff;
}
.servicios .alert-success {
  color: #2A2A2A;
  background-color: #def1e0;
}
.servicios .alert-warning {
  color: #2A2A2A;
  background-color: #fdeedf;
}
.servicios .contactoRealizado .alert-success {
  color: #4caf50;
  background-color: #def1e0;
}
.servicios .ulServicios {
  list-style-type: none;
  padding-left: 0;
}
.servicios .ulServicios li {
  background: url(/Images/ic_check_list.svg) no-repeat 0 0;
  background-size: 18px;
  padding: 0 0 10px 25px;
}
.servicios .ulServicios li .subUlServicios {
  list-style-type: none;
  padding-top: 15px;
  padding-left: 0;
}
.servicios .ulServicios li .subUlServicios li {
  background: none;
  padding: 0 0 10px 10px;
}
.servicios .ulServicios li .subUlServicios li:before {
  content: "\2022";
  color: #2A2A2A;
  font-size: 21px;
  vertical-align: middle;
  line-height: 14px;
}
.servicios .rowTarifa {
  border-bottom: 1px solid #d8d8d8;
  padding: 10px 0 !important;
}
.servicios .nota {
  margin-left: 15px;
}
.servicios .imgWa {
  max-width: 100%;
  margin-top: 20px;
}
.servicios .tableServicios th,
.servicios .tableServicios td {
  padding: 10px 15px;
}
.servicios .tableServicios tr:nth-child(odd) td {
  background-color: #f5f5f5;
  border: 5px solid #fff;
}
.servicios .tableServicios tr:nth-child(odd) td:first-child {
  border-left: none;
}
.servicios .tableServicios tr:nth-child(even) td {
  padding: 6px 15px;
}
.servicios .imgCall {
  margin-right: 10px;
}
.servicios .iframeBuscador {
  height: 600px;
  border: none;
}
.servicios .formatoCodigo .radio {
  padding-bottom: 15px;
}
.servicios .formatoCodigo .radio .CPinbox {
  background: url(/Content/images/clientePremiumSprite.gif) no-repeat;
  text-align: center;
  font-family: Arial;
  font-size: 11px;
  display: inline-block;
  vertical-align: middle;
}
.servicios .formatoCodigo .radio .CPinbox.premium-seal-rebranding {
  background: url(/Content/images/clientePremiumSprite_rebranding.png) no-repeat;
}
.servicios .formatoCodigo .radio .Pisoscom,
.servicios .formatoCodigo .radio .Pisoscom a {
  color: #002e79;
}
.servicios .formatoCodigo .radio .Pisoscom a {
  text-decoration: none;
}
.servicios .formatoCodigo .radio .Pisoscom a:hover {
  text-decoration: underline;
}
.servicios .formatoCodigo .radio .CPSubtitulo {
  font-size: 12px;
  font-weight: 600;
}
.servicios .formatoCodigo .radio .w250h80 {
  width: 250px;
  height: 80px;
  padding: 10px 5px 5px 8px;
  overflow: hidden;
}
.servicios .formatoCodigo .radio .w250h80 .linkBox {
  width: 148px;
  height: 40px;
  cursor: pointer;
  margin: 0 auto;
}
.servicios .formatoCodigo .radio .w150h90 {
  width: 150px;
  height: 90px;
  padding: 19px 6px 5px 10px;
  font-size: 10px;
  overflow: hidden;
}
.servicios .formatoCodigo .radio .w150h90 .CPSubtitulo {
  font-size: 9px;
  line-height: 13px;
}
.servicios .formatoCodigo .radio .w150h90 .linkBox {
  width: 106px;
  height: 45px;
  cursor: pointer;
  margin: 0 auto;
}
.servicios .formatoCodigo .radio .w100h50 {
  width: 100px;
  height: 50px;
  padding: 10px 5px 5px;
  font-size: 10px;
  line-height: 19px;
  overflow: hidden;
}
.servicios .formatoCodigo .radio .w100h50 .linkBox {
  width: 78px;
  height: 20px;
  cursor: pointer;
  margin: 0 auto;
}
.servicios .formatoCodigo .radio .Pisoscom.w250h80 {
  background-position: 0 0;
}
.servicios .formatoCodigo .radio .Pisoscom.w150h90 {
  background-position: 0 -80px;
}
.servicios .formatoCodigo .radio .Pisoscom.w100h50 {
  background-position: -300px -80px;
}
.servicios .labelIva {
  font-size: 11px;
}
.servicios .etiquetaExclusivo {
  cursor: pointer;
}
.servicios textarea {
  min-height: 115px;
  max-height: 200px;
  min-width: 100%;
  max-width: 100%;
}
.modalEtiquetaExclusiva {
  width: 320px !important;
}
.modalEtiquetaExclusiva .itemEtiquetaExclusiva {
  padding-bottom: 5px;
}
.divModalSolicitarReferencia,
.divModalGenerarInforme {
  width: 320px !important;
}
.divModalSolicitarReferencia .modal-footer,
.divModalGenerarInforme .modal-footer {
  position: relative;
  top: 15px;
}
@media (min-width: 768px) {
  .servicios .ulServicios li .subUlServicios {
    padding-left: 10px;
  }
  .servicios .ulServicios li .subUlServicios li .divMostrarOcultar {
    padding-left: 25px;
  }
  .servicios .checkUbicacion {
    padding-left: 19px;
  }
  .divModalGenerarInforme {
    width: 450px !important;
  }
  .modalEtiquetaExclusiva {
    width: 760px !important;
  }
}
@media (min-width: 1024px) {
  .servicios .imgWa {
    margin-top: 0;
  }
  .servicios .especialistaZona .imgWa {
    margin-top: 15px;
  }
}
@media (min-width: 1440px) {
  .servicios .ulServicios .divAnchorMostrarOcultar,
  .servicios .ulServicios .divMostrarOcultar {
    display: inline-block;
    width: 95%;
  }
}
.modalContratacion .modal-header h4 {
  font-weight: 600;
}
#iframeContractOnline {
  min-height: 400px;
}
.col-wa {
  border: 1px solid #d9eaf2;
  border-radius: 6px;
  position: relative;
}
.col-wa.wa-5 {
  background-color: #f1faff;
  border: 1px solid #ebebeb;
}
.col-wa.wa-5 .title-wa-5 {
  position: relative;
}
.col-wa.wa-5 .title-wa-5 .lbl-recommended {
  position: absolute;
  background-color: #f67600;
  color: #fff;
  border-radius: 4px;
  padding: 2px 3px 0;
  font-size: 10px;
  left: 0;
  top: 25px;
}
.col-wa .wa-caract {
  line-height: 26px;
}
.col-wa .img-wa-starter {
  margin-top: 20px;
}
.col-wa img {
  width: 100%;
}
@media (min-width: 768px) {
  .col-container-wa {
    display: flex;
    width: 100%;
  }
  .col-container-wa .col-wa.wa-5 {
    margin-left: 40px;
  }
  .img-wa-starter {
    position: absolute;
    bottom: 15px;
    width: calc(100% - 30px);
  }
  .wa5-info {
    padding-left: 40px;
  }
}
@media (min-width: 1024px) {
  .wa5-info {
    margin-left: 40px;
  }
}
.contact .product-type {
  width: 250px;
  display: inline-flex;
  vertical-align: top;
  margin: -5px 0 -10px 20px;
}
.contact__commercial {
  margin-top: -6px;
  min-width: 380px;
}
.contact__commercial table {
  display: none;
}
.contact__commercial-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin: -2px 0 0;
  padding: 24px 21px 20px;
  border-radius: 4px;
  color: white;
}
.contact__commercial-content .title {
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}
.contact__commercial-content .profile {
  width: 104px;
  height: 104px;
  border-radius: 50%;
}
.contact__commercial-content .logo {
  position: absolute;
  right: 15px;
  top: 12px;
  min-width: 70px;
  width: 100px;
}
.contact__commercial-content.habitatsoft {
  background-color: #20368c;
}
.contact__commercial-content.pisos {
  background-color: #F9F1DB;
  color: #2A2A2A;
}
.contact__commercial-content hr {
  margin: 0;
  border-top: 1px solid #C6C6C6;
}
.contact__commercial-content .timeshift p {
  margin-bottom: 0;
  padding-top: 10px;
}
.contact__type label {
  border-radius: 4px 4px 0 0;
  color: #3B60BA;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin: 0;
  padding: 10px 0;
  text-align: center;
}
.contact__type label.active {
  color: white;
  cursor: default;
}
.contact__type label.habitatsoft.active {
  background-color: #20368c;
}
.contact__type label.pisos.active {
  background-color: #F9F1DB;
  color: #2A2A2A;
}
@media (max-width: 480px) {
  .contact .product-type {
    display: flex;
    margin: 10px 0 0 -10px !important;
    width: 60%;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .contact .product-type {
    width: 230px;
  }
}
@media (max-width: 767px) {
  .contact__commercial {
    min-width: auto;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .contact__commercial {
    margin: 48px 0;
  }
  .contact__commercial-content {
    min-height: 375px;
  }
  .contact__type {
    min-height: 390px;
    font-size: 12px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .contact__commercial {
    margin: 48px 0;
  }
  .contact__commercial-content {
    min-height: 352px;
  }
  .contact__type {
    min-height: 390px;
  }
}
#valuations-online-selector > .container {
  padding: 0;
}
#sales-selector > .container {
  padding: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3NlcnZpY2lvcy5sZXNzIiwiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsVUFFSSxXQUFXO0VBQ1Asd0JBQUE7O0FBSFIsVUFNSTtFQUNJLGNBQUE7O0FBUFIsVUFVSTtFQUNJLDZCQUFBOztBQVhSLFVBY0k7RUFDSSxjQUFBO0VBQ0EseUJBQUE7O0FBaEJSLFVBbUJJO0VBQ0ksY0FBQTtFQUNBLHlCQUFBOztBQXJCUixVQXdCSTtFQUNJLGNBQUE7RUFDQSx5QkFBQTs7QUExQlIsVUE2QkksbUJBQW1CO0VBQ2YsY0FBQTtFQUNBLHlCQUFBOztBQS9CUixVQWtDSTtFQUNJLHFCQUFBO0VBQ0EsZUFBQTs7QUFwQ1IsVUFrQ0ksYUFJSTtFQUNJLHdEQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTs7QUF6Q1osVUFrQ0ksYUFJSSxHQUtJO0VBQ0kscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7O0FBOUNoQixVQWtDSSxhQUlJLEdBS0ksZ0JBS0k7RUFDSSxnQkFBQTtFQUNBLHNCQUFBOztBQUVBLFVBbEJoQixhQUlJLEdBS0ksZ0JBS0ksR0FJSztFQUNHLFNBQVMsT0FBVDtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTs7QUF6RHhCLFVBZ0VJO0VBQ0ksZ0NBQUE7RUFDQSwwQkFBQTs7QUFsRVIsVUFxRUk7RUFDSSxpQkFBQTs7QUF0RVIsVUF5RUk7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7O0FBM0VSLFVBOEVJLGdCQUNJO0FBL0VSLFVBOEVJLGdCQUNRO0VBQ0Esa0JBQUE7O0FBaEZaLFVBOEVJLGdCQUtJLEdBQUUsVUFBVSxLQUFNO0VBQ2QseUJBQUE7RUFDQSxzQkFBQTs7QUFFQSxVQVRSLGdCQUtJLEdBQUUsVUFBVSxLQUFNLEdBSWI7RUFDRyxpQkFBQTs7QUF4RmhCLFVBOEVJLGdCQWNJLEdBQUUsVUFBVSxNQUFPO0VBQ2YsaUJBQUE7O0FBN0Za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UCxNQUVHLE1BV0s7RUFDRyxZQUFBO0VBQ0EsZUFBQTs7QUFHSixRQWxCUCxNQUVHLE1BZ0JLLFlBQVk7RUFDVCx5QkFBQTs7QUFHSixRQXRCUCxNQUVHLE1Bb0JLLE1BQU07RUFDSCx5QkFBQTtFQUNBLGNBQUE7O0FBS1o7RUFBQSxRQUNJO0lBQ0ksYUFBQTtJQUNBLHNCQUFBO0lBQ0EsVUFBQTs7O0FBSVI7RUFBQSxRQUNJO0lBQ0ksWUFBQTs7O0FBSVI7RUFDSSxRQUFDO0lBQ0csZUFBQTs7O0FBSVI7RUFDSSxRQUFDO0lBQ0csY0FBQTs7RUFFQSxRQUhILFlBR0k7SUFDRyxpQkFBQTs7RUFJUixRQUFDO0lBQ0csaUJBQUE7SUFDQSxlQUFBOzs7QUFJUjtFQUNJLFFBQUM7SUFDRyxjQUFBOztFQUVBLFFBSEgsWUFHSTtJQUNHLGlCQUFBOztFQUlSLFFBQUM7SUFDRyxpQkFBQTs7O0FBT1osMkJBQTRCO0VBQ3hCLFVBQUE7O0FBSUosZUFBZ0I7RUFDWixVQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1TRVJWSUNJT1MtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uc2VydmljaW9zIHtcclxuXHJcbiAgICAuY29udGFpbmVyIC5tdC0zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlU2VydmljZSB7XHJcbiAgICAgICAgZmxvYXQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgaHIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItaHMtdGFibGUtbGluZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQtaW5mbyB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWxhbmRpbmctYm9keTtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQtc3VjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWFsZXJ0LXN1Y2Nlc3M7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0LXdhcm5pbmcge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1hbGVydC13YXJuaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0b1JlYWxpemFkbyAuYWxlcnQtc3VjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkNDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtYWxlcnQtc3VjY2VzcztcclxuICAgIH1cclxuXHJcbiAgICAudWxTZXJ2aWNpb3Mge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9JbWFnZXMvaWNfY2hlY2tfbGlzdC5zdmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMjVweDtcclxuXHJcbiAgICAgICAgICAgIC5zdWJVbFNlcnZpY2lvcyB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93VGFyaWZhIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWhzLXRhYmxlLWxpbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWdXYSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlU2VydmljaW9zIHtcclxuICAgICAgICB0aCwgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1wcmltYXJ5LWdyZXk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIEBjb2xvci1ocy13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nQ2FsbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLy9CdXNjYWRvciBpbm11ZWJsZXMgcGFydGljdWxhcmVzXHJcbiAgICAuaWZyYW1lQnVzY2Fkb3Ige1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgLy9TZWxsbyBwcmVtaXVtXHJcbiAgICAuZm9ybWF0b0NvZGlnbyAucmFkaW8ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAuQ1BpbmJveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NsaWVudGVQcmVtaXVtU3ByaXRlLmdpZicpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgJi5wcmVtaXVtLXNlYWwtcmVicmFuZGluZ3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NsaWVudGVQcmVtaXVtU3ByaXRlX3JlYnJhbmRpbmcucG5nJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuUGlzb3Njb20sIC5QaXNvc2NvbSBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDJlNzk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuUGlzb3Njb20gYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5QaXNvc2NvbSBhOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuQ1BTdWJ0aXR1bG8ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudzI1MGg4MCB7XHJcbiAgICAgICAgICAgIC5zaXplKDI1MHB4LCA4MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggNXB4IDhweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5saW5rQm94IHtcclxuICAgICAgICAgICAgICAgIC5zaXplKDE0OHB4LCA0MHB4KTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudzE1MGg5MCB7XHJcbiAgICAgICAgICAgIC5zaXplKDE1MHB4LCA5MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTlweCA2cHggNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5DUFN1YnRpdHVsbyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua0JveCB7XHJcbiAgICAgICAgICAgICAgICAuc2l6ZSgxMDZweCwgNDVweCk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLncxMDBoNTAge1xyXG4gICAgICAgICAgICAuc2l6ZSgxMDBweCwgNTBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5saW5rQm94IHtcclxuICAgICAgICAgICAgICAgIC5zaXplKDc4cHgsIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5QaXNvc2NvbS53MjUwaDgwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLlBpc29zY29tLncxNTBoOTAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLlBpc29zY29tLncxMDBoNTAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggLTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYWJlbEl2YSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgfVxyXG4gICAgLy9BbnVuY2lvcyBleGNsdXNpdm9zXHJcbiAgICAuZXRpcXVldGFFeGNsdXNpdm8ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTE1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLy9Nb2RhbCBldGlxdWV0YXMgZXhjbHVzaXZhc1xyXG4ubW9kYWxFdGlxdWV0YUV4Y2x1c2l2YXt3aWR0aDozMjBweCAhaW1wb3J0YW50O1xyXG4gICAgLml0ZW1FdGlxdWV0YUV4Y2x1c2l2YXtwYWRkaW5nLWJvdHRvbTo1cHg7fVxyXG59XHJcbi5kaXZNb2RhbFNvbGljaXRhclJlZmVyZW5jaWEsIC5kaXZNb2RhbEdlbmVyYXJJbmZvcm1lIHt3aWR0aDogMzIwcHggIWltcG9ydGFudDtcclxuICAgIC5tb2RhbC1mb290ZXIge3Bvc2l0aW9uOiByZWxhdGl2ZTt0b3A6IDE1cHg7fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgLnNlcnZpY2lvc3tcclxuICAgICAgICAudWxTZXJ2aWNpb3MgbGkgLnN1YlVsU2VydmljaW9ze1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuXHJcbiAgICAgICAgICAgIGxpIC5kaXZNb3N0cmFyT2N1bHRhcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vU2VsbG8gcHJlbWl1bVxyXG4gICAgICAgIC5jaGVja1ViaWNhY2lvbntwYWRkaW5nLWxlZnQ6IDE5cHg7fVxyXG4gICAgfVxyXG4gICAgLmRpdk1vZGFsR2VuZXJhckluZm9ybWV7d2lkdGg6NDUwcHggIWltcG9ydGFudDt9XHJcblxyXG4gICAgLm1vZGFsRXRpcXVldGFFeGNsdXNpdmF7d2lkdGg6NzYwcHggIWltcG9ydGFudDt9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7XHJcbiAgICAuc2VydmljaW9ze1xyXG4gICAgICAgIC5pbWdXYXttYXJnaW4tdG9wOjA7fVxyXG4gICAgICAgIC5lc3BlY2lhbGlzdGFab25hIC5pbWdXYXttYXJnaW4tdG9wOjE1cHg7fVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpe1xyXG4gICAgLnNlcnZpY2lvcyAudWxTZXJ2aWNpb3N7XHJcbiAgICAgICAgLmRpdkFuY2hvck1vc3RyYXJPY3VsdGFyLCAuZGl2TW9zdHJhck9jdWx0YXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OTUlO31cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vTW9kYWwgY29udHJhdGFjaW9uIHNlcnZpY2lvc1xyXG4ubW9kYWxDb250cmF0YWNpb24gLm1vZGFsLWhlYWRlciBoNCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbiNpZnJhbWVDb250cmFjdE9ubGluZSB7XHJcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuXHJcbi8vV2ViIEFnZW5jaWFcclxuLmNvbC13YSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDllYWYyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYud2EtNSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZmFmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItaHMtbWVudS1ob3ZlcjtcclxuXHJcbiAgICAgICAgLnRpdGxlLXdhLTUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAubGJsLXJlY29tbWVuZGVkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjc2MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDNweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2EtY2FyYWN0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1nLXdhLXN0YXJ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgIC5jb2wtY29udGFpbmVyLXdhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuY29sLXdhLndhLTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy13YS1zdGFydGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDEwMCUgLSAzMHB4KVwiO1xyXG4gICAgfVxyXG5cclxuICAgIC53YTUtaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIHtcclxuICAgIC53YTUtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY29udGFjdCB7XHJcblxyXG4gICAgLnByb2R1Y3QtdHlwZSB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgbWFyZ2luOiAtNXB4IDAgLTEwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb21tZXJjaWFsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzgwcHg7XHJcblxyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luOiAtMnB4IDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAyMXB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2ZpbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaGFiaXRhdHNvZnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWhhYml0YXRzb2Z0LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucGlzb3Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLWNyZWFtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZXNoaWZ0IHtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R5cGUge1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oYWJpdGF0c29mdC5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWhhYml0YXRzb2Z0LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucGlzb3MuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1iZy1jcmVhbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBAbW9iaWxlIHtcclxuICAgICAgICAucHJvZHVjdC10eXBlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAtMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQG1vYmlsZS1sZyB7XHJcbiAgICAgICAgLnByb2R1Y3QtdHlwZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIEBzY3JlZW4teHMge1xyXG4gICAgICAgICZfX2NvbW1lcmNpYWwge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBAc2NyZWVuLXNtIHtcclxuICAgICAgICAmX19jb21tZXJjaWFsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDA7XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3R5cGUge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzOTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHNjcmVlbi1tZCB7XHJcbiAgICAgICAgJl9fY29tbWVyY2lhbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDhweCAwO1xyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190eXBlIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy9WYWxvcmFjaW9uZXMgb25saW5lXHJcbiN2YWx1YXRpb25zLW9ubGluZS1zZWxlY3RvciA+IC5jb250YWluZXJ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vL1ZlbnRhcyByZWFsZXNcclxuI3NhbGVzLXNlbGVjdG9yID4gLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbiIsIu+7vy8vIFNpemluZyBzaG9ydGN1dHNcclxuLnNpemUoQHdpZHRoOyBAaGVpZ2h0KSB7XHJcbiAgICB3aWR0aDogQHdpZHRoO1xyXG4gICAgaGVpZ2h0OiBAaGVpZ2h0O1xyXG59XHJcblxyXG4uc3F1YXJlKEBzaXplKSB7XHJcbiAgICAuc2l6ZShAc2l6ZTsgQHNpemUpO1xyXG59XHJcblxyXG4vLyBOZXcgbWl4aW5zXHJcbi5ib3JkZXItcmFkaXVzLWZ1bGwoQHJhZGl1c1RvcFJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21SaWdodDogNXB4LCBAcmFkaXVzQm90dG9tTGVmdDogNXB4LCBAcmFkaXVzVG9wTGVmdDogNXB4KSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbn1cclxuXHJcbi8vIC5ib3gtc2hhZG93KDVweCwgNXB4LCA2cHgsIC4zKTtcclxuLmJveC1zaGFkb3cgKEBzdHJpbmcpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIC1tb3otYm94LXNoYWRvdzogQHN0cmluZztcclxuICAgIGJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbn1cclxuXHJcbi8vIC50cmFuc2l0aW9uKGFsbCwgLjVzLCBlYXNlLWluKTtcclxuLnRyYW5zaXRpb24gKEBwcm9wOiBhbGwsIEB0aW1lOiAxcywgQGVhc2U6IGxpbmVhcikge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIHRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG59XHJcblxyXG4vLyAudHJhbnNmb3JtKDVkZWcsIC41LCAxZGVnLCAwKTtcclxuLnRyYW5zZm9ybSAoQHJvdGF0ZTogOTBkZWcsIEBzY2FsZTogMSwgQHNrZXc6IDFkZWcsIEB0cmFuc2xhdGU6IDEwcHgpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxufVxyXG5cclxuLy8gLmdyYWRpZW50KGxlZnQsICM2NjMzMzMsICMzMzMzMzMpO1xyXG4uZ3JhZGllbnQgKEBvcmlnaW46IGxlZnQsIEBzdGFydDogd2hpdGUsIEBzdG9wOiBibGFjaykge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXJ0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbn1cclxuXHJcbi8vIC5ib3JkZXItcmFkaXVzKDVweClcclxuLmJvcmRlci1yYWRpdXMoQHJhZGl1czogNXB4KXtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxuICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuXHJcbi5jaGV2cm9uLWNvbXAoQGNvbG9yLCBAYm9yZGVyLCBAYm9yZGVyLWxlZnQsIEB0b3ApIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiBAYm9yZGVyIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IEBib3JkZXItbGVmdCBzb2xpZCBAY29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB0b3A6IEB0b3A7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4uaWNvbW9vbigpIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLy9NYXJnaW4tdG9wXHJcbi5tYXJnaW4tdG9wKEBzaXplKSB7XHJcbiAgICBtYXJnaW4tdG9wOiBAc2l6ZTtcclxufVxyXG5cclxuLy9SZXNwb25zaXZlIG1lYXN1cmVzXHJcbkBtb2JpbGU6IH5cIihtYXgtd2lkdGg6IDQ4MHB4KVwiO1xyXG5AbW9iaWxlLWxnOiB+XCIobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AbW9iaWxlLW1pbjogflwiKG1pbi13aWR0aDogMzYwcHgpXCI7XHJcbkBtb2JpbGUtbWF4OiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQGFsbC1tb2JpbGVzOiB+XCIobWluLXdpZHRoOiAzNjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5cclxuQHRhYmxldDogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQHRhYmxldC1taW46IH5cIihtaW4td2lkdGg6IDc2OHB4KVwiO1xyXG5AdGFibGV0LW1heDogflwiKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkBhbGwtdGFibGV0czogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcclxuXHJcbkBsYXB0b3Atc206IH5cIihtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5AbGFwdG9wOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpXCI7XHJcbkBsYXB0b3AtbGc6IH5cIihtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGxhcHRvcC1taW46IH5cIihtaW4td2lkdGg6IDk5MnB4KVwiO1xyXG5AbGFwdG9wLW1heDogflwiKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AYWxsLWxhcHRvcHM6IH5cIihtaW4td2lkdGg6IDg1MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5cclxuQGRlc2t0b3AtbWluOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbkBkZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzYwcHgpXCI7XHJcbkBkZXNrdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxNzYxcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcbkBhbGwtZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5cclxuQHNjcmVlbi14czogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBzY3JlZW4tc206IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiO1xyXG5Ac2NyZWVuLW1kOiB+XCIobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBzY3JlZW4tbGc6IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuIl0sImZpbGUiOiJjb250ZW50L2Nzcy9zZXJ2aWNpb3MuY3NzIn0= */

.fc .fc-toolbar > * > * {
  margin-left: 16px;
}
.fc-toolbar.fc-header-toolbar {
  margin-bottom: 24px;
}
.fc-event .glyphicon-lock {
  position: absolute;
  right: 4px;
  top: 2px;
}
.fc-event .fc-bg {
  opacity: 0;
}
.fc-time-grid .fc-slats td {
  height: 2.3em;
}
.fc-toolbar {
  text-align: left;
}
.fc-toolbar .fc-center {
  padding-left: 15px;
}
.fc-toolbar .fc-center h2 {
  padding-top: 6px;
}
.fc-widget-header {
  font-weight: 600;
}
#calendar #basicViewSwitch {
  margin-top: 7px;
}
.hs-calendar-sync-container {
  margin-top: 10px;
}
@media (max-width: 1023px) {
  .fc-toolbar .fc-center {
    padding: 0;
  }
  .fc-toolbar .fc-center h2 {
    font-size: 18px;
    margin-top: 15px;
  }
  .fc-toolbar.fc-header-toolbar:first-of-type {
    margin-bottom: 0;
  }
  .fc-toolbar .fc-left {
    margin-bottom: 0;
  }
  .fc-toolbar .fc-left #event-categories {
    overflow-x: scroll;
    overflow-y: hidden;
    padding: 20px 0;
    width: 100%;
  }
}
.fc-event {
  border: none;
  padding-top: 4px;
}
.label-green,
.badge-green {
  background-color: #97DAF7 !important;
  border-color: #97DAF7 !important;
}
.label-default,
.badge-default {
  background-color: #8ED3D0 !important;
  border-color: #8ED3D0 !important;
}
.label-orange,
.badge-orange {
  background-color: #B6A4FF !important;
  border-color: #B6A4FF !important;
}
.label-red,
.badge-red {
  background-color: #ED9CB2 !important;
  border-color: #ED9CB2 !important;
}
.label-beige,
.badge-beige {
  background-color: #EFC373 !important;
  border-color: #EFC373 !important;
}
.label-disabled,
.badge-disabled {
  background-color: #f7f7f7 !important;
  border-color: #f7f7f7 !important;
}
.labelOtrosAgentes {
  background-color: #fff !important;
  border-width: 4px 1px 1px;
  border-style: solid !important;
}
.divAvisos {
  display: none;
}
.event-category,
.fc-event,
.fc-event:hover,
.ui-widget .fc-event {
  color: #2A2A2A;
}
#event-categories {
  margin-top: 2px;
}
#event-categories > span:last-of-type {
  margin-right: 12px;
}
#event-categories .label-disabled-draggable-disabled {
  padding: 6px 12px;
}
span.event-category {
  border-radius: 15px;
  font-size: 12px;
  font-weight: 500;
  padding: 4px 12px;
}
span.event-category.ui-draggable,
span.event-category.ui-draggable-disabled {
  margin-right: 8px;
}
.fc-header-toolbar .fc-button,
.fc-header-toolbar .actionsBtn button {
  height: 36px;
}
.fc-header-toolbar .fc-header-toolbar .fc-right .fc-button {
  padding-left: 16px;
  padding-right: 16px;
}
.fc-second-bar {
  line-height: 20px;
}
.fc-second-bar .fc-left {
  line-height: 16px;
}
#lnkGCalendar {
  margin-right: 20px;
}
#lnkGCalendar .fa-google {
  font-size: 14px;
  position: relative;
  top: 1px;
}
.verDatosContacto {
  cursor: pointer;
  text-decoration: underline;
}
.verDatosContacto + .icon-arrow {
  color: #3B60BA;
  cursor: pointer;
}
.verDatosContacto + .icon-arrow:before {
  content: "\f078";
  display: inline;
  text-shadow: none;
  font-weight: 300;
}
.verDatosContacto + .icon-arrow.open:before {
  content: "\f077";
}
#property-listing-suggest__container .property-listing-suggest__input {
  line-height: inherit !important;
  padding: 6px !important;
  width: 100%;
}
#property-listing-suggest__container #property-listing-suggest__results {
  background-color: white;
  border: 1px solid #C6C6C6;
  border-radius: 4px;
  margin-top: 5px;
  max-height: 340px;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
#property-listing-suggest__container #property-listing-suggest__results .container {
  padding: 0;
}
#property-listing-suggest__container #property-listing-suggest__results .container .pb-3 {
  padding-bottom: 0 !important;
}
#property-listing-suggest__container #property-listing-suggest__results .container .pb-3 .suggest-no-results {
  padding-top: 10px;
}
#property-listing-suggest__container #property-listing-suggest__results .container table {
  width: 100%;
}
#property-listing-suggest__container #property-listing-suggest__results .property-listing-suggest__results__item {
  cursor: pointer;
  height: 65px;
  width: 100% !important;
  padding-right: 0.5em;
}
#property-listing-suggest__container #property-listing-suggest__results .property-listing-suggest__results__item:hover {
  background-color: lightblue;
}
#property-listing-suggest__container #property-listing-suggest__results .property-listing-suggest__results__item img {
  border: 1px solid #ddd;
  height: 50px;
  margin: 5px 0 5px 10px;
  width: 75px;
}
#property-listing-suggest__container #property-listing-suggest__results .property-listing-suggest__results__item .inmuebleBloqueado {
  position: relative;
}
#property-listing-suggest__container #property-listing-suggest__results .property-listing-suggest__results__item .inmuebleBloqueado .inmBloq {
  color: #2A2A2A;
  left: 15px;
  position: absolute;
  top: -10px;
}
#property-listing-suggest__container #property-listing-suggest__results .property-listing-suggest__results__item .dataEllipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#property-listing-suggest__container #property-listing-suggest__results .property-listing-suggest__results__item > div {
  margin-left: 15px;
  margin-top: 24px;
}
#property-listing-suggest__container #property-listing-suggest__results.suggest-loading {
  overflow: inherit;
  padding: 10px 0;
  text-align: center;
  top: 34px;
  width: 100%;
}
#property-listing-suggest__container .property-listing-suggest__selected {
  background-color: lightblue;
}
@media (min-width: 768px) {
  .fc-day-grid-event > .fc-content {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.fc-content .direction-line {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fc-agendaWeek-view .icomoon-candado,
.fc-agendaDay-view .icomoon-candado {
  position: absolute;
  right: 5px;
  top: 5px;
}
.fc-view.fc-listWeek-view {
  border: none;
  margin-top: 20px;
}
.fc-listWeek-button {
  position: relative;
}
.fc-listWeek-button .new-list-tag {
  position: absolute;
  right: 2px;
  top: -14px;
}
.fc-list-table.new-list {
  font-size: 12px;
}
.fc-list-table.new-list td {
  padding: 0;
}
.fc-list-table.new-list .newListHeader > td {
  padding: 5px 10px;
  border-bottom: 1px solid #b8b8b8;
  font-weight: 500;
}
.fc-list-table.new-list .fc-scroller {
  height: auto !important;
}
.fc-list-table.new-list .fc-widget-header {
  background-color: #e7f6fc;
  border-width: 1px 1px 0 0;
  font-weight: 600;
}
.fc-list-table.new-list .fc-widget-header .fc-list-heading-main {
  padding: 5px 10px 0;
}
.fc-list-table.new-list .fc-widget-header .fc-list-heading-alt {
  float: left;
  padding: 0 10px 5px;
}
.fc-list-table.new-list tr[class*="events-day-row"] {
  border-bottom: 2px solid #09248a;
}
.fc-list-table.new-list tr[class*="events-day-row-0"] .fc-widget-header {
  border-top-width: 0;
}
.fc-list-table.new-list .event-day {
  background-color: transparent !important;
  cursor: pointer;
}
.fc-list-table.new-list .event-day td {
  border-bottom: 1px solid #d8d8d8;
  padding: 5px 10px;
}
.fc-list-table.new-list .event-day .event-type {
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  padding: 0 4px;
}
.fc-list-table.new-list table[class*="events-day-data"] tr:not(:first-child) td {
  border-bottom-width: 1px;
  border-top-width: 0;
}
.fc-list-table.new-list table[class*="events-day-data"] tr:last-child td {
  border-bottom-width: 0;
}
.fc-list-table.new-list .event-time {
  position: relative;
}
.fc-list-table.new-list .event-time .private-event {
  left: -5px;
  position: absolute;
  top: 2px;
}
.hs_tooltip {
  background: #fff;
  color: #2A2A2A;
  line-height: 200%;
  padding: 10px;
  position: absolute;
  width: auto;
  height: auto;
  z-index: 1999;
}
.hs_tooltip .title {
  display: block;
  font-weight: 600;
  margin-bottom: 10px;
  padding: 5px 10px;
  width: 100%;
}
.hs_tooltip:after,
.hs_tooltip:before {
  border: solid transparent;
  content: " ";
  pointer-events: none;
  position: absolute;
  right: 100%;
  width: 0;
  height: 0;
  top: 50%;
}
.hs_tooltip:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 10px;
  margin-top: -10px;
}
.hs_tooltip:before {
  border-color: rgba(47, 166, 245, 0);
  border-width: 11px;
  margin-top: -11px;
}
.hs_tooltip.beige {
  border: 1px solid #EFC373;
}
.hs_tooltip.beige .title {
  background-color: #EFC373;
}
.hs_tooltip.beige:before {
  border-right-color: #EFC373;
}
.hs_tooltip.default {
  border: 1px solid #8ED3D0;
}
.hs_tooltip.default .title {
  background-color: #8ED3D0;
}
.hs_tooltip.default:before {
  border-right-color: #8ED3D0;
}
.hs_tooltip.orange {
  border: 1px solid #B6A4FF;
}
.hs_tooltip.orange .title {
  background-color: #B6A4FF;
}
.hs_tooltip.orange:before {
  border-right-color: #B6A4FF;
}
.hs_tooltip.red {
  border: 1px solid #ED9CB2;
}
.hs_tooltip.red .title {
  background-color: #ED9CB2;
}
.hs_tooltip.red:before {
  border-right-color: #ED9CB2;
}
.hs_tooltip.green {
  border: 1px solid #97DAF7;
}
.hs_tooltip.green .title {
  background-color: #97DAF7;
}
.hs_tooltip.green:before {
  border-right-color: #97DAF7;
}
.new-event-modal #property-listing-suggest__container {
  margin-right: 0;
}
.new-event-modal #s2id_IdFamiliaTipoApunte .greenBorder,
.new-event-modal #s2id_IdFamiliaTipoApunte .defaultBorder,
.new-event-modal #s2id_IdFamiliaTipoApunte .orangeBorder,
.new-event-modal #s2id_IdFamiliaTipoApunte .redBorder {
  border-color: #d5d5d5 !important;
}
.new-event-modal #s2id_IdFamiliaTipoApunte .greenBorder .select2-arrow,
.new-event-modal #s2id_IdFamiliaTipoApunte .defaultBorder .select2-arrow,
.new-event-modal #s2id_IdFamiliaTipoApunte .orangeBorder .select2-arrow,
.new-event-modal #s2id_IdFamiliaTipoApunte .redBorder .select2-arrow {
  border-left: none !important;
}
.new-event-modal #viewContact {
  background: transparent;
  border: none;
  padding: 0;
}
.new-event-modal .divAvisos {
  flex: 2;
}
.new-event-modal .btn.btn-hs-tertiary.print-event {
  border-right-color: transparent !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2FnZW5kYS5sZXNzIiwiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsR0FBSSxZQUFZLElBQUk7RUFDaEIsaUJBQUE7O0FBR0osV0FBVztFQUNQLG1CQUFBOztBQUdKLFNBQVU7RUFDTixrQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBOztBQUdKLFNBQVU7RUFDTixVQUFBOztBQUdKLGFBQWMsVUFBVTtFQUNwQixhQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBREosV0FHSTtFQUNJLGtCQUFBOztBQUpSLFdBR0ksV0FHSTtFQUNJLGdCQUFBOztBQUtaO0VBQ0ksZ0JBQUE7O0FBR0osU0FBVTtFQUNOLGVBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSixRQUEyQjtFQUN2QixXQUVJO0lBQ0ksVUFBQTs7RUFIUixXQUVJLFdBR0k7SUFDSSxlQUFBO0lBQ0EsZ0JBQUE7O0VBSVIsV0FBQyxrQkFBa0I7SUFDZixnQkFBQTs7RUFaUixXQWVJO0lBQ0ksZ0JBQUE7O0VBaEJSLFdBZUksU0FHSTtJQUNJLGtCQUFBO0lBQ0Esa0JBQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTs7O0FBTWhCO0VBQ0ksWUFBQTtFQUNBLGdCQUFBOztBQUdKO0FBQWM7RUFDVix5QkFBQTtFQUNBLHFCQUFBOztBQUdKO0FBQWdCO0VBQ1oseUJBQUE7RUFDQSxxQkFBQTs7QUFHSjtBQUFlO0VBQ1gseUJBQUE7RUFDQSxxQkFBQTs7QUFHSjtBQUFZO0VBQ1IseUJBQUE7RUFDQSxxQkFBQTs7QUFHSjtBQUFjO0VBQ1YseUJBQUE7RUFDQSxxQkFBQTs7QUFHSjtBQUFpQjtFQUNiLHlCQUFBO0VBQ0EscUJBQUE7O0FBR0o7RUFDSSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsOEJBQUE7O0FBR0o7RUFDSSxhQUFBOztBQUdKO0FBQWlCO0FBQVcsU0FBUztBQUFRLFVBQVc7RUFDcEQsY0FBQTs7QUFHSjtFQUNJLGVBQUE7O0FBREos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QUMsUUFHRztFQUNJLHlCQUFBOztBQUdKLFdBUEgsUUFPSTtFQUNHLDJCQUFBOztBQUlSLFdBQUM7RUFDRyx5QkFBQTs7QUFESixXQUFDLE9BR0c7RUFDSSx5QkFBQTs7QUFHSixXQVBILE9BT0k7RUFDRywyQkFBQTs7QUFJUixXQUFDO0VBQ0cseUJBQUE7O0FBREosV0FBQyxJQUdHO0VBQ0kseUJBQUE7O0FBR0osV0FQSCxJQU9JO0VBQ0csMkJBQUE7O0FBSVIsV0FBQztFQUNHLHlCQUFBOztBQURKLFdBQUMsTUFHRztFQUNJLHlCQUFBOztBQUdKLFdBUEgsTUFPSTtFQUNHLDJCQUFBOztBQU1aLGdCQUNJO0VBQ0ksZUFBQTs7QUFGUixnQkFLSSwwQkFDSTtBQU5SLGdCQUtJLDBCQUNrQjtBQU50QixnQkFLSSwwQkFDa0M7QUFOdEMsZ0JBS0ksMEJBQ2lEO0VBQ3pDLHFCQUFBOztBQVBaLGdCQUtJLDBCQUNJLGFBR0k7QUFUWixnQkFLSSwwQkFDa0IsZUFHVjtBQVRaLGdCQUtJLDBCQUNrQyxjQUcxQjtBQVRaLGdCQUtJLDBCQUNpRCxXQUd6QztFQUNJLDRCQUFBOztBQVZoQixnQkFlSTtFQUNJLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7O0FBbEJSLGdCQXFCSTtFQUNJLE9BQUE7O0FBdEJSLGdCQXlCSSxLQUFJLGdCQUFnQjtFQUNoQiwwQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5AaW1wb3J0IFwidG9vbHMtbWl4aW5zLmxlc3NcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1BR0VOREEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uZmMgLmZjLXRvb2xiYXIgPiAqID4gKntcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG59XHJcblxyXG4uZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4uZmMtZXZlbnQgLmdseXBoaWNvbi1sb2NrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA0cHg7XHJcbiAgICB0b3A6IDJweDtcclxufVxyXG5cclxuLmZjLWV2ZW50IC5mYy1iZyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZmMtdGltZS1ncmlkIC5mYy1zbGF0cyB0ZCB7XHJcbiAgICBoZWlnaHQ6IDIuM2VtO1xyXG59IFxyXG5cclxuLmZjLXRvb2xiYXJ7XHJcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcblxyXG4gICAgLmZjLWNlbnRlcntcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmMtd2lkZ2V0LWhlYWRlcntcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbiNjYWxlbmRhciAjYmFzaWNWaWV3U3dpdGNoIHtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxufVxyXG5cclxuLmhzLWNhbGVuZGFyLXN5bmMtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5mYy10b29sYmFyIHtcclxuXHJcbiAgICAgICAgLmZjLWNlbnRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZjLWhlYWRlci10b29sYmFyOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZjLWxlZnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgI2V2ZW50LWNhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYy1ldmVudHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbn1cclxuXHJcbi5sYWJlbC1ncmVlbiwgLmJhZGdlLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1iZy1jaWVsby1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IEBjb2xvci1sbS1iZy1jaWVsby1iYXNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYWJlbC1kZWZhdWx0LCAuYmFkZ2UtZGVmYXVsdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tYmctdHVycXVlc2EtYmFzZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItbG0tYmctdHVycXVlc2EtYmFzZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGFiZWwtb3JhbmdlLCAuYmFkZ2Utb3JhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1iZy1tYWx2YS1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IEBjb2xvci1sbS1iZy1tYWx2YS1iYXNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYWJlbC1yZWQsIC5iYWRnZS1yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLXBlb25pYS1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IEBjb2xvci1sbS1iZy1wZW9uaWEtYmFzZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGFiZWwtYmVpZ2UsIC5iYWRnZS1iZWlnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tYmctZ2lyYXNvbC1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IEBjb2xvci1sbS1iZy1naXJhc29sLWJhc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxhYmVsLWRpc2FibGVkLCAuYmFkZ2UtZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWdyZXktRjdGN0Y3ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IEBjb2xvci1ocy1ncmV5LUY3RjdGNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGFiZWxPdHJvc0FnZW50ZXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDRweCAxcHggMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGl2QXZpc29ze1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4uZXZlbnQtY2F0ZWdvcnksIC5mYy1ldmVudCwgLmZjLWV2ZW50OmhvdmVyLCAudWktd2lkZ2V0IC5mYy1ldmVudCB7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxufVxyXG5cclxuI2V2ZW50LWNhdGVnb3JpZXMge1xyXG4gICAgbWFyZ2luLXRvcDogMnB4O1xyXG5cclxuICAgID4gc3BhbjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwtZGlzYWJsZWQtZHJhZ2dhYmxlLWRpc2FibGVkIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuc3Bhbi5ldmVudC1jYXRlZ29yeSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xyXG5cclxuICAgICYudWktZHJhZ2dhYmxlLFxyXG4gICAgJi51aS1kcmFnZ2FibGUtZGlzYWJsZWQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmMtaGVhZGVyLXRvb2xiYXIge1xyXG4gICAgLmZjLWJ1dHRvbiwgLmFjdGlvbnNCdG4gYnV0dG9uIHtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZjLWhlYWRlci10b29sYmFyIC5mYy1yaWdodCAuZmMtYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZjLXNlY29uZC1iYXIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgLmZjLWxlZnQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4jbG5rR0NhbGVuZGFyIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAuZmEtZ29vZ2xlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udmVyRGF0b3NDb250YWN0byB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICArIC5pY29uLWFycm93IHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW46YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzdcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwcm9wZXJ0eS1saXN0aW5nLXN1Z2dlc3RfX2NvbnRhaW5lciB7XHJcblxyXG4gICAgLnByb3BlcnR5LWxpc3Rpbmctc3VnZ2VzdF9faW5wdXQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgI3Byb3BlcnR5LWxpc3Rpbmctc3VnZ2VzdF9fcmVzdWx0cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLW5ldy1mZWF0dXJlcy1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAucGItMyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdWdnZXN0LW5vLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3BlcnR5LWxpc3Rpbmctc3VnZ2VzdF9fcmVzdWx0c19faXRlbSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktREREO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5tdWVibGVCbG9xdWVhZG8ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbm1CbG9xIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0YUVsbGlwc2lzIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdWdnZXN0LWxvYWRpbmcge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRvcDogMzRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXN1Z2dlc3RfX3NlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIEBzY3JlZW4teHMge1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5mYy1kYXktZ3JpZC1ldmVudCA+IC5mYy1jb250ZW50IHtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuLmZjLWNvbnRlbnQgLmRpcmVjdGlvbi1saW5lIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5mYy1hZ2VuZGFXZWVrLXZpZXcsIC5mYy1hZ2VuZGFEYXktdmlld3tcclxuICAgIC5pY29tb29uLWNhbmRhZG8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmMtdmlldy5mYy1saXN0V2Vlay12aWV3e1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmZjLWxpc3RXZWVrLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLm5ldy1saXN0LXRhZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgdG9wOiAtMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZjLWxpc3QtdGFibGUubmV3LWxpc3Qge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdMaXN0SGVhZGVyIHtcclxuICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItaHMtdGFibGUtbGluZS1oZWFkZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYy1zY3JvbGxlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZjLXdpZGdldC1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1uZXctbGlzdC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgLmZjLWxpc3QtaGVhZGluZy1tYWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYy1saXN0LWhlYWRpbmctYWx0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRyW2NsYXNzKj1cImV2ZW50cy1kYXktcm93XCJdIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yLWhzLW5ldy1saXN0LWJvcmRlcjtcclxuICAgIH1cclxuXHJcbiAgICB0cltjbGFzcyo9XCJldmVudHMtZGF5LXJvdy0wXCJdIC5mYy13aWRnZXQtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudC1kYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItaHMtdGFibGUtbGluZTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXZlbnQtdHlwZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZVtjbGFzcyo9XCJldmVudHMtZGF5LWRhdGFcIl0gdHI6bm90KDpmaXJzdC1jaGlsZCkgdGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlW2NsYXNzKj1cImV2ZW50cy1kYXktZGF0YVwiXSB0cjpsYXN0LWNoaWxkIHRkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudC10aW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5wcml2YXRlLWV2ZW50IHtcclxuICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLS1ldmVudCB0b29sdGlwXHJcbi5oc190b29sdGlwIHtcclxuICAgIGJhY2tncm91bmQ6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLnNxdWFyZShhdXRvKTtcclxuICAgIHotaW5kZXg6IDE5OTk7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5zcXVhcmUoMCk7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ3LCAxNjYsIDI0NSwgMCk7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYmVpZ2Uge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1sbS1iZy1naXJhc29sLWJhc2U7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1iZy1naXJhc29sLWJhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGNvbG9yLWxtLWJnLWdpcmFzb2wtYmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZWZhdWx0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItbG0tYmctdHVycXVlc2EtYmFzZTtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLXR1cnF1ZXNhLWJhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGNvbG9yLWxtLWJnLXR1cnF1ZXNhLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3JhbmdlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItbG0tYmctbWFsdmEtYmFzZTtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLW1hbHZhLWJhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGNvbG9yLWxtLWJnLW1hbHZhLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucmVkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItbG0tYmctcGVvbmlhLWJhc2U7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1iZy1wZW9uaWEtYmFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAY29sb3ItbG0tYmctcGVvbmlhLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ3JlZW4ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1sbS1iZy1jaWVsby1iYXNlO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tYmctY2llbG8tYmFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAY29sb3ItbG0tYmctY2llbG8tYmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubmV3LWV2ZW50LW1vZGFsIHtcclxuICAgICNwcm9wZXJ0eS1saXN0aW5nLXN1Z2dlc3RfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNzMmlkX0lkRmFtaWxpYVRpcG9BcHVudGUge1xyXG4gICAgICAgIC5ncmVlbkJvcmRlciwgLmRlZmF1bHRCb3JkZXIsIC5vcmFuZ2VCb3JkZXIsIC5yZWRCb3JkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkNWQ1ZDUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLWFycm93IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3ZpZXdDb250YWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGl2QXZpc29zIHtcclxuICAgICAgICBmbGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4uYnRuLWhzLXRlcnRpYXJ5LnByaW50LWV2ZW50IHtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8gU2l6aW5nIHNob3J0Y3V0c1xyXG4uc2l6ZShAd2lkdGg7IEBoZWlnaHQpIHtcclxuICAgIHdpZHRoOiBAd2lkdGg7XHJcbiAgICBoZWlnaHQ6IEBoZWlnaHQ7XHJcbn1cclxuXHJcbi5zcXVhcmUoQHNpemUpIHtcclxuICAgIC5zaXplKEBzaXplOyBAc2l6ZSk7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbnNcclxuLmJvcmRlci1yYWRpdXMtZnVsbChAcmFkaXVzVG9wUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbVJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21MZWZ0OiA1cHgsIEByYWRpdXNUb3BMZWZ0OiA1cHgpIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxufVxyXG5cclxuLy8gLmJveC1zaGFkb3coNXB4LCA1cHgsIDZweCwgLjMpO1xyXG4uYm94LXNoYWRvdyAoQHN0cmluZykge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgYm94LXNoYWRvdzogQHN0cmluZztcclxufVxyXG5cclxuLy8gLnRyYW5zaXRpb24oYWxsLCAuNXMsIGVhc2UtaW4pO1xyXG4udHJhbnNpdGlvbiAoQHByb3A6IGFsbCwgQHRpbWU6IDFzLCBAZWFzZTogbGluZWFyKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbn1cclxuXHJcbi8vIC50cmFuc2Zvcm0oNWRlZywgLjUsIDFkZWcsIDApO1xyXG4udHJhbnNmb3JtIChAcm90YXRlOiA5MGRlZywgQHNjYWxlOiAxLCBAc2tldzogMWRlZywgQHRyYW5zbGF0ZTogMTBweCkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG59XHJcblxyXG4vLyAuZ3JhZGllbnQobGVmdCwgIzY2MzMzMywgIzMzMzMzMyk7XHJcbi5ncmFkaWVudCAoQG9yaWdpbjogbGVmdCwgQHN0YXJ0OiB3aGl0ZSwgQHN0b3A6IGJsYWNrKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxufVxyXG5cclxuLy8gLmJvcmRlci1yYWRpdXMoNXB4KVxyXG4uYm9yZGVyLXJhZGl1cyhAcmFkaXVzOiA1cHgpe1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxufVxyXG5cclxuLmNoZXZyb24tY29tcChAY29sb3IsIEBib3JkZXIsIEBib3JkZXItbGVmdCwgQHRvcCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IEBib3JkZXIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogQGJvcmRlci1sZWZ0IHNvbGlkIEBjb2xvcjtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIHRvcDogQHRvcDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5pY29tb29uKCkge1xyXG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vL01hcmdpbi10b3BcclxuLm1hcmdpbi10b3AoQHNpemUpIHtcclxuICAgIG1hcmdpbi10b3A6IEBzaXplO1xyXG59XHJcblxyXG4vL1Jlc3BvbnNpdmUgbWVhc3VyZXNcclxuQG1vYmlsZTogflwiKG1heC13aWR0aDogNDgwcHgpXCI7XHJcbkBtb2JpbGUtbGc6IH5cIihtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBtb2JpbGUtbWluOiB+XCIobWluLXdpZHRoOiAzNjBweClcIjtcclxuQG1vYmlsZS1tYXg6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AYWxsLW1vYmlsZXM6IH5cIihtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcblxyXG5AdGFibGV0OiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AdGFibGV0LW1pbjogflwiKG1pbi13aWR0aDogNzY4cHgpXCI7XHJcbkB0YWJsZXQtbWF4OiB+XCIobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQGFsbC10YWJsZXRzOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5cclxuQGxhcHRvcC1zbTogflwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBsYXB0b3A6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweClcIjtcclxuQGxhcHRvcC1sZzogflwiKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AbGFwdG9wLW1pbjogflwiKG1pbi13aWR0aDogOTkycHgpXCI7XHJcbkBsYXB0b3AtbWF4OiB+XCIobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBhbGwtbGFwdG9wczogflwiKG1pbi13aWR0aDogODUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcblxyXG5AZGVza3RvcC1taW46IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuQGRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE3NjBweClcIjtcclxuQGRlc2t0b3AtbGc6IH5cIihtaW4td2lkdGg6IDE3NjFweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuQGFsbC1kZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcblxyXG5Ac2NyZWVuLXhzOiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQHNjcmVlbi1zbTogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBzY3JlZW4tbWQ6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQHNjcmVlbi1sZzogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL2FnZW5kYS5jc3MifQ== */

#tabOficinaLogotipo .alert {
  margin-bottom: 0;
  width: fit-content;
}
.divAccesoDenegado a {
  padding: 0;
}
#subOptionsList button:first-child {
  margin-right: 20px;
}
.notaInfo {
  color: #777;
  font-size: 12px;
  padding-left: 10px;
}
#tabOficinaBackup {
  padding: 5px 0;
}
#tabOficinaBackup a:hover {
  text-decoration: none;
}
#tabOficinaBackup .clip-folder-download {
  color: #333;
  font-size: 16px;
  margin-right: 5px;
}
#tabOficinaBackup .text-danger {
  margin-left: 25px;
  position: relative;
  top: 7px;
}
.agentAction .btn {
  margin-right: 10px;
}
#PieEmailAgente {
  visibility: visible !important;
}
#selectAccesosAgente ul.fancytree-container {
  height: auto;
}
.colaboracion.icon-arrow:before {
  content: "\f078";
  cursor: pointer;
  font-weight: 300;
  margin-right: 10px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 7px !important;
  text-align: center;
  text-shadow: none;
}
.colaboracion.icon-arrow.open:before {
  content: "\f077";
}
.notaEnviosCatalogos {
  color: #999;
  font-size: 11px;
  font-style: italic;
}
.divTipoConfiguracion {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 20px !important;
}
.divTipoConfiguracion:last-child {
  border-bottom: none;
}
.divTipoConfiguracion .anchorMostrarOcultar {
  color: #2A2A2A;
  padding-left: 0;
}
.RealEstate .vertical {
  margin-top: 50%;
}
.RealEstate .wrapper {
  position: relative;
  width: 0%;
  height: 500px;
}
.RealEstate .line {
  bottom: 0;
  background: #ccc;
  left: 49%;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 1;
}
.RealEstate .wordwrapper {
  height: 12px;
  left: 0;
  margin-top: -12px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  z-index: 2;
}
.RealEstate .word {
  background: #fff;
  color: #ccc;
  font: bold 12px arial, sans-serif;
  letter-spacing: 1px;
  padding: 3px;
  text-transform: uppercase;
}
.RealEstate .multimediaContent .thumb:last-child {
  width: 100%;
}
.RealEstate .multimediaContent .thumb:last-child input {
  width: auto;
}
.RealEstate .thumbnail > img,
.RealEstate .thumbnail a > img {
  cursor: pointer;
  max-height: 235px;
  width: 100%;
}
.RealEstate .thumbnail {
  cursor: pointer;
}
.RealEstate .div-content-crop {
  min-height: auto !important;
}
.RealEstate .photosContent .thumb {
  min-height: auto !important;
}
.RealEstate .deleteAgencyImage {
  z-index: 5;
}
.RealEstate #controls {
  background-color: rgba(0, 0, 0, 0.6);
  bottom: 0;
  min-height: inherit;
  padding: 5px;
  position: absolute;
}
.RealEstate #controls button {
  background-color: transparent !important;
  border: none;
  color: #fff;
  display: inline-block;
  height: 34px;
  line-height: 34px;
  padding: 0 20px;
}
.RealEstate #controls button:hover {
  color: #888;
}
.RealEstate #controls #cropPublicImage {
  position: relative;
  top: -2px;
}
.RealEstate .optimalDimensions {
  color: #f0f5fd;
}
.RealEstate .multimediaDiv:hover .optimalDimensions {
  color: #2A2A2A;
}
.RealEstate .errorSize {
  color: red;
  display: none;
}
.RealEstate #realEstateBillsTable a span {
  color: #2A2A2A;
  position: relative;
  top: 2px;
  font-size: 18px;
}
.modal-preview-microsite {
  height: 550px !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  max-width: 100% !important;
  width: 300px !important;
}
@media (min-width: 768px) and (max-width: 1279px) {
  .modal-preview-microsite {
    width: 740px !important;
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .modal-preview-microsite {
    width: 1260px !important;
  }
}
@media (min-width: 1440px) {
  .modal-preview-microsite {
    width: 1440px !important;
  }
}
.imgLogoInmobiliaria {
  max-width: 135px;
}
.imgLogoInmobiliaria.logoPisos {
  max-width: 90px;
}
.modalAgente .divAgente {
  padding-left: 0;
}
#modalTransferirAgente .radio {
  margin: 0;
}
#modalTransferirAgente .panel-body {
  padding: 15px 0;
}
#modalTransferirAgente ul.fancytree-container {
  border: none;
}
.imgLogoFacturas {
  max-height: 60px;
  max-width: 150px;
}
.rgpdOptions {
  border-bottom: 1px solid #dedede;
  font-weight: 600;
}
.platformLogoDiv {
  border-radius: 3px;
}
.platformLogoDiv:hover {
  cursor: pointer;
  background-color: rgba(59, 96, 186, 0.05);
}
.platformLogoText:hover {
  cursor: pointer;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2NvbmZpZ3VyYWNpb24ubGVzcyIsImNvbnRlbnQvY3NzL3Rvb2xzLW1peGlucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLG1CQUFvQjtFQUNoQixnQkFBQTtFQUNBLGtCQUFBOztBQUdKLGtCQUFtQjtFQUNmLFVBQUE7O0FBR0osZUFBZ0IsT0FBTTtFQUNsQixrQkFBQTs7QUFHSjtFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBR0o7RUFDSSxjQUFBOztBQURKLGlCQUdJLEVBQUM7RUFDRyxxQkFBQTs7QUFKUixpQkFPSTtFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0FBVlIsaUJBYUk7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTs7QUFJUixZQUFhO0VBQ1Qsa0JBQUE7O0FBR0o7RUFDSSw4QkFBQTs7QUFHSixvQkFBcUIsR0FBRTtFQUNuQixZQUFBOztBQUdKLGFBQWEsV0FBVztFQUNwQixTQUFTLE9BQVQ7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7O0FBR0osYUFBYSxXQUFXLEtBQUs7RUFDekIsU0FBUyxPQUFUOztBQUdKO0VBQ0ksV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFHSjtFQUNJLGdDQUFBO0VBQ0EsK0JBQUE7O0FBRUEscUJBQUM7RUFDRyxtQkFBQTs7QUFMUixxQkFRSTtFQUNJLGNBQUE7RUFDQSxlQUFBOztBQUlSLFdBQ0k7RUFDSSxlQUFBOztBQUZSLFdBS0k7RUFDSSxrQkFBQTtFQy9GSixTQUFBO0VBQ0EsYUFBQTs7QUR3RkosV0FVSTtFQUNJLFNBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTs7QUFqQlIsV0FvQkk7RUFDSSxZQUFBO0VBQ0EsT0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTs7QUE1QlIsV0ErQkk7RUFDSSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBOztBQXJDUixXQXdDSSxtQkFBbUIsT0FBTTtFQUNyQixXQUFBOztBQXpDUixXQXdDSSxtQkFBbUIsT0FBTSxXQUdyQjtFQUNJLFdBQUE7O0FBNUNaLFdBaURJLFdBQVc7QUFqRGYsV0FpRHNCLFdBQVcsRUFBRTtFQUMzQixlQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBOztBQXBEUixXQXVESTtFQUNJLGVBQUE7O0FBeERSLFdBMkRJO0VBQ0ksMkJBQUE7O0FBNURSLFdBK0RJLGVBQWU7RUFDWCwyQkFBQTs7QUFoRVIsV0FtRUk7RUFDSSxVQUFBOztBQXBFUixXQXVFSTtFQUNJLG9DQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBOztBQTVFUixXQXVFSSxVQU9JO0VBQ0ksd0NBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTs7QUFFQSxXQWhCUixVQU9JLE9BU0s7RUFDRyxXQUFBOztBQXhGaEIsV0F1RUksVUFxQkk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7O0FBOUZaLFdBa0dJO0VBQ0ksY0FBQTs7QUFuR1IsV0FzR0ksZUFBYyxNQUFPO0VBQ2pCLGNBQUE7O0FBdkdSLFdBMEdJO0VBQ0ksVUFBQTtFQUNBLGFBQUE7O0FBNUdSLFdBK0dJLHNCQUFzQixFQUFFO0VBQ3BCLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxlQUFBOztBQU1SO0VBQ0ksd0JBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTs7QUFHSixRQUEwQix1QkFBd0I7RUFDOUM7SUFDSSx1QkFBQTs7O0FBSVIsUUFBMkIsd0JBQXdCO0VBQy9DO0lBQ0ksd0JBQUE7OztBQUlSLFFBQTJCO0VBQ3ZCO0lBQ0ksd0JBQUE7OztBQUtSO0VBQ0ksZ0JBQUE7O0FBRUEsb0JBQUM7RUFDRyxlQUFBOztBQUtSLFlBQWE7RUFDVCxlQUFBOztBQUdKLHNCQUNJO0VBQ0ksU0FBQTs7QUFGUixzQkFLSTtFQUNJLGVBQUE7O0FBTlIsc0JBU0ksR0FBRTtFQUNFLFlBQUE7O0FBS1I7RUFDSSxnQkFBQTtFQUNBLGdCQUFBOztBQUlKO0VBQ0ksZ0NBQUE7RUFDQSxnQkFBQTs7QUFJSjtFQUNJLGtCQUFBOztBQUdKLGdCQUFnQjtFQUNaLGVBQUE7RUFDQSx5Q0FBQTs7QUFHSixpQkFBaUI7RUFDYixlQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUNPTkZJR1VSQUNJT05FUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiN0YWJPZmljaW5hTG9nb3RpcG8gLmFsZXJ0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5kaXZBY2Nlc29EZW5lZ2FkbyBhIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNzdWJPcHRpb25zTGlzdCBidXR0b246Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubm90YUluZm8ge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LTc3NztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuI3RhYk9maWNpbmFCYWNrdXAge1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbGlwLWZvbGRlci1kb3dubG9hZCB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LTMzMztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtZGFuZ2VyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZ2VudEFjdGlvbiAuYnRuIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuI1BpZUVtYWlsQWdlbnRlIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3NlbGVjdEFjY2Vzb3NBZ2VudGUgdWwuZmFuY3l0cmVlLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jb2xhYm9yYWNpb24uaWNvbi1hcnJvdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzhcIjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2xhYm9yYWNpb24uaWNvbi1hcnJvdy5vcGVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3N1wiO1xyXG59XHJcblxyXG4ubm90YUVudmlvc0NhdGFsb2dvcyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktOTk5O1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4uZGl2VGlwb0NvbmZpZ3VyYWNpb24ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ocy10YWJsZS1saW5lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFuY2hvck1vc3RyYXJPY3VsdGFyIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5SZWFsRXN0YXRlIHtcclxuICAgIC52ZXJ0aWNhbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnNpemUoMCUsIDUwMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubGluZSB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1ocy1ncmV5LUNDQztcclxuICAgICAgICBsZWZ0OiA0OSU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLndvcmR3cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLndvcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktQ0NDO1xyXG4gICAgICAgIGZvbnQ6IGJvbGQgMTJweCBhcmlhbCxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLm11bHRpbWVkaWFDb250ZW50IC50aHVtYjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC50aHVtYm5haWwgPiBpbWcsIC50aHVtYm5haWwgYSA+IGltZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC50aHVtYm5haWwge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZGl2LWNvbnRlbnQtY3JvcCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5waG90b3NDb250ZW50IC50aHVtYiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWxldGVBZ2VuY3lJbWFnZSB7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgIH1cclxuXHJcbiAgICAjY29udHJvbHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtZ3JleS04ODg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjcm9wUHVibGljSW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9wdGltYWxEaW1lbnNpb25zIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWJhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm11bHRpbWVkaWFEaXY6aG92ZXIgLm9wdGltYWxEaW1lbnNpb25zIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3JTaXplIHtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3JlYWxFc3RhdGVCaWxsc1RhYmxlIGEgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vcHJldmlldyBtaWNyb3NpdGVcclxuLm1vZGFsLXByZXZpZXctbWljcm9zaXRlIHtcclxuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIC5tb2RhbC1wcmV2aWV3LW1pY3Jvc2l0ZSB7XHJcbiAgICAgICAgd2lkdGg6IDc0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5tb2RhbC1wcmV2aWV3LW1pY3Jvc2l0ZSB7XHJcbiAgICAgICAgd2lkdGg6IDEyNjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAubW9kYWwtcHJldmlldy1taWNyb3NpdGUge1xyXG4gICAgICAgIHdpZHRoOiAxNDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy9sb2dvXHJcbi5pbWdMb2dvSW5tb2JpbGlhcmlhIHtcclxuICAgIG1heC13aWR0aDogMTM1cHg7XHJcblxyXG4gICAgJi5sb2dvUGlzb3Mge1xyXG4gICAgICAgIG1heC13aWR0aDogOTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLy9BZ2VudGVcclxuLm1vZGFsQWdlbnRlIC5kaXZBZ2VudGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4jbW9kYWxUcmFuc2ZlcmlyQWdlbnRlIHtcclxuICAgIC5yYWRpbyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdWwuZmFuY3l0cmVlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL2ZhY3R1cmFzXHJcbi5pbWdMb2dvRmFjdHVyYXMge1xyXG4gICAgbWF4LWhlaWdodDogNjBweDtcclxuICAgIG1heC13aWR0aDogMTUwcHg7XHJcbn1cclxuXHJcbi8vcmdwZFxyXG4ucmdwZE9wdGlvbnMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LURFREVERTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8vZGF0YSBpbXBvcnRcclxuLnBsYXRmb3JtTG9nb0RpdiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5wbGF0Zm9ybUxvZ29EaXY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgOTYsIDE4NiwgMC4wNSk7XHJcbn1cclxuXHJcbi5wbGF0Zm9ybUxvZ29UZXh0OmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4iLCLvu78vLyBTaXppbmcgc2hvcnRjdXRzXHJcbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuLnNxdWFyZShAc2l6ZSkge1xyXG4gICAgLnNpemUoQHNpemU7IEBzaXplKTtcclxufVxyXG5cclxuLy8gTmV3IG1peGluc1xyXG4uYm9yZGVyLXJhZGl1cy1mdWxsKEByYWRpdXNUb3BSaWdodDogNXB4LCBAcmFkaXVzQm90dG9tUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbUxlZnQ6IDVweCwgQHJhZGl1c1RvcExlZnQ6IDVweCkge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG59XHJcblxyXG4vLyAuYm94LXNoYWRvdyg1cHgsIDVweCwgNnB4LCAuMyk7XHJcbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICBib3gtc2hhZG93OiBAc3RyaW5nO1xyXG59XHJcblxyXG4vLyAudHJhbnNpdGlvbihhbGwsIC41cywgZWFzZS1pbik7XHJcbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxufVxyXG5cclxuLy8gLnRyYW5zZm9ybSg1ZGVnLCAuNSwgMWRlZywgMCk7XHJcbi50cmFuc2Zvcm0gKEByb3RhdGU6IDkwZGVnLCBAc2NhbGU6IDEsIEBza2V3OiAxZGVnLCBAdHJhbnNsYXRlOiAxMHB4KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbn1cclxuXHJcbi8vIC5ncmFkaWVudChsZWZ0LCAjNjYzMzMzLCAjMzMzMzMzKTtcclxuLmdyYWRpZW50IChAb3JpZ2luOiBsZWZ0LCBAc3RhcnQ6IHdoaXRlLCBAc3RvcDogYmxhY2spIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG59XHJcblxyXG4vLyAuYm9yZGVyLXJhZGl1cyg1cHgpXHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6IDVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcblxyXG4uY2hldnJvbi1jb21wKEBjb2xvciwgQGJvcmRlciwgQGJvcmRlci1sZWZ0LCBAdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogQGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLWxlZnQgc29saWQgQGNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiBAdG9wO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmljb21vb24oKSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vTWFyZ2luLXRvcFxyXG4ubWFyZ2luLXRvcChAc2l6ZSkge1xyXG4gICAgbWFyZ2luLXRvcDogQHNpemU7XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBtZWFzdXJlc1xyXG5AbW9iaWxlOiB+XCIobWF4LXdpZHRoOiA0ODBweClcIjtcclxuQG1vYmlsZS1sZzogflwiKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQG1vYmlsZS1taW46IH5cIihtaW4td2lkdGg6IDM2MHB4KVwiO1xyXG5AbW9iaWxlLW1heDogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBhbGwtbW9iaWxlczogflwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuXHJcbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkB0YWJsZXQtbWluOiB+XCIobWluLXdpZHRoOiA3NjhweClcIjtcclxuQHRhYmxldC1tYXg6IH5cIihtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AYWxsLXRhYmxldHM6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcblxyXG5AbGFwdG9wLXNtOiB+XCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQGxhcHRvcDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xyXG5AbGFwdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBsYXB0b3AtbWluOiB+XCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuQGxhcHRvcC1tYXg6IH5cIihtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGFsbC1sYXB0b3BzOiB+XCIobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuXHJcbkBkZXNrdG9wLW1pbjogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG5AZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTc2MHB4KVwiO1xyXG5AZGVza3RvcC1sZzogflwiKG1pbi13aWR0aDogMTc2MXB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5AYWxsLWRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuXHJcbkBzY3JlZW4teHM6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5Ac2NyZWVuLXNtOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQHNjcmVlbi1tZDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5Ac2NyZWVuLWxnOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvY29uZmlndXJhY2lvbi5jc3MifQ== */

.ico-facebook {
  color: #3b5998;
}
.ico-twitter {
  color: #00aced;
}
.alert-warning .icomoon {
  color: #8a6d3b;
}
.icomoon-bajada-precio.reverse::before {
  display: inline-block;
  transform: rotate(-180deg);
}
.text-base {
  color: #2A2A2A;
}
.text-base-disabled {
  color: #919eab;
}
.text-base-light {
  color: #637381;
}
.text-nota {
  color: #ababab;
  font-size: 12px;
  padding-top: 3px;
}
.text-success {
  color: #4caf50;
}
.text-error {
  color: #f1492f;
}
.text-warning {
  color: #8a6d3b;
}
.text-link {
  color: #3B60BA;
}
.text-info {
  color: #6C6C6C;
}
.text-alert {
  color: #f7ca4f;
}
.text-alert-info {
  color: #4c9bff;
}
.text-pisos {
  color: #001489;
}
.text-new {
  color: #3B60BA;
}
.color-text-white {
  color: white;
}
.light {
  font-weight: 300;
}
.regular-weight {
  font-weight: 400;
}
.semi-bold {
  font-weight: 500;
}
.bold {
  font-weight: 600;
}
.no-bold {
  font-weight: normal;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.text-base {
  font-size: 14px;
}
.text-size-10 {
  font-size: 10px;
}
.text-size-11 {
  font-size: 11px;
}
.text-size-12 {
  font-size: 12px;
}
.text-size-13 {
  font-size: 13px;
}
.text-size-16 {
  font-size: 16px;
}
.text-size-18 {
  font-size: 18px;
}
.text-size-20 {
  font-size: 20px;
}
.text-size-22 {
  font-size: 22px;
}
.text-size-24 {
  font-size: 24px;
}
.text-size-26 {
  font-size: 26px;
}
.text-size-28 {
  font-size: 28px;
}
.text-size-30 {
  font-size: 30px;
}
.text-size-32 {
  font-size: 32px;
}
.text-size-80 {
  font-size: 80px;
}
.info-box {
  display: block;
  position: relative;
  min-height: 160px;
  background-color: #fff;
  border: 2px solid #C6C6C6;
  border-radius: 2px;
  padding: 10px 10px 0 10px;
  margin: 0;
}
.info-box .label-xl {
  font-size: 2.5em;
}
.info-box .control-label {
  padding: 0 0;
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 0;
}
.border-left-grey {
  border-left: 1px solid #d8d8d8;
}
.general-box {
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  padding: 0 0 20px 0;
}
.general-box .grey-title {
  background-color: #eeeff1;
  padding: 10px 15px;
  text-align: center;
}
.general-box .inner-box {
  margin-top: 10px;
  padding-bottom: 20px;
  display: block;
  position: relative;
  min-height: 130px;
  background-color: #fff;
  text-align: right;
}
.general-box .inner-box.border {
  border-right: 1px solid #d8d8d8;
}
.general-box .inner-box .label-xl {
  font-size: 2.5em;
}
.general-box .inner-box .center-box {
  padding: 0 10px 10px 10px;
  text-align: right;
}
.general-box .inner-box .control-label {
  padding: 0 0;
  font-weight: normal;
  font-size: 14px;
  margin-bottom: 0;
}
.general-box.second-box {
  margin-top: 20px;
}
@media (min-width: 1028px) {
  .general-box.second-box {
    margin-top: 0;
    border-left: 0 !important;
  }
}
.text-link-highlight {
  color: #3B60BA;
  font-weight: 600;
  margin-top: 30px;
  background-color: #F9FBFE;
  display: block;
  padding: 10px;
  cursor: pointer;
}
.text-link-highlight .mr-4 {
  margin-right: 40px;
}
#legend-container {
  padding: 20px 20px 30px 44px;
}
#legend-container table {
  float: left;
}
.legendContent {
  padding-right: 10px;
  padding-left: 3px;
}
.legendContentDivider {
  padding-right: 100px;
  padding-left: 3px;
}
.legendColorBox {
  width: 18px;
}
.legendColorBox div {
  width: 14px;
}
.legendLabel,
.legendColorBox {
  border-bottom: 0 !important;
}
.legendTitle {
  position: absolute;
  top: -20px;
  font-weight: 600;
  left: -19px;
}
.legendLabel {
  position: relative;
}
.text-light-grey {
  color: #9b9b9b;
  padding-top: 10px;
}
.text-light-grey > b {
  color: #2A2A2A;
}
table#statisticSpecialistTable tbody td .light-red {
  background-color: #f3d8d7;
}
table#statisticSpecialistTable tbody td .light-yellow {
  background-color: #f9f9d2;
}
table#statisticSpecialistTable tbody td .light-blue {
  background-color: #d1dcfe;
}
table#statisticSpecialistTable tbody td:hover td,
table#statisticSpecialistTable tbody td:hover th {
  background-color: #EDEDED;
}
.light-red {
  background-color: #f3d8d7;
}
.light-yellow {
  background-color: #f9f9d2;
}
.light-blue {
  background-color: #d1dcfe;
}
#flot-tooltip .legendTitle {
  display: none;
}
#flot-tooltip .legendContent {
  padding-left: 0;
}
/*radio buttons*/
.radio-group {
  display: inline-block;
  margin-right: 15px;
  padding-top: 5px;
  width: auto;
  position: relative;
}
.radio-group label {
  font-size: 14px;
  cursor: pointer;
}
.radio-custom {
  position: absolute;
  cursor: pointer;
  opacity: 0;
  width: 100%;
}
.radio-custom:checked + .radio-custom-label {
  outline: 0;
}
.radio-custom:checked + .radio-custom-label:before {
  background: #556073;
  box-shadow: inset 0 0 0 4px #fff;
  border: 2px solid #556073;
}
.radio-custom .radio-custom-label {
  display: inline-block;
  vertical-align: middle;
  margin: 5px;
  cursor: pointer;
  position: relative;
}
.radio-custom + .radio-custom-label:before {
  content: '';
  background: #fff;
  border: 2px solid #556073;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  padding: 2px;
  margin-right: 5px;
  text-align: center;
  border-radius: 50%;
}
.mb-0 {
  margin-bottom: 0;
}
.font-size-xs {
  font-size: 12px;
}
.info-box .look-icon {
  width: 30px;
  height: 30px;
  background-size: 30px 30px;
}
.icon-grids-view {
  background-image: url(/images/visitas resultados.svg);
  background-repeat: no-repeat;
}
.icon-files-view {
  background-image: url(/images/visitas fichas.svg);
  background-repeat: no-repeat;
}
.icon-alerts {
  background-image: url(/images/alertas.svg);
  background-repeat: no-repeat;
}
.icon-favorites {
  background-image: url(/images/favoritos.svg);
  background-repeat: no-repeat;
}
.icon-calls {
  background-image: url(/images/llamadas_hoy.svg);
  background-repeat: no-repeat;
}
.icon-emails {
  background-image: url(/images/emails.svg);
  background-repeat: no-repeat;
}
.statistics-secondary-title {
  display: inline-block;
  padding-top: 30px;
}
#gridStatisticProperty_wrapper {
  padding-top: 15px;
}
.viewDataTableLinkBlack {
  color: #2A2A2A !important;
}
/*CHECKBOX*/
.hs_checkbox {
  margin-bottom: 0;
  margin-top: 30px;
  padding-left: 0;
  padding-right: 25px;
}
.hs_checkbox li {
  list-style: none;
  display: inline-block;
  text-align: right;
  margin-right: 5px;
}
.hs_checkbox span {
  position: relative;
  bottom: 7px;
  padding-left: 5px;
  display: inline-block;
  font-size: 14px;
}
.modal-body .close {
  font-size: 34px;
  font-weight: normal;
  color: #2A2A2A;
  opacity: 0.2;
  text-shadow: 0 0 0 #2A2A2A;
}
.modal-body .close:focus,
.modal-body .close:hover {
  opacity: 0.5;
  color: #2A2A2A;
}
.check {
  cursor: pointer;
}
.check > input {
  display: none;
}
.check > input + label {
  background-image: url(/Images/check_no_activo.svg);
  padding: 11px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  margin-bottom: 0;
  top: 2px;
}
.check > input:checked + label:after {
  position: absolute;
  bottom: -3px;
  left: 3px;
}
.check > input.generic:checked + label {
  background: url(/Images/check_activo.svg) no-repeat 3px 3px;
}
.check > input.contactos:checked + label {
  background: url(/Images/check_activo_contactos.svg) no-repeat 3px 3px;
}
.check > input.llamadas:checked + label {
  background: url(/Images/check_activo_llamadas.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.emails:checked + label {
  background: url(/Images/check_activo_emails.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.whatsapps:checked + label {
  background: url(/Images/check_activo_whatsapps.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.visitas:checked + label {
  background: url(/Images/check_activo_visitasComerciales.svg) no-repeat;
}
.check > input.visitas-libres:checked + label {
  background: url(/Images/check_activo_visitasLibres.svg) no-repeat;
}
.check > input.visitas-captaciones:checked + label {
  background: url(/Images/check_activo_visitasCaptaciones.svg) no-repeat;
}
.check > input.visitas-entrevistas:checked + label {
  background: url(/Images/check_activo_visitasEntrevistas.svg) no-repeat;
}
.check > input.favorites:checked + label {
  background: url(/Images/check_activo_favoritos.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.recommendations:checked + label {
  background: url(/Images/check_activo_compartidos.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.total-actions:checked + label {
  background: url(/Images/check_activo_total_acciones.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.new-properties:checked + label {
  background: url(/Images/check_activo_INMUEBLES.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.new-prospects:checked + label {
  background: url(/Images/check_activo_captaciones.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.total-properties:checked + label {
  background: url(/Images/check_activo_total_inmuebles.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.visits:checked + label {
  background: url(/Images/check_activo_visitas.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.propietarios:checked + label {
  background: url(/Images/check_activo_Propietarios.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.clientes:checked + label {
  background: url(/Images/check_activo_Clientes.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.colaboradores:checked + label {
  background: url(/Images/check_activo_Colaboradores.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.total-contactos:checked + label {
  background: url(/Images/check_activo_totalContactos.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.demandas:checked + label {
  background: url(/Images/check_activo_DEMANDAS.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.operaciones:checked + label {
  background: url(/Images/check_activo_OPERACIONES.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.operaciones-aceptada:checked + label {
  background: url(/Images/check_activo_OPERACIONES_Aceptada.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.operaciones-candelado:checked + label {
  background: url(/Images/check_activo_OPERACIONES_Cancelado.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.operaciones-finalizado:checked + label {
  background: url(/Images/check_activo_OPERACIONES_Finalizado.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.operaciones-iniciada:checked + label {
  background: url(/Images/check_activo_OPERACIONES_Iniciada.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.operaciones-reservada:checked + label {
  background: url(/Images/check_activo_OPERACIONES_Reservada.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.nuevos-envios:checked + label {
  background: url(/Images/check_activo_ENVIOS.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
.check > input.compartidos:checked + label {
  background: url(/Images/check_activo_compartidos_SA.svg) no-repeat 3px 3px;
  margin-bottom: 0;
}
#sin-datos {
  display: none;
}
.graph-bg {
  background: url(/Images/img_grafico_sin_datos.svg) no-repeat;
  background-position: center;
}
.graph-bg .flot-text {
  display: none;
}
#ctr-text {
  display: none;
  position: absolute;
  right: 20px;
  color: #9b9b9b;
  margin-top: -30px;
  font-size: 12px;
}
.show {
  display: block;
}
.graph-sin-datos {
  background: url(/Images/img_grafico_sin_suficientes_datos.svg) no-repeat;
  background-position: center;
}
.graph-sin-datos .flot-text {
  display: none;
}
.tooltip_text {
  display: inline-block;
  width: 20px;
  height: 16px;
  margin-top: -2px;
  background: url(/images/info.svg) no-repeat;
}
@media (min-width: 768px) {
  .table-width {
    width: 400px;
  }
}
.modalStatistic .table-width {
  width: 100%;
}
.sub-title {
  font-weight: 600;
  font-size: 14px;
  margin: 10px 0 15px;
  display: block;
}
.product-title {
  font-weight: 600;
  font-size: 18px;
  margin: 10px 0 15px;
  display: block;
}
.element-center-box {
  padding: 10px;
  text-align: center;
}
/* MODAL TABLA DETALLE INMUEBLE */
.modalStatistic #statisticPortfolioTableLayer thead,
.modalStatistic #statisticPortfolioTableLayer tbody {
  display: block;
}
.modalStatistic #statisticPortfolioTableLayer tbody {
  height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.modalStatistic .table-sm {
  width: 100% !important;
}
.ui-front {
  z-index: 2001 !important;
}
.ui-widget {
  font-family: 'Poppins', sans-serif !important;
  font-size: 14px !important;
}
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #79b7e7 !important;
}
.ui-state-focus a,
.ui-state-focus a:hover {
  color: #1d5987 !important;
  text-decoration: none;
}
.ui-menu .ui-menu-item {
  padding: 3px 1em 3px 0.4em !important;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px !important;
}
.stats-section-title {
  font-size: 16px;
  font-weight: 600;
}
.stats-section {
  border: 1px solid #ddd;
  padding: 0 0 15px;
  margin-bottom: 10px;
}
.statisticPortfolioContent .hide-stats-media-quality {
  display: none;
}
.stats-percentage .c100 {
  background-color: #f5f5f5;
  float: right;
  margin: 0;
}
.stats-percentage .c100 > span {
  color: black;
  font-size: 0.25em;
  font-weight: 600;
  line-height: 4em;
  width: 4em;
}
.stats-percentage .c100.small {
  font-size: 60px;
}
.stats-percentage .c100.extra-small {
  float: none;
  font-size: 42px;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, 0%);
}
.stats-percentage .c100.extra-small > span {
  font-size: 0.3em;
  line-height: 3.3em;
  width: 3.3em;
}
.stats-percentage.stats-circle {
  background-color: #f5f5f5;
  border-radius: 50%;
  text-align: center;
  width: 70px;
  height: 70px;
  border: 4px solid #3B60BA;
}
.stats-percentage.stats-circle span {
  font-size: 16px;
  font-weight: 600;
  line-height: 60px;
}
.stats-percentage.stats-circle.stats-visits {
  border-color: #3B60BA;
}
.stats-percentage.stats-circle.stats-leads {
  border-color: #7723f5;
}
.stats-percentage.stats-circle.stats-total-actions {
  border-color: #f8951c;
}
.stats-percentage.stats-circle.small-circle {
  width: 50px;
  height: 50px;
  border: 2px solid #ffcd51;
  margin: 0 auto;
}
.stats-percentage.stats-circle.small-circle span {
  line-height: 45px;
  font-size: 14px;
}
.stats-percentage.stats-circle.stats-email {
  border-color: #ffcd51;
}
.stats-percentage.stats-circle.stats-call {
  border-color: #50e3c2;
}
.stats-percentage.stats-circle.stats-whatsapp {
  border-color: #359b39;
}
.stats-percentage.stats-circle.stats-recommendations {
  border-color: #F8EA1C;
}
.stats-percentage.stats-circle.stats-favorites {
  border-color: #b20097;
}
.stats-percentage .quality1 .bar,
.stats-percentage .quality1 .fill {
  border-color: #f1492f;
}
.stats-percentage .quality2 .bar,
.stats-percentage .quality2 .fill {
  border-color: #f68c10;
}
.stats-percentage .quality3 .bar,
.stats-percentage .quality3 .fill {
  border-color: #f7ca4f;
}
.stats-percentage .quality4 .bar,
.stats-percentage .quality4 .fill {
  border-color: #4caf50;
}
@media (max-width: 767px) {
  .stats-percentage .c100.extra-small {
    float: none;
    font-size: 42px;
    left: 0;
    margin-right: 0;
    transform: none;
  }
}
.stats-color-leads {
  border-radius: 50%;
  display: inline-block;
  margin-right: 2px;
  width: 10px;
  height: 10px;
}
.stats-color-leads.lead-email {
  background-color: #ffcd51;
}
.stats-color-leads.lead-call {
  background-color: #50e3c2;
}
.stats-color-leads.lead-total-call {
  background-color: #d8f4ef;
}
.stats-color-leads.lead-whatsapp {
  background-color: #359b39;
}
.stats-color-leads.actions-recommendations {
  background-color: #F8EA1C;
}
.stats-color-leads.actions-favorites {
  background-color: #b20097;
}
.stats-color-leads.lead-properties {
  background-color: #f2cfcc;
}
.stats-color-leads.lead-new-properties {
  background-color: #e26a60;
}
.stats-color-leads.lead-new-prospects {
  background-color: #982020;
}
.stats-color-leads.lead-visits {
  background-color: #e75d5d;
}
.stats-color-leads.lead-visits-free {
  background-color: #7fd396;
}
.stats-color-leads.lead-visits-prospects {
  background-color: #00c5d2;
}
.stats-color-leads.lead-visits-interviews {
  background-color: #9e84ce;
}
.stats-color-leads.lead-demands {
  background-color: #cfd3ed;
}
.stats-color-leads.lead-new-demands {
  background-color: #5d6cc0;
}
.stats-color-leads.lead-operations-incomes {
  background-color: #f3f0ca;
}
.stats-color-leads.lead-new-operations-incomes {
  background-color: #dbcb08;
}
.stats-color-leads.lead-propietarios {
  background-color: #781cf5;
}
.stats-color-leads.lead-clientes {
  background-color: #9f85cf;
}
.stats-color-leads.lead-colaboradores {
  background-color: #463e55;
}
.stats-color-leads.lead-total-contactos {
  background-color: #dfd1f9;
}
@media (max-width: 767px) {
  #graphCheckboxes {
    padding: 0 15px;
  }
  #graphCheckboxes > li {
    margin-left: 0 !important;
  }
  #graphCheckboxes > li span {
    padding-left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  #graphCheckboxes > li {
    margin-left: 0 !important;
  }
}
.stats-property-row {
  margin-bottom: 30px;
}
.stats-property-row .stats-property-row-info {
  background-color: #f5f6f8;
  border: 1px solid #ebebeb;
  border-bottom: none;
}
.stats-property-row .stats-property-row-info .no-photo {
  align-items: center;
  background-color: #e7e7e7;
  display: flex;
  font-size: 24px;
  height: 83px;
  justify-content: center;
  width: 108px;
}
.stats-property-row .stats-property-row-data {
  border: 1px solid #ebebeb;
  border-top: none;
  margin-top: 0;
  padding-top: 5px !important;
}
.stats-property-row .stats-property-row-data .stats-property-row-data-head {
  border-bottom: 1px solid #ddd;
}
.stats-property-row .stats-property-row-data .stats-property-row-data-head .stats-section-title {
  top: 1px;
}
.stats-property-row .stats-property-datatable {
  border: 1px solid #ebebeb;
  border-top: none;
  border-bottom: none;
}
.stats-property-row .stats-property-datatable .stats-property-datatable-row {
  border-bottom: 1px solid #ebebeb;
  padding: 5px 0 !important;
  font-size: 12px;
}
@media (max-width: 467px) {
  .stats-property-row .stats-property-info {
    max-width: 135px;
  }
}
@media (min-width: 468px) and (max-width: 767px) {
  .stats-property-row .stats-property-info {
    max-width: 255px;
  }
}
@media (max-width: 767px) {
  .stats-property-row {
    box-shadow: 0 3px 5px 0 rgba(180, 180, 180, 0.7);
    margin-bottom: 20px;
  }
  .stats-property-row .stats-property-row-info {
    border: none;
    border-top: 1px solid #ebebeb;
  }
  .stats-property-row .stats-property-row-info .resume-activity:first-child i {
    position: relative;
    top: 4px;
  }
  .stats-property-row .stats-property-row-info .resume-activity i {
    vertical-align: baseline;
  }
  .stats-property-row .stats-property-datatable {
    border: none;
    border-top: 1px solid #ebebeb;
  }
  .stats-property-row .stats-property-info .streetInfo {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .stats-property-row .show-property-datatable-mobile {
    margin: 10px 0;
  }
  .stats-property-row .show-property-datatable-mobile .show-property-datatable .icomoon-statistics:before {
    color: #41b6e6;
  }
  .stats-property-row .icon-arrow {
    font-family: icomoon;
  }
  .stats-property-row .icon-arrow:before {
    content: "\5b";
    cursor: pointer;
    padding-left: 3px;
  }
  .stats-property-row .icon-arrow.open:before {
    content: "\5e";
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .stats-property-info {
    margin-left: 5px !important;
    max-width: 235px;
  }
  .stats-slider-container {
    border-right: 1px solid #ddd;
    overflow: hidden;
  }
  .stats-slider-container .stats-slider {
    left: 0;
    position: relative;
    width: 1675px;
  }
  .stats-left-arrow,
  .stats-right-arrow {
    background-color: #f5f5f5;
    border: 2px solid #ddd;
    border-radius: 50%;
    cursor: pointer;
    font-size: 24px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    top: 145px;
    width: 34px;
    height: 34px;
  }
  .stats-left-arrow {
    left: -17px;
  }
  .stats-right-arrow {
    right: -17px;
  }
  .visible-sm.hide {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .stats-wa {
    margin-right: 15px;
    width: calc(50% - 15px);
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .stats-property-info {
    max-width: 450px;
  }
}
@media (min-width: 1440px) and (max-width: 1899px) {
  .stats-property-info {
    max-width: 340px;
  }
}
@media (min-width: 1900px) {
  .stats-property-info {
    max-width: 540px;
  }
}
.comercial-stats .hs_checkbox li {
  text-align: left;
}
.comercial-stats .pie-chart-legend {
  list-style-type: none;
  color: #637381;
  font-size: 12px;
  padding: 0;
  height: 60px;
  margin-bottom: 0;
}
.comercial-stats .portfolio-activity-stats-container .check > input + label {
  top: -9px;
}
.comercial-stats .stats-data-column {
  border-right: 1px solid #ddd;
}
.comercial-stats .stats-data-column .total-stat {
  color: #2A2A2A;
  font-size: 32px;
  font-weight: 600;
  line-height: 25px;
}
.comercial-stats .col-xs-12.no-padding.row-stats {
  border-bottom: 1px solid #ddd;
  margin-top: 5px;
}
.comercial-stats .col-xs-12.no-padding.row-stats div {
  margin-bottom: 5px;
}
.comercial-stats .sectionTitle .title {
  border-bottom: 2px solid #41b6e6;
}
@media (max-width: 767px) {
  .comercial-stats .hs_checkbox li {
    text-align: left;
  }
  .comercial-stats .hs_checkbox#demands-chart-checkboxes,
  .comercial-stats .hs_checkbox#calls-chart-checkboxes {
    float: left !important;
  }
}
@media (min-width: 1024px) {
  .comercial-stats .stats-module-responsive .stats-section:nth-child(odd) {
    width: calc(50% - 15px);
    margin-right: 15px;
  }
  .comercial-stats .stats-module-responsive.stats-customer.stats-customer-left {
    width: calc(50% - 15px);
    margin-right: 15px;
  }
  .comercial-stats .stats-module-responsive.stats-customer .stats-section:nth-child(odd) {
    width: 100%;
    margin-right: 0;
  }
}
.pie {
  position: relative;
  border: none;
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 50%;
  background: yellowgreen;
  background-image: linear-gradient(to right, transparent 50%, #655 0);
  color: transparent;
  text-align: center;
  overflow: hidden;
}
.pie:before {
  content: "’";
  position: absolute;
  top: 0;
  left: 50%;
  width: 50%;
  height: 100%;
  border-radius: 0 100% 100% 0%;
  background-color: inherit;
  transform-origin: left;
  animation: spin-pie 50s linear infinite, bg 100s step-end infinite;
  animation-play-state: paused;
  animation-delay: inherit;
}
.pie.pie-properties {
  background: #f2cfcc;
  background-image: linear-gradient(to right, transparent 50%, #e36a60 0);
}
.pie.pie-properties:before {
  animation: spin-pie 50s linear infinite, bg-pie-properties 100s step-end infinite;
  animation-play-state: paused;
  animation-delay: inherit;
}
.pie.pie-visits {
  background: #c5daf2;
  background-image: linear-gradient(to right, transparent 50%, #4991e3 0);
}
.pie.pie-visits:before {
  animation: spin-pie 50s linear infinite, bg-pie-visits 100s step-end infinite;
  animation-play-state: paused;
  animation-delay: inherit;
}
.pie.pie-demands {
  background: #cfd3ed;
  background-image: linear-gradient(to right, transparent 50%, #5d6cc1 0);
}
.pie.pie-demands:before {
  animation: spin-pie 50s linear infinite, bg-pie-demands 100s step-end infinite;
  animation-play-state: paused;
  animation-delay: inherit;
}
.pie.pie-calls {
  background: #d8f4ef;
  background-image: linear-gradient(to right, transparent 50%, #5ae2c1 0);
}
.pie.pie-calls:before {
  animation: spin-pie 50s linear infinite, bg-pie-calls 100s step-end infinite;
  animation-play-state: paused;
  animation-delay: inherit;
}
.pie.pie-operations-incomes {
  background: #f3f0ca;
  background-image: linear-gradient(to right, transparent 50%, #dbcb08 0);
}
.pie.pie-operations-incomes:before {
  animation: spin-pie 50s linear infinite, bg-pie-operations-incomes 100s step-end infinite;
  animation-play-state: paused;
  animation-delay: inherit;
}
@keyframes spin-pie {
  to {
    transform: rotate(0.5turn);
  }
}
@keyframes bg {
  50% {
    background: #655;
  }
}
@keyframes bg-pie-properties {
  50% {
    background: #e36a60;
  }
}
@keyframes bg-pie-visits {
  50% {
    background: #4991e3;
  }
}
@keyframes bg-pie-demands {
  50% {
    background: #5d6cc1;
  }
}
@keyframes bg-pie-calls {
  50% {
    background: #5ae2c1;
  }
}
@keyframes bg-pie-operations-incomes {
  50% {
    background: #dbcb08;
  }
}
#tradeStatisticsSummarizeAgentTableViewLayer {
  max-width: 1400px;
}
.shared-mls {
  border-radius: 13px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  margin-right: 15px;
  padding: 2px 5px;
  text-align: center;
  width: 100px;
}
.shared-mls.mls-external {
  background-color: #BBE5E3;
  color: #1E4C4A;
}
.shared-mls.mls-internal {
  background-color: #E5F5DF;
  color: #28561A;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3NldHRpbmdzLXR5cG9ncmFwaHkubGVzcyIsImNvbnRlbnQvY3NzL1N0YXRpc3RpY3MubGVzcyIsImNvbnRlbnQvY3NzL3Rvb2xzLW1peGlucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0osY0FBZTtFQUNYLGNBQUE7O0FBR0osc0JBQXNCLFFBQVE7RUFDMUIscUJBQUE7RUFDQSxXQUFXLGVBQVg7O0FBS0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFLSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUlKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQ3hLSjtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7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NEJBQUE7RUFDQSx3QkFBQTs7QUFJUixJQUFDO0VBQ0csbUJBQUE7RUFDQSxrQkFBa0IscURBQWxCOztBQUVBLElBSkgsV0FJSTtFQUNHLDZFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTs7QUFJUixJQUFDO0VBQ0csbUJBQUE7RUFDQSxrQkFBa0IscURBQWxCOztBQUVBLElBSkgsWUFJSTtFQUNHLDhFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTs7QUFJUixJQUFDO0VBQ0csbUJBQUE7RUFDQSxrQkFBa0IscURBQWxCOztBQUVBLElBSkgsVUFJSTtFQUNHLDRFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTs7QUFJUixJQUFDO0VBQ0csbUJBQUE7RUFDQSxrQkFBa0IscURBQWxCOztBQUVBLElBSkgsdUJBSUk7RUFDRyx5RkFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7O0FBTVo7RUFDSTtJQUNJLFdBQVcsZUFBWDs7O0FBSVI7RUFDSTtJQUNJLGdCQUFBOzs7QUFJUjtFQUNJO0lBQ0ksbUJBQUE7OztBQUlSO0VBQ0k7SUFDSSxtQkFBQTs7O0FBSVI7RUFDSTtJQUNJLG1CQUFBOzs7QUFJUjtFQUNJO0lBQ0ksbUJBQUE7OztBQUlSO0VBQ0k7SUFDSSxtQkFBQTs7O0FBSVI7RUFDSSxpQkFBQTs7QUFHSjtFQUNJLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7O0FBRUEsV0FBQztFQUNHLHlCQUFBO0VBQ0EsY0FBQTs7QUFHSixXQUFDO0VBQ0cseUJBQUE7RUFDQSxjQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcblxyXG5AZm9udC1mYW1pbHktYmFzZTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG5AZm9udC1mYW1pbHktcm9ib3RvOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1DT0xPUlMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9JY29uc1xyXG4uaWNvLWZhY2Vib29rIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtZmFjZWJvb2s7XHJcbn1cclxuXHJcbi5pY28tdHdpdHRlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXR3aXR0ZXI7XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nIC5pY29tb29uIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC13YXJuaW5nO1xyXG59XHJcblxyXG4uaWNvbW9vbi1iYWphZGEtcHJlY2lvLnJldmVyc2U6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKVxyXG59XHJcblxyXG5cclxuLy9UZXh0XHJcbi50ZXh0LWJhc2Uge1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbn1cclxuXHJcbi50ZXh0LWJhc2UtZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10ZXh0LWRpc2FibGVkO1xyXG59XHJcblxyXG4udGV4dC1iYXNlLWxpZ2h0IHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1iYXNlLWxpZ2h0O1xyXG59XHJcblxyXG4udGV4dC1ub3RhIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1pbmZvO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxufVxyXG5cclxuLnRleHQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQ0O1xyXG59XHJcblxyXG4udGV4dC1lcnJvciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQxO1xyXG59XHJcblxyXG4udGV4dC13YXJuaW5nIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC13YXJuaW5nO1xyXG59XHJcblxyXG4udGV4dC1saW5rIHtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxufVxyXG5cclxuLnRleHQtaW5mbyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLXR5cGUtbWlkO1xyXG59XHJcblxyXG4udGV4dC1hbGVydCB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQzO1xyXG59XHJcblxyXG4udGV4dC1hbGVydC1pbmZvIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtc3RhdGUtaW5mbztcclxufVxyXG5cclxuLnRleHQtcGlzb3Mge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1wcmltYXJ5O1xyXG59XHJcblxyXG4udGV4dC1uZXcge1xyXG4gICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG59XHJcblxyXG4uY29sb3ItdGV4dC13aGl0ZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tV0VJR0hULS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5yZWd1bGFyLXdlaWdodCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uc2VtaS1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5uby1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5mdy02MDB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZnctNzAwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1TSVpFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnRleHQtYmFzZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTAge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTExIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xMiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTE2IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xOCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTIyIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yNCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjYge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTI4IHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0zMCB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMzIge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTgwIHtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxufVxyXG4iLCLvu79AaW1wb3J0IFwic2V0dGluZ3MtdHlwb2dyYXBoeS5sZXNzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuXHJcbi5pbmZvLWJveCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgQGNvbG9yLWhzLWlucHV0LWJvcmRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgLmxhYmVsLXhsIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJvcmRlci1sZWZ0LWdyZXkge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAY29sb3ItaHMtdGFibGUtbGluZTtcclxufVxyXG5cclxuLmdlbmVyYWwtYm94IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ocy10YWJsZS1saW5lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcclxuXHJcbiAgICAuZ3JleS10aXRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWZmMTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci1ib3gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgJi5ib3JkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAY29sb3ItaHMtdGFibGUtbGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWJlbC14bCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2VudGVyLWJveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWNvbmQtYm94IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjEwMjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtbGluay1oaWdobGlnaHQge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1saW5rO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQkZFO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5tci00IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNsZWdlbmQtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4IDQ0cHg7XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGVnZW5kQ29udGVudCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbn1cclxuXHJcbi5sZWdlbmRDb250ZW50RGl2aWRlciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG59XHJcblxyXG4ubGVnZW5kQ29sb3JCb3gge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxlZ2VuZExhYmVsLCAubGVnZW5kQ29sb3JCb3gge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGVnZW5kVGl0bGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsZWZ0OiAtMTlweDtcclxufVxyXG5cclxuLmxlZ2VuZExhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRleHQtbGlnaHQtZ3JleSB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktOUI5QjlCO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgPiBiIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbnRhYmxlI3N0YXRpc3RpY1NwZWNpYWxpc3RUYWJsZSB7XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAubGlnaHQtcmVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Q4ZDc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saWdodC15ZWxsb3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlkMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpZ2h0LWJsdWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGNmZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1ncmV5LUVERURFRDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpZ2h0LXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkOGQ3O1xyXG59XHJcblxyXG4ubGlnaHQteWVsbG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZDI7XHJcbn1cclxuXHJcbi5saWdodC1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWRjZmU7XHJcbn1cclxuXHJcblxyXG4jZmxvdC10b29sdGlwIHtcclxuICAgIC5sZWdlbmRUaXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubGVnZW5kQ29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcbi8qcmFkaW8gYnV0dG9ucyovXHJcblxyXG4ucmFkaW8tZ3JvdXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnJhZGlvLWN1c3RvbSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjpjaGVja2VkICsgLnJhZGlvLWN1c3RvbS1sYWJlbCB7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3ItaHMtc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCBAY29sb3ItaHMtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ocy1zZWxlY3RlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLWN1c3RvbS1sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmICsgLnJhZGlvLWN1c3RvbS1sYWJlbDpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBAY29sb3ItaHMtc2VsZWN0ZWQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLnNxdWFyZSgyMHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuLm1iLTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmZvbnQtc2l6ZS14cyB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcblxyXG4uaW5mby1ib3ggLmxvb2staWNvbiB7XHJcbiAgICAuc3F1YXJlKDMwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XHJcbn1cclxuXHJcbi5pY29uLWdyaWRzLXZpZXcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3Zpc2l0YXMgcmVzdWx0YWRvcy5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5pY29uLWZpbGVzLXZpZXcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3Zpc2l0YXMgZmljaGFzLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmljb24tYWxlcnRzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9hbGVydGFzLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmljb24tZmF2b3JpdGVzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9mYXZvcml0b3Muc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uaWNvbi1jYWxscyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbGxhbWFkYXNfaG95LnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmljb24tZW1haWxzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9lbWFpbHMuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uc3RhdGlzdGljcy1zZWNvbmRhcnktdGl0bGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuXHJcbiNncmlkU3RhdGlzdGljUHJvcGVydHlfd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxufVxyXG5cclxuLnZpZXdEYXRhVGFibGVMaW5rQmxhY2sge1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLWRhcmsgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4vKkNIRUNLQk9YKi9cclxuXHJcbi5oc19jaGVja2JveCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDdweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtYm9keSAuY2xvc2Uge1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgb3BhY2l0eTogLjI7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgQGNvbG9yLXR5cGUtZGFyaztcclxuXHJcbiAgICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNoZWNrID4gaW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9JbWFnZXMvY2hlY2tfbm9fYWN0aXZvLnN2ZycpO1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTNweDtcclxuICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5nZW5lcmljOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvSW1hZ2VzL2NoZWNrX2FjdGl2by5zdmcnKSBuby1yZXBlYXQgM3B4IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmNvbnRhY3RvczpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL0ltYWdlcy9jaGVja19hY3Rpdm9fY29udGFjdG9zLnN2ZycpIG5vLXJlcGVhdCAzcHggM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYubGxhbWFkYXM6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9JbWFnZXMvY2hlY2tfYWN0aXZvX2xsYW1hZGFzLnN2ZycpIG5vLXJlcGVhdCAzcHggM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5lbWFpbHM6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9JbWFnZXMvY2hlY2tfYWN0aXZvX2VtYWlscy5zdmcnKSBuby1yZXBlYXQgM3B4IDNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYud2hhdHNhcHBzOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvSW1hZ2VzL2NoZWNrX2FjdGl2b193aGF0c2FwcHMuc3ZnJykgbm8tcmVwZWF0IDNweCAzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnZpc2l0YXM6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9JbWFnZXMvY2hlY2tfYWN0aXZvX3Zpc2l0YXNDb21lcmNpYWxlcy5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi52aXNpdGFzLWxpYnJlczpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL0ltYWdlcy9jaGVja19hY3Rpdm9fdmlzaXRhc0xpYnJlcy5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi52aXNpdGFzLWNhcHRhY2lvbmVzOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvSW1hZ2VzL2NoZWNrX2FjdGl2b192aXNpdGFzQ2FwdGFjaW9uZXMuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgICYudmlzaXRhcy1lbnRyZXZpc3RhczpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL0ltYWdlcy9jaGVja19hY3Rpdm9fdmlzaXRhc0VudHJldmlzdGFzLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZhdm9yaXRlczpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL0ltYWdlcy9jaGVja19hY3Rpdm9fZmF2b3JpdG9zLnN2ZycpIG5vLXJlcGVhdCAzcHggM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZWNvbW1lbmRhdGlvbnM6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9JbWFnZXMvY2hlY2tfYWN0aXZvX2NvbXBhcnRpZG9zLnN2ZycpIG5vLXJlcGVhdCAzcHggM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi50b3RhbC1hY3Rpb25zOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvSW1hZ2VzL2NoZWNrX2FjdGl2b190b3RhbF9hY2Npb25lcy5zdmcnKSBuby1yZXBlYXQgM3B4IDNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYubmV3LXByb3BlcnRpZXM6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9JbWFnZXMvY2hlY2tfYWN0aXZvX0lOTVVFQkxFUy5zdmcnKSBuby1yZXBlYXQgM3B4IDNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYubmV3LXByb3NwZWN0czpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL0ltYWdlcy9jaGVja19hY3Rpdm9fY2FwdGFjaW9uZXMuc3ZnJykgbm8tcmVwZWF0IDNweCAzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRvdGFsLXByb3BlcnRpZXM6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9JbWFnZXMvY2hlY2tfYWN0aXZvX3RvdGFsX2lubXVlYmxlcy5zdmcnKSBuby1yZXBlYXQgM3B4IDNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYudmlzaXRzOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvSW1hZ2VzL2NoZWNrX2FjdGl2b192aXNpdGFzLnN2ZycpIG5vLXJlcGVhdCAzcHggM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcm9waWV0YXJpb3M6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9JbWFnZXMvY2hlY2tfYWN0aXZvX1Byb3BpZXRhcmlvcy5zdmcnKSBuby1yZXBlYXQgM3B4IDNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2xpZW50ZXM6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9JbWFnZXMvY2hlY2tfYWN0aXZvX0NsaWVudGVzLnN2ZycpIG5vLXJlcGVhdCAzcHggM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2xhYm9yYWRvcmVzOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvSW1hZ2VzL2NoZWNrX2FjdGl2b19Db2xhYm9yYWRvcmVzLnN2ZycpIG5vLXJlcGVhdCAzcHggM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi50b3RhbC1jb250YWN0b3M6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9JbWFnZXMvY2hlY2tfYWN0aXZvX3RvdGFsQ29udGFjdG9zLnN2ZycpIG5vLXJlcGVhdCAzcHggM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZW1hbmRhczpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL0ltYWdlcy9jaGVja19hY3Rpdm9fREVNQU5EQVMuc3ZnJykgbm8tcmVwZWF0IDNweCAzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9wZXJhY2lvbmVzOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvSW1hZ2VzL2NoZWNrX2FjdGl2b19PUEVSQUNJT05FUy5zdmcnKSBuby1yZXBlYXQgM3B4IDNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYub3BlcmFjaW9uZXMtYWNlcHRhZGE6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9JbWFnZXMvY2hlY2tfYWN0aXZvX09QRVJBQ0lPTkVTX0FjZXB0YWRhLnN2ZycpIG5vLXJlcGVhdCAzcHggM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVyYWNpb25lcy1jYW5kZWxhZG86Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9JbWFnZXMvY2hlY2tfYWN0aXZvX09QRVJBQ0lPTkVTX0NhbmNlbGFkby5zdmcnKSBuby1yZXBlYXQgM3B4IDNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYub3BlcmFjaW9uZXMtZmluYWxpemFkbzpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL0ltYWdlcy9jaGVja19hY3Rpdm9fT1BFUkFDSU9ORVNfRmluYWxpemFkby5zdmcnKSBuby1yZXBlYXQgM3B4IDNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYub3BlcmFjaW9uZXMtaW5pY2lhZGE6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9JbWFnZXMvY2hlY2tfYWN0aXZvX09QRVJBQ0lPTkVTX0luaWNpYWRhLnN2ZycpIG5vLXJlcGVhdCAzcHggM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVyYWNpb25lcy1yZXNlcnZhZGE6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9JbWFnZXMvY2hlY2tfYWN0aXZvX09QRVJBQ0lPTkVTX1Jlc2VydmFkYS5zdmcnKSBuby1yZXBlYXQgM3B4IDNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYubnVldm9zLWVudmlvczpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL0ltYWdlcy9jaGVja19hY3Rpdm9fRU5WSU9TLnN2ZycpIG5vLXJlcGVhdCAzcHggM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb21wYXJ0aWRvczpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL0ltYWdlcy9jaGVja19hY3Rpdm9fY29tcGFydGlkb3NfU0Euc3ZnJykgbm8tcmVwZWF0IDNweCAzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiNzaW4tZGF0b3Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmdyYXBoLWJnIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnL0ltYWdlcy9pbWdfZ3JhZmljb19zaW5fZGF0b3Muc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgIC5mbG90LXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjdHItdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWdyZXktOUI5QjlCO1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZ3JhcGgtc2luLWRhdG9zIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnL0ltYWdlcy9pbWdfZ3JhZmljb19zaW5fc3VmaWNpZW50ZXNfZGF0b3Muc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgIC5mbG90LXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b29sdGlwX3RleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLnNpemUoMjBweCwgMTZweCk7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2luZm8uc3ZnJykgbm8tcmVwZWF0O1xyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnRhYmxlLXdpZHRoIHtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbFN0YXRpc3RpYyB7XHJcbiAgICAudGFibGUtd2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3ViLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IDEwcHggMCAxNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW46IDEwcHggMCAxNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5lbGVtZW50LWNlbnRlci1ib3gge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi8qIE1PREFMIFRBQkxBIERFVEFMTEUgSU5NVUVCTEUgKi9cclxuLm1vZGFsU3RhdGlzdGljICNzdGF0aXN0aWNQb3J0Zm9saW9UYWJsZUxheWVyIHRoZWFkLCAubW9kYWxTdGF0aXN0aWMgI3N0YXRpc3RpY1BvcnRmb2xpb1RhYmxlTGF5ZXIgdGJvZHkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tb2RhbFN0YXRpc3RpYyAjc3RhdGlzdGljUG9ydGZvbGlvVGFibGVMYXllciB0Ym9keSB7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLm1vZGFsU3RhdGlzdGljIC50YWJsZS1zbSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi51aS1mcm9udCB7XHJcbiAgICB6LWluZGV4OiAyMDAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aS13aWRnZXQge1xyXG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLXVpLXN0YXRlLWZvY3VzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aS1zdGF0ZS1mb2N1cyBhLCAudWktc3RhdGUtZm9jdXMgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXVpLXN0YXRlLWZvY3VzLWEgIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAzcHggMWVtIDNweCAuNGVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cywgLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnN0YXRzLXNlY3Rpb24tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnN0YXRzLXNlY3Rpb24ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktREREO1xyXG4gICAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uc3RhdGlzdGljUG9ydGZvbGlvQ29udGVudCAuaGlkZS1zdGF0cy1tZWRpYS1xdWFsaXR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zdGF0cy1wZXJjZW50YWdlIHtcclxuICAgIC5jMTAwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtcHJpbWFyeS1ncmV5O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjI1ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5leHRyYS1zbWFsbCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XHJcblxyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuM2VtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuM2VtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3RhdHMtY2lyY2xlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtcHJpbWFyeS1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLnNxdWFyZSg3MHB4KTtcclxuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCBAY29sb3ItaHMtbGluaztcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0YXRzLXZpc2l0cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWhzLWxpbms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0YXRzLWxlYWRzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItaHMtc3RhdHMtbGVhZHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0YXRzLXRvdGFsLWFjdGlvbnMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1ocy1zdGF0cy1zaGFyZWQtc2E7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNtYWxsLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIC5zcXVhcmUoNTBweCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ocy1zdGF0cy1lbWFpbHM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdGF0cy1lbWFpbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWhzLXN0YXRzLWVtYWlscztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3RhdHMtY2FsbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWhzLXN0YXRzLWNhbGxzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdGF0cy13aGF0c2FwcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWhzLXN0YXRzLXdoYXRzYXBwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdGF0cy1yZWNvbW1lbmRhdGlvbnMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNGOEVBMUM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0YXRzLWZhdm9yaXRlcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWhzLXN0YXRzLWFjdGlvbnMtZmF2b3JpdGVzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucXVhbGl0eTEge1xyXG4gICAgICAgIC5iYXIsIC5maWxsIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItaHMtY2FsaWRhZDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xdWFsaXR5MiB7XHJcbiAgICAgICAgLmJhciwgLmZpbGwge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF1YWxpdHkzIHtcclxuICAgICAgICAuYmFyLCAuZmlsbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWhzLWNhbGlkYWQzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucXVhbGl0eTQge1xyXG4gICAgICAgIC5iYXIsIC5maWxsIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItaHMtY2FsaWRhZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgLnN0YXRzLXBlcmNlbnRhZ2UgLmMxMDAuZXh0cmEtc21hbGwge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGF0cy1jb2xvci1sZWFkcyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIC5zcXVhcmUoMTBweCk7XHJcblxyXG4gICAgJi5sZWFkLWVtYWlsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtc3RhdHMtZW1haWxzO1xyXG4gICAgfVxyXG5cclxuICAgICYubGVhZC1jYWxsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtc3RhdHMtY2FsbHM7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZWFkLXRvdGFsLWNhbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGY0ZWY7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZWFkLXdoYXRzYXBwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtc3RhdHMtd2hhdHNhcHA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3Rpb25zLXJlY29tbWVuZGF0aW9ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RUExQztcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGlvbnMtZmF2b3JpdGVzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtc3RhdHMtYWN0aW9ucy1mYXZvcml0ZXM7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZWFkLXByb3BlcnRpZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmNmY2M7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZWFkLW5ldy1wcm9wZXJ0aWVzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtc3RhdHMtbmV3LXByb3BlcnRpZXM7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZWFkLW5ldy1wcm9zcGVjdHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ODIwMjA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZWFkLXZpc2l0cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWZvbmRvLXZpc2l0YTtcclxuICAgIH1cclxuXHJcbiAgICAmLmxlYWQtdmlzaXRzLWZyZWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1mb25kby1saWJyZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmxlYWQtdmlzaXRzLXByb3NwZWN0cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWZvbmRvLWNhcHRhY2lvbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmxlYWQtdmlzaXRzLWludGVydmlld3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1mb25kby1lbnRyZXZpc3RhO1xyXG4gICAgfVxyXG5cclxuICAgICYubGVhZC1kZW1hbmRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkM2VkO1xyXG4gICAgfVxyXG5cclxuICAgICYubGVhZC1uZXctZGVtYW5kcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXN0YXRzLW5ldy1kZW1hbmRzO1xyXG4gICAgfVxyXG5cclxuICAgICYubGVhZC1vcGVyYXRpb25zLWluY29tZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YwY2E7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZWFkLW5ldy1vcGVyYXRpb25zLWluY29tZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1zdGF0cy1vcGVyYXRpb25zLW5ldy1pbmNvbWVzO1xyXG4gICAgfVxyXG5cclxuICAgICYubGVhZC1wcm9waWV0YXJpb3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODFjZjU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZWFkLWNsaWVudGVzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY4NWNmO1xyXG4gICAgfVxyXG5cclxuICAgICYubGVhZC1jb2xhYm9yYWRvcmVzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDYzZTU1O1xyXG4gICAgfVxyXG5cclxuICAgICYubGVhZC10b3RhbC1jb250YWN0b3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmQxZjk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAjZ3JhcGhDaGVja2JveGVzIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgI2dyYXBoQ2hlY2tib3hlcyA+IGxpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS1Qcm9wZXJ0eSBzdGF0aXN0aWNzXHJcbi5zdGF0cy1wcm9wZXJ0eS1yb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAuc3RhdHMtcHJvcGVydHktcm93LWluZm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY2Zjg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLW1lbnUtaG92ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgLm5vLXBob3RvIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgzcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0cy1wcm9wZXJ0eS1yb3ctZGF0YSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLW1lbnUtaG92ZXI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnN0YXRzLXByb3BlcnR5LXJvdy1kYXRhLWhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yLWhzLWdyZXktREREO1xyXG5cclxuICAgICAgICAgICAgLnN0YXRzLXNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRzLXByb3BlcnR5LWRhdGF0YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLW1lbnUtaG92ZXI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAuc3RhdHMtcHJvcGVydHktZGF0YXRhYmxlLXJvdyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItaHMtbWVudS1ob3ZlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XHJcbiAgICAuc3RhdHMtcHJvcGVydHktcm93IC5zdGF0cy1wcm9wZXJ0eS1pbmZvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnN0YXRzLXByb3BlcnR5LXJvdyAuc3RhdHMtcHJvcGVydHktaW5mbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuc3RhdHMtcHJvcGVydHktcm93IHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA1cHggMCByZ2JhKDE4MCwxODAsMTgwLC43KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAuc3RhdHMtcHJvcGVydHktcm93LWluZm8ge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItaHMtbWVudS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgIC5yZXN1bWUtYWN0aXZpdHkge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCBpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdHMtcHJvcGVydHktZGF0YXRhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWhzLW1lbnUtaG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdHMtcHJvcGVydHktaW5mbyAuc3RyZWV0SW5mbyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3ctcHJvcGVydHktZGF0YXRhYmxlLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG5cclxuICAgICAgICAgICAgLnNob3ctcHJvcGVydHktZGF0YXRhYmxlIC5pY29tb29uLXN0YXRpc3RpY3M6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXDViXCI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vcGVuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNWVcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAuc3RhdHMtcHJvcGVydHktaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMjM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRzLXNsaWRlci1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LURERDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuc3RhdHMtc2xpZGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTY3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhdHMtbGVmdC1hcnJvdywgLnN0YXRzLXJpZ2h0LWFycm93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtcHJpbWFyeS1ncmV5O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LURERDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRvcDogMTQ1cHg7XHJcbiAgICAgICAgLnNxdWFyZSgzNHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdHMtbGVmdC1hcnJvdyB7XHJcbiAgICAgICAgbGVmdDogLTE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRzLXJpZ2h0LWFycm93IHtcclxuICAgICAgICByaWdodDogLTE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpc2libGUtc20uaGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5zdGF0cy13YSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiB+XCJjYWxjKDUwJSAtIDE1cHgpXCI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgLnN0YXRzLXByb3BlcnR5LWluZm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4OTlweCkge1xyXG4gICAgLnN0YXRzLXByb3BlcnR5LWluZm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDE5MDBweCkge1xyXG4gICAgLnN0YXRzLXByb3BlcnR5LWluZm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgICB9XHJcbn1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLUNvbWVyY2lhbCBzdGF0aXN0aWNzXHJcbi5jb21lcmNpYWwtc3RhdHMge1xyXG5cclxuICAgIC5oc19jaGVja2JveCBsaSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAucGllLWNoYXJ0LWxlZ2VuZCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1iYXNlLWxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3J0Zm9saW8tYWN0aXZpdHktc3RhdHMtY29udGFpbmVyIC5jaGVjayA+IGlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgIHRvcDogLTlweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN0YXRzLWRhdGEtY29sdW1uIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAY29sb3ItaHMtZ3JleS1EREQ7XHJcblxyXG4gICAgICAgIC50b3RhbC1zdGF0IHtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteHMtMTIubm8tcGFkZGluZy5yb3ctc3RhdHMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItaHMtZ3JleS1EREQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uVGl0bGUgLnRpdGxlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvbG9yLWhzLXNlY29uZGFyeTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAuY29tZXJjaWFsLXN0YXRzIC5oc19jaGVja2JveCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNkZW1hbmRzLWNoYXJ0LWNoZWNrYm94ZXMsICYjY2FsbHMtY2hhcnQtY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIHtcclxuICAgIC5jb21lcmNpYWwtc3RhdHMge1xyXG4gICAgICAgIC5zdGF0cy1tb2R1bGUtcmVzcG9uc2l2ZSAuc3RhdHMtc2VjdGlvbjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDUwJSAtIDE1cHgpXCI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0cy1tb2R1bGUtcmVzcG9uc2l2ZS5zdGF0cy1jdXN0b21lciB7XHJcbiAgICAgICAgICAgICYuc3RhdHMtY3VzdG9tZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogflwiY2FsYyg1MCUgLSAxNXB4KVwiO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhdHMtc2VjdGlvbjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBpZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAuc3F1YXJlKDYwcHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB5ZWxsb3dncmVlbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgNTAlLCAjNjU1IDApO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCLigJlcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAuc2l6ZSg1MCUsIDEwMCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwJSAxMDAlIDAgLyA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgIGFuaW1hdGlvbjogc3Bpbi1waWUgNTBzIGxpbmVhciBpbmZpbml0ZSwgYmcgMTAwcyBzdGVwLWVuZCBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAmLnBpZS1wcm9wZXJ0aWVzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJjZmNjO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgNTAlLCAjZTM2YTYwIDApO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3Bpbi1waWUgNTBzIGxpbmVhciBpbmZpbml0ZSwgYmctcGllLXByb3BlcnRpZXMgMTAwcyBzdGVwLWVuZCBpbmZpbml0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBpZS12aXNpdHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjNWRhZjI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCA1MCUsICM0OTkxZTMgMCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluLXBpZSA1MHMgbGluZWFyIGluZmluaXRlLCBiZy1waWUtdmlzaXRzIDEwMHMgc3RlcC1lbmQgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5waWUtZGVtYW5kcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2NmZDNlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDUwJSwgIzVkNmNjMSAwKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHNwaW4tcGllIDUwcyBsaW5lYXIgaW5maW5pdGUsIGJnLXBpZS1kZW1hbmRzIDEwMHMgc3RlcC1lbmQgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5waWUtY2FsbHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkOGY0ZWY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCA1MCUsICM1YWUyYzEgMCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluLXBpZSA1MHMgbGluZWFyIGluZmluaXRlLCBiZy1waWUtY2FsbHMgMTAwcyBzdGVwLWVuZCBpbmZpbml0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBpZS1vcGVyYXRpb25zLWluY29tZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmM2YwY2E7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvci1ocy1zdGF0cy1vcGVyYXRpb25zLW5ldy1pbmNvbWVzIDApO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3Bpbi1waWUgNTBzIGxpbmVhciBpbmZpbml0ZSwgYmctcGllLW9wZXJhdGlvbnMtaW5jb21lcyAxMDBzIHN0ZXAtZW5kIGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBzcGluLXBpZSB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLjV0dXJuKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBiZyB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM2NTU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYmctcGllLXByb3BlcnRpZXMge1xyXG4gICAgNTAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTM2YTYwO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJnLXBpZS12aXNpdHMge1xyXG4gICAgNTAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNDk5MWUzO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJnLXBpZS1kZW1hbmRzIHtcclxuICAgIDUwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzVkNmNjMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBiZy1waWUtY2FsbHMge1xyXG4gICAgNTAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNWFlMmMxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJnLXBpZS1vcGVyYXRpb25zLWluY29tZXMge1xyXG4gICAgNTAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3ItaHMtc3RhdHMtb3BlcmF0aW9ucy1uZXctaW5jb21lcztcclxuICAgIH1cclxufVxyXG5cclxuI3RyYWRlU3RhdGlzdGljc1N1bW1hcml6ZUFnZW50VGFibGVWaWV3TGF5ZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbn1cclxuXHJcbi5zaGFyZWQtbWxzIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG5cclxuICAgICYubWxzLWV4dGVybmFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tYmctdHVycXVlc2EtbWlkO1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS10dXJxdWVzYS1kYXJrO1xyXG4gICAgfVxyXG5cclxuICAgICYubWxzLWludGVybmFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tYmctbWFuemFuYS1taWQ7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLW1hbnphbmEtZGFyaztcclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBTaXppbmcgc2hvcnRjdXRzXHJcbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuLnNxdWFyZShAc2l6ZSkge1xyXG4gICAgLnNpemUoQHNpemU7IEBzaXplKTtcclxufVxyXG5cclxuLy8gTmV3IG1peGluc1xyXG4uYm9yZGVyLXJhZGl1cy1mdWxsKEByYWRpdXNUb3BSaWdodDogNXB4LCBAcmFkaXVzQm90dG9tUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbUxlZnQ6IDVweCwgQHJhZGl1c1RvcExlZnQ6IDVweCkge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG59XHJcblxyXG4vLyAuYm94LXNoYWRvdyg1cHgsIDVweCwgNnB4LCAuMyk7XHJcbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICBib3gtc2hhZG93OiBAc3RyaW5nO1xyXG59XHJcblxyXG4vLyAudHJhbnNpdGlvbihhbGwsIC41cywgZWFzZS1pbik7XHJcbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxufVxyXG5cclxuLy8gLnRyYW5zZm9ybSg1ZGVnLCAuNSwgMWRlZywgMCk7XHJcbi50cmFuc2Zvcm0gKEByb3RhdGU6IDkwZGVnLCBAc2NhbGU6IDEsIEBza2V3OiAxZGVnLCBAdHJhbnNsYXRlOiAxMHB4KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbn1cclxuXHJcbi8vIC5ncmFkaWVudChsZWZ0LCAjNjYzMzMzLCAjMzMzMzMzKTtcclxuLmdyYWRpZW50IChAb3JpZ2luOiBsZWZ0LCBAc3RhcnQ6IHdoaXRlLCBAc3RvcDogYmxhY2spIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG59XHJcblxyXG4vLyAuYm9yZGVyLXJhZGl1cyg1cHgpXHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6IDVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcblxyXG4uY2hldnJvbi1jb21wKEBjb2xvciwgQGJvcmRlciwgQGJvcmRlci1sZWZ0LCBAdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogQGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLWxlZnQgc29saWQgQGNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiBAdG9wO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmljb21vb24oKSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vTWFyZ2luLXRvcFxyXG4ubWFyZ2luLXRvcChAc2l6ZSkge1xyXG4gICAgbWFyZ2luLXRvcDogQHNpemU7XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBtZWFzdXJlc1xyXG5AbW9iaWxlOiB+XCIobWF4LXdpZHRoOiA0ODBweClcIjtcclxuQG1vYmlsZS1sZzogflwiKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQG1vYmlsZS1taW46IH5cIihtaW4td2lkdGg6IDM2MHB4KVwiO1xyXG5AbW9iaWxlLW1heDogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBhbGwtbW9iaWxlczogflwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuXHJcbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkB0YWJsZXQtbWluOiB+XCIobWluLXdpZHRoOiA3NjhweClcIjtcclxuQHRhYmxldC1tYXg6IH5cIihtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AYWxsLXRhYmxldHM6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcblxyXG5AbGFwdG9wLXNtOiB+XCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQGxhcHRvcDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xyXG5AbGFwdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBsYXB0b3AtbWluOiB+XCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuQGxhcHRvcC1tYXg6IH5cIihtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGFsbC1sYXB0b3BzOiB+XCIobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuXHJcbkBkZXNrdG9wLW1pbjogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG5AZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTc2MHB4KVwiO1xyXG5AZGVza3RvcC1sZzogflwiKG1pbi13aWR0aDogMTc2MXB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5AYWxsLWRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuXHJcbkBzY3JlZW4teHM6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5Ac2NyZWVuLXNtOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQHNjcmVlbi1tZDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5Ac2NyZWVuLWxnOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvU3RhdGlzdGljcy5jc3MifQ== */

.charactHead img {
  width: 70px;
}
.charactHeadText {
  font-size: 18px;
}
.tab-content-posters {
  background-color: #f5f5f5;
  font-weight: normal;
}
.tab-content-posters .posterTemplateImg.selected {
  border: 2px solid #3B60BA;
}
@media (min-width: 1850px) {
  .tab-content-posters .estate-agency-label {
    width: 33.33333333%;
  }
  .tab-content-posters .estate-agency-input {
    width: 66.66666666%;
  }
}
.round-color-selectable {
  border-radius: 50%;
  margin-bottom: 15px;
  cursor: pointer;
  min-width: 15px;
}
.round-color-selectable:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.posterPhotoMin {
  cursor: pointer;
  border: 2px solid #f5f5f5;
  padding: 0;
}
.posterPhotoMin img {
  border: 1px solid #ccc;
  width: 100%;
}
.posterPhotoMin.selected {
  border: 2px solid #3B60BA;
}
.posterPhotoMin.selected img {
  border: 1px solid #3B60BA;
}
.posterPhotoMin input[type="checkbox"] {
  display: none;
}
@media only screen {
  #templatePrintArea {
    border: 1px solid #637381;
  }
  #templatePrintArea .templateImage {
    /*overflow: hidden;*/
  }
  #templatePrintArea .templateImage img {
    cursor: pointer;
  }
  #templatePrintArea .scroll {
    width: 100%;
    overflow: hidden;
  }
  #templatePrintArea.poster0 {
    transform: scale(0.6);
    transform-origin: top left;
  }
  #templatePrintArea.poster0 .oneImage {
    width: 100%;
    height: 700px;
    overflow: hidden;
  }
  #templatePrintArea.poster0 .oneImage img.vertical {
    width: 100%;
    height: fit-content;
  }
  #templatePrintArea.poster0 .oneImage img.horizontal {
    height: 100%;
    width: fit-content;
  }
  #templatePrintArea.poster0 .twoImages {
    display: flex;
    align-items: stretch;
  }
  #templatePrintArea.poster0 .twoImages .photoOne,
  #templatePrintArea.poster0 .twoImages .photoTwo {
    display: flex;
    width: 100%;
    height: 620px;
    margin: 2px;
    overflow: hidden;
  }
  #templatePrintArea.poster0 .twoImages .photoOne img,
  #templatePrintArea.poster0 .twoImages .photoTwo img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    display: block;
  }
  #templatePrintArea.poster0 .twoImages .photoOne img.vertical,
  #templatePrintArea.poster0 .twoImages .photoTwo img.vertical {
    width: 100%;
    height: fit-content;
  }
  #templatePrintArea.poster0 .twoImages .photoOne img.horizontal,
  #templatePrintArea.poster0 .twoImages .photoTwo img.horizontal {
    height: 100%;
    width: fit-content;
  }
  #templatePrintArea.poster0 .threeImages {
    display: flex;
    align-items: stretch;
    height: 620px;
  }
  #templatePrintArea.poster0 .threeImages .bigImage.photoOne {
    height: 620px;
    overflow: hidden;
    margin: 2px;
  }
  #templatePrintArea.poster0 .threeImages .bigImage.photoOne img {
    object-fit: cover;
    object-position: center;
  }
  #templatePrintArea.poster0 .threeImages .bigImage.photoOne img.vertical {
    width: 100%;
    height: fit-content;
  }
  #templatePrintArea.poster0 .threeImages .bigImage.photoOne img.horizontal {
    height: 100%;
    width: fit-content;
  }
  #templatePrintArea.poster0 .threeImages div {
    height: 620px;
  }
  #templatePrintArea.poster0 .threeImages div div {
    max-height: 50%;
    display: flex;
    margin: 2px;
  }
  #templatePrintArea.poster0 .threeImages div div img {
    object-fit: cover;
    object-position: center;
  }
  #templatePrintArea.poster0 .threeImages div div img.vertical {
    width: 100%;
    height: fit-content;
  }
  #templatePrintArea.poster0 .threeImages div div img.horizontal {
    height: 100%;
    width: fit-content;
  }
  #templatePrintArea.poster0 .templateTag {
    position: absolute;
    background: white;
    font-size: 25px;
    bottom: 0%;
    margin-bottom: 10px;
    left: 25%;
    height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #templatePrintArea.poster0 .QRTag {
    position: absolute;
    background: white;
    left: 5%;
    height: 90px;
    width: 90px;
    padding: 0;
  }
  #templatePrintArea.poster0 .templateHeader {
    background-color: #2A2A2A;
    color: #fff;
    font-size: 40px;
    white-space: nowrap;
  }
  #templatePrintArea.poster0 .templateHeader span {
    color: #fff !important;
  }
  #templatePrintArea.poster0 .txtHeadText {
    font-size: 17px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #templatePrintArea.poster0 .templateDescription {
    font-size: 13.5px;
    height: 170px;
    overflow: hidden;
  }
  #templatePrintArea.poster0 .templateDescription .referenceId {
    font-size: 14px;
  }
  #templatePrintArea.poster0 .rental-registration-number,
  #templatePrintArea.poster0 .vacational-license-code {
    font-size: 11px;
    font-weight: 400;
  }
  #templatePrintArea.poster1 {
    /*            width: 1080px;
            aspect-ratio: 1.5;*/
  }
  #templatePrintArea.poster1 .oneImage img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    display: block;
    width: 100%;
  }
  #templatePrintArea.poster1 .twoImages {
    display: flex;
    align-items: stretch;
  }
  #templatePrintArea.poster1 .twoImages .photoOne,
  #templatePrintArea.poster1 .twoImages .photoTwo {
    display: flex;
    width: 100%;
    height: 400px;
    overflow: hidden;
    margin: 1px;
  }
  #templatePrintArea.poster1 .twoImages .photoOne img,
  #templatePrintArea.poster1 .twoImages .photoTwo img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    display: block;
    min-width: 520px;
    min-height: 400px;
  }
  #templatePrintArea.poster1 .twoImages .photoOne img.vertical,
  #templatePrintArea.poster1 .twoImages .photoTwo img.vertical {
    width: 100%;
    height: fit-content;
  }
  #templatePrintArea.poster1 .twoImages .photoOne img.horizontal,
  #templatePrintArea.poster1 .twoImages .photoTwo img.horizontal {
    height: 100%;
    width: fit-content;
  }
  #templatePrintArea.poster1 .threeImages {
    display: flex;
    align-items: stretch;
  }
  #templatePrintArea.poster1 .threeImages img {
    padding: 2px;
  }
  #templatePrintArea.poster1 .threeImages .bigImage.photoOne {
    height: 400px;
    overflow: hidden;
  }
  #templatePrintArea.poster1 .threeImages .bigImage.photoOne img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    display: block;
    min-width: 100%;
  }
  #templatePrintArea.poster1 .threeImages .bigImage.photoOne img.vertical {
    width: 100%;
    height: fit-content;
  }
  #templatePrintArea.poster1 .threeImages .bigImage.photoOne img.horizontal {
    height: 100%;
    width: fit-content;
  }
  #templatePrintArea.poster1 .threeImages div {
    height: 400px;
  }
  #templatePrintArea.poster1 .threeImages div .photoTwo,
  #templatePrintArea.poster1 .threeImages div .photoThree {
    height: 50%;
    display: flex;
  }
  #templatePrintArea.poster1 .threeImages div .photoTwo img,
  #templatePrintArea.poster1 .threeImages div .photoThree img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    display: block;
    min-width: 100%;
  }
  #templatePrintArea.poster1 .threeImages div .photoTwo img.vertical,
  #templatePrintArea.poster1 .threeImages div .photoThree img.vertical {
    width: 100%;
    height: fit-content;
  }
  #templatePrintArea.poster1 .threeImages div .photoTwo img.horizontal,
  #templatePrintArea.poster1 .threeImages div .photoThree img.horizontal {
    height: 100%;
    width: fit-content;
  }
  #templatePrintArea.poster1 .templateTag {
    position: absolute;
    background: white;
    font-size: 25px;
    top: 30px;
    left: 25%;
    height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #templatePrintArea.poster1 .QRTag {
    position: absolute;
    background: white;
    margin-top: 30px;
    left: 5%;
    height: 90px;
    width: 90px;
    padding: 0;
  }
  #templatePrintArea.poster1 .templateImage {
    height: 400px;
    display: flex;
    justify-content: center;
  }
  #templatePrintArea.poster1 .templateDescription {
    font-size: 12px;
    height: 210px;
    overflow: hidden;
  }
  #templatePrintArea.poster1 .templateDescription .referenceId {
    font-size: 14px;
  }
  #templatePrintArea.poster1 .templateHeader {
    background-color: #2A2A2A;
    color: #fff;
    font-size: 25px;
  }
  #templatePrintArea.poster1 .templateHeader .txtHeadText {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fff !important;
  }
  #templatePrintArea.poster1 .templateHeader .txtHeadText font {
    color: #fff !important;
  }
  #templatePrintArea.poster1 .templateHeader .txtHeadText span {
    color: #fff !important;
  }
  #templatePrintArea.poster1 .templateHeader .txtPrice {
    white-space: nowrap;
    overflow: hidden;
  }
  #templatePrintArea.poster1 .charactHead {
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }
  #templatePrintArea.poster1 .charactHead img {
    width: 50px;
  }
  #templatePrintArea.poster1 .charactHeadText {
    font-size: 14px;
  }
  #templatePrintArea.poster1 .rental-registration-number,
  #templatePrintArea.poster1 .vacational-license-code {
    font-size: 11px;
    font-weight: 400;
  }
}
@media print {
  @page {
    size: auto;
    margin: 0;
  }
  #templatePrintArea {
    font-size: 12px !important;
    width: 100%;
    padding: 0;
    border: 1px solid transparent;
    --color: #2A2A2A;
    --photoOneX: 0;
    --photoOneY: 0;
    --photoTwoX: 0;
    --photoTwoY: 0;
    --photoThreeX: 0;
    --photoThreeY: 0;
    color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }
  #templatePrintArea .templateHeader {
    padding: 0;
    background-color: var(--color) !important;
    color: #fff !important;
    padding-bottom: 15px !important;
    font-size: 40px;
  }
  #templatePrintArea .templateHeader span {
    color: #fff !important;
  }
  #templatePrintArea .footerTemplate {
    height: 150px;
    margin: 0;
  }
  #templatePrintArea.poster0 {
    transform: scale(1);
    page-break-after: avoid !important;
  }
  #templatePrintArea.poster0 .templateContainer {
    position: relative;
  }
  #templatePrintArea.poster0 .templateContainer .templateImage {
    height: 530px;
    overflow: hidden;
  }
  #templatePrintArea.poster0 .templateContainer .templateImage .oneImage.photoOne {
    overflow: hidden;
    height: 530px;
  }
  #templatePrintArea.poster0 .templateContainer .templateImage .oneImage.photoOne img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    object-position: var(--photoOneX) var(--photoOneY);
  }
  #templatePrintArea.poster0 .templateContainer .templateImage .twoImages {
    display: flex;
    align-items: stretch;
  }
  #templatePrintArea.poster0 .templateContainer .templateImage .twoImages .photoOne,
  #templatePrintArea.poster0 .templateContainer .templateImage .twoImages .photoTwo {
    display: flex;
    height: 620px;
    margin: 2px;
    overflow: hidden;
    width: 50%;
  }
  #templatePrintArea.poster0 .templateContainer .templateImage .twoImages .photoOne img,
  #templatePrintArea.poster0 .templateContainer .templateImage .twoImages .photoTwo img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    cursor: pointer;
  }
  #templatePrintArea.poster0 .templateContainer .templateImage .twoImages .photoOne img {
    object-position: var(--photoOneX) var(--photoOneY);
  }
  #templatePrintArea.poster0 .templateContainer .templateImage .twoImages .photoTwo img {
    object-position: var(--photoTwoX) var(--photoTwoY);
  }
  #templatePrintArea.poster0 .templateContainer .templateImage .threeImages {
    display: flex;
    align-items: stretch;
    height: 530px;
  }
  #templatePrintArea.poster0 .templateContainer .templateImage .threeImages div {
    height: 530px;
  }
  #templatePrintArea.poster0 .templateContainer .templateImage .threeImages .bigImage.photoOne {
    height: 530px;
    overflow: hidden;
    margin: 2px;
  }
  #templatePrintArea.poster0 .templateContainer .templateImage .threeImages .bigImage.photoOne img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    object-position: var(--photoOneX) var(--photoOneY);
    cursor: pointer;
  }
  #templatePrintArea.poster0 .templateContainer .templateImage .threeImages .photoTwo,
  #templatePrintArea.poster0 .templateContainer .templateImage .threeImages .photoThree {
    max-height: 50%;
    display: flex;
    margin: 2px;
  }
  #templatePrintArea.poster0 .templateContainer .templateImage .threeImages .photoTwo img,
  #templatePrintArea.poster0 .templateContainer .templateImage .threeImages .photoThree img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%;
    cursor: pointer;
  }
  #templatePrintArea.poster0 .templateContainer .templateImage .threeImages .photoTwo img {
    object-position: var(--photoTwoX) var(--photoTwoY);
  }
  #templatePrintArea.poster0 .templateContainer .templateImage .threeImages .photoThree img {
    object-position: var(--photoThreeX) var(--photoThreeX);
  }
  #templatePrintArea.poster0 .templateContainer .templateTag {
    position: absolute;
    background-color: white !important;
    font-size: 25px;
    left: 25%;
    bottom: 1%;
    height: 45px;
    text-align: center;
    text-overflow: ellipsis;
    width: 50%;
    padding: 5px;
  }
  #templatePrintArea.poster0 .templateContainer .QRTag {
    height: 120px;
    width: 120px;
    position: absolute;
    background-color: white;
    left: 5%;
    top: 0;
    padding: 0;
  }
  #templatePrintArea.poster0 .templateHeader {
    font-size: 40px;
  }
  #templatePrintArea.poster0 .templateHeader .txtPrice {
    color: #fff !important;
  }
  #templatePrintArea.poster0 .templateHeader .txtOperation {
    color: #fff !important;
  }
  #templatePrintArea.poster0 .templateHeader span {
    color: #fff !important;
  }
  #templatePrintArea.poster0 .txtHeadText {
    height: 30px;
    font-size: 24px;
  }
  #templatePrintArea.poster0 .templateDescription {
    font-size: 16.5px;
    height: 180px;
    overflow: hidden;
  }
  #templatePrintArea.poster0 .templateDescription .referenceId {
    font-size: 14px;
  }
  #templatePrintArea.poster0 .energyCertificate img {
    right: 0;
    width: auto;
    height: 80%;
  }
  #templatePrintArea.poster0 .charactHead img {
    width: 50px;
  }
  #templatePrintArea.poster1 {
    margin-top: 10px;
    aspect-ratio: 1.414;
    height: 210mm;
    page-break-after: avoid !important;
    overflow: hidden;
  }
  #templatePrintArea.poster1 .templateImage {
    height: 450px;
    margin: 0;
  }
  #templatePrintArea.poster1 .templateImage img {
    max-height: 450px;
  }
  #templatePrintArea.poster1 .templateImage .oneImage {
    width: 100%;
    height: 700px;
    overflow: hidden;
  }
  #templatePrintArea.poster1 .templateImage .oneImage img {
    width: 700px;
    -o-object-fit: cover;
    object-fit: cover;
    object-position: var(--photoOneX) var(--photoOneY);
  }
  #templatePrintArea.poster1 .templateImage .twoImages {
    display: flex;
    align-items: stretch;
  }
  #templatePrintArea.poster1 .templateImage .twoImages .photoOne,
  #templatePrintArea.poster1 .templateImage .twoImages .photoTwo {
    display: flex;
    height: 700px;
    margin: 2px;
    overflow: hidden;
    width: 50%;
  }
  #templatePrintArea.poster1 .templateImage .twoImages .photoOne img,
  #templatePrintArea.poster1 .templateImage .twoImages .photoTwo img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
    cursor: pointer;
  }
  #templatePrintArea.poster1 .templateImage .twoImages .photoOne img {
    object-position: var(--photoOneX) var(--photoOneY);
  }
  #templatePrintArea.poster1 .templateImage .twoImages .photoTwo img {
    object-position: var(--photoTwoX) var(--photoTwoY);
  }
  #templatePrintArea.poster1 .templateImage .threeImages {
    display: flex;
    align-items: stretch;
  }
  #templatePrintArea.poster1 .templateImage .threeImages .photoOne {
    height: 450px;
    overflow: hidden;
  }
  #templatePrintArea.poster1 .templateImage .threeImages .photoOne img {
    width: 900px;
    -o-object-fit: cover;
    object-fit: cover;
    object-position: var(--photoOneX) var(--photoOneY);
  }
  #templatePrintArea.poster1 .templateImage .threeImages .photoTwo,
  #templatePrintArea.poster1 .templateImage .threeImages .photoThree {
    height: 225px;
    display: flex;
    margin: 2px;
  }
  #templatePrintArea.poster1 .templateImage .threeImages .photoTwo img,
  #templatePrintArea.poster1 .templateImage .threeImages .photoThree img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%;
    cursor: pointer;
  }
  #templatePrintArea.poster1 .templateImage .threeImages .photoTwo img {
    object-position: var(--photoTwoX) var(--photoTwoY);
  }
  #templatePrintArea.poster1 .templateImage .threeImages .photoThree img {
    object-position: var(--photoThreeX) var(--photoThreeY);
  }
  #templatePrintArea.poster1 .templateTag {
    position: absolute;
    background-color: white !important;
    font-size: 25px;
    left: 25%;
    top: 1%;
    height: 45px;
    text-align: center;
    text-overflow: ellipsis;
    width: 50%;
    padding: 5px;
  }
  #templatePrintArea.poster1 .QRTag {
    height: 120px;
    width: 120px;
    position: absolute;
    background-color: white;
    left: 5%;
    top: 0;
    padding: 0;
  }
  #templatePrintArea.poster1 .templateHeader {
    font-size: 35px;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
  #templatePrintArea.poster1 .templateHeader .txtHeadText {
    left: 10px;
    right: 15px !important;
    color: #fff !important;
    vertical-align: bottom !important;
    line-height: 50px;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
  #templatePrintArea.poster1 .templateHeader .txtHeadText span {
    color: #fff !important;
    vertical-align: bottom !important;
  }
  #templatePrintArea.poster1 .templateHeader .txtPrice {
    top: 5px;
    right: 10px;
    padding: 0;
    color: #fff !important;
  }
  #templatePrintArea.poster1 .templateHeader .txtOperation {
    color: #fff !important;
    top: 5px;
  }
  #templatePrintArea.poster1 .energyCertificate {
    padding-right: 20px;
  }
  #templatePrintArea.poster1 .templateDescription {
    height: 210px;
    font-size: 17px;
  }
  #templatePrintArea.poster1 .charactHead img {
    float: right;
    width: 70px;
  }
  #templatePrintArea.poster1 .charactHeadText {
    font-size: 18px;
    float: right;
  }
  #templatePrintArea.poster1 .officeLogo {
    max-height: 55px;
  }
  #templatePrintArea.poster1 .officePhone {
    font-size: 18px;
  }
}
.otrosServicios {
  position: absolute;
  right: -15px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  cursor: pointer;
  z-index: 1;
}
.otrosServicios__button {
  width: 270px;
  height: 50px;
  background-color: #273267;
  color: white;
  line-height: 50px;
  padding-left: 14px;
  font-weight: 600;
  cursor: pointer;
  user-select: none;
}
.otrosServicios__button i {
  position: absolute;
  font-size: 24px;
  top: 14px;
  right: 14px;
}
.otrosServicios__modal {
  width: 489px;
  height: 240px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  padding: 30px 17px;
  line-height: 1.29;
  font-weight: 500;
  display: none;
  background-color: white;
}
.otrosServicios__modal > div {
  width: 398px;
  height: 50px;
  border-radius: 4px;
  border: 1px solid #3B60BA;
  margin: 30px auto 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
}
.otrosServicios__modal__saberMas {
  height: 16px;
  color: #3B60BA;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3Bvc3RlcnMubGVzcyIsImNvbnRlbnQvY3NzL3Rvb2xzLW1peGlucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLFlBQWE7RUFDVCxXQUFBOztBQUlKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLHlCQUFBO0VBQ0EsbUJBQUE7O0FBS0ksb0JBRkosbUJBRUs7RUFDRyx5QkFBQTs7QUFLWixRQUEyQjtFQUN2QixvQkFBcUI7SUFDakIsbUJBQUE7O0VBR0osb0JBQXFCO0lBQ2pCLG1CQUFBOzs7QUFLUjtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTs7QUFHQSx1QkFBdUI7RUFDbkIsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLGlCQUFBOztBQUdSO0VBQ0ksZUFBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTs7QUFISixlQUtJO0VBQ0ksc0JBQUE7RUFDQSxXQUFBOztBQUdKLGVBQUM7RUFDRyx5QkFBQTs7QUFESixlQUFDLFNBR0c7RUFDSSx5QkFBQTs7QUFkWixlQWtCSSxNQUFLO0VBQ0QsYUFBQTs7QUFLUjtFQUNJO0lBQ0kseUJBQUE7O0VBREosa0JBR0k7OztFQUhKLGtCQUdJLGVBRUk7SUFDSSxlQUFBOztFQU5aLGtCQVVJO0lBQ0ksV0FBQTtJQUNBLGdCQUFBOztFQUlKLGtCQUFDO0lBQ0csV0FBVyxVQUFYO0lBQ0EsMEJBQUE7O0VBRkosa0JBQUMsUUFJRztJQzdGUixXQUFBO0lBQ0EsYUFBQTtJRDhGWSxnQkFBQTs7RUFHSSxrQkFUWCxRQUlHLFVBSUksSUFDSztJQUNHLFdBQUE7SUFDQSxtQkFBQTs7RUFHSixrQkFkWCxRQUlHLFVBSUksSUFNSztJQUNHLFlBQUE7SUFDQSxrQkFBQTs7RUFoQmhCLGtCQUFDLFFBcUJHO0lBQ0ksYUFBQTtJQUNBLG9CQUFBOztFQXZCUixrQkFBQyxRQXFCRyxXQUlJO0VBekJSLGtCQUFDLFFBcUJHLFdBSWU7SUFDUCxhQUFBO0lDbkhoQixXQUFBO0lBQ0Es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WUFBQTtFQUNBLFlBQUE7RUQyM0JRLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTs7QUFHSixlQXBCSCxPQW9CSTtFQUNHLFlBQUE7RUFDQSxjQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1DQVJURUxFUklBLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uY2hhcmFjdEhlYWQgaW1nIHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG59XHJcblxyXG5cclxuLmNoYXJhY3RIZWFkVGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi50YWItY29udGVudC1wb3N0ZXJzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1wcmltYXJ5LWdyZXk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHJcbiAgICAucG9zdGVyVGVtcGxhdGVJbWcge1xyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTg1MHB4KSB7XHJcbiAgICAudGFiLWNvbnRlbnQtcG9zdGVycyAuZXN0YXRlLWFnZW5jeS1sYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnQtcG9zdGVycyAuZXN0YXRlLWFnZW5jeS1pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY2NjY2JTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5yb3VuZC1jb2xvci1zZWxlY3RhYmxlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDE1cHg7XHJcbn1cclxuXHJcbiAgICAucm91bmQtY29sb3Itc2VsZWN0YWJsZTpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4ucG9zdGVyUGhvdG9NaW4ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgQGNvbG9yLWhzLXByaW1hcnktZ3JleTtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItaHMtZ3JleS1DQ0M7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4ge1xyXG4gICAgI3RlbXBsYXRlUHJpbnRBcmVhIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItaHMtdGV4dC1iYXNlLWxpZ2h0O1xyXG5cclxuICAgICAgICAudGVtcGxhdGVJbWFnZSB7XHJcbiAgICAgICAgICAgIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Nyb2xsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi5wb3N0ZXIwIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNjApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuXHJcbiAgICAgICAgICAgIC5vbmVJbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAuc2l6ZSgxMDAlLCA3MDBweCk7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi52ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudHdvSW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgICAgICAgICAucGhvdG9PbmUsIC5waG90b1R3byB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAuc2l6ZSgxMDAlLCA2MjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi52ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aHJlZUltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5iaWdJbWFnZS5waG90b09uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC50ZW1wbGF0ZVRhZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuUVJUYWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlbXBsYXRlSGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50eHRIZWFkVGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGVtcGxhdGVEZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzLjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZWZlcmVuY2VJZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVudGFsLXJlZ2lzdHJhdGlvbi1udW1iZXIsXHJcbiAgICAgICAgICAgIC52YWNhdGlvbmFsLWxpY2Vuc2UtY29kZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBvc3RlcjEge1xyXG4vKiAgICAgICAgICAgIHdpZHRoOiAxMDgwcHg7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS41OyovXHJcblxyXG4gICAgICAgICAgICAub25lSW1hZ2Uge1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50d29JbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgICAgIC5waG90b09uZSwgLnBob3RvVHdvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaXplKDEwMCUsIDQwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi52ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aHJlZUltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmlnSW1hZ2UucGhvdG9PbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5waG90b1R3bywgLnBob3RvVGhyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGVtcGxhdGVUYWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNSU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5RUlRhZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlbXBsYXRlSW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlbXBsYXRlRGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlZmVyZW5jZUlkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZW1wbGF0ZUhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLnR4dEhlYWRUZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy13aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnR4dFByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGFyYWN0SGVhZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoYXJhY3RIZWFkVGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZW50YWwtcmVnaXN0cmF0aW9uLW51bWJlcixcclxuICAgICAgICAgICAgLnZhY2F0aW9uYWwtbGljZW5zZS1jb2RlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcblxyXG5cclxuICAgIEBwYWdlIHtcclxuICAgICAgICBzaXplOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgI3RlbXBsYXRlUHJpbnRBcmVhIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgLS1waG90b09uZVg6IDA7XHJcbiAgICAgICAgLS1waG90b09uZVk6IDA7XHJcbiAgICAgICAgLS1waG90b1R3b1g6IDA7XHJcbiAgICAgICAgLS1waG90b1R3b1k6IDA7XHJcbiAgICAgICAgLS1waG90b1RocmVlWDogMDtcclxuICAgICAgICAtLXBob3RvVGhyZWVZOiAwO1xyXG4gICAgICAgIGNvbG9yLWFkanVzdDogZXhhY3QgIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3QgIWltcG9ydGFudDtcclxuICAgICAgICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC50ZW1wbGF0ZUhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyVGVtcGxhdGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi5wb3N0ZXIwIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC50ZW1wbGF0ZUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRlbXBsYXRlSW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm9uZUltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5waG90b09uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHZhcigtLXBob3RvT25lWCkgdmFyKC0tcGhvdG9PbmVZKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnR3b0ltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBob3RvT25lLCAucGhvdG9Ud28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGhvdG9PbmUgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHZhcigtLXBob3RvT25lWCkgdmFyKC0tcGhvdG9PbmVZKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGhvdG9Ud28gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHZhcigtLXBob3RvVHdvWCkgdmFyKC0tcGhvdG9Ud29ZKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aHJlZUltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iaWdJbWFnZS5waG90b09uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdmFyKC0tcGhvdG9PbmVYKSB2YXIoLS1waG90b09uZVkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGhvdG9Ud28sIC5waG90b1RocmVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGhvdG9Ud28gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHZhcigtLXBob3RvVHdvWCkgdmFyKC0tcGhvdG9Ud29ZKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGhvdG9UaHJlZSBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdmFyKC0tcGhvdG9UaHJlZVgpIHZhcigtLXBob3RvVGhyZWVYKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRlbXBsYXRlVGFnIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMSU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuUVJUYWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1JTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC50ZW1wbGF0ZUhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnR4dFByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnR4dE9wZXJhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnR4dEhlYWRUZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC50ZW1wbGF0ZURlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYuNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlZmVyZW5jZUlkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbmVyZ3lDZXJ0aWZpY2F0ZSBpbWcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAuc2l6ZShhdXRvLCA4MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hhcmFjdEhlYWQge1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLnBvc3RlcjEge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEuNDE0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxMG1tO1xyXG4gICAgICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgLnRlbXBsYXRlSW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5vbmVJbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB2YXIoLS1waG90b09uZVgpIHZhcigtLXBob3RvT25lWSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50d29JbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5waG90b09uZSwgLnBob3RvVHdvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGhvdG9PbmUgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdmFyKC0tcGhvdG9PbmVYKSB2YXIoLS1waG90b09uZVkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGhvdG9Ud28gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdmFyKC0tcGhvdG9Ud29YKSB2YXIoLS1waG90b1R3b1kpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRocmVlSW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGhvdG9PbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHZhcigtLXBob3RvT25lWCkgdmFyKC0tcGhvdG9PbmVZKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBob3RvVHdvLCAucGhvdG9UaHJlZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5waG90b1R3byBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB2YXIoLS1waG90b1R3b1gpIHZhcigtLXBob3RvVHdvWSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5waG90b1RocmVlIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHZhcigtLXBob3RvVGhyZWVYKSB2YXIoLS1waG90b1RocmVlWSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlbXBsYXRlVGFnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDElO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuUVJUYWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnRlbXBsYXRlSGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnR4dEhlYWRUZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudHh0UHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50eHRPcGVyYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVuZXJneUNlcnRpZmljYXRlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZW1wbGF0ZURlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGFyYWN0SGVhZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGFyYWN0SGVhZFRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub2ZmaWNlTG9nbyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub2ZmaWNlUGhvbmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3Ryb3NTZXJ2aWNpb3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgLnNpemUoMjcwcHgsIDUwcHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzMyNjc7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgJiBpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vZGFsIHtcclxuICAgICAgICAuc2l6ZSg0ODlweCwgMjQwcHgpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAuc2l6ZSgzOThweCwgNTBweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zYWJlck1hcyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBTaXppbmcgc2hvcnRjdXRzXHJcbi5zaXplKEB3aWR0aDsgQGhlaWdodCkge1xyXG4gICAgd2lkdGg6IEB3aWR0aDtcclxuICAgIGhlaWdodDogQGhlaWdodDtcclxufVxyXG5cclxuLnNxdWFyZShAc2l6ZSkge1xyXG4gICAgLnNpemUoQHNpemU7IEBzaXplKTtcclxufVxyXG5cclxuLy8gTmV3IG1peGluc1xyXG4uYm9yZGVyLXJhZGl1cy1mdWxsKEByYWRpdXNUb3BSaWdodDogNXB4LCBAcmFkaXVzQm90dG9tUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbUxlZnQ6IDVweCwgQHJhZGl1c1RvcExlZnQ6IDVweCkge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzVG9wTGVmdDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1c0JvdHRvbUxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogQHJhZGl1c0JvdHRvbVJpZ2h0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1c1RvcFJpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG59XHJcblxyXG4vLyAuYm94LXNoYWRvdyg1cHgsIDVweCwgNnB4LCAuMyk7XHJcbi5ib3gtc2hhZG93IChAc3RyaW5nKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IEBzdHJpbmc7XHJcbiAgICBib3gtc2hhZG93OiBAc3RyaW5nO1xyXG59XHJcblxyXG4vLyAudHJhbnNpdGlvbihhbGwsIC41cywgZWFzZS1pbik7XHJcbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxufVxyXG5cclxuLy8gLnRyYW5zZm9ybSg1ZGVnLCAuNSwgMWRlZywgMCk7XHJcbi50cmFuc2Zvcm0gKEByb3RhdGU6IDkwZGVnLCBAc2NhbGU6IDEsIEBza2V3OiAxZGVnLCBAdHJhbnNsYXRlOiAxMHB4KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbn1cclxuXHJcbi8vIC5ncmFkaWVudChsZWZ0LCAjNjYzMzMzLCAjMzMzMzMzKTtcclxuLmdyYWRpZW50IChAb3JpZ2luOiBsZWZ0LCBAc3RhcnQ6IHdoaXRlLCBAc3RvcDogYmxhY2spIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQG9yaWdpbiwgQHN0YXJ0LCBAc3RvcCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG59XHJcblxyXG4vLyAuYm9yZGVyLXJhZGl1cyg1cHgpXHJcbi5ib3JkZXItcmFkaXVzKEByYWRpdXM6IDVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcblxyXG4uY2hldnJvbi1jb21wKEBjb2xvciwgQGJvcmRlciwgQGJvcmRlci1sZWZ0LCBAdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogQGJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBAYm9yZGVyLWxlZnQgc29saWQgQGNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgdG9wOiBAdG9wO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmljb21vb24oKSB7XHJcbiAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vTWFyZ2luLXRvcFxyXG4ubWFyZ2luLXRvcChAc2l6ZSkge1xyXG4gICAgbWFyZ2luLXRvcDogQHNpemU7XHJcbn1cclxuXHJcbi8vUmVzcG9uc2l2ZSBtZWFzdXJlc1xyXG5AbW9iaWxlOiB+XCIobWF4LXdpZHRoOiA0ODBweClcIjtcclxuQG1vYmlsZS1sZzogflwiKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQG1vYmlsZS1taW46IH5cIihtaW4td2lkdGg6IDM2MHB4KVwiO1xyXG5AbW9iaWxlLW1heDogflwiKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBhbGwtbW9iaWxlczogflwiKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcclxuXHJcbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcbkB0YWJsZXQtbWluOiB+XCIobWluLXdpZHRoOiA3NjhweClcIjtcclxuQHRhYmxldC1tYXg6IH5cIihtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AYWxsLXRhYmxldHM6IH5cIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXCI7XHJcblxyXG5AbGFwdG9wLXNtOiB+XCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQGxhcHRvcDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KVwiO1xyXG5AbGFwdG9wLWxnOiB+XCIobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBsYXB0b3AtbWluOiB+XCIobWluLXdpZHRoOiA5OTJweClcIjtcclxuQGxhcHRvcC1tYXg6IH5cIihtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQGFsbC1sYXB0b3BzOiB+XCIobWluLXdpZHRoOiA4NTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuXHJcbkBkZXNrdG9wLW1pbjogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG5AZGVza3RvcDogflwiKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTc2MHB4KVwiO1xyXG5AZGVza3RvcC1sZzogflwiKG1pbi13aWR0aDogMTc2MXB4KSBhbmQgKG1heC13aWR0aDogMTg4MHB4KVwiO1xyXG5AYWxsLWRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuXHJcbkBzY3JlZW4teHM6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5Ac2NyZWVuLXNtOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIjtcclxuQHNjcmVlbi1tZDogflwiKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5Ac2NyZWVuLWxnOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpXCI7XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvcG9zdGVycy5jc3MifQ== */

/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.14.8 - 2016-02-18T22:01:43.880Z
 * License: MIT
 */


/* Style when highlighting a search. */
.ui-select-highlight {
  font-weight: bold;
}

.ui-select-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}


.ui-select-choices-row:hover {
  background-color: #f5f5f5;
}

/* Select2 theme */

/* Mark invalid Select2 */
.ng-dirty.ng-invalid > a.select2-choice {
    border-color: #D44950;
}

.select2-result-single {
  padding-left: 0;
}

.select2-locked > .select2-search-choice-close{
  display:none;
}

.select-locked > .ui-select-match-close{
    display:none;
}

body > .select2-container.open {
  z-index: 9999; /* The z-index Select2 applies to the select2-drop */
}

/* Handle up direction Select2 */
.ui-select-container[theme="select2"].direction-up .ui-select-match {
    border-radius: 4px; /* FIXME hardcoded value :-/ */
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.ui-select-container[theme="select2"].direction-up .ui-select-dropdown {
    border-radius: 4px; /* FIXME hardcoded value :-/ */
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    border-top-width: 1px;  /* FIXME hardcoded value :-/ */
    border-top-style: solid;

    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);

    margin-top: -4px; /* FIXME hardcoded value :-/ */
}
.ui-select-container[theme="select2"].direction-up .ui-select-dropdown .select2-search {
    margin-top: 4px; /* FIXME hardcoded value :-/ */
}
.ui-select-container[theme="select2"].direction-up.select2-dropdown-open .ui-select-match {
    border-bottom-color: #5897fb;
}

/* Selectize theme */

/* Helper class to show styles when focus */
.selectize-input.selectize-focus{
  border-color: #007FBB !important;
}

/* Fix input width for Selectize theme */
.selectize-control > .selectize-input > input {
  width: 100%;
}

/* Fix dropdown width for Selectize theme */
.selectize-control > .selectize-dropdown {
  width: 100%;
}

/* Mark invalid Selectize */
.ng-dirty.ng-invalid > div.selectize-input {
    border-color: #D44950;
}

/* Handle up direction Selectize */
.ui-select-container[theme="selectize"].direction-up .ui-select-dropdown {
    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);

    margin-top: -2px; /* FIXME hardcoded value :-/ */
}

/* Bootstrap theme */

/* Helper class to show styles when focus */
.btn-default-focus {
  color: #333;
  background-color: #EBEBEB;
  border-color: #ADADAD;
  text-decoration: none;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ui-select-bootstrap .ui-select-toggle {
  position: relative;
}

.ui-select-bootstrap .ui-select-toggle > .caret {
  position: absolute;
  height: 10px;
  top: 50%;
  right: 10px;
  margin-top: -2px;
}

/* Fix Bootstrap dropdown position when inside a input-group */
.input-group > .ui-select-bootstrap.dropdown {
  /* Instead of relative */
  position: static;
}

.input-group > .ui-select-bootstrap > input.ui-select-search.form-control {
  border-radius: 4px; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up {
  border-radius: 4px !important; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.ui-select-bootstrap > .ui-select-match > .btn{
  /* Instead of center because of .btn */
  text-align: left !important;
}

.ui-select-bootstrap > .ui-select-match > .caret {
  position: absolute;
  top: 45%;
  right: 15px;
}

/* See Scrollable Menu with Bootstrap 3 http://stackoverflow.com/questions/19227496 */
.ui-select-bootstrap > .ui-select-choices {
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
  margin-top: -1px;
}

body > .ui-select-bootstrap.open {
  z-index: 1000; /* Standard Bootstrap dropdown z-index */
}

.ui-select-multiple.ui-select-bootstrap {
  height: auto;
  padding: 3px 3px 0 3px;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  background-color: transparent !important; /* To prevent double background when disabled */
  border: none;
  outline: none;
  height: 1.666666em;
  margin-bottom: 3px;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  font-size: 1.6em;
  line-height: 0.75;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
  outline: 0;
  margin: 0 3px 3px 0;
}

.ui-select-multiple .ui-select-match-item {
  position: relative;
}

.ui-select-multiple .ui-select-match-item.dropping-before:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  margin-right: 2px;
  border-left: 1px solid #428bca;
}

.ui-select-multiple .ui-select-match-item.dropping-after:after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  margin-left: 2px;
  border-right: 1px solid #428bca;
}

.ui-select-bootstrap .ui-select-choices-row>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.ui-select-bootstrap .ui-select-choices-row>a:hover, .ui-select-bootstrap .ui-select-choices-row>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}

.ui-select-bootstrap .ui-select-choices-row.active>a {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca;
}

.ui-select-bootstrap .ui-select-choices-row.disabled>a,
.ui-select-bootstrap .ui-select-choices-row.active.disabled>a {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
}

/* fix hide/show angular animation */
.ui-select-match.ng-hide-add,
.ui-select-search.ng-hide-add {
    display: none !important;
}

/* Mark invalid Bootstrap */
.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
    border-color: #D44950;
}

/* Handle up direction Bootstrap */
.ui-select-container[theme="bootstrap"].direction-up .ui-select-dropdown {
    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
}

.angucomplete-holder {
    position: relative;
}

.angucomplete-dropdown {
    border-color: #ececec;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    width: 250px;
    padding: 6px;
    cursor: pointer;
    z-index: 9999;
    position: absolute;
    /*top: 32px;
    left: 0px;
    */
    margin-top: -6px;
    background-color: #ffffff;
}

.angucomplete-searching {
    color: #acacac;
    font-size: 14px;
}

.angucomplete-description {
    font-size: 14px;
}

.angucomplete-row {
    padding: 5px;
    color: #000000;
    margin-bottom: 4px;
    clear: both;
}

.angucomplete-selected-row {
    background-color: lightblue;
    color: #ffffff;
}

.angucomplete-image-holder {
    padding-top: 2px;
    float: left;
    margin-right: 10px;
    margin-left: 5px;
}

.angucomplete-image {
    height: 34px;
    width: 34px;
    border-radius: 50%;
    border-color: #ececec;
    border-style: solid;
    border-width: 1px;
}

.angucomplete-image-default {
    /* Add your own default image here
     background-image: url(/assets/default.png);
    */
    background-position: center;
    background-size: contain;
    height: 34px;
    width: 34px;
}

.ng-table {
    border: 2px solid #ddd;
}
.ng-table th {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
}

.ng-table td{
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
}

.ng-table tbody tr:hover{
    background-color:#f5f5f5;
}

.ng-table th.sortable {
  cursor: pointer;
}
.ng-table th.sortable .sort-indicator {
  padding-right: 18px;
  position: relative;
}
.ng-table th.sortable .sort-indicator:after,
.ng-table th.sortable .sort-indicator:before {
  content: "";
  border-width: 0 4px 4px;
  border-style: solid;
  border-color: #000 transparent;
  visibility: visible;
  right: 5px;
  top: 50%;
  position: absolute;
  opacity: .3;
  margin-top: -4px;
}
.ng-table th.sortable .sort-indicator:before {
  margin-top: 2px;
  border-bottom: none;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000;
}
.ng-table th.sortable .sort-indicator:hover:after,
.ng-table th.sortable .sort-indicator:hover:before {
  opacity: 1;
  visibility: visible;
}
.ng-table th.sortable.sort-desc,
.ng-table th.sortable.sort-asc {
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}
.ng-table th.sortable.sort-desc .sort-indicator:after,
.ng-table th.sortable.sort-asc .sort-indicator:after {
  margin-top: -2px;
}
.ng-table th.sortable.sort-desc .sort-indicator:before,
.ng-table th.sortable.sort-asc .sort-indicator:before {
  visibility: hidden;
}
.ng-table th.sortable.sort-asc .sort-indicator:after,
.ng-table th.sortable.sort-asc .sort-indicator:hover:after {
  visibility: visible;
  filter: alpha(opacity=60);
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
}
.ng-table th.sortable.sort-desc .sort-indicator:after {
  border-bottom: none;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000;
  visibility: visible;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  filter: alpha(opacity=60);
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
}
.ng-table th.filter .input-filter {
  margin: 0;
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ng-table + .pagination {
  margin-top: 0;
}
@media only screen and (max-width: 800px) {
  .ng-table-responsive {
    border-bottom: 1px solid #999999;
  }
  .ng-table-responsive tr {
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
  }
  .ng-table-responsive td:before {
    position: absolute;
    padding: 8px;
    left: 0;
    top: 0;
    width: 50%;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
  }
  .ng-table-responsive thead tr th {
    text-align: left;
  }
  .ng-table-responsive thead tr.ng-table-filters th {
    padding: 0;
  }
  .ng-table-responsive thead tr.ng-table-filters th form > div {
    padding: 8px;
  }
  .ng-table-responsive td {
    border: none;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align: left;
  }
  .ng-table-responsive td:before {
    content: attr(data-title-text);
  }
  .ng-table-responsive,
  .ng-table-responsive thead,
  .ng-table-responsive tbody,
  .ng-table-responsive th,
  .ng-table-responsive td,
  .ng-table-responsive tr {
    display: block;
  }
}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(/Content/OwlCarousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(/Content/OwlCarousel/AjaxLoader.gif) no-repeat center center
}
:root {
    --tagify-dd-color-primary: rgb(53,149,246);
    --tagify-dd-bg-color: white
}

.tagify {
    --tags-border-color: #DDD;
    --tag-bg: #E5E5E5;
    --tag-hover: #D3E2E2;
    --tag-text-color: black;
    --tag-text-color--edit: black;
    --tag-pad: 0.3em 0.5em;
    --tag-inset-shadow-size: 1.1em;
    --tag-invalid-color: #D39494;
    --tag-invalid-bg: rgba(211, 148, 148, 0.5);
    --tag-remove-bg: rgba(211, 148, 148, 0.3);
    --tag-remove-btn-bg: none;
    --tag-remove-btn-bg--hover: #c77777;
    --tag--min-width: 1ch;
    --tag--max-width: auto;
    --tag-hide-transition: .3s;
    --loader-size: .8em;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    border: 1px solid #ddd;
    border: 1px solid var(--tags-border-color);
    padding: 0;
    line-height: 1.1;
    cursor: text;
    outline: 0;
    position: relative;
    transition: .1s
}

@keyframes tags--bump {
    30% {
        transform: scale(1.2)
    }
}

@keyframes rotateLoader {
    to {
        transform: rotate(1turn)
    }
}

.tagify:hover {
    border-color: #ccc
}

.tagify.tagify--focus {
    transition: 0s;
    border-color: #3595f6
}

.tagify[readonly] {
    cursor: default
}

    .tagify[readonly] > .tagify__input {
        visibility: hidden;
        width: 0;
        margin: 5px 0
    }

    .tagify[readonly] .tagify__tag__removeBtn {
        display: none
    }

    .tagify[readonly] .tagify__tag > div {
        padding: .3em .5em;
        padding: var(--tag-pad)
    }

        .tagify[readonly] .tagify__tag > div::before {
            background: linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;
            box-shadow: none;
            filter: brightness(.95)
        }

.tagify--loading .tagify__input::before {
    content: none
}

.tagify--loading .tagify__input::after {
    content: '';
    vertical-align: middle;
    margin: -2px 0 -2px .5em;
    opacity: 1;
    width: .7em;
    height: .7em;
    width: var(--loader-size);
    height: var(--loader-size);
    border: 3px solid;
    border-color: #eee #bbb #888 transparent;
    border-radius: 50%;
    animation: rotateLoader .4s infinite linear
}

.tagify--loading .tagify__input:empty::after {
    margin-left: 0
}

.tagify + input, .tagify + textarea {
    display: none !important
}

.tagify__tag {
    display: inline-flex;
    align-items: center;
    margin: 5px 0 5px 5px;
    position: relative;
    z-index: 1;
    outline: 0;
    cursor: default;
    transition: .13s ease-out
}

    .tagify__tag > div {
        vertical-align: top;
        box-sizing: border-box;
        max-width: 100%;
        padding: .3em .5em;
        padding: var(--tag-pad);
        color: #000;
        color: var(--tag-text-color);
        line-height: inherit;
        border-radius: 3px;
        -webkit-user-select: none;
        user-select: none;
        transition: .13s ease-out
    }

        .tagify__tag > div > * {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            display: inline-block;
            vertical-align: top;
            min-width: var(--tag--min-width);
            max-width: var(--tag--max-width);
            transition: .8s ease,.1s color
        }

        .tagify__tag > div > [contenteditable] {
            outline: 0;
            -webkit-user-select: text;
            user-select: text;
            cursor: text;
            margin: -2px;
            padding: 2px;
            max-width: 350px
        }

        .tagify__tag > div::before {
            content: '';
            position: absolute;
            border-radius: inherit;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            z-index: -1;
            pointer-events: none;
            transition: 120ms ease;
            animation: tags--bump .3s ease-out 1;
            box-shadow: 0 0 0 1.1em #e5e5e5 inset;
            box-shadow: 0 0 0 calc(var(--tag-inset-shadow-size)) var(--tag-bg) inset
        }

    .tagify__tag:hover:not([readonly]) div::before {
        top: -2px;
        right: -2px;
        bottom: -2px;
        left: -2px;
        box-shadow: 0 0 0 1.1em #d3e2e2 inset;
        box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-hover) inset
    }

    .tagify__tag.tagify--noAnim {
        animation: none
    }

    .tagify__tag.tagify--hide {
        width: 0 !important;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        opacity: 0;
        transform: scale(0);
        transition: .3s;
        transition: var(--tag-hide-transition);
        pointer-events: none
    }

    .tagify__tag.tagify--mark div::before {
        animation: none
    }

    .tagify__tag.tagify--notAllowed div > span {
        opacity: .5
    }

    .tagify__tag.tagify--notAllowed div::before {
        box-shadow: 0 0 0 1.1em rgba(211,148,148,.5) inset !important;
        box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-invalid-bg) inset !important;
        transition: .2s
    }

    .tagify__tag[readonly] .tagify__tag__removeBtn {
        display: none
    }

    .tagify__tag[readonly] > div::before {
        background: linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;
        box-shadow: none;
        filter: brightness(.95)
    }

.tagify__tag--editable > div {
    color: #000;
    color: var(--tag-text-color--edit)
}

    .tagify__tag--editable > div::before {
        box-shadow: 0 0 0 2px #d3e2e2 inset !important;
        box-shadow: 0 0 0 2px var(--tag-hover) inset !important
    }

.tagify__tag--editable.tagify--invalid > div::before {
    box-shadow: 0 0 0 2px #d39494 inset !important;
    box-shadow: 0 0 0 2px var(--tag-invalid-color) inset !important
}

.tagify__tag__removeBtn {
    order: 5;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    cursor: pointer;
    font: 14px Serif;
    background: 0 0;
    background: var(--tag-remove-btn-bg);
    color: #000;
    color: var(--tag-text-color);
    width: 14px;
    height: 14px;
    margin-right: 4.66667px;
    margin-left: -4.66667px;
    transition: .2s ease-out
}

    .tagify__tag__removeBtn::after {
        content: "\00D7"
    }

    .tagify__tag__removeBtn:hover {
        color: #fff;
        background: #c77777;
        background: var(--tag-remove-btn-bg--hover)
    }

        .tagify__tag__removeBtn:hover + div > span {
            opacity: .5
        }

        .tagify__tag__removeBtn:hover + div::before {
            box-shadow: 0 0 0 1.1em rgba(211,148,148,.3) inset !important;
            box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg) inset !important;
            transition: .2s
        }

.tagify:not(.tagify--mix) .tagify__input br {
    display: none
}

.tagify:not(.tagify--mix) .tagify__input * {
    display: inline;
    white-space: nowrap
}

.tagify__input {
    display: block;
    min-width: 110px;
    margin: 5px;
    padding: .3em .5em;
    padding: var(--tag-pad,.3em .5em);
    line-height: inherit;
    position: relative;
    white-space: pre-line
}

    .tagify__input::before {
        display: inline-block;
        width: 0
    }

    .tagify__input:empty::before {
        transition: .2s ease-out;
        opacity: .5;
        transform: none;
        width: auto
    }

    .tagify__input:focus {
        outline: 0
    }

        .tagify__input:focus::before {
            transition: .2s ease-out;
            opacity: 0;
            transform: translatex(6px)
        }

@supports (-moz-appearance:none) {
    .tagify__input:focus::before {
        display: none
    }
}

.tagify__input:focus:empty::before {
    transition: .2s ease-out;
    opacity: .3;
    transform: none
}

@supports (-moz-appearance:none) {
    .tagify__input:focus:empty::before {
        display: inline-block
    }
}

.tagify__input::before {
    content: attr(data-placeholder);
    line-height: 1.8;
    position: absolute;
    top: 0;
    z-index: 1;
    color: #000;
    white-space: nowrap;
    pointer-events: none;
    opacity: 0
}

.tagify--mix .tagify__input::before {
    position: static;
    line-height: inherit
}

@supports (-moz-appearance:none) {
    .tagify__input::before {
        line-height: inherit;
        position: relative
    }
}

.tagify__input::after {
    content: attr(data-suggest);
    display: inline-block;
    white-space: pre;
    color: #000;
    opacity: .3;
    pointer-events: none;
    max-width: 100px
}

.tagify__input .tagify__tag {
    margin: 0
}

    .tagify__input .tagify__tag > div {
        padding-top: 0;
        padding-bottom: 0
    }

.tagify--mix {
    line-height: 1.7
}

    .tagify--mix .tagify__input {
        padding: 5px;
        margin: 0;
        width: 100%;
        height: 100%;
        line-height: inherit
    }

        .tagify--mix .tagify__input::after {
            content: none
        }

.tagify--select::after {
    content: '>';
    opacity: .5;
    position: absolute;
    top: 50%;
    right: 0;
    bottom: 0;
    font: 16px monospace;
    line-height: 8px;
    height: 8px;
    pointer-events: none;
    transform: translate(-150%,-50%) scaleX(1.2) rotate(90deg);
    transition: .2s ease-in-out
}

.tagify--select[aria-expanded=true]::after {
    transform: translate(-150%,-50%) rotate(270deg) scaleY(1.2)
}

.tagify--select .tagify__tag {
    position: absolute;
    top: 0;
    right: 1.8em;
    bottom: 0
}

    .tagify--select .tagify__tag div {
        display: none
    }

.tagify--select .tagify__input {
    width: 100%
}

.tagify--invalid {
    --tags-border-color: #D39494
}

.tagify__dropdown {
    position: absolute;
    z-index: 9999;
    transform: translateY(1px);
    overflow: hidden
}

    .tagify__dropdown[placement=top] {
        margin-top: 0;
        transform: translateY(-2px)
    }

        .tagify__dropdown[placement=top] .tagify__dropdown__wrapper {
            border-top-width: 1px;
            border-bottom-width: 0
        }

.tagify__dropdown--text {
    box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary),.1);
    font-size: .9em
}

    .tagify__dropdown--text .tagify__dropdown__wrapper {
        border-width: 1px
    }

.tagify__dropdown__wrapper {
    max-height: 300px;
    overflow: hidden;
    background: #fff;
    background: var(--tagify-dd-bg-color);
    border: 1px solid #3595f6;
    border-color: var(--tagify-dd-color-primary);
    border-top-width: 0;
    box-shadow: 0 2px 4px -2px rgba(0,0,0,.2);
    transition: .25s cubic-bezier(0,1,.5,1)
}

    .tagify__dropdown__wrapper:hover {
        overflow: auto
    }

.tagify__dropdown--initial .tagify__dropdown__wrapper {
    max-height: 20px;
    transform: translateY(-1em)
}

.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper {
    transform: translateY(2em)
}

.tagify__dropdown__item {
    box-sizing: inherit;
    padding: .3em .5em;
    margin: 1px;
    cursor: pointer;
    border-radius: 2px;
    position: relative;
    outline: 0
}

.tagify__dropdown__item--active {
    background: #3595f6;
    background: var(--tagify-dd-color-primary);
    color: #fff
}

.tagify__dropdown__item:active {
    filter: brightness(105%)
}

.panelFiltros .tagify {
  flex-wrap: nowrap;
  height: 36px;
  overflow: hidden;
  padding-right: 0;
  z-index: 1;
}
.panelFiltros .tagify__input {
  padding: 0 5px;
  line-height: 34px;
}
.panelFiltros .tagify__input:empty {
  height: 34px;
}
.panelFiltros .tagify__input:empty::before {
  opacity: 1;
  color: #b5b5b5;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 99%;
  line-height: 34px;
  height: 34px;
}
.panelFiltros .tagify__input .tagify__tag {
  margin-right: 5px;
  line-height: 1.6;
  font-size: 1.2rem;
}
.panelFiltros .tagify__input .tagify__tag .glyphicon {
  line-height: 19px;
  margin-right: 5px;
}
.panelFiltros .tagify--mix {
  line-height: 1.3;
}
.tagify.form-control {
  height: auto;
}
.tagify__with-inline-add-button .tagify {
  --tag-bg: #D3E2E2;
  --tag-remove-bg: #D3E2E2;
  --tag-hover: #3B60BA;
  --tag-remove-btn-bg--hover: #3B60BA;
  --tag-text-color--edit: #111;
  border: none;
  display: inline-flex;
  min-width: 0;
  padding-right: 0;
}
.tagify__with-inline-add-button .tagify .tagify__tag {
  margin: 5px 5px 5px 0;
}
.tagify__with-inline-add-button .tagify .tagify__tag > div {
  border-radius: 25px;
  font-size: 12px;
  vertical-align: baseline;
  line-height: 16px;
}
.tagify__with-inline-add-button .tagify .tagify__tag > div > * {
  max-width: 200px;
}
.tagify__with-inline-add-button .tagify .tagify__tag > div > *[contenteditable] {
  padding: 0;
}
.tagify__with-inline-add-button .tagify .tagify__tag .glyphicon {
  color: #9499b1;
  line-height: 14px;
}
.tagify__with-inline-add-button .tagify .tagify__tag .tagify__tag-text {
  margin: 0 5px 0 5px;
}
.tagify__with-inline-add-button .tagify .tagify__tag:hover:not([readonly]):not(.tagify--editable) div::before {
  box-shadow: 100px 100px 0 var(--tag-inset-shadow-size) var(--tag-hover) inset;
}
.tagify__with-inline-add-button .tagify .tagify__tag:hover:not([readonly]):not(.tagify--editable) .glyphicon {
  color: white;
}
.tagify__with-inline-add-button .tagify .tagify__tag:hover:not([readonly]):not(.tagify--editable) .tagify__tag-text {
  color: white;
}
.tagify__with-inline-add-button .tagify .tagify__input {
  display: none;
  margin: 5px 5px 5px 0;
  border-radius: 25px;
  box-shadow: 0 0 0 2px #3B60BA inset !important;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  vertical-align: baseline;
  line-height: 16px;
}
.tagify__with-inline-add-button .tagify .tagify__tag__removeBtn:hover + div::before {
  box-shadow: 100px 100px 0 var(--tag-inset-shadow-size) var(--tag-remove-bg) inset !important;
}
.tagify__with-inline-add-button button {
  background: none;
  border-radius: 50%;
  border: 0;
  box-shadow: 0 0 0 2px inset currentColor;
  color: #3B60BA;
  cursor: pointer;
  font: bold 17px/1px Arial;
  margin: 6px 0 0 0;
  outline: none;
  transition: 0.1s ease-out;
  vertical-align: top;
  width: 23px;
  height: 23px;
}
.tagify__with-inline-add-button button:hover {
  box-shadow: 0 0 0 3px inset currentColor;
}
.tagify__tag__removeBtn {
  margin-top: 0.15em;
}
.tagify__tag__removeBtn::after {
  margin-top: 0.1em;
}
.filterApplied {
  display: flex;
  flex-wrap: wrap;
}
.filterApplied__item {
  background-color: #D9E5FF;
  border: 1px solid #3B60BA;
  border-radius: 100px;
  color: #3B60BA;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 8px;
  margin-right: 8px;
  padding: 4px 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.filterApplied__item > i {
  border-radius: 100%;
  cursor: pointer;
  font-size: 16px;
  padding-left: 2px;
  position: relative;
  top: 3px;
}
.filterApplied__item > i::before {
  position: relative;
  right: 0.25px;
}
.filterApplied__item.clean {
  background-color: white !important;
  border: 0.75px solid #3B60BA;
  color: #3B60BA;
  padding: 4px 8px;
}
.filterApplied__item.clean i {
  color: #3B60BA;
  margin: 0 3px 0 2px;
  padding: 1px;
}
.filterApplied__item:hover > .icomoon-ic_close {
  background-color: #D9E5FF;
}
.newPublishingListing .container {
  padding-left: 0;
}
.newPublishingListing .container .filterApplied {
  flex-wrap: nowrap;
  overflow: hidden;
  position: relative;
}
.newPublishingListing .container .filterApplied__item {
  line-height: 22px;
  margin-bottom: 0;
  padding: 6px 8px;
}
.newPublishingListing .container .filterApplied .filterAppliedContainer {
  overflow: hidden;
}
.newPublishingListing .container .filterApplied .filter-applied__arrow {
  align-items: center;
  background: white;
  border: 1px solid #C6C6C6;
  border-radius: 50%;
  cursor: pointer;
  display: none;
  font-size: 18px;
  height: 26px;
  justify-content: center;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 4px;
  width: 26px;
  z-index: 2;
}
.newPublishingListing .container .filterApplied .filter-applied__arrow.left {
  left: 0;
}
.newPublishingListing .container .filterApplied .filter-applied__arrow.right {
  right: 0;
}
div:not(.newPublishingListing) .filter-applied__arrow {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3RhZ3MtZmVhdHVyZS5sZXNzIiwiY29udGVudC9jc3MvdG9vbHMtbWl4aW5zLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsYUFDSTtFQUNJLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBOztBQUVBLGFBUEosUUFPSztFQUNHLGNBQUE7RUFDQSxpQkFBQTs7QUFFQSxhQVhSLFFBT0ssT0FJSTtFQUNHLFlBQUE7O0FBR0osYUFmUixRQU9LLE9BUUksTUFBTTtFQUNILFVBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7O0FBakJSLGFBUEosUUFPSyxPQW9CRztFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTs7QUF2QlIsYUFQSixRQU9LLE9Bb0JHLGFBS0k7RUFDSSxpQkFBQTtFQUNBLGlCQUFBOztBQW5DcEIsYUF5Q0k7RUFDSSxnQkFBQTs7QUFJUixPQUFPO0VBQ0gsWUFBQTs7QUFHSiwrQkFDSTtFQUNJLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1DQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7O0FBVlIsK0JBQ0ksUUFXSTtFQUNJLHFCQUFBOztBQWJaLCtCQUNJLFFBV0ksYUFHSTtFQUNJLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7O0FBbkJoQiwrQkFDSSxRQVdJLGFBR0ksTUFNSTtFQUNJLGdCQUFBOztBQUVBLCtCQXZCaEIsUUFXSSxhQUdJLE1BTUksSUFHSztFQUNHLFVBQUE7O0FBekJ4QiwrQkFDSSxRQVdJLGFBa0JJO0VBQ0ksY0FBQTtFQUNBLGlCQUFBOztBQWhDaEIsK0JBQ0ksUUFXSSxhQXVCSTtFQUNJLG1CQUFBOztBQUtJLCtCQXhDaEIsUUFXSSxhQTJCSyxNQUFNLElBQUksWUFBWSxJQUFJLG1CQUN2QixJQUNLO0VBQ0csMEJBQTBCLDZCQUE2QixzQkFBdkQ7O0FBSFosK0JBdENSLFFBV0ksYUEyQkssTUFBTSxJQUFJLFlBQVksSUFBSSxtQkFPdkI7RUFDSSxZQUFBOztBQVJSLCtCQXRDUixRQVdJLGFBMkJLLE1BQU0sSUFBSSxZQUFZLElBQUksbUJBV3ZCO0VBQ0ksWUFBQTs7QUFuRHBCLCtCQUNJLFFBdURJO0VBQ0ksYUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7O0FBTVEsK0JBM0VoQixRQXdFSSx3QkFDSyxNQUNHLE1BQ0s7RUFDRywwQkFBMEIsNkJBQTZCLDBCQUF2RDs7QUE3RXhCLCtCQW9GSTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0Esd0NBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQ2xKSixXQUFBO0VBQ0EsWUFBQTs7QURvSkksK0JBZEosT0FjSztFQUNHLHdDQUFBOztBQUtaO0VBQ0ksa0JBQUE7O0FBR0osdUJBQXVCO0VBQ25CLGlCQUFBOztBQUlKO0VBQ0ksYUFBQTtFQUNBLGVBQUE7O0FBRUEsY0FBQztFQUNHLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7O0FBZkosY0FBQyxNQWlCRztFQUNJLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTs7QUFFQSxjQXpCUCxNQWlCRyxJQVFLO0VBQ0csa0JBQUE7RUFDQSxhQUFBOztBQUlSLGNBL0JILE1BK0JJO0VBQ0csa0NBQUE7RUFDQSw0QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFKSixjQS9CSCxNQStCSSxNQU1HO0VBQ0ksY0FBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTs7QUFJUixjQTVDSCxNQTRDSSxNQUFPO0VBQ0oseUJBQUE7O0FBTVoscUJBQXNCO0VBQ2xCLGVBQUE7O0FBREoscUJBQXNCLFdBR2xCO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQUVBLHFCQVJjLFdBR2xCLGVBS0s7RUFDRyxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBWFoscUJBQXNCLFdBR2xCLGVBV0k7RUFDSSxnQkFBQTs7QUFmWixxQkFBc0IsV0FHbEIsZUFlSTtFQUNJLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTs7QUFqQ1oscUJBQXNCLFdBR2xCLGVBaUNJLHVCQUFzQjtFQUNsQixPQUFBOztBQXJDWixxQkFBc0IsV0FHbEIsZUFxQ0ksdUJBQXNCO0VBQ2xCLFFBQUE7O0FBS1osR0FBRyxJQUFJLHVCQUF3QjtFQUMzQixhQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJ0b29scy1taXhpbnMubGVzc1wiO1xyXG5cclxuLnBhbmVsRmlsdHJvcyB7XHJcbiAgICAudGFnaWZ5IHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgICAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6ZW1wdHk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LUI1QjVCNTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk5JTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFnaWZ5X190YWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZ2lmeS0tbWl4IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFnaWZ5LmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi50YWdpZnlfX3dpdGgtaW5saW5lLWFkZC1idXR0b24ge1xyXG4gICAgLnRhZ2lmeSB7XHJcbiAgICAgICAgLS10YWctYmc6ICNEM0UyRTI7XHJcbiAgICAgICAgLS10YWctcmVtb3ZlLWJnOiAjRDNFMkUyO1xyXG4gICAgICAgIC0tdGFnLWhvdmVyOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICAtLXRhZy1yZW1vdmUtYnRuLWJnLS1ob3ZlcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgLS10YWctdGV4dC1jb2xvci0tZWRpdDogQGNvbG9yLWhzLWdyZXktMTExO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgLnRhZ2lmeV9fdGFnIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xyXG5cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJltjb250ZW50ZWRpdGFibGVdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1ocy1ncmV5LWljb25zO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWdpZnlfX3RhZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXI6bm90KFtyZWFkb25seV0pOm5vdCgudGFnaWZ5LS1lZGl0YWJsZSkge1xyXG4gICAgICAgICAgICAgICAgZGl2IHsgLy8gOm5vdChbY29udGVudGVkaXRhYmxlXSlcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxMDBweCAxMDBweCAwIHZhcigtLXRhZy1pbnNldC1zaGFkb3ctc2l6ZSkgdmFyKC0tdGFnLWhvdmVyKSBpbnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50YWdpZnlfX3RhZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWdpZnlfX2lucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQgaW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG4ge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICsgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxMDBweCAxMDBweCAwIHZhcigtLXRhZy1pbnNldC1zaGFkb3ctc2l6ZSkgdmFyKC0tdGFnLXJlbW92ZS1iZykgaW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQ6IGJvbGQgMTdweC8xcHggQXJpYWw7XHJcbiAgICAgICAgbWFyZ2luOiA2cHggMCAwIDA7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAuc2l6ZSgyM3B4LCAyM3B4KTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCBpbnNldCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFnaWZ5X190YWdfX3JlbW92ZUJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjE1ZW07XHJcbn1cclxuXHJcbi50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOjphZnRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjFlbTtcclxufVxyXG5cclxuXHJcbi5maWx0ZXJBcHBsaWVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWN0YS1zZWMtZGVmYXVsdDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAzcHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAuMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jbGVhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC43NXB4IHNvbGlkIEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcHggMCAycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgPiAuaWNvbW9vbi1pY19jbG9zZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1jdGEtc2VjLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm5ld1B1Ymxpc2hpbmdMaXN0aW5nIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgIC5maWx0ZXJBcHBsaWVkIHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlckFwcGxpZWRDb250YWluZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlci1hcHBsaWVkX19hcnJvdyB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlci1hcHBsaWVkX19hcnJvdy5sZWZ0IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXItYXBwbGllZF9fYXJyb3cucmlnaHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmRpdjpub3QoLm5ld1B1Ymxpc2hpbmdMaXN0aW5nKSAuZmlsdGVyLWFwcGxpZWRfX2Fycm93IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwi77u/Ly8gU2l6aW5nIHNob3J0Y3V0c1xyXG4uc2l6ZShAd2lkdGg7IEBoZWlnaHQpIHtcclxuICAgIHdpZHRoOiBAd2lkdGg7XHJcbiAgICBoZWlnaHQ6IEBoZWlnaHQ7XHJcbn1cclxuXHJcbi5zcXVhcmUoQHNpemUpIHtcclxuICAgIC5zaXplKEBzaXplOyBAc2l6ZSk7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbnNcclxuLmJvcmRlci1yYWRpdXMtZnVsbChAcmFkaXVzVG9wUmlnaHQ6IDVweCwgQHJhZGl1c0JvdHRvbVJpZ2h0OiA1cHgsIEByYWRpdXNCb3R0b21MZWZ0OiA1cHgsIEByYWRpdXNUb3BMZWZ0OiA1cHgpIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1c1RvcExlZnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXNCb3R0b21MZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiBAcmFkaXVzVG9wUmlnaHQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IEByYWRpdXNCb3R0b21SaWdodDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiBAcmFkaXVzQm90dG9tTGVmdDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXNUb3BMZWZ0O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXNUb3BSaWdodDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzQm90dG9tUmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzQm90dG9tTGVmdDtcclxufVxyXG5cclxuLy8gLmJveC1zaGFkb3coNXB4LCA1cHgsIDZweCwgLjMpO1xyXG4uYm94LXNoYWRvdyAoQHN0cmluZykge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBAc3RyaW5nO1xyXG4gICAgYm94LXNoYWRvdzogQHN0cmluZztcclxufVxyXG5cclxuLy8gLnRyYW5zaXRpb24oYWxsLCAuNXMsIGVhc2UtaW4pO1xyXG4udHJhbnNpdGlvbiAoQHByb3A6IGFsbCwgQHRpbWU6IDFzLCBAZWFzZTogbGluZWFyKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IEBwcm9wIEB0aW1lIEBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XHJcbn1cclxuXHJcbi8vIC50cmFuc2Zvcm0oNWRlZywgLjUsIDFkZWcsIDApO1xyXG4udHJhbnNmb3JtIChAcm90YXRlOiA5MGRlZywgQHNjYWxlOiAxLCBAc2tldzogMWRlZywgQHRyYW5zbGF0ZTogMTBweCkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoQHJvdGF0ZSkgc2NhbGUoQHNjYWxlKSBza2V3KEBza2V3KSB0cmFuc2xhdGUoQHRyYW5zbGF0ZSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAcm90YXRlKSBzY2FsZShAc2NhbGUpIHNrZXcoQHNrZXcpIHRyYW5zbGF0ZShAdHJhbnNsYXRlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKEByb3RhdGUpIHNjYWxlKEBzY2FsZSkgc2tldyhAc2tldykgdHJhbnNsYXRlKEB0cmFuc2xhdGUpO1xyXG59XHJcblxyXG4vLyAuZ3JhZGllbnQobGVmdCwgIzY2MzMzMywgIzMzMzMzMyk7XHJcbi5ncmFkaWVudCAoQG9yaWdpbjogbGVmdCwgQHN0YXJ0OiB3aGl0ZSwgQHN0b3A6IGJsYWNrKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBvcmlnaW4sIEBzdGFydCwgQHN0b3ApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAb3JpZ2luLCBAc3RhcnQsIEBzdG9wKTtcclxufVxyXG5cclxuLy8gLmJvcmRlci1yYWRpdXMoNXB4KVxyXG4uYm9yZGVyLXJhZGl1cyhAcmFkaXVzOiA1cHgpe1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcclxufVxyXG5cclxuLmNoZXZyb24tY29tcChAY29sb3IsIEBib3JkZXIsIEBib3JkZXItbGVmdCwgQHRvcCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IEBib3JkZXIgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogQGJvcmRlci1sZWZ0IHNvbGlkIEBjb2xvcjtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIHRvcDogQHRvcDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5pY29tb29uKCkge1xyXG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vL01hcmdpbi10b3BcclxuLm1hcmdpbi10b3AoQHNpemUpIHtcclxuICAgIG1hcmdpbi10b3A6IEBzaXplO1xyXG59XHJcblxyXG4vL1Jlc3BvbnNpdmUgbWVhc3VyZXNcclxuQG1vYmlsZTogflwiKG1heC13aWR0aDogNDgwcHgpXCI7XHJcbkBtb2JpbGUtbGc6IH5cIihtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcbkBtb2JpbGUtbWluOiB+XCIobWluLXdpZHRoOiAzNjBweClcIjtcclxuQG1vYmlsZS1tYXg6IH5cIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xyXG5AYWxsLW1vYmlsZXM6IH5cIihtaW4td2lkdGg6IDM2MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpXCI7XHJcblxyXG5AdGFibGV0OiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5AdGFibGV0LW1pbjogflwiKG1pbi13aWR0aDogNzY4cHgpXCI7XHJcbkB0YWJsZXQtbWF4OiB+XCIobWF4LXdpZHRoOiA5OTFweClcIjtcclxuQGFsbC10YWJsZXRzOiB+XCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xyXG5cclxuQGxhcHRvcC1zbTogflwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBsYXB0b3A6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweClcIjtcclxuQGxhcHRvcC1sZzogflwiKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVwiO1xyXG5AbGFwdG9wLW1pbjogflwiKG1pbi13aWR0aDogOTkycHgpXCI7XHJcbkBsYXB0b3AtbWF4OiB+XCIobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcbkBhbGwtbGFwdG9wczogflwiKG1pbi13aWR0aDogODUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpXCI7XHJcblxyXG5AZGVza3RvcC1taW46IH5cIihtaW4td2lkdGg6IDE0NDBweClcIjtcclxuQGRlc2t0b3A6IH5cIihtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE3NjBweClcIjtcclxuQGRlc2t0b3AtbGc6IH5cIihtaW4td2lkdGg6IDE3NjFweCkgYW5kIChtYXgtd2lkdGg6IDE4ODBweClcIjtcclxuQGFsbC1kZXNrdG9wOiB+XCIobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpXCI7XHJcblxyXG5Ac2NyZWVuLXhzOiB+XCIobWF4LXdpZHRoOiA3NjdweClcIjtcclxuQHNjcmVlbi1zbTogflwiKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCI7XHJcbkBzY3JlZW4tbWQ6IH5cIihtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweClcIjtcclxuQHNjcmVlbi1sZzogflwiKG1pbi13aWR0aDogMTQ0MHB4KVwiO1xyXG4iXSwiZmlsZSI6ImNvbnRlbnQvY3NzL3RhZ3MtZmVhdHVyZS5jc3MifQ== */

.icomoon-lead {
  height: 13px;
}
.icomoon-lead.low-score::before {
  color: #5d99f8;
}
.icomoon-lead.medium-score::before {
  color: #e7c242;
}
.icomoon-lead.high-score::before {
  color: #cc4227;
}
.icomoon-lead.spam-score::before {
  color: #2A2A2A;
}
.icomoon-lead.fraud-score::before {
  color: #ee772e;
}
#dvGridsolicitudes .lead-scoring-legend {
  font-size: inherit;
}
#dvGridsolicitudes .lead-scoring-legend .lead-score-icon {
  padding-left: 2em;
}
#dvGridsolicitudes .lead-scoring-legend .lead-score-icon:before {
  top: -23px;
}
.lead-scoring-filter .lead-scoring-legend {
  font-size: inherit;
}
.lead-scoring-filter .lead-scoring-legend .lead-score-icon {
  padding-left: 2em;
}
.lead-scoring-filter .lead-scoring-legend .lead-score-icon:before {
  top: 7px;
}
.lead-scoring-toggle-container {
  line-height: 36px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL2xlYWQtc2NvcmluZy1mZWF0dXJlLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDSSxZQUFBOztBQUVBLGFBQUMsVUFBVTtFQUNQLGNBQUE7O0FBR0osYUFBQyxhQUFhO0VBQ1YsY0FBQTs7QUFHSixhQUFDLFdBQVc7RUFDUixjQUFBOztBQUdKLGFBQUMsV0FBVztFQUNSLGNBQUE7O0FBR0osYUFBQyxZQUFZO0VBQ1QsY0FBQTs7QUFJUixrQkFDSTtFQUNJLGtCQUFBOztBQUZSLGtCQUNJLHFCQUdJO0VBQ0ksaUJBQUE7O0FBRUEsa0JBTlIscUJBR0ksaUJBR0s7RUFDRyxVQUFBOztBQU1oQixvQkFDSTtFQUNJLGtCQUFBOztBQUZSLG9CQUNJLHFCQUdJO0VBQ0ksaUJBQUE7O0FBRUEsb0JBTlIscUJBR0ksaUJBR0s7RUFDRyxRQUFBOztBQU1oQjtFQUNJLGlCQUFBIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCBcInNldHRpbmdzLWNvbG9ycy5sZXNzXCI7XHJcblxyXG4uaWNvbW9vbi1sZWFkIHtcclxuICAgIGhlaWdodDogMTNweDtcclxuXHJcbiAgICAmLmxvdy1zY29yZTo6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWxvdy1zY29yZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm1lZGl1bS1zY29yZTo6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWhzLW1lZGl1bS1zY29yZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmhpZ2gtc2NvcmU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ocy1oaWdoLXNjb3JlO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3BhbS1zY29yZTo6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgIH1cclxuXHJcbiAgICAmLmZyYXVkLXNjb3JlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItaHMtZnJhdWQtc2NvcmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNkdkdyaWRzb2xpY2l0dWRlcyB7XHJcbiAgICAubGVhZC1zY29yaW5nLWxlZ2VuZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAubGVhZC1zY29yZS1pY29uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGVhZC1zY29yaW5nLWZpbHRlciB7XHJcbiAgICAubGVhZC1zY29yaW5nLWxlZ2VuZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAubGVhZC1zY29yZS1pY29uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxlYWQtc2NvcmluZy10b2dnbGUtY29udGFpbmVyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG59XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvbGVhZC1zY29yaW5nLWZlYXR1cmUuY3NzIn0= */

.ico-facebook {
  color: #3b5998;
}
.ico-twitter {
  color: #00aced;
}
.alert-warning .icomoon {
  color: #8a6d3b;
}
.icomoon-bajada-precio.reverse::before {
  display: inline-block;
  transform: rotate(-180deg);
}
.text-base {
  color: #2A2A2A;
}
.text-base-disabled {
  color: #919eab;
}
.text-base-light {
  color: #637381;
}
.text-nota {
  color: #ababab;
  font-size: 12px;
  padding-top: 3px;
}
.text-success {
  color: #4caf50;
}
.text-error {
  color: #f1492f;
}
.text-warning {
  color: #8a6d3b;
}
.text-link {
  color: #3B60BA;
}
.text-info {
  color: #6C6C6C;
}
.text-alert {
  color: #f7ca4f;
}
.text-alert-info {
  color: #4c9bff;
}
.text-pisos {
  color: #001489;
}
.text-new {
  color: #3B60BA;
}
.color-text-white {
  color: white;
}
.light {
  font-weight: 300;
}
.regular-weight {
  font-weight: 400;
}
.semi-bold {
  font-weight: 500;
}
.bold {
  font-weight: 600;
}
.no-bold {
  font-weight: normal;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.text-base {
  font-size: 14px;
}
.text-size-10 {
  font-size: 10px;
}
.text-size-11 {
  font-size: 11px;
}
.text-size-12 {
  font-size: 12px;
}
.text-size-13 {
  font-size: 13px;
}
.text-size-16 {
  font-size: 16px;
}
.text-size-18 {
  font-size: 18px;
}
.text-size-20 {
  font-size: 20px;
}
.text-size-22 {
  font-size: 22px;
}
.text-size-24 {
  font-size: 24px;
}
.text-size-26 {
  font-size: 26px;
}
.text-size-28 {
  font-size: 28px;
}
.text-size-30 {
  font-size: 30px;
}
.text-size-32 {
  font-size: 32px;
}
.text-size-80 {
  font-size: 80px;
}
#moduloSolicitudes .divFichaEdicion:empty {
  display: none;
}
#moduloSolicitudes .btn-lead-status-id {
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  #moduloSolicitudes .leads__list.panelMin {
    display: none;
  }
  #moduloSolicitudes .leads__list-tabs li.active a {
    line-height: 28px;
  }
  #moduloSolicitudes .leads__list-tabs li a {
    line-height: 32px;
  }
  #moduloSolicitudes .leads__list .actionsMenu.fixedMenu {
    margin-left: -15px;
  }
  #moduloSolicitudes .leads__list .actionsMenu.fixedMenu .divSelecteds {
    padding: 10px 48px 0 0;
  }
  #moduloSolicitudes .leads__list .actionsMenu.fixedMenu .divSelecteds .checkTodosMenuAcciones {
    padding-left: 20px;
  }
  #moduloSolicitudes .new-lead-detail {
    padding: 0 !important;
  }
  #moduloSolicitudes .lead-detail {
    padding: 0;
  }
  #moduloSolicitudes .lead-detail__cta {
    font-size: 14px;
  }
  #moduloSolicitudes .lead-detail h2 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  #moduloSolicitudes .new-lead-detail {
    padding: 12px !important;
  }
  #moduloSolicitudes .lead-detail {
    padding: 0;
  }
  #moduloSolicitudes .lead-detail__headerRow,
  #moduloSolicitudes .lead-detail__ctaContainer {
    font-size: 14px;
  }
  #moduloSolicitudes .lead-detail h2 {
    font-size: 18px;
  }
  #moduloSolicitudes .leads__list.panelMin {
    display: none;
  }
  #moduloSolicitudes .leads__list .actionsMenu .divSelecteds {
    display: block !important;
  }
  #moduloSolicitudes .leads__list .actionsMenu .divSelecteds__selectedRowInfo {
    display: block !important;
    margin-bottom: 10px;
  }
  #moduloSolicitudes .leads__list .actionsMenu .divSelecteds__selectedRowInfo #leadStatus {
    width: 49%;
    margin-right: 2% !important;
  }
  #moduloSolicitudes .leads__list .actionsMenu .divSelecteds__selectedRowInfo .multiple-change-idAgent {
    margin-right: 0 !important;
    padding-right: 0;
    width: 49%;
  }
  #moduloSolicitudes .leads__list .actionsMenu .divSelecteds__selectedRowInfo #solicitudDelete {
    float: right;
    margin-top: -5px;
  }
  #moduloSolicitudes .leads__list .actionsMenu .divSelecteds__sortContainer {
    justify-content: flex-end !important;
    margin-top: 0 !important;
    padding-left: 0 !important;
    right: 10px;
  }
  #moduloSolicitudes .leads__list .actionsMenu.fixedMenu .divSelecteds {
    padding: 0 15px !important;
  }
  #moduloSolicitudes .leads__list .actionsMenu.fixedMenu .divSelecteds__selectedRowInfo {
    display: block !important;
  }
  #moduloSolicitudes .leads__list .actionsMenu.fixedMenu .divSelecteds__selectedRowInfo .checkTodosMenuAcciones {
    padding-left: 5px;
    vertical-align: sub;
  }
  #moduloSolicitudes .leads__list .actionsMenu.fixedMenu .divSelecteds__selectedRowInfo #solicitudDelete {
    float: right;
  }
  #moduloSolicitudes .leads__list .actionsMenu.fixedMenu .divSelecteds__sortContainer {
    display: none !important;
  }
}
#moduloSolicitudes .shared-mls {
  border-radius: 13px;
  color: #fff;
  font-size: 9px;
  font-weight: 600;
  margin-right: 0px;
  padding: 2px 5px;
  text-align: center;
}
#moduloSolicitudes .shared-mls.mls-external {
  background-color: #BBE5E3;
  color: #1E4C4A;
}
#moduloSolicitudes .shared-mls.mls-internal {
  background-color: #E5F5DF;
  color: #28561A;
}
#moduloSolicitudes .infoLabelProperty {
  position: relative;
  top: -73px;
}
#moduloSolicitudes .col-lead-info > .btn-conversation:first-of-type {
  margin-top: 0;
}
#moduloSolicitudes .btn-ai-secretary {
  background: linear-gradient(136deg, #FF1A2D 0%, #C01E99 27.54%, #8E23EC 56.4%, #068DE7 92.93%), linear-gradient(#fff, #fff), linear-gradient(136deg, #FF1A2D 0%, #C01E99 27.54%, #8E23EC 56.4%, #068DE7 92.93%);
  -webkit-background-clip: text, padding-box, border-box;
  background-clip: text, padding-box, border-box;
  -webkit-text-fill-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
  font-weight: 500;
}
#moduloSolicitudes .btn-ai-secretary:hover {
  background: linear-gradient(-48deg, #068de7 12%, #9121ec 52%, #ff1a2d 92%), linear-gradient(310.66deg, rgba(6, 141, 231, 0.1) 11.85%, rgba(145, 33, 236, 0.1) 51.58%, rgba(255, 26, 45, 0.1) 91.3%) padding-box, linear-gradient(0deg, #FFFFFF, #FFFFFF) padding-box, linear-gradient(-48deg, #068de7 12%, #9121ec 52%, #ff1a2d 92%) border-box;
  -webkit-background-clip: text, padding-box, padding-box, border-box;
  background-clip: text, padding-box, padding-box, border-box;
  background-origin: border-box;
  -webkit-text-fill-color: transparent;
}
.lead-detail.lead-detail--redesign .lead-detail__headerRow {
  align-items: center;
  display: flex;
  gap: 16px;
  justify-content: space-between;
  min-height: 42px;
}
.lead-detail.lead-detail--redesign .lead-detail__title {
  flex: 1 1 auto;
  margin: 0;
  min-width: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__ctaContainer {
  align-items: center;
  box-sizing: content-box;
  display: flex;
  height: 42px;
  justify-content: flex-end;
  margin-top: 1px;
  min-height: 42px;
  overflow: visible;
  position: relative;
}
.lead-detail.lead-detail--redesign .lead-detail__tabs {
  align-items: flex-end;
  background: transparent;
  border: none;
  display: flex;
  flex: 1 1 auto;
  height: 42px;
  margin-bottom: 0;
  margin-top: 1px;
  min-height: 42px;
  overflow: visible;
  position: relative;
  z-index: 2;
}
.lead-detail.lead-detail--redesign .lead-detail__tabs > li {
  align-items: stretch;
  display: flex;
  height: 42px;
  margin-bottom: 0 !important;
}
.lead-detail.lead-detail--redesign .lead-detail__tabs > li > a {
  align-items: center;
  border: none;
  border-bottom: 2px solid transparent;
  border-radius: 4px 4px 0 0;
  box-sizing: border-box;
  display: inline-flex;
  font-size: 14px;
  height: 42px;
  line-height: 1;
  margin: 0;
  padding: 0 16px;
}
.lead-detail.lead-detail--redesign .lead-detail__tabs > li:not(.active) > a {
  background-color: transparent;
  font-weight: 400;
}
.lead-detail.lead-detail--redesign .lead-detail__tabs > li:not(.active) > a:hover,
.lead-detail.lead-detail--redesign .lead-detail__tabs > li:not(.active) > a:active,
.lead-detail.lead-detail--redesign .lead-detail__tabs > li:not(.active) > a:focus {
  background-color: #EDEDED;
  margin-bottom: -2px;
  padding: 0 16px;
  position: relative;
  z-index: 2;
}
.lead-detail.lead-detail--redesign .lead-detail__tabs > li.active > a,
.lead-detail.lead-detail--redesign .lead-detail__tabs > li.active > a:focus {
  background-color: #D9E5FF;
  border-bottom-color: #3B60BA;
  color: #3B60BA;
  font-weight: 600;
  margin-bottom: -2px;
  position: relative;
  z-index: 3;
}
.lead-detail.lead-detail--redesign .lead-detail__ctaActions {
  align-items: center;
  align-self: stretch;
  background: transparent;
  display: flex;
  flex: 0 0 auto;
  height: 42px;
  justify-content: flex-end;
  margin-left: 16px;
  position: relative;
  z-index: 2;
}
.lead-detail.lead-detail--redesign .lead-detail__ctaActions > .lead-detail__cta + .lead-detail__cta {
  margin-left: 16px !important;
}
.lead-detail.lead-detail--redesign .lead-detail__cta {
  align-items: center;
  background: transparent !important;
  border: none !important;
  border-radius: 4px;
  box-shadow: none !important;
  color: #2A2A2A;
  display: inline-flex;
  flex-shrink: 0;
  height: 30px;
  justify-content: center;
  line-height: 1;
  margin: 0;
  min-height: 30px;
  min-width: 30px;
  padding: 0;
  width: 30px;
}
.lead-detail.lead-detail--redesign .lead-detail__cta.ladda-button {
  border-radius: 4px;
}
.lead-detail.lead-detail--redesign .lead-detail__cta:hover,
.lead-detail.lead-detail--redesign .lead-detail__cta:focus {
  background: #EDEDED !important;
  border: none !important;
  box-shadow: none !important;
  color: #2A2A2A;
  outline: none;
  text-decoration: none;
}
.lead-detail.lead-detail--redesign .lead-detail__cta:active {
  background: #EDEDED !important;
  border: none !important;
  box-shadow: none !important;
  color: #2A2A2A;
  outline: none;
  text-decoration: none;
}
.lead-detail.lead-detail--redesign .lead-detail__ctaIcon,
.lead-detail.lead-detail--redesign .lead-detail__cta [class*="icomoon"],
.lead-detail.lead-detail--redesign .lead-detail__cta .ladda-label[class*="icomoon"] {
  align-items: center;
  color: #2A2A2A !important;
  display: inline-flex;
  font-size: 20px;
  height: 20px;
  justify-content: center;
  line-height: 20px;
  width: 20px;
}
.lead-detail.lead-detail--redesign .lead-detail__ctaIcon::before,
.lead-detail.lead-detail--redesign .lead-detail__cta [class*="icomoon"]::before,
.lead-detail.lead-detail--redesign .lead-detail__cta .ladda-label[class*="icomoon"]::before {
  color: #2A2A2A !important;
}
.lead-detail.lead-detail--redesign .lead-detail__tabContent {
  border: none;
  padding: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__block {
  border: 1px solid #EDEDED;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  padding: 24px;
}
.lead-detail.lead-detail--redesign .lead-detail__mainPanel {
  overflow: visible;
}
.lead-detail.lead-detail--redesign #tabsEdit.secondary-tab {
  position: relative;
  z-index: 1;
}
.lead-detail.lead-detail--redesign .lead-detail__contactHeaderRow {
  width: 100%;
}
.lead-detail.lead-detail--redesign .lead-detail__contactIdentity {
  gap: 12px;
  min-width: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__contactAvatar {
  align-items: center;
  background-color: #1E4C4A;
  border-radius: 50%;
  color: #fff;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 600;
  height: 32px;
  justify-content: center;
  line-height: 32px;
  width: 32px;
}
.lead-detail.lead-detail--redesign .lead-detail__contactChannels {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.lead-detail.lead-detail--redesign .lead-detail__contactChannel {
  align-items: center;
  display: inline-flex;
  gap: 4px;
  max-width: 100%;
  min-width: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__contactChannel-icon {
  flex-shrink: 0;
  font-size: 16px;
  line-height: 1;
}
.lead-detail.lead-detail--redesign .lead-detail__contactChannel-text {
  min-width: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__contactChannel--phone {
  color: #2a2a2a;
}
.lead-detail.lead-detail--redesign .lead-detail__contactChannel--phone .lead-detail__contactChannel-icon,
.lead-detail.lead-detail--redesign .lead-detail__contactChannel--phone .lead-detail__contactChannel-text,
.lead-detail.lead-detail--redesign .lead-detail__contactChannel--phone a.lead-detail__contactChannel-text {
  color: #2a2a2a;
}
.lead-detail.lead-detail--redesign .lead-detail__contactChannel--email .lead-detail__contactChannel-icon {
  color: #3B60BA;
}
.lead-detail.lead-detail--redesign .lead-detail__contactChannel--email .lead-detail__contactChannel-text,
.lead-detail.lead-detail--redesign .lead-detail__contactChannel--email a.lead-detail__contactChannel-text {
  color: #3B60BA;
}
.lead-detail.lead-detail--redesign .lead-detail__contactHeaderRow {
  position: relative;
  width: 100%;
  z-index: 30;
}
.lead-detail.lead-detail--redesign .lead-detail__statusChip .radio-inline label,
.lead-detail.lead-detail--redesign .lead-detail__categoryChip .radio-inline label {
  font-weight: 500;
  gap: 4px;
  padding: 4px 8px;
}
.lead-detail.lead-detail--redesign .lead-detail__statusChip .chip-dropdown-item,
.lead-detail.lead-detail--redesign .lead-detail__categoryChip .chip-dropdown-item {
  align-items: center;
  display: flex;
  gap: 4px;
}
.lead-detail.lead-detail--redesign .lead-detail__statusChip {
  flex-shrink: 0;
  margin-left: 12px;
  position: relative;
  z-index: 31;
}
.lead-detail.lead-detail--redesign .lead-detail__statusChip .chip-dropdown {
  position: relative;
  z-index: 31;
}
.lead-detail.lead-detail--redesign .lead-detail__statusChip .chip-content {
  z-index: 40;
}
.lead-detail.lead-detail--redesign .lead-detail__statusChip .radio-inline {
  padding: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__statusChip .radio-inline label {
  align-items: center;
  border: none;
  display: inline-flex;
  height: 29px;
  justify-content: center;
  line-height: 1;
  margin-bottom: 0;
  white-space: nowrap;
}
.lead-detail.lead-detail--redesign .lead-detail__statusChip .radio-chip-dropdown-selected label {
  border: none !important;
}
.lead-detail.lead-detail--redesign .lead-detail__statusChip--pending .radio-chip-dropdown-selected label {
  background-color: #F9E7C7 !important;
}
.lead-detail.lead-detail--redesign .lead-detail__statusChip--managed .radio-chip-dropdown-selected label {
  background-color: #E5F5DF !important;
}
.lead-detail.lead-detail--redesign .contactName {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  margin: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__metaRow {
  align-items: center;
  color: #6C6C6C;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-top: 16px;
  min-height: 29px;
  overflow: visible;
  position: relative;
  row-gap: 8px;
  width: 100%;
  z-index: 20;
}
.lead-detail.lead-detail--redesign .lead-detail__metaItem {
  align-items: center;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 14px;
  gap: 4px;
  height: 29px;
  line-height: 29px;
}
.lead-detail.lead-detail--redesign .lead-detail__metaItem--type i,
.lead-detail.lead-detail--redesign .lead-detail__metaItem--type .icomoon-whatsapp {
  color: #adadad;
  font-size: 16px;
  line-height: 1;
}
.lead-detail.lead-detail--redesign .lead-detail__metaTypeLink {
  align-items: center;
  color: #6C6C6C;
  display: inline-flex;
  gap: 4px;
  text-decoration: none;
}
.lead-detail.lead-detail--redesign .lead-detail__metaTypeLink i,
.lead-detail.lead-detail--redesign .lead-detail__metaTypeLink .icomoon-whatsapp {
  color: #adadad;
}
.lead-detail.lead-detail--redesign .lead-detail__metaTypeLink:hover,
.lead-detail.lead-detail--redesign .lead-detail__metaTypeLink:focus {
  color: #6C6C6C;
  text-decoration: none;
}
.lead-detail.lead-detail--redesign .lead-detail__metaSeparator {
  background-color: #adadad;
  border-radius: 50%;
  flex-shrink: 0;
  height: 4px;
  width: 4px;
}
.lead-detail.lead-detail--redesign .lead-detail__sourceLogos {
  align-items: center;
  display: inline-flex;
  flex-shrink: 0;
  gap: 8px;
}
.lead-detail.lead-detail--redesign .lead-detail__sourceLogos:empty {
  display: none;
}
.lead-detail.lead-detail--redesign .lead-detail__sourceLogo {
  display: block;
  height: auto;
  max-height: 32px;
  object-fit: contain;
  width: 80px;
}
.lead-detail.lead-detail--redesign .lead-detail__sourceLogo--bordered {
  border: 1px solid #adadad;
}
@media (max-width: 1023px) {
  .lead-detail.lead-detail--redesign .lead-detail__sourceLogo {
    max-height: 28px;
    width: 64px;
  }
}
@media (max-width: 767px) {
  .lead-detail.lead-detail--redesign .lead-detail__metaRow {
    gap: 12px;
    row-gap: 8px;
  }
  .lead-detail.lead-detail--redesign .lead-detail__sourceLogos {
    gap: 6px;
  }
  .lead-detail.lead-detail--redesign .lead-detail__sourceLogo {
    max-height: 24px;
    width: 56px;
  }
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip {
  flex-shrink: 0;
  height: 29px;
  position: relative;
  z-index: 21;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip .chip-dropdown {
  position: relative;
  z-index: 21;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip .chip-content {
  z-index: 30;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip .radio-inline {
  height: 29px;
  margin: 0 !important;
  padding: 0 !important;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip .radio-inline label {
  align-items: center;
  display: inline-flex;
  height: 29px;
  justify-content: center;
  line-height: 1;
  margin-bottom: 0;
  white-space: nowrap;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip .radio-chip-dropdown-selected label {
  border: none !important;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip-icon {
  flex-shrink: 0;
  font-size: 16px;
  line-height: 1;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip--none .radio-chip-dropdown-selected .lead-detail__categoryChip-icon::before {
  color: #6C6C6C;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip--spam .radio-chip-dropdown-selected .lead-detail__categoryChip-icon::before,
.lead-detail.lead-detail--redesign .lead-detail__categoryChip--fraud .radio-chip-dropdown-selected .lead-detail__categoryChip-icon::before {
  color: #2A2A2A;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip--fraud .radio-chip-dropdown-selected .lead-detail__categoryChip-icon::before {
  color: #ee772e;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip .chip-dropdown-item {
  align-items: center;
  display: flex;
  gap: 4px;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip--none .radio-chip-dropdown-selected label {
  background-color: #F6F6F6;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip--low .radio-chip-dropdown-selected label {
  background-color: #eff6ff;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip--medium .radio-chip-dropdown-selected label {
  background-color: #fff6df;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip--high .radio-chip-dropdown-selected label {
  background-color: #fdeeee;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip--spam .radio-chip-dropdown-selected label {
  background-color: #F6F6F6;
}
.lead-detail.lead-detail--redesign .lead-detail__categoryChip--fraud .radio-chip-dropdown-selected label {
  background-color: #fff6df;
}
.lead-detail.lead-detail--redesign .lead-detail__sectionSeparator {
  border: 0;
  border-top: 1px solid #EDEDED;
  margin: 24px 0;
}
.lead-detail.lead-detail--redesign .lead-detail__sectionSeparator--sm {
  margin: 16px 0;
}
.lead-detail.lead-detail--redesign .lead-detail__filtersRow {
  margin-left: 0;
  margin-right: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__field {
  margin-bottom: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__fieldLabel {
  color: #6C6C6C;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 4px;
}
.lead-detail.lead-detail--redesign .lead-detail__selectField .select2-container {
  width: 100% !important;
}
.lead-detail.lead-detail--redesign .lead-detail__selectField .select2-container.select2-container-disabled .select2-choice {
  background-color: #eee !important;
  cursor: not-allowed;
}
.lead-detail.lead-detail--redesign .lead-detail__selectField .select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #eee !important;
}
.lead-detail.lead-detail--redesign .lead-detail__selectField .select2-container .select2-choice {
  align-items: center;
  background-clip: padding-box !important;
  background-color: #fff !important;
  background-image: none !important;
  border: 1px solid #C6C6C6 !important;
  border-radius: 4px;
  box-shadow: none !important;
  color: #2A2A2A !important;
  display: flex !important;
  height: 42px !important;
  justify-content: flex-start;
  line-height: 16px !important;
  margin-top: 0 !important;
  overflow: hidden !important;
  padding: 8px 32px 8px 14px !important;
  position: relative !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}
.lead-detail.lead-detail--redesign .lead-detail__selectField .select2-container .select2-choice:before {
  content: none !important;
  display: none !important;
}
.lead-detail.lead-detail--redesign .lead-detail__selectField .select2-container .select2-choice .select2-chosen {
  color: #2A2A2A;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lead-detail.lead-detail--redesign .lead-detail__selectField .select2-container .select2-choice .select2-arrow {
  background-color: transparent !important;
  background-image: none !important;
  border: 0;
  height: auto;
  margin-left: auto;
  padding-top: 2px;
  position: absolute;
  right: 6px;
  top: 9px;
  width: auto;
}
.lead-detail.lead-detail--redesign .lead-detail__selectField .select2-container .select2-choice .select2-arrow b {
  background: none !important;
  color: #2A2A2A;
  display: block;
  font-size: 24px;
  height: 100%;
  width: 100%;
}
.lead-detail.lead-detail--redesign .lead-detail__selectField .select2-container .select2-choice .select2-arrow b:before {
  content: "\5b";
  display: inline;
  font-family: icomoon;
  font-weight: 400;
  height: auto;
  position: relative;
  text-shadow: none;
  top: 2px;
}
.lead-detail.lead-detail--redesign .lead-detail__selectField .select2-container.select2-dropdown-open .select2-choice {
  border-color: #3B60BA !important;
}
.lead-detail.lead-detail--redesign .lead-detail__customSourceField .form-control {
  height: 42px;
}
.lead-detail.lead-detail--redesign .lead-detail__customSourceField .input-group-btn .btn {
  height: 42px;
}
.lead-detail.lead-detail--redesign .lead-detail__internalNotesField {
  margin-bottom: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__internalNotesField .lead-detail__internalNotes {
  border: 1px solid #C6C6C6;
  border-radius: 4px;
  box-shadow: none;
  color: #2A2A2A;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 4px;
  min-height: 96px;
  padding: 8px 14px;
  resize: vertical;
  width: 100%;
}
.lead-detail.lead-detail--redesign .lead-detail__internalNotesField .lead-detail__internalNotes:focus {
  border-color: #3B60BA;
  outline: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__internalNotesField .lead-detail__charCounter {
  display: block;
  line-height: 18px;
  margin-top: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__visitRequest-header {
  align-items: flex-start;
  display: flex;
  gap: 16px;
  justify-content: space-between;
}
.lead-detail.lead-detail--redesign .lead-detail__visitRequest-title {
  color: #2A2A2A;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.lead-detail.lead-detail--redesign .lead-detail__visitRequest-availability {
  display: flex;
  gap: 24px;
}
.lead-detail.lead-detail--redesign .lead-detail__visitRequest-slot {
  align-items: center;
  color: #2A2A2A;
  display: flex;
  gap: 4px;
}
.lead-detail.lead-detail--redesign .lead-detail__visitRequest-icon {
  color: #2A2A2A;
  flex-shrink: 0;
  font-size: 16px;
  line-height: 1;
}
.lead-detail.lead-detail--redesign .lead-detail__visitRequest-text {
  color: #2A2A2A;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.lead-detail.lead-detail--redesign .lead-detail__userComment {
  background-color: #F6F6F6;
  border-radius: 8px;
  color: #6C6C6C;
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-width: 100%;
  min-width: 0;
  overflow-wrap: break-word;
  padding: 16px;
  word-wrap: break-word;
}
.lead-detail.lead-detail--redesign .lead-detail__userComment-label {
  margin: 0;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.lead-detail.lead-detail--redesign .lead-detail__userComment-text {
  font-size: 14px;
  line-height: 24px;
  margin: 0;
  overflow-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
}
.lead-detail.lead-detail--redesign .lead-detail__propertyCard {
  border: 1px solid #EDEDED;
  border-radius: 4px;
  padding: 8px;
}
.lead-detail.lead-detail--redesign .lead-detail__propertyHeader {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  min-width: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__propertyReference {
  color: #2A2A2A;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  min-width: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__propertyReference:hover,
.lead-detail.lead-detail--redesign .lead-detail__propertyReference:focus {
  color: #2A2A2A;
  text-decoration: none;
}
.lead-detail.lead-detail--redesign .lead-detail__propertySeparator {
  border: 0;
  border-top: 1px solid #EDEDED;
  margin: 8px 0;
}
.lead-detail.lead-detail--redesign .lead-detail__propertyBody {
  display: flex;
  gap: 8px;
  min-width: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__propertyImage {
  flex-shrink: 0;
  height: 90px;
  width: 120px;
}
.lead-detail.lead-detail--redesign .lead-detail__propertyImage img {
  border-radius: 4px;
  display: block;
  height: 90px;
  object-fit: cover;
  width: 120px;
}
.lead-detail.lead-detail--redesign .lead-detail__propertyContent {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 6px;
  min-width: 0;
}
.lead-detail.lead-detail--redesign .lead-detail__propertyPriceRow {
  align-items: baseline;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.lead-detail.lead-detail--redesign .lead-detail__propertyPrice {
  color: #2A2A2A;
  font-size: 16px;
  font-weight: 700;
  line-height: normal;
}
.lead-detail.lead-detail--redesign .lead-detail__propertyPreviousPrice {
  color: #F10000;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: line-through;
}
.lead-detail.lead-detail--redesign .lead-detail__propertyTitle {
  color: #2A2A2A;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.lead-detail.lead-detail--redesign .lead-detail__propertyMeta {
  align-items: center;
  color: #2A2A2A;
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  font-weight: 400;
  gap: 8px;
  line-height: 16px;
}
.lead-detail.lead-detail--redesign .lead-detail__propertyMetaItem {
  align-items: center;
  display: inline-flex;
  gap: 4px;
}
.lead-detail.lead-detail--redesign .lead-detail__propertyMetaItem .icomoon {
  color: #2A2A2A;
  font-size: 16px;
  line-height: 1;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvY3NzL3NldHRpbmdzLXR5cG9ncmFwaHkubGVzcyIsImNvbnRlbnQvY3NzL2xlYWRzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0E7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSixjQUFlO0VBQ1gsY0FBQTs7QUFHSixzQkFBc0IsUUFBUTtFQUMxQixxQkFBQTtFQUNBLFdBQVcsZUFBWDs7QUFLSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSjtFQUNJLGNBQUE7O0FBR0o7RUFDSSxZQUFBOztBQUtKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxnQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBR0o7RUFDSSxtQkFBQTs7QUFHSjtFQUNJLGdCQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBSUo7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FDektKLGtCQUVJLGlCQUFnQjtFQUNaLGFBQUE7O0FBSFIsa0JBTUk7RUFDSSxrQkFBQTs7QUFHSixRQUEwQix1QkFBd0I7RUFJMUMsa0JBRkosYUFF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c0JBOHlCSjtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTs7QUFsekJaLFlBQVksc0JBcXpCSjtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBOztBQTF6QlosWUFBWSxzQkE2ekJKO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBOztBQWowQlosWUFBWSxzQkFvMEJKO0VBQ0ksbUJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxRQUFBO0VBQ0EsaUJBQUE7O0FBNTBCWixZQUFZLHNCQSswQko7RUFDSSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsUUFBQTs7QUFsMUJaLFlBQVksc0JBKzBCSiwrQkFLSTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQSIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BpbXBvcnQgXCJzZXR0aW5ncy1jb2xvcnMubGVzc1wiO1xyXG5cclxuQGZvbnQtZmFtaWx5LWJhc2U6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuQGZvbnQtZmFtaWx5LXJvYm90bzogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tQ09MT1JTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vSWNvbnNcclxuLmljby1mYWNlYm9vayB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLWZhY2Vib29rO1xyXG59XHJcblxyXG4uaWNvLXR3aXR0ZXIge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy10d2l0dGVyO1xyXG59XHJcblxyXG4uYWxlcnQtd2FybmluZyAuaWNvbW9vbiB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtd2FybmluZztcclxufVxyXG5cclxuLmljb21vb24tYmFqYWRhLXByZWNpby5yZXZlcnNlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZylcclxufVxyXG5cclxuXHJcbi8vVGV4dFxyXG4udGV4dC1iYXNlIHtcclxuICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG59XHJcblxyXG4udGV4dC1iYXNlLWRpc2FibGVkIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtdGV4dC1kaXNhYmxlZDtcclxufVxyXG5cclxuLnRleHQtYmFzZS1saWdodCB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtYmFzZS1saWdodDtcclxufVxyXG5cclxuLnRleHQtbm90YSB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtaW5mbztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbn1cclxuXHJcbi50ZXh0LXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkNDtcclxufVxyXG5cclxuLnRleHQtZXJyb3Ige1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkMTtcclxufVxyXG5cclxuLnRleHQtd2FybmluZyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXRleHQtd2FybmluZztcclxufVxyXG5cclxuLnRleHQtbGluayB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi50ZXh0LWluZm8ge1xyXG4gICAgY29sb3I6IEBjb2xvci10eXBlLW1pZDtcclxufVxyXG5cclxuLnRleHQtYWxlcnQge1xyXG4gICAgY29sb3I6IEBjb2xvci1ocy1jYWxpZGFkMztcclxufVxyXG5cclxuLnRleHQtYWxlcnQtaW5mbyB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWhzLXN0YXRlLWluZm87XHJcbn1cclxuXHJcbi50ZXh0LXBpc29zIHtcclxuICAgIGNvbG9yOiBAY29sb3ItaHMtcHJpbWFyeTtcclxufVxyXG5cclxuLnRleHQtbmV3IHtcclxuICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxufVxyXG5cclxuLmNvbG9yLXRleHQtd2hpdGUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVdFSUdIVC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5saWdodCB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ucmVndWxhci13ZWlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnNlbWktYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ubm8tYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uZnctNjAwe1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmZ3LTcwMCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tU0laRS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi50ZXh0LWJhc2Uge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTEwIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xMSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTEzIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0xNiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMTgge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTIwIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yMiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMjQge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTI2IHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS0yOCB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbn1cclxuXHJcbi50ZXh0LXNpemUtMzAge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4udGV4dC1zaXplLTMyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxufVxyXG5cclxuLnRleHQtc2l6ZS04MCB7XHJcbiAgICBmb250LXNpemU6IDgwcHg7XHJcbn1cclxuIiwi77u/QGltcG9ydCBcInNldHRpbmdzLXR5cG9ncmFwaHkubGVzc1wiO1xyXG5AaW1wb3J0IFwidG9vbHMtbWl4aW5zLmxlc3NcIjtcclxuXHJcbiNtb2R1bG9Tb2xpY2l0dWRlcyB7XHJcblxyXG4gICAgLmRpdkZpY2hhRWRpY2lvbjplbXB0eSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWxlYWQtc3RhdHVzLWlkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblxyXG4gICAgICAgIC5sZWFkc19fbGlzdCB7XHJcblxyXG4gICAgICAgICAgICAmLnBhbmVsTWluIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkuYWN0aXZlIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWN0aW9uc01lbnUge1xyXG5cclxuICAgICAgICAgICAgICAgICYuZml4ZWRNZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kaXZTZWxlY3RlZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQ4cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrVG9kb3NNZW51QWNjaW9uZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3LWxlYWQtZGV0YWlsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5sZWFkLWRldGFpbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAmX19jdGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gICAgICAgIC5uZXctbGVhZC1kZXRhaWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgJl9faGVhZGVyUm93LFxyXG4gICAgICAgICAgICAmX19jdGFDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkc19fbGlzdCB7XHJcbiAgICAgICAgICAgICYucGFuZWxNaW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFjdGlvbnNNZW51IHtcclxuICAgICAgICAgICAgICAgIC5kaXZTZWxlY3RlZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3NlbGVjdGVkUm93SW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAjbGVhZFN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubXVsdGlwbGUtY2hhbmdlLWlkQWdlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgI3NvbGljaXR1ZERlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19zb3J0Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5maXhlZE1lbnUgLmRpdlNlbGVjdGVkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3NlbGVjdGVkUm93SW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tUb2Rvc01lbnVBY2Npb25lcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNzb2xpY2l0dWREZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19zb3J0Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNoYXJlZC1tbHMge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5tbHMtZXh0ZXJuYWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tYmctdHVycXVlc2EtbWlkO1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtdHVycXVlc2EtZGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubWxzLWludGVybmFsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLW1hbnphbmEtbWlkO1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtbWFuemFuYS1kYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb0xhYmVsUHJvcGVydHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC03M3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGVhZC1pbmZvID4gLmJ0bi1jb252ZXJzYXRpb246Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWFpLXNlY3JldGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDpcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDEzNmRlZywgI0ZGMUEyRCAwJSwgI0MwMUU5OSAyNy41NCUsICM4RTIzRUMgNTYuNCUsICMwNjhERTcgOTIuOTMlKSxcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYsICNmZmYpLFxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTM2ZGVnLCAjRkYxQTJEIDAlLCAjQzAxRTk5IDI3LjU0JSwgIzhFMjNFQyA1Ni40JSwgIzA2OERFNyA5Mi45MyUpO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0LCBwYWRkaW5nLWJveCwgYm9yZGVyLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQsIHBhZGRpbmctYm94LCBib3JkZXItYm94O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6XHJcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoLTQ4ZGVnLCAjMDY4ZGU3IDEyJSwgIzkxMjFlYyA1MiUsICNmZjFhMmQgOTIlKSxcclxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgzMTAuNjZkZWcsIHJnYmEoNiwgMTQxLCAyMzEsIDAuMSkgMTEuODUlLCByZ2JhKDE0NSwgMzMsIDIzNiwgMC4xKSA1MS41OCUsIHJnYmEoMjU1LCAyNiwgNDUsIDAuMSkgOTEuMyUpIHBhZGRpbmctYm94LFxyXG4gICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkZGRkYsICNGRkZGRkYpIHBhZGRpbmctYm94LFxyXG4gICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KC00OGRlZywgIzA2OGRlNyAxMiUsICM5MTIxZWMgNTIlLCAjZmYxYTJkIDkyJSkgYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQsIHBhZGRpbmctYm94LCBwYWRkaW5nLWJveCwgYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0LCBwYWRkaW5nLWJveCwgcGFkZGluZy1ib3gsIGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGVhZC1kZXRhaWwubGVhZC1kZXRhaWwtLXJlZGVzaWduIHtcclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX19oZWFkZXJSb3cge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkLWRldGFpbF9fdGl0bGUge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX2N0YUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkLWRldGFpbF9fdGFicyB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSkgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpID4gYTpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpID4gYTphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKSA+IGE6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1uZXV0cmFsLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlID4gYSxcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RTVGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX2N0YUFjdGlvbnMge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgID4gLmxlYWQtZGV0YWlsX19jdGEgKyAubGVhZC1kZXRhaWxfX2N0YSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX2N0YSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMyQTJBMkE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICYubGFkZGEtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3ItbG0tbmV1dHJhbC1ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJBMkEyQTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1sbS1uZXV0cmFsLWhvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkEyQTJBO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX19jdGFJY29uLFxyXG4gICAgICAgIC5sZWFkLWRldGFpbF9fY3RhIFtjbGFzcyo9XCJpY29tb29uXCJdLFxyXG4gICAgICAgIC5sZWFkLWRldGFpbF9fY3RhIC5sYWRkYS1sYWJlbFtjbGFzcyo9XCJpY29tb29uXCJdIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMyQTJBMkEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkEyQTJBICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkLWRldGFpbF9fdGFiQ29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkLWRldGFpbF9fYmxvY2sgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkLWRldGFpbF9fbWFpblBhbmVsIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjdGFic0VkaXQuc2Vjb25kYXJ5LXRhYiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkLWRldGFpbF9fY29udGFjdEhlYWRlclJvdyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX19jb250YWN0SWRlbnRpdHkge1xyXG4gICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkLWRldGFpbF9fY29udGFjdEF2YXRhciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci10eXBlLXR1cnF1ZXNhLWRhcms7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX2NvbnRhY3RDaGFubmVscyB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX19jb250YWN0Q2hhbm5lbCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYTJhMmE7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlYWQtZGV0YWlsX19jb250YWN0Q2hhbm5lbC1pY29uLFxyXG4gICAgICAgICAgICAgICAgLmxlYWQtZGV0YWlsX19jb250YWN0Q2hhbm5lbC10ZXh0LFxyXG4gICAgICAgICAgICAgICAgYS5sZWFkLWRldGFpbF9fY29udGFjdENoYW5uZWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYTJhMmE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWVtYWlsIHtcclxuICAgICAgICAgICAgICAgIC5sZWFkLWRldGFpbF9fY29udGFjdENoYW5uZWwtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci1sbS1jdGEtcHJpbS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sZWFkLWRldGFpbF9fY29udGFjdENoYW5uZWwtdGV4dCxcclxuICAgICAgICAgICAgICAgIGEubGVhZC1kZXRhaWxfX2NvbnRhY3RDaGFubmVsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbG0tY3RhLXByaW0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX19jb250YWN0SGVhZGVyUm93IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX3N0YXR1c0NoaXAsXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX19jYXRlZ29yeUNoaXAge1xyXG4gICAgICAgICAgICAucmFkaW8taW5saW5lIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGlwLWRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX19zdGF0dXNDaGlwIHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDMxO1xyXG5cclxuICAgICAgICAgICAgLmNoaXAtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMzE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGlwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYWRpby1pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhZGlvLWlubGluZSBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYWRpby1jaGlwLWRyb3Bkb3duLXNlbGVjdGVkIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1wZW5kaW5nIC5yYWRpby1jaGlwLWRyb3Bkb3duLXNlbGVjdGVkIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1iZy1naXJhc29sLW1pZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1tYW5hZ2VkIC5yYWRpby1jaGlwLWRyb3Bkb3duLXNlbGVjdGVkIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1iZy1tYW56YW5hLW1pZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdE5hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX21ldGFSb3cge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtbWlkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjlweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcm93LWdhcDogOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX21ldGFJdGVtIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG5cclxuICAgICAgICAgICAgJi0tdHlwZSBpLFxyXG4gICAgICAgICAgICAmLS10eXBlIC5pY29tb29uLXdoYXRzYXBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtZ3JleS1BREFEQUQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX19tZXRhVHlwZUxpbmsge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtbWlkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGksXHJcbiAgICAgICAgICAgIC5pY29tb29uLXdoYXRzYXBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItaHMtZ3JleS1BREFEQUQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLW1pZDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX19tZXRhU2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWdyZXktQURBREFEO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkLWRldGFpbF9fc291cmNlTG9nb3Mge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX3NvdXJjZUxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuXHJcbiAgICAgICAgICAgICYtLWJvcmRlcmVkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1ocy1ncmV5LUFEQURBRDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICAubGVhZC1kZXRhaWxfX3NvdXJjZUxvZ28ge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgLmxlYWQtZGV0YWlsX19tZXRhUm93IHtcclxuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxlYWQtZGV0YWlsX19zb3VyY2VMb2dvcyB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxlYWQtZGV0YWlsX19zb3VyY2VMb2dvIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX19jYXRlZ29yeUNoaXAge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIxO1xyXG5cclxuICAgICAgICAgICAgLmNoaXAtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGlwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYWRpby1pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYWRpby1pbmxpbmUgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmFkaW8tY2hpcC1kcm9wZG93bi1zZWxlY3RlZCBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW5vbmUgLnJhZGlvLWNoaXAtZHJvcGRvd24tc2VsZWN0ZWQgLmxlYWQtZGV0YWlsX19jYXRlZ29yeUNoaXAtaWNvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1taWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXNwYW0gLnJhZGlvLWNoaXAtZHJvcGRvd24tc2VsZWN0ZWQgLmxlYWQtZGV0YWlsX19jYXRlZ29yeUNoaXAtaWNvbjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmLS1mcmF1ZCAucmFkaW8tY2hpcC1kcm9wZG93bi1zZWxlY3RlZCAubGVhZC1kZXRhaWxfX2NhdGVnb3J5Q2hpcC1pY29uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWZyYXVkIC5yYWRpby1jaGlwLWRyb3Bkb3duLXNlbGVjdGVkIC5sZWFkLWRldGFpbF9fY2F0ZWdvcnlDaGlwLWljb246OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLWhzLWZyYXVkLXNjb3JlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hpcC1kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW5vbmUgLnJhZGlvLWNoaXAtZHJvcGRvd24tc2VsZWN0ZWQgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWxtLWJnLW1pZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbG93IC5yYWRpby1jaGlwLWRyb3Bkb3duLXNlbGVjdGVkIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1zdGF0cy12aXNpdHMtbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW1lZGl1bSAucmFkaW8tY2hpcC1kcm9wZG93bi1zZWxlY3RlZCBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtc3RhdHMtZW1haWxzLWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1oaWdoIC5yYWRpby1jaGlwLWRyb3Bkb3duLXNlbGVjdGVkIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ocy1zdGF0cy1jbGljcy1saWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tc3BhbSAucmFkaW8tY2hpcC1kcm9wZG93bi1zZWxlY3RlZCBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItbG0tYmctbWlkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1mcmF1ZCAucmFkaW8tY2hpcC1kcm9wZG93bi1zZWxlY3RlZCBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtc3RhdHMtZW1haWxzLWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX3NlY3Rpb25TZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAY29sb3ItbG0tc3Ryb2tlLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjRweCAwO1xyXG5cclxuICAgICAgICAgICAgJi0tc20ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkLWRldGFpbF9fZmlsdGVyc1JvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkLWRldGFpbF9fZmllbGRMYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1taWQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX3NlbGVjdEZpZWxkIHtcclxuICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLWdyZXktRUVFICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItaHMtZ3JleS1FRUUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWhzLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItaHMtaW5wdXQtYm9yZGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDMycHggOHB4IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItY2hvc2VuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcNWJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX19jdXN0b21Tb3VyY2VGaWVsZCB7XHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX2ludGVybmFsTm90ZXNGaWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAubGVhZC1kZXRhaWxfX2ludGVybmFsTm90ZXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yLWhzLWlucHV0LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWxtLWN0YS1wcmltLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxlYWQtZGV0YWlsX19jaGFyQ291bnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX192aXNpdFJlcXVlc3Qge1xyXG4gICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYXZhaWxhYmlsaXR5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc2xvdCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX191c2VyQ29tbWVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1sbS1iZy1taWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLW1pZDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX3Byb3BlcnR5Q2FyZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvci1sbS1zdHJva2UtbGlnaHRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX3Byb3BlcnR5SGVhZGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX19wcm9wZXJ0eVJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItdHlwZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX3Byb3BlcnR5U2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGNvbG9yLWxtLXN0cm9rZS1saWdodGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDhweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX19wcm9wZXJ0eUJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX19wcm9wZXJ0eUltYWdlIHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkLWRldGFpbF9fcHJvcGVydHlDb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX3Byb3BlcnR5UHJpY2VSb3cge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX3Byb3BlcnR5UHJpY2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQtZGV0YWlsX19wcm9wZXJ0eVByZXZpb3VzUHJpY2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogI0YxMDAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX3Byb3BlcnR5VGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkLWRldGFpbF9fcHJvcGVydHlNZXRhIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IEBjb2xvci10eXBlLWRhcms7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZC1kZXRhaWxfX3Byb3BlcnR5TWV0YUl0ZW0ge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgZ2FwOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAuaWNvbW9vbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLXR5cGUtZGFyaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG59XHJcbiJdLCJmaWxlIjoiY29udGVudC9jc3MvbGVhZHMuY3NzIn0= */

