.ilightbox-overlay.dark {
  background: #000;
}

.ilightbox-loader.dark {
  -webkit-box-shadow: black 0px 0px 85px, black 0px 0px 85px;
  box-shadow: black 0px 0px 85px, black 0px 0px 85px;
}

.ilightbox-loader.dark div {
  background: #000 url("../img/dark-skin/preloader.gif") no-repeat center;
}

.ilightbox-holder.dark {
  padding: 5px;
  background: #000;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
}

.ilightbox-holder.dark .ilightbox-container .ilightbox-caption {
  background: url("../img/dark-skin/caption-bg.png");
  color: #FFF;
  text-shadow: 0 1px black;
}

.ilightbox-holder.dark .ilightbox-container .ilightbox-social {
  background: url("../img/dark-skin/caption-bg.png");
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.ilightbox-holder.dark .ilightbox-alert {
  background: url("../img/dark-skin/alert.png") no-repeat center top;
  color: #555;
}

/* Style toolbar */
.ilightbox-toolbar.dark {
  top: 11px;
  left: 10px;
}

.ilightbox-toolbar.dark a {
  width: 25px;
  height: 23px;
  background: black url("../img/dark-skin/buttons.png") no-repeat 7px 6px;
}

.ilightbox-toolbar.dark a.disabled {
  opacity: 0.2;
  filter: alpha(opacity=20);
  cursor: default;
  background-color: #000 !important;
}

.ilightbox-toolbar.dark a:first-of-type {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.ilightbox-toolbar.dark a:last-of-type {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.ilightbox-toolbar.dark a.ilightbox-close:hover {
  background-position: -32px 6px;
}

.ilightbox-toolbar.dark a.ilightbox-fullscreen {
  background-position: 6px -33px;
  right: 35px;
}

.ilightbox-toolbar.dark a.ilightbox-fullscreen:hover {
  background-position: -31px -33px;
}

.ilightbox-toolbar.dark a.ilightbox-play {
  background-position: 8px -57px;
}

.ilightbox-toolbar.dark a.ilightbox-play:hover {
  background-position: -32px -57px;
}

.ilightbox-toolbar.dark a.ilightbox-pause {
  background-position: 8px -83px;
}

.ilightbox-toolbar.dark a.ilightbox-pause:hover {
  background-position: -32px -83px;
}

.isMobile .ilightbox-toolbar.dark {
  background: #000;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  text-align: center;
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
}

.isMobile .ilightbox-toolbar.dark a {
  display: inline-block;
  float: none;
  width: 50px;
  height: 40px;
  background-size: 50%;
  background-position: 50% !important;
}

.isMobile .ilightbox-toolbar.dark a:hover {
  background-color: #111;
}

.isMobile .ilightbox-toolbar.dark a.ilightbox-fullscreen {
  background-image: url("../img/dark-skin/fullscreen-icon-64.png");
  background-image/*\**/: url("../img/dark-skin/fullscreen-icon-ie.png") \9;
  /* IE7-8 */
}

.isMobile .ilightbox-toolbar.dark a.ilightbox-close {
  background-image: url("../img/dark-skin/x-mark-icon-64.png");
  background-image/*\**/: url("../img/dark-skin/x-mark-icon-ie.png") \9;
  /* IE7-8 */
}

.isMobile .ilightbox-toolbar.dark a.ilightbox-next-button {
  background-image: url("../img/dark-skin/arrow-next-icon-64.png");
  background-image/*\**/: url("../img/dark-skin/arrow-next-icon-ie.png") \9;
  /* IE7-8 */
  background-position: 52% 50%;
}

.isMobile .ilightbox-toolbar.dark a.ilightbox-prev-button {
  background-image: url("../img/dark-skin/arrow-prev-icon-64.png");
  background-image/*\**/: url("../img/dark-skin/arrow-prev-icon-ie.png") \9;
  /* IE7-8 */
  background-position: 48% 50%;
}

.isMobile .ilightbox-toolbar.dark a.ilightbox-play {
  background-image: url("../img/dark-skin/play-icon-64.png");
  background-image/*\**/: url("../img/dark-skin/play-icon-ie.png") \9;
  /* IE7-8 */
}

.isMobile .ilightbox-toolbar.dark a.ilightbox-pause {
  background-image: url("../img/dark-skin/pause-icon-64.png");
  background-image/*\**/: url("../img/dark-skin/pause-icon-ie.png") \9;
  /* IE7-8 */
}

.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-title {
  font-size: 18px;
  padding: 10px 8px;
  padding-right: 60px;
  color: #FFF;
}

.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar {
  left: auto;
  top: 5px;
  right: 5px;
}

.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a {
  -webkit-border-radius: 0;
  border-radius: 0;
  float: right;
}

.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* Style thumbnails */
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.9);
}

.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
  background: url("../img/dark-skin/thumb-overlay-play.png") no-repeat center;
}

/* Configure arrow buttons */
.ilightbox-button.dark.disabled {
  opacity: 0.1;
  filter: alpha(opacity=10);
  /* IE7-8 */
  cursor: default;
  background-color: #000 !important;
}

.ilightbox-button.dark span {
  display: block;
  width: 100%;
  height: 100%;
}

.ilightbox-button.dark {
  bottom: 0;
  right: 0;
  left: 0;
  left/*\**/: 45%\9;
  /* IE7-8 */
  right/*\**/: auto\9;
  /* IE7-8 */
  width: 95px;
  height: 75px;
  margin: auto;
  background: url("../img/dark-skin/arrow-next-vertical-icon-64.png") no-repeat 50% 65%;
  background-color: #000;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.ilightbox-button.ilightbox-button.dark:hover {
  background-color: #111;
}

.ilightbox-button.ilightbox-prev-button.dark {
  top: 0;
  bottom: auto;
  background-image: url("../img/dark-skin/arrow-prev-vertical-icon-64.png");
  background-position: 50% 35%;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.ilightbox-button.dark.horizontal {
  right: 0;
  left: auto;
  top: 0;
  bottom: 0;
  top/*\**/: 41%\9;
  /* IE7-8 */
  bottom/*\**/: auto\9;
  /* IE7-8 */
  width: 75px;
  height: 95px;
  background-image: url("../img/dark-skin/arrow-next-icon-64.png");
  background-position: 65% 50%;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

.ilightbox-button.ilightbox-prev-button.dark.horizontal {
  right: auto;
  left: 0;
  background-image: url("../img/dark-skin/arrow-prev-icon-64.png");
  background-position: 35% 50%;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2tpbi5jc3MiLCJzb3VyY2VzIjpbInNraW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkcGF0aDogJy4uL2ltZy9kYXJrLXNraW4vJztcclxuXHJcbi5pbGlnaHRib3gtb3ZlcmxheS5kYXJrIHtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcblxyXG4uaWxpZ2h0Ym94LWxvYWRlci5kYXJrIHtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IGJsYWNrIDBweCAwcHggODVweCwgYmxhY2sgMHB4IDBweCA4NXB4O1xyXG5cdCAgICAgICAgYm94LXNoYWRvdzogYmxhY2sgMHB4IDBweCA4NXB4LCBibGFjayAwcHggMHB4IDg1cHg7XHJcbn1cclxuLmlsaWdodGJveC1sb2FkZXIuZGFyayBkaXYge1xyXG5cdGJhY2tncm91bmQ6ICMwMDAgdXJsKCcjeyRwYXRofXByZWxvYWRlci5naWYnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcblxyXG4uaWxpZ2h0Ym94LWhvbGRlci5kYXJrIHtcclxuXHRwYWRkaW5nOiA1cHg7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IGhzbGEoMCwwJSwwJSwuOCk7XHJcblx0ICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCBoc2xhKDAsMCUsMCUsLjgpO1xyXG59XHJcblxyXG4uaWxpZ2h0Ym94LWhvbGRlci5kYXJrIC5pbGlnaHRib3gtY29udGFpbmVyICAuaWxpZ2h0Ym94LWNhcHRpb24ge1xyXG5cdGJhY2tncm91bmQ6IHVybCgnI3skcGF0aH1jYXB0aW9uLWJnLnBuZycpO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHRleHQtc2hhZG93OiAwIDFweCBibGFjaztcclxufVxyXG5cclxuLmlsaWdodGJveC1ob2xkZXIuZGFyayAuaWxpZ2h0Ym94LWNvbnRhaW5lciAuaWxpZ2h0Ym94LXNvY2lhbCB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcjeyRwYXRofWNhcHRpb24tYmcucG5nJyk7XHJcblx0XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcblx0ICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi5pbGlnaHRib3gtaG9sZGVyLmRhcmsgLmlsaWdodGJveC1hbGVydCB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcjeyRwYXRofWFsZXJ0LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG5cdGNvbG9yOiAjNTU1O1xyXG59XHJcblxyXG4vKiBTdHlsZSB0b29sYmFyICovXHJcbi5pbGlnaHRib3gtdG9vbGJhci5kYXJrIHtcclxuXHR0b3A6IDExcHg7XHJcblx0bGVmdDogMTBweDtcclxufVxyXG5cclxuLmlsaWdodGJveC10b29sYmFyLmRhcmsgYSB7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0aGVpZ2h0OiAyM3B4O1xyXG5cdGJhY2tncm91bmQ6IGJsYWNrIHVybCgnI3skcGF0aH1idXR0b25zLnBuZycpIG5vLXJlcGVhdCA3cHggNnB4O1xyXG59XHJcblxyXG4uaWxpZ2h0Ym94LXRvb2xiYXIuZGFyayBhLmRpc2FibGVkIHtcclxuXHRvcGFjaXR5OiAwLjI7XHJcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaWxpZ2h0Ym94LXRvb2xiYXIuZGFyayBhOmZpcnN0LW9mLXR5cGUge1xyXG5cdC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG5cdFx0ICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcclxuXHRcdCAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5pbGlnaHRib3gtdG9vbGJhci5kYXJrIGE6bGFzdC1vZi10eXBlIHtcclxuXHQtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XHJcblx0LXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG5cdFx0ICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XHJcblx0XHQgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLmlsaWdodGJveC10b29sYmFyLmRhcmsgYS5pbGlnaHRib3gtY2xvc2U6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDZweDtcclxufVxyXG5cclxuLmlsaWdodGJveC10b29sYmFyLmRhcmsgYS5pbGlnaHRib3gtZnVsbHNjcmVlbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IC0zM3B4O1xyXG5cdHJpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4uaWxpZ2h0Ym94LXRvb2xiYXIuZGFyayBhLmlsaWdodGJveC1mdWxsc2NyZWVuOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzFweCAtMzNweDtcclxufVxyXG5cclxuLmlsaWdodGJveC10b29sYmFyLmRhcmsgYS5pbGlnaHRib3gtcGxheSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOHB4IC01N3B4O1xyXG59XHJcblxyXG4uaWxpZ2h0Ym94LXRvb2xiYXIuZGFyayBhLmlsaWdodGJveC1wbGF5OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNTdweDtcclxufVxyXG5cclxuLmlsaWdodGJveC10b29sYmFyLmRhcmsgYS5pbGlnaHRib3gtcGF1c2Uge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDhweCAtODNweDtcclxufVxyXG5cclxuLmlsaWdodGJveC10b29sYmFyLmRhcmsgYS5pbGlnaHRib3gtcGF1c2U6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04M3B4O1xyXG59XHJcblxyXG4uaXNNb2JpbGUgLmlsaWdodGJveC10b29sYmFyLmRhcmsge1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0dG9wOiBhdXRvO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsMCwwLC44KTtcclxuXHQgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwwLDAsLjgpO1xyXG59XHJcblxyXG4uaXNNb2JpbGUgLmlsaWdodGJveC10b29sYmFyLmRhcmsgYSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzTW9iaWxlIC5pbGlnaHRib3gtdG9vbGJhci5kYXJrIGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbn1cclxuXHJcbi5pc01vYmlsZSAuaWxpZ2h0Ym94LXRvb2xiYXIuZGFyayBhLmlsaWdodGJveC1mdWxsc2NyZWVuIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHBhdGh9ZnVsbHNjcmVlbi1pY29uLTY0LnBuZycpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2UvKlxcKiovOiB1cmwoJyN7JHBhdGh9ZnVsbHNjcmVlbi1pY29uLWllLnBuZycpXFw5OyAgLyogSUU3LTggKi9cclxufVxyXG5cclxuLmlzTW9iaWxlIC5pbGlnaHRib3gtdG9vbGJhci5kYXJrIGEuaWxpZ2h0Ym94LWNsb3NlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHBhdGh9eC1tYXJrLWljb24tNjQucG5nJyk7XHJcblx0YmFja2dyb3VuZC1pbWFnZS8qXFwqKi86IHVybCgnI3skcGF0aH14LW1hcmstaWNvbi1pZS5wbmcnKVxcOTsgIC8qIElFNy04ICovXHJcbn1cclxuXHJcbi5pc01vYmlsZSAuaWxpZ2h0Ym94LXRvb2xiYXIuZGFyayBhLmlsaWdodGJveC1uZXh0LWJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRwYXRofWFycm93LW5leHQtaWNvbi02NC5wbmcnKTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlLypcXCoqLzogdXJsKCcjeyRwYXRofWFycm93LW5leHQtaWNvbi1pZS5wbmcnKVxcOTsgIC8qIElFNy04ICovXHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTIlIDUwJTtcclxufVxyXG5cclxuLmlzTW9iaWxlIC5pbGlnaHRib3gtdG9vbGJhci5kYXJrIGEuaWxpZ2h0Ym94LXByZXYtYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHBhdGh9YXJyb3ctcHJldi1pY29uLTY0LnBuZycpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2UvKlxcKiovOiB1cmwoJyN7JHBhdGh9YXJyb3ctcHJldi1pY29uLWllLnBuZycpXFw5OyAgLyogSUU3LTggKi9cclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0OCUgNTAlO1xyXG59XHJcblxyXG4uaXNNb2JpbGUgLmlsaWdodGJveC10b29sYmFyLmRhcmsgYS5pbGlnaHRib3gtcGxheSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRwYXRofXBsYXktaWNvbi02NC5wbmcnKTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlLypcXCoqLzogdXJsKCcjeyRwYXRofXBsYXktaWNvbi1pZS5wbmcnKVxcOTsgIC8qIElFNy04ICovXHJcbn1cclxuXHJcbi5pc01vYmlsZSAuaWxpZ2h0Ym94LXRvb2xiYXIuZGFyayBhLmlsaWdodGJveC1wYXVzZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRwYXRofXBhdXNlLWljb24tNjQucG5nJyk7XHJcblx0YmFja2dyb3VuZC1pbWFnZS8qXFwqKi86IHVybCgnI3skcGF0aH1wYXVzZS1pY29uLWllLnBuZycpXFw5OyAgLyogSUU3LTggKi9cclxufVxyXG5cclxuLmlsaWdodGJveC1ob2xkZXIuZGFyayAuaWxpZ2h0Ym94LWlubmVyLXRvb2xiYXIgLmlsaWdodGJveC10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdHBhZGRpbmc6IDEwcHggOHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5pbGlnaHRib3gtaG9sZGVyLmRhcmsgLmlsaWdodGJveC1pbm5lci10b29sYmFyIC5pbGlnaHRib3gtdG9vbGJhciB7XHJcblx0bGVmdDogYXV0bztcclxuXHR0b3A6IDVweDtcclxuXHRyaWdodDogNXB4O1xyXG59XHJcblxyXG4uaWxpZ2h0Ym94LWhvbGRlci5kYXJrIC5pbGlnaHRib3gtaW5uZXItdG9vbGJhciAuaWxpZ2h0Ym94LXRvb2xiYXIgYSB7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5pbGlnaHRib3gtaG9sZGVyLmRhcmsgLmlsaWdodGJveC1pbm5lci10b29sYmFyIC5pbGlnaHRib3gtdG9vbGJhciBhOmZpcnN0LW9mLXR5cGUge1xyXG5cdC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuXHQtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XHJcblx0XHQgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuXHRcdCAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4uaWxpZ2h0Ym94LWhvbGRlci5kYXJrIC5pbGlnaHRib3gtaW5uZXItdG9vbGJhciAuaWxpZ2h0Ym94LXRvb2xiYXIgYTpsYXN0LW9mLXR5cGUge1xyXG5cdC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG5cdFx0ICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcclxuXHRcdCAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi8qIFN0eWxlIHRodW1ibmFpbHMgKi9cclxuLmlsaWdodGJveC10aHVtYm5haWxzLmRhcmsgLmlsaWdodGJveC10aHVtYm5haWxzLWdyaWQgLmlsaWdodGJveC10aHVtYm5haWwgaW1nIHtcclxuXHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgLjkpO1xyXG59XHJcblxyXG4uaWxpZ2h0Ym94LXRodW1ibmFpbHMuZGFyayAuaWxpZ2h0Ym94LXRodW1ibmFpbHMtZ3JpZCAuaWxpZ2h0Ym94LXRodW1ibmFpbCAuaWxpZ2h0Ym94LXRodW1ibmFpbC12aWRlbyB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcjeyRwYXRofXRodW1iLW92ZXJsYXktcGxheS5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcblxyXG4vKiBDb25maWd1cmUgYXJyb3cgYnV0dG9ucyAqL1xyXG4uaWxpZ2h0Ym94LWJ1dHRvbi5kYXJrLmRpc2FibGVkIHtcclxuXHRvcGFjaXR5OiAwLjE7XHJcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTsgIC8qIElFNy04ICovXHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG4uaWxpZ2h0Ym94LWJ1dHRvbi5kYXJrIHNwYW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG4uaWxpZ2h0Ym94LWJ1dHRvbi5kYXJrIHtcclxuXHRib3R0b206IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0bGVmdDogMDtcclxuXHRsZWZ0LypcXCoqLzogNDUlXFw5OyAgLyogSUU3LTggKi9cclxuXHRyaWdodC8qXFwqKi86IGF1dG9cXDk7ICAvKiBJRTctOCAqL1xyXG5cdHdpZHRoOiA5NXB4O1xyXG5cdGhlaWdodDogNzVweDtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0YmFja2dyb3VuZDogdXJsKCcjeyRwYXRofWFycm93LW5leHQtdmVydGljYWwtaWNvbi02NC5wbmcnKSBuby1yZXBlYXQgNTAlIDY1JTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0ICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cdC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuXHRcdCAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcblx0XHQgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxufVxyXG4uaWxpZ2h0Ym94LWJ1dHRvbi5pbGlnaHRib3gtYnV0dG9uLmRhcms6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbn1cclxuLmlsaWdodGJveC1idXR0b24uaWxpZ2h0Ym94LXByZXYtYnV0dG9uLmRhcmsge1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IGF1dG87XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRwYXRofWFycm93LXByZXYtdmVydGljYWwtaWNvbi02NC5wbmcnKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzUlO1xyXG5cclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0ICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cdC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuXHRcdCAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcblx0XHQgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxufVxyXG4uaWxpZ2h0Ym94LWJ1dHRvbi5kYXJrLmhvcml6b250YWwge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR0b3AvKlxcKiovOiA0MSVcXDk7ICAvKiBJRTctOCAqL1xyXG5cdGJvdHRvbS8qXFwqKi86IGF1dG9cXDk7ICAvKiBJRTctOCAqL1xyXG5cdHdpZHRoOiA3NXB4O1xyXG5cdGhlaWdodDogOTVweDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHBhdGh9YXJyb3ctbmV4dC1pY29uLTY0LnBuZycpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDY1JSA1MCU7XHJcblxyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuXHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblx0LXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcblx0LXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcblx0XHQgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG5cdFx0ICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxufVxyXG4uaWxpZ2h0Ym94LWJ1dHRvbi5pbGlnaHRib3gtcHJldi1idXR0b24uZGFyay5ob3Jpem9udGFsIHtcclxuXHRyaWdodDogYXV0bztcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skcGF0aH1hcnJvdy1wcmV2LWljb24tNjQucG5nJyk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMzUlIDUwJTtcclxuXHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHQtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0LXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cdFx0ICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0XHQgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxBQUFBLGtCQUFrQixBQUFBLEtBQUssQ0FBQztFQUN2QixVQUFVLEVBQUUsSUFBSTtDQUNoQjs7QUFFRCxBQUFBLGlCQUFpQixBQUFBLEtBQUssQ0FBQztFQUN0QixrQkFBa0IsRUFBRSxzQ0FBc0M7RUFDbEQsVUFBVSxFQUFFLHNDQUFzQztDQUMxRDs7QUFDRCxBQUFBLGlCQUFpQixBQUFBLEtBQUssQ0FBQyxHQUFHLENBQUM7RUFDMUIsVUFBVSxFQUFFLElBQUksQ0FBQyxxQ0FBNEIsQ0FBQyxTQUFTLENBQUMsTUFBTTtDQUM5RDs7QUFFRCxBQUFBLGlCQUFpQixBQUFBLEtBQUssQ0FBQztFQUN0QixPQUFPLEVBQUUsR0FBRztFQUNaLFVBQVUsRUFBRSxJQUFJO0VBRWhCLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLGtCQUFnQjtFQUNyQyxVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsa0JBQWdCO0NBQzdDOztBQUVELEFBQUEsaUJBQWlCLEFBQUEsS0FBSyxDQUFDLG9CQUFvQixDQUFFLGtCQUFrQixDQUFDO0VBQy9ELFVBQVUsRUFBRSxzQ0FBNkI7RUFDekMsS0FBSyxFQUFFLElBQUk7RUFDWCxXQUFXLEVBQUUsV0FBVztDQUN4Qjs7QUFFRCxBQUFBLGlCQUFpQixBQUFBLEtBQUssQ0FBQyxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQztFQUM3RCxVQUFVLEVBQUUsc0NBQTZCO0VBRXpDLHFCQUFx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 */
