/** 
 * Import Compass and Theme Variables
 */
/* ==========================================================================
   Theme Configuration File
   ========================================================================== */
/**
 * Base Colors
 * 
 * Description:
 * Provides a base for the UI.
 * 
 * Usage:
 * General UI Background, Region Headers, Buttons
 */
/**
 * Highlight Colors
 * 
 * Description:
 * Used for providing emphasis or importance to UI components.
 * 
 * Usage:
 * Region Headers, Primary / Hot Buttons
 */
/**
 * Accent and Status Colors
 * 
 * Description:
 * Used for indicating state-based UI components, status, or accents.
 * 
 * Usage:
 * Warnings, Errors, Danger Text, Success, Focus
 */
/**
 * Application Based Colors
 * 
 * Description:
 * Used for applications within APEX development
 */
/* ==========================================================================
   APEX Builder Header
   ========================================================================== */
.a-Header, .a-Header-logo:hover, .a-Header-tabsContainer .a-MenuBar-item, .a-Header-tabsContainer .a-MenuBar-item.is-focused:hover, .a-Header-tabLink:hover, .a-Header-account:hover, .a-Header-helpLink:hover, .a-Header-navLinks {
  box-shadow: 0 -1px 0 #E0E0E0 inset; }

.a-Header {
  background-color: #F8F8F8;
  min-height: 40px; }

.a-Header--login,
.a-Page--simpleWizard .a-Header {
  background-color: rgba(255, 255, 255, 0.25);
  box-shadow: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  transition: background-color .2s; }
  .a-Header--login:hover,
  .a-Page--simpleWizard .a-Header:hover {
    background-color: rgba(255, 255, 255, 0.95); }
  .a-Header--login .a-Header-logo:hover,
  .a-Page--simpleWizard .a-Header .a-Header-logo:hover {
    box-shadow: none;
    background-color: transparent; }

.a-Header-logo {
  color: #404040; }
  .a-Header-logo:focus {
    box-shadow: 0 0 0 2px #399bea inset;
    outline: none; }
  .a-Header-logo:hover {
    background-color: #FFF; }

.a-Header-tabsContainer .a-Menu-statusCol {
  width: 12px; }

.a-Header-tabsContainer .a-MenuBar-label {
  color: #6D6D6D; }

.a-Header-tabsContainer .a-MenuBar-item {
  border-left: 1px solid #E0E0E0; }
  .a-Header-tabsContainer .a-MenuBar-item:last-child {
    border-right: 1px solid #E0E0E0; }
  .a-Header-tabsContainer .a-MenuBar-item.is-focused, .a-Header-tabsContainer .a-MenuBar-item.is-active, .a-Header-tabsContainer .a-MenuBar-item.is-expanded, .a-Header-tabsContainer .a-MenuBar-item.a-Menu--current {
    background-color: #FFF; }
    .a-Header-tabsContainer .a-MenuBar-item.is-focused .a-MenuBar-label, .a-Header-tabsContainer .a-MenuBar-item.is-active .a-MenuBar-label, .a-Header-tabsContainer .a-MenuBar-item.is-expanded .a-MenuBar-label, .a-Header-tabsContainer .a-MenuBar-item.a-Menu--current .a-MenuBar-label {
      color: #404040; }
  .a-Header-tabsContainer .a-MenuBar-item.is-expanded {
    box-shadow: none !important; }

.a-Header-tabsContainer .a-MenuBar-item > .a-Menu-subMenuCol .a-Icon {
  color: #A0A0A0;
  border-color: rgba(208, 208, 208, 0.5); }

.a-Header-tabsContainer .a-MenuBar-item > .a-Menu-subMenuCol:hover .a-Icon {
  border-color: #2D7BBB;
  color: #2D7BBB; }

.a-Header-tabsContainer .a-MenuBar-item.is-expanded > .a-Menu-subMenuCol .a-Icon {
  border-color: #2D7BBB;
  color: #FFF;
  background-color: #2D7BBB; }

.a-Header-tabsContainer .a-Menu-label {
  min-width: 140px; }

/* ==========================================================================
   Tab Colors
   ========================================================================== */
.a-MenuBar-item.tab-app-builder.a-Menu--current, .a-MenuBar-item.tab-app-builder.is-expanded {
  box-shadow: 0 3px 0 #399BEA inset !important; }

.a-MenuBar-item.tab-app-builder.is-focused {
  box-shadow: 0 3px 0 #399BEA inset, 0 -1px 0 #F0F0F0 inset !important; }

.a-MenuBar-item.tab-sql-workshop.a-Menu--current, .a-MenuBar-item.tab-sql-workshop.is-expanded {
  box-shadow: 0 3px 0 #24CB7F inset !important; }

.a-MenuBar-item.tab-sql-workshop.is-focused {
  box-shadow: 0 3px 0 #24CB7F inset, 0 -1px 0 #F0F0F0 inset !important; }

.a-MenuBar-item.tab-team-dev.a-Menu--current, .a-MenuBar-item.tab-team-dev.is-expanded {
  box-shadow: 0 3px 0 #FFBE2A inset !important; }

.a-MenuBar-item.tab-team-dev.is-focused {
  box-shadow: 0 3px 0 #FFBE2A inset, 0 -1px 0 #F0F0F0 inset !important; }

.a-MenuBar-item.tab-apps.a-Menu--current, .a-MenuBar-item.tab-apps.is-expanded {
  box-shadow: 0 3px 0 #F54B21 inset !important; }

.a-MenuBar-item.tab-apps.is-focused {
  box-shadow: 0 3px 0 #F54B21 inset, 0 -1px 0 #F0F0F0 inset !important; }

.a-Header-tabLink {
  color: #6D6D6D;
  border-left: 1px solid #E0E0E0; }
  .a-Header-tabItem:last-child .a-Header-tabLink {
    border-right: 1px solid #E0E0E0; }
  .a-Header-tabLink:hover {
    background-color: #FFF; }

.a-Header-account {
  color: #6D6D6D;
  border-left-color: #E0E0E0; }
  .a-Header-account:hover {
    background-color: #FFF; }

.a-Header-userPhoto {
  box-shadow: 0 0 0 1px #B0B0B0 inset; }
  .a-Header-userPhoto .a-Icon {
    color: #A0A0A0; }

.a-Header-accountDialog .a-Header-userPhoto--large {
  background-color: #F8F8F8; }
  .a-Header-accountDialog .a-Header-userPhoto--large .a-Icon {
    margin-left: -3px; }
    .a-Header-accountDialog .a-Header-userPhoto--large .a-Icon:before {
      font-size: 72px;
      content: "\e0f5"; }

.a-Header-accountDialog .a-Header-userPhoto--default {
  box-shadow: none;
  background-color: transparent; }
  .a-Header-accountDialog .a-Header-userPhoto--default .a-Header-noUserPhoto {
    display: block;
    width: 64px;
    height: 64px;
    border-radius: 100%;
    overflow: hidden;
    box-shadow: 0 0 0 1px #B0B0B0 inset;
    background-color: #F8F8F8; }

.a-Header-search .a-SearchBox:before {
  background-color: #E0E0E0; }

.a-Header-search .a-SearchBox-icon {
  color: #6D6D6D; }

.a-Header-accountDialog {
  background-color: #fff;
  border-color: #D0D0D0;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); }

.a-Header-dialogName,
.a-Header-dialogValue {
  color: #404040; }

.a-Header-dialogUsername,
.a-Header-dialogLabel {
  color: #777777; }

.a-Header-dialogRole,
.a-Header-dialogWorkspace {
  color: #777;
  border-top-color: #F8F8F8; }
  .a-Header-dialogRole .a-Icon,
  .a-Header-dialogWorkspace .a-Icon {
    color: #404040; }

.a-Header-accountDialog-buttons {
  border-top-color: #F0F0F0;
  background-color: #FBFBFB; }

.a-Header-help {
  border-left-color: #E0E0E0; }

.a-Header-helpLink {
  color: #6D6D6D; }
  .a-Header-helpLink:hover {
    background-color: #fff; }

.a-Header-navLinks {
  font-size: 0; }

.a-Header .icon-home {
  color: #A0A0A0; }

/* ==========================================================================
   Header for Simple Wizard
   ========================================================================== */

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0YW5kYXJkL0hlYWRlci5zY3NzIiwic3RhbmRhcmQvX3RoZW1lQ29uZmlnLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUNGSDs7Z0ZBRWdGO0FBRWhGOzs7Ozs7OztHQVFHO0FBcUJIOzs7Ozs7OztHQVFHO0FBYUg7Ozs7Ozs7O0dBUUc7QUFxQ0g7Ozs7O0dBS0c7QURsR0g7O2dGQUVnRjtBQWVoRjtFQVpFLG1DQUFtQyxFQVVwQzs7QUFFRDtFQUNFLDBCQUEwQjtFQUUxQixpQkFBaUIsRUFDbEI7O0FBQ0Q7O0VBRUUsNENBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsaUNBQWlDLEVBUWxDO0VBaEJEOztJQVVJLDRDQUFzQixFQUN2QjtFQVhIOztJQWFJLGlCQUFpQjtJQUNqQiw4QkFBOEIsRUFDL0I7O0FBRUg7RUFDRSxlQUFlLEVBU2hCO0VBVkQ7SUFHSSxvQ0FBa0Q7SUFDbEQsY0FBYyxFQUNmO0VBTEg7SUFRSSx1QkFBdUIsRUFDeEI7O0FBR0g7RUFFSSxZQUFZLEVBQ2I7O0FBSEg7RUFLSSxlQUFlLEVBQ2hCOztBQU5IO0VBUUksK0JBQStCLEVBdUJoQztFQS9CSDtJQVVNLGdDQUFnQyxFQUNqQztFQVhMO0lBaUJNLHVCQUF1QixFQU14QjtJQXZCTDtNQW1CUSxlQUFlLEVBR2hCO0VBdEJQO0lBeUJNLDRCQUE0QixFQUM3Qjs7QUExQkw7RUFrQ1EsZUFBZTtFQUNmLHVDQUEwQixFQUMzQjs7QUFwQ1A7RUFzQ00sc0JDUjZCO0VEUzdCLGVDVDZCLEVEVTlCOztBQXhDTDtFQTJDSSxzQkNiK0I7RURjL0IsWUFBWTtFQUNaLDBCQ2YrQixFRGdCaEM7O0FBOUNIO0VBbURJLGlCQUFpQixFQUNsQjs7QUFNSDs7Z0ZBRWdGO0FBQ2hGO0VBR0ksNkNBQXVELEVBQ3hEOztBQUpIO0VBTUcscUVBQStFLEVBQy9FOztBQUVIO0VBR0ksNkNBQXdELEVBQ3pEOztBQUpIO0VBTUcscUVBQWdGLEVBQ2hGOztBQUVIO0VBR0ksNkNBQW9ELEVBQ3JEOztBQUpIO0VBTUcscUVBQTRFLEVBQzVFOztBQUVIO0VBR0ksNkNBQW9ELEVBQ3JEOztBQUpIO0VBTUcscUVBQTRFLEVBQzVFOztBQUdIO0VBQ0UsZUFBZTtFQUNmLCtCQUErQixFQVFoQztFQVBDO0lBQ0UsZ0NBQWdDLEVBQ2pDO0VBTEg7SUFPSSx1QkFBdUIsRUFFeEI7O0FBRUg7RUFDRSxlQUFlO0VBQ2YsMkJBQTJCLEVBSzVCO0VBUEQ7SUFJSSx1QkFBdUIsRUFFeEI7O0FBR0g7RUFDRSxvQ0FBb0MsRUFJckM7RUFMRDtJQUdJLGVBQWUsRUFDaEI7O0FBWUg7RUFDRSwwQkFBMEIsRUFRM0I7RUFURDtJQUdJLGtCQUFrQixFQUtuQjtJQVJIO01BS00sZ0JBQWdCO01BQ2hCLGlCQUFpQixFQUNsQjs7QUFHTDtFQUNFLGlCQUFpQjtFQUNqQiw4QkFBOEIsRUFVL0I7RUFaRDtJQUlJLGVBQWU7SUFDZixZQUFZO0lBQ1osYUFBYTtJQUNiLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsb0NBQW9DO0lBQ3BDLDBCQUEwQixFQUMzQjs7QUFHSDtFQUdJLDBCQUEwQixFQUMzQjs7QUFKSDtFQU1JLGVBQWUsRUFDaEI7O0FBRUg7RUFDRSx1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLCtDQUFnQyxFQUNqQzs7QUFDRDs7RUFFRSxlQUFlLEVBQ2hCOztBQUNEOztFQUVFLGVBQWUsRUFDaEI7O0FBQ0Q7O0VBRUUsWUFBWTtFQUNaLDBCQUEwQixFQUkzQjtFQVBEOztJQUtJLGVBQWUsRUFDaEI7O0FBR0g7RUFDRSwwQkFBMEI7RUFDMUIsMEJBQTBCLEVBQzNCOztBQUVEO0VBQ0UsMkJBQTJCLEVBQzVCOztBQUNEO0VBQ0UsZUFBZSxFQU1oQjtFQVBEO0lBR0ksdUJBQXVCLEVBR3hCOztBQUVIO0VBR0UsYUFBYSxFQUNkOztBQUVEO0VBQ0UsZUFBZSxFQUNoQjs7QUFFRDs7Z0ZBRWdGIiwiZmlsZSI6InN0YW5kYXJkL0hlYWRlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiogXG4gKiBJbXBvcnQgQ29tcGFzcyBhbmQgVGhlbWUgVmFyaWFibGVzXG4gKi9cbkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL2NvbW1vblwiO1xuQGltcG9ydCBcInRoZW1lQ29uZmlnXCI7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBUEVYIEJ1aWxkZXIgSGVhZGVyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4lX2JvdHRvbUJvcmRlciB7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwICNFMEUwRTAgaW5zZXQ7XG4gIC8vICY6YmVmb3JlIHtcbiAgLy8gICBjb250ZW50OiAnJztcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgYm90dG9tOiAwO1xuICAvLyAgIGxlZnQ6IDA7XG4gIC8vICAgcmlnaHQ6IDA7XG4gIC8vICAgaGVpZ2h0OiAxcHg7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgLy8gfVxufVxuXG4uYS1IZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBAZXh0ZW5kICVfYm90dG9tQm9yZGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmEtSGVhZGVyLS1sb2dpbixcbi5hLVBhZ2UtLXNpbXBsZVdpemFyZCAuYS1IZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yNSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjk1KTtcbiAgfVxuICAuYS1IZWFkZXItbG9nbzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmEtSGVhZGVyLWxvZ28ge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJF9mb2N1cy1zaGFkb3csMSkgaW5zZXQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBAZXh0ZW5kICVfYm90dG9tQm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIH1cbn1cblxuLmEtSGVhZGVyLXRhYnNDb250YWluZXIge1xuICAuYS1NZW51LXN0YXR1c0NvbCB7XG4gICAgd2lkdGg6IDEycHg7XG4gIH1cbiAgLmEtTWVudUJhci1sYWJlbCB7XG4gICAgY29sb3I6ICM2RDZENkQ7XG4gIH1cbiAgLmEtTWVudUJhci1pdGVtIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgfVxuICAgIEBleHRlbmQgJV9ib3R0b21Cb3JkZXI7IFxuICAgICYuaXMtZm9jdXNlZCxcbiAgICAmLmlzLWFjdGl2ZSxcbiAgICAmLmlzLWV4cGFuZGVkLFxuICAgICYuYS1NZW51LS1jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgIC5hLU1lbnVCYXItbGFiZWwge1xuICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgLy8gei1pbmRleDogMTA7XG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1leHBhbmRlZCB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIENvbW1lbnRpbmcgYmVjYXVzZSBvZiBjb2xvci1jb2RlZCB0YWJzXG4gICAgLy8gJi5hLU1lbnUtLWN1cnJlbnQ6bm90KC5pcy1mb2N1c2VkKSB7XG4gICAgLy8gICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLy8gfVxuICB9XG4gIC5hLU1lbnVCYXItaXRlbSA+IC5hLU1lbnUtc3ViTWVudUNvbCB7XG4gICAgIC5hLUljb24gIHtcbiAgICAgICAgY29sb3I6ICNBMEEwQTA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgjRDBEMEQwLC41KTtcbiAgICAgIH1cbiAgICAmOmhvdmVyIC5hLUljb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkX2FjdGl2ZS1iZztcbiAgICAgIGNvbG9yOiAkX2FjdGl2ZS1iZztcbiAgICB9XG4gIH1cbiAgLmEtTWVudUJhci1pdGVtLmlzLWV4cGFuZGVkID4gLmEtTWVudS1zdWJNZW51Q29sIC5hLUljb24ge1xuICAgIGJvcmRlci1jb2xvcjogJF9hY3RpdmUtYmc7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9hY3RpdmUtYmc7XG4gIH1cbiAgLmEtTWVudS1pdGVtIHtcbiAgICAvLyBtaW4td2lkdGg6IDE2MHB4O1xuICB9XG4gIC5hLU1lbnUtbGFiZWwge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gIH1cbiAgLmEtTWVudUJhci1pdGVtLmlzLWZvY3VzZWQ6aG92ZXIge1xuICAgIEBleHRlbmQgJV9ib3R0b21Cb3JkZXI7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRhYiBDb2xvcnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYS1NZW51QmFyLWl0ZW0ge1xuICAmLnRhYi1hcHAtYnVpbGRlci5hLU1lbnUtLWN1cnJlbnQsXG4gICYudGFiLWFwcC1idWlsZGVyLmlzLWV4cGFuZGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwICRfYXBleC1hcHAtYnVpbGRlciBpbnNldCAhaW1wb3J0YW50O1xuICB9XG4gICYudGFiLWFwcC1idWlsZGVyLmlzLWZvY3VzZWQge1xuICAgYm94LXNoYWRvdzogMCAzcHggMCAkX2FwZXgtYXBwLWJ1aWxkZXIgaW5zZXQsIDAgLTFweCAwICNGMEYwRjAgaW5zZXQgIWltcG9ydGFudDsgXG4gIH1cbn1cbi5hLU1lbnVCYXItaXRlbSB7XG4gICYudGFiLXNxbC13b3Jrc2hvcC5hLU1lbnUtLWN1cnJlbnQsXG4gICYudGFiLXNxbC13b3Jrc2hvcC5pcy1leHBhbmRlZCB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMCAkX2FwZXgtc3FsLXdvcmtzaG9wIGluc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi50YWItc3FsLXdvcmtzaG9wLmlzLWZvY3VzZWQge1xuICAgYm94LXNoYWRvdzogMCAzcHggMCAkX2FwZXgtc3FsLXdvcmtzaG9wIGluc2V0LCAwIC0xcHggMCAjRjBGMEYwIGluc2V0ICFpbXBvcnRhbnQ7IFxuICB9XG59XG4uYS1NZW51QmFyLWl0ZW0ge1xuICAmLnRhYi10ZWFtLWRldi5hLU1lbnUtLWN1cnJlbnQsXG4gICYudGFiLXRlYW0tZGV2LmlzLWV4cGFuZGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwICRfYXBleC10ZWFtLWRldiBpbnNldCAhaW1wb3J0YW50O1xuICB9XG4gICYudGFiLXRlYW0tZGV2LmlzLWZvY3VzZWQge1xuICAgYm94LXNoYWRvdzogMCAzcHggMCAkX2FwZXgtdGVhbS1kZXYgaW5zZXQsIDAgLTFweCAwICNGMEYwRjAgaW5zZXQgIWltcG9ydGFudDsgXG4gIH1cbn1cbi5hLU1lbnVCYXItaXRlbSB7XG4gICYudGFiLWFwcHMuYS1NZW51LS1jdXJyZW50LFxuICAmLnRhYi1hcHBzLmlzLWV4cGFuZGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwICRfYXBleC1wa2ctYXBwcyBpbnNldCAhaW1wb3J0YW50O1xuICB9XG4gICYudGFiLWFwcHMuaXMtZm9jdXNlZCB7XG4gICBib3gtc2hhZG93OiAwIDNweCAwICRfYXBleC1wa2ctYXBwcyBpbnNldCwgMCAtMXB4IDAgI0YwRjBGMCBpbnNldCAhaW1wb3J0YW50OyBcbiAgfVxufVxuXG4uYS1IZWFkZXItdGFiTGluayB7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFMEUwRTA7XG4gIC5hLUhlYWRlci10YWJJdGVtOmxhc3QtY2hpbGQgJiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UwRTBFMDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIEBleHRlbmQgJV9ib3R0b21Cb3JkZXI7XG4gIH1cbn1cbi5hLUhlYWRlci1hY2NvdW50IHtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTBFMEUwO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIEBleHRlbmQgJV9ib3R0b21Cb3JkZXI7XG4gIH1cbn1cblxuLmEtSGVhZGVyLXVzZXJQaG90byB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjQjBCMEIwIGluc2V0O1xuICAuYS1JY29uIHtcbiAgICBjb2xvcjogI0EwQTBBMDtcbiAgfVxufVxuLmEtSGVhZGVyLWFjY291bnQgLmEtSGVhZGVyLXVzZXJQaG90byB7XG4gIC5hLUljb24ge1xuICAgIC8vIG1hcmdpbi10b3A6IDRweDtcbiAgICAvLyBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAvLyAmOmJlZm9yZSB7XG4gICAgLy8gICBmb250LXNpemU6IDI0cHg7XG4gICAgLy8gfVxuICB9XG59XG5cbi5hLUhlYWRlci1hY2NvdW50RGlhbG9nIC5hLUhlYWRlci11c2VyUGhvdG8tLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgLmEtSWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgY29udGVudDogXCJcXGUwZjVcIjtcbiAgICB9XG4gIH1cbn1cbi5hLUhlYWRlci1hY2NvdW50RGlhbG9nIC5hLUhlYWRlci11c2VyUGhvdG8tLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLmEtSGVhZGVyLW5vVXNlclBob3RvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjQjBCMEIwIGluc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIH1cbn1cbi8vIEhlYWRlciBTZWFyY2hcbi5hLUhlYWRlci1zZWFyY2gge1xuICAvLyBib3JkZXItbGVmdC1jb2xvcjogI0UwRTBFMDtcbiAgLmEtU2VhcmNoQm94OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgfVxuICAuYS1TZWFyY2hCb3gtaWNvbiB7XG4gICAgY29sb3I6ICM2RDZENkQ7XG4gIH1cbn1cbi5hLUhlYWRlci1hY2NvdW50RGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRDBEMEQwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmEtSGVhZGVyLWRpYWxvZ05hbWUsXG4uYS1IZWFkZXItZGlhbG9nVmFsdWUge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cbi5hLUhlYWRlci1kaWFsb2dVc2VybmFtZSxcbi5hLUhlYWRlci1kaWFsb2dMYWJlbCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmEtSGVhZGVyLWRpYWxvZ1JvbGUsXG4uYS1IZWFkZXItZGlhbG9nV29ya3NwYWNlIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGOEY4Rjg7XG4gIC5hLUljb24ge1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICB9XG59XG5cbi5hLUhlYWRlci1hY2NvdW50RGlhbG9nLWJ1dHRvbnMge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjBGMEYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xufVxuXG4uYS1IZWFkZXItaGVscCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTBFMEUwO1xufVxuLmEtSGVhZGVyLWhlbHBMaW5rIHtcbiAgY29sb3I6ICM2RDZENkQ7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGV4dGVuZCAlX2JvdHRvbUJvcmRlcjtcbiAgICAvLyBib3gtc2hhZG93OiAwIC0xcHggMCAjRTBFMEUwIGluc2V0O1xuICB9XG59XG4uYS1IZWFkZXItbmF2TGlua3Mge1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICBAZXh0ZW5kICVfYm90dG9tQm9yZGVyO1xuICBmb250LXNpemU6IDA7IC8vIFJlbW92ZXMgZ2FwIGJldHdlZW4gaW5saW5lLWJsb2NrIGVsZW1lbnRzXG59XG5cbi5hLUhlYWRlciAuaWNvbi1ob21lIHtcbiAgY29sb3I6ICNBMEEwQTA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIZWFkZXIgZm9yIFNpbXBsZSBXaXphcmRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyAuYS1QYWdlLS1zaW1wbGVXaXphcmQgLmEtSGVhZGVyIHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgIGJveC1zaGFkb3c6IG5vbmU7XG4vLyB9XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGhlbWUgQ29uZmlndXJhdGlvbiBGaWxlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEJhc2UgQ29sb3JzXG4gKiBcbiAqIERlc2NyaXB0aW9uOlxuICogUHJvdmlkZXMgYSBiYXNlIGZvciB0aGUgVUkuXG4gKiBcbiAqIFVzYWdlOlxuICogR2VuZXJhbCBVSSBCYWNrZ3JvdW5kLCBSZWdpb24gSGVhZGVycywgQnV0dG9uc1xuICovXG5cbiRfYmFzZS1iZzogICAgICAgICAgICAgICAgICAjRkZGRkZGO1xuJF9iYXNlLWJvcmRlcjogICAgICAgICAgICAgICNGMEYwRjA7XG4kX2Jhc2UtdGV4dDogICAgICAgICAgICAgICAgIzQ0NDQ0NDtcblxuJF9iYXNlLWRhcmstYmc6ICAgICAgICAgICAgICNFNEU0RTQ7XG4kX2Jhc2VfZGFya19icmlnaHRfYmc6ICAgICAgI0VDRUNFQztcbiRfYmFzZV9kYXJrX2RhcmtfYmc6ICAgICAgICAjRDBEMEQwO1xuJF9iYXNlLWRhcmstYm9yZGVyOiAgICAgICAgICNCQkJCQkI7XG4kX2Jhc2UtZGFyay10ZXh0OiAgICAgICAgICAgIzIyMjIyMjtcblxuJF9iYXNlX2xpZ2h0X2JnOiAgICAgICAgICAgICNGNEY0RjQ7XG4kX2Jhc2VfbGlnaHRfYnJpZ2h0X2JnOiAgICAgI0Y4RjhGODtcbiRfYmFzZV9saWdodF9icmlnaHRlcl9iZzogICAjRkFGQUZBO1xuJF9iYXNlX2xpZ2h0X2RhcmtfYmc6ICAgICAgICNGMkYyRjI7XG4kX2Jhc2VfbGlnaHRlc3RfYm9yZGVyOiAgICAgI0YwRjBGMDtcbiRfYmFzZV9saWdodGVyX2JvcmRlcjogICAgICAjRTBFMEUwO1xuJF9iYXNlX2xpZ2h0X2JvcmRlcjogICAgICAgICNDM0MzQzM7XG4kX2Jhc2UtbGlnaHQtdGV4dDogICAgICAgICAgIzZGNkY2RjtcblxuLyoqXG4gKiBIaWdobGlnaHQgQ29sb3JzXG4gKiBcbiAqIERlc2NyaXB0aW9uOlxuICogVXNlZCBmb3IgcHJvdmlkaW5nIGVtcGhhc2lzIG9yIGltcG9ydGFuY2UgdG8gVUkgY29tcG9uZW50cy5cbiAqIFxuICogVXNhZ2U6XG4gKiBSZWdpb24gSGVhZGVycywgUHJpbWFyeSAvIEhvdCBCdXR0b25zXG4gKi9cbiRfaGlnaGxpZ2h0LWJnOiAgICAgICAgICAgICAgICAgI0NGRTZGQTsgLy8jRDZFNkY3OyAvLyNERkVCRkI7XG4kX2hpZ2hsaWdodC1icmlnaHQtYmc6ICAgICAgICAgICNERUVGRkI7IC8vI0RCRURGQTsgLy8jRTVFRUZCO1xuJF9oaWdobGlnaHQtZGFyay1iZzogICAgICAgICAgICAjN0ZCRUYyOyAvLyNBNkQyRjQ7IC8vI0M4RDJFMDtcbiRfaGlnaGxpZ2h0LWJvcmRlcjogICAgICAgICAgICAgI0FGQkVDODsgLy8jOUVBOUI3O1xuJF9oaWdobGlnaHQtdGV4dDogICAgICAgICAgICAgICAjNDA0MDQwO1xuXG4kX2RhcmstaGlnaGxpZ2h0LWJnOiAgICAgICAgICAgICMyRDdCQkI7IC8vIzMxODJEODsgLy8jMkU2RkIwXG4kX2RhcmstaGlnaGxpZ2h0LWJyaWdodC1iZzogICAgICMzOThGREY7IC8vIzU4OEJCRlxuJF9kYXJrLWhpZ2hsaWdodC1kYXJrLWJnOiAgICAgICAjMjg3NUQxOyAvLyMyNTU5OENcbiRfZGFyay1oaWdobGlnaHQtYm9yZGVyOiAgICAgICAgIzIyNkFDQjsgLy8jMjI1Mzg0O1xuJF9kYXJrLWhpZ2hsaWdodC10ZXh0OiAgICAgICAgICAjRkZGRkZGO1xuXG4vKipcbiAqIEFjY2VudCBhbmQgU3RhdHVzIENvbG9yc1xuICogXG4gKiBEZXNjcmlwdGlvbjpcbiAqIFVzZWQgZm9yIGluZGljYXRpbmcgc3RhdGUtYmFzZWQgVUkgY29tcG9uZW50cywgc3RhdHVzLCBvciBhY2NlbnRzLlxuICogXG4gKiBVc2FnZTpcbiAqIFdhcm5pbmdzLCBFcnJvcnMsIERhbmdlciBUZXh0LCBTdWNjZXNzLCBGb2N1c1xuICovXG5cbiRfZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjRkEwMDAwO1xuJF9kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICNDQTAwMDA7XG4kX2Rhbmdlci10ZXh0OiAgICAgICAgICAgICAgI0ZGRkZGRjtcblxuJF9lcnJvci1iZzogICAgICAgICAgICAgICAgICNGRkVGRUY7XG4kX2Vycm9yLXRleHQ6ICAgICAgICAgICAgICAgIzRDNDI0MjtcbiRfZXJyb3ItaWNvbjogICAgICAgICAgICAgICAjRkMxODFCOyBcbiRfZXJyb3ItYm9yZGVyOiAgICAgICAgICAgICAjRkMxODFCO1xuJF9lcnJvci1kaW0tYm9yZGVyOiAgICAgICAgICNGQUIxQjY7XG4kX2Vycm9yLXNoYWRvdzogICAgICAgICAgICAgI0ZFREZERjtcblxuJF93YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNGRkY4REY7XG4kX3dhcm5pbmctZGltLWJnOiAgICAgICAgICAgI0ZGRURBQjtcbiRfd2FybmluZy10ZXh0OiAgICAgICAgICAgICAjNDYzNDAzO1xuJF93YXJuaW5nLWljb246ICAgICAgICAgICAgICNGREIzMDk7XG4kX3dhcm5pbmctYm9yZGVyOiAgICAgICAgICAgI0ZEQjMwOTtcbiRfd2FybmluZy1kaW0tYm9yZGVyOiAgICAgICAjRDJCODdEO1xuJF93YXJuaW5nLXNoYWRvdzogICAgICAgICAgICNGRUVEQjk7XG5cbiRfZm9jdXMtc2hhZG93OiAgICAgICAgICAgICAjMzk5QkVBOyAvLyM0Njk2RkM7XG4kX2ZvY3VzLWRhbmdlci1zaGFkb3c6ICAgICAgI0ZDMTgxQjtcbiRfZm9jdXMtd2FybmluZy1zaGFkb3c6ICAgICAjRkRCMzA5O1xuXG4kX2FjdGl2ZS1iZzogICAgICAgICAgICAgICAgIzJEN0JCQjsgLy8jMzE4MkQ4O1xuJF9hY3RpdmUtZGFyay1iZzogICAgICAgICAgICMxNDZGQjg7XG5cbiRfYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAjRThFOEU4O1xuJF9idXR0b24tcHJlc3NlZC1iZzogICAgICAgICNFMEUwRTA7XG5cbiRfbGluay10ZXh0OiAgICAgICAgICAgICAgICAjMTQ2RkI4OyAvLyMxRTZFQzI7IC8vIzI1NmZmYlxuJF9saW5rLWJnOiAgICAgICAgICAgICAgICAgICMyRDdCQkI7IC8vIzIwNzVDRjtcblxuXG4kX2dyZWVuLWJnOiAgICAgICAgICAgICAgICAgIzI0Q0I3RjtcblxuLyoqXG4gKiBBcHBsaWNhdGlvbiBCYXNlZCBDb2xvcnNcbiAqIFxuICogRGVzY3JpcHRpb246XG4gKiBVc2VkIGZvciBhcHBsaWNhdGlvbnMgd2l0aGluIEFQRVggZGV2ZWxvcG1lbnRcbiAqL1xuXG4kX2FwZXgtYXBwLWJ1aWxkZXI6ICAgICAgICAgICAgICMzOTlCRUE7XG4kX2FwZXgtYXBwLWJ1aWxkZXItZGFyazogICAgICAgICM3Qzg3OTE7XG5cbiRfYXBleC1zcWwtd29ya3Nob3A6ICAgICAgICAgICAgIzI0Q0I3RjtcbiRfYXBleC1zcWwtd29ya3Nob3AtZGFyazogICAgICAgIzdDODc5MTtcblxuJF9hcGV4LXRlYW0tZGV2OiAgICAgICAgICAgICAgICAjRkZCRTJBO1xuJF9hcGV4LXRlYW0tZGV2LWRhcms6ICAgICAgICAgICAjN0M4NzkxO1xuXG4kX2FwZXgtcGtnLWFwcHM6ICAgICAgICAgICAgICAgICNGNTRCMjE7IC8vI0Y5NDIyQTsgLy8jRjk0NDQzO1xuJF9hcGV4LXBrZy1hcHBzLWRhcms6ICAgICAgICAgICAjN0M4NzkxO1xuXG4kX2FwZXgtaW5zdGFuY2UtYWRtaW46ICAgICAgICAgICNCREMzQzc7XG4kX2FwZXgtaW5zdGFuY2UtYWRtaW4tZGFyazogICAgICM3Qzg3OTE7XG5cbiRfYXBleC13b3Jrc3BhY2UtYWRtaW46ICAgICAgICAgI0JEQzNDNztcbiRfYXBleC13b3Jrc3BhY2UtYWRtaW4tZGFyazogICAgIzdDODc5MTtcblxuXG4vLyAjMkQ3QkJCXG5cblxuLy8gJF9jb2xvcnM6ICNGMUM0MkMsICMxREJDOUMsICMyRUNDNzEsICMzNDk4REIsICM5QjU5QjYsICMzNDQ4NUUsICNFNjdFMjEsICNFNzRDM0MsICM5NUE1QTYsICNFQ0YwRjEsXG4vLyAgICAgICAgICAgbWl4KCNGRkYsICNGMUM0MkMsIDIwJSksIG1peCgjRkZGLCAjMURCQzlDLCAyMCUpLCBtaXgoI0ZGRiwgIzJFQ0M3MSwgMjAlKSwgbWl4KCNGRkYsICMzNDk4REIsIDIwJSksIG1peCgjRkZGLCAjOUI1OUI2LCAyMCUpLCBtaXgoI0ZGRiwgIzM0NDg1RSwgMjAlKSwgbWl4KCNGRkYsICNFNjdFMjEsIDIwJSksIG1peCgjRkZGLCAjRTc0QzNDLCAyMCUpLCBtaXgoI0ZGRiwgIzk1QTVBNiwgMjAlKSwgbWl4KCNGRkYsICNFQ0YwRjEsIDIwJSksXG4vLyAgICAgICAgICAgbWl4KCMwMDAsICNGMUM0MkMsIDIwJSksIG1peCgjMDAwLCAjMURCQzlDLCAyMCUpLCBtaXgoIzAwMCwgIzJFQ0M3MSwgMjAlKSwgbWl4KCMwMDAsICMzNDk4REIsIDIwJSksIG1peCgjMDAwLCAjOUI1OUI2LCAyMCUpLCBtaXgoIzAwMCwgIzM0NDg1RSwgMjAlKSwgbWl4KCMwMDAsICNFNjdFMjEsIDIwJSksIG1peCgjMDAwLCAjRTc0QzNDLCAyMCUpLCBtaXgoIzAwMCwgIzk1QTVBNiwgMjAlKSwgbWl4KCMwMDAsICNFQ0YwRjEsIDEwJSk7XG5cbi8vIGlvcy1pbnNwaXJlZCA3IGNvbG9yc1xuJF9jb2xvcnM6ICM1ODU2RDYsICMwMDdhZmYsICMzNGFhZGMsICM1YWM4ZmEsICM0Y2Q5NjQsICNmZjJkNTUsICNmZjNiMzAsICNmZjk1MDAsICNmZmNjMDAsICM4ZThlOTMsXG4gICAgICAgICAgbWl4KCNGRkYsICM1ODU2RDYsIDIwJSksIG1peCgjRkZGLCAjMDA3YWZmLCAyMCUpLCBtaXgoI0ZGRiwgIzM0YWFkYywgMjAlKSwgbWl4KCNGRkYsICM1YWM4ZmEsIDIwJSksIG1peCgjRkZGLCAjNGNkOTY0LCAyMCUpLCBtaXgoI0ZGRiwgI2ZmMmQ1NSwgMjAlKSwgbWl4KCNGRkYsICNmZjNiMzAsIDIwJSksIG1peCgjRkZGLCAjZmY5NTAwLCAyMCUpLCBtaXgoI0ZGRiwgI2ZmY2MwMCwgMjAlKSwgbWl4KCNGRkYsICM4ZThlOTMsIDIwJSksXG4gICAgICAgICAgbWl4KCMwMDAsICM1ODU2RDYsIDEwJSksIG1peCgjMDAwLCAjMDA3YWZmLCAxMCUpLCBtaXgoIzAwMCwgIzM0YWFkYywgMTAlKSwgbWl4KCMwMDAsICM1YWM4ZmEsIDEwJSksIG1peCgjMDAwLCAjNGNkOTY0LCAxMCUpLCBtaXgoIzAwMCwgI2ZmMmQ1NSwgMTAlKSwgbWl4KCMwMDAsICNmZjNiMzAsIDEwJSksIG1peCgjMDAwLCAjZmY5NTAwLCAxMCUpLCBtaXgoIzAwMCwgI2ZmY2MwMCwgMTAlKSwgbWl4KCMwMDAsICM4ZThlOTMsIDEwJSk7XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
