/**
 * WP Component Library
 * https://carrieforde.com
 *
 * Copyright (c) 2017 carrieforde
 * Licensed under the GPLv2+ license.
 */
.code-implementation + .code-tabs {
  margin-top: 40px;
}

.code-implementation pre[class*="language-"] {
  background-color: #fff;
  border: 1px solid #dcdcdc;
}

.code-tabs pre[class*="language-"] {
  background-color: #fff;
  border: 0;
  margin-top: 0;
}

.code-tabs .ui-tabs-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  list-style: none;
  margin: 0;
  padding: 0;
}

.code-tabs .ui-state-default {
  background-color: #fff;
}

.code-tabs .ui-state-default a {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: block;
  outline: 0;
  padding: 10px 15px;
}

.code-tabs .ui-state-active {
  border: 1px solid #dcdcdc;
  border-bottom: 0;
  margin-bottom: -1px;
}

.code-tabs .ui-tabs-panel {
  border: 1px solid #dcdcdc;
}

.component-colors .color-group + .color-group {
  margin-top: 60px;
}

.component-colors .colors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.component-colors .color-chip {
  margin-bottom: 30px;
  text-align: center;
  width: 200px;
}

.component-colors .color {
  height: 100px;
  margin: 0 auto;
  width: 100px;
}

.component-colors .color-name {
  font-size: 0.8em;
}

.component-text-elements .text-element + .text-element {
  margin-top: 60px;
}

.hero-area {
  position: relative;
  z-index: 1;
}

.hero-area::after {
  background-color: rgba(0, 0, 0, 0.6);
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}

.hero-area .hero-content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  max-width: 500px;
  min-height: 500px;
  position: relative;
  text-align: center;
  z-index: 3;
}

.hero-area .hero-content .hero-title,
.hero-area .hero-content .hero-description,
.hero-area .hero-content .hero-button {
  color: #fff;
}

.hero-area .hero-content .hero-description {
  padding-bottom: 24px;
}

.hero-area .hero-content .hero-button {
  background: transparent;
  border: 2px solid #fff;
  padding: 12px 40px;
}

.hero-area .hero-content .hero-button:hover {
  background: rgba(0, 0, 0, 0.7);
  text-decoration: none;
}

.image-as-background {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.component-form-elements ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.component-form-elements li + li {
  margin-top: 40px;
}

.component-form-elements input[type="radio"] + label,
.component-form-elements input[type="checkbox"] + label {
  margin-top: 15px;
}

.component-buttons .button-wrap + .button-wrap {
  margin-top: 60px;
}

.component-buttons h4 {
  margin-top: 20px;
}

@media (min-width: 900px) {
  .code-implementation + .code-tabs {
    margin-top: 60px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5zY3NzIiwicGx1Z2luL19jb2RlLW91dHB1dC5zY3NzIiwiY29tcG9uZW50cy9fY29sb3JzLnNjc3MiLCJjb21wb25lbnRzL190ZXh0LWVsZW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL19pbWFnZS1oZXJvLnNjc3MiLCJjb21wb25lbnRzL19mb3JtLWVsZW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJzdHlsZXMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7R0FNRztBQ09IO0VBR0UsaUJBQWdCO0NBS2hCOztBQU9GO0VBR0UsdUJBekJvQjtFQTBCcEIsMEJBM0JvQjtDQTRCcEI7O0FBT0Y7RUFJRSx1QkF0Q29CO0VBdUNwQixVQUFTO0VBQ1QsY0FBYTtDQUNiOztBQVBGO0VBV0UscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwrQkFBbUI7RUFBbkIsOEJBQW1CO01BQW5CLHdCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsaUJBQWdCO0VBQ2hCLFVBQVM7RUFDVCxXQUFVO0NBQ1Y7O0FBaEJGO0VBb0JFLHVCQXJEbUI7Q0E4RG5COztBQTdCRjtFQXVCRyxVQUFTO0VBQ1QseUJBQWdCO1VBQWhCLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2QsV0FBVTtFQUNWLG1CQUFrQjtDQUNsQjs7QUE1Qkg7RUFnQ0UsMEJBbkVvQjtFQW9FcEIsaUJBQWdCO0VBQ2hCLG9CQUFtQjtDQUNuQjs7QUFuQ0Y7RUF1Q0UsMEJBMUVvQjtDQTJFcEI7O0FDN0VGO0VBS0csaUJBQWdCO0NBQ2hCOztBQU5IO0VBVUUscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixvQkFBZTtNQUFmLGdCQUFlO0NBQ2Y7O0FBWkY7RUFlRSxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLGFBQVk7Q0FDWjs7QUFsQkY7RUFxQkUsY0FBYTtFQUNiLGVBQWM7RUFDZCxhQUFZO0NBQ1o7O0FBeEJGO0VBMkJFLGlCQUFnQjtDQUNoQjs7QUM1QkY7RUFLRyxpQkFBZ0I7Q0FDaEI7O0FDR0g7RUFDQyxtQkFBa0I7RUFDbEIsV0FBVTtDQXNEVjs7QUF4REQ7RUFNRSxxQ0FiaUI7RUFjakIsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixPQUFNO0VBQUcsU0FBUTtFQUFHLFVBQVM7RUFBRyxRQUFPO0VBQ3ZDLFdBQVU7Q0FDVjs7QUFYRjtFQXdCRSwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHVCQUFzQjtFQUN0Qix5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLFdBQVU7Q0FzQlY7O0FBdkRGOzs7RUFzQ0csWUE1Q2E7Q0E2Q2I7O0FBdkNIO0VBMENHLHFCQUFvQjtDQUNwQjs7QUEzQ0g7RUE4Q0csd0JBQXVCO0VBQ3ZCLHVCQXJEYTtFQXNEYixtQkFBa0I7Q0FNbEI7O0FBdERIO0VBbURJLCtCQTFEZTtFQTJEZixzQkFBcUI7Q0FDckI7O0FBT0o7RUFDQyxtQ0FBa0M7RUFDbEMsNkJBQTRCO0VBQzVCLHVCQUFzQjtDQUN0Qjs7QUN6RUQ7RUFHRSxpQkFBZ0I7RUFDaEIsVUFBUztFQUNULFdBQVU7Q0FDVjs7QUFORjtFQVdHLGlCQUFnQjtDQUNoQjs7QUFaSDs7RUFtQkcsaUJBQWdCO0NBQ2hCOztBQ3BCSDtFQUtHLGlCQUFnQjtDQUNoQjs7QUFOSDtFQVVFLGlCQUFnQjtDQUNoQjs7QUxJQTtFQUxGO0lBTUcsaUJBQWdCO0dBRWpCO0NNTkQiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogV1AgQ29tcG9uZW50IExpYnJhcnlcbiAqIGh0dHBzOi8vY2FycmllZm9yZGUuY29tXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE3IGNhcnJpZWZvcmRlXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgR1BMdjIrIGxpY2Vuc2UuXG4gKi9cblxuQGltcG9ydCAncGx1Z2luL2luZGV4JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaW5kZXgnO1xuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ09ERSBPdXRwdXRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTG9jYWwgdmFyaWFibGVzLlxuJGJvcmRlci1jb2xvcjogI2RjZGNkYztcbiRjb2RlLWJhY2tncm91bmQ6ICNmZmY7XG4kdGFiLWJhY2tncm91bmQ6ICNmZmY7XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gR0VORVJBTCBTVFlMRVNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb2RlLWltcGxlbWVudGF0aW9uIHtcblxuXHQrIC5jb2RlLXRhYnMge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSU1QTEVNRU5UQVRJT05cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb2RlLWltcGxlbWVudGF0aW9uIHtcblxuXHRwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iYWNrZ3JvdW5kO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdH1cbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDT0RFIFRBQlNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb2RlLXRhYnMge1xuXG5cdC8vIFByaXNtXG5cdHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJhY2tncm91bmQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQvLyBUaGUgVGFiIE5hdmlnYXRpb25cblx0LnVpLXRhYnMtbmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC8vIFRoZSBUYWJzXG5cdC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLWJhY2tncm91bmQ7XG5cblx0XHRhIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnVpLXN0YXRlLWFjdGl2ZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdH1cblxuXHQvLyBUaGUgQ29kZSBDb250ZW50XG5cdC51aS10YWJzLXBhbmVsIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHR9XG59XG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDT0xPUlNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb21wb25lbnQtY29sb3JzIHtcblxuXHQuY29sb3ItZ3JvdXAge1xuXG5cdFx0KyAuY29sb3ItZ3JvdXAge1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHR9XG5cdH1cblxuXHQuY29sb3JzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5jb2xvci1jaGlwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMjAwcHg7XG5cdH1cblxuXHQuY29sb3Ige1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHR9XG5cblx0LmNvbG9yLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdH1cbn1cbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRFWFQgRUxFTUVOVFNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb21wb25lbnQtdGV4dC1lbGVtZW50cyB7XG5cblx0LnRleHQtZWxlbWVudCB7XG5cdFx0XG5cdFx0KyAudGV4dC1lbGVtZW50IHtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBJTUFHRSBIRVJPXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFZhcmlhYmxlc1xuJGhlcm8tb3ZlcmxheTogIzAwMDtcbiRoZXJvLXRleHQ6ICNmZmY7XG5cbiRoZXJvLW92ZXJsYXk6ICRoZXJvLW92ZXJsYXk7XG4kaGVyby10ZXh0OiAkaGVyby10ZXh0O1xuXG4vLyBIZXJvIGNvbnRhaW5lci5cbi5oZXJvLWFyZWEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cblx0Ly8gT3B0aW9uYWwgdHJhbnNwYXJlbnQgb3ZlcmxheS5cblx0Jjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhlcm8tb3ZlcmxheSwgMC42KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQvLyBXb3VsZCB5b3UgcmF0aGVyIGhhdmUgYSBncmFkaWVudCBvdmVybGF5PyBXZWxsIHRoZW4sIGdvIGFoZWFkIGFuZCB1bmNvbW1lbnQgdGhpcy5cbi8vXHQmOmFmdGVyIHtcbi8vXHRcdEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGhlcm8tb3ZlcmxheSwgMCkgMCUsIHJnYmEoJGhlcm8tb3ZlcmxheSwgMC41MCkgNTAlKTtcbi8vXHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDAgMCAwKTtcbi8vXG4vL1x0XHRjb250ZW50OiAnJztcbi8vXHRcdHotaW5kZXg6IDI7XG4vL1x0fVxuXG5cdC8vIENvbnRlbnQgY29udGFpbmVyLlxuXHQuaGVyby1jb250ZW50IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDUwMHB4OyAvLyB3aWR0aCBvZiBjb250ZW50XG5cdFx0bWluLWhlaWdodDogNTAwcHg7ICAvLyBoZWlnaHQgb2YgaGVyb1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ei1pbmRleDogMztcblxuXHRcdC5oZXJvLXRpdGxlLFxuXHRcdC5oZXJvLWRlc2NyaXB0aW9uLFxuXHRcdC5oZXJvLWJ1dHRvbiB7XG5cdFx0XHRjb2xvcjogJGhlcm8tdGV4dDtcblx0XHR9XG5cblx0XHQuaGVyby1kZXNjcmlwdGlvbiB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0XHR9XG5cblx0XHQuaGVyby1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkaGVyby10ZXh0O1xuXHRcdFx0cGFkZGluZzogMTJweCA0MHB4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkaGVyby1vdmVybGF5LCAwLjcpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fSAvLyAuaGVyby1idXR0b25cblx0fSAvLyAuaGVyby1jb250ZW50XG59IC8vIC5oZXJvLWFyZWFcblxuLy8gU3R5bGUgdGhlIGJhY2tncm91bmQgd2l0aCBhIGNsYXNzXG4vLyBmb3IgYWNjZXNzaWJpbGl0eSByZWFzb25zLiAoVGhpcyBpcyBhbHJlYWR5IGluIHdkX3MpXG4uaW1hZ2UtYXMtYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGT1JNIEVMRU1FTlRTXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29tcG9uZW50LWZvcm0tZWxlbWVudHMge1xuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0bGkge1xuXG5cdFx0KyBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblxuXHRcdCsgbGFiZWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJVVFRPTlNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb21wb25lbnQtYnV0dG9ucyB7XG5cblx0LmJ1dHRvbi13cmFwIHtcblx0XHRcblx0XHQrIC5idXR0b24td3JhcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdH1cblx0fVxuXG5cdGg0IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG4iLCIvKipcbiAqIFdQIENvbXBvbmVudCBMaWJyYXJ5XG4gKiBodHRwczovL2NhcnJpZWZvcmRlLmNvbVxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxNyBjYXJyaWVmb3JkZVxuICogTGljZW5zZWQgdW5kZXIgdGhlIEdQTHYyKyBsaWNlbnNlLlxuICovXG4uY29kZS1pbXBsZW1lbnRhdGlvbiArIC5jb2RlLXRhYnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvZGUtaW1wbGVtZW50YXRpb24gKyAuY29kZS10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5jb2RlLWltcGxlbWVudGF0aW9uIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xufVxuXG4uY29kZS10YWJzIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb2RlLXRhYnMgLnVpLXRhYnMtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29kZS10YWJzIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNvZGUtdGFicyAudWktc3RhdGUtZGVmYXVsdCBhIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4uY29kZS10YWJzIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uY29kZS10YWJzIC51aS10YWJzLXBhbmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbn1cblxuLmNvbXBvbmVudC1jb2xvcnMgLmNvbG9yLWdyb3VwICsgLmNvbG9yLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmNvbXBvbmVudC1jb2xvcnMgLmNvbG9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbXBvbmVudC1jb2xvcnMgLmNvbG9yLWNoaXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmNvbXBvbmVudC1jb2xvcnMgLmNvbG9yIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmNvbXBvbmVudC1jb2xvcnMgLmNvbG9yLW5hbWUge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uY29tcG9uZW50LXRleHQtZWxlbWVudHMgLnRleHQtZWxlbWVudCArIC50ZXh0LWVsZW1lbnQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uaGVyby1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVyby1hcmVhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uaGVyby1hcmVhIC5oZXJvLWNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMztcbn1cblxuLmhlcm8tYXJlYSAuaGVyby1jb250ZW50IC5oZXJvLXRpdGxlLFxuLmhlcm8tYXJlYSAuaGVyby1jb250ZW50IC5oZXJvLWRlc2NyaXB0aW9uLFxuLmhlcm8tYXJlYSAuaGVyby1jb250ZW50IC5oZXJvLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVyby1hcmVhIC5oZXJvLWNvbnRlbnQgLmhlcm8tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLmhlcm8tYXJlYSAuaGVyby1jb250ZW50IC5oZXJvLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAxMnB4IDQwcHg7XG59XG5cbi5oZXJvLWFyZWEgLmhlcm8tY29udGVudCAuaGVyby1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmltYWdlLWFzLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY29tcG9uZW50LWZvcm0tZWxlbWVudHMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb21wb25lbnQtZm9ybS1lbGVtZW50cyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmNvbXBvbmVudC1mb3JtLWVsZW1lbnRzIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxuLmNvbXBvbmVudC1mb3JtLWVsZW1lbnRzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNvbXBvbmVudC1idXR0b25zIC5idXR0b24td3JhcCArIC5idXR0b24td3JhcCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5jb21wb25lbnQtYnV0dG9ucyBoNCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4iXX0= */
