/***********************

	Priority 500

	Category CSS|File||

	Content
		bundles/ifremersnsifremerv5skin/css/public-interior.css
		bundles/virtualyssnscontent/css/jquery/addons/jquery.magnific-popup.css
		bundles/ifremersnsifremerv5skin/css/jquery/addons/jquery.magnific-popup-sns.css
		bundles/ifremersnsifremerv5skin/css/components/content_snshtml5_listitems-theme.css
****************************//* Structure */
#body_article_column {
	min-height:400px;
}
#body_article_column {
	padding-bottom:40px;
}
#body_article_column:empty {
	padding-bottom:0;
}
#body_article_column > article + div:not(.popover) {
	margin-top:40px;
} 
#body {
	margin:30px auto;
}
#body.opaque > .c_content {
	background:white;
}
#body.opaque #body_article_column {
	padding-left:24px;
	padding-right:24px;
}
article.module_full {
	padding-right:32px;
}
@media (max-width: 1115px) {
	#body.opaque #body_article_column {
		padding-right:24px;
	}
}
@media (max-width: 767px) {
	#body.opaque #body_article_column {
		padding-left:32px;
		padding-right:32px;
	}
}
#body_breadcrumb_zone {
	margin-bottom:40px;
}

aside .cpnt {
	padding:20px;
}
aside .cpnt h3 {
	margin:0 0 5px 0;
	font-size:1.25em;
}
aside .cpnt .c_body {
	font-size:.95em;
	word-wrap: break-word;
}
aside .cpnt .c_body > dl {
	margin-bottom:0;
}
aside .cpnt .c_body > dl + * {
	margin-top:20px;
}
aside .cpnt.c_area {
	padding:0;
}

figcaption p {
	margin: 0;
}

.popover-glossary {
	color:inherit;
}

#eziweb_content_main .cpnt {
	padding:20px 0;
}
#eziweb_content_main .cpnt[class^="cpnt-"],
#eziweb_content_main .cpnt[class*=" cpnt-"] {
	padding:20px;
}

/* Mini projets */
#project_header {
	color: #333;
	height: 150px;
	margin-bottom: 25px;
	background: rgba(227,227,227,1);
}

.project-title {
	text-align: center;
	height: 100%;
	background: rgba(2,44,95,.6);
}
.project-title .c_content {
	position:relative;
	top: 50%;
	transform: translateY(-50%);
	color: white;
}
.project-title .title {
	font-size: 3em;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .1em;
}
.project-title .subtitle {
	font-size: 1.5em;
	text-transform: uppercase;
	letter-spacing: .1em;
}/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }
 }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; }
 }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }.mfp-bottom-bar {
	z-index:-1;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

.mfp-bg {
	opacity:.8;
}
.mfp-auto-cursor {
	cursor:pointer;
}

.mfp-close-btn-in .mfp-close {
	cursor: pointer;
	color: white;
}
.mfp-close-btn-in .mfp-inline-content .mfp-close {
	right:-11px;
}
.mfp-close-btn-in .mfp-ajax-holder .mfp-close {
	margin-right:15px;
	z-index:10;
	color:#333;
}

.mfp-title {
	padding-right:0;
	overflow:hidden;
}
.mfp-title small {
	color:inherit;
}
.mfp-counter {
	position:static;
	float:right;
	padding-left:10px;
}
.mfp-preloader {
	color:white;
	font-size:2em;
	font-weight:300;
}
.mfp-s-error .mfp-preloader {
	color:red;
}

.mfp-inline-content {
	position:relative;
}
.mfp-object {
	box-shadow: 0 0 5px black;
	margin:40px 0;
	display:inline-block;
	line-height:0;
}

.mfp-arrow-custom {
	position:absolute;
	top:50%;
	margin-top:-25px;
	margin-left:-25px;
	width:50px;
	height:50px;
	font-size:30px;
	line-height:30px;
	padding:10px;
	background:#093564;
	color:white;
	border:none;
	z-index:5000;
	opacity:.5;
}
.mfp-arrow-custom-right {
	right:7.5%;
}
.mfp-arrow-custom-left {
	left:7.5%;
}
.mfp-arrow-custom:hover {
	color:#093564;
	background:#fceb2e;
	opacity:.9;
}

.mfp-textflow {
	position:absolute;
	width:100%;
	height:100%;
}
.mfp-textflow-content {
	overflow-x:hidden;
	overflow-y:auto;
	height: 100%;
	background:white;
}
.mfp-textflow-content > .body {
	padding:20px 10px 10px 10px;
}
.mfp-textflow-content > h3 {
	margin:0;
	padding:10px;
	background:#e3e3e3;
}
.mfp-ajax-holder .mfp-content {
	position:absolute;
	top:15%;
	bottom:15%;
	left:15%;
	right:15%;
	width:auto;
	height:auto;
}/*!
 * SpreadNShare 3.0 (http://www.virtualys.com)
 * Copyright 2008-2015 Virtualys / IFREMER
 */
.item {
  margin: 6px 0 0 0;
}
.carousel-inner .item {
  margin: 0;
}
.item .fields {
  margin: 5px 0;
  font-size: .85em;
  font-style: italic;
  opacity: .65;
}
.item .fields + p {
  margin-top: 10px;
}
.item .fields > span + span {
  margin-left: 10px;
}
.item .cfx-fullpane .cfx-caption {
  overflow: hidden;
  font-size: .9em;
  line-height: 1.3;
}
.item .cfx-fullpane .cfx-caption > div > div:first-child {
  padding: 0 1em;
  overflow: hidden;
}
.item .cfx-fullpane .cfx-caption > div > div:first-child p {
  margin: 0;
}
.item .cfx-fullpane .cfx-caption > div > div:first-child p + p {
  margin-top: 10px;
}
.item .cfx-fullpane .cfx-caption > div .btn {
  margin-top: 10px;
}
.item h3.media-heading {
  font-size: 1.25em;
}
.item .thumbnail .datehead {
  color: #fff !important;
  background: rgba(0, 0, 0, .25) !important;
}
.item .thumbnail figure > a {
  overflow: hidden;
}
.no-gutter > div:not(.clearfix),
.no-gutter .item {
  margin: 0;
}
.l_i_content .cfx-fullpane .cfx-caption > div > div:first-child {
  max-height: 7.75em;
}
.l_i_content .cfx-content {
  min-height: 150px;
}
.l_i_thumbnail .cfx-fullpane .cfx-caption > div > div:first-child {
  max-height: 14.5em;
}
.l_i_thumbnail .thumbnail figure {
  background: rgba(0, 0, 0, .25);
}
.l_i_thumbnail .content-image,
.l_i_thumbnail .content-video,
.l_i_thumbnail .content-file {
  position: relative;
  display: block;
  text-align: center;
}
.l_i_thumbnail .content-image::after,
.l_i_thumbnail .content-video::after,
.l_i_thumbnail .content-file::after {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: -10px;
  font-family: "Glyphicons Halflings";
  font-size: 18px;
  line-height: 20px;
  color: white;
}
.l_i_thumbnail .content-image:hover::after,
.l_i_thumbnail .content-video:hover::after,
.l_i_thumbnail .content-file:hover::after {
  color: #03101e;
}
.l_i_thumbnail .content-image::after {
  content: "\e140";
}
.l_i_thumbnail .content-video::after {
  content: "\e072";
}
.l_i_thumbnail .content-file::after {
  content: "\e025";
}
.l_i_media > * {
  background: rgba(0, 0, 0, .25);
}
.c_slideshow .l_i_media > *,
.slide .l_i_media > * {
  background: none;
}
.l_i_media .cfx-fullpane .cfx-caption > div > div:first-child {
  max-height: 11.8em;
}
.l_i_media figcaption.layered h3 {
  font-size: 1.25em;
  line-height: 1.3;
}
.l_i_media figcaption.layered a {
  color: white !important;
}
.l_i_media figcaption.layered a,
.l_i_media figcaption.layered a:focus {
  color: #fceb2e !important;
}
.l_i_datethumbnail .thumbnail {
  padding: 0;
}
.l_i_datethumbnail .thumbnail .caption {
  padding: 9px 10px;
}
.l_i_panel {
  margin: 0;
}
.l_i_panel,
.l_i_panel .panel-heading .panel-title,
.l_i_panel a,
.l_i_panel .panel-heading .panel-title a,
.l_i_panel a,
.l_i_panel .panel-heading .panel-title a,
.l_i_panel a:focus,
.l_i_panel .panel-heading .panel-title a:focus {
  color: #333;
}
.l_i_panel .panel-body a {
  color: #3791c6 !important;
}
.l_i_panel .panel-body a:focus {
  color: #03101e !important;
}
.l_i_panel .panel-body .embed {
  max-width: 100%;
  overflow: hidden;
}
.l_i_panel .copyright {
  font-size: .7em;
  color: #a0a0a0;
  text-align: right;
}
.l_i_medialist .media-left,
.l_i_medialist .media-right {
  position: relative;
  font-size: 3em;
}
.l_i_medialist .media-left:empty,
.l_i_medialist .media-right:empty {
  padding: 0;
}
.l_i_medialist .media-left .content-image,
.l_i_medialist .media-right .content-image,
.l_i_medialist .media-left .content-video,
.l_i_medialist .media-right .content-video,
.l_i_medialist .media-left .content-file,
.l_i_medialist .media-right .content-file {
  position: relative;
  display: block;
}
.l_i_medialist .media-left .content-image::after,
.l_i_medialist .media-right .content-image::after,
.l_i_medialist .media-left .content-video::after,
.l_i_medialist .media-right .content-video::after,
.l_i_medialist .media-left .content-file::after,
.l_i_medialist .media-right .content-file::after {
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: "Glyphicons Halflings";
  font-size: 18px;
  line-height: 20px;
  color: white;
}
.l_i_medialist .media-left .content-image:hover::after,
.l_i_medialist .media-right .content-image:hover::after,
.l_i_medialist .media-left .content-video:hover::after,
.l_i_medialist .media-right .content-video:hover::after,
.l_i_medialist .media-left .content-file:hover::after,
.l_i_medialist .media-right .content-file:hover::after {
  color: #03101e;
}
.l_i_medialist .media-left .content-image::after,
.l_i_medialist .media-right .content-image::after {
  content: "\e140";
}
.l_i_medialist .media-left .content-video::after,
.l_i_medialist .media-right .content-video::after {
  content: "\e072";
}
.l_i_medialist .media-left .content-file::after,
.l_i_medialist .media-right .content-file::after {
  content: "\e025";
}
.l_i_medialist .icon {
  position: relative;
  display: block;
  width: 152px;
  height: 114px;
  background: rgba(0, 0, 0, .25);
}
.l_i_medialist .icon span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
       -o-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.l_i_medialist .expand > div > :first-child {
  height: 1.3em;
}
.l_i_medialist .expand.in > div > :first-child {
  height: auto;
}
.l_i_medialist .expand p {
  overflow: visible;
  white-space: normal;
}
.size-content_embed_medium .carousel-indicators,
.size-content_embed_medium .carousel-copyright {
  display: none;
}
.size-content_embed_medium .carousel-caption {
  padding: 0;
  font-size: .85em;
}
.size-content_embed_small .carousel-indicators,
.size-content_embed_small .carousel-copyright {
  display: none;
}
.size-content_embed_small .carousel-caption {
  padding: 0;
  font-size: .65em;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnRfc25zaHRtbDVfbGlzdGl0ZW1zLXRoZW1lLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0dBR0c7QUFDSDtFQUNFLGtCQUFrQjtDQUNuQjtBQUNEO0VBQ0UsVUFBVTtDQUNYO0FBQ0Q7RUFDRSxpQkFBaUI7RUFDakIsY0FBYztFQUNkLGFBQWE7RUFDYixtQkFBbUI7Q0FDcEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0Usa0JBQWtCO0NBQ25CO0FBQ0Q7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7Q0FDaEI7QUFDRDtFQUNFLFVBQVU7Q0FDWDtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGtCQUFrQjtDQUNuQjtBQUNEO0VBQ0UsMkNBQTJDO0VBQzNDLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7O0VBRUUsVUFBVTtDQUNYO0FBQ0Q7RUFDRSxtQkFBbUI7Q0FDcEI7QUFDRDtFQUNFLGtCQUFrQjtDQUNuQjtBQUNEO0VBQ0UsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxnQ0FBZ0M7Q0FDakM7QUFDRDs7O0VBR0UsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixtQkFBbUI7Q0FDcEI7QUFDRDs7O0VBR0Usb0NBQW9DO0VBQ3BDLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsUUFBUTtFQUNSLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixnQkFBZ0I7Q0FDakI7QUFDRDs7O0VBR0UsZUFBZTtDQUNoQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsZ0NBQWdDO0NBQ2pDO0FBQ0Q7O0VBRUUsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxtQkFBbUI7Q0FDcEI7QUFDRDtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLHdCQUF3QjtDQUN6QjtBQUNEOztFQUVFLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0UsV0FBVztDQUNaO0FBQ0Q7RUFDRSxrQkFBa0I7Q0FDbkI7QUFDRDtFQUNFLFVBQVU7Q0FDWDtBQUNEOzs7Ozs7OztFQVFFLFlBQVk7Q0FDYjtBQUNEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Q7RUFDRSwwQkFBMEI7Q0FDM0I7QUFDRDtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZTtDQUNoQjtBQUNEOztFQUVFLGVBQWU7RUFDZixtQkFBbUI7Q0FDcEI7QUFDRDs7RUFFRSxXQUFXO0NBQ1o7QUFDRDs7Ozs7O0VBTUUsbUJBQW1CO0VBQ25CLGVBQWU7Q0FDaEI7QUFDRDs7Ozs7O0VBTUUsb0NBQW9DO0VBQ3BDLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsZ0JBQWdCO0NBQ2pCO0FBQ0Q7Ozs7OztFQU1FLGVBQWU7Q0FDaEI7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7QUFDRDs7RUFFRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsYUFBYTtFQUNiLGNBQWM7RUFDZCxnQ0FBZ0M7Q0FDakM7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsVUFBVTtFQUNWLHFEQUE2QztNQUE3QyxpREFBNkM7T0FBN0MsZ0RBQTZDO1VBQTdDLDZDQUE2QztDQUM5QztBQUNEO0VBQ0UsY0FBYztDQUNmO0FBQ0Q7RUFDRSxhQUFhO0NBQ2Q7QUFDRDtFQUNFLG9CQUFvQjtFQUNwQixrQkFBa0I7Q0FDbkI7QUFDRDs7RUFFRSxjQUFjO0NBQ2Y7QUFDRDtFQUNFLFdBQVc7RUFDWCxpQkFBaUI7Q0FDbEI7QUFDRDs7RUFFRSxjQUFjO0NBQ2Y7QUFDRDtFQUNFLFdBQVc7RUFDWCxpQkFBaUI7Q0FDbEIiLCJmaWxlIjoiY29udGVudF9zbnNodG1sNV9saXN0aXRlbXMtdGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBTcHJlYWROU2hhcmUgMy4wIChodHRwOi8vd3d3LnZpcnR1YWx5cy5jb20pXG4gKiBDb3B5cmlnaHQgMjAwOC0yMDE1IFZpcnR1YWx5cyAvIElGUkVNRVJcbiAqL1xuLml0ZW0ge1xuICBtYXJnaW46IDZweCAwIDAgMDtcbn1cbi5jYXJvdXNlbC1pbm5lciAuaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5pdGVtIC5maWVsZHMge1xuICBmb250LXNpemU6IC44NWVtO1xuICBtYXJnaW46IDVweCAwO1xuICBvcGFjaXR5OiAuNjU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5pdGVtIC5maWVsZHMgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5pdGVtIC5maWVsZHMgPiBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLml0ZW0gLmNmeC1mdWxscGFuZSAuY2Z4LWNhcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IC45ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaXRlbSAuY2Z4LWZ1bGxwYW5lIC5jZngtY2FwdGlvbiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMWVtO1xufVxuLml0ZW0gLmNmeC1mdWxscGFuZSAuY2Z4LWNhcHRpb24gPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5pdGVtIC5jZngtZnVsbHBhbmUgLmNmeC1jYXB0aW9uID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5pdGVtIC5jZngtZnVsbHBhbmUgLmNmeC1jYXB0aW9uID4gZGl2IC5idG4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLml0ZW0gaDMubWVkaWEtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuLml0ZW0gLnRodW1ibmFpbCAuZGF0ZWhlYWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uaXRlbSAudGh1bWJuYWlsIGZpZ3VyZSA+IGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vLWd1dHRlciA+IGRpdjpub3QoLmNsZWFyZml4KSxcbi5uby1ndXR0ZXIgLml0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4ubF9pX2NvbnRlbnQgLmNmeC1mdWxscGFuZSAuY2Z4LWNhcHRpb24gPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXgtaGVpZ2h0OiA3Ljc1ZW07XG59XG4ubF9pX2NvbnRlbnQgLmNmeC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG4ubF9pX3RodW1ibmFpbCAuY2Z4LWZ1bGxwYW5lIC5jZngtY2FwdGlvbiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG1heC1oZWlnaHQ6IDE0LjVlbTtcbn1cbi5sX2lfdGh1bWJuYWlsIC50aHVtYm5haWwgZmlndXJlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5sX2lfdGh1bWJuYWlsIC5jb250ZW50LWltYWdlLFxuLmxfaV90aHVtYm5haWwgLmNvbnRlbnQtdmlkZW8sXG4ubF9pX3RodW1ibmFpbCAuY29udGVudC1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxfaV90aHVtYm5haWwgLmNvbnRlbnQtaW1hZ2U6OmFmdGVyLFxuLmxfaV90aHVtYm5haWwgLmNvbnRlbnQtdmlkZW86OmFmdGVyLFxuLmxfaV90aHVtYm5haWwgLmNvbnRlbnQtZmlsZTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5sX2lfdGh1bWJuYWlsIC5jb250ZW50LWltYWdlOmhvdmVyOjphZnRlcixcbi5sX2lfdGh1bWJuYWlsIC5jb250ZW50LXZpZGVvOmhvdmVyOjphZnRlcixcbi5sX2lfdGh1bWJuYWlsIC5jb250ZW50LWZpbGU6aG92ZXI6OmFmdGVyIHtcbiAgY29sb3I6ICMwMzEwMWU7XG59XG4ubF9pX3RodW1ibmFpbCAuY29udGVudC1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTE0MFwiO1xufVxuLmxfaV90aHVtYm5haWwgLmNvbnRlbnQtdmlkZW86OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5sX2lfdGh1bWJuYWlsIC5jb250ZW50LWZpbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cbi5sX2lfbWVkaWEgPiAqIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5jX3NsaWRlc2hvdyAubF9pX21lZGlhID4gKixcbi5zbGlkZSAubF9pX21lZGlhID4gKiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubF9pX21lZGlhIC5jZngtZnVsbHBhbmUgLmNmeC1jYXB0aW9uID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWF4LWhlaWdodDogMTEuOGVtO1xufVxuLmxfaV9tZWRpYSBmaWdjYXB0aW9uLmxheWVyZWQgaDMge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5sX2lfbWVkaWEgZmlnY2FwdGlvbi5sYXllcmVkIGEge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5sX2lfbWVkaWEgZmlnY2FwdGlvbi5sYXllcmVkIGEsXG4ubF9pX21lZGlhIGZpZ2NhcHRpb24ubGF5ZXJlZCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmY2ViMmUgIWltcG9ydGFudDtcbn1cbi5sX2lfZGF0ZXRodW1ibmFpbCAudGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5sX2lfZGF0ZXRodW1ibmFpbCAudGh1bWJuYWlsIC5jYXB0aW9uIHtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG59XG4ubF9pX3BhbmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmxfaV9wYW5lbCxcbi5sX2lfcGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlLFxuLmxfaV9wYW5lbCBhLFxuLmxfaV9wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSxcbi5sX2lfcGFuZWwgYSxcbi5sX2lfcGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEsXG4ubF9pX3BhbmVsIGE6Zm9jdXMsXG4ubF9pX3BhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubF9pX3BhbmVsIC5wYW5lbC1ib2R5IGEge1xuICBjb2xvcjogIzM3OTFjNiAhaW1wb3J0YW50O1xufVxuLmxfaV9wYW5lbCAucGFuZWwtYm9keSBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMzEwMWUgIWltcG9ydGFudDtcbn1cbi5sX2lfcGFuZWwgLnBhbmVsLWJvZHkgLmVtYmVkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxfaV9wYW5lbCAuY29weXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogLjdlbTtcbiAgY29sb3I6ICNhMGEwYTA7XG59XG4ubF9pX21lZGlhbGlzdCAubWVkaWEtbGVmdCxcbi5sX2lfbWVkaWFsaXN0IC5tZWRpYS1yaWdodCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubF9pX21lZGlhbGlzdCAubWVkaWEtbGVmdDplbXB0eSxcbi5sX2lfbWVkaWFsaXN0IC5tZWRpYS1yaWdodDplbXB0eSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubF9pX21lZGlhbGlzdCAubWVkaWEtbGVmdCAuY29udGVudC1pbWFnZSxcbi5sX2lfbWVkaWFsaXN0IC5tZWRpYS1yaWdodCAuY29udGVudC1pbWFnZSxcbi5sX2lfbWVkaWFsaXN0IC5tZWRpYS1sZWZ0IC5jb250ZW50LXZpZGVvLFxuLmxfaV9tZWRpYWxpc3QgLm1lZGlhLXJpZ2h0IC5jb250ZW50LXZpZGVvLFxuLmxfaV9tZWRpYWxpc3QgLm1lZGlhLWxlZnQgLmNvbnRlbnQtZmlsZSxcbi5sX2lfbWVkaWFsaXN0IC5tZWRpYS1yaWdodCAuY29udGVudC1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sX2lfbWVkaWFsaXN0IC5tZWRpYS1sZWZ0IC5jb250ZW50LWltYWdlOjphZnRlcixcbi5sX2lfbWVkaWFsaXN0IC5tZWRpYS1yaWdodCAuY29udGVudC1pbWFnZTo6YWZ0ZXIsXG4ubF9pX21lZGlhbGlzdCAubWVkaWEtbGVmdCAuY29udGVudC12aWRlbzo6YWZ0ZXIsXG4ubF9pX21lZGlhbGlzdCAubWVkaWEtcmlnaHQgLmNvbnRlbnQtdmlkZW86OmFmdGVyLFxuLmxfaV9tZWRpYWxpc3QgLm1lZGlhLWxlZnQgLmNvbnRlbnQtZmlsZTo6YWZ0ZXIsXG4ubF9pX21lZGlhbGlzdCAubWVkaWEtcmlnaHQgLmNvbnRlbnQtZmlsZTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmxfaV9tZWRpYWxpc3QgLm1lZGlhLWxlZnQgLmNvbnRlbnQtaW1hZ2U6aG92ZXI6OmFmdGVyLFxuLmxfaV9tZWRpYWxpc3QgLm1lZGlhLXJpZ2h0IC5jb250ZW50LWltYWdlOmhvdmVyOjphZnRlcixcbi5sX2lfbWVkaWFsaXN0IC5tZWRpYS1sZWZ0IC5jb250ZW50LXZpZGVvOmhvdmVyOjphZnRlcixcbi5sX2lfbWVkaWFsaXN0IC5tZWRpYS1yaWdodCAuY29udGVudC12aWRlbzpob3Zlcjo6YWZ0ZXIsXG4ubF9pX21lZGlhbGlzdCAubWVkaWEtbGVmdCAuY29udGVudC1maWxlOmhvdmVyOjphZnRlcixcbi5sX2lfbWVkaWFsaXN0IC5tZWRpYS1yaWdodCAuY29udGVudC1maWxlOmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjMDMxMDFlO1xufVxuLmxfaV9tZWRpYWxpc3QgLm1lZGlhLWxlZnQgLmNvbnRlbnQtaW1hZ2U6OmFmdGVyLFxuLmxfaV9tZWRpYWxpc3QgLm1lZGlhLXJpZ2h0IC5jb250ZW50LWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG4ubF9pX21lZGlhbGlzdCAubWVkaWEtbGVmdCAuY29udGVudC12aWRlbzo6YWZ0ZXIsXG4ubF9pX21lZGlhbGlzdCAubWVkaWEtcmlnaHQgLmNvbnRlbnQtdmlkZW86OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5sX2lfbWVkaWFsaXN0IC5tZWRpYS1sZWZ0IC5jb250ZW50LWZpbGU6OmFmdGVyLFxuLmxfaV9tZWRpYWxpc3QgLm1lZGlhLXJpZ2h0IC5jb250ZW50LWZpbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cbi5sX2lfbWVkaWFsaXN0IC5pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1MnB4O1xuICBoZWlnaHQ6IDExNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmxfaV9tZWRpYWxpc3QgLmljb24gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubF9pX21lZGlhbGlzdCAuZXhwYW5kID4gZGl2ID4gOmZpcnN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAxLjNlbTtcbn1cbi5sX2lfbWVkaWFsaXN0IC5leHBhbmQuaW4gPiBkaXYgPiA6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubF9pX21lZGlhbGlzdCAuZXhwYW5kIHAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zaXplLWNvbnRlbnRfZW1iZWRfbWVkaXVtIC5jYXJvdXNlbC1pbmRpY2F0b3JzLFxuLnNpemUtY29udGVudF9lbWJlZF9tZWRpdW0gLmNhcm91c2VsLWNvcHlyaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l6ZS1jb250ZW50X2VtYmVkX21lZGl1bSAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogLjg1ZW07XG59XG4uc2l6ZS1jb250ZW50X2VtYmVkX3NtYWxsIC5jYXJvdXNlbC1pbmRpY2F0b3JzLFxuLnNpemUtY29udGVudF9lbWJlZF9zbWFsbCAuY2Fyb3VzZWwtY29weXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXplLWNvbnRlbnRfZW1iZWRfc21hbGwgLmNhcm91c2VsLWNhcHRpb24ge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IC42NWVtO1xufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Y29udGVudF9zbnNodG1sNV9saXN0aXRlbXMtdGhlbWUuY3NzLm1hcCAqLyJdfQ== */