/* CSS Resets */
.foobar-container {
  border-collapse: separate !important;
  border-spacing: 0 !important; }

.foobar-container, .foobar-container-row, .foobar-container-left, .foobar-container-right, .foobar-container-center,
.foobar-close-button-container, .foobar-close-button-spacer {
  padding: 0 !important;
  margin: 0 !important; }

.foobar-message-wrapper {
  line-height: normal; }

/* Core CSS */
.foobar-wrapper {
  width: 100%;
  z-index: 1001; }

.foobar-container {
  width: 100%;
  table-layout: fixed; }

.foobar-container-left, .foobar-container-center, .foobar-container-right {
  vertical-align: middle; }

.foobar-container-center {
  text-align: center; }

.foobar-container-inner {
  position: relative;
  overflow: hidden; }

.foobar-shadow {
  width: 100%;
  height: 0px; }

.foobar-message {
  position: relative;
  display: block; }

.foobar-message-wrapper {
  white-space: nowrap;
  position: absolute; }

.foobar-prev-button, .foobar-next-button {
  width: 28px;
  display: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  z-index: 996; }

.foobar-prev-button {
  left: 0; }

.foobar-next-button {
  right: 0; }

.foobar-close-button-container, .foobar-close-button-spacer, .foobar-open-button-container {
  width: 50px; }

.foobar-open-button-container {
  height: 0;
  overflow: hidden;
  text-align: center; }

.foobar-open-button-container.hidden {
  display: none;
  visibility: hidden; }

.foobar-open-button, .foobar-close-button {
  width: 28px;
  display: block;
  outline: none;
  border: none;
  margin: 0 auto;
  cursor: pointer; }

.foobar-open-button {
  position: absolute;
  left: 50%;
  margin-left: -17px;
  border-radius: 0px 0px 5px 5px;
  top: 0;
  bottom: auto; }

.foobar-container {
  border-left: none !important;
  border-right: none !important;
  padding: 0 !important; }

.foobar-container td, .foobar-container td:hover {
  border: none !important;
  padding: 0 !important;
  background: none !important; }

/* Inline CSS */
.foobar-wrapper.inline {
  position: relative;
  top: 0;
  bottom: 0;
  left: 0; }

.foobar-wrapper.inline .foobar-container {
  border-top: none !important; }

.foobar-wrapper.inline .foobar-open-button-container {
  position: absolute;
  top: 0;
  bottom: auto; }

/* Top CSS */
.foobar-wrapper.top {
  position: fixed;
  top: 0;
  bottom: auto;
  left: 0; }

.foobar-wrapper.top .foobar-container {
  border-top: none !important; }

.foobar-wrapper.top .foobar-open-button-container {
  position: fixed;
  top: 0;
  bottom: auto; }

/* Bottom CSS */
.foobar-wrapper.bottom {
  position: fixed;
  top: auto;
  bottom: 0;
  left: 0; }

.foobar-wrapper.bottom .foobar-container {
  border-bottom: none !important; }

.foobar-wrapper.bottom .foobar-open-button-container {
  position: fixed;
  top: auto;
  bottom: 0; }

.foobar-wrapper.bottom .foobar-open-button {
  border-radius: 5px 5px 0px 0px;
  top: auto;
  bottom: 0; }

/* Shadow CSS */
.foobar-wrapper.shadow .foobar-shadow {
  height: 5px;
  background: url("../images/bar/shadow.png") repeat-x left bottom; }

.foobar-wrapper.shadow.bottom .foobar-shadow {
  background-position: left top; }

.foobar-wrapper.shadow .foobar-open-button-container {
  background: url("../images/bar/shadow-button.png") no-repeat center bottom; }

.foobar-wrapper.shadow.bottom .foobar-open-button-container {
  background-position: center top; }

/* Button CSS */
/* x-close theme */
.foobar-wrapper.x-close .foobar-open-button {
  background: url("../images/bar/x-close.png") no-repeat -56px center; }

.foobar-wrapper.x-close .foobar-close-button {
  background: url("../images/bar/x-close.png") no-repeat 0px center; }

.foobar-wrapper .foobar-prev-button.x-close {
  background: url("../images/bar/x-close.png") no-repeat -112px center; }

.foobar-wrapper .foobar-next-button.x-close {
  background: url("../images/bar/x-close.png") no-repeat -168px center; }

/* triangle-arrow theme */
.foobar-wrapper.triangle-arrow .foobar-open-button {
  background: url("../images/bar/triangle-arrow.png") no-repeat -56px center; }

.foobar-wrapper.triangle-arrow .foobar-close-button {
  background: url("../images/bar/triangle-arrow.png") no-repeat 0px center; }

.foobar-wrapper .foobar-prev-button.triangle-arrow {
  background: url("../images/bar/triangle-arrow.png") no-repeat -112px center; }

.foobar-wrapper .foobar-next-button.triangle-arrow {
  background: url("../images/bar/triangle-arrow.png") no-repeat -168px center; }

/* long-arrow */
.foobar-wrapper.long-arrow .foobar-open-button {
  background: url("../images/bar/long-arrow.png") no-repeat -56px center; }

.foobar-wrapper.long-arrow .foobar-close-button {
  background: url("../images/bar/long-arrow.png") no-repeat 0px center; }

.foobar-wrapper .foobar-prev-button.long-arrow {
  background: url("../images/bar/long-arrow.png") no-repeat -112px center; }

.foobar-wrapper .foobar-next-button.long-arrow {
  background: url("../images/bar/long-arrow.png") no-repeat -168px center; }

/* small-white-arrow theme */
.foobar-wrapper.small-white-arrow .foobar-open-button {
  background: url("../images/bar/small-white-arrow.png") no-repeat -56px center; }

.foobar-wrapper.small-white-arrow .foobar-close-button {
  background: url("../images/bar/small-white-arrow.png") no-repeat 0px center; }

.foobar-wrapper .foobar-prev-button.small-white-arrow {
  background: url("../images/bar/small-white-arrow.png") no-repeat -112px center; }

.foobar-wrapper .foobar-next-button.small-white-arrow {
  background: url("../images/bar/small-white-arrow.png") no-repeat -168px center; }

/* x-white */
.foobar-wrapper.x-white .foobar-open-button {
  background: url("../images/bar/x-white.png") no-repeat -56px center; }

.foobar-wrapper.x-white .foobar-close-button {
  background: url("../images/bar/x-white.png") no-repeat 0px center; }

.foobar-wrapper .foobar-prev-button.x-white {
  background: url("../images/bar/x-white.png") no-repeat -112px center; }

.foobar-wrapper .foobar-next-button.x-white {
  background: url("../images/bar/x-white.png") no-repeat -168px center; }

.foobar-wrapper .foobar-open-button:hover {
  background-position: -84px center; }

.foobar-wrapper .foobar-close-button:hover {
  background-position: -28px center; }

.foobar-wrapper.bottom .foobar-open-button {
  background-position: 0px center; }

.foobar-wrapper.bottom .foobar-close-button {
  background-position: -56px center; }

.foobar-wrapper.bottom .foobar-open-button:hover {
  background-position: -28px center; }

.foobar-wrapper.bottom .foobar-close-button:hover {
  background-position: -84px center; }

.foobar-wrapper .foobar-prev-button:hover {
  background-position: -140px center; }

.foobar-wrapper .foobar-next-button:hover {
  background-position: -196px center; }

/* Social CSS */
.foobar-social {
  list-style-type: none;
  margin: 0;
  padding: 0; }

.foobar-social li.foobar-social-text {
  padding-right: 10px;
  padding-left: 10px; }

.foobar-social li {
  float: left;
  text-align: left; }

.foobar-social li a {
  width: 28px;
  display: inline-block; }

.foobar-preset-1 {
  color: #ffffff;
  text-shadow: 0 1px 0 #986C00; }

.foobar-preset-1 a {
  color: #2b1b0a;
  text-shadow: 0 1px 0 #F1BA4D;
  text-decoration: none; }

.foobar-preset-1 a:hover {
  text-decoration: underline; }

.foobar-preset-2 {
  color: #000;
  text-shadow: 0 1px 0 #aaa; }

.foobar-preset-2 a {
  color: #fff;
  text-shadow: 0 1px 0 #888;
  text-decoration: none; }

.foobar-preset-2 a:hover {
  text-decoration: underline; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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IjpbIi8qIENTUyBSZXNldHMgKi9cclxuLmZvb2Jhci1jb250YWluZXIgeyBib3JkZXItY29sbGFwc2U6c2VwYXJhdGUgIWltcG9ydGFudDsgYm9yZGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDsgfVxyXG4uZm9vYmFyLWNvbnRhaW5lciwgLmZvb2Jhci1jb250YWluZXItcm93LCAuZm9vYmFyLWNvbnRhaW5lci1sZWZ0LCAuZm9vYmFyLWNvbnRhaW5lci1yaWdodCwgLmZvb2Jhci1jb250YWluZXItY2VudGVyLCBcclxuICAuZm9vYmFyLWNsb3NlLWJ1dHRvbi1jb250YWluZXIsIC5mb29iYXItY2xvc2UtYnV0dG9uLXNwYWNlciB7IHBhZGRpbmc6IDAgIWltcG9ydGFudDsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cclxuLmZvb2Jhci1tZXNzYWdlLXdyYXBwZXIgeyBsaW5lLWhlaWdodDogbm9ybWFsOyB9XHJcblxyXG4vKiBDb3JlIENTUyAqL1xyXG4uZm9vYmFyLXdyYXBwZXIgeyB3aWR0aDogMTAwJTsgei1pbmRleDogMTAwMTsgfVxyXG4uZm9vYmFyLWNvbnRhaW5lciB7IHdpZHRoOiAxMDAlOyB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XHJcbi5mb29iYXItY29udGFpbmVyLWxlZnQsIC5mb29iYXItY29udGFpbmVyLWNlbnRlciwgLmZvb2Jhci1jb250YWluZXItcmlnaHQgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcbi5mb29iYXItY29udGFpbmVyLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4uZm9vYmFyLWNvbnRhaW5lci1pbm5lciB7IHBvc2l0aW9uOnJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyB9XHJcbi5mb29iYXItc2hhZG93IHsgd2lkdGg6IDEwMCU7IGhlaWdodDowcHg7IH1cclxuLmZvb2Jhci1tZXNzYWdlIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgfVxyXG4uZm9vYmFyLW1lc3NhZ2Utd3JhcHBlciB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxyXG5cclxuLmZvb2Jhci1wcmV2LWJ1dHRvbiwgLmZvb2Jhci1uZXh0LWJ1dHRvbiB7IHdpZHRoOiAyOHB4OyBkaXNwbGF5OiBub25lOyBjdXJzb3I6IHBvaW50ZXI7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6NTAlOyB6LWluZGV4Ojk5NjsgfVxyXG4uZm9vYmFyLXByZXYtYnV0dG9uIHsgbGVmdDogMDsgfVxyXG4uZm9vYmFyLW5leHQtYnV0dG9uIHsgcmlnaHQ6IDA7IH1cclxuXHJcbi5mb29iYXItY2xvc2UtYnV0dG9uLWNvbnRhaW5lciwgLmZvb2Jhci1jbG9zZS1idXR0b24tc3BhY2VyLCAuZm9vYmFyLW9wZW4tYnV0dG9uLWNvbnRhaW5lciB7IHdpZHRoOiA1MHB4OyB9XHJcbi5mb29iYXItb3Blbi1idXR0b24tY29udGFpbmVyIHsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuLmZvb2Jhci1vcGVuLWJ1dHRvbi1jb250YWluZXIuaGlkZGVuIHsgZGlzcGxheTpub25lOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuLmZvb2Jhci1vcGVuLWJ1dHRvbiwgLmZvb2Jhci1jbG9zZS1idXR0b24geyB3aWR0aDogMjhweDsgZGlzcGxheTogYmxvY2s7IG91dGxpbmU6IG5vbmU7IGJvcmRlcjogbm9uZTsgbWFyZ2luOiAwIGF1dG87IGN1cnNvcjpwb2ludGVyOyB9XHJcbi5mb29iYXItb3Blbi1idXR0b24geyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUwJTsgbWFyZ2luLWxlZnQ6IC0xN3B4OyAtbW96LWJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweDsgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4OyB0b3A6IDA7IGJvdHRvbTogYXV0bzsgfVxyXG5cclxuLmZvb2Jhci1jb250YWluZXIgeyBib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7IGJvcmRlci1yaWdodDpub25lICFpbXBvcnRhbnQ7IHBhZGRpbmc6MCAhaW1wb3J0YW50OyB9XHJcbi5mb29iYXItY29udGFpbmVyIHRkLC5mb29iYXItY29udGFpbmVyIHRkOmhvdmVyIHsgYm9yZGVyOm5vbmUgIWltcG9ydGFudDsgcGFkZGluZzowICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4vKiBJbmxpbmUgQ1NTICovXHJcbi5mb29iYXItd3JhcHBlci5pbmxpbmUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyB9XHJcbi5mb29iYXItd3JhcHBlci5pbmxpbmUgLmZvb2Jhci1jb250YWluZXIge2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50OyB9XHJcbi5mb29iYXItd3JhcHBlci5pbmxpbmUgLmZvb2Jhci1vcGVuLWJ1dHRvbi1jb250YWluZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiBhdXRvOyB9XHJcblxyXG4vKiBUb3AgQ1NTICovXHJcbi5mb29iYXItd3JhcHBlci50b3AgeyBwb3NpdGlvbjpmaXhlZDsgdG9wOiAwOyBib3R0b206IGF1dG87IGxlZnQ6IDA7IH1cclxuLmZvb2Jhci13cmFwcGVyLnRvcCAuZm9vYmFyLWNvbnRhaW5lciB7Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7IH1cclxuLmZvb2Jhci13cmFwcGVyLnRvcCAuZm9vYmFyLW9wZW4tYnV0dG9uLWNvbnRhaW5lciB7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBib3R0b206IGF1dG87IH1cclxuXHJcbi8qIEJvdHRvbSBDU1MgKi9cclxuLmZvb2Jhci13cmFwcGVyLmJvdHRvbSB7IHBvc2l0aW9uOmZpeGVkOyB0b3A6IGF1dG87IGJvdHRvbTogMDsgbGVmdDogMDsgfVxyXG4uZm9vYmFyLXdyYXBwZXIuYm90dG9tIC5mb29iYXItY29udGFpbmVyIHtib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgfVxyXG4uZm9vYmFyLXdyYXBwZXIuYm90dG9tIC5mb29iYXItb3Blbi1idXR0b24tY29udGFpbmVyIHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IGF1dG87IGJvdHRvbTogMDsgfVxyXG4uZm9vYmFyLXdyYXBwZXIuYm90dG9tIC5mb29iYXItb3Blbi1idXR0b24geyAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDsgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4OyB0b3A6IGF1dG87IGJvdHRvbTogMDsgfVxyXG5cclxuLyogU2hhZG93IENTUyAqL1xyXG4uZm9vYmFyLXdyYXBwZXIuc2hhZG93IC5mb29iYXItc2hhZG93IHsgaGVpZ2h0OjVweDsgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFyL3NoYWRvdy5wbmcnKSByZXBlYXQteCBsZWZ0IGJvdHRvbTsgfVxyXG4uZm9vYmFyLXdyYXBwZXIuc2hhZG93LmJvdHRvbSAuZm9vYmFyLXNoYWRvdyB7IGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wOyB9XHJcbi5mb29iYXItd3JhcHBlci5zaGFkb3cgLmZvb2Jhci1vcGVuLWJ1dHRvbi1jb250YWluZXIgeyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9iYXIvc2hhZG93LWJ1dHRvbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTsgfVxyXG4uZm9vYmFyLXdyYXBwZXIuc2hhZG93LmJvdHRvbSAuZm9vYmFyLW9wZW4tYnV0dG9uLWNvbnRhaW5lciB7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7IH1cclxuXHJcbi8qIEJ1dHRvbiBDU1MgKi9cclxuXHJcbi8qIHgtY2xvc2UgdGhlbWUgKi9cclxuLmZvb2Jhci13cmFwcGVyLngtY2xvc2UgLmZvb2Jhci1vcGVuLWJ1dHRvbiB7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Jhci94LWNsb3NlLnBuZycpIG5vLXJlcGVhdCAtNTZweCBjZW50ZXI7IH1cclxuLmZvb2Jhci13cmFwcGVyLngtY2xvc2UgLmZvb2Jhci1jbG9zZS1idXR0b24geyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9iYXIveC1jbG9zZS5wbmcnKSBuby1yZXBlYXQgMHB4IGNlbnRlcjsgfVxyXG4uZm9vYmFyLXdyYXBwZXIgLmZvb2Jhci1wcmV2LWJ1dHRvbi54LWNsb3NlIHsgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFyL3gtY2xvc2UucG5nJykgbm8tcmVwZWF0IC0xMTJweCBjZW50ZXI7IH1cclxuLmZvb2Jhci13cmFwcGVyIC5mb29iYXItbmV4dC1idXR0b24ueC1jbG9zZSB7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Jhci94LWNsb3NlLnBuZycpIG5vLXJlcGVhdCAtMTY4cHggY2VudGVyOyB9XHJcblxyXG4vKiB0cmlhbmdsZS1hcnJvdyB0aGVtZSAqL1xyXG4uZm9vYmFyLXdyYXBwZXIudHJpYW5nbGUtYXJyb3cgLmZvb2Jhci1vcGVuLWJ1dHRvbiB7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Jhci90cmlhbmdsZS1hcnJvdy5wbmcnKSBuby1yZXBlYXQgLTU2cHggY2VudGVyOyB9XHJcbi5mb29iYXItd3JhcHBlci50cmlhbmdsZS1hcnJvdyAuZm9vYmFyLWNsb3NlLWJ1dHRvbiB7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Jhci90cmlhbmdsZS1hcnJvdy5wbmcnKSBuby1yZXBlYXQgMHB4IGNlbnRlcjsgfVxyXG4uZm9vYmFyLXdyYXBwZXIgLmZvb2Jhci1wcmV2LWJ1dHRvbi50cmlhbmdsZS1hcnJvdyB7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Jhci90cmlhbmdsZS1hcnJvdy5wbmcnKSBuby1yZXBlYXQgLTExMnB4IGNlbnRlcjsgfVxyXG4uZm9vYmFyLXdyYXBwZXIgLmZvb2Jhci1uZXh0LWJ1dHRvbi50cmlhbmdsZS1hcnJvdyB7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Jhci90cmlhbmdsZS1hcnJvdy5wbmcnKSBuby1yZXBlYXQgLTE2OHB4IGNlbnRlcjsgfVxyXG5cclxuLyogbG9uZy1hcnJvdyAqL1xyXG4uZm9vYmFyLXdyYXBwZXIubG9uZy1hcnJvdyAuZm9vYmFyLW9wZW4tYnV0dG9uIHsgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFyL2xvbmctYXJyb3cucG5nJykgbm8tcmVwZWF0IC01NnB4IGNlbnRlcjsgfVxyXG4uZm9vYmFyLXdyYXBwZXIubG9uZy1hcnJvdyAuZm9vYmFyLWNsb3NlLWJ1dHRvbiB7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Jhci9sb25nLWFycm93LnBuZycpIG5vLXJlcGVhdCAwcHggY2VudGVyOyB9XHJcbi5mb29iYXItd3JhcHBlciAuZm9vYmFyLXByZXYtYnV0dG9uLmxvbmctYXJyb3cgeyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9iYXIvbG9uZy1hcnJvdy5wbmcnKSBuby1yZXBlYXQgLTExMnB4IGNlbnRlcjsgfVxyXG4uZm9vYmFyLXdyYXBwZXIgLmZvb2Jhci1uZXh0LWJ1dHRvbi5sb25nLWFycm93IHsgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFyL2xvbmctYXJyb3cucG5nJykgbm8tcmVwZWF0IC0xNjhweCBjZW50ZXI7IH1cclxuXHJcbi8qIHNtYWxsLXdoaXRlLWFycm93IHRoZW1lICovXHJcbi5mb29iYXItd3JhcHBlci5zbWFsbC13aGl0ZS1hcnJvdyAuZm9vYmFyLW9wZW4tYnV0dG9uIHsgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFyL3NtYWxsLXdoaXRlLWFycm93LnBuZycpIG5vLXJlcGVhdCAtNTZweCBjZW50ZXI7IH1cclxuLmZvb2Jhci13cmFwcGVyLnNtYWxsLXdoaXRlLWFycm93IC5mb29iYXItY2xvc2UtYnV0dG9uIHsgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFyL3NtYWxsLXdoaXRlLWFycm93LnBuZycpIG5vLXJlcGVhdCAwcHggY2VudGVyOyB9XHJcbi5mb29iYXItd3JhcHBlciAuZm9vYmFyLXByZXYtYnV0dG9uLnNtYWxsLXdoaXRlLWFycm93IHsgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFyL3NtYWxsLXdoaXRlLWFycm93LnBuZycpIG5vLXJlcGVhdCAtMTEycHggY2VudGVyOyB9XHJcbi5mb29iYXItd3JhcHBlciAuZm9vYmFyLW5leHQtYnV0dG9uLnNtYWxsLXdoaXRlLWFycm93IHsgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFyL3NtYWxsLXdoaXRlLWFycm93LnBuZycpIG5vLXJlcGVhdCAtMTY4cHggY2VudGVyOyB9XHJcblxyXG4vKiB4LXdoaXRlICovXHJcbi5mb29iYXItd3JhcHBlci54LXdoaXRlIC5mb29iYXItb3Blbi1idXR0b24geyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9iYXIveC13aGl0ZS5wbmcnKSBuby1yZXBlYXQgLTU2cHggY2VudGVyOyB9XHJcbi5mb29iYXItd3JhcHBlci54LXdoaXRlIC5mb29iYXItY2xvc2UtYnV0dG9uIHsgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFyL3gtd2hpdGUucG5nJykgbm8tcmVwZWF0IDBweCBjZW50ZXI7IH1cclxuLmZvb2Jhci13cmFwcGVyIC5mb29iYXItcHJldi1idXR0b24ueC13aGl0ZSB7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Jhci94LXdoaXRlLnBuZycpIG5vLXJlcGVhdCAtMTEycHggY2VudGVyOyB9XHJcbi5mb29iYXItd3JhcHBlciAuZm9vYmFyLW5leHQtYnV0dG9uLngtd2hpdGUgeyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9iYXIveC13aGl0ZS5wbmcnKSBuby1yZXBlYXQgLTE2OHB4IGNlbnRlcjsgfSAgXHJcblxyXG4uZm9vYmFyLXdyYXBwZXIgLmZvb2Jhci1vcGVuLWJ1dHRvbjpob3ZlciB7IGJhY2tncm91bmQtcG9zaXRpb246IC04NHB4IGNlbnRlcjsgfVxyXG4uZm9vYmFyLXdyYXBwZXIgLmZvb2Jhci1jbG9zZS1idXR0b246aG92ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjhweCBjZW50ZXI7IH1cclxuLmZvb2Jhci13cmFwcGVyLmJvdHRvbSAuZm9vYmFyLW9wZW4tYnV0dG9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IGNlbnRlcjsgfVxyXG4uZm9vYmFyLXdyYXBwZXIuYm90dG9tIC5mb29iYXItY2xvc2UtYnV0dG9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2cHggY2VudGVyOyB9XHJcbi5mb29iYXItd3JhcHBlci5ib3R0b20gLmZvb2Jhci1vcGVuLWJ1dHRvbjpob3ZlciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yOHB4IGNlbnRlcjsgfVxyXG4uZm9vYmFyLXdyYXBwZXIuYm90dG9tIC5mb29iYXItY2xvc2UtYnV0dG9uOmhvdmVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg0cHggY2VudGVyOyB9XHJcbi5mb29iYXItd3JhcHBlciAuZm9vYmFyLXByZXYtYnV0dG9uOmhvdmVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IGNlbnRlcjsgfVxyXG4uZm9vYmFyLXdyYXBwZXIgLmZvb2Jhci1uZXh0LWJ1dHRvbjpob3ZlciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTZweCBjZW50ZXI7IH1cclxuXHJcbi8qIFNvY2lhbCBDU1MgKi9cclxuXHJcbi5mb29iYXItc29jaWFsIHsgbGlzdC1zdHlsZS10eXBlOiBub25lOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cclxuLmZvb2Jhci1zb2NpYWwgbGkuZm9vYmFyLXNvY2lhbC10ZXh0IHsgcGFkZGluZy1yaWdodDogMTBweDsgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XHJcbi5mb29iYXItc29jaWFsIGxpIHsgZmxvYXQ6IGxlZnQ7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuLmZvb2Jhci1zb2NpYWwgbGkgYSB7IHdpZHRoOiAyOHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cclxuXHJcbi5mb29iYXItcHJlc2V0LTEgeyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzk4NkMwMDsgfVxyXG4uZm9vYmFyLXByZXNldC0xIGEgeyBjb2xvcjogIzJiMWIwYTsgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI0YxQkE0RDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbi5mb29iYXItcHJlc2V0LTEgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcblxyXG4uZm9vYmFyLXByZXNldC0yIHsgY29sb3I6ICMwMDA7IHRleHQtc2hhZG93OiAwIDFweCAwICNhYWE7IH1cclxuLmZvb2Jhci1wcmVzZXQtMiBhIHsgY29sb3I6ICNmZmY7IHRleHQtc2hhZG93OiAwIDFweCAwICM4ODg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG4uZm9vYmFyLXByZXNldC0yIGE6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSJdfQ== */
