@nethserver/ns8-ui-lib
Version:
Vue.js library for NethServer 8 UI
1,039 lines (914 loc) • 703 kB
JavaScript
'use strict';var vue=require('@carbon/vue'),LottieAnimation=require('lottie-web-vue'),Copy20=require('@carbon/icons-vue/es/copy/20'),ChevronDown20=require('@carbon/icons-vue/es/chevron--down/20'),mixins=require('@carbon/vue/src/mixins'),Information16=require('@carbon/icons-vue/es/information/16'),CheckmarkFilled20=require('@carbon/icons-vue/es/checkmark--filled/20'),ErrorFilled20=require('@carbon/icons-vue/es/error--filled/20'),Warning20=require('@carbon/icons-vue/es/warning--filled/20'),iconsVue=require('@carbon/icons-vue'),crypto$1=require('crypto'),OverflowMenuVertical20=require('@carbon/icons-vue/es/overflow-menu--vertical/20'),Close20=require('@carbon/icons-vue/es/close/20'),ArrowRight20=require('@carbon/icons-vue/es/arrow--right/20'),ArrowRight32=require('@carbon/icons-vue/es/arrow--right/32'),Notification20=require('@carbon/icons-vue/es/notification/20'),UserAvatar20=require('@carbon/icons-vue/es/user--avatar/20'),UserAvatar32=require('@carbon/icons-vue/es/user--avatar/32'),AppSwitcher20=require('@carbon/icons-vue/es/app-switcher/20'),Search20=require('@carbon/icons-vue/es/search/20'),RowExpand20=require('@carbon/icons-vue/es/row--expand/20'),RowCollapse20=require('@carbon/icons-vue/es/row--collapse/20'),Reset32=require('@carbon/icons-vue/es/reset/32'),Reset20=require('@carbon/icons-vue/es/reset/20'),Download20=require('@carbon/icons-vue/es/download/20'),Launch20=require('@carbon/icons-vue/es/launch/20'),Upgrade20=require('@carbon/icons-vue/es/upgrade/20'),Upgrade32=require('@carbon/icons-vue/es/upgrade/32'),Settings16=require('@carbon/icons-vue/es/settings/16'),Settings20=require('@carbon/icons-vue/es/settings/20'),Settings32=require('@carbon/icons-vue/es/settings/32'),ChevronUp20=require('@carbon/icons-vue/es/chevron--up/20'),ChevronLeft20=require('@carbon/icons-vue/es/chevron--left/20'),ChevronRight20=require('@carbon/icons-vue/es/chevron--right/20'),Information20=require('@carbon/icons-vue/es/information/20'),InformationFilled16=require('@carbon/icons-vue/es/information--filled/16'),Application20=require('@carbon/icons-vue/es/application/20'),Add20=require('@carbon/icons-vue/es/add/20'),Rocket20=require('@carbon/icons-vue/es/rocket/20'),Rocket32=require('@carbon/icons-vue/es/rocket/32'),Chip20=require('@carbon/icons-vue/es/chip/20'),Chip32=require('@carbon/icons-vue/es/chip/32'),Save20=require('@carbon/icons-vue/es/save/20'),Save32=require('@carbon/icons-vue/es/save/32'),Application32=require('@carbon/icons-vue/es/application/32'),EdgeNode20=require('@carbon/icons-vue/es/edge-node/20'),EdgeNode32=require('@carbon/icons-vue/es/edge-node/32'),Cube32=require('@carbon/icons-vue/es/cube/32'),EdgeCluster32=require('@carbon/icons-vue/es/edge-cluster/32'),EdgeCluster20=require('@carbon/icons-vue/es/edge-cluster/20'),Connect32=require('@carbon/icons-vue/es/connect/32'),Connect20=require('@carbon/icons-vue/es/connect/20'),Edit20=require('@carbon/icons-vue/es/edit/20'),Password20=require('@carbon/icons-vue/es/password/20'),Star20=require('@carbon/icons-vue/es/star/20'),Checkmark20=require('@carbon/icons-vue/es/checkmark/20'),ZoomIn20=require('@carbon/icons-vue/es/zoom--in/20'),Events32=require('@carbon/icons-vue/es/events/32'),Events20=require('@carbon/icons-vue/es/events/20'),Events16=require('@carbon/icons-vue/es/events/16'),Link20=require('@carbon/icons-vue/es/link/20'),Link32=require('@carbon/icons-vue/es/link/32'),WarningAlt32=require('@carbon/icons-vue/es/warning--alt/32'),WarningAlt20=require('@carbon/icons-vue/es/warning--alt/20'),Tools20=require('@carbon/icons-vue/es/tools/20'),Tools32=require('@carbon/icons-vue/es/tools/32'),Network_220=require('@carbon/icons-vue/es/network--2/20'),Network_232=require('@carbon/icons-vue/es/network--2/32'),DataBase20=require('@carbon/icons-vue/es/data--base/20'),DataBase32=require('@carbon/icons-vue/es/data--base/32'),DataBackup20=require('@carbon/icons-vue/es/data-backup/20'),DataBackup32=require('@carbon/icons-vue/es/data-backup/32'),ArrowDown20=require('@carbon/icons-vue/es/arrow--down/20'),ArrowDown32=require('@carbon/icons-vue/es/arrow--down/32'),Time20=require('@carbon/icons-vue/es/time/20'),Time32=require('@carbon/icons-vue/es/time/32'),Hourglass20=require('@carbon/icons-vue/es/hourglass/20'),Hourglass32=require('@carbon/icons-vue/es/hourglass/32'),CheckmarkFilled16=require('@carbon/icons-vue/es/checkmark--filled/16'),CheckmarkFilled32=require('@carbon/icons-vue/es/checkmark--filled/32'),ErrorFilled16=require('@carbon/icons-vue/es/error--filled/16'),ErrorFilled32=require('@carbon/icons-vue/es/error--filled/32'),WarningFilled16=require('@carbon/icons-vue/es/warning--filled/16'),Warning32=require('@carbon/icons-vue/es/warning--filled/32'),Power16=require('@carbon/icons-vue/es/power/16'),Power20=require('@carbon/icons-vue/es/power/20'),Power32=require('@carbon/icons-vue/es/power/32'),Document20=require('@carbon/icons-vue/es/document/20'),Document32=require('@carbon/icons-vue/es/document/32'),OverflowMenuVertical32=require('@carbon/icons-vue/es/overflow-menu--vertical/32'),Restart20=require('@carbon/icons-vue/es/restart/20'),Restart32=require('@carbon/icons-vue/es/restart/32'),TrashCan20=require('@carbon/icons-vue/es/trash-can/20'),TrashCan32=require('@carbon/icons-vue/es/trash-can/32'),Erase20=require('@carbon/icons-vue/es/erase/20'),Erase32=require('@carbon/icons-vue/es/erase/32'),Row20=require('@carbon/icons-vue/es/row/20'),Column20=require('@carbon/icons-vue/es/column/20'),Catalog20=require('@carbon/icons-vue/es/catalog/20'),Catalog32=require('@carbon/icons-vue/es/catalog/32'),Group20=require('@carbon/icons-vue/es/group/20'),Router32=require('@carbon/icons-vue/es/router/32'),Router20=require('@carbon/icons-vue/es/router/20'),Certificate32=require('@carbon/icons-vue/es/certificate/32'),Certificate20=require('@carbon/icons-vue/es/certificate/20'),BareMetalServer20=require('@carbon/icons-vue/es/bare-metal-server/20'),BareMetalServer32=require('@carbon/icons-vue/es/bare-metal-server/32'),Firewall20=require('@carbon/icons-vue/es/firewall/20'),Firewall32=require('@carbon/icons-vue/es/firewall/32'),Wikis32=require('@carbon/icons-vue/es/wikis/32'),Wikis20=require('@carbon/icons-vue/es/wikis/20'),Wikis16=require('@carbon/icons-vue/es/wikis/16'),At32=require('@carbon/icons-vue/es/at/32'),At20=require('@carbon/icons-vue/es/at/20'),User16=require('@carbon/icons-vue/es/user/16'),User20=require('@carbon/icons-vue/es/user/20'),User32=require('@carbon/icons-vue/es/user/32'),Unknown16=require('@carbon/icons-vue/es/unknown/16'),Unknown20=require('@carbon/icons-vue/es/unknown/20'),Unknown32=require('@carbon/icons-vue/es/unknown/32'),Email16=require('@carbon/icons-vue/es/email/16'),Email20=require('@carbon/icons-vue/es/email/20'),Email32=require('@carbon/icons-vue/es/email/32'),Locked16=require('@carbon/icons-vue/es/locked/16'),Locked20=require('@carbon/icons-vue/es/locked/20'),Locked32=require('@carbon/icons-vue/es/locked/32'),Folder16=require('@carbon/icons-vue/es/folder/16'),Folder20=require('@carbon/icons-vue/es/folder/20'),Folder32=require('@carbon/icons-vue/es/folder/32'),Asterisk16=require('@carbon/icons-vue/es/asterisk/16'),Asterisk20=require('@carbon/icons-vue/es/asterisk/20'),Asterisk32=require('@carbon/icons-vue/es/asterisk/32'),Box16=require('@carbon/icons-vue/es/box/16'),Box20=require('@carbon/icons-vue/es/box/20'),Box32=require('@carbon/icons-vue/es/box/32'),UserMilitary32=require('@carbon/icons-vue/es/user--military/32'),Rule16=require('@carbon/icons-vue/es/rule/16'),Rule20=require('@carbon/icons-vue/es/rule/20'),Rule32=require('@carbon/icons-vue/es/rule/32'),Filter16=require('@carbon/icons-vue/es/filter/16'),Filter20=require('@carbon/icons-vue/es/filter/20'),Filter32=require('@carbon/icons-vue/es/filter/32'),CloseFilled16=require('@carbon/icons-vue/es/close--filled/16'),CloseFilled20=require('@carbon/icons-vue/es/close--filled/20'),CloseFilled32=require('@carbon/icons-vue/es/close--filled/32'),Badge16=require('@carbon/icons-vue/es/badge/16'),Badge20=require('@carbon/icons-vue/es/badge/20'),Badge32=require('@carbon/icons-vue/es/badge/32'),FolderShared16=require('@carbon/icons-vue/es/folder--shared/16'),FolderShared20=require('@carbon/icons-vue/es/folder--shared/20'),FolderShared32=require('@carbon/icons-vue/es/folder--shared/32'),MailAll16=require('@carbon/icons-vue/es/mail--all/16'),MailAll20=require('@carbon/icons-vue/es/mail--all/20'),MailAll32=require('@carbon/icons-vue/es/mail--all/32'),CloudUpload16=require('@carbon/icons-vue/es/cloud--upload/16'),CloudUpload20=require('@carbon/icons-vue/es/cloud--upload/20'),CloudUpload32=require('@carbon/icons-vue/es/cloud--upload/32'),CvSideNavDivider=require('@carbon/vue/src/components/cv-ui-shell/cv-side-nav-divider.vue'),Search16=require('@carbon/icons-vue/es/search/16'),Close16=require('@carbon/icons-vue/es/close/16'),ChevronRight16=require('@carbon/icons-vue/es/chevron--right/16'),ChevronDown16=require('@carbon/icons-vue/es/chevron--down/16'),CvCheckbox=require('@carbon/vue/src/components/cv-checkbox/cv-checkbox'),vuex=require('vuex');function _interopDefaultLegacy(e){return e&&typeof e==='object'&&'default'in e?e:{'default':e}}var LottieAnimation__default=/*#__PURE__*/_interopDefaultLegacy(LottieAnimation);var Copy20__default=/*#__PURE__*/_interopDefaultLegacy(Copy20);var ChevronDown20__default=/*#__PURE__*/_interopDefaultLegacy(ChevronDown20);var Information16__default=/*#__PURE__*/_interopDefaultLegacy(Information16);var CheckmarkFilled20__default=/*#__PURE__*/_interopDefaultLegacy(CheckmarkFilled20);var ErrorFilled20__default=/*#__PURE__*/_interopDefaultLegacy(ErrorFilled20);var Warning20__default=/*#__PURE__*/_interopDefaultLegacy(Warning20);var crypto__default=/*#__PURE__*/_interopDefaultLegacy(crypto$1);var OverflowMenuVertical20__default=/*#__PURE__*/_interopDefaultLegacy(OverflowMenuVertical20);var Close20__default=/*#__PURE__*/_interopDefaultLegacy(Close20);var ArrowRight20__default=/*#__PURE__*/_interopDefaultLegacy(ArrowRight20);var ArrowRight32__default=/*#__PURE__*/_interopDefaultLegacy(ArrowRight32);var Notification20__default=/*#__PURE__*/_interopDefaultLegacy(Notification20);var UserAvatar20__default=/*#__PURE__*/_interopDefaultLegacy(UserAvatar20);var UserAvatar32__default=/*#__PURE__*/_interopDefaultLegacy(UserAvatar32);var AppSwitcher20__default=/*#__PURE__*/_interopDefaultLegacy(AppSwitcher20);var Search20__default=/*#__PURE__*/_interopDefaultLegacy(Search20);var RowExpand20__default=/*#__PURE__*/_interopDefaultLegacy(RowExpand20);var RowCollapse20__default=/*#__PURE__*/_interopDefaultLegacy(RowCollapse20);var Reset32__default=/*#__PURE__*/_interopDefaultLegacy(Reset32);var Reset20__default=/*#__PURE__*/_interopDefaultLegacy(Reset20);var Download20__default=/*#__PURE__*/_interopDefaultLegacy(Download20);var Launch20__default=/*#__PURE__*/_interopDefaultLegacy(Launch20);var Upgrade20__default=/*#__PURE__*/_interopDefaultLegacy(Upgrade20);var Upgrade32__default=/*#__PURE__*/_interopDefaultLegacy(Upgrade32);var Settings16__default=/*#__PURE__*/_interopDefaultLegacy(Settings16);var Settings20__default=/*#__PURE__*/_interopDefaultLegacy(Settings20);var Settings32__default=/*#__PURE__*/_interopDefaultLegacy(Settings32);var ChevronUp20__default=/*#__PURE__*/_interopDefaultLegacy(ChevronUp20);var ChevronLeft20__default=/*#__PURE__*/_interopDefaultLegacy(ChevronLeft20);var ChevronRight20__default=/*#__PURE__*/_interopDefaultLegacy(ChevronRight20);var Information20__default=/*#__PURE__*/_interopDefaultLegacy(Information20);var InformationFilled16__default=/*#__PURE__*/_interopDefaultLegacy(InformationFilled16);var Application20__default=/*#__PURE__*/_interopDefaultLegacy(Application20);var Add20__default=/*#__PURE__*/_interopDefaultLegacy(Add20);var Rocket20__default=/*#__PURE__*/_interopDefaultLegacy(Rocket20);var Rocket32__default=/*#__PURE__*/_interopDefaultLegacy(Rocket32);var Chip20__default=/*#__PURE__*/_interopDefaultLegacy(Chip20);var Chip32__default=/*#__PURE__*/_interopDefaultLegacy(Chip32);var Save20__default=/*#__PURE__*/_interopDefaultLegacy(Save20);var Save32__default=/*#__PURE__*/_interopDefaultLegacy(Save32);var Application32__default=/*#__PURE__*/_interopDefaultLegacy(Application32);var EdgeNode20__default=/*#__PURE__*/_interopDefaultLegacy(EdgeNode20);var EdgeNode32__default=/*#__PURE__*/_interopDefaultLegacy(EdgeNode32);var Cube32__default=/*#__PURE__*/_interopDefaultLegacy(Cube32);var EdgeCluster32__default=/*#__PURE__*/_interopDefaultLegacy(EdgeCluster32);var EdgeCluster20__default=/*#__PURE__*/_interopDefaultLegacy(EdgeCluster20);var Connect32__default=/*#__PURE__*/_interopDefaultLegacy(Connect32);var Connect20__default=/*#__PURE__*/_interopDefaultLegacy(Connect20);var Edit20__default=/*#__PURE__*/_interopDefaultLegacy(Edit20);var Password20__default=/*#__PURE__*/_interopDefaultLegacy(Password20);var Star20__default=/*#__PURE__*/_interopDefaultLegacy(Star20);var Checkmark20__default=/*#__PURE__*/_interopDefaultLegacy(Checkmark20);var ZoomIn20__default=/*#__PURE__*/_interopDefaultLegacy(ZoomIn20);var Events32__default=/*#__PURE__*/_interopDefaultLegacy(Events32);var Events20__default=/*#__PURE__*/_interopDefaultLegacy(Events20);var Events16__default=/*#__PURE__*/_interopDefaultLegacy(Events16);var Link20__default=/*#__PURE__*/_interopDefaultLegacy(Link20);var Link32__default=/*#__PURE__*/_interopDefaultLegacy(Link32);var WarningAlt32__default=/*#__PURE__*/_interopDefaultLegacy(WarningAlt32);var WarningAlt20__default=/*#__PURE__*/_interopDefaultLegacy(WarningAlt20);var Tools20__default=/*#__PURE__*/_interopDefaultLegacy(Tools20);var Tools32__default=/*#__PURE__*/_interopDefaultLegacy(Tools32);var Network_220__default=/*#__PURE__*/_interopDefaultLegacy(Network_220);var Network_232__default=/*#__PURE__*/_interopDefaultLegacy(Network_232);var DataBase20__default=/*#__PURE__*/_interopDefaultLegacy(DataBase20);var DataBase32__default=/*#__PURE__*/_interopDefaultLegacy(DataBase32);var DataBackup20__default=/*#__PURE__*/_interopDefaultLegacy(DataBackup20);var DataBackup32__default=/*#__PURE__*/_interopDefaultLegacy(DataBackup32);var ArrowDown20__default=/*#__PURE__*/_interopDefaultLegacy(ArrowDown20);var ArrowDown32__default=/*#__PURE__*/_interopDefaultLegacy(ArrowDown32);var Time20__default=/*#__PURE__*/_interopDefaultLegacy(Time20);var Time32__default=/*#__PURE__*/_interopDefaultLegacy(Time32);var Hourglass20__default=/*#__PURE__*/_interopDefaultLegacy(Hourglass20);var Hourglass32__default=/*#__PURE__*/_interopDefaultLegacy(Hourglass32);var CheckmarkFilled16__default=/*#__PURE__*/_interopDefaultLegacy(CheckmarkFilled16);var CheckmarkFilled32__default=/*#__PURE__*/_interopDefaultLegacy(CheckmarkFilled32);var ErrorFilled16__default=/*#__PURE__*/_interopDefaultLegacy(ErrorFilled16);var ErrorFilled32__default=/*#__PURE__*/_interopDefaultLegacy(ErrorFilled32);var WarningFilled16__default=/*#__PURE__*/_interopDefaultLegacy(WarningFilled16);var Warning32__default=/*#__PURE__*/_interopDefaultLegacy(Warning32);var Power16__default=/*#__PURE__*/_interopDefaultLegacy(Power16);var Power20__default=/*#__PURE__*/_interopDefaultLegacy(Power20);var Power32__default=/*#__PURE__*/_interopDefaultLegacy(Power32);var Document20__default=/*#__PURE__*/_interopDefaultLegacy(Document20);var Document32__default=/*#__PURE__*/_interopDefaultLegacy(Document32);var OverflowMenuVertical32__default=/*#__PURE__*/_interopDefaultLegacy(OverflowMenuVertical32);var Restart20__default=/*#__PURE__*/_interopDefaultLegacy(Restart20);var Restart32__default=/*#__PURE__*/_interopDefaultLegacy(Restart32);var TrashCan20__default=/*#__PURE__*/_interopDefaultLegacy(TrashCan20);var TrashCan32__default=/*#__PURE__*/_interopDefaultLegacy(TrashCan32);var Erase20__default=/*#__PURE__*/_interopDefaultLegacy(Erase20);var Erase32__default=/*#__PURE__*/_interopDefaultLegacy(Erase32);var Row20__default=/*#__PURE__*/_interopDefaultLegacy(Row20);var Column20__default=/*#__PURE__*/_interopDefaultLegacy(Column20);var Catalog20__default=/*#__PURE__*/_interopDefaultLegacy(Catalog20);var Catalog32__default=/*#__PURE__*/_interopDefaultLegacy(Catalog32);var Group20__default=/*#__PURE__*/_interopDefaultLegacy(Group20);var Router32__default=/*#__PURE__*/_interopDefaultLegacy(Router32);var Router20__default=/*#__PURE__*/_interopDefaultLegacy(Router20);var Certificate32__default=/*#__PURE__*/_interopDefaultLegacy(Certificate32);var Certificate20__default=/*#__PURE__*/_interopDefaultLegacy(Certificate20);var BareMetalServer20__default=/*#__PURE__*/_interopDefaultLegacy(BareMetalServer20);var BareMetalServer32__default=/*#__PURE__*/_interopDefaultLegacy(BareMetalServer32);var Firewall20__default=/*#__PURE__*/_interopDefaultLegacy(Firewall20);var Firewall32__default=/*#__PURE__*/_interopDefaultLegacy(Firewall32);var Wikis32__default=/*#__PURE__*/_interopDefaultLegacy(Wikis32);var Wikis20__default=/*#__PURE__*/_interopDefaultLegacy(Wikis20);var Wikis16__default=/*#__PURE__*/_interopDefaultLegacy(Wikis16);var At32__default=/*#__PURE__*/_interopDefaultLegacy(At32);var At20__default=/*#__PURE__*/_interopDefaultLegacy(At20);var User16__default=/*#__PURE__*/_interopDefaultLegacy(User16);var User20__default=/*#__PURE__*/_interopDefaultLegacy(User20);var User32__default=/*#__PURE__*/_interopDefaultLegacy(User32);var Unknown16__default=/*#__PURE__*/_interopDefaultLegacy(Unknown16);var Unknown20__default=/*#__PURE__*/_interopDefaultLegacy(Unknown20);var Unknown32__default=/*#__PURE__*/_interopDefaultLegacy(Unknown32);var Email16__default=/*#__PURE__*/_interopDefaultLegacy(Email16);var Email20__default=/*#__PURE__*/_interopDefaultLegacy(Email20);var Email32__default=/*#__PURE__*/_interopDefaultLegacy(Email32);var Locked16__default=/*#__PURE__*/_interopDefaultLegacy(Locked16);var Locked20__default=/*#__PURE__*/_interopDefaultLegacy(Locked20);var Locked32__default=/*#__PURE__*/_interopDefaultLegacy(Locked32);var Folder16__default=/*#__PURE__*/_interopDefaultLegacy(Folder16);var Folder20__default=/*#__PURE__*/_interopDefaultLegacy(Folder20);var Folder32__default=/*#__PURE__*/_interopDefaultLegacy(Folder32);var Asterisk16__default=/*#__PURE__*/_interopDefaultLegacy(Asterisk16);var Asterisk20__default=/*#__PURE__*/_interopDefaultLegacy(Asterisk20);var Asterisk32__default=/*#__PURE__*/_interopDefaultLegacy(Asterisk32);var Box16__default=/*#__PURE__*/_interopDefaultLegacy(Box16);var Box20__default=/*#__PURE__*/_interopDefaultLegacy(Box20);var Box32__default=/*#__PURE__*/_interopDefaultLegacy(Box32);var UserMilitary32__default=/*#__PURE__*/_interopDefaultLegacy(UserMilitary32);var Rule16__default=/*#__PURE__*/_interopDefaultLegacy(Rule16);var Rule20__default=/*#__PURE__*/_interopDefaultLegacy(Rule20);var Rule32__default=/*#__PURE__*/_interopDefaultLegacy(Rule32);var Filter16__default=/*#__PURE__*/_interopDefaultLegacy(Filter16);var Filter20__default=/*#__PURE__*/_interopDefaultLegacy(Filter20);var Filter32__default=/*#__PURE__*/_interopDefaultLegacy(Filter32);var CloseFilled16__default=/*#__PURE__*/_interopDefaultLegacy(CloseFilled16);var CloseFilled20__default=/*#__PURE__*/_interopDefaultLegacy(CloseFilled20);var CloseFilled32__default=/*#__PURE__*/_interopDefaultLegacy(CloseFilled32);var Badge16__default=/*#__PURE__*/_interopDefaultLegacy(Badge16);var Badge20__default=/*#__PURE__*/_interopDefaultLegacy(Badge20);var Badge32__default=/*#__PURE__*/_interopDefaultLegacy(Badge32);var FolderShared16__default=/*#__PURE__*/_interopDefaultLegacy(FolderShared16);var FolderShared20__default=/*#__PURE__*/_interopDefaultLegacy(FolderShared20);var FolderShared32__default=/*#__PURE__*/_interopDefaultLegacy(FolderShared32);var MailAll16__default=/*#__PURE__*/_interopDefaultLegacy(MailAll16);var MailAll20__default=/*#__PURE__*/_interopDefaultLegacy(MailAll20);var MailAll32__default=/*#__PURE__*/_interopDefaultLegacy(MailAll32);var CloudUpload16__default=/*#__PURE__*/_interopDefaultLegacy(CloudUpload16);var CloudUpload20__default=/*#__PURE__*/_interopDefaultLegacy(CloudUpload20);var CloudUpload32__default=/*#__PURE__*/_interopDefaultLegacy(CloudUpload32);var CvSideNavDivider__default=/*#__PURE__*/_interopDefaultLegacy(CvSideNavDivider);var Search16__default=/*#__PURE__*/_interopDefaultLegacy(Search16);var Close16__default=/*#__PURE__*/_interopDefaultLegacy(Close16);var ChevronRight16__default=/*#__PURE__*/_interopDefaultLegacy(ChevronRight16);var ChevronDown16__default=/*#__PURE__*/_interopDefaultLegacy(ChevronDown16);var CvCheckbox__default=/*#__PURE__*/_interopDefaultLegacy(CvCheckbox);function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) {
symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
}
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {};
if (i % 2) {
ownKeys(Object(source), true).forEach(function (key) {
_defineProperty$1(target, key, source[key]);
});
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(Object(source)).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
}
}
return target;
}
function _typeof(obj) {
"@babel/helpers - typeof";
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
_typeof = function (obj) {
return typeof obj;
};
} else {
_typeof = function (obj) {
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
};
}
return _typeof(obj);
}
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
try {
var info = gen[key](arg);
var value = info.value;
} catch (error) {
reject(error);
return;
}
if (info.done) {
resolve(value);
} else {
Promise.resolve(value).then(_next, _throw);
}
}
function _asyncToGenerator(fn) {
return function () {
var self = this,
args = arguments;
return new Promise(function (resolve, reject) {
var gen = fn.apply(self, args);
function _next(value) {
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
}
function _throw(err) {
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
}
_next(undefined);
});
};
}
function _defineProperty$1(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
function _slicedToArray(arr, i) {
return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();
}
function _arrayWithHoles(arr) {
if (Array.isArray(arr)) return arr;
}
function _iterableToArrayLimit(arr, i) {
var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"];
if (_i == null) return;
var _arr = [];
var _n = true;
var _d = false;
var _s, _e;
try {
for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
_arr.push(_s.value);
if (i && _arr.length === i) break;
}
} catch (err) {
_d = true;
_e = err;
} finally {
try {
if (!_n && _i["return"] != null) _i["return"]();
} finally {
if (_d) throw _e;
}
}
return _arr;
}
function _unsupportedIterableToArray(o, minLen) {
if (!o) return;
if (typeof o === "string") return _arrayLikeToArray(o, minLen);
var n = Object.prototype.toString.call(o).slice(8, -1);
if (n === "Object" && o.constructor) n = o.constructor.name;
if (n === "Map" || n === "Set") return Array.from(o);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
}
function _arrayLikeToArray(arr, len) {
if (len == null || len > arr.length) len = arr.length;
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
return arr2;
}
function _nonIterableRest() {
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
function _createForOfIteratorHelper(o, allowArrayLike) {
var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];
if (!it) {
if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
if (it) o = it;
var i = 0;
var F = function () {};
return {
s: F,
n: function () {
if (i >= o.length) return {
done: true
};
return {
done: false,
value: o[i++]
};
},
e: function (e) {
throw e;
},
f: F
};
}
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
var normalCompletion = true,
didErr = false,
err;
return {
s: function () {
it = it.call(o);
},
n: function () {
var step = it.next();
normalCompletion = step.done;
return step;
},
e: function (e) {
didErr = true;
err = e;
},
f: function () {
try {
if (!normalCompletion && it.return != null) it.return();
} finally {
if (didErr) throw err;
}
}
};
}//
var script$C = {
name: "NsButton",
extends: vue.CvButton,
props: {
icon: {
type: [String, Object],
default: undefined,
validator: function validator(val) {
if (!val || typeof val === "string") {
return true;
}
return val.render !== null;
}
},
kind: {
type: String,
default: "secondary",
validator: function validator(val) {
return ["default", "primary", "secondary", "tertiary", "ghost", "danger", "danger--ghost", "danger--tertiary"].includes(val);
}
},
size: {
type: String,
default: "default",
validator: function validator(val) {
return ["default", "field", "small", "sm", "lg", "xl"].includes(val);
}
},
loading: {
type: Boolean,
default: false
}
}
};function normalizeComponent(template, style, script, scopeId, isFunctionalTemplate, moduleIdentifier /* server only */, shadowMode, createInjector, createInjectorSSR, createInjectorShadow) {
if (typeof shadowMode !== 'boolean') {
createInjectorSSR = createInjector;
createInjector = shadowMode;
shadowMode = false;
}
// Vue.extend constructor export interop.
const options = typeof script === 'function' ? script.options : script;
// render functions
if (template && template.render) {
options.render = template.render;
options.staticRenderFns = template.staticRenderFns;
options._compiled = true;
// functional template
if (isFunctionalTemplate) {
options.functional = true;
}
}
// scopedId
if (scopeId) {
options._scopeId = scopeId;
}
let hook;
if (moduleIdentifier) {
// server build
hook = function (context) {
// 2.3 injection
context =
context || // cached call
(this.$vnode && this.$vnode.ssrContext) || // stateful
(this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext); // functional
// 2.2 with runInNewContext: true
if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
context = __VUE_SSR_CONTEXT__;
}
// inject component styles
if (style) {
style.call(this, createInjectorSSR(context));
}
// register component module identifier for async chunk inference
if (context && context._registeredComponents) {
context._registeredComponents.add(moduleIdentifier);
}
};
// used by ssr in case component is cached and beforeCreate
// never gets called
options._ssrRegister = hook;
}
else if (style) {
hook = shadowMode
? function (context) {
style.call(this, createInjectorShadow(context, this.$root.$options.shadowRoot));
}
: function (context) {
style.call(this, createInjector(context));
};
}
if (hook) {
if (options.functional) {
// register for functional component in vue file
const originalRender = options.render;
options.render = function renderWithStyleInjection(h, context) {
hook.call(context);
return originalRender(h, context);
};
}
else {
// inject component registration as beforeCreate hook
const existing = options.beforeCreate;
options.beforeCreate = existing ? [].concat(existing, hook) : [hook];
}
}
return script;
}function createInjectorSSR(context) {
if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
context = __VUE_SSR_CONTEXT__;
}
if (!context)
return () => { };
if (!('styles' in context)) {
context._styles = context._styles || {};
Object.defineProperty(context, 'styles', {
enumerable: true,
get: () => context._renderStyles(context._styles)
});
context._renderStyles = context._renderStyles || renderStyles;
}
return (id, style) => addStyle(id, style, context);
}
function addStyle(id, css, context) {
const group = css.media || 'default' ;
const style = context._styles[group] || (context._styles[group] = { ids: [], css: '' });
if (!style.ids.includes(id)) {
style.media = css.media;
style.ids.push(id);
let code = css.source;
style.css += code + '\n';
}
}
function renderStyles(styles) {
let css = '';
for (const key in styles) {
const style = styles[key];
css +=
'<style data-vue-ssr-id="' +
Array.from(style.ids).join(' ') +
'"' +
(style.media ? ' media="' + style.media + '"' : '') +
'>' +
style.css +
'</style>';
}
return css;
}/* script */
var __vue_script__$C = script$C;
/* template */
var __vue_render__$K = function __vue_render__() {
var _vm = this;
var _h = _vm.$createElement;
var _c = _vm._self._c || _h;
return _c('button', _vm._g({
staticClass: "cv-button",
class: _vm.buttonClassOpts(),
attrs: {
"role": "button"
}
}, _vm.inputListeners), [_vm._t("default"), _vm._ssrNode(" " + (_vm.loading ? "<span" + _vm._ssrClass(null, ['loader', _vm.carbonPrefix + "--btn__icon"]) + " data-v-34f1ee57></span>" : "<!---->") + " "), _vm.icon && !_vm.loading ? _c('CvSvg', {
class: _vm.carbonPrefix + "--btn__icon",
attrs: {
"svg": _vm.icon
}
}) : _vm._e()], 2);
};
var __vue_staticRenderFns__$K = [];
/* style */
var __vue_inject_styles__$N = function __vue_inject_styles__(inject) {
if (!inject) return;
inject("data-v-34f1ee57_0", {
source: ".bx--btn .bx--btn__icon[data-v-34f1ee57]{width:1.25rem;height:1.25rem}.bx--btn.bx--btn--sm .bx--btn__icon[data-v-34f1ee57]{width:1rem;height:1rem}.loader[data-v-34f1ee57]{right:1rem;border:3px solid transparent;border-radius:50%;border-top:3px solid currentColor;border-right:3px solid currentColor;border-bottom:3px solid currentColor;animation:spin-data-v-34f1ee57 .5s linear infinite}.bx--btn--ghost .bx--btn__icon.loading[data-v-34f1ee57]{position:static;margin-left:.5rem}.bx--btn--danger--ghost .bx--btn__icon.loading[data-v-34f1ee57],.bx--btn--danger-ghost .bx--btn__icon.loading[data-v-34f1ee57]{position:static;margin-left:.5rem}@keyframes spin-data-v-34f1ee57{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}",
map: undefined,
media: undefined
});
};
/* scoped */
var __vue_scope_id__$N = "data-v-34f1ee57";
/* module identifier */
var __vue_module_identifier__$N = "data-v-34f1ee57";
/* functional template */
var __vue_is_functional_template__$N = false;
/* style inject shadow dom */
var __vue_component__$1m = /*#__PURE__*/normalizeComponent({
render: __vue_render__$K,
staticRenderFns: __vue_staticRenderFns__$K
}, __vue_inject_styles__$N, __vue_script__$C, __vue_scope_id__$N, __vue_is_functional_template__$N, __vue_module_identifier__$N, false, undefined, createInjectorSSR, undefined);
var NsButton = __vue_component__$1m;//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
var script$B = {
name: "NsPictogram",
props: {
title: {
type: String,
default: ""
},
width: {
type: [Number, String],
default: 64
},
height: {
type: [Number, String],
default: 64
},
color: {
type: String,
default: "currentColor"
}
}
};/* script */
var __vue_script__$B = script$B;
/* template */
var __vue_render__$J = function __vue_render__() {
var _vm = this;
var _h = _vm.$createElement;
var _c = _vm._self._c || _h;
return _c('svg', {
attrs: {
"xmlns": "http://www.w3.org/2000/svg",
"width": _vm.width,
"height": _vm.height,
"viewBox": "0 0 32 32",
"aria-labelledby": _vm.title,
"role": "presentation"
}
}, [_vm._ssrNode("<title" + _vm._ssrAttr("id", _vm.title) + " lang=\"en\">" + _vm._ssrEscape(_vm._s(_vm.title) + " icon") + "</title> "), _vm._ssrNode("<g" + _vm._ssrAttr("fill", _vm.color) + ">", "</g>", [_vm._t("default")], 2)], 2);
};
var __vue_staticRenderFns__$J = [];
/* style */
var __vue_inject_styles__$M = undefined;
/* scoped */
var __vue_scope_id__$M = undefined;
/* module identifier */
var __vue_module_identifier__$M = "data-v-94bddfd0";
/* functional template */
var __vue_is_functional_template__$M = false;
/* style inject */
/* style inject SSR */
/* style inject shadow dom */
var __vue_component__$1l = /*#__PURE__*/normalizeComponent({
render: __vue_render__$J,
staticRenderFns: __vue_staticRenderFns__$J
}, __vue_inject_styles__$M, __vue_script__$B, __vue_scope_id__$M, __vue_is_functional_template__$M, __vue_module_identifier__$M, false, undefined, undefined, undefined);
var NsPictogram = __vue_component__$1l;//
var script$A = {
name: "NsLottieAnimation",
components: {
LottieAnimation: LottieAnimation__default["default"]
},
props: {
animationData: {
type: Object,
required: true
},
loop: {
type: [Boolean, Number],
default: false
},
autoPlay: {
type: Boolean,
default: true
},
refName: {
type: String,
default: "anim"
},
animateOnHover: {
type: Boolean,
default: true
}
},
methods: {
onLoopComplete: function onLoopComplete(eventData) {
this.$emit("loopComplete", eventData);
},
onComplete: function onComplete(eventData) {
this.$emit("complete", eventData);
if (this.animateOnHover) {
this.$refs[this.refName].stop();
}
},
onEnterFrame: function onEnterFrame(eventData) {
this.$emit("enterFrame", eventData);
},
onMouseOver: function onMouseOver(eventData) {
this.$emit("mouseover", eventData);
if (this.animateOnHover) {
this.$refs[this.refName].play();
}
}
}
};/* script */
var __vue_script__$A = script$A;
/* template */
var __vue_render__$I = function __vue_render__() {
var _vm = this;
var _h = _vm.$createElement;
var _c = _vm._self._c || _h;
return _c('div', {
staticClass: "ns-lottie-animation",
on: {
"mouseover": _vm.onMouseOver
}
}, [_c('LottieAnimation', {
ref: _vm.refName,
attrs: {
"animationData": _vm.animationData,
"loop": _vm.loop,
"autoPlay": _vm.autoPlay
},
on: {
"loopComplete": _vm.onLoopComplete,
"complete": _vm.onComplete,
"enterFrame": _vm.onEnterFrame
}
})], 1);
};
var __vue_staticRenderFns__$I = [];
/* style */
var __vue_inject_styles__$L = undefined;
/* scoped */
var __vue_scope_id__$L = "data-v-cc2533e0";
/* module identifier */
var __vue_module_identifier__$L = "data-v-cc2533e0";
/* functional template */
var __vue_is_functional_template__$L = false;
/* style inject */
/* style inject SSR */
/* style inject shadow dom */
var __vue_component__$1k = /*#__PURE__*/normalizeComponent({
render: __vue_render__$I,
staticRenderFns: __vue_staticRenderFns__$I
}, __vue_inject_styles__$L, __vue_script__$A, __vue_scope_id__$L, __vue_is_functional_template__$L, __vue_module_identifier__$L, false, undefined, undefined, undefined);
var NsLottieAnimation = __vue_component__$1k;/* script */
/* template */
var __vue_render__$H = function __vue_render__() {
var _vm = this;
var _h = _vm.$createElement;
var _c = _vm._self._c || _h;
return _c('path', {
attrs: {
"id": "warning--02_1_",
"d": "M23.668,29.312l-0.359-0.623c4.522-2.61,7.331-7.473,7.331-12.688c0-8.073-6.567-14.64-14.64-14.64\n\tC7.927,1.36,1.36,7.927,1.36,16c0,5.216,2.81,10.078,7.332,12.688l-0.36,0.623C3.587,26.573,0.64,21.473,0.64,16\n\tC0.64,7.53,7.53,0.64,16,0.64S31.36,7.53,31.36,16C31.36,21.473,28.413,26.573,23.668,29.312z M16.36,24h-0.72V6h0.72V24z M16,28.5\n\tc-0.552,0-1,0.448-1,1s0.448,1,1,1s1-0.448,1-1S16.552,28.5,16,28.5z"
}
}, []);
};
var __vue_staticRenderFns__$H = [];
/* style */
var __vue_inject_styles__$K = undefined;
/* scoped */
var __vue_scope_id__$K = undefined;
/* module identifier */
var __vue_module_identifier__$K = "data-v-0f26cefc";
/* functional template */
var __vue_is_functional_template__$K = false;
/* style inject */
/* style inject SSR */
/* style inject shadow dom */
var __vue_component__$1j = /*#__PURE__*/normalizeComponent({
render: __vue_render__$H,
staticRenderFns: __vue_staticRenderFns__$H
}, __vue_inject_styles__$K, {}, __vue_scope_id__$K, __vue_is_functional_template__$K, __vue_module_identifier__$K, false, undefined, undefined, undefined);
var ExclamationMarkPictogram = __vue_component__$1j;//
var script$z = {
name: "NsEmptyState",
components: {
NsPictogram: NsPictogram,
ExclamationMarkPictogram: ExclamationMarkPictogram,
NsLottieAnimation: NsLottieAnimation
},
props: {
title: {
type: String,
required: true
},
animationData: Object,
animationTitle: String,
loop: {
type: [Boolean, Number],
default: 1
}
},
computed: {
hasPictogramSlot: function hasPictogramSlot() {
return !!this.$slots.pictogram;
},
hasDescriptionSlot: function hasDescriptionSlot() {
return !!this.$slots.description;
}
}
};/* script */
var __vue_script__$z = script$z;
/* template */
var __vue_render__$G = function __vue_render__() {
var _vm = this;
var _h = _vm.$createElement;
var _c = _vm._self._c || _h;
return _c('div', {
staticClass: "empty-state"
}, [_vm.animationData ? _c('NsLottieAnimation', {
staticClass: "animation image",
attrs: {
"animationData": _vm.animationData,
"refName": _vm.animationTitle,
"animateOnHover": true,
"loop": _vm.loop,
"autoPlay": true
}
}) : _c('NsPictogram', {
staticClass: "image",
attrs: {
"title": "empty state"
}
}, [_vm.hasPictogramSlot ? [_vm._t("pictogram")] : [_c('ExclamationMarkPictogram')]], 2), _vm._ssrNode(" <h5 class=\"title\" data-v-0540fdb8>" + _vm._ssrEscape(_vm._s(_vm.title)) + "</h5> "), _vm.hasDescriptionSlot ? [_vm._ssrNode("<div class=\"description\" data-v-0540fdb8>", "</div>", [_vm._t("description")], 2)] : _vm._e()], 2);
};
var __vue_staticRenderFns__$G = [];
/* style */
var __vue_inject_styles__$J = function __vue_inject_styles__(inject) {
if (!inject) return;
inject("data-v-0540fdb8_0", {
source: ".empty-state[data-v-0540fdb8]{text-align:center;padding:2rem}.empty-state .image[data-v-0540fdb8]{margin-bottom:1rem}.empty-state .description[data-v-0540fdb8]{margin-top:1rem}.animation[data-v-0540fdb8]{display:inline-block;width:64px;height:64px}",
map: undefined,
media: undefined
});
};
/* scoped */
var __vue_scope_id__$J = "data-v-0540fdb8";
/* module identifier */
var __vue_module_identifier__$J = "data-v-0540fdb8";
/* functional template */
var __vue_is_functional_template__$J = false;
/* style inject shadow dom */
var __vue_component__$1h = /*#__PURE__*/normalizeComponent({
render: __vue_render__$G,
staticRenderFns: __vue_staticRenderFns__$G
}, __vue_inject_styles__$J, __vue_script__$z, __vue_scope_id__$J, __vue_is_functional_template__$J, __vue_module_identifier__$J, false, undefined, createInjectorSSR, undefined);
var __vue_component__$1i = __vue_component__$1h;var script$y = {
name: "NsCodeSnippet",
components: {
CvButton: vue.CvButton,
CvIconButton: vue.CvIconButton,
ChevronDown20: ChevronDown20__default["default"]
},
mixins: [mixins.carbonPrefixMixin, mixins.themeMixin],
props: {
expanded: {
type: Boolean,
default: false
},
wrapText: {
type: Boolean,
default: true
},
disabled: Boolean,
feedbackAriaLabel: String,
hideCopyButton: Boolean,
lessText: {
type: String,
default: "Show less"
},
moreText: {
type: String,
default: "Show more"
},
hideExpandButton: Boolean,
copyTooltip: {
type: String,
default: "Copy to clipboard"
},
copyFeedback: {
type: String,
default: "Copied"
},
copyTipPosition: {
type: String,
default: "bottom",
validator: function validator(val) {
return ["top", "right", "bottom", "left"].includes(val);
}
},
copyTipAlignment: {
type: String,
default: "end",
validator: function validator(val) {
return ["start", "center", "end"].includes(val);
}
},
light: Boolean
},
data: function data() {
return {
justCopied: false,
Copy20: Copy20__default["default"],
isExpanded: false
};
},
computed: {
classes: function classes() {
var _ref;
return ["cv-code-snippet", "".concat(this.carbonPrefix, "--snippet"), "".concat(this.carbonPrefix, "--snippet--multi"), (_ref = {}, _defineProperty$1(_ref, "".concat(this.carbonPrefix, "--snippet--light"), this.isLight), _defineProperty$1(_ref, "".concat(this.carbonPrefix, "--snippet--no-copy"), this.hideCopyButton), _defineProperty$1(_ref, "".concat(this.carbonPrefix, "--snippet--wraptext"), this.wrapText), _defineProperty$1(_ref, "".concat(this.carbonPrefix, "--snippet--expand"), this.isExpanded), _defineProperty$1(_ref, "".concat(this.carbonPrefix, "--snippet--disabled"), this.disabled), _ref)];
},
tooltipToShow: function tooltipToShow() {
if (this.justCopied) {
return this.copyFeedback;
} else {
return this.copyTooltip;
}
},
expandButtonText: function expandButtonText() {
return this.isExpanded ? this.lessText : this.moreText;
}
},
watch: {
expanded: function expanded() {
this.isExpanded = this.expanded;
}
},
created: function created() {
this.isExpanded = this.expanded;
},
methods: {
toggleExpand: function toggleExpand() {
this.isExpanded = !this.isExpanded;
},
copyCode: function copyCode() {
var _this = this;
// copy to clipboard
this.$refs.clippy.value = this.$refs.code.innerText;
this.$refs.clippy.select();
document.execCommand("copy");
this.justCopied = true;
setTimeout(function () {
_this.justCopied = false;
}, 2000);
}
}
};/* script */
var __vue_script__$y = script$y;
/* template */
var __vue_render__$F = function __vue_render__() {
var _vm = this;
var _h = _vm.$createElement;
var _c = _vm._self._c || _h;
return _c('div', {
staticClass: "cv-code-snippet-multiline",
class: _vm.classes,
attrs: {
"data-code-snippet": ""
}
}, [_vm._ssrNode("<div" + _vm._ssrClass(null, [_vm.carbonPrefix + "--snippet-container", {
'no-expand': _vm.hideExpandButton
}]) + " data-v-084a2bcc>", "</div>", [_vm._ssrNode("<code data-v-084a2bcc>", "</code>", [_vm._ssrNode("<pre data-v-084a2bcc>", "</pre>", [_vm._t("default")], 2)]), _vm._ssrNode(" <textarea aria-hidden=\"true\" class=\"cv-code-snippet__clippy\" style=\"\\n position: absolute;\\n left: -9999px;\\n max-width: 0;\\n opacity: 0;\\n overflow: hidden;\\n \" data-v-084a2bcc></textarea>")], 2), _vm._ssrNode(" "), !_vm.hideCopyButton ? _c('cv-icon-button', {
class: _vm.carbonPrefix + "--copy-btn",
attrs: {
"kind": "ghost",
"icon": _vm.Copy20,
"label": _vm.tooltipToShow,
"tip-position": _vm.copyTipPosition,
"tip-alignment": _vm.copyTipAlignment,
"disabled": _vm.disabled
},
on: {
"click": _vm.copyCode
}
}) : _vm._e(), _vm._ssrNode(" "), !_vm.hideExpandButton ? _c('cv-button', {
class: _vm.carbonPrefix + "--snippet-btn--expand",
attrs: {
"type": "button",
"kind": "ghost",
"size": "small"
},
on: {
"click": _vm.toggleExpand
}
}, [_c('span', {
class: _vm.carbonPrefix + "--snippet-btn--text"
}, [_vm._v(_vm._s(_vm.expandButtonText))]), _vm._v(" "), _c('ChevronDown20', {
class: _vm.carbonPrefix + "--icon-chevron--down"
})], 1) : _vm._e()], 2);
};
var __vue_staticRenderFns__$F = [];
/* style */
var __vue_inject_styles__$I = function __vue_inject_styles__(inject) {
if (!inject) return;
inject("data-v-084a2bcc_0", {
source: ".bx--snippet--multi .bx--snippet-container[data-v-084a2bcc]{min-height:4.5rem;max-height:9.6rem;overflow-y:hidden}.bx--snippet--multi .bx--snippet-container.no-expand[data-v-084a2bcc]{min-height:2.5rem}.bx--snippet--multi.bx--snippet--expand .bx--snippet-container[data-v-084a2bcc]{max-height:100%}.bx--snippet--multi .bx--copy-btn[data-v-084a2bcc]{position:absolute!important;top:.5rem;right:.5rem;z-index:11;width:3rem;height:2rem}.bx--snippet-btn--expand[data-v-084a2bcc]{right:.5rem;bottom:.5rem}",
map: undefined,
media: undefined
});
};
/* scoped */
var __vue_scope_id__$I = "data-v-084a2bcc";
/* module identifier */
var __vue_module_identifier__$I = "data-v-084a2bcc";
/* functional template */
var __vue_is_functional_template__$I = false;
/* style inject shadow dom */
var __vue_component__$1f = /*#__PURE__*/normalizeComponent({
render: __vue_render__$F,
staticRenderFns: __vue_staticRenderFns__$F
}, __vue_inject_styles__$I, __vue_script__$y, __vue_scope_id__$I, __vue_is_functional_template__$I, __vue_module_identifier__$I, false, undefined, createInjectorSSR, undefined);
var __vue_component__$1g = __vue_component__$1f;//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
var script$x = {
name: "NsCircleTimer",
props: {
timeLimit: {
type: Number,
// milliseconds
required: true
},
size: {
type: Number,
default: 16
},
strokeWidth: {
type: Number,
default: 20
},
color: {
type: String,
default: "#00a2de"
}
},
data: function data() {
return {
timerInterval: null,
timePassed: 0,
timeLeft: -1 // length = 2πr = 2 * π * 40 = 251
};
},
computed: {
circleDasharray: function circleDasharray() {
return "".concat((this.calculateTimeFraction() * 251).toFixed(0), " 251");
}
},
created: function created() {
var _this = this;
this.timeLimitSeconds = this.timeLimit / 1000;
this.timeLeft = this.timeLimitSeconds;
this.$nextTick(function () {
_this.timePassed += 1;
_this.timeLeft = _this.timeLimitSeconds - _this.timePassed;
});
this.timerInterval = setInterval(function () {
_this.timePassed += 1;
_this.timeLeft = _this.timeLimitSeconds - _this.timePassed;
}, 1000);
},
beforeDestroy: function beforeDestroy() {
clearInterval(this.timerInterval);
},
methods: {
calculateTimeFraction: function calculateTimeFraction() {
return this.timeLeft / this.timeLimitSeconds;
}
}
};/* script */
var __vue_script__$x = script$x;
/* template */
var __vue_render__$E = function __vue_render__() {
var _vm = this;
var _h = _vm.$createElement;
var _c = _vm._self._c || _h;
return _c('div', {
staticClass: "base-timer",
style: {
height: _vm.size + 'px',
width: _vm.size + 'px'
}
}, [_vm._ssrNode("<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\" class=\"base-timer__svg\" data-v-6609841f><g class=\"base-timer__circle\" data-v-6609841f><path id=\"base-timer-path-remaining\" stroke-dasharray=\"251\" d=\"\n M 50, 50\n m -40, 0\n a 40,40 0 1,0 80,0\n a 40,40 0 1,0 -80,0\n \" class=\"base-timer__path-remaining green\"" + _vm._ssrStyle(null, {
'stroke-width': _vm.strokeWidth + 'px',
'stroke-dasharray': _vm.circleDasharray,
color: _vm.color
}, null) + " data-v-6609841f></path></g></svg>")]);
};
var __vue_staticRenderFns__$E = [];
/* style */
var __vue_inject_styles__$H = function __vue_inject_styles__(inject) {
if (!inject) return;
inject("data-v-6609841f_0", {
source: ".base-timer[data-v-6609841f]{position:relative}.base-timer__circle[data-v-6609841f]{