"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.CardResponse = exports.Card = exports.Button = exports.Ansi = exports.Alert = void 0;
Object.defineProperty(exports, "ContextWidgets", {
  enumerable: true,
  get: function () {
    return _ContextWidgets.default;
  }
});
Object.defineProperty(exports, "CurrentWorkingDirectory", {
  enumerable: true,
  get: function () {
    return _CurrentWorkingDirectory.default;
  }
});
exports.DropDown = void 0;
Object.defineProperty(exports, "DropdownWidget", {
  enumerable: true,
  get: function () {
    return _DropdownWidget.default;
  }
});
Object.defineProperty(exports, "FancyPipeline", {
  enumerable: true,
  get: function () {
    return _FancyPipeline.default;
  }
});
Object.defineProperty(exports, "GitHubIcon", {
  enumerable: true,
  get: function () {
    return _GitHubIcon.default;
  }
});
Object.defineProperty(exports, "HTMLDom", {
  enumerable: true,
  get: function () {
    return _HTMLDom.default;
  }
});
exports.Icons = void 0;
Object.defineProperty(exports, "InputProvider", {
  enumerable: true,
  get: function () {
    return _Input.InputProvider;
  }
});
Object.defineProperty(exports, "Kui", {
  enumerable: true,
  get: function () {
    return _Kui.default;
  }
});
Object.defineProperty(exports, "KuiContext", {
  enumerable: true,
  get: function () {
    return _context.default;
  }
});
exports.LeftNavSidecar = void 0;
Object.defineProperty(exports, "Loading", {
  enumerable: true,
  get: function () {
    return _Loading.default;
  }
});
Object.defineProperty(exports, "MadeWithKui", {
  enumerable: true,
  get: function () {
    return _MadeWithKui.default;
  }
});
exports.Markdown = void 0;
Object.defineProperty(exports, "MeterWidgets", {
  enumerable: true,
  get: function () {
    return _MeterWidgets.default;
  }
});
exports.Select = exports.Scalar = exports.Popover = void 0;
Object.defineProperty(exports, "Settings", {
  enumerable: true,
  get: function () {
    return _Settings.default;
  }
});
Object.defineProperty(exports, "SpaceFiller", {
  enumerable: true,
  get: function () {
    return _SpaceFiller.default;
  }
});
Object.defineProperty(exports, "SplitInjector", {
  enumerable: true,
  get: function () {
    return _SplitInjector.default;
  }
});
Object.defineProperty(exports, "StatusStripe", {
  enumerable: true,
  get: function () {
    return _StatusStripe.default;
  }
});
Object.defineProperty(exports, "TabContainer", {
  enumerable: true,
  get: function () {
    return _TabContainer.default;
  }
});
Object.defineProperty(exports, "TabContent", {
  enumerable: true,
  get: function () {
    return _TabContent.default;
  }
});
Object.defineProperty(exports, "TabModel", {
  enumerable: true,
  get: function () {
    return _TabModel.default;
  }
});
exports.TagWidget = exports.Tag = void 0;
Object.defineProperty(exports, "TextWithIconWidget", {
  enumerable: true,
  get: function () {
    return _TextWithIconWidget.default;
  }
});
Object.defineProperty(exports, "Tooltip", {
  enumerable: true,
  get: function () {
    return _Tooltip.default;
  }
});
exports.TopNavSidecar = void 0;
Object.defineProperty(exports, "defaultOnKeyDown", {
  enumerable: true,
  get: function () {
    return _OnKeyDown.default;
  }
});
Object.defineProperty(exports, "defaultOnKeyPress", {
  enumerable: true,
  get: function () {
    return _OnKeyPress.default;
  }
});
Object.defineProperty(exports, "defaultOnKeyUp", {
  enumerable: true,
  get: function () {
    return _ActiveISearch.onKeyUp;
  }
});
exports.inDebugMode = inDebugMode;
Object.defineProperty(exports, "offCommentaryEdit", {
  enumerable: true,
  get: function () {
    return _Commentary.offCommentaryEdit;
  }
});
Object.defineProperty(exports, "onCommentaryEdit", {
  enumerable: true,
  get: function () {
    return _Commentary.onCommentaryEdit;
  }
});
var _react = _interopRequireDefault(require("react"));
var _Kui = _interopRequireDefault(require("./components/Client/Kui"));
var _TabContainer = _interopRequireDefault(require("./components/Client/TabContainer"));
var _TabContent = _interopRequireDefault(require("./components/Client/TabContent"));
var _TabModel = _interopRequireDefault(require("./components/Client/TabModel"));
var _StatusStripe = _interopRequireDefault(require("./components/Client/StatusStripe"));
var _CurrentWorkingDirectory = _interopRequireDefault(require("./components/Client/StatusStripe/CurrentWorkingDirectory"));
var _GitHubIcon = _interopRequireDefault(require("./components/Client/StatusStripe/GitHubIcon"));
var _MadeWithKui = _interopRequireDefault(require("./components/Client/StatusStripe/MadeWithKui"));
var _SpaceFiller = _interopRequireDefault(require("./components/Client/StatusStripe/SpaceFiller"));
var _MeterWidgets = _interopRequireDefault(require("./components/Client/StatusStripe/MeterWidgets"));
var _ContextWidgets = _interopRequireDefault(require("./components/Client/StatusStripe/ContextWidgets"));
var _TextWithIconWidget = _interopRequireDefault(require("./components/Client/StatusStripe/TextWithIconWidget"));
var _Settings = _interopRequireDefault(require("./components/Client/StatusStripe/Settings"));
var _DropdownWidget = _interopRequireDefault(require("./components/Client/StatusStripe/DropdownWidget"));
var _context = _interopRequireDefault(require("./components/Client/context"));
var _Loading = _interopRequireDefault(require("./components/spi/Loading"));
var _HTMLDom = _interopRequireDefault(require("./components/Content/Scalar/HTMLDom"));
var _Commentary = require("./components/Content/Commentary");
var _Tooltip = _interopRequireDefault(require("./components/spi/Tooltip"));
var _Input = require("./components/Views/Terminal/Block/Input");
var _OnKeyDown = _interopRequireDefault(require("./components/Views/Terminal/Block/OnKeyDown"));
var _OnKeyPress = _interopRequireDefault(require("./components/Views/Terminal/Block/OnKeyPress"));
var _ActiveISearch = require("./components/Views/Terminal/Block/ActiveISearch");
var _FancyPipeline = _interopRequireDefault(require("./components/Views/Terminal/Block/FancyPipeline"));
var _SplitInjector = _interopRequireDefault(require("./components/Views/Terminal/SplitInjector"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/*
 * Copyright 2020 The Kubernetes Authors
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

// default client

// Client components
// export { default as InputStripe } from './components/Client/InputStripe'

const TagWidget = _react.default.lazy(() => Promise.resolve().then(() => require('./components/Client/StatusStripe/TagWidget')));
exports.TagWidget = TagWidget;
// Content components
const Ansi = _react.default.lazy(() => Promise.resolve().then(() => require('./components/Content/Scalar/Ansi')));
exports.Ansi = Ansi;
const Markdown = _react.default.lazy(() => Promise.resolve().then(() => require('./components/Content/Markdown')));
exports.Markdown = Markdown;
const Scalar = _react.default.lazy(() => Promise.resolve().then(() => require('./components/Content/Scalar')));
exports.Scalar = Scalar;
// sidecar components
const TopNavSidecar = _react.default.lazy(() => Promise.resolve().then(() => require('./components/Views/Sidecar/TopNavSidecarV2')));
exports.TopNavSidecar = TopNavSidecar;
const LeftNavSidecar = _react.default.lazy(() => Promise.resolve().then(() => require('./components/Views/Sidecar/LeftNavSidecarV2')));
// Commentary edit channels
exports.LeftNavSidecar = LeftNavSidecar;
// SPI
const Alert = _react.default.lazy(() => Promise.resolve().then(() => require('./components/spi/Alert')));
exports.Alert = Alert;
const Button = _react.default.lazy(() => Promise.resolve().then(() => require('./components/spi/Button')));
exports.Button = Button;
const Card = _react.default.lazy(() => Promise.resolve().then(() => require('./components/spi/Card')));
exports.Card = Card;
const CardResponse = _react.default.lazy(() => Promise.resolve().then(() => require('./components/Content/Commentary')).then(_ => ({
  default: _.ReactCommentary
})));
exports.CardResponse = CardResponse;
const Popover = _react.default.lazy(() => Promise.resolve().then(() => require('./components/spi/Popover')));
exports.Popover = Popover;
const Select = _react.default.lazy(() => Promise.resolve().then(() => require('./components/spi/Select')));
exports.Select = Select;
const Tag = _react.default.lazy(() => Promise.resolve().then(() => require('./components/spi/Tag')));
exports.Tag = Tag;
const Icons = _react.default.lazy(() => Promise.resolve().then(() => require('./components/spi/Icons')));
exports.Icons = Icons;
const DropDown = _react.default.lazy(() => Promise.resolve().then(() => require('./components/spi/DropDown')));
exports.DropDown = DropDown;
function inDebugMode() {
  return typeof __KUI_RUNNING_KUI_TEST !== 'undefined' && __KUI_RUNNING_KUI_TEST || process.env.RUNNING_KUI_TEST || process.env.RUNNING_SHELL_TEST;
}