diff --git a/.github/workflows/deploy-to-wporg.yml b/.github/workflows/deploy-to-wporg.yml index 326be121a..5b97dcd74 100644 --- a/.github/workflows/deploy-to-wporg.yml +++ b/.github/workflows/deploy-to-wporg.yml @@ -15,7 +15,7 @@ jobs: - name: Setup PHP uses: shivammathur/setup-php@v2 with: - php-version: "7.2" + php-version: '7.4' - name: Run Composer Install run: | npm ci diff --git a/CHANGELOG.md b/CHANGELOG.md index c90d76608..803115c9a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,32 @@ +##### [Version 9.0.21](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.20...v9.0.21) (2023-09-27) + + - Implemented post-sharing limit API to prevent sharing errors + +##### [Version 9.0.20](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.19...v9.0.20) (2023-09-19) + +- Fixed Facebook login issue by upgrading Graph API version v7.0 to v12.0 + +##### [Version 9.0.19](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.18...v9.0.19) (2023-08-23) + +- Fixed LinkedIn sharing (API version changed) + +##### [Version 9.0.18](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.17...v9.0.18) (2023-08-17) + +- Added new authentication permissions scope for LinkedIn + +##### [Version 9.0.17](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.16...v9.0.17) (2023-08-03) + +PHP version required updated to 7.4 + +##### [Version 9.0.16](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.15...v9.0.16) (2023-08-03) + +- Updated the required PHP version to 7.4 + +##### [Version 9.0.15](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.14...v9.0.15) (2023-07-28) + +- Fixed post-sharing issue with post image +- Added Twitter v2 API support + ##### [Version 9.0.14](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.13...v9.0.14) (2023-06-06) - Added LinkedIn new API support diff --git a/assets/js/build/dashboard.js b/assets/js/build/dashboard.js index ba6b89f8d..28caeadd4 100644 --- a/assets/js/build/dashboard.js +++ b/assets/js/build/dashboard.js @@ -1,55419 +1,2 @@ -/******/ (() => { // webpackBootstrap -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/account-schedule.vue?vue&type=script&lang=js": -/*!****************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/account-schedule.vue?vue&type=script&lang=js ***! - \****************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js"); -/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js"); -/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _reusables_button_checkbox_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./reusables/button-checkbox.vue */ "./vue/src/vue-elements/reusables/button-checkbox.vue"); -/* harmony import */ var vue2_timepicker__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue2-timepicker */ "./node_modules/vue2-timepicker/index.js"); -/* harmony import */ var _reusables_counter_input_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./reusables/counter-input.vue */ "./vue/src/vue-elements/reusables/counter-input.vue"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_6__); - - - - - - - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'AccountSchedule', - components: { - ButtonCheckbox: _reusables_button_checkbox_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - CounterInput: _reusables_counter_input_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - VueTimepicker: vue2_timepicker__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - props: ['account_id', 'license'], - data: function data() { - return { - days: { - 'Mon': { - 'value': '1', - 'checked': false - }, - 'Tue': { - 'value': '2', - 'checked': false - }, - 'Wed': { - 'value': '3', - 'checked': false - }, - 'Thu': { - 'value': '4', - 'checked': false - }, - 'Fri': { - 'value': '5', - 'checked': false - }, - 'Sat': { - 'value': '6', - 'checked': false - }, - 'Sun': { - 'value': '7', - 'checked': false - } - }, - labels: this.$store.state.labels.schedule, - upsell_link: ropApiSettings.upsell_link - }; - }, - computed: { - generalSettings: function generalSettings() { - return this.$store.state.generalSettings; - }, - schedule: function schedule() { - return this.$store.state.activeSchedule[this.account_id] ? this.$store.state.activeSchedule[this.account_id] : []; - }, - daysObject: function daysObject() { - var daysObject = this.days; - for (var day in daysObject) { - daysObject[day].checked = this.isChecked(daysObject[day].value); - } - return daysObject; - }, - /** - * Get general settings. - * @returns {module.exports.computed.generalSettings|Array|*} - */ - formatedDate: function formatedDate() { - if (typeof this.date_format === 'undefined') { - return ''; - } - return moment__WEBPACK_IMPORTED_MODULE_6___default().utc(this.current_time, 'X').format(this.date_format.replace('mm', 'mm:ss')); - }, - current_time: { - get: function get() { - return this.$store.state.cron_status.current_time; - }, - set: function set(value) { - this.$store.state.cron_status.current_time = value; - } - }, - date_format: function date_format() { - return this.$store.state.cron_status.date_format; - } - }, - mounted: function mounted() { - this.$log.info('In General Settings state '); - this.getGeneralSettings(); - }, - methods: { - getGeneralSettings: function getGeneralSettings() { - var _this = this; - if (this.$store.state.generalSettings.length === 0) { - this.is_loading = true; - this.$log.info('Fetching general settings.'); - this.$store.dispatch('fetchAJAXPromise', { - req: 'get_general_settings' - }).then(function (response) { - _this.is_loading = false; - _this.$log.debug('Succesfully fetched.'); - }, function (error) { - _this.is_loading = false; - _this.$log.error('Can not fetch the general settings.'); - }); - } - }, - isChecked: function isChecked(value) { - return this.schedule.interval_f !== undefined && this.schedule.interval_f.week_days.indexOf(value) > -1; - }, - getTime: function getTime(index) { - var currentTime = this.schedule.interval_f.time[index]; - var timeParts = currentTime.split(':'); - return { - 'HH': timeParts[0], - 'mm': timeParts[1] - }; - }, - syncTime: function syncTime(dataEvent, index) { - if (this.schedule.interval_f.time[index] !== undefined) { - this.schedule.interval_f.time[index] = dataEvent.data.HH + ':' + dataEvent.data.mm; - } - }, - addTime: function addTime() { - this.schedule.interval_f.time.push('00:00'); - }, - rmvTime: function rmvTime(index) { - this.schedule.interval_f.time.splice(index, 1); - }, - addDay: function addDay(value) { - this.schedule.interval_f.week_days.push(value); - }, - rmvDay: function rmvDay(value) { - var index = this.schedule.interval_f.week_days.indexOf(value); - if (index > -1) { - this.schedule.interval_f.week_days.splice(index, 1); - } - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/accounts-selector-panel.vue?vue&type=script&lang=js": -/*!***********************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/accounts-selector-panel.vue?vue&type=script&lang=js ***! - \***********************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); -/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js"); -/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var _reusables_empty_active_accounts_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./reusables/empty-active-accounts.vue */ "./vue/src/vue-elements/reusables/empty-active-accounts.vue"); -/* harmony import */ var _post_format_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./post-format.vue */ "./vue/src/vue-elements/post-format.vue"); -/* harmony import */ var _account_schedule_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./account-schedule.vue */ "./vue/src/vue-elements/account-schedule.vue"); -/* harmony import */ var _reusables_multiple_select_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./reusables/multiple-select.vue */ "./vue/src/vue-elements/reusables/multiple-select.vue"); - - - - - - - - - - - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'AccountSelectorView', - filters: { - capitalize: function capitalize(value) { - if (!value) return ''; - value = value.toString(); - return value.charAt(0).toUpperCase() + value.slice(1); - } - }, - components: { - 'empty-active-accounts': _reusables_empty_active_accounts_vue__WEBPACK_IMPORTED_MODULE_7__["default"], - 'post-format': _post_format_vue__WEBPACK_IMPORTED_MODULE_8__["default"], - 'schedule': _account_schedule_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - 'MultipleSelect': _reusables_multiple_select_vue__WEBPACK_IMPORTED_MODULE_10__["default"] - }, - props: { - type: { - default: function _default() { - return ''; - }, - type: String - } - }, - data: function data() { - var key = null; - if (Object.keys(this.$store.state.activeAccounts)[0] !== undefined) key = Object.keys(this.$store.state.activeAccounts)[0]; - return { - selected_account: key, - component_label: '', - allow_footer: true, - license: this.$store.state.licence, - action: '', - labels: this.$store.state.labels.accounts, - upsell_link: ropApiSettings.upsell_link, - is_loading: false - }; - }, - computed: { - active_data: function active_data() { - if (this.type === 'post-format') { - return this.$store.state.activePostFormat; - } - if (this.type === 'schedule') { - return this.$store.state.activeSchedule; - } - return []; - }, - accountsCount: function accountsCount() { - return Object.keys(this.$store.state.activeAccounts).length; - }, - active_accounts: { - get: function get() { - var active_accounts = this.$store.state.activeAccounts; - var normalized_accounts = {}; - for (var key in active_accounts) { - if (!active_accounts.hasOwnProperty(key)) { - continue; - } - normalized_accounts[key] = active_accounts[key]; - } - this.$log.info('Available accounts', normalized_accounts); - return normalized_accounts; - }, - set: function set(value) { - this.setupData(); - } - }, - active_account_name: function active_account_name() { - return this.active_accounts[this.selected_account].user; - } - }, - watch: { - type: function type() { - this.setupData(); - //this.get_lang(); - } - }, - - mounted: function mounted() { - this.setupData(); - }, - methods: { - postTypes: function postTypes() { - // console.log('post types:', this.$store.state.generalSettings.available_post_types); - return this.$store.state.generalSettings.available_post_types; - }, - get_lang: function get_lang() { - console.log("Inside Get lang"); - console.log("LANG: ", document.querySelector('#wpml-language-selector').value); - return document.querySelector('#wpml-language-selector').value; - }, - setupData: function setupData() { - var action = this.type.replace('-', '_'); - var label = ''; - if (this.type === 'post-format') { - label = 'post format'; - this.allow_footer = true; - } - if (this.type === 'schedule') { - label = 'schedule'; - /** - * Allow footer if we have a valid license. - */ - // 7 is the price id for Starter license. This feature is not available in Starter plan - this.allow_footer = this.license > 1 && this.license !== 7; - } - this.action = action; - this.component_label = label; - this.checkActiveData(); - }, - getAccountData: function getAccountData() { - var _this = this; - if (this.is_loading) { - this.$log.warn('Request in progress...Bail'); - return; - } - if (this.active_accounts[this.selected_account] !== undefined) { - this.is_loading = true; - this.$store.dispatch('fetchAJAXPromise', { - req: 'get_' + this.action, - data: {} - }).then(function (response) { - _this.$log.info('Successfully fetched account data', _this.type, _this.selected_account); - _this.is_loading = false; - }, function (error) { - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - _this.is_loading = false; - }); - } - }, - saveAccountData: function saveAccountData() { - var _this2 = this; - if (this.is_loading) { - this.$log.warn('Request in progress...Bail'); - return; - } - this.is_loading = true; - this.$store.dispatch('fetchAJAXPromise', { - req: 'save_' + this.action, - data: { - service: this.active_accounts[this.selected_account].service, - account_id: this.selected_account, - data: this.active_data[this.selected_account] - } - }).then(function (response) { - _this2.is_loading = false; - }, function (error) { - _this2.is_loading = false; - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - getIcon: function getIcon(account) { - var serviceIcon = 'fa-'; - if (account.service === 'facebook' && account.account_type !== 'instagram_account' && account.account_type !== 'facebook_group') { - serviceIcon = serviceIcon.concat('facebook'); - } else if (account.account_type === 'instagram_account') { - serviceIcon = serviceIcon.concat('instagram'); - } else if (account.account_type === 'facebook_group') { - serviceIcon = serviceIcon.concat('users'); - } - if (account.service === 'twitter') serviceIcon = serviceIcon.concat('twitter'); - if (account.service === 'linkedin') serviceIcon = serviceIcon.concat('linkedin'); - if (account.service === 'tumblr') serviceIcon = serviceIcon.concat('tumblr'); - if (account.service === 'pinterest') serviceIcon = serviceIcon.concat('pinterest'); - if (account.service === 'vk') serviceIcon = serviceIcon.concat('vk'); - if (account.service === 'gmb') serviceIcon = serviceIcon.concat('google'); - return serviceIcon; - }, - resetAccountData: function resetAccountData() { - var _this3 = this; - if (this.is_loading) { - this.$log.warn('Request in progress...Bail'); - return; - } - this.is_loading = true; - this.$store.dispatch('fetchAJAXPromise', { - req: 'reset_' + this.action, - data: { - service: this.active_accounts[this.selected_account].service, - account_id: this.selected_account - } - }).then(function (response) { - _this3.is_loading = false; - _this3.$log.info('Succesfully reseted account', _this3.type); - }, function (error) { - _this3.is_loading = false; - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - this.$forceUpdate(); - }, - checkActiveData: function checkActiveData() { - if (typeof this.active_data[this.selected_account] === 'undefined') { - this.getAccountData(); - } - }, - setActiveAccount: function setActiveAccount(id) { - // this.get_lang; - - // console.log(wpml_language_selector); - // console.log(wpml_language_selector.value); - if (this.is_loading) { - this.$log.warn("Request in progress...Bail"); - return; - } - if (this.selected_account === id) { - this.$log.info("Account already active"); - return; - } - this.$log.info('Switched account data ', this.type, id); - this.selected_account = id; - /** - * When a new account is added and we don't have any data for it. - */ - this.checkActiveData(); - this.$store.state.dom_updated = false; - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/accounts-tab-panel.vue?vue&type=script&lang=js": -/*!******************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/accounts-tab-panel.vue?vue&type=script&lang=js ***! - \******************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _sign_in_btn_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./sign-in-btn.vue */ "./vue/src/vue-elements/sign-in-btn.vue"); -/* harmony import */ var _service_user_tile_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./service-user-tile.vue */ "./vue/src/vue-elements/service-user-tile.vue"); -/* harmony import */ var _reusables_add_account_tile_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./reusables/add-account-tile.vue */ "./vue/src/vue-elements/reusables/add-account-tile.vue"); -/* harmony import */ var _reusables_vue_spinner_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./reusables/vue-spinner.vue */ "./vue/src/vue-elements/reusables/vue-spinner.vue"); - - - - - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'AccountView', - components: { - SignInBtn: _sign_in_btn_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - ServiceUserTile: _service_user_tile_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - AddAccountTile: _reusables_add_account_tile_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - 'vue_spinner': _reusables_vue_spinner_vue__WEBPACK_IMPORTED_MODULE_4__["default"] - }, - data: function data() { - return { - addAccountActive: false, - accountsCount: 0, - is_loading: false, - twitter_warning: false, - labels: this.$store.state.labels.accounts, - upsell_link: ropApiSettings.upsell_link, - pro_installed: ropApiSettings.pro_installed - }; - }, - computed: { - /** - * Get all the available/active accounts. - */ - accounts: function accounts() { - var all_accounts = {}; - var twitter = 0; - var services = this.$store.state.authenticatedServices; - for (var key in services) { - if (!services.hasOwnProperty(key)) { - continue; - } - var service = services[key]; - for (var account_id in service.available_accounts) { - if (!service.available_accounts.hasOwnProperty(account_id)) { - continue; - } - all_accounts[account_id] = service.available_accounts[account_id]; - if (service.service === 'twitter') { - twitter += Object.keys(service.available_accounts).length; - } - } - } - this.twitter_warning = twitter > 1; - this.$log.info('All accounts: ', all_accounts); - this.$log.debug('Preloading: ', this.$store.state.hide_preloading); - this.accountsCount = Object.keys(all_accounts).length; - this.is_preloading = this.$store.state.hide_preloading; - return all_accounts; - }, - /** - * Check if we have a pro license. - * @returns {boolean} - */ - checkLicense: function checkLicense() { - return this.$store.state.licence < 1; - }, - is_preloading: function is_preloading() { - return this.$store.state.hide_preloading; - } - }, - mounted: function mounted() { - if (0 === this.is_preloading) { - this.page_loader_module_display(); - } - }, - methods: { - page_loader_module_display: function page_loader_module_display() { - // Display the preloader until accounts are loaded. - //this.$refs.Preloader.preloader_message = this.$store.state.labels.accounts.preloader_message; - this.$refs.Preloader.show(); - }, - resetAccountData: function resetAccountData() { - var _this = this; - if (this.is_loading) { - this.$log.warn('Request in progress...Bail'); - return; - } - this.is_loading = true; - this.$store.dispatch('fetchAJAXPromise', { - req: 'reset_accounts', - data: {} - }).then(function (response) { - _this.is_loading = false; - if (_this.$parent.start_status === true) { - // Stop sharing process if enabled. - _this.$parent.togglePosting(); - } - _this.$store.dispatch('fetchAJAXPromise', { - req: 'get_available_services' - }).then(function (response) { - _this.is_loading = false; - }); - }, function (error) { - _this.is_loading = false; - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/logs-tab-panel.vue?vue&type=script&lang=js": -/*!**************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/logs-tab-panel.vue?vue&type=script&lang=js ***! - \**************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js"); -/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_2__); - - - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'LogsView', - props: ['model'], - data: function data() { - return { - is_loading: false, - labels: this.$store.state.labels.logs, - upsell_link: ropApiSettings.upsell_link - }; - }, - computed: { - logs: function logs() { - return this.$store.state.page.logs; - }, - logs_no: function logs_no() { - return this.$store.state.cron_status.logs_number; - } - }, - watch: { - logs_no: function logs_no() { - this.getLogs(); - } - }, - mounted: function mounted() { - this.getLogs(); - }, - methods: { - getLogs: function getLogs(force) { - var _this = this; - if (this.is_loading) { - this.$log.warn('Request in progress...Bail'); - return; - } - this.is_loading = true; - this.$store.dispatch('fetchAJAXPromise', { - req: 'get_log', - data: { - force: force - } - }).then(function (response) { - _this.$log.info('Succesfully fetched logs.'); - _this.is_loading = false; - _this.$store.dispatch('fetchAJAX', { - req: 'manage_cron', - data: { - action: 'status' - } - }); - if (true === force) { - var toast = { - type: 'success', - show: false, - title: '', - message: '' - }; - _this.$store.commit('updateState', { - stateData: toast, - requestName: 'update_toast' - }); - } - }, function (error) { - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - _this.is_loading = false; - }); - }, - formatDate: function formatDate(value) { - var format = this.$store.state.cron_status.date_format; - if (format === 'undefined') { - return ''; - } - return moment__WEBPACK_IMPORTED_MODULE_2___default().utc(value, 'X').format(format.replace('mm', 'mm:ss')); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/main-page-panel.vue?vue&type=script&lang=js": -/*!***************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/main-page-panel.vue?vue&type=script&lang=js ***! - \***************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _accounts_tab_panel_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./accounts-tab-panel.vue */ "./vue/src/vue-elements/accounts-tab-panel.vue"); -/* harmony import */ var _settings_tab_panel_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./settings-tab-panel.vue */ "./vue/src/vue-elements/settings-tab-panel.vue"); -/* harmony import */ var _accounts_selector_panel_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./accounts-selector-panel.vue */ "./vue/src/vue-elements/accounts-selector-panel.vue"); -/* harmony import */ var _queue_tab_panel_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./queue-tab-panel.vue */ "./vue/src/vue-elements/queue-tab-panel.vue"); -/* harmony import */ var _logs_tab_panel_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./logs-tab-panel.vue */ "./vue/src/vue-elements/logs-tab-panel.vue"); -/* harmony import */ var _reusables_toast_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./reusables/toast.vue */ "./vue/src/vue-elements/reusables/toast.vue"); -/* harmony import */ var _reusables_countdown_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./reusables/countdown.vue */ "./vue/src/vue-elements/reusables/countdown.vue"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var _upsell_sidebar_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./upsell-sidebar.vue */ "./vue/src/vue-elements/upsell-sidebar.vue"); - -/* global ROP_ASSETS_URL */ - - - - - - - - - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'MainPagePanel', - components: { - 'accounts': _accounts_tab_panel_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - 'settings': _settings_tab_panel_vue__WEBPACK_IMPORTED_MODULE_2__["default"], - 'accounts-selector': _accounts_selector_panel_vue__WEBPACK_IMPORTED_MODULE_3__["default"], - 'queue': _queue_tab_panel_vue__WEBPACK_IMPORTED_MODULE_4__["default"], - 'logs': _logs_tab_panel_vue__WEBPACK_IMPORTED_MODULE_5__["default"], - 'upsell-sidebar': _upsell_sidebar_vue__WEBPACK_IMPORTED_MODULE_9__["default"], - 'toast': _reusables_toast_vue__WEBPACK_IMPORTED_MODULE_6__["default"], - 'countdown': _reusables_countdown_vue__WEBPACK_IMPORTED_MODULE_7__["default"] - }, - data: function data() { - return { - to_pro_upsell: ROP_ASSETS_URL + 'img/to_pro.png', - to_business_upsell: ROP_ASSETS_URL + 'img/to_business.png', - plugin_logo: ROP_ASSETS_URL + 'img/logo_rop.png', - license: this.$store.state.licence, - labels: this.$store.state.labels.general, - upsell_link: ropApiSettings.upsell_link, - staging: ropApiSettings.staging, - is_loading: false, - is_loading_logs: false, - status_is_error_display: false - }; - }, - computed: { - is_preloading_over: function is_preloading_over() { - return this.$store.state.hide_preloading; - }, - /** - * Display the clicked tab. - * - * @returns {module.exports.computed.displayTabs|*[]} - */ - displayTabs: function displayTabs() { - return this.$store.state.displayTabs; - }, - /** - * Get active page. - */ - page: function page() { - return this.$store.state.page; - }, - /** - * Check if rest api is available. - */ - is_rest_api_error: function is_rest_api_error() { - return this.$store.state.api_not_available; - }, - /** - * Check if rest api is available. - */ - is_fb_domain_notice: function is_fb_domain_notice() { - return this.$store.state.fb_exception_toast; - }, - current_time: { - get: function get() { - return this.$store.state.cron_status.current_time; - }, - set: function set(value) { - this.$store.state.cron_status.current_time = value; - } - }, - date_format: function date_format() { - return this.$store.state.cron_status.date_format; - }, - logs_no: function logs_no() { - return this.$store.state.cron_status.logs_number; - }, - /** - * Get btn start class. - */ - btn_class: function btn_class() { - var btn_class = 'btn-' + (this.start_status ? 'danger' : 'success'); - if (!this.haveAccountsActive) { - btn_class += ' tooltip button-disabled '; - } - return btn_class; - }, - /** - * Status label. - */ - status_color_class: function status_color_class() { - var status_color_class = 'sharing-status-' + (this.start_status ? 'sharing' : 'notsharing'); - if (!this.haveAccountsActive) { - status_color_class = ' sharing-status-notsharing '; - } - if (this.status_is_error_display) { - return ' sharing-status-error '; - } - return status_color_class; - }, - status_label_display: function status_label_display() { - var labels = this.$store.state.labels.general; - var status_label_display = this.start_status ? labels.sharing_to_account : labels.sharing_not_started; - if (!this.haveAccountsActive) { - status_label_display = labels.sharing_not_started; - } - if (this.status_is_error_display) { - return labels.status + ': ' + labels.error_check_log; - } - return labels.status + ': ' + status_label_display; - }, - /** - * Check if we have accounts connected. - * - * @returns {boolean} - */ - haveAccounts: function haveAccounts() { - return Object.keys(this.$store.state.authenticatedServices).length > 0; - }, - /** - * Check if we have accounts active. - * - * @returns {boolean} - */ - haveAccountsActive: function haveAccountsActive() { - return Object.keys(this.$store.state.activeAccounts).length > 0; - }, - /* - * Check if the sharing is started. - */ - start_status: function start_status() { - return this.$store.state.cron_status.current_status; - }, - /** - * Get general settings. - * @returns {module.exports.computed.generalSettings|Array|*} - */ - generalSettings: function generalSettings() { - return this.$store.state.generalSettings; - } - }, - mounted: function mounted() { - var _this = this; - setInterval(function () { - //this.$log.info('counting'); - if (_this.current_time > 0) { - _this.current_time += 1; - } - }, 1000); - this.get_toast_message(false); - }, - created: function created() { - this.$root.$refs.main_page = this; - }, - methods: { - /** - * - * */ - close_fb_domain_notice: function close_fb_domain_notice() { - var _this2 = this; - if (this.is_loading) { - this.$log.warn('Request in progress...Bail'); - return; - } - this.$store.dispatch('fetchAJAXPromise', { - req: 'fb_exception_toast', - data: { - action: 'hide' - } - }).then(function (response) { - _this2.$log.info('Succesfully closed facebook domain toast.'); - _this2.is_loading = false; - }, function (error) { - _this2.is_loading = false; - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - /** - * Toggle sharing. - * - * @category New Cron System - adapted - */ - togglePosting: function togglePosting(force_status) { - var _this3 = this; - if (this.is_loading) { - this.$log.warn('Request in progress...Bail'); - return; - } - var new_status = false; - if (typeof force_status === 'undefined') { - new_status = this.start_status === false ? 'start' : 'stop'; - } else { - new_status = force_status === false ? 'start' : 'stop'; - } - this.is_loading = true; - this.$store.dispatch('fetchAJAXPromise', { - req: 'manage_cron', - data: { - 'action': new_status - } - }).then(function (response) { - _this3.is_loading = false; - }, function (error) { - _this3.is_loading = false; - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - /** - * Toggle tab active. - * @param slug - */ - switchTab: function switchTab(slug) { - this.$store.commit('setTabView', slug); - }, - get_toast_message: function get_toast_message(force) { - var _this4 = this; - if (this.is_loading_logs) { - this.$log.warn('Request in progress...Bail'); - return; - } - this.is_loading_logs = true; - this.$store.dispatch('fetchAJAXPromise', { - req: 'get_toast', - data: { - force: force - } - }).then(function (response) { - _this4.$log.info('Succesfully fetched toast log.'); - _this4.is_loading_logs = false; - _this4.$store.dispatch('fetchAJAX', { - req: 'manage_cron', - data: { - action: 'status' - } - }); - - // Toast message code start - if (response.length) { - for (var index_error in response) { - if ('error' === response[index_error].type) { - var toast = { - type: response[index_error].type, - show: true, - title: 'Error encountered', - message: response[index_error].message - }; - _this4.$store.commit('updateState', { - stateData: toast, - requestName: 'update_toast' - }); - } else if ('status_error' === response[index_error].type) { - _this4.$log.warn('Status is error check logs, global admin notice will be displayed'); - _this4.status_is_error_display = true; - } - } - } - // Toast message code end - }, function (error) { - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - _this4.is_loading_logs = false; - }); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/post-format.vue?vue&type=script&lang=js": -/*!***********************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/post-format.vue?vue&type=script&lang=js ***! - \***********************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); -/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); -/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); -/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.regexp.test.js */ "./node_modules/core-js/modules/es.regexp.test.js"); -/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); -/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); -/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_10__); -/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); -/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_11__); -/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); -/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_12__); -/* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "./node_modules/core-js/modules/es.error.cause.js"); -/* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_13__); -/* harmony import */ var _reusables_multiple_select_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./reusables/multiple-select.vue */ "./vue/src/vue-elements/reusables/multiple-select.vue"); -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 F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_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 s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } -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; } - - - - - - - - - - - - - - - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: "PostFormat", - filters: { - capitalize: function capitalize(value) { - if (!value) return ''; - value = value.toString().split('_'); - var name = ''; - for (var x = 0; x < value.length; x++) { - name += value[x].charAt(0).toUpperCase() + value[x].slice(1) + ' '; - } - return name; - } - }, - components: { - MultipleSelect: _reusables_multiple_select_vue__WEBPACK_IMPORTED_MODULE_14__["default"] - }, - props: ['account_id', 'license'], - data: function data() { - return { - labels: this.$store.state.labels.post_format, - labels_settings: this.$store.state.labels.settings, - labels_generic: this.$store.state.labels.generic, - upsell_link: ropApiSettings.upsell_link, - wpml_active_status: ropApiSettings.rop_get_wpml_active_status, - yoast_seo_active_status: ropApiSettings.rop_get_yoast_seo_active_status, - wpml_languages: ropApiSettings.rop_get_wpml_languages, - selected_tax_filter: [] - // selected_language: this.$store.state.activePostFormat[this.account_id] ? this.$store.state.activePostFormat[this.account_id].wpml_language : [], - // post_types: this.$store.state.generalSettings.available_post_types, - }; - }, - - computed: { - allAccounts: function allAccounts() { - var all_accounts = {}; - var services = this.$store.state.authenticatedServices; - for (var key in services) { - if (!services.hasOwnProperty(key)) { - continue; - } - var service = services[key]; - for (var account_id in service.available_accounts) { - if (!service.available_accounts.hasOwnProperty(account_id)) { - continue; - } - all_accounts[account_id] = service.available_accounts[account_id]; - } - } - return all_accounts; - }, - is_instagram_account: function is_instagram_account() { - return this.allAccounts[this.account_id].account_type === 'instagram_account'; - }, - postTypes: function postTypes() { - return this.$store.state.generalSettings.available_post_types; - }, - post_format: function post_format() { - return this.$store.state.activePostFormat[this.account_id] ? this.$store.state.activePostFormat[this.account_id] : []; - }, - isPro: function isPro() { - return this.license > 0; - }, - license_price_id: function license_price_id() { - return this.license; - }, - short_url_service: function short_url_service() { - var postFormat = this.$store.state.activePostFormat[this.account_id] ? this.$store.state.activePostFormat[this.account_id] : []; - return postFormat.short_url_service ? postFormat.short_url_service : ''; - }, - taxonomy_filter: function taxonomy_filter() { - var postFormat = this.$store.state.activePostFormat[this.account_id] ? this.$store.state.activePostFormat[this.account_id] : []; - if (postFormat.taxonomy_filter) { - var index = 0; - var _iterator = _createForOfIteratorHelper(postFormat.taxonomy_filter), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var option = _step.value; - postFormat.taxonomy_filter[index].selected = true; - index++; - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - return postFormat.taxonomy_filter ? postFormat.taxonomy_filter : []; - }, - taxonomy: function taxonomy() { - return this.$store.state.generalSettings.available_taxonomies; - }, - shorteners: function shorteners() { - return this.$store.state.generalSettings.available_shorteners; - } - }, - watch: { - short_url_service: function short_url_service() { - var _this = this; - this.$store.dispatch('fetchAJAXPromise', { - req: 'get_shortner_credentials', - data: { - short_url_service: this.short_url_service - } - }).then(function (response) { - _this.post_format.shortner_credentials = response; - }, function (error) { - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - } - }, - created: function created() { - this.get_taxonomy_list(); - }, - updated: function updated() { - this.$nextTick(function () { - if (!this.$store.state.dom_updated) { - if (this.wpml_active_status) { - this.refresh_language_taxonomies(); - } - } - }); - }, - methods: { - refresh_language_taxonomies: function refresh_language_taxonomies(e) { - if (this.wpml_active_status !== true) { - return; - } - var lang = e && e.target ? e.target.options[e.target.options.selectedIndex].value : document.querySelector('#wpml-language-selector').value; - if (e && e.target) { - // clear selected taxonomies on language change - this.post_format.taxonomy_filter = []; - } - if (lang !== '') { - this.$store.dispatch('fetchAJAXPromise', { - req: 'get_taxonomies', - data: { - post_types: this.postTypes, - language_code: lang - } - }); - } - this.$store.state.dom_updated = true; - }, - get_taxonomy_list: function get_taxonomy_list() { - var _this2 = this; - if (this.$store.state.generalSettings.length === 0) { - this.is_loading = true; - this.$log.info('Fetching general settings.'); - this.$store.dispatch('fetchAJAXPromise', { - req: 'get_general_settings' - }).then(function (response) { - _this2.is_loading = false; - _this2.$log.debug('Successfully fetched.'); - }, function (error) { - _this2.is_loading = false; - _this2.$log.error('Can not fetch the general settings.'); - }); - } - }, - updated_tax_filter: function updated_tax_filter(data) { - var taxonomies = []; - for (var index in data) { - taxonomies.push(data[index].value); - } - var taxonomy_objects = []; - var _iterator2 = _createForOfIteratorHelper(this.taxonomy), - _step2; - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - var tax = _step2.value; - var _iterator3 = _createForOfIteratorHelper(taxonomies), - _step3; - try { - for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { - var tax_id = _step3.value; - tax_id = parseInt(tax_id); - var id = parseInt(tax.value); - if (id === tax_id) { - taxonomy_objects.push(tax); - } - } - } catch (err) { - _iterator3.e(err); - } finally { - _iterator3.f(); - } - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - this.post_format.taxonomy_filter = taxonomy_objects; - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/queue-tab-panel.vue?vue&type=script&lang=js": -/*!***************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/queue-tab-panel.vue?vue&type=script&lang=js ***! - \***************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _reusables_queue_card_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./reusables/queue-card.vue */ "./vue/src/vue-elements/reusables/queue-card.vue"); - - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'QueueView', - components: { - QueueCard: _reusables_queue_card_vue__WEBPACK_IMPORTED_MODULE_1__["default"] - }, - data: function data() { - return { - is_loading: false, - labels: this.$store.state.labels.queue, - upsell_link: ropApiSettings.upsell_link - }; - }, - computed: { - queueCount: function queueCount() { - return Object.keys(this.$store.state.queue).length; - }, - queue: function queue() { - return this.$store.state.queue; - }, - start_status: function start_status() { - return this.$store.state.cron_status.current_status; - }, - is_business_and_higher: function is_business_and_higher() { - return this.$store.state.licence > 1 && this.$store.state.licence !== 7; - } - }, - watch: { - start_status: function start_status(new_val) { - this.refreshQueue(); - } - }, - mounted: function mounted() { - if (this.start_status) { - this.refreshQueue(false); - } - }, - methods: { - refreshQueue: function refreshQueue(force) { - var _this = this; - if (this.is_loading) { - this.$log.warn('Request in progress...Bail'); - return; - } - this.$store.state.queue = []; - this.is_loading = true; - this.$store.dispatch('fetchAJAXPromise', { - req: 'get_queue', - data: { - force: force - } - }).then(function (response) { - _this.is_loading = false; - _this.$store.dispatch('fetchAJAX', { - req: 'manage_cron' - }); - }, function (error) { - _this.is_loading = false; - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/add-account-tile.vue?vue&type=script&lang=js": -/*!**************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/add-account-tile.vue?vue&type=script&lang=js ***! - \**************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var _sign_in_btn_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../sign-in-btn.vue */ "./vue/src/vue-elements/sign-in-btn.vue"); - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: "AddAccountTile", - components: { - SignInBtn: _sign_in_btn_vue__WEBPACK_IMPORTED_MODULE_0__["default"] - }, - data: function data() { - return { - addAccountActive: false, - labels: this.$store.state.labels.accounts, - upsell_link: ropApiSettings.upsell_link, - add_more_clicked: false, - added_networks: ropApiSettings.added_networks - }; - }, - computed: {}, - methods: { - addMore: function addMore() { - this.add_more_clicked = true; - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/button-checkbox.vue?vue&type=script&lang=js": -/*!*************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/button-checkbox.vue?vue&type=script&lang=js ***! - \*************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'ButtonCheckbox', - props: { - value: { - default: '0', - type: String - }, - label: { - default: '', - type: String - }, - id: { - default: function _default() { - var base = 'day'; - if (this.label !== '' && this.label !== undefined) { - base = base + '_' + this.label.toLowerCase(); - } - return base; - } - }, - checked: { - default: false, - type: Boolean - } - }, - data: function data() { - return { - componentCheckState: this.checked - }; - }, - computed: { - is_active: function is_active() { - return { - 'active': this.componentCheckState === true - }; - } - }, - watch: { - checked: function checked() { - this.componentCheckState = this.checked; - } - }, - methods: { - toggleThis: function toggleThis() { - this.componentCheckState = !this.componentCheckState; - if (this.componentCheckState) { - this.$emit('add-day', this.value); - } else { - this.$emit('rmv-day', this.value); - } - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/countdown.vue?vue&type=script&lang=js": -/*!*******************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/countdown.vue?vue&type=script&lang=js ***! - \*******************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_math_trunc_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.math.trunc.js */ "./node_modules/core-js/modules/es.math.trunc.js"); -/* harmony import */ var core_js_modules_es_math_trunc_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_math_trunc_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! moment */ "./node_modules/moment/moment.js"); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var moment_duration_format__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment-duration-format */ "./node_modules/moment-duration-format/lib/moment-duration-format.js"); -/* harmony import */ var moment_duration_format__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment_duration_format__WEBPACK_IMPORTED_MODULE_3__); - - - - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'Cowntdown', - props: ['current_time'], - data: function data() { - return { - now: Math.trunc(new Date().getTime() / 1000), - timediff: '', - diff_seconds: 0, - labels: this.$store.state.labels.general, - upsell_link: ropApiSettings.upsell_link - }; - }, - computed: { - toTime: function toTime() { - return this.$store.state.cron_status.next_event_on; - }, - isOn: function isOn() { - return this.$store.state.cron_status.current_status; - }, - accounts_no: function accounts_no() { - return Object.keys(this.$store.state.activeAccounts).length; - } - }, - watch: { - /** - * Watcher to change coundown based on the current time. - * - * @param value - */ - current_time: function current_time(value) { - if (!this.isOn) { - return; - } - var curent_moment = moment__WEBPACK_IMPORTED_MODULE_2___default().utc(value, 'X'); - var next_event = moment__WEBPACK_IMPORTED_MODULE_2___default().utc(this.toTime, 'X'); - var diff = moment__WEBPACK_IMPORTED_MODULE_2___default().duration(next_event.diff(curent_moment)); - this.diff_seconds = diff.as("second"); - if (this.diff_seconds > 0) { - this.timediff = diff.format("d [days], h [hours], m [minutes], s [seconds]"); - } else { - this.$store.dispatch('fetchAJAX', { - req: 'manage_cron' - }); - this.timediff = this.labels.sharing_now; - } - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/counter-input.vue?vue&type=script&lang=js": -/*!***********************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/counter-input.vue?vue&type=script&lang=js ***! - \***********************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js"); -/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); -/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.number.to-fixed.js */ "./node_modules/core-js/modules/es.number.to-fixed.js"); -/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_3__); - - - - -var intervalID = null; -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'CounterInput', - props: { - id: { - default: '' - }, - disabled: { - default: false, - type: Boolean - }, - value: { - default: 0, - type: Number - }, - allowNegative: { - default: false, - type: Boolean - }, - minVal: { - default: 0, - type: Number - }, - maxVal: { - default: 0, - type: Number - }, - stepVal: { - default: 1, - type: Number - } - }, - data: function data() { - return { - pressStartTime: null, - incrementUp: 0, - incrementDown: 0, - inputValue: 0 - }; - }, - computed: { - inputValueC: { - get: function get() { - return this.value; - }, - set: function set(newValue) { - this.inputValue = parseFloat(newValue); - this.$emit('update:value', this.inputValue); - } - }, - is_disabled: function is_disabled() { - return this.disabled; - } - }, - methods: { - updateInput: function updateInput() { - if (this.is_disabled) { - return; - } - this.inputValue = this.value.toString(); - this.inputValue = parseFloat(this.inputValue); - var now = new Date(); - var secondsPassed = parseInt((now.getTime() - this.pressStartTime.getTime()) / 1000); - var increment = secondsPassed; - if (secondsPassed === 0) increment = this.stepVal; - increment = parseFloat(increment); - if (this.incrementUp > 0) { - this.inputValue += increment; - if (this.inputValue > this.maxVal && this.maxVal !== 0) this.inputValue = this.maxVal; - } - if (this.incrementDown > 0) { - this.inputValue -= increment; - if (this.inputValue < 0 && this.allowNegative === false) this.inputValue = 0; - if (this.inputValue < this.minVal) this.inputValue = this.minVal; - } - this.inputValue = parseFloat(this.inputValue.toFixed(1)); - this.$emit('update:value', this.inputValue); - }, - isPressed: function isPressed(type) { - if (this.is_disabled) { - return; - } - if (type === 'up') { - this.incrementUp = this.stepVal; - } else { - this.incrementDown = this.stepVal; - } - this.pressStartTime = new Date(); - this.updateInput(); - intervalID = setInterval(this.updateInput, 250); - }, - isReleased: function isReleased(type) { - if (this.is_disabled) { - return; - } - if (type === 'up') { - this.incrementUp = 0; - } else { - this.incrementDown = 0; - } - this.pressStartTime = null; - clearInterval(intervalID); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/empty-active-accounts.vue?vue&type=script&lang=js": -/*!*******************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/empty-active-accounts.vue?vue&type=script&lang=js ***! - \*******************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'EmptyActiveAccounts', - data: function data() { - return { - labels: this.$store.state.labels.accounts, - upsell_link: ropApiSettings.upsell_link - }; - }, - methods: { - goToAccounts: function goToAccounts() { - this.$store.commit('setTabView', 'accounts'); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/multiple-select.vue?vue&type=script&lang=js": -/*!*************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/multiple-select.vue?vue&type=script&lang=js ***! - \*************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js"); -/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.constructor.js */ "./node_modules/core-js/modules/es.regexp.constructor.js"); -/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.dot-all.js */ "./node_modules/core-js/modules/es.regexp.dot-all.js"); -/* harmony import */ var core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.regexp.sticky.js */ "./node_modules/core-js/modules/es.regexp.sticky.js"); -/* harmony import */ var core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); -/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js"); -/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js"); -/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__); -/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); -/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_11__); -/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); -/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); -/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.regexp.test.js */ "./node_modules/core-js/modules/es.regexp.test.js"); -/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_13__); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_14__); -/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); -/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_15__); -/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); -/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_16__); -/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); -/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_17__); -/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); -/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_18__); -/* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.error.cause.js */ "./node_modules/core-js/modules/es.error.cause.js"); -/* harmony import */ var core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_error_cause_js__WEBPACK_IMPORTED_MODULE_19__); -/* harmony import */ var vue_clickaway__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! vue-clickaway */ "./node_modules/vue-clickaway/dist/vue-clickaway.common.js"); - - - - - - - - - - - - - - - - - - - - -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 F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_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 s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } -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 containsObject(obj, list) { - var i; - for (i = 0; i < list.length; i++) { - if (list[i] === obj) { - return true; - } - } - return false; -} -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'MultipleSelect', - mixins: [vue_clickaway__WEBPACK_IMPORTED_MODULE_20__.mixin], - props: { - options: { - default: function _default() { - return []; - }, - type: Array - }, - disabled: { - default: true, - type: Boolean - }, - selected: { - default: function _default() { - return []; - }, - type: Array - }, - placeHolderText: { - default: 'Please select something', - type: String - }, - changedSelection: { - default: function _default(data) { - return data; - }, - type: Function - }, - dontLock: { - default: false, - type: Boolean - }, - is_pro_version: { - default: false, - type: Boolean - }, - apply_limit: { - default: false, - type: Boolean - } - }, - data: function data() { - return { - search: '', - highlighted: -1, - no_results: false, - labels: this.$store.state.labels.general, - upsell_link: ropApiSettings.upsell_link, - magic_flag: false, - rand: 0 - }; - }, - computed: { - is_focused: function is_focused() { - return { - 'is-focused': this.magic_flag === true - }; - }, - is_visible: function is_visible() { - return { - 'd-none': this.magic_flag === false - }; - }, - is_one: function is_one() { - if (!this.dontLock) { - if (this.options.length === 1 && this.options[0].selected === false) { - // this.selected.push(this.options[0]) - return true; - } else if (this.options.length === 1 && this.options[0].selected === true) { - return true; - } - } - return false; - }, - autocomplete_placeholder: function autocomplete_placeholder() { - if (this.selected.length > 0) { - return ''; - } - return this.placeHolderText; - }, - is_disabled: function is_disabled() { - return !this.disabled; - }, - has_results: function has_results() { - var found = 0; - var _iterator = _createForOfIteratorHelper(this.options), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var option = _step.value; - if (this.filterSearch(option)) { - found++; - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - if (found) { - return false; - } - return true; - } - }, - watch: { - search: function search(val) { - this.$emit('update', val); - }, - selected: function selected(val) { - this.$emit('display-limiter-notice', this.selected.length); - } - }, - mounted: function mounted() { - var _iterator2 = _createForOfIteratorHelper(this.selected), - _step2; - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - var selection = _step2.value; - if (selection.selected) { - var index = 0; - var _iterator3 = _createForOfIteratorHelper(this.options), - _step3; - try { - for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { - var option = _step3.value; - if (option.value === selection.value) { - this.options[index].selected = selection.selected; - } - index++; - } - } catch (err) { - _iterator3.e(err); - } finally { - _iterator3.f(); - } - } - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - }, - updated: function updated() { - var _iterator4 = _createForOfIteratorHelper(this.selected), - _step4; - try { - for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) { - var selection = _step4.value; - if (selection.selected) { - var index = 0; - var _iterator5 = _createForOfIteratorHelper(this.options), - _step5; - try { - for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) { - var option = _step5.value; - if (option.value === selection.value) { - this.options[index].selected = selection.selected; - } - index++; - } - } catch (err) { - _iterator5.e(err); - } finally { - _iterator5.f(); - } - } - } - } catch (err) { - _iterator4.e(err); - } finally { - _iterator4.f(); - } - }, - created: function created() { - var selected_items_no = 0; - var _iterator6 = _createForOfIteratorHelper(this.selected), - _step6; - try { - for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) { - var selection = _step6.value; - if (selection.selected) { - var _index = 0; - var _iterator8 = _createForOfIteratorHelper(this.options), - _step8; - try { - for (_iterator8.s(); !(_step8 = _iterator8.n()).done;) { - var option = _step8.value; - if (option.value === selection.value) { - this.options[_index].selected = selection.selected; - selected_items_no++; - } - _index++; - } - } catch (err) { - _iterator8.e(err); - } finally { - _iterator8.f(); - } - } - } - } catch (err) { - _iterator6.e(err); - } finally { - _iterator6.f(); - } - this.rand = Math.round(Math.random() * 1000); - var index = 0; - var _iterator7 = _createForOfIteratorHelper(this.options), - _step7; - try { - for (_iterator7.s(); !(_step7 = _iterator7.n()).done;) { - var _option = _step7.value; - this.options[index].selected = false; - index++; - } - } catch (err) { - _iterator7.e(err); - } finally { - _iterator7.f(); - } - }, - methods: { - closeDropdown: function closeDropdown() { - this.magic_flag = false; - }, - highlightItem: function highlightItem() { - var up = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; - if (up) { - this.highlighted--; - } else { - this.highlighted++; - } - var size = this.$refs.autocomplete_results.children.length - 1; - if (size < 0) size = 0; - if (this.highlighted > size) this.highlighted = 0; - if (this.highlighted < 0) this.highlighted = size; - this.$refs.autocomplete_results.children[this.highlighted].firstChild.focus(); - }, - popLast: function popLast() { - if (this.search === '') { - this.selected.pop(); - this.magic_flag = false; - } - }, - markMatch: function markMatch(value, search) { - var result = value; - if (value.toLowerCase().indexOf(search.toLowerCase()) !== -1 && search !== '') { - var rex = new RegExp(search, 'ig'); - result = value.replace(rex, function (match) { - return '' + match + ''; - }); - } - return result; - }, - filterSearch: function filterSearch(element) { - if (element.name.toLowerCase().indexOf(this.search.toLowerCase()) !== -1 || this.search === '') { - if (element.selected) { - return false; - } - if (containsObject(element, this.selected)) { - return false; - } - return true; - } - return false; - }, - addToSelected: function addToSelected(index) { - if (this.is_disabled) { - return; - } - if (false === this.limit_selection()) { - return; - } - var newSelection = this.options[index]; - newSelection.selected = true; - this.selected.push(newSelection); - this.$refs.search.focus(); - this.magic_flag = false; - this.search = ''; - this.changedSelection(this.selected); - }, - removeSelected: function removeSelected(index) { - if (this.is_disabled) { - return; - } - this.selected.splice(index, 1); - this.$refs.search.focus(); - this.magic_flag = false; - this.search = ''; - this.changedSelection(this.selected); - }, - limit_selection: function limit_selection() { - if (true === this.apply_limit) { - if (false === this.is_pro_version && this.selected.length > 3) { - this.$refs.search.focus(); - this.magic_flag = false; - this.search = ''; - return false; - } - } - return true; - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/popover.vue?vue&type=script&lang=js": -/*!*****************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/popover.vue?vue&type=script&lang=js ***! - \*****************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js"); -/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__); - -var EMPTY_FN = function EMPTY_FN() {}; -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'Tooltip', - props: { - // hover|click|manual - mode: { - type: String, - default: 'hover' - }, - value: { - type: Boolean, - default: true - }, - // top|top-left|top-right - // right|right-top|right-bottom - // bottom|bottom-left|bottom-right - // left|left-top|left-bottom - placement: { - type: String, - default: 'top' - }, - minWidth: { - type: Number, - default: 0 - }, - maxWidth: { - type: Number, - default: 0 - }, - nowrap: { - type: Boolean, - default: true - }, - is_show: { - type: Boolean, - default: true - }, - arrowWidth: { - type: Number, - default: 10 - }, - arrowHeight: { - type: Number, - default: 6 - }, - cbHide: { - type: Function, - default: EMPTY_FN - } - }, - data: function data() { - return { - arrowStyle: {}, - isShowing: false - }; - }, - computed: { - tooltipStyle: function tooltipStyle() { - var s = {}; - if (this.minWidth > 0) { - s.minWidth = this.minWidth + 'px'; - } - if (this.maxWidth > 0) { - s.maxWidth = this.maxWidth + 'px'; - } - if (this.nowrap) { - s.whiteSpace = 'nowrap'; - } - return s; - }, - outletEl: function outletEl() { - return this.$el.querySelector('.outlet'); - }, - outletInnerEl: function outletInnerEl() { - return this.$el.querySelector('.outlet > *'); - }, - tooltipEl: function tooltipEl() { - return this.$el.querySelector('.wpr-tooltip'); - } - }, - watch: { - value: function value(newVal) { - if (newVal === true && this.mode === 'manual') { - this.show(); - } else if (newVal === false && (this.mode === 'manual' || this.mode === 'click')) { - this.hide(); - } - }, - is_show: function is_show(the_value) { - console.log('the is show value : ' + the_value); - } - }, - mounted: function mounted() { - if (this.mode === 'manual' && this.value) { - this.show(); - } - document.addEventListener('click', this.autoHideWithMode, false); - }, - destroyed: function destroyed() { - document.removeEventListener('click', this.autoHideWithMode, false); - }, - methods: { - updateArrowStyle: function updateArrowStyle() { - var s = {}; - var tooltipRect = this.rect(this.tooltipEl); - - // top|bottom - if (this.placement.indexOf('top') === 0 || this.placement.indexOf('bottom') === 0) { - if (this.placement.indexOf('top') === 0) { - s.borderTopColor = 'rgba(0, 0, 0, 0.8)'; - s.borderLeftColor = 'transparent'; - s.borderRightColor = 'transparent'; - s.borderBottomColor = 'transparent'; - s.borderLeftWidth = this.arrowWidth / 2; - s.borderRightWidth = s.borderLeftWidth + 'px'; - s.borderLeftWidth += 'px'; - s.borderTopWidth = this.arrowHeight + 'px'; - s.borderBottomWidth = '0px'; - s.bottom = -this.arrowHeight + 'px'; - } else { - s.borderTopColor = 'transparent'; - s.borderLeftColor = 'transparent'; - s.borderRightColor = 'transparent'; - s.borderBottomColor = 'rgba(0, 0, 0, 0.8)'; - s.borderLeftWidth = this.arrowWidth / 2; - s.borderRightWidth = s.borderLeftWidth + 'px'; - s.borderLeftWidth += 'px'; - s.borderTopWidth = '0px'; - s.borderBottomWidth = this.arrowHeight + 'px'; - s.top = -this.arrowHeight + 'px'; - } - if (this.placement.indexOf('left') !== -1) { - s.left = this.arrowWidth + 'px'; - } else if (this.placement.indexOf('right') !== -1) { - s.right = this.arrowWidth + 'px'; - } else { - s.left = (tooltipRect.width - this.arrowWidth) / 2 + 'px'; - } - this.arrowStyle = s; - return; - } - - // left - if (this.placement.indexOf('left') === 0 || this.placement.indexOf('right') === 0) { - if (this.placement.indexOf('left') === 0) { - s.borderTopColor = 'transparent'; - s.borderLeftColor = 'rgba(0, 0, 0, 0.8)'; - s.borderRightColor = 'transparent'; - s.borderBottomColor = 'transparent'; - s.borderLeftWidth = this.arrowHeight + 'px'; - s.borderRightWidth = '0px'; - s.borderTopWidth = this.arrowWidth / 2; - s.borderBottomWidth = s.borderTopWidth + 'px'; - s.borderTopWidth += 'px'; - s.right = -this.arrowHeight + 'px'; - } else { - s.borderTopColor = 'transparent'; - s.borderLeftColor = 'transparent'; - s.borderRightColor = 'rgba(0, 0, 0, 0.8)'; - s.borderBottomColor = 'transparent'; - s.borderLeftWidth = '0px'; - s.borderRightWidth = this.arrowHeight + 'px'; - s.borderTopWidth = this.arrowWidth / 2; - s.borderBottomWidth = s.borderTopWidth + 'px'; - s.borderTopWidth += 'px'; - s.left = -this.arrowHeight + 'px'; - } - if (this.placement.indexOf('top') !== -1 && tooltipRect.height > 30) { - s.top = this.arrowWidth + 'px'; - } else if (this.placement.indexOf('bottom') !== -1 && tooltipRect.height > 30) { - s.bottom = this.arrowWidth + 'px'; - } else { - s.top = (tooltipRect.height - this.arrowWidth) / 2 + 'px'; - } - this.arrowStyle = s; - return; - } - }, - place: function place() { - var containerRect = this.$el.getBoundingClientRect(); - var outletInnerRect = this.outletInnerEl.getBoundingClientRect(); - var tooltipRect = this.rect(this.tooltipEl); - - // top|bottom - if (this.placement.indexOf('top') === 0 || this.placement.indexOf('bottom') === 0) { - var top; - var left; - if (this.placement.indexOf('top') === 0) { - top = outletInnerRect.top - containerRect.top - tooltipRect.height - this.arrowHeight - 5 + 'px'; - } else { - top = outletInnerRect.bottom - containerRect.top + this.arrowHeight + 5 + 'px'; - } - if (this.placement.indexOf('left') !== -1) { - left = outletInnerRect.left - containerRect.left + 'px'; - } else if (this.placement.indexOf('right') !== -1) { - left = outletInnerRect.right - containerRect.left - tooltipRect.width + 'px'; - } else { - left = outletInnerRect.left - containerRect.left + (outletInnerRect.width - tooltipRect.width) / 2 + 'px'; - } - this.tooltipEl.style.top = top; - this.tooltipEl.style.left = left; - return; - } - - // left - if (this.placement.indexOf('left') === 0 || this.placement.indexOf('right') === 0) { - var _top; - var _left; - if (this.placement.indexOf('left') === 0) { - _left = outletInnerRect.left - containerRect.left - tooltipRect.width - this.arrowHeight - 5 + 'px'; - } else { - _left = outletInnerRect.right - containerRect.left + this.arrowHeight + 5 + 'px'; - } - if (this.placement.indexOf('top') !== -1) { - _top = outletInnerRect.top - containerRect.top + 'px'; - } else if (this.placement.indexOf('bottom') !== -1) { - _top = outletInnerRect.bottom - containerRect.top - tooltipRect.height + 'px'; - } else { - _top = outletInnerRect.top - containerRect.top + (outletInnerRect.width - tooltipRect.width) / 2 + 'px'; - } - this.tooltipEl.style.top = _top; - this.tooltipEl.style.left = _left; - return; - } - }, - rect: function rect(el) { - var rect = el.getBoundingClientRect(); - if (rect.width !== 0 || rect.height !== 0) { - return rect; - } - var style = window.getComputedStyle(el); - var display = style.getPropertyValue('display'); - var top = style.getPropertyValue('top'); - var left = style.getPropertyValue('left'); - el.style.top = '-1000px'; - el.style.left = '-1000px'; - el.style.display = 'block'; - rect = el.getBoundingClientRect(); - el.style.display = display; - el.style.top = top; - el.style.left = left; - return rect; - }, - show: function show() { - if (true == this.is_show) { - if (this.isShowing) return; - this.isShowing = true; - this.tooltipEl.style.display = 'block'; - this.updateArrowStyle(); - this.place(); - } - }, - hide: function hide() { - if (!this.isShowing) return; - this.tooltipEl.style.display = 'none'; - this.cbHide !== EMPTY_FN && this.cbHide(); - this.isShowing = false; - }, - autoShowWithMode: function autoShowWithMode(evt) { - if (this.mode === 'hover') { - if (evt.type === 'mouseover') { - this.show(); - this.$emit('input', true); - } - return; - } - if (this.mode === 'click' && evt.type === 'click') { - if (this.isShowing) { - this.hide(); - this.$emit('input', false); - } else { - this.show(); - this.$emit('input', true); - } - } - }, - autoHideWithMode: function autoHideWithMode(evt) { - if (this.mode === 'hover' && evt.type === 'mouseleave') { - this.hide(); - this.$emit('input', false); - } else if (this.mode === 'click' && evt.type === 'click' && !this.$el.contains(evt.target)) { - this.hide(); - this.$emit('input', false); - } - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/preload_three_dots.vue?vue&type=script&lang=js": -/*!****************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/preload_three_dots.vue?vue&type=script&lang=js ***! - \****************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'PreloadThreeDots', - props: { - loading: { - type: Boolean, - default: true - }, - color: { - type: String, - default: '#5dc596' - }, - size: { - type: String, - default: '15px' - }, - margin: { - type: String, - default: '2px' - }, - radius: { - type: String, - default: '100%' - } - }, - data: function data() { - return { - dot_style: { - backgroundColor: this.color, - height: this.size, - width: this.size, - margin: this.margin, - borderRadius: this.radius - } - }; - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/queue-card.vue?vue&type=script&lang=js": -/*!********************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/queue-card.vue?vue&type=script&lang=js ***! - \********************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_web_url_to_json_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/web.url.to-json.js */ "./node_modules/core-js/modules/web.url.to-json.js"); -/* harmony import */ var core_js_modules_web_url_to_json_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_to_json_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.constructor.js */ "./node_modules/core-js/modules/es.regexp.constructor.js"); -/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.dot-all.js */ "./node_modules/core-js/modules/es.regexp.dot-all.js"); -/* harmony import */ var core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_dot_all_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.regexp.sticky.js */ "./node_modules/core-js/modules/es.regexp.sticky.js"); -/* harmony import */ var core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); -/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js"); -/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__); - - - - - - - - - - -/* global wp */ - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'QueueCard', - props: { - id: { - default: '' - }, - enabled: { - default: false, - type: Boolean - }, - card_data: { - default: {}, - type: Object - } - }, - data: function data() { - return { - edit: false, - labels: this.$store.state.labels.queue, - upsell_link: ropApiSettings.upsell_link, - video_placeholder: ROP_ASSETS_URL + 'img/video_placeholder.jpg', - is_loading: false, - post_edit: {} - }; - }, - computed: { - content: function content() { - if (typeof this.card_data.content !== 'undefined') { - return this.card_data.content; - } - return {}; - }, - active_accounts: function active_accounts() { - return this.$store.state.activeAccounts; - }, - allAccounts: function allAccounts() { - var all_accounts = {}; - var services = this.$store.state.authenticatedServices; - for (var key in services) { - if (!services.hasOwnProperty(key)) { - continue; - } - var service = services[key]; - for (var account_id in service.available_accounts) { - if (!service.available_accounts.hasOwnProperty(account_id)) { - continue; - } - all_accounts[account_id] = service.available_accounts[account_id]; - } - } - return all_accounts; - }, - is_instagram_account: function is_instagram_account() { - return this.allAccounts[this.card_data.account_id].account_type === 'instagram_account'; - } - }, - watch: {}, - mounted: function mounted() { - //console.log(this.card_data); - }, - methods: { - skipPost: function skipPost(account, post_id) { - var _this = this; - if (this.is_loading) { - this.$log.warn('Request in progress...Bail'); - return; - } - this.is_loading = 'skip'; - this.$store.dispatch('fetchAJAXPromise', { - req: 'skip_queue_event', - data: { - account_id: account, - post_id: post_id - } - }).then(function (response) { - _this.is_loading = false; - }, function (error) { - _this.is_loading = false; - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - blockPost: function blockPost(account, post_id) { - var _this2 = this; - if (this.is_loading) { - this.$log.warn('Request in progress...Bail'); - return; - } - this.is_loading = 'block'; - this.$store.dispatch('fetchAJAXPromise', { - req: 'block_queue_event', - data: { - account_id: account, - post_id: post_id - } - }).then(function (response) { - _this2.is_loading = false; - }, function (error) { - _this2.is_loading = false; - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - toggleEditState: function toggleEditState() { - this.edit = !this.edit; - }, - getAccountName: function getAccountName(key) { - if (typeof this.active_accounts[key] === 'undefined') { - return ''; - } - return this.active_accounts[key].user; - }, - checkCount: function checkCount(evt) { - this.post_edit.text = ''; - if (this.post_edit.text !== evt.srcElement.value) { - this.post_edit.text = evt.srcElement.value; - } - }, - saveChanges: function saveChanges(account, post_id) { - var _this3 = this; - if (this.is_loading) { - this.$log.warn('Request in progress...Bail'); - return; - } - this.is_loading = 'edit'; - this.$store.dispatch('fetchAJAXPromise', { - req: 'update_queue_event', - data: { - account_id: account, - post_id: post_id, - custom_data: this.post_edit - } - }).then(function (response) { - _this3.is_loading = false; - _this3.toggleEditState(); - }, function (error) { - _this3.is_loading = false; - _this3.toggleEditState(); - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - cancelChanges: function cancelChanges() { - this.post_edit = {}; - this.toggleEditState(); - }, - uploadImage: function uploadImage() { - var window = wp.media({ - title: this.labels.insert_media_title, - library: { - type: 'image' - }, - multiple: false, - button: { - text: this.labels.insert_media_btn - } - }); - var self = this; - window.on('select', function () { - var first = window.state().get('selection').first().toJSON(); - self.content.post_image = first.url; - self.post_edit.image = first.url; - }); - window.open(); - }, - removeImage: function removeImage() { - var self = this; - self.content.post_image = null; - self.post_edit.image = null; - }, - iconClass: function iconClass(accountId) { - var serviceIcon = 'fa-user'; - if (accountId !== null) { - serviceIcon = 'fa-'; - var account = this.active_accounts[accountId]; - if (account !== undefined && account.service === 'facebook' && !this.is_instagram_account) { - serviceIcon = serviceIcon.concat('facebook facebook'); - } - if (account !== undefined && this.is_instagram_account) { - serviceIcon = serviceIcon.concat('instagram instagram'); - } - if (account !== undefined && account.service === 'twitter') serviceIcon = serviceIcon.concat('twitter twitter'); - if (account !== undefined && account.service === 'linkedin') serviceIcon = serviceIcon.concat('linkedin linkedin'); - if (account !== undefined && account.service === 'tumblr') serviceIcon = serviceIcon.concat('tumblr tumblr'); - if (account !== undefined && account.service === 'pinterest') serviceIcon = serviceIcon.concat('pinterest pinterest'); - if (account !== undefined && account.service === 'vk') serviceIcon = serviceIcon.concat('vk vk'); - if (account !== undefined && account.service === 'gmb') serviceIcon = serviceIcon.concat('google google'); - } - return serviceIcon; - }, - hashtags: function hashtags(string) { - var regex = '#\\S+'; - var check = new RegExp(regex, 'ig'); - return string.toString().replace(check, function (matchedText, a, b) { - if (matchedText.slice(-1) === ',') { - return '' + matchedText.substring(0, matchedText.lastIndexOf(',')) + ','; - } - return '' + matchedText + ''; - }); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/toast.vue?vue&type=script&lang=js": -/*!***************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/toast.vue?vue&type=script&lang=js ***! - \***************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'Toast', - computed: { - toast: function toast() { - return this.$store.state.toast; - }, - toastTypeClass: function toastTypeClass() { - return { - 'toast-primary': this.toast.type === 'info', - 'toast-success': this.toast.type === 'success', - 'toast-warning': this.toast.type === 'warning', - 'toast-error': this.toast.type === 'error', - 'hidden': this.toast.show === false - }; - }, - iconClass: function iconClass() { - return { - 'fa-info-circle': this.toast.type === 'info', - 'fa-check-circle': this.toast.type === 'success', - 'fa-exclamation-triangle': this.toast.type === 'warning', - 'fa-exclamation-circle': this.toast.type === 'error' - }; - } - }, - mounted: function mounted() {}, - created: function created() {}, - methods: { - closeThis: function closeThis() { - this.toast.show = false; - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/vue-spinner.vue?vue&type=script&lang=js": -/*!*********************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/vue-spinner.vue?vue&type=script&lang=js ***! - \*********************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var _preload_three_dots_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./preload_three_dots.vue */ "./vue/src/vue-elements/reusables/preload_three_dots.vue"); - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: "VueSpinner", - components: { - 'loader-style': _preload_three_dots_vue__WEBPACK_IMPORTED_MODULE_0__["default"] - }, - props: { - loading: { - type: Boolean, - default: true - }, - color: { - type: String, - default: '#429bf4' - }, - size: { - type: String, - default: '30px' - }, - margin: { - type: String, - default: '2px' - }, - radius: { - type: String, - default: '100%' - }, - preloader_message: { - type: String, - default: 'Loading...' - } - }, - data: function data() { - return { - display_the_preloader: false, - loading_message: this.preloader_message - }; - }, - mounted: function mounted() {}, - methods: { - show: function show() { - this.display_the_preloader = true; - }, - hide: function hide() { - this.display_the_preloader = false; - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/service-user-tile.vue?vue&type=script&lang=js": -/*!*****************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/service-user-tile.vue?vue&type=script&lang=js ***! - \*****************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js"); -/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ "./node_modules/core-js/modules/es.string.includes.js"); -/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var core_js_modules_es_string_link_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.link.js */ "./node_modules/core-js/modules/es.string.link.js"); -/* harmony import */ var core_js_modules_es_string_link_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_link_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var core_js_modules_es_array_at_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.at.js */ "./node_modules/core-js/modules/es.array.at.js"); -/* harmony import */ var core_js_modules_es_array_at_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_at_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var core_js_modules_es_string_at_alternative_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.string.at-alternative.js */ "./node_modules/core-js/modules/es.string.at-alternative.js"); -/* harmony import */ var core_js_modules_es_string_at_alternative_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_at_alternative_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm.js"); - - - - - - - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'ServiceUserTile', - props: ['account_data', 'account_id'], - data: function data() { - return { - /** - * Loading state used for showing animations. - */ - is_loading: false, - account_labels: this.$store.state.labels.accounts, - all_labels: this.$store.state.labels, - upsell_link: ropApiSettings.upsell_link - }; - }, - computed: { - /** - * Inform the user that Instagram and Facebook Groups are available in Pro version - * @returns {boolean} - */ - informFbProProducts: function informFbProProducts() { - if ((this.account_data.account_type === 'instagram_account' || this.account_data.account_type === 'facebook_group') && !this.isPro) { - return true; - } - - // Backwards compatibilty < v8.7.0 we weren't storing 'account_type' for Facebook groups yet. - // If is free version disable Facebook groups - if (this.account_data.service === 'facebook') { - if (this.user.includes('Facebook Group:') && !this.isPro) { - return true; - } - } - }, - /** - * Check if the account is allowed to be activate. - * @returns {boolean} - */ - checkDisabled: function checkDisabled() { - if (this.account_data.active) { - return false; - } - var available_services = this.$store.state.availableServices; - if (typeof available_services[this.account_data.service] === 'undefined') { - this.$log.info('No available service ', this.account_data.service); - return true; - } - if (available_services[this.account_data.service].active === false) { - this.$log.info('Service is not allowed', this.account_data.service); - return true; - } - var service_limit = available_services[this.account_data.service].allowed_accounts; - - // Backwards compatibilty < v8.7.0 we weren't storing 'account_type' for Facebook groups yet. - // If is free version disable Facebook groups - if (this.account_data.service === 'facebook') { - if (this.user.includes('Facebook Group:') && !this.isPro) { - return true; - } - } - - // If is free version disable Instagram - if ((this.account_data.account_type === 'instagram_account' || this.account_data.account_type === 'facebook_group') && !this.isPro) { - return true; - } - var countActiveAccounts = 0; - for (var activeAccount in this.$store.state.activeAccounts) { - if (this.$store.state.activeAccounts[activeAccount].service === this.account_data.service) { - countActiveAccounts++; - } - } - this.$log.info('Service limit details ', this.account_data.service, service_limit, countActiveAccounts); - return service_limit <= countActiveAccounts; - }, - /** - * Check if we have a pro license. - * @returns {boolean} - */ - isPro: function isPro() { - return this.$store.state.licence > 0; - }, - /** - * Returns account type. - * @returns {string} - */ - type: function type() { - return this.account_data.active === true ? 'active' : 'inactive'; - }, - /** - * Service class if we have an avatar image or not. - * @returns {module.exports.computed.service|module.exports.props.service|{type, required}|*} - */ - service: function service() { - var iconClass = this.account_data.service; - if (this.img !== '') { - iconClass = iconClass.concat(' ').concat('has_image'); - } else { - iconClass = iconClass.concat(' ').concat('no-image'); - } - return iconClass; - }, - /** - * Get service icon class. - * @returns {string} - */ - icon: function icon() { - var serviceIcon = 'fa-'; - if (this.account_data.service === 'facebook' && this.account_data.account_type !== 'instagram_account' && this.account_data.account_type !== 'facebook_group') { - serviceIcon = serviceIcon.concat('facebook'); - } else if (this.account_data.account_type === 'instagram_account') { - serviceIcon = serviceIcon.concat('instagram'); - } else if (this.account_data.account_type === 'facebook_group') { - serviceIcon = serviceIcon.concat('users'); - } - if (this.account_data.service === 'twitter') serviceIcon = serviceIcon.concat('twitter'); - if (this.account_data.service === 'linkedin') serviceIcon = serviceIcon.concat('linkedin'); - if (this.account_data.service === 'tumblr') serviceIcon = serviceIcon.concat('tumblr'); - if (this.account_data.service === 'pinterest') serviceIcon = serviceIcon.concat('pinterest'); - if (this.account_data.service === 'vk') serviceIcon = serviceIcon.concat('vk'); - if (this.account_data.service === 'gmb') serviceIcon = serviceIcon.concat('google'); - return serviceIcon; - }, - /** - * Setup img to be used. - * @returns {string} - */ - img: function img() { - var img = ''; - if (this.account_data.img !== '' && this.account_data.img !== undefined) { - img = this.account_data.img; - } - return img; - }, - /** - * Return account username. - */ - user: function user() { - return this.account_data.user; - }, - /** - * Return account link. - */ - link: function link() { - return this.account_data.link; - }, - /** - * Return account info details. - * @returns {T[]} - */ - serviceInfo: function serviceInfo() { - return this.account_data.account.concat(' ' + this.account_labels.at + ': ').concat(this.account_data.created); - } - }, - methods: { - /** - * Remove inactivate account. - * - * @param id Account to remove. - */ - removeAccount: function removeAccount(id) { - var _this = this; - vue__WEBPACK_IMPORTED_MODULE_6__["default"].$log.info('Remove account', id); - if (this.is_loading) { - vue__WEBPACK_IMPORTED_MODULE_6__["default"].$log.warn('Request in progress...Bail...', id); - return; - } - this.is_loading = true; - this.$store.dispatch('fetchAJAXPromise', { - req: 'remove_account', - data: { - account_id: id - } - }).then(function (response) { - _this.$store.dispatch('fetchAJAXPromise', { - req: 'get_authenticated_services' - }).then(function (response) { - _this.is_loading = false; - }, function (error) { - _this.is_loading = false; - }); - // This needs to be run to reset the available services to make the social media auth buttons available again. - _this.$store.dispatch('fetchAJAXPromise', { - req: 'get_available_services' - }).then(function (response) {}, function (error) { - vue__WEBPACK_IMPORTED_MODULE_6__["default"].$log.error('service-user-tile.vue => fetchAJAXPromise::get_available_services issue: ', error); - }); - // get_available_services - }, function (error) { - _this.is_loading = false; - vue__WEBPACK_IMPORTED_MODULE_6__["default"].$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - /** - * Toggle account state. - * - * @param id - * @param type - */ - toggleAccount: function toggleAccount(id, type) { - var _this2 = this; - var parts = id.split('_'); - if (parts.length !== 3) { - vue__WEBPACK_IMPORTED_MODULE_6__["default"].$log.error('Invalid id format for active account ', id); - return; - } - var service_id = parts[0] + '_' + parts[1]; - this.$store.state.authenticatedServices[service_id].available_accounts[id].active = type !== 'inactive'; - this.$log.info("Before toggle ", this.$store.state.activeAccounts); - if (type === 'inactive') { - vue__WEBPACK_IMPORTED_MODULE_6__["default"].delete(this.$store.state.activeAccounts, id); - } else { - vue__WEBPACK_IMPORTED_MODULE_6__["default"].set(this.$store.state.activeAccounts, id, this.$store.state.authenticatedServices[service_id].available_accounts[id]); - } - this.$store.dispatch('fetchAJAXPromise', { - req: 'toggle_account', - data: { - account_id: id, - state: type - } - }).then(function (response) { - _this2.$store.dispatch('fetchAJAXPromise', { - req: 'get_authenticated_services' - }).then(function (response) { - _this2.is_loading = false; - }, function (error) { - _this2.is_loading = false; - }); - }, function (error) { - _this2.is_loading = false; - vue__WEBPACK_IMPORTED_MODULE_6__["default"].$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - /** - * Start toggle action. - * @param id - * @param type - */ - startToggleAccount: function startToggleAccount(id, type) { - vue__WEBPACK_IMPORTED_MODULE_6__["default"].$log.info('Toggle account', id, type); - if (this.is_loading) { - vue__WEBPACK_IMPORTED_MODULE_6__["default"].$log.warn('Request in progress...Bail...', id, type); - return; - } - this.is_loading = true; - this.toggleAccount(id, type); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/settings-tab-panel.vue?vue&type=script&lang=js": -/*!******************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/settings-tab-panel.vue?vue&type=script&lang=js ***! - \******************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); -/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm.js"); -/* harmony import */ var _reusables_counter_input_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./reusables/counter-input.vue */ "./vue/src/vue-elements/reusables/counter-input.vue"); -/* harmony import */ var _reusables_multiple_select_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./reusables/multiple-select.vue */ "./vue/src/vue-elements/reusables/multiple-select.vue"); -/* harmony import */ var vue_js_toggle_button__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-js-toggle-button */ "./node_modules/vue-js-toggle-button/dist/index.js"); -/* harmony import */ var vue_js_toggle_button__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue_js_toggle_button__WEBPACK_IMPORTED_MODULE_3__); - - - - - -vue__WEBPACK_IMPORTED_MODULE_4__["default"].use((vue_js_toggle_button__WEBPACK_IMPORTED_MODULE_3___default())); -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'SettingsView', - components: { - counterInput: _reusables_counter_input_vue__WEBPACK_IMPORTED_MODULE_1__["default"], - MultipleSelect: _reusables_multiple_select_vue__WEBPACK_IMPORTED_MODULE_2__["default"] - }, - data: function data() { - return { - searchQuery: '', - postTimeout: '', - labels: this.$store.state.labels.settings, - upsell_link: ropApiSettings.upsell_link, - is_loading: false, - is_taxonomy_message: false, - /** - * @category New Cron System - */ - rop_cron_remote: Boolean(ropApiSettings.rop_cron_remote), - rop_cron_remote_agreement: Boolean(ropApiSettings.rop_cron_remote_agreement), - is_cron_btn_active: false - }; - }, - computed: { - generalSettings: function generalSettings() { - return this.$store.state.generalSettings; - }, - isPro: function isPro() { - return this.$store.state.licence >= 1; - }, - license_price_id: function license_price_id() { - return this.$store.state.licence; - }, - isTaxLimit: function isTaxLimit() { - if (ropApiSettings.tax_apply_limit > 0) { - return true; - } - return false; - }, - isBiz: function isBiz() { - return this.$store.state.licence > 1 && this.$store.state.licence !== 7; - }, - postTypes: function postTypes() { - return this.$store.state.generalSettings.available_post_types; - }, - taxonomies: function taxonomies() { - return this.$store.state.generalSettings.available_taxonomies; - }, - checkMediaPostType: function checkMediaPostType() { - var post_type = this.$store.state.generalSettings.selected_post_types; - if (post_type === undefined || post_type === null) { - return false; - } - if (post_type.length < 0) { - return false; - } - var result = post_type.map(function (a) { - return a.value; - }); - return result.indexOf('attachment') > -1; - }, - isInstantShare: function isInstantShare() { - return this.$store.state.generalSettings.instant_share; - }, - isInstantShareByDefault: function isInstantShareByDefault() { - return this.$store.state.generalSettings.instant_share_default; - }, - isCustomMsgs: function isCustomMsgs() { - return this.$store.state.generalSettings.custom_messages; - }, - apply_exclude_limit_cron: function apply_exclude_limit_cron() { - return ropApiSettings.remote_cron_type_limit > 0; - } - }, - mounted: function mounted() { - this.$log.info('In General Settings state '); - this.getGeneralSettings(); - }, - methods: { - /** - * Will update settings related to Cron - * true = Will use remote true Cron Job System - * false = Will use local WordPress Cron Job System. - * - * @category New Cron System - */ - update_cron_type_action: function update_cron_type_action() { - var _this = this; - this.is_cron_btn_active = true; - vue__WEBPACK_IMPORTED_MODULE_4__["default"].$log.info('#! Use Remote Cron : ' + this.rop_cron_remote); - this.$store.dispatch('fetchAJAXPromise', { - req: 'update_cron_type', - data: { - 'action': this.rop_cron_remote - } - }).then(function (response) { - _this.is_cron_btn_active = false; - _this.$root.$refs.main_page.togglePosting(true); - ropApiSettings.rop_cron_remote = _this.rop_cron_remote; - //this.$emit( 'togglePosting', true); - //this.togglePosting(true); - }, function (error) { - _this.is_cron_btn_active = false; - vue__WEBPACK_IMPORTED_MODULE_4__["default"].$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - update_agreement_checkbox: function update_agreement_checkbox() { - var _this2 = this; - this.rop_cron_remote_agreement = true; - vue__WEBPACK_IMPORTED_MODULE_4__["default"].$log.info('#! User agreement : ' + this.rop_cron_remote_agreement); - this.$store.dispatch('fetchAJAXPromise', { - req: 'update_cron_type_agreement', - data: { - 'action': this.rop_cron_remote_agreement - } - }).then(function (response) { - _this2.is_cron_btn_active = false; - ropApiSettings.rop_cron_remote_agreement = _this2.rop_cron_remote_agreement; - }, function (error) { - _this2.rop_cron_remote_agreement = false; - vue__WEBPACK_IMPORTED_MODULE_4__["default"].$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - displayProMessage: function displayProMessage(data) { - if (!this.isPro && data >= 4) { - if (true === this.isTaxLimit) { - this.is_taxonomy_message = true; - } else { - this.is_taxonomy_message = false; - } - } - }, - getGeneralSettings: function getGeneralSettings() { - var _this3 = this; - if (this.$store.state.generalSettings.length === 0) { - this.is_loading = true; - this.$log.info('Fetching general settings.'); - this.$store.dispatch('fetchAJAXPromise', { - req: 'get_general_settings' - }).then(function (response) { - _this3.is_loading = false; - _this3.$log.debug('Succesfully fetched.'); - }, function (error) { - _this3.is_loading = false; - _this3.$log.error('Can not fetch the general settings.'); - }); - } - }, - searchUpdate: function searchUpdate(newQuery) { - this.searchQuery = newQuery; - }, - updatedPostTypes: function updatedPostTypes(data) { - var postTypes = []; - for (var index in data) { - postTypes.push(data[index].value); - } - this.$store.commit('updateState', { - stateData: data, - requestName: 'update_selected_post_types' - }); - this.$store.dispatch('fetchAJAX', { - req: 'get_taxonomies', - data: { - post_types: postTypes - } - }); - }, - updatedTaxonomies: function updatedTaxonomies(data) { - var taxonomies = []; - if (this.isPro || false === this.isTaxLimit) { - this.is_taxonomy_message = false; - for (var index in data) { - taxonomies.push(data[index].value); - } - this.$store.commit('updateState', { - stateData: data, - requestName: 'update_selected_taxonomies' - }); - } else { - if (data.length > 3) { - this.is_taxonomy_message = true; - } else { - this.is_taxonomy_message = false; - for (var _index in data) { - taxonomies.push(data[_index].value); - } - this.$store.commit('updateState', { - stateData: data, - requestName: 'update_selected_taxonomies' - }); - } - } - }, - saveGeneralSettings: function saveGeneralSettings() { - var _this4 = this; - var postTypesSelected = this.$store.state.generalSettings.selected_post_types; - var taxonomiesSelected = this.$store.state.generalSettings.selected_taxonomies; - var excludeTaxonomies = this.generalSettings.exclude_taxonomies; - var postsSelected = this.generalSettings.selected_posts; - this.is_loading = true; - this.$log.info('Sending request for saving general settings..'); - this.$store.dispatch('fetchAJAXPromise', { - req: 'save_general_settings', - updateState: false, - data: { - available_taxonomies: this.generalSettings.available_taxonomies, - default_interval: this.generalSettings.default_interval, - minimum_post_age: this.generalSettings.minimum_post_age, - maximum_post_age: this.generalSettings.maximum_post_age, - number_of_posts: this.generalSettings.number_of_posts, - more_than_once: this.generalSettings.more_than_once, - selected_post_types: postTypesSelected, - selected_taxonomies: taxonomiesSelected, - exclude_taxonomies: excludeTaxonomies, - update_post_published_date: this.generalSettings.update_post_published_date, - ga_tracking: this.generalSettings.ga_tracking, - custom_messages: this.generalSettings.custom_messages, - custom_messages_share_order: this.generalSettings.custom_messages_share_order, - instant_share: this.generalSettings.instant_share, - true_instant_share: this.generalSettings.true_instant_share, - instant_share_default: this.generalSettings.instant_share_default, - instant_share_future_scheduled: this.generalSettings.instant_share_future_scheduled, - instant_share_choose_accounts_manually: this.generalSettings.instant_share_choose_accounts_manually, - housekeeping: this.generalSettings.housekeeping - } - }).then(function (response) { - _this4.is_loading = false; - _this4.$log.info('Successfully saved general settings.'); - }, function (error) { - _this4.$log.error('Successfully saved general settings.'); - _this4.is_loading = false; - vue__WEBPACK_IMPORTED_MODULE_4__["default"].$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/sign-in-btn.vue?vue&type=script&lang=js": -/*!***********************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/sign-in-btn.vue?vue&type=script&lang=js ***! - \***********************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); -/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js"); -/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); -/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _reusables_popover_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./reusables/popover.vue */ "./vue/src/vue-elements/reusables/popover.vue"); - - - - - - - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: 'SignInBtn', - components: { - Tooltip: _reusables_popover_vue__WEBPACK_IMPORTED_MODULE_6__["default"] - }, - data: function data() { - return { - modal: { - isOpen: false, - serviceName: '', - description: '', - data: {} - }, - showAdvanceConfig: false, - labels: this.$store.state.labels.accounts, - upsell_link: ropApiSettings.upsell_link, - activePopup: '', - appOrigin: ropAuthAppData.authAppUrl, - appPathFB: ropAuthAppData.authAppFacebookPath, - appPathTW: ropAuthAppData.authAppTwitterPath, - appPathLI: ropAuthAppData.authAppLinkedInPath, - appPathTumblr: ropAuthAppData.authAppTumblrPath, - appPathGmb: ropAuthAppData.authAppGmbPath, - appPathVk: ropAuthAppData.authAppVkPath, - appAdminEmail: ropAuthAppData.adminEmail, - siteAdminUrl: ropAuthAppData.adminUrl, - appUniqueId: ropAuthAppData.authToken, - appSignature: ropAuthAppData.authSignature, - windowParameters: 'top=20,left=100,width=560,height=670', - authPopupWindow: null, - showLiAppBtn: ropApiSettings.show_li_app_btn, - showTmblrAppBtn: ropApiSettings.show_tmblr_app_btn, - hideOwnAppOption: ropApiSettings.hide_own_app_option, - showBtn: false - }; - }, - computed: { - selected_service: function selected_service() { - return this.services[this.selected_network]; - }, - selected_network: { - get: function get() { - var defaultNetwork = this.modal.serviceName; - if (Object.keys(this.services)[0] && defaultNetwork === '') { - defaultNetwork = Object.keys(this.services)[0]; - } - return defaultNetwork.toLowerCase(); - }, - set: function set(newNetwork) { - this.modal.serviceName = newNetwork; - } - }, - services: function services() { - return this.$store.state.availableServices; - }, - modalActiveClass: function modalActiveClass() { - return { - 'active': this.modal.isOpen === true - }; - }, - serviceId: function serviceId() { - return 'service-' + this.modal.serviceName.toLowerCase(); - }, - isFacebook: function isFacebook() { - return this.modal.serviceName === 'Facebook'; - }, - // will return true if the current service actions are for Twitter. - isTwitter: function isTwitter() { - return this.modal.serviceName === 'Twitter'; - }, - // will return true if the current service actions are for LinkedIn. - isLinkedIn: function isLinkedIn() { - return this.modal.serviceName === 'LinkedIn'; - }, - // will return true if the current service actions are for Tumblr. - isTumblr: function isTumblr() { - return this.modal.serviceName === 'Tumblr'; - }, - // will return true if the current service actions are for Google My Business. - isGmb: function isGmb() { - return this.modal.serviceName === 'Gmb'; - }, - // will return true if the current service actions are for Vk. - isVk: function isVk() { - return this.modal.serviceName === 'Vk'; - }, - // will return true if the current service actions are for Pinterest. - isPinterest: function isPinterest() { - return this.modal.serviceName === 'Pinterest'; - }, - isAllowedTumblr: function isAllowedTumblr() { - var showButton = true; - if (!this.showTmblrAppBtn) { - showButton = false; - } - return showButton; - } - }, - created: function created() {}, - methods: { - /** - * Get display name for the service. - * - * @param serviceName - * @returns {*} - */ - displayName: function displayName(serviceName) { - var short = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; - var justNote = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; - if ('Twitter' === serviceName) { - if (short === true) { - return 'X'; - } - if (justNote === true) { - return this.labels.tw_new_name.replace('X ', ''); - } - return this.labels.tw_new_name; - } - return serviceName; - }, - /** - * Get tooltip for the service. - * - * - * @param service - * @param network - * @returns {string} - */ - getTooltip: function getTooltip(service, network) { - if (service !== undefined && service.active === false) { - return this.labels.only_in_pro; - } - var countAuthServices = 0; - for (var authService in this.$store.state.authenticatedServices) { - if (this.$store.state.authenticatedServices[authService].service === network) { - countAuthServices++; - } - } - var countActiveAccounts = 0; - for (var activeAccount in this.$store.state.activeAccounts) { - if (this.$store.state.activeAccounts[activeAccount].service === network) { - countActiveAccounts++; - } - } - if (service !== undefined && (service.allowed_accounts <= countAuthServices || service.allowed_accounts <= countActiveAccounts)) { - return this.labels.limit_reached; - } - return ''; - }, - /** - * Check status for the service. - * - * - * @param service - * @param network - * @returns {boolean} - */ - checkDisabled: function checkDisabled(service, network) { - if (service !== undefined && service.active === false) { - return true; - } - var countAuthServices = 0; - for (var authService in this.$store.state.authenticatedServices) { - if (this.$store.state.authenticatedServices[authService].service === network) { - countAuthServices++; - } - } - var countActiveAccounts = 0; - for (var activeAccount in this.$store.state.activeAccounts) { - if (this.$store.state.activeAccounts[activeAccount].service === network) { - countActiveAccounts++; - } - } - if (service !== undefined && (service.allowed_accounts <= countAuthServices || service.allowed_accounts <= countActiveAccounts)) { - return true; - } - return this.$store.state.auth_in_progress; - }, - /** - * Request authorization popup. - */ - requestAuthorization: function requestAuthorization(network) { - this.selected_network = network; - this.$store.state.auth_in_progress = true; - if (this.$store.state.availableServices[this.selected_network].two_step_sign_in) { - this.modal.serviceName = this.$store.state.availableServices[this.selected_network].name; - this.modal.description = this.$store.state.availableServices[this.selected_network].description; - this.modal.data = this.$store.state.availableServices[this.selected_network].credentials; - this.openModal(); - } else { - this.activePopup = this.selected_network; - this.getUrlAndGo([]); - } - }, - /** - * Open popup to specific url. - * @param url - */ - openPopup: function openPopup(url) { - this.$log.debug('Opening popup for url ', url); - this.$store.commit('logMessage', ['Trying to open popup for url:' + url, 'notice']); - window.open(url, '_self'); - }, - /** - * Get signin url. - * @param credentials - */ - getUrlAndGo: function getUrlAndGo(credentials) { - var _this = this; - this.$store.dispatch('fetchAJAXPromise', { - req: 'get_service_sign_in_url', - updateState: false, - data: { - service: this.selected_network, - credentials: credentials - } - }).then(function (response) { - // console.log( 'Got some data, now lets show something in this component', response ) - if (!response.url || response.url == '') { - _this.cancelModal(); - alert('Could not authenticate, please make sure you entered the correct credentials.'); - } else { - _this.openPopup(response.url); - } - }, function (error) { - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - requestAuthentication: function requestAuthentication() { - this.$store.dispatch('fetchAJAX', { - req: 'authenticate_service', - data: { - service: this.selected_network - } - }); - }, - /** - * Open the modal. - */ - openModal: function openModal() { - this.modal.isOpen = true; - }, - closeModal: function closeModal() { - var credentials = {}; - var valid = true; - for (var _i = 0, _Object$keys = Object.keys(this.modal.data); _i < _Object$keys.length; _i++) { - var index = _Object$keys[_i]; - credentials[index] = ''; - if ('value' in this.modal.data[index] && '' !== this.modal.data[index].value) { - credentials[index] = this.modal.data[index].value; - this.modal.data[index].error = false; - } else { - this.modal.data[index].error = true; - valid = false; - } - } - if (!valid) { - this.$forceUpdate(); - return; - } - this.activePopup = this.selected_network; - this.getUrlAndGo(credentials); - this.modal.isOpen = false; - }, - cancelModal: function cancelModal() { - this.$store.state.auth_in_progress = false; - this.showAdvanceConfig = false; - this.modal.isOpen = false; - }, - /** - * Add Facebook account. - * - * @param data Data. - */ - addAccountFB: function addAccountFB(data) { - var _this2 = this; - this.$store.dispatch('fetchAJAXPromise', { - req: 'add_account_fb', - updateState: false, - data: data - }).then(function (response) { - window.removeEventListener("message", function (event) { - return _this2.getChildWindowMessage(event); - }); - _this2.authPopupWindow.close(); - window.location.reload(); - }, function (error) { - _this2.is_loading = false; - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - /** - * Add Twitter account. - * - * @param data Data. - */ - addAccountTW: function addAccountTW(data) { - var _this3 = this; - this.$store.dispatch('fetchAJAXPromise', { - req: 'add_account_tw', - updateState: false, - data: data - }).then(function (response) { - window.removeEventListener("message", function (event) { - return _this3.getChildWindowMessage(event); - }); - _this3.authPopupWindow.close(); - window.location.reload(); - }, function (error) { - _this3.is_loading = false; - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - /** - * Add LinkedIn account. - * - * @param data Data. - */ - addAccountLI: function addAccountLI(data) { - var _this4 = this; - this.$store.dispatch('fetchAJAXPromise', { - req: 'add_account_li', - updateState: false, - data: data - }).then(function (response) { - window.removeEventListener("message", function (event) { - return _this4.getChildWindowMessage(event); - }); - _this4.authPopupWindow.close(); - window.location.reload(); - }, function (error) { - _this4.is_loading = false; - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - /** - * Add Tumblr account. - * - * @param data Data. - */ - addAccountTumblr: function addAccountTumblr(data) { - var _this5 = this; - this.$store.dispatch('fetchAJAXPromise', { - req: 'add_account_tumblr', - updateState: false, - data: data - }).then(function (response) { - window.removeEventListener("message", function (event) { - return _this5.getChildWindowMessage(event); - }); - _this5.authPopupWindow.close(); - window.location.reload(); - }, function (error) { - _this5.is_loading = false; - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - /** - * Add Google My Business account. - * - * @param data Data. - */ - addAccountGmb: function addAccountGmb(data) { - var _this6 = this; - this.$store.dispatch('fetchAJAXPromise', { - req: 'add_account_gmb', - updateState: false, - data: data - }).then(function (response) { - window.removeEventListener("message", function (event) { - return _this6.getChildWindowMessage(event); - }); - _this6.authPopupWindow.close(); - window.location.reload(); - }, function (error) { - _this6.is_loading = false; - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - /** - * Add VK account. - * - * @param data Data. - */ - addAccountVk: function addAccountVk(data) { - var _this7 = this; - this.$store.dispatch('fetchAJAXPromise', { - req: 'add_account_vk', - updateState: false, - data: data - }).then(function (response) { - window.removeEventListener("message", function (event) { - return _this7.getChildWindowMessage(event); - }); - _this7.authPopupWindow.close(); - window.location.reload(); - }, function (error) { - _this7.is_loading = false; - Vue.$log.error('Got nothing from server. Prompt user to check internet connection and try again', error); - }); - }, - getChildWindowMessage: function getChildWindowMessage(event) { - if (~event.origin.indexOf(this.appOrigin)) { - if ('Twitter' === this.modal.serviceName) { - this.addAccountTW(JSON.parse(event.data)); - } else if ('Facebook' === this.modal.serviceName) { - this.addAccountFB(JSON.parse(event.data)); - } else if ('LinkedIn' === this.modal.serviceName) { - this.addAccountLI(JSON.parse(event.data)); - } else if ('Tumblr' === this.modal.serviceName) { - this.addAccountTumblr(JSON.parse(event.data)); - } else if ('Gmb' === this.modal.serviceName) { - this.addAccountGmb(JSON.parse(event.data)); - } else if ('Vk' === this.modal.serviceName) { - this.addAccountVk(JSON.parse(event.data)); - } - } else { - return; - } - }, - openPopupFB: function openPopupFB() { - var _this8 = this; - var loginUrl = this.appOrigin + this.appPathFB + '?callback_url=' + this.siteAdminUrl + '&token=' + this.appUniqueId + '&signature=' + this.appSignature + '&data=' + this.appAdminEmail; - try { - this.authPopupWindow.close(); - } catch (e) { - // nothing to do - } finally { - this.authPopupWindow = window.open(loginUrl, 'authFB', this.windowParameters); - this.cancelModal(); - } - window.addEventListener("message", function (event) { - return _this8.getChildWindowMessage(event); - }); - }, - openPopupTW: function openPopupTW() { - var _this9 = this; - // Open the popup specific for Twitter - var loginUrl = this.appOrigin + this.appPathTW + '?callback_url=' + this.siteAdminUrl + '&token=' + this.appUniqueId + '&signature=' + this.appSignature + '&data=' + this.appAdminEmail; - try { - this.authPopupWindow.close(); - } catch (e) { - // nothing to do - } finally { - this.authPopupWindow = window.open(loginUrl, 'authTW', this.windowParameters); - this.cancelModal(); - } - window.addEventListener("message", function (event) { - return _this9.getChildWindowMessage(event); - }); - }, - openPopupLI: function openPopupLI() { - var _this10 = this; - // Open the popup specific for LinkedIn - var loginUrl = this.appOrigin + this.appPathLI + '?callback_url=' + this.siteAdminUrl + '&token=' + this.appUniqueId + '&signature=' + this.appSignature + '&data=' + this.appAdminEmail; - try { - this.authPopupWindow.close(); - } catch (e) { - // nothing to do - } finally { - this.authPopupWindow = window.open(loginUrl, 'authLI', this.windowParameters); - this.cancelModal(); - } - window.addEventListener("message", function (event) { - return _this10.getChildWindowMessage(event); - }); - }, - openPopupTumblr: function openPopupTumblr() { - var _this11 = this; - // Open the popup specific for Tumblr - var loginUrl = this.appOrigin + this.appPathTumblr + '?callback_url=' + this.siteAdminUrl + '&token=' + this.appUniqueId + '&signature=' + this.appSignature + '&data=' + this.appAdminEmail; - try { - this.authPopupWindow.close(); - } catch (e) { - // nothing to do - } finally { - this.authPopupWindow = window.open(loginUrl, 'authTmblr', this.windowParameters); - this.cancelModal(); - } - window.addEventListener("message", function (event) { - return _this11.getChildWindowMessage(event); - }); - }, - openPopupGmb: function openPopupGmb() { - var _this12 = this; - // Open the popup specific for Google My Business - var loginUrl = this.appOrigin + this.appPathGmb + '?callback_url=' + this.siteAdminUrl + '&token=' + this.appUniqueId + '&signature=' + this.appSignature + '&data=' + this.appAdminEmail; - try { - this.authPopupWindow.close(); - } catch (e) { - // nothing to do - } finally { - this.authPopupWindow = window.open(loginUrl, 'authGmb', this.windowParameters); - this.cancelModal(); - } - window.addEventListener("message", function (event) { - return _this12.getChildWindowMessage(event); - }); - }, - openPopupVk: function openPopupVk() { - var _this13 = this; - // Open the popup specific for VK - var loginUrl = this.appOrigin + this.appPathVk + '?callback_url=' + this.siteAdminUrl + '&token=' + this.appUniqueId + '&signature=' + this.appSignature + '&data=' + this.appAdminEmail; - try { - this.authPopupWindow.close(); - } catch (e) { - // nothing to do - } finally { - this.authPopupWindow = window.open(loginUrl, 'authVk', this.windowParameters); - this.cancelModal(); - } - window.addEventListener("message", function (event) { - return _this13.getChildWindowMessage(event); - }); - } - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/upsell-sidebar.vue?vue&type=script&lang=js": -/*!**************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/upsell-sidebar.vue?vue&type=script&lang=js ***! - \**************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ - name: "UpsellSidebar", - data: function data() { - return { - license: this.$store.state.licence, - upsell_link: ropApiSettings.upsell_link, - to_pro_upsell: ROP_ASSETS_URL + 'img/to_pro.png', - labels: this.$store.state.labels.general, - to_business_upsell: ROP_ASSETS_URL + 'img/to_business.png' - }; - } -}); - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/account-schedule.vue?vue&type=template&id=6aa79a14&scoped=true": -/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/account-schedule.vue?vue&type=template&id=6aa79a14&scoped=true ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); -/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); -/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__); - - - -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - class: "rop-control-container-" + (_vm.license > 1 && _vm.license !== 7) + " rop-schedule-tab-container" - }, [_c("div", { - staticClass: "columns py-2 rop-control" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.schedule_type_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.schedule_type_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, [_c("select", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.schedule.type, - expression: "schedule.type" - }], - staticClass: "form-select", - on: { - change: function change($event) { - var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) { - return o.selected; - }).map(function (o) { - var val = "_value" in o ? o._value : o.value; - return val; - }); - _vm.$set(_vm.schedule, "type", $event.target.multiple ? $$selectedVal : $$selectedVal[0]); - } - } - }, [_c("option", { - attrs: { - value: "recurring" - } - }, [_vm._v("\n " + _vm._s(_vm.labels.schedule_type_option_rec) + "\n ")]), _vm._v(" "), _c("option", { - attrs: { - value: "fixed" - } - }, [_vm._v("\n " + _vm._s(_vm.labels.schedule_type_option_fix) + "\n ")])])])])]), _vm._v(" "), _vm.schedule.type === "fixed" ? _c("div", { - staticClass: "columns py-2 rop-control" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.schedule_fixed_days_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.schedule_fixed_days_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group input-group" - }, _vm._l(_vm.daysObject, function (data, label) { - return _c("button-checkbox", { - key: label, - attrs: { - value: data.value, - label: label, - checked: data.checked - }, - on: { - "add-day": _vm.addDay, - "rmv-day": _vm.rmvDay - } - }); - }), 1)])]) : _vm._e(), _vm._v(" "), _vm.schedule.type === "fixed" ? _c("div", { - staticClass: "columns py-2 rop-control" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.schedule_fixed_time_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.schedule_fixed_time_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, _vm._l(_vm.schedule.interval_f.time, function (time, index) { - return _c("div", { - key: index, - staticClass: "input-group" - }, [_c("vue-timepicker", { - staticClass: "timepicker-style-fix", - attrs: { - "minute-interval": _vm.generalSettings.minute_interval, - value: _vm.getTime(index), - "hide-clear-button": "" - }, - on: { - change: function change($event) { - return _vm.syncTime($event, index); - } - } - }), _vm._v(" "), _vm.schedule.interval_f.time.length > 1 ? _c("button", { - staticClass: "btn btn-danger input-group-btn", - on: { - click: function click($event) { - return _vm.rmvTime(index); - } - } - }, [_c("i", { - staticClass: "fa fa-fw fa-minus" - })]) : _vm._e(), _vm._v(" "), index == _vm.schedule.interval_f.time.length - 1 ? _c("button", { - staticClass: "btn btn-success input-group-btn", - on: { - click: function click($event) { - return _vm.addTime(); - } - } - }, [_c("i", { - staticClass: "fa fa-fw fa-plus" - })]) : _vm._e()], 1); - }), 0)])]) : _vm._e(), _vm._v(" "), _vm.schedule.type === "fixed" ? _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align float-right" - }, [_vm.formatedDate ? _c("div", { - staticClass: "toast rop-current-time text-center" - }, [_vm._v("\n " + _vm._s(_vm.labels.time_now) + ": " + _vm._s(_vm.formatedDate) + "\n ")]) : _vm._e()]) : _c("div", { - staticClass: "columns py-2 rop-control" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.schedule_rec_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.schedule_rec_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, [_c("counter-input", { - attrs: { - id: "interval_r", - value: _vm.schedule.interval_r, - "min-val": _vm.generalSettings.min_interval, - "step-val": _vm.generalSettings.step_interval - }, - on: { - "update:value": function updateValue($event) { - return _vm.$set(_vm.schedule, "interval_r", $event); - } - } - })], 1)])]), _vm._v(" "), _vm.license < 2 || _vm.license === 7 ? _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column text-center" - }, [_c("p", { - staticClass: "upsell" - }, [_c("i", { - staticClass: "fa fa-lock" - }), _vm._v(" " + _vm._s(_vm.labels.schedule_upsell) + "\n ")])])]) : _vm._e(), _vm._v(" "), _c("span", { - staticClass: "divider" - })]); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/accounts-selector-panel.vue?vue&type=template&id=eb621824&scoped=true": -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/accounts-selector-panel.vue?vue&type=template&id=eb621824&scoped=true ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "tab-view" - }, [_c("div", { - staticClass: "panel-body" - }, [_c("div", { - staticClass: "d-inline-block mt-2 column col-12" - }, [_c("p", { - staticClass: "text-gray" - }, [_c("i", { - staticClass: "fa fa-info-circle" - }), _vm._v(" "), _c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.accounts_selector) - } - })])]), _vm._v(" "), _vm.accountsCount === 0 ? _c("empty-active-accounts") : _vm._e(), _vm._v(" "), _vm.accountsCount > 0 ? _c("div", { - staticClass: "container" - }, [_c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column col-3 col-sm-12 col-md-12 col-xl-3 col-lg-3 col-xs-12 col-rop-selector-accounts" - }, [_c("span", { - staticClass: "divider" - }), _vm._v(" "), _vm._l(_vm.active_accounts, function (account, id) { - return _c("div", { - key: id - }, [_c("div", { - staticClass: "rop-selector-account-container", - class: { - active: _vm.selected_account === id - }, - on: { - click: function click($event) { - return _vm.setActiveAccount(id); - } - } - }, [_c("div", { - staticClass: "tile tile-centered rop-account" - }, [_c("div", { - staticClass: "tile-icon" - }, [_c("div", { - staticClass: "icon_box", - class: (account.img ? "has_image" : "no-image") + " " + account.service - }, [account.img ? _c("img", { - staticClass: "service_account_image", - attrs: { - src: account.img - } - }) : _vm._e(), _vm._v(" "), _c("i", { - staticClass: "fa", - class: _vm.getIcon(account), - attrs: { - "aria-hidden": "true" - } - })])]), _vm._v(" "), _c("div", { - staticClass: "tile-content" - }, [_c("p", { - staticClass: "rop-account-name" - }, [_vm._v("\n " + _vm._s(account.user) + "\n ")]), _vm._v(" "), _c("strong", { - staticClass: "rop-service-name" - }, [_vm._v(_vm._s(account.service))])])])]), _vm._v(" "), _c("span", { - staticClass: "divider" - })]); - })], 2), _vm._v(" "), _c("div", { - staticClass: "column col-9 col-sm-12 col-md-12 col-xl-9 col-lg-9 col-xs-12", - class: "rop-tab-state-" + _vm.is_loading - }, [_c(_vm.type, { - tag: "component", - attrs: { - account_id: _vm.selected_account, - license: _vm.license - } - })], 1)])]) : _vm._e()], 1), _vm._v(" "), _vm.accountsCount > 0 ? _c("div", { - staticClass: "panel-footer" - }, [_vm.allow_footer ? _c("div", { - staticClass: "panel-actions text-right" - }, [_c("button", { - staticClass: "btn btn-secondary", - on: { - click: function click($event) { - return _vm.resetAccountData(); - } - } - }, [!_vm.is_loading ? _c("i", { - staticClass: "fa fa-ban" - }) : _c("i", { - staticClass: "fa fa-spinner fa-spin" - }), _vm._v(" " + _vm._s(_vm.labels.reset_selector_btn) + " " + _vm._s(_vm.component_label) + "\n " + _vm._s(_vm.labels.for) + "\n "), _c("b", [_vm._v(_vm._s(_vm.active_account_name))])]), _vm._v(" "), _c("button", { - staticClass: "btn btn-primary", - on: { - click: function click($event) { - return _vm.saveAccountData(); - } - } - }, [!_vm.is_loading ? _c("i", { - staticClass: "fa fa-check" - }) : _c("i", { - staticClass: "fa fa-spinner fa-spin" - }), _vm._v(" " + _vm._s(_vm.labels.save_selector_btn) + " " + _vm._s(_vm.component_label) + "\n ")])]) : _vm._e()]) : _vm._e()]); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/accounts-tab-panel.vue?vue&type=template&id=392b3eb8&scoped=true": -/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/accounts-tab-panel.vue?vue&type=template&id=392b3eb8&scoped=true ***! - \*****************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "tab-view" - }, [_c("div", { - staticClass: "panel-body" - }, [_vm.twitter_warning ? _c("div", { - staticClass: "toast toast-warning", - domProps: { - innerHTML: _vm._s(_vm.labels.twitter_warning) - } - }) : _vm._e(), _vm._v(" "), _c("div", { - staticClass: "container" - }, [_c("div", { - staticClass: "columns", - class: "rop-tab-state-" + _vm.is_loading - }, [_c("div", { - staticClass: "column col-sm-12 col-md-12 col-lg-12 text-left rop-available-accounts mt-2" - }, [_vm.is_preloading === 0 ? _c("vue_spinner", { - ref: "Preloader", - attrs: { - preloader_message: _vm.labels.preloader_message_accounts - } - }) : _vm._e(), _vm._v(" "), _vm.accountsCount === 0 && _vm.is_preloading > 0 ? _c("div", { - staticClass: "empty mb-2" - }, [_vm._m(0), _vm._v(" "), _c("p", { - staticClass: "empty-title h5" - }, [_vm._v("\n " + _vm._s(_vm.labels.no_accounts) + "\n ")]), _vm._v(" "), _c("p", { - staticClass: "empty-subtitle" - }, [_vm._v("\n " + _vm._s(_vm.labels.no_accounts_desc) + "\n ")])]) : _vm._e(), _vm._v(" "), _vm.is_preloading > 0 ? _vm._l(_vm.accounts, function (account, id) { - return _c("div", { - key: id, - staticClass: "account-container" - }, [_c("service-user-tile", { - attrs: { - account_data: account, - account_id: id - } - }), _vm._v(" "), _c("span", { - staticClass: "divider" - })], 1); - }) : _vm._e(), _vm._v(" "), _vm.is_preloading > 0 ? _c("div", { - staticClass: "add-accounts", - attrs: { - id: "rop-add-account-button" - } - }, [_c("add-account-tile"), _vm._v(" "), _c("span", { - staticClass: "divider" - })], 1) : _vm._e()], 2)])]), _vm._v(" "), _vm.is_preloading > 0 ? _c("div", { - staticClass: "panel-footer" - }, [_vm.checkLicense && _vm.pro_installed ? _c("div", { - staticClass: "columns my-2" - }, [_c("div", { - staticClass: "column col-12" - }, [_c("i", { - staticClass: "fa fa-info-circle" - }), _vm._v(" "), _c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.activate_license) - } - })])]) : _vm._e(), _vm._v(" "), _vm.checkLicense && _vm.accountsCount === 2 && !_vm.pro_installed ? _c("div", { - staticClass: "columns my-2" - }, [_c("div", { - staticClass: "column col-12" - }, [_c("p", { - staticClass: "upsell" - }, [_c("i", { - staticClass: "fa fa-info-circle" - }), _vm._v(" "), _c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.upsell_accounts) - } - })])])]) : _vm._e(), _vm._v(" "), _c("div", { - staticClass: "column col-12 text-right" - }, [_c("button", { - staticClass: "btn btn-secondary", - on: { - click: function click($event) { - return _vm.resetAccountData(); - } - } - }, [!_vm.is_loading ? _c("i", { - staticClass: "fa fa-ban" - }) : _c("i", { - staticClass: "fa fa-spinner fa-spin" - }), _vm._v("\n " + _vm._s(_vm.labels.remove_all_cta) + "\n ")])])]) : _vm._e()])]); -}; -var staticRenderFns = [function () { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "empty-icon" - }, [_c("i", { - staticClass: "fa fa-3x fa-user-circle-o" - })]); -}]; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/logs-tab-panel.vue?vue&type=template&id=995fbba6&scoped=true": -/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/logs-tab-panel.vue?vue&type=template&id=995fbba6&scoped=true ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "tab-view" - }, [_c("div", { - staticClass: "panel-body" - }, [_vm.logs_no > 0 ? _c("div", { - staticClass: "columns mt-2" - }, [_c("div", { - staticClass: "column col-12 text-right" - }, [_c("button", { - staticClass: "btn btn-secondary", - on: { - click: function click($event) { - return _vm.getLogs(true); - } - } - }, [!_vm.is_loading ? _c("i", { - staticClass: "fa fa-remove" - }) : _c("i", { - staticClass: "fa fa-spinner fa-spin" - }), _vm._v("\n " + _vm._s(_vm.labels.clear_btn) + "\n ")])])]) : _vm._e(), _vm._v(" "), _c("div", { - staticClass: "columns" - }, [_vm.is_loading ? _c("div", { - staticClass: "empty column col-12" - }, [_vm._m(0)]) : _vm.logs_no === 0 ? _c("div", { - staticClass: "empty column col-12" - }, [_vm._m(1), _vm._v(" "), _c("p", { - staticClass: "empty-title h5" - }, [_vm._v("\n " + _vm._s(_vm.labels.no_logs) + "\n ")])]) : _vm.logs_no > 0 ? _vm._l(_vm.logs, function (data, index) { - return _c("div", { - key: index, - staticClass: "column col-12 mt-2" - }, [_c("div", { - staticClass: "toast log-toast", - class: "toast-" + data.type - }, [_c("small", { - staticClass: "pull-right text-right" - }, [_vm._v(_vm._s(_vm.formatDate(data.time)))]), _vm._v(" "), _c("p", [_vm._v(_vm._s(data.message))])])]); - }) : _vm._e()], 2)])]); -}; -var staticRenderFns = [function () { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "empty-icon" - }, [_c("i", { - staticClass: "fa fa-3x fa-spinner fa-spin" - })]); -}, function () { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "empty-icon" - }, [_c("i", { - staticClass: "fa fa-3x fa-info-circle" - })]); -}]; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/main-page-panel.vue?vue&type=template&id=7cb080eb": -/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/main-page-panel.vue?vue&type=template&id=7cb080eb ***! - \**************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js"); -/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__); - - - -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", [_c("div", { - staticClass: "columns panel-header" - }, [_vm.is_preloading_over > 0 ? _c("div", { - staticClass: "column header-logo vertical-align" - }, [_c("div", [_c("img", { - staticClass: "plugin-logo avatar avatar-lg", - attrs: { - src: _vm.plugin_logo - } - }), _vm._v(" "), _c("h1", { - staticClass: "plugin-title d-inline-block" - }, [_vm._v("\n Revive Old Posts\n ")]), _vm._v(" "), _c("span", { - staticClass: "powered d-inline-block" - }, [_vm._v("\n " + _vm._s(_vm.labels.by) + " \n "), _vm._m(0), _vm._v(" "), _vm._m(1)])])]) : _vm._e(), _vm._v(" "), _c("toast"), _vm._v(" "), _vm.is_rest_api_error ? _c("div", { - staticClass: "toast toast-error rop-api-not-available", - domProps: { - innerHTML: _vm._s(_vm.labels.api_not_available) - } - }) : _vm._e(), _vm._v(" "), _vm.is_fb_domain_notice ? _c("div", { - staticClass: "toast toast-primary" - }, [_c("button", { - staticClass: "btn btn-clear float-right", - on: { - click: function click($event) { - return _vm.close_fb_domain_notice(); - } - } - }), _vm._v(" "), _c("div", { - domProps: { - innerHTML: _vm._s(_vm.labels.rop_facebook_domain_toast) - } - })]) : _vm._e(), _vm._v(" "), _c("div", { - staticClass: "sidebar sidebar-top card rop-container-start" - }, [_c("countdown", { - attrs: { - current_time: _vm.current_time - } - }), _vm._v(" "), _c("button", { - staticClass: "btn btn-sm", - class: _vm.btn_class, - attrs: { - "data-tooltip": _vm.labels.active_account_warning, - disabled: !_vm.haveAccountsActive - }, - on: { - click: function click($event) { - return _vm.togglePosting(); - } - } - }, [!_vm.is_loading && !_vm.start_status ? _c("i", { - staticClass: "fa fa-play" - }) : !_vm.is_loading && _vm.start_status ? _c("i", { - staticClass: "fa fa-stop" - }) : _c("i", { - staticClass: "fa fa-spinner fa-spin" - }), _vm._v("\n " + _vm._s(_vm.start_status ? _vm.labels.stop : _vm.labels.start) + " " + _vm._s(_vm.labels.sharing) + "\n ")])], 1)], 1), _vm._v(" "), _c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "panel column col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-12" - }, [_vm.is_preloading_over > 0 ? _c("div", { - staticClass: "panel-nav", - staticStyle: { - padding: "8px" - } - }, [_c("ul", { - staticClass: "tab" - }, _vm._l(_vm.displayTabs, function (tab) { - return _c("li", { - key: tab.slug, - staticClass: "tab-item c-hand", - class: { - active: tab.isActive - }, - attrs: { - id: tab.name.replace(" ", "").toLowerCase() - } - }, [_c("a", { - class: tab.slug === "logs" && _vm.logs_no > 0 ? " badge-logs badge" : "", - attrs: { - "data-badge": _vm.logs_no - }, - on: { - click: function click($event) { - return _vm.switchTab(tab.slug); - } - } - }, [_vm._v(_vm._s(tab.name))])]); - }), 0)]) : _vm._e(), _vm._v(" "), _c(_vm.page.template, { - tag: "component", - attrs: { - type: _vm.page.view - } - })], 1), _vm._v(" "), _vm.is_preloading_over > 0 ? _c("div", { - staticClass: "sidebar column col-3 col-xs-12 col-sm-12 col-md-12 col-lg-12", - class: "rop-license-plan-" + _vm.license - }, [_c("div", { - staticClass: "card rop-container-start" - }, [_c("button", { - staticClass: "btn", - class: _vm.btn_class, - attrs: { - id: "rop_start_stop_btn", - "data-tooltip": _vm.labels.active_account_warning, - disabled: !_vm.haveAccountsActive - }, - on: { - click: function click($event) { - return _vm.togglePosting(); - } - } - }, [!_vm.is_loading && !_vm.start_status ? _c("i", { - staticClass: "fa fa-play" - }) : !_vm.is_loading && _vm.start_status ? _c("i", { - staticClass: "fa fa-stop" - }) : _c("i", { - staticClass: "fa fa-spinner fa-spin" - }), _vm._v("\n " + _vm._s(_vm.labels.click) + " " + _vm._s(_vm.labels.to) + " " + _vm._s(_vm.start_status ? _vm.labels.stop : _vm.labels.start) + " " + _vm._s(_vm.labels.sharing) + "\n ")]), _vm._v(" "), _c("div", { - staticClass: "sharing-box", - class: _vm.status_color_class - }, [_vm._v("\n " + _vm._s(_vm.status_label_display) + "\n ")]), _vm._v(" "), _c("countdown", { - attrs: { - current_time: _vm.current_time - } - }), _vm._v(" "), _vm.staging ? _c("div", { - attrs: { - id: "staging-status" - }, - domProps: { - innerHTML: _vm._s(_vm.labels.staging_status) - } - }) : _vm._e(), _vm._v(" "), !_vm.haveAccounts ? _c("div", { - staticClass: "rop-spacer" - }) : _vm._e(), _vm._v(" "), _vm.haveAccounts ? _c("div", [_c("upsell-sidebar")], 1) : _vm._e(), _vm._v(" "), _vm.license >= 1 ? _c("a", { - staticClass: "btn rop-sidebar-action-btns", - attrs: { - href: "https://revive.social/pro-support/", - target: "_blank" - } - }, [_vm._v(_vm._s(_vm.labels.rop_support))]) : _vm._e(), _vm._v(" "), _vm.license < 1 ? _c("a", { - staticClass: "btn rop-sidebar-action-btns", - attrs: { - href: "https://revive.social/support/", - target: "_blank" - } - }, [_vm._v(_vm._s(_vm.labels.rop_support))]) : _vm._e(), _vm._v(" "), _vm.haveAccounts ? _c("a", { - staticClass: "btn rop-sidebar-action-btns", - attrs: { - href: "https://docs.revive.social/", - target: "_blank" - } - }, [_vm._v(_vm._s(_vm.labels.rop_docs))]) : _vm._e(), _vm._v(" "), _vm.haveAccounts ? _c("a", { - staticClass: "btn rop-sidebar-action-btns", - attrs: { - href: "https://wordpress.org/support/plugin/tweet-old-post/reviews/?rate=5#new-post", - target: "_blank" - } - }, [_vm._v(_vm._s(_vm.labels.review_it))]) : _vm._e()], 1)]) : _vm._e()])]); -}; -var staticRenderFns = [function () { - var _vm = this, - _c = _vm._self._c; - return _c("a", { - attrs: { - href: "https://revive.social", - target: "_blank" - } - }, [_c("b", [_vm._v("Revive.Social")])]); -}, function () { - var _vm = this, - _c = _vm._self._c; - return _c("a", { - attrs: { - id: "rop_vid_tuts", - href: "https://www.youtube.com/playlist?list=PLAsG7vAH40Q512C8d_0lBpVZusUQqUxuH", - target: "_blank" - } - }, [_c("span", [_vm._v("\n START HERE \n "), _c("i", { - staticClass: "fa fa-play-circle", - attrs: { - "aria-hidden": "true" - } - })])]); -}]; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/post-format.vue?vue&type=template&id=75231455&scoped=true": -/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/post-format.vue?vue&type=template&id=75231455&scoped=true ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); -/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); -/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__); - - - - - - -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", [_vm.wpml_active_status ? _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.language_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.language_title_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, [_c("select", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.wpml_language, - expression: "post_format.wpml_language" - }], - staticClass: "form-select", - attrs: { - id: "wpml-language-selector", - disabled: !_vm.isPro - }, - on: { - change: [function ($event) { - var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) { - return o.selected; - }).map(function (o) { - var val = "_value" in o ? o._value : o.value; - return val; - }); - _vm.$set(_vm.post_format, "wpml_language", $event.target.multiple ? $$selectedVal : $$selectedVal[0]); - }, _vm.refresh_language_taxonomies] - } - }, _vm._l(_vm.wpml_languages, function (lang, index) { - return _c("option", { - key: index, - domProps: { - value: lang.code, - selected: index == 0 || lang.code == _vm.post_format.wpml_language ? true : false - } - }, [_vm._v("\n " + _vm._s(lang.label) + "\n ")]); - }), 0)])])]) : _vm._e(), _vm._v(" "), !_vm.isPro && _vm.wpml_active_status ? _c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column text-center" - }, [_c("p", { - staticClass: "upsell" - }, [_c("i", { - staticClass: "fa fa-info-circle" - }), _vm._v(" "), _c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.full_wpml_support_upsell) - } - })])])]) : _vm._e(), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.post_content_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.post_content_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, [_c("select", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.post_content, - expression: "post_format.post_content" - }], - staticClass: "form-select", - on: { - change: function change($event) { - var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) { - return o.selected; - }).map(function (o) { - var val = "_value" in o ? o._value : o.value; - return val; - }); - _vm.$set(_vm.post_format, "post_content", $event.target.multiple ? $$selectedVal : $$selectedVal[0]); - } - } - }, [_c("option", { - attrs: { - value: "post_title" - } - }, [_vm._v("\n " + _vm._s(_vm.labels.post_content_option_title) + "\n ")]), _vm._v(" "), _c("option", { - attrs: { - value: "post_content" - } - }, [_vm._v("\n " + _vm._s(_vm.labels.post_content_option_content) + "\n ")]), _vm._v(" "), _c("option", { - attrs: { - value: "post_title_content" - } - }, [_vm._v("\n " + _vm._s(_vm.labels.post_content_option_title_content) + "\n ")]), _vm._v(" "), _c("option", { - attrs: { - value: "post_excerpt" - } - }, [_vm._v("\n " + _vm._s(_vm.labels.post_content_option_excerpt) + "\n ")]), _vm._v(" "), _c("option", { - attrs: { - value: "custom_field" - } - }, [_vm._v("\n " + _vm._s(_vm.labels.post_content_option_custom_field) + "\n ")]), _vm._v(" "), _vm.yoast_seo_active_status ? _c("option", { - attrs: { - value: "yoast_seo_title", - disabled: !_vm.isPro - } - }, [_vm._v("\n " + _vm._s(_vm.labels.post_content_option_yoast_seo_title) + " " + _vm._s(!_vm.isPro ? "(Pro)" : "") + "\n ")]) : _vm._e(), _vm._v(" "), _vm.yoast_seo_active_status ? _c("option", { - attrs: { - value: "yoast_seo_description", - disabled: !_vm.isPro - } - }, [_vm._v("\n " + _vm._s(_vm.labels.post_content_option_yoast_seo_description) + " " + _vm._s(!_vm.isPro ? "(Pro)" : "") + "\n ")]) : _vm._e()])])])]), _vm._v(" "), _vm.post_format.post_content === "custom_field" ? _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.custom_meta_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.custom_meta_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.custom_meta_field, - expression: "post_format.custom_meta_field" - }], - staticClass: "form-input", - attrs: { - type: "text", - value: "", - placeholder: "" - }, - domProps: { - value: _vm.post_format.custom_meta_field - }, - on: { - input: function input($event) { - if ($event.target.composing) return; - _vm.$set(_vm.post_format, "custom_meta_field", $event.target.value); - } - } - })])])]) : _vm._e(), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.max_char_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.max_char_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, [_vm.allAccounts[_vm.account_id].service === "twitter" ? _c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.maximum_length, - expression: "post_format.maximum_length" - }], - staticClass: "form-input", - attrs: { - type: "number", - value: "", - max: "280" - }, - domProps: { - value: _vm.post_format.maximum_length - }, - on: { - input: function input($event) { - if ($event.target.composing) return; - _vm.$set(_vm.post_format, "maximum_length", $event.target.value); - } - } - }) : _vm._e(), _vm._v(" "), _vm.allAccounts[_vm.account_id].service !== "twitter" ? _c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.maximum_length, - expression: "post_format.maximum_length" - }], - staticClass: "form-input", - attrs: { - type: "number", - value: "", - placeholder: "" - }, - domProps: { - value: _vm.post_format.maximum_length - }, - on: { - input: function input($event) { - if ($event.target.composing) return; - _vm.$set(_vm.post_format, "maximum_length", $event.target.value); - } - } - }) : _vm._e()]), _vm._v(" "), _vm.allAccounts[_vm.account_id].service === "twitter" ? _c("p", { - domProps: { - innerHTML: _vm._s(_vm.labels.twitter_max_characters_notice) - } - }) : _vm._e()])]), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.add_char_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.add_char_desc) - } - })])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, [_c("textarea", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.custom_text, - expression: "post_format.custom_text" - }], - staticClass: "form-input", - attrs: { - placeholder: _vm.labels.add_char_placeholder - }, - domProps: { - value: _vm.post_format.custom_text - }, - on: { - input: function input($event) { - if ($event.target.composing) return; - _vm.$set(_vm.post_format, "custom_text", $event.target.value); - } - } - })])])]), _vm._v(" "), _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.add_pos_title) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, [_c("select", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.custom_text_pos, - expression: "post_format.custom_text_pos" - }], - staticClass: "form-select", - on: { - change: function change($event) { - var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) { - return o.selected; - }).map(function (o) { - var val = "_value" in o ? o._value : o.value; - return val; - }); - _vm.$set(_vm.post_format, "custom_text_pos", $event.target.multiple ? $$selectedVal : $$selectedVal[0]); - } - } - }, [_c("option", { - attrs: { - value: "beginning" - } - }, [_vm._v("\n " + _vm._s(_vm.labels.add_pos_option_start) + "\n ")]), _vm._v(" "), _c("option", { - attrs: { - value: "end" - } - }, [_vm._v("\n " + _vm._s(_vm.labels.add_pos_option_end) + "\n ")])])])])]), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.add_link_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.add_link_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "input-group" - }, [_c("label", { - staticClass: "form-checkbox" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.include_link, - expression: "post_format.include_link" - }], - attrs: { - type: "checkbox" - }, - domProps: { - checked: Array.isArray(_vm.post_format.include_link) ? _vm._i(_vm.post_format.include_link, null) > -1 : _vm.post_format.include_link - }, - on: { - change: function change($event) { - var $$a = _vm.post_format.include_link, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.post_format, "include_link", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.post_format, "include_link", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.post_format, "include_link", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(" " + _vm._s(_vm.labels.yes_text) + "\n ")])]), _vm._v(" "), _vm.allAccounts[_vm.account_id].account_type === "instagram_account" ? _c("p", { - domProps: { - innerHTML: _vm._s(_vm.labels.instagram_disable_link_recommendation) - } - }) : _vm._e()])]), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.meta_link_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.meta_link_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "input-group" - }, [_c("label", { - staticClass: "form-checkbox" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.url_from_meta, - expression: "post_format.url_from_meta" - }], - attrs: { - type: "checkbox" - }, - domProps: { - checked: Array.isArray(_vm.post_format.url_from_meta) ? _vm._i(_vm.post_format.url_from_meta, null) > -1 : _vm.post_format.url_from_meta - }, - on: { - change: function change($event) { - var $$a = _vm.post_format.url_from_meta, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.post_format, "url_from_meta", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.post_format, "url_from_meta", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.post_format, "url_from_meta", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(" " + _vm._s(_vm.labels.yes_text) + "\n ")])])])]), _vm._v(" "), _vm.post_format.url_from_meta ? _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.meta_link_name_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.meta_link_name_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.url_meta_key, - expression: "post_format.url_meta_key" - }], - staticClass: "form-input", - attrs: { - type: "text", - value: "", - placeholder: "" - }, - domProps: { - value: _vm.post_format.url_meta_key - }, - on: { - input: function input($event) { - if ($event.target.composing) return; - _vm.$set(_vm.post_format, "url_meta_key", $event.target.value); - } - } - })])])]) : _vm._e(), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2", - class: "rop-control-container-" + (_vm.isPro && _vm.license_price_id !== 7) - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels_settings.taxonomies_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels_settings.taxonomies_desc) - } - })])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "input-group" - }, [_c("multiple-select", { - key: _vm.account_id, - attrs: { - disabled: !!_vm.isPro && _vm.license_price_id !== 7, - options: _vm.taxonomy, - selected: _vm.taxonomy_filter, - name: _vm.post_format.taxonomy_filter, - "changed-selection": _vm.updated_tax_filter - } - }), _vm._v(" "), _c("span", { - staticClass: "input-group-addon vertical-align" - }, [_c("label", { - staticClass: "form-checkbox" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.exclude_taxonomies, - expression: "post_format.exclude_taxonomies" - }], - attrs: { - disabled: !_vm.isPro || _vm.license_price_id === 7, - type: "checkbox" - }, - domProps: { - checked: Array.isArray(_vm.post_format.exclude_taxonomies) ? _vm._i(_vm.post_format.exclude_taxonomies, null) > -1 : _vm.post_format.exclude_taxonomies - }, - on: { - change: function change($event) { - var $$a = _vm.post_format.exclude_taxonomies, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.post_format, "exclude_taxonomies", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.post_format, "exclude_taxonomies", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.post_format, "exclude_taxonomies", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(_vm._s(_vm.labels_settings.taxonomies_exclude) + "\n ")])])], 1)])]), _vm._v(" "), !_vm.isPro || _vm.license_price_id === 7 ? _c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column text-center" - }, [_c("p", { - staticClass: "upsell" - }, [_c("i", { - staticClass: "fa fa-info-circle" - }), _vm._v(" " + _vm._s(_vm.labels.taxonomy_based_sharing_upsell) + "\n ")])])]) : _vm._e(), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.use_shortner_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.use_shortner_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "input-group" - }, [_c("label", { - staticClass: "form-checkbox" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.short_url, - expression: "post_format.short_url" - }], - attrs: { - type: "checkbox" - }, - domProps: { - checked: Array.isArray(_vm.post_format.short_url) ? _vm._i(_vm.post_format.short_url, null) > -1 : _vm.post_format.short_url - }, - on: { - change: function change($event) { - var $$a = _vm.post_format.short_url, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.post_format, "short_url", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.post_format, "short_url", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.post_format, "short_url", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(" " + _vm._s(_vm.labels.yes_text) + "\n ")])]), _vm._v(" "), _vm.allAccounts[_vm.account_id].service === "vk" ? _c("p", { - domProps: { - innerHTML: _vm._s(_vm.labels.vk_unsupported_shorteners) - } - }) : _vm._e()])]), _vm._v(" "), _vm.post_format.short_url ? _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.shortner_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.shortner_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, [_c("select", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.short_url_service, - expression: "post_format.short_url_service" - }], - staticClass: "form-select", - on: { - change: function change($event) { - var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) { - return o.selected; - }).map(function (o) { - var val = "_value" in o ? o._value : o.value; - return val; - }); - _vm.$set(_vm.post_format, "short_url_service", $event.target.multiple ? $$selectedVal : $$selectedVal[0]); - } - } - }, _vm._l(_vm.shorteners, function (shortener) { - return _c("option", { - key: shortener.id, - attrs: { - disabled: shortener.active !== true - }, - domProps: { - value: shortener.id, - selected: shortener.name == _vm.post_format.short_url_service - } - }, [_vm._v("\n " + _vm._s(shortener.name) + _vm._s(!shortener.active ? _vm.labels_generic.only_pro_suffix : "") + "\n ")]); - }), 0)])])]) : _vm._e(), _vm._v(" "), _vm.post_format.short_url ? _vm._l(_vm.post_format.shortner_credentials, function (credential, key_name) { - return _c("div", { - key: key_name, - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm._f("capitalize")(key_name)))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.shortner_field_desc_start) + ' "' + _vm._s(key_name) + '"\n ' + _vm._s(_vm.labels.shortner_field_desc_end) + "\n "), _c("strong", [_vm._v(_vm._s(_vm.post_format.short_url_service))]), _vm._v(" " + _vm._s(_vm.labels.shortner_api_field) + ".\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.shortner_credentials[key_name], - expression: "post_format.shortner_credentials[key_name]" - }], - staticClass: "form-input", - attrs: { - type: "text" - }, - domProps: { - value: _vm.post_format.shortner_credentials[key_name] - }, - on: { - input: function input($event) { - if ($event.target.composing) return; - _vm.$set(_vm.post_format.shortner_credentials, key_name, $event.target.value); - } - } - })])])]); - }) : _vm._e(), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.hashtags_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.hashtags_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, [_c("select", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.hashtags, - expression: "post_format.hashtags" - }], - staticClass: "form-select", - on: { - change: function change($event) { - var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) { - return o.selected; - }).map(function (o) { - var val = "_value" in o ? o._value : o.value; - return val; - }); - _vm.$set(_vm.post_format, "hashtags", $event.target.multiple ? $$selectedVal : $$selectedVal[0]); - } - } - }, [_c("option", { - attrs: { - value: "no-hashtags" - } - }, [_vm._v("\n " + _vm._s(_vm.labels.hashtags_option_no) + "\n ")]), _vm._v(" "), _c("option", { - attrs: { - value: "common-hashtags" - } - }, [_vm._v("\n " + _vm._s(_vm.labels.hashtags_option_common) + "\n ")]), _vm._v(" "), _c("option", { - attrs: { - value: "categories-hashtags" - } - }, [_vm._v("\n " + _vm._s(_vm.labels.hashtags_option_cats) + "\n ")]), _vm._v(" "), _c("option", { - attrs: { - value: "tags-hashtags" - } - }, [_vm._v("\n " + _vm._s(_vm.labels.hashtags_option_tags) + "\n ")]), _vm._v(" "), _c("option", { - attrs: { - value: "custom-hashtags" - } - }, [_vm._v("\n " + _vm._s(_vm.labels.hashtags_option_field) + "\n ")])])])])]), _vm._v(" "), _vm.post_format.hashtags === "common-hashtags" ? _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.hastags_common_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.hastags_common_desc) + ' ",".\n ')])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.hashtags_common, - expression: "post_format.hashtags_common" - }], - staticClass: "form-input", - attrs: { - type: "text", - value: "", - placeholder: "" - }, - domProps: { - value: _vm.post_format.hashtags_common - }, - on: { - input: function input($event) { - if ($event.target.composing) return; - _vm.$set(_vm.post_format, "hashtags_common", $event.target.value); - } - } - })])])]) : _vm._e(), _vm._v(" "), _vm.post_format.hashtags === "custom-hashtags" ? _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.hastags_field_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.hastags_field_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.hashtags_custom, - expression: "post_format.hashtags_custom" - }], - staticClass: "form-input", - attrs: { - type: "text", - value: "", - placeholder: "" - }, - domProps: { - value: _vm.post_format.hashtags_custom - }, - on: { - input: function input($event) { - if ($event.target.composing) return; - _vm.$set(_vm.post_format, "hashtags_custom", $event.target.value); - } - } - })])])]) : _vm._e(), _vm._v(" "), _vm.post_format.hashtags !== "no-hashtags" ? _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.hashtags_length_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.hashtags_length_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "form-group" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.hashtags_length, - expression: "post_format.hashtags_length" - }], - staticClass: "form-input", - attrs: { - type: "number", - value: "", - placeholder: "" - }, - domProps: { - value: _vm.post_format.hashtags_length - }, - on: { - input: function input($event) { - if ($event.target.composing) return; - _vm.$set(_vm.post_format, "hashtags_length", $event.target.value); - } - } - })])])]) : _vm._e(), _vm._v(" "), _vm.post_format.hashtags !== "no-hashtags" ? _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.hashtags_randomize))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.hashtags_randomize_desc) - } - })])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "input-group" - }, [_c("label", { - staticClass: "form-checkbox" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.hashtags_randomize, - expression: "post_format.hashtags_randomize" - }], - attrs: { - type: "checkbox" - }, - domProps: { - checked: Array.isArray(_vm.post_format.hashtags_randomize) ? _vm._i(_vm.post_format.hashtags_randomize, null) > -1 : _vm.post_format.hashtags_randomize - }, - on: { - change: function change($event) { - var $$a = _vm.post_format.hashtags_randomize, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.post_format, "hashtags_randomize", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.post_format, "hashtags_randomize", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.post_format, "hashtags_randomize", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(" " + _vm._s(_vm.labels.yes_text) + "\n ")])])])]) : _vm._e(), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2", - class: "rop-control-container-" + _vm.isPro - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.image_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.image_desc) - } - })])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "input-group" - }, [_c("label", { - staticClass: "form-checkbox" - }, [!_vm.is_instagram_account ? _c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.image, - expression: "post_format.image" - }], - attrs: { - type: "checkbox", - disabled: !_vm.isPro - }, - domProps: { - checked: Array.isArray(_vm.post_format.image) ? _vm._i(_vm.post_format.image, null) > -1 : _vm.post_format.image - }, - on: { - change: function change($event) { - var $$a = _vm.post_format.image, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.post_format, "image", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.post_format, "image", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.post_format, "image", $$c); - } - } - } - }) : _vm._e(), _vm._v(" "), _vm.is_instagram_account ? _c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.is_instagram_account, - expression: "is_instagram_account" - }], - attrs: { - type: "checkbox", - disabled: !_vm.isPro || _vm.is_instagram_account - }, - domProps: { - checked: Array.isArray(_vm.is_instagram_account) ? _vm._i(_vm.is_instagram_account, null) > -1 : _vm.is_instagram_account - }, - on: { - change: function change($event) { - var $$a = _vm.is_instagram_account, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && (_vm.is_instagram_account = $$a.concat([$$v])); - } else { - $$i > -1 && (_vm.is_instagram_account = $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.is_instagram_account = $$c; - } - } - } - }) : _vm._e(), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(" " + _vm._s(_vm.labels.yes_text) + "\n ")])]), _vm._v(" "), _vm.is_instagram_account ? _c("p", { - domProps: { - innerHTML: _vm._s(_vm.labels.instagram_image_post_default) - } - }) : _vm._e()])]), _vm._v(" "), _vm.is_instagram_account ? _c("span", { - staticClass: "divider" - }) : _vm._e(), _vm._v(" "), _vm.is_instagram_account ? _c("div", { - staticClass: "columns py-2", - class: "rop-control-container-" + _vm.isPro - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.image_aspect_ratio_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.image_aspect_ratio_title_desc) - } - })])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("div", { - staticClass: "input-group" - }, [_c("label", { - staticClass: "form-checkbox" - }, [_vm.is_instagram_account ? _c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.correct_aspect_ratio, - expression: "post_format.correct_aspect_ratio" - }], - attrs: { - type: "checkbox" - }, - domProps: { - checked: Array.isArray(_vm.post_format.correct_aspect_ratio) ? _vm._i(_vm.post_format.correct_aspect_ratio, null) > -1 : _vm.post_format.correct_aspect_ratio - }, - on: { - change: function change($event) { - var $$a = _vm.post_format.correct_aspect_ratio, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.post_format, "correct_aspect_ratio", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.post_format, "correct_aspect_ratio", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.post_format, "correct_aspect_ratio", $$c); - } - } - } - }) : _vm._e(), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(" " + _vm._s(_vm.labels.yes_text) + "\n ")])])])]) : _vm._e(), _vm._v(" "), !_vm.isPro ? _c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column text-center" - }, [_c("p", { - staticClass: "upsell" - }, [_c("i", { - staticClass: "fa fa-info-circle" - }), _vm._v(" " + _vm._s(_vm.labels.image_upsell) + "\n ")])])]) : _vm._e(), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2", - class: "rop-control-container-" + _vm.isPro - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.utm_campaign_medium))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.utm_campaign_medium_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align text-left rop-control" - }, [_c("div", { - staticClass: "form-group" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.utm_campaign_medium, - expression: "post_format.utm_campaign_medium" - }], - staticClass: "form-input", - attrs: { - type: "text", - disabled: !_vm.isPro, - placeholder: "social" - }, - domProps: { - value: _vm.post_format.utm_campaign_medium - }, - on: { - input: function input($event) { - if ($event.target.composing) return; - _vm.$set(_vm.post_format, "utm_campaign_medium", $event.target.value); - } - } - })])])]), _vm._v(" "), _c("div", { - staticClass: "columns py-2", - class: "rop-control-container-" + _vm.isPro - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.utm_campaign_name))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.utm_campaign_name_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align text-left rop-control" - }, [_c("div", { - staticClass: "form-group" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.post_format.utm_campaign_name, - expression: "post_format.utm_campaign_name" - }], - staticClass: "form-input", - attrs: { - type: "text", - disabled: !_vm.isPro, - placeholder: "ReviveOldPost" - }, - domProps: { - value: _vm.post_format.utm_campaign_name - }, - on: { - input: function input($event) { - if ($event.target.composing) return; - _vm.$set(_vm.post_format, "utm_campaign_name", $event.target.value); - } - } - })])])]), _vm._v(" "), !_vm.isPro ? _c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column text-center" - }, [_c("p", { - staticClass: "upsell" - }, [_c("i", { - staticClass: "fa fa-info-circle" - }), _vm._v(" " + _vm._s(_vm.labels.custom_utm_upsell) + "\n ")])])]) : _vm._e(), _vm._v(" "), _c("span", { - staticClass: "divider" - })], 2); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/queue-tab-panel.vue?vue&type=template&id=48ea4821": -/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/queue-tab-panel.vue?vue&type=template&id=48ea4821 ***! - \**************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "tab-view rop-queue-tab-container" - }, [_c("div", { - staticClass: "panel-body", - class: "rop-tab-state-" + _vm.is_loading - }, [!_vm.start_status ? _c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column col-12 text-center empty-container" - }, [_vm._m(0), _vm._v(" "), _c("p", { - staticClass: "empty-title h5" - }, [_vm._v("\n " + _vm._s(_vm.labels.sharing_not_started) + "\n ")]), _vm._v(" "), _c("p", { - staticClass: "empty-subtitle" - }, [_vm._v("\n " + _vm._s(_vm.labels.sharing_not_started_desc) + "\n ")])])]) : _vm.start_status && _vm.queueCount > 0 ? _c("div", [!_vm.is_business_and_higher ? _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column text-center" - }, [_c("p", { - staticClass: "upsell" - }, [_c("i", { - staticClass: "fa fa-lock" - }), _vm._v(" "), _c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.business_or_higher_only) - } - })])])]) : _vm._e(), _vm._v(" "), _c("div", { - staticClass: "d-inline-block mt-2 column col-12" - }, [_c("p", { - staticClass: "text-gray info-paragraph" - }, [_c("i", { - staticClass: "fa fa-info-circle" - }), _vm._v(" " + _vm._s(_vm.labels.queue_desc) + "\n ")])])]) : _vm.start_status && _vm.queueCount === 0 ? _c("div", { - staticClass: "empty" - }, [_vm._m(1), _vm._v(" "), _c("p", { - staticClass: "empty-title h5" - }, [_vm._v("\n " + _vm._s(_vm.labels.no_posts) + "\n ")]), _vm._v(" "), _c("p", { - staticClass: "empty-subtitle", - domProps: { - innerHTML: _vm._s(_vm.labels.no_posts_desc) - } - })]) : _vm._e(), _vm._v(" "), _vm.start_status && _vm.queueCount > 0 ? _c("div", { - staticClass: "columns" - }, _vm._l(_vm.queue, function (data, index) { - return _c("div", { - key: index, - staticClass: "column col-12 text-left" - }, [_c("queue-card", { - attrs: { - id: index, - card_data: data.post_data, - enabled: _vm.is_business_and_higher - } - })], 1); - }), 0) : _vm._e()]), _vm._v(" "), _vm.start_status ? _c("div", { - staticClass: "panel-footer text-rightcade" - }, [_c("button", { - staticClass: "btn btn-secondary", - on: { - click: function click($event) { - return _vm.refreshQueue(true); - } - } - }, [!_vm.is_loading ? _c("i", { - staticClass: "fa fa-refresh" - }) : _c("i", { - staticClass: "fa fa-spinner fa-spin" - }), _vm._v("\n " + _vm._s(_vm.labels.refresh_btn) + "\n ")])]) : _vm._e()]); -}; -var staticRenderFns = [function () { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "empty-icon" - }, [_c("i", { - staticClass: "fa fa-3x fa-info-circle" - })]); -}, function () { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "empty-icon" - }, [_c("i", { - staticClass: "fa fa-3x fa-info-circle" - })]); -}]; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/add-account-tile.vue?vue&type=template&id=4e221540&scoped=true": -/*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/add-account-tile.vue?vue&type=template&id=4e221540&scoped=true ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", [_c("div", { - staticClass: "tile-content" - }), _vm._v(" "), _c("div", { - staticClass: "rop-add-account" - }, [!_vm.add_more_clicked && _vm.added_networks >= 2 ? _c("button", { - staticClass: "btn btn-secondary", - on: { - click: function click($event) { - return _vm.addMore(); - } - } - }, [_c("i", { - staticClass: "fa fa-plus" - }), _vm._v(_vm._s(_vm.labels.add_all_cta) + "\n ")]) : _vm._e(), _vm._v(" "), _vm.add_more_clicked || _vm.added_networks < 2 ? _c("sign-in-btn") : _vm._e()], 1)]); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/button-checkbox.vue?vue&type=template&id=7b910e28&scoped=true": -/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/button-checkbox.vue?vue&type=template&id=7b910e28&scoped=true ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("button", { - staticClass: "btn input-group-addon column", - class: _vm.is_active, - on: { - click: function click($event) { - return _vm.toggleThis(); - } - } - }, [_vm._v("\n " + _vm._s(_vm.label) + "\n")]); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/countdown.vue?vue&type=template&id=34f50f4a": -/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/countdown.vue?vue&type=template&id=34f50f4a ***! - \******************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _vm.isOn && _vm.accounts_no > 0 ? _c("div", { - staticClass: "toast rop-next-share-time" - }, [_vm.diff_seconds > 0 ? _c("span", [_c("b", [_c("i", { - staticClass: "fa fa-fast-forward" - }), _vm._v(" " + _vm._s(_vm.labels.next_share))]), _vm._v(" " + _vm._s(_vm.labels.in))]) : _vm._e(), _vm._v(" "), _vm.timediff !== "" ? _c("small", [_vm._v(_vm._s(_vm.timediff))]) : _vm._e()]) : _vm._e(); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/counter-input.vue?vue&type=template&id=3aaa99e3": -/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/counter-input.vue?vue&type=template&id=3aaa99e3 ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "input-group rop-counter-group" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.inputValueC, - expression: "inputValueC" - }], - staticClass: "form-input rop-counter", - attrs: { - id: _vm.id, - type: "text", - disabled: _vm.is_disabled - }, - domProps: { - value: _vm.inputValueC - }, - on: { - input: function input($event) { - if ($event.target.composing) return; - _vm.inputValueC = $event.target.value; - } - } - }), _vm._v(" "), _c("button", { - staticClass: "btn input-group-btn increment-btn up", - attrs: { - disabled: _vm.is_disabled - }, - on: { - mousedown: function mousedown($event) { - return _vm.isPressed("up"); - }, - mouseup: function mouseup($event) { - return _vm.isReleased("up"); - } - } - }, [_c("i", { - staticClass: "fa fa-fw fa-caret-up" - })]), _vm._v(" "), _c("button", { - staticClass: "btn input-group-btn increment-btn down", - attrs: { - disabled: _vm.is_disabled - }, - on: { - mousedown: function mousedown($event) { - return _vm.isPressed("down"); - }, - mouseup: function mouseup($event) { - return _vm.isReleased("down"); - } - } - }, [_c("i", { - staticClass: "fa fa-fw fa-caret-down" - })])]); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/empty-active-accounts.vue?vue&type=template&id=76c8bb77": -/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/empty-active-accounts.vue?vue&type=template&id=76c8bb77 ***! - \******************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "empty" - }, [_vm._m(0), _vm._v(" "), _c("p", { - staticClass: "empty-title h5" - }, [_vm._v("\n " + _vm._s(_vm.labels.no_active_accounts) + "\n ")]), _vm._v(" "), _c("p", { - staticClass: "empty-subtitle", - domProps: { - innerHTML: _vm._s(_vm.labels.no_active_accounts_desc) - } - }), _vm._v(" "), _c("button", { - staticClass: "btn btn-primary", - on: { - click: function click($event) { - return _vm.goToAccounts(); - } - } - }, [_vm._v("\n " + _vm._s(_vm.labels.go_to_accounts_btn) + "\n ")])]); -}; -var staticRenderFns = [function () { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "empty-icon" - }, [_c("i", { - staticClass: "fa fa-3x fa-user-circle-o" - })]); -}]; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/multiple-select.vue?vue&type=template&id=5c868003": -/*!************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/multiple-select.vue?vue&type=template&id=5c868003 ***! - \************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); -/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js"); -/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_2__); - - - -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - directives: [{ - name: "on-clickaway", - rawName: "v-on-clickaway", - value: _vm.closeDropdown, - expression: "closeDropdown" - }], - staticClass: "form-autocomplete", - staticStyle: { - width: "100%" - } - }, [_c("div", { - staticClass: "form-autocomplete-input form-input", - class: _vm.is_focused - }, [_vm._l(_vm.selected, function (option, index) { - return _c("label", { - key: index, - staticClass: "chip" - }, [_vm._v("\n " + _vm._s(option.name) + "\n "), _c("a", { - staticClass: "btn btn-clear", - attrs: { - href: "#", - "aria-label": "Close", - role: "button" - }, - on: { - click: function click($event) { - $event.preventDefault(); - return _vm.removeSelected(index); - } - } - })]); - }), _vm._v(" "), _c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.search, - expression: "search" - }], - ref: "search", - staticClass: "form-input", - staticStyle: { - height: "1.0rem" - }, - attrs: { - type: "text", - placeholder: _vm.autocomplete_placeholder, - disabled: _vm.is_disabled - }, - domProps: { - value: _vm.search - }, - on: { - click: function click($event) { - _vm.magic_flag = true; - }, - focus: function focus($event) { - _vm.magic_flag = true; - }, - keyup: function keyup($event) { - _vm.magic_flag = true; - }, - keydown: [function ($event) { - if (!$event.type.indexOf("key") && $event.keyCode !== 8) return null; - return _vm.popLast(); - }, function ($event) { - if (!$event.type.indexOf("key") && $event.keyCode !== 38) return null; - return _vm.highlightItem(true); - }, function ($event) { - if (!$event.type.indexOf("key") && $event.keyCode !== 40) return null; - return _vm.highlightItem(); - }], - input: function input($event) { - if ($event.target.composing) return; - _vm.search = $event.target.value; - } - } - })], 2), _vm._v(" "), _c("ul", { - ref: "autocomplete_results", - staticClass: "menu", - class: _vm.is_visible, - staticStyle: { - "overflow-y": "scroll", - "max-height": "120px" - } - }, [_vm._l(_vm.options, function (option, index) { - return _c("li", { - key: index, - staticClass: "menu-item" - }, [_vm.filterSearch(option) ? [_c("a", { - attrs: { - href: "#" - }, - on: { - click: function click($event) { - $event.preventDefault(); - return _vm.addToSelected(index); - }, - keydown: [function ($event) { - if (!$event.type.indexOf("key") && $event.keyCode !== 38) return null; - return _vm.highlightItem(true); - }, function ($event) { - if (!$event.type.indexOf("key") && $event.keyCode !== 40) return null; - return _vm.highlightItem(); - }] - } - }, [_c("div", { - staticClass: "tile tile-centered" - }, [_c("div", { - staticClass: "tile-content", - domProps: { - innerHTML: _vm._s(_vm.markMatch(option.name, _vm.search)) - } - })])])] : _vm._e()], 2); - }), _vm._v(" "), _vm.has_results ? _c("li", [_c("a", { - attrs: { - href: "#" - } - }, [_c("div", { - staticClass: "tile tile-centered" - }, [_c("div", { - staticClass: "tile-content" - }, [_c("i", [_vm._v(_vm._s(_vm.labels.multiselect_not_found) + '"' + _vm._s(_vm.search) + '" ...')])])])])]) : _vm._e()], 2)]); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/popover.vue?vue&type=template&id=a6e3f962": -/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/popover.vue?vue&type=template&id=a6e3f962 ***! - \****************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "wpr-tooltip" - }, [_c("div", { - staticClass: "outlet", - on: { - mouseover: _vm.autoShowWithMode, - mouseleave: _vm.autoHideWithMode, - click: _vm.autoShowWithMode - } - }, [_vm._t("outlet")], 2), _vm._v(" "), _c("div", { - staticClass: "wpr-tooltip", - style: _vm.tooltipStyle - }, [_c("div", { - staticClass: "inner" - }, [_vm._t("tooltip")], 2), _vm._v(" "), _c("div", { - staticClass: "wpr-arrow", - style: _vm.arrowStyle - })])]); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/preload_three_dots.vue?vue&type=template&id=01e29ef2&scoped=true": -/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/preload_three_dots.vue?vue&type=template&id=01e29ef2&scoped=true ***! - \***************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - directives: [{ - name: "show", - rawName: "v-show", - value: _vm.loading, - expression: "loading" - }], - staticClass: "preloader-loading-item" - }, [_c("div", { - staticClass: "normal-dot normal-dot-odd", - style: _vm.dot_style - }), _vm._v(" "), _c("div", { - staticClass: "normal-dot normal-dot-even", - style: _vm.dot_style - }), _vm._v(" "), _c("div", { - staticClass: "normal-dot normal-dot-odd", - style: _vm.dot_style - })]); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/queue-card.vue?vue&type=template&id=705375dc&scoped=true": -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/queue-card.vue?vue&type=template&id=705375dc&scoped=true ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "card" - }, [_c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column col-sm-12 col-justified" - }, [_c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column" - }, [_c("p", { - staticClass: "text-gray text-left" - }, [_c("i", { - staticClass: "fa fa-clock-o" - }), _vm._v(" " + _vm._s(_vm.card_data.date) + " "), _vm._m(0), _vm._v(" "), _c("i", { - staticClass: "service fa", - class: _vm.iconClass(_vm.card_data.account_id) - }), _vm._v("\n " + _vm._s(_vm.getAccountName(_vm.card_data.account_id)) + "\n ")])])]), _vm._v(" "), !_vm.edit ? _c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column col-12" - }, [_c("p", { - domProps: { - innerHTML: _vm._s(_vm.content.content + _vm.hashtags(_vm.content.hashtags)) - } - })])]) : _vm._e(), _vm._v(" "), _vm.edit ? _c("div", { - staticClass: "form-group columns" - }, [_vm.content.post_with_image || _vm.is_instagram_account ? _c("div", { - staticClass: "column col-12" - }, [_c("label", { - staticClass: "form-label", - attrs: { - for: "image" - } - }, [_vm._v(_vm._s(_vm.labels.queue_image))]), _vm._v(" "), _c("div", { - staticClass: "input-group" - }, [_vm._m(1), _vm._v(" "), _c("input", { - staticClass: "form-input", - attrs: { - id: "image", - type: "text", - readonly: "" - }, - domProps: { - value: _vm.content.post_image - } - }), _vm._v(" "), _c("button", { - staticClass: "btn btn-primary input-group-btn tooltip", - attrs: { - "data-tooltip": _vm.labels.upload_image - }, - on: { - click: _vm.uploadImage - } - }, [_c("i", { - staticClass: "fa fa-upload", - attrs: { - "aria-hidden": "true" - } - })]), _vm._v(" "), _c("button", { - staticClass: "btn btn-danger input-group-btn tooltip", - attrs: { - "data-tooltip": _vm.labels.remove_image - }, - on: { - click: _vm.removeImage - } - }, [_c("i", { - staticClass: "fa fa-remove", - attrs: { - "aria-hidden": "true" - } - })])])]) : _vm._e(), _vm._v(" "), _c("div", { - staticClass: "column col-12" - }, [_c("label", { - staticClass: "form-label", - attrs: { - for: "content" - } - }, [_vm._v(_vm._s(_vm.labels.queue_content))]), _vm._v(" "), _c("textarea", { - staticClass: "form-input", - attrs: { - id: "content", - placeholder: "", - rows: "3" - }, - on: { - keyup: _vm.checkCount - } - }, [_vm._v(_vm._s(_vm.content.content))])])]) : _vm._e(), _vm._v(" "), !_vm.edit ? _c("div", { - staticClass: "columns col-justified" - }, [_c("div", { - staticClass: "column col-3" - }, [_c("button", { - staticClass: "btn btn-sm btn-block btn-warning tooltip tooltip-bottom", - attrs: { - "data-tooltip": _vm.labels.reschedule_post, - disabled: !_vm.enabled - }, - on: { - click: function click($event) { - return _vm.skipPost(_vm.card_data.account_id, _vm.card_data.post_id); - } - } - }, [_vm.is_loading === "skip" ? _c("i", { - staticClass: "fa fa-spinner fa-spin" - }) : _c("i", { - staticClass: "fa fa-step-forward", - attrs: { - "aria-hidden": "true" - } - }), _vm._v("\n " + _vm._s(_vm.labels.skip_btn_queue) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-3" - }, [_c("button", { - staticClass: "btn btn-sm btn-block btn-danger tooltip tooltip-bottom", - attrs: { - "data-tooltip": _vm.labels.ban_post, - disabled: !_vm.enabled - }, - on: { - click: function click($event) { - return _vm.blockPost(_vm.card_data.account_id, _vm.card_data.post_id); - } - } - }, [_vm.is_loading === "block" ? _c("i", { - staticClass: "fa fa-spinner fa-spin" - }) : _c("i", { - staticClass: "fa fa-ban", - attrs: { - "aria-hidden": "true" - } - }), _vm._v("\n " + _vm._s(_vm.labels.block_btn_queue) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-3" - }, [!_vm.edit ? _c("button", { - staticClass: "btn btn-sm btn-block btn-primary", - attrs: { - disabled: !_vm.enabled - }, - on: { - click: _vm.toggleEditState - } - }, [_c("i", { - staticClass: "fa fa-pencil", - attrs: { - "aria-hidden": "true" - } - }), _vm._v(" " + _vm._s(_vm.labels.edit_queue) + "\n ")]) : _vm._e()]), _vm._v(" "), _vm.content.post_url !== "" ? _c("div", { - staticClass: "column col-3 col-ml-auto text-right" - }, [_c("p", { - staticClass: "m-0" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.link_title) + ":")]), _vm._v(" "), _c("a", { - staticClass: "tooltip", - attrs: { - href: _vm.content.post_url, - target: "_blank", - "data-tooltip": _vm.labels.link_shortned_start + " " + (_vm.content.short_url_service == "" ? "permalink" : _vm.content.short_url_service) - } - }, [_vm._v("\n " + _vm._s("{" + (_vm.content.short_url_service == "" ? "permalink" : _vm.content.short_url_service) + "}"))])])]) : _vm._e()]) : _c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column col-3" - }, [_vm.edit ? _c("button", { - staticClass: "btn btn-sm btn-block btn-success", - attrs: { - disabled: !_vm.enabled - }, - on: { - click: function click($event) { - return _vm.saveChanges(_vm.card_data.account_id, _vm.card_data.post_id); - } - } - }, [_vm.is_loading === "edit" ? _c("i", { - staticClass: "fa fa-spinner fa-spin" - }) : _c("i", { - staticClass: "fa fa-check", - attrs: { - "aria-hidden": "true" - } - }), _vm._v("\n " + _vm._s(_vm.labels.save_edit) + "\n ")]) : _vm._e()]), _vm._v(" "), _c("div", { - staticClass: "column col-3" - }, [_vm.edit ? _c("button", { - staticClass: "btn btn-sm btn-block btn-warning", - attrs: { - disabled: !_vm.enabled - }, - on: { - click: _vm.cancelChanges - } - }, [_c("i", { - staticClass: "fa fa-times", - attrs: { - "aria-hidden": "true" - } - }), _vm._v("\n " + _vm._s(_vm.labels.cancel_edit) + "\n ")]) : _vm._e()])])]), _vm._v(" "), !_vm.edit && _vm.content.post_with_image || !_vm.edit && _vm.is_instagram_account ? _c("div", { - staticClass: "column col-4 col-sm-12 vertical-align" - }, [_vm.content.post_image !== "" ? _c("div", [_vm.content.post_image !== "" ? _c("figure", { - staticClass: "figure" - }, [_c("img", { - staticClass: "img-fit-cover img-responsive", - attrs: { - src: _vm.content.mimetype.type.indexOf("image") > -1 ? _vm.content.post_image : _vm.video_placeholder - } - })]) : _vm._e()]) : _c("div", { - staticClass: "rop-image-placeholder" - }, [_c("summary", [_c("i", { - staticClass: "fa fa-file-image-o" - }), _vm._v("\n " + _vm._s(_vm.labels.queue_no_image) + "\n ")])])]) : _vm._e()])]); -}; -var staticRenderFns = [function () { - var _vm = this, - _c = _vm._self._c; - return _c("b", [_c("i", { - staticClass: "fa fa-at" - })]); -}, function () { - var _vm = this, - _c = _vm._self._c; - return _c("span", { - staticClass: "input-group-addon" - }, [_c("i", { - staticClass: "fa fa-file-image-o" - })]); -}]; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/toast.vue?vue&type=template&id=4ee4a651": -/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/toast.vue?vue&type=template&id=4ee4a651 ***! - \**************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "toast", - class: _vm.toastTypeClass - }, [_c("button", { - staticClass: "btn btn-clear float-right", - on: { - click: _vm.closeThis - } - }), _vm._v(" "), _c("b", [_c("i", { - staticClass: "fa", - class: _vm.iconClass - }), _vm._v(" " + _vm._s(_vm.toast.title))]), _c("br"), _vm._v(" "), _c("small", [_vm._v(_vm._s(_vm.toast.message))])]); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/vue-spinner.vue?vue&type=template&id=607ab408&scoped=true": -/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/vue-spinner.vue?vue&type=template&id=607ab408&scoped=true ***! - \********************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _vm.display_the_preloader ? _c("transition", [_c("div", { - staticClass: "preloader-container" - }, [_c("div", { - staticClass: "preloader-body text-center" - }, [_c("p", { - staticClass: "empty-title h5", - domProps: { - innerHTML: _vm._s(_vm.loading_message) - } - }), _vm._v(" "), _c("loader-style", { - attrs: { - loading: _vm.loading, - color: _vm.color, - size: _vm.size, - margin: _vm.margin, - radius: _vm.radius - } - })], 1)])]) : _vm._e(); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/service-user-tile.vue?vue&type=template&id=1b7f7029&scoped=true": -/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/service-user-tile.vue?vue&type=template&id=1b7f7029&scoped=true ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_string_link_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.string.link.js */ "./node_modules/core-js/modules/es.string.link.js"); -/* harmony import */ var core_js_modules_es_string_link_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_link_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__); - - - -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "tile tile-centered rop-account", - class: "rop-" + _vm.type + "-account" - }, [_c("div", { - staticClass: "tile-icon" - }, [_c("div", { - staticClass: "icon_box", - class: _vm.service - }, [_vm.img ? _c("img", { - staticClass: "service_account_image", - attrs: { - src: _vm.img - } - }) : _vm._e(), _vm._v(" "), _c("i", { - staticClass: "fa", - class: _vm.icon, - attrs: { - "aria-hidden": "true" - } - })])]), _vm._v(" "), _c("div", { - staticClass: "tile-content" - }, [_c("div", { - staticClass: "tile-title" - }, [_c("a", { - attrs: { - href: _vm.link, - target: "_blank" - } - }, [_vm._v(_vm._s(_vm.user))])]), _vm._v(" "), _c("div", { - staticClass: "tile-subtitle text-gray" - }, [_vm._v("\n " + _vm._s(_vm.serviceInfo) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "tile-action" - }, [_c("div", { - staticClass: "form-group" - }, [_c("label", { - staticClass: "form-switch" - }, [_c("div", { - staticClass: "ajax-loader" - }, [_c("i", { - directives: [{ - name: "show", - rawName: "v-show", - value: _vm.is_loading, - expression: "is_loading" - }], - staticClass: "fa fa-spinner fa-spin" - })]), _vm._v(" "), _c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.account_data.active, - expression: "account_data.active" - }], - attrs: { - disabled: _vm.checkDisabled, - type: "checkbox" - }, - domProps: { - checked: Array.isArray(_vm.account_data.active) ? _vm._i(_vm.account_data.active, null) > -1 : _vm.account_data.active - }, - on: { - change: [function ($event) { - var $$a = _vm.account_data.active, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.account_data, "active", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.account_data, "active", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.account_data, "active", $$c); - } - }, function ($event) { - return _vm.startToggleAccount(_vm.account_id, _vm.type); - }] - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - })])]), _vm._v(" "), !_vm.account_data.active ? _c("div", { - staticClass: "tile-icon rop-remove-account tooltip tooltip-right", - attrs: { - "data-tooltip": _vm.account_labels.remove_account - }, - on: { - click: function click($event) { - return _vm.removeAccount(_vm.account_id); - } - } - }, [!_vm.is_loading ? _c("i", { - staticClass: "fa fa-trash" - }) : _c("i", { - staticClass: "fa fa-spinner fa-spin" - })]) : _vm._e(), _vm._v(" "), _c("a", { - attrs: { - href: "https://revive.social/plugins/revive-old-post/?utm_source=rop&utm_medium=dashboard&utm_campaign=upsell", - target: "_blank" - } - }, [_vm.informFbProProducts ? _c("p", [_vm._v(_vm._s(_vm.all_labels.generic.only_pro_suffix))]) : _vm._e()])])]); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/settings-tab-panel.vue?vue&type=template&id=2cd7b221&scoped=true": -/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/settings-tab-panel.vue?vue&type=template&id=2cd7b221&scoped=true ***! - \*****************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); -/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__); - - -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - staticClass: "tab-view" - }, [_c("div", { - staticClass: "panel-body" - }, [_c("div", { - staticClass: "container", - class: "rop-tab-state-" + _vm.is_loading - }, [!_vm.isBiz ? _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.min_interval_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.min_interval_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("counter-input", { - attrs: { - id: "default_interval", - "min-val": _vm.generalSettings.min_interval, - "step-val": _vm.generalSettings.step_interval, - value: _vm.generalSettings.default_interval - }, - on: { - "update:value": function updateValue($event) { - return _vm.$set(_vm.generalSettings, "default_interval", $event); - } - } - })], 1)]) : _vm._e(), _vm._v(" "), !_vm.isBiz ? _c("span", { - staticClass: "divider" - }) : _vm._e(), _vm._v(" "), _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.min_days_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.min_days_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("counter-Input", { - attrs: { - id: "min_post_age", - value: _vm.generalSettings.minimum_post_age - }, - on: { - "update:value": function updateValue($event) { - return _vm.$set(_vm.generalSettings, "minimum_post_age", $event); - } - } - })], 1)]), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2", - class: "rop-control-container-" + _vm.isPro - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.max_days_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.max_days_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("counter-input", { - attrs: { - id: "max_post_age", - value: _vm.generalSettings.maximum_post_age, - disabled: !_vm.isPro - }, - on: { - "update:value": function updateValue($event) { - return _vm.$set(_vm.generalSettings, "maximum_post_age", $event); - } - } - })], 1)]), _vm._v(" "), !_vm.isPro ? _c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column text-center" - }, [_c("p", { - staticClass: "upsell" - }, [_c("i", { - staticClass: "fa fa-info-circle" - }), _vm._v(" " + _vm._s(_vm.labels.available_in_pro) + "\n ")])])]) : _vm._e(), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2", - class: "rop-control-container-" + _vm.isPro - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.no_posts_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.no_posts_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("counter-input", { - attrs: { - id: "no_of_posts", - value: _vm.generalSettings.number_of_posts, - disabled: !_vm.isPro - }, - on: { - "update:value": function updateValue($event) { - return _vm.$set(_vm.generalSettings, "number_of_posts", $event); - } - } - })], 1)]), _vm._v(" "), !_vm.isPro ? _c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column text-center" - }, [_c("p", { - staticClass: "upsell" - }, [_c("i", { - staticClass: "fa fa-info-circle" - }), _vm._v(" " + _vm._s(_vm.labels.available_in_pro) + "\n ")])])]) : _vm._e(), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.share_once_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.share_once_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align text-left" - }, [_c("div", { - staticClass: "form-group" - }, [_c("label", { - staticClass: "form-checkbox", - attrs: { - id: "share_more_than_once" - } - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.generalSettings.more_than_once, - expression: "generalSettings.more_than_once" - }], - attrs: { - type: "checkbox" - }, - domProps: { - checked: Array.isArray(_vm.generalSettings.more_than_once) ? _vm._i(_vm.generalSettings.more_than_once, null) > -1 : _vm.generalSettings.more_than_once - }, - on: { - change: function change($event) { - var $$a = _vm.generalSettings.more_than_once, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.generalSettings, "more_than_once", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.generalSettings, "more_than_once", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.generalSettings, "more_than_once", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(" " + _vm._s(_vm.labels.yes_text) + "\n ")])])])]), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2", - class: "rop-control-container-" + _vm.isPro - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.post_types_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.post_types_desc) - } - })])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align text-left rop-control" - }, [_c("multiple-select", { - attrs: { - id: "rop_post_types", - options: _vm.postTypes, - disabled: _vm.isPro, - selected: _vm.generalSettings.selected_post_types, - "changed-selection": _vm.updatedPostTypes - } - }), _vm._v(" "), _vm.checkMediaPostType ? _c("p", { - staticClass: "text-primary rop-post-type-badge", - domProps: { - innerHTML: _vm._s(_vm.labels.post_types_attachament_info) - } - }) : _vm._e()], 1)]), _vm._v(" "), !_vm.isPro ? _c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column text-center" - }, [_c("p", { - staticClass: "upsell" - }, [_c("i", { - staticClass: "fa fa-info-circle" - }), _vm._v(" " + _vm._s(_vm.labels.post_types_upsell) + "\n ")])])]) : _vm._e(), _vm._v(" "), !_vm.isPro || _vm.license_price_id === 7 ? _c("span", { - staticClass: "divider" - }) : _vm._e(), _vm._v(" "), !_vm.isPro || _vm.license_price_id === 7 ? _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.taxonomies_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.taxonomies_desc) - } - })])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align text-left", - attrs: { - id: "rop_taxonomies" - } - }, [_c("div", { - staticClass: "input-group" - }, [_c("multiple-select", { - attrs: { - options: _vm.taxonomies, - selected: _vm.generalSettings.selected_taxonomies, - "changed-selection": _vm.updatedTaxonomies, - is_pro_version: _vm.isPro, - apply_limit: _vm.isTaxLimit - }, - on: { - "display-limiter-notice": _vm.displayProMessage - } - }), _vm._v(" "), _c("span", { - staticClass: "input-group-addon vertical-align" - }, [_c("label", { - staticClass: "form-checkbox" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.generalSettings.exclude_taxonomies, - expression: "generalSettings.exclude_taxonomies" - }], - attrs: { - type: "checkbox" - }, - domProps: { - checked: Array.isArray(_vm.generalSettings.exclude_taxonomies) ? _vm._i(_vm.generalSettings.exclude_taxonomies, null) > -1 : _vm.generalSettings.exclude_taxonomies - }, - on: { - change: function change($event) { - var $$a = _vm.generalSettings.exclude_taxonomies, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.generalSettings, "exclude_taxonomies", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.generalSettings, "exclude_taxonomies", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.generalSettings, "exclude_taxonomies", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(_vm._s(_vm.labels.taxonomies_exclude) + "\n ")])])], 1), _vm._v(" "), _vm.is_taxonomy_message ? _c("p", { - staticClass: "text-primary rop-post-type-badge", - domProps: { - innerHTML: _vm._s(_vm.labels.post_types_taxonomy_limit) - } - }) : _vm._e()])]) : _vm._e(), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2", - class: "rop-control-container-" + _vm.isPro - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.update_post_published_date_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.update_post_published_date_desc) - } - })])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align text-left rop-control" - }, [_c("div", { - staticClass: "form-group" - }, [_c("label", { - staticClass: "form-checkbox", - attrs: { - id: "share_more_than_once" - } - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.generalSettings.update_post_published_date, - expression: "generalSettings.update_post_published_date" - }], - attrs: { - type: "checkbox", - disabled: !_vm.isPro - }, - domProps: { - checked: Array.isArray(_vm.generalSettings.update_post_published_date) ? _vm._i(_vm.generalSettings.update_post_published_date, null) > -1 : _vm.generalSettings.update_post_published_date - }, - on: { - change: function change($event) { - var $$a = _vm.generalSettings.update_post_published_date, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.generalSettings, "update_post_published_date", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.generalSettings, "update_post_published_date", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.generalSettings, "update_post_published_date", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(" " + _vm._s(_vm.labels.yes_text) + "\n ")])])])]), _vm._v(" "), !_vm.isPro ? _c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column text-center" - }, [_c("p", { - staticClass: "upsell" - }, [_c("i", { - staticClass: "fa fa-info-circle" - }), _vm._v(" " + _vm._s(_vm.labels.available_in_pro) + "\n ")])])]) : _vm._e(), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.ga_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.ga_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align text-left" - }, [_c("div", { - staticClass: "form-group" - }, [_c("label", { - staticClass: "form-checkbox" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.generalSettings.ga_tracking, - expression: "generalSettings.ga_tracking" - }], - attrs: { - type: "checkbox" - }, - domProps: { - checked: Array.isArray(_vm.generalSettings.ga_tracking) ? _vm._i(_vm.generalSettings.ga_tracking, null) > -1 : _vm.generalSettings.ga_tracking - }, - on: { - change: function change($event) { - var $$a = _vm.generalSettings.ga_tracking, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.generalSettings, "ga_tracking", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.generalSettings, "ga_tracking", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.generalSettings, "ga_tracking", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(_vm._s(_vm.labels.yes_text) + "\n ")])])])]), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.instant_share_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.instant_share_desc) - } - })])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align text-left rop-control" - }, [_c("div", { - staticClass: "form-group" - }, [_c("label", { - staticClass: "form-checkbox", - attrs: { - id: "rop_instant_share" - } - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.generalSettings.instant_share, - expression: "generalSettings.instant_share" - }], - attrs: { - type: "checkbox" - }, - domProps: { - checked: Array.isArray(_vm.generalSettings.instant_share) ? _vm._i(_vm.generalSettings.instant_share, null) > -1 : _vm.generalSettings.instant_share - }, - on: { - change: function change($event) { - var $$a = _vm.generalSettings.instant_share, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.generalSettings, "instant_share", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.generalSettings, "instant_share", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.generalSettings, "instant_share", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(_vm._s(_vm.labels.yes_text) + "\n ")])])])]), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _vm.isInstantShare ? _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.true_instant_share_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.true_instant_share_desc) - } - })])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align text-left rop-control" - }, [_c("div", { - staticClass: "form-group" - }, [_c("label", { - staticClass: "form-checkbox" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.generalSettings.true_instant_share, - expression: "generalSettings.true_instant_share" - }], - attrs: { - type: "checkbox" - }, - domProps: { - checked: Array.isArray(_vm.generalSettings.true_instant_share) ? _vm._i(_vm.generalSettings.true_instant_share, null) > -1 : _vm.generalSettings.true_instant_share - }, - on: { - change: function change($event) { - var $$a = _vm.generalSettings.true_instant_share, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.generalSettings, "true_instant_share", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.generalSettings, "true_instant_share", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.generalSettings, "true_instant_share", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(_vm._s(_vm.labels.yes_text) + "\n ")])])])]) : _vm._e(), _vm._v(" "), _vm.isInstantShare ? _c("span", { - staticClass: "divider" - }) : _vm._e(), _vm._v(" "), _vm.isInstantShare ? _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.instant_share_default_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.instant_share_default_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align text-left rop-control" - }, [_c("div", { - staticClass: "form-group" - }, [_c("label", { - staticClass: "form-checkbox" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.generalSettings.instant_share_default, - expression: "generalSettings.instant_share_default" - }], - attrs: { - type: "checkbox" - }, - domProps: { - checked: Array.isArray(_vm.generalSettings.instant_share_default) ? _vm._i(_vm.generalSettings.instant_share_default, null) > -1 : _vm.generalSettings.instant_share_default - }, - on: { - change: function change($event) { - var $$a = _vm.generalSettings.instant_share_default, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.generalSettings, "instant_share_default", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.generalSettings, "instant_share_default", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.generalSettings, "instant_share_default", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(_vm._s(_vm.labels.yes_text) + "\n ")])])])]) : _vm._e(), _vm._v(" "), _vm.isInstantShare && _vm.isInstantShareByDefault ? _c("span", { - staticClass: "divider" - }) : _vm._e(), _vm._v(" "), _vm.isInstantShare && _vm.isInstantShareByDefault ? _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.instant_share_choose_accounts_manually_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.instant_share_choose_accounts_manually_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align text-left rop-control" - }, [_c("div", { - staticClass: "form-group" - }, [_c("label", { - staticClass: "form-checkbox" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.generalSettings.instant_share_choose_accounts_manually, - expression: "generalSettings.instant_share_choose_accounts_manually" - }], - attrs: { - type: "checkbox" - }, - domProps: { - checked: Array.isArray(_vm.generalSettings.instant_share_choose_accounts_manually) ? _vm._i(_vm.generalSettings.instant_share_choose_accounts_manually, null) > -1 : _vm.generalSettings.instant_share_choose_accounts_manually - }, - on: { - change: function change($event) { - var $$a = _vm.generalSettings.instant_share_choose_accounts_manually, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.generalSettings, "instant_share_choose_accounts_manually", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.generalSettings, "instant_share_choose_accounts_manually", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.generalSettings, "instant_share_choose_accounts_manually", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(_vm._s(_vm.labels.yes_text) + "\n ")])])])]) : _vm._e(), _vm._v(" "), _vm.isInstantShare ? _c("span", { - staticClass: "divider" - }) : _vm._e(), _vm._v(" "), _vm.isInstantShare ? _c("div", { - staticClass: "columns py-2", - class: "rop-control-container-" + _vm.isPro - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.instant_share_future_scheduled_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.instant_share_future_scheduled_desc) - } - })])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align text-left rop-control" - }, [_c("div", { - staticClass: "form-group" - }, [_c("label", { - staticClass: "form-checkbox" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.generalSettings.instant_share_future_scheduled, - expression: "generalSettings.instant_share_future_scheduled" - }], - attrs: { - type: "checkbox", - disabled: !_vm.isPro - }, - domProps: { - checked: Array.isArray(_vm.generalSettings.instant_share_future_scheduled) ? _vm._i(_vm.generalSettings.instant_share_future_scheduled, null) > -1 : _vm.generalSettings.instant_share_future_scheduled - }, - on: { - change: function change($event) { - var $$a = _vm.generalSettings.instant_share_future_scheduled, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.generalSettings, "instant_share_future_scheduled", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.generalSettings, "instant_share_future_scheduled", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.generalSettings, "instant_share_future_scheduled", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(_vm._s(_vm.labels.yes_text) + "\n ")])])])]) : _vm._e(), _vm._v(" "), !_vm.isPro && _vm.isInstantShare ? _c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column text-center" - }, [_c("p", { - staticClass: "upsell" - }, [_c("i", { - staticClass: "fa fa-info-circle" - }), _vm._v(" " + _vm._s(_vm.labels.available_in_pro) + "\n ")])])]) : _vm._e(), _vm._v(" "), _vm.isInstantShare ? _c("span", { - staticClass: "divider" - }) : _vm._e(), _vm._v(" "), _c("div", { - staticClass: "columns py-2", - class: "rop-control-container-" + _vm.isPro - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.custom_share_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_c("span", { - domProps: { - innerHTML: _vm._s(_vm.labels.custom_share_desc) - } - })])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align text-left rop-control" - }, [_c("div", { - staticClass: "form-group" - }, [_c("label", { - staticClass: "form-checkbox", - attrs: { - id: "rop_custom_share_msg" - } - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.generalSettings.custom_messages, - expression: "generalSettings.custom_messages" - }], - attrs: { - type: "checkbox", - disabled: !_vm.isPro - }, - domProps: { - checked: Array.isArray(_vm.generalSettings.custom_messages) ? _vm._i(_vm.generalSettings.custom_messages, null) > -1 : _vm.generalSettings.custom_messages - }, - on: { - change: function change($event) { - var $$a = _vm.generalSettings.custom_messages, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.generalSettings, "custom_messages", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.generalSettings, "custom_messages", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.generalSettings, "custom_messages", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(_vm._s(_vm.labels.yes_text) + "\n ")])])])]), _vm._v(" "), !_vm.isPro ? _c("div", { - staticClass: "columns" - }, [_c("div", { - staticClass: "column text-center" - }, [_c("p", { - staticClass: "upsell" - }, [_c("i", { - staticClass: "fa fa-info-circle" - }), _vm._v(" " + _vm._s(_vm.labels.available_in_pro) + "\n ")])])]) : _vm._e(), _vm._v(" "), _c("span", { - staticClass: "divider" - }), _vm._v(" "), _vm.isCustomMsgs ? _c("div", { - staticClass: "columns py-2", - class: "rop-control-container-" + _vm.isPro - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.custom_share_order_title))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.custom_share_order_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align text-left rop-control" - }, [_c("div", { - staticClass: "form-group" - }, [_c("label", { - staticClass: "form-checkbox", - attrs: { - id: "rop_custom_share_msg" - } - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.generalSettings.custom_messages_share_order, - expression: "generalSettings.custom_messages_share_order" - }], - attrs: { - type: "checkbox", - disabled: !_vm.isPro - }, - domProps: { - checked: Array.isArray(_vm.generalSettings.custom_messages_share_order) ? _vm._i(_vm.generalSettings.custom_messages_share_order, null) > -1 : _vm.generalSettings.custom_messages_share_order - }, - on: { - change: function change($event) { - var $$a = _vm.generalSettings.custom_messages_share_order, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.generalSettings, "custom_messages_share_order", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.generalSettings, "custom_messages_share_order", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.generalSettings, "custom_messages_share_order", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(_vm._s(_vm.labels.yes_text) + "\n ")])])])]) : _vm._e(), _vm._v(" "), _vm.isCustomMsgs ? _c("span", { - staticClass: "divider" - }) : _vm._e(), _vm._v(" "), _c("div", { - staticClass: "columns py-2" - }, [_c("div", { - staticClass: "column col-6 col-sm-12 vertical-align rop-control" - }, [_c("b", [_vm._v(_vm._s(_vm.labels.housekeeping))]), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(_vm.labels.housekeeping_desc) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "column col-6 col-sm-12 vertical-align text-left rop-control" - }, [_c("div", { - staticClass: "form-group" - }, [_c("label", { - staticClass: "form-checkbox" - }, [_c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: _vm.generalSettings.housekeeping, - expression: "generalSettings.housekeeping" - }], - attrs: { - type: "checkbox" - }, - domProps: { - checked: Array.isArray(_vm.generalSettings.housekeeping) ? _vm._i(_vm.generalSettings.housekeeping, null) > -1 : _vm.generalSettings.housekeeping - }, - on: { - change: function change($event) { - var $$a = _vm.generalSettings.housekeeping, - $$el = $event.target, - $$c = $$el.checked ? true : false; - if (Array.isArray($$a)) { - var $$v = null, - $$i = _vm._i($$a, $$v); - if ($$el.checked) { - $$i < 0 && _vm.$set(_vm.generalSettings, "housekeeping", $$a.concat([$$v])); - } else { - $$i > -1 && _vm.$set(_vm.generalSettings, "housekeeping", $$a.slice(0, $$i).concat($$a.slice($$i + 1))); - } - } else { - _vm.$set(_vm.generalSettings, "housekeeping", $$c); - } - } - } - }), _vm._v(" "), _c("i", { - staticClass: "form-icon" - }), _vm._v(_vm._s(_vm.labels.yes_text) + "\n ")])])])])])]), _vm._v(" "), _c("div", { - staticClass: "panel-footer text-right" - }, [_c("button", { - staticClass: "btn btn-primary", - on: { - click: function click($event) { - return _vm.saveGeneralSettings(); - } - } - }, [!_vm.is_loading ? _c("i", { - staticClass: "fa fa-check" - }) : _c("i", { - staticClass: "fa fa-spinner fa-spin" - }), _vm._v(" " + _vm._s(_vm.labels.save) + "\n ")])])]); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/sign-in-btn.vue?vue&type=template&id=03639b56&scoped=true": -/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/sign-in-btn.vue?vue&type=template&id=03639b56&scoped=true ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ "./node_modules/core-js/modules/es.array.includes.js"); -/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); -/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); -/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); -/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_3__); - - - - -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - attrs: { - id: "rop-sign-in-area" - } - }, [_c("div", { - staticClass: "input-group text-right buttons-wrap" - }, _vm._l(_vm.services, function (service, network) { - return _c("button", { - key: network, - staticClass: "btn input-group-btn", - class: "btn-" + network, - attrs: { - disabled: _vm.checkDisabled(service, network), - title: _vm.getTooltip(service, network) - }, - on: { - click: function click($event) { - return _vm.requestAuthorization(network); - } - } - }, [!["gmb", "twitter"].includes(network) ? _c("i", { - staticClass: "fa fa-fw", - class: "fa-" + network - }) : _vm._e(), _vm._v(" "), network === "gmb" ? _c("i", { - staticClass: "fa fa-fw fa-google" - }) : _vm._e(), _vm._v(" "), network === "twitter" ? _c("i", { - staticClass: "fa fa-fw" - }, [_c("svg", { - attrs: { - xmlns: "http://www.w3.org/2000/svg", - height: "14", - width: "16", - viewBox: "0 0 512 512", - fill: "currentColor" - } - }, [_c("path", { - attrs: { - d: "M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" - } - })])]) : _vm._e(), _vm._v("\n " + _vm._s(_vm.displayName(service.name, false, true)) + "\n ")]); - }), 0), _vm._v(" "), _c("div", { - staticClass: "modal", - class: _vm.modalActiveClass - }, [_c("div", { - staticClass: "modal-overlay" - }), _vm._v(" "), _c("div", { - staticClass: "modal-container" - }, [_c("div", { - staticClass: "modal-header" - }, [_c("button", { - staticClass: "btn btn-clear float-right", - on: { - click: function click($event) { - return _vm.cancelModal(); - } - } - }), _vm._v(" "), _c("div", { - staticClass: "modal-title h5" - }, [_vm._v("\n " + _vm._s(_vm.displayName(_vm.modal.serviceName, true)) + " " + _vm._s(_vm.labels.service_popup_title) + "\n ")])]), _vm._v(" "), _c("div", { - staticClass: "modal-body" - }, [_c("div", { - staticClass: "content" - }, [_vm.isFacebook ? _c("div", { - staticClass: "auth-app" - }, [_c("button", { - staticClass: "btn btn-primary big-btn", - on: { - click: function click($event) { - return _vm.openPopupFB(); - } - } - }, [_vm._v("\n " + _vm._s(_vm.labels.fb_app_signin_btn) + "\n ")]), _vm._v(" "), !_vm.hideOwnAppOption ? _c("div", [_c("span", { - staticClass: "text-center" - }, [_vm._v(_vm._s(_vm.labels.app_option_signin))])]) : _vm._e()]) : _vm._e(), _vm._v(" "), _vm.isTwitter ? _c("div", { - staticClass: "auth-app" - }, [_c("button", { - staticClass: "btn btn-primary big-btn", - on: { - click: function click($event) { - _vm.showAdvanceConfig = !_vm.showAdvanceConfig; - } - } - }, [_vm._v("\n " + _vm._s(_vm.labels.show_own_keys_config) + "\n ")])]) : _vm._e(), _vm._v(" "), _vm.isLinkedIn ? _c("div", { - staticClass: "auth-app" - }, [_c("button", { - staticClass: "btn btn-primary big-btn", - on: { - click: function click($event) { - return _vm.openPopupLI(); - } - } - }, [_vm._v("\n " + _vm._s(_vm.labels.li_app_signin_btn) + "\n ")]), _vm._v(" "), !_vm.hideOwnAppOption ? _c("div", [_c("span", { - staticClass: "text-center" - }, [_vm._v(_vm._s(_vm.labels.app_option_signin))])]) : _vm._e()]) : _vm._e(), _vm._v(" "), _vm.isTumblr && _vm.isAllowedTumblr ? _c("div", { - staticClass: "auth-app" - }, [_c("button", { - staticClass: "btn btn-primary big-btn", - on: { - click: function click($event) { - return _vm.openPopupTumblr(); - } - } - }, [_vm._v("\n " + _vm._s(_vm.labels.tumblr_app_signin_btn) + "\n ")]), _vm._v(" "), !_vm.hideOwnAppOption ? _c("div", [_c("span", { - staticClass: "text-center" - }, [_vm._v(_vm._s(_vm.labels.app_option_signin))])]) : _vm._e()]) : _vm._e(), _vm._v(" "), _vm.isGmb ? _c("div", { - staticClass: "auth-app" - }, [_c("button", { - staticClass: "btn btn-primary big-btn", - attrs: { - id: "gmb-btn" - }, - on: { - click: function click($event) { - return _vm.openPopupGmb(); - } - } - }, [_vm._v("\n " + _vm._s(_vm.labels.gmb_app_signin_btn) + "\n ")])]) : _vm._e(), _vm._v(" "), _vm.isVk ? _c("div", { - staticClass: "auth-app" - }, [_c("button", { - staticClass: "btn btn-primary big-btn", - attrs: { - id: "vk-btn" - }, - on: { - click: function click($event) { - return _vm.openPopupVk(); - } - } - }, [_vm._v("\n " + _vm._s(_vm.labels.vk_app_signin_btn) + "\n ")])]) : _vm._e(), _vm._v(" "), !_vm.hideOwnAppOption || _vm.isTwitter ? _c("div", [_vm.isFacebook || _vm.isLinkedIn || _vm.isTumblr && _vm.isAllowedTumblr ? _c("div", { - attrs: { - id: "rop-advanced-config" - } - }, [_c("button", { - staticClass: "btn btn-primary", - on: { - click: function click($event) { - _vm.showAdvanceConfig = !_vm.showAdvanceConfig; - } - } - }, [_vm._v("\n " + _vm._s(_vm.labels.show_advance_config) + "\n ")])]) : _vm._e(), _vm._v(" "), _vm.isTwitter && !_vm.showAdvanceConfig ? _c("div", { - staticClass: "tw-signin-advanced-config", - attrs: { - id: "rop-advanced-config" - } - }, [_c("button", { - staticClass: "btn btn-secondary", - on: { - click: function click($event) { - return _vm.openPopupTW(); - } - } - }, [_vm._v("\n " + _vm._s(_vm.labels.tw_app_signin_btn) + "\n ")]), _vm._v(" "), !_vm.hideOwnAppOption ? _c("div", [_c("span", { - staticClass: "text-center" - }, [_vm._v(_vm._s(_vm.labels.app_option_signin))])]) : _vm._e(), _vm._v(" "), _c("tooltip", { - attrs: { - placement: "bottom-right", - mode: "hover", - nowrap: false, - "min-width": 260, - "max-width": 350 - } - }, [_c("div", { - attrs: { - slot: "outlet" - }, - slot: "outlet" - }, [_c("button", { - staticClass: "btn btn-sm input-group-btn circle" - }, [_c("i", { - staticClass: "fa fa-exclamation-circle", - attrs: { - "aria-hidden": "true" - } - })])]), _vm._v(" "), _c("div", { - attrs: { - slot: "tooltip" - }, - domProps: { - innerHTML: _vm._s(_vm.labels.tw_app_signin_tooltip) - }, - slot: "tooltip" - })])], 1) : _vm._e(), _vm._v(" "), _vm.showAdvanceConfig && (_vm.isFacebook || _vm.isTwitter || _vm.isLinkedIn || _vm.isTumblr && _vm.isAllowedTumblr) ? _c("div", _vm._l(_vm.modal.data, function (field, id) { - return _c("div", { - key: field.id, - staticClass: "form-group" - }, [_c("label", { - staticClass: "form-label", - attrs: { - for: field.id - } - }, [_vm._v(_vm._s(field.name))]), _vm._v(" "), _c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: field.value, - expression: "field.value" - }], - class: ["form-input", field.error ? " is-error" : ""], - attrs: { - id: field.id, - type: "text", - placeholder: field.name - }, - domProps: { - value: field.value - }, - on: { - input: function input($event) { - if ($event.target.composing) return; - _vm.$set(field, "value", $event.target.value); - } - } - }), _vm._v(" "), field.error ? _c("small", { - staticClass: "text-error" - }, [_vm._v(_vm._s(_vm.labels.field_required))]) : _vm._e(), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(field.description) + "\n ")])]); - }), 0) : _vm._e()]) : _vm._e(), _vm._v(" "), !_vm.isTwitter && !_vm.isFacebook && !_vm.isLinkedIn && !_vm.isGmb && !_vm.isTumblr && !_vm.isVk || _vm.isTumblr && !_vm.isAllowedTumblr ? _c("div", _vm._l(_vm.modal.data, function (field, id) { - return _c("div", { - key: id, - staticClass: "form-group" - }, [_c("label", { - staticClass: "form-label", - attrs: { - for: field.id - } - }, [_vm._v(_vm._s(field.name))]), _vm._v(" "), _c("input", { - directives: [{ - name: "model", - rawName: "v-model", - value: field.value, - expression: "field.value" - }], - class: ["form-input", field.error ? " is-error" : ""], - attrs: { - id: field.id, - type: "text", - placeholder: field.name - }, - domProps: { - value: field.value - }, - on: { - input: function input($event) { - if ($event.target.composing) return; - _vm.$set(field, "value", $event.target.value); - } - } - }), _vm._v(" "), field.error ? _c("small", { - staticClass: "text-error" - }, [_vm._v(_vm._s(_vm.labels.field_required))]) : _vm._e(), _vm._v(" "), _c("p", { - staticClass: "text-gray" - }, [_vm._v("\n " + _vm._s(field.description) + "\n ")])]); - }), 0) : _vm._e()])]), _vm._v(" "), _vm.isFacebook || _vm.isTwitter || _vm.isLinkedIn || _vm.isGmb || _vm.isVk || _vm.isTumblr && _vm.isAllowedTumblr ? _c("div", { - staticClass: "modal-footer" - }, [_c("p", { - staticClass: "text-left pull-left mr-2", - domProps: { - innerHTML: _vm._s(_vm.labels.rs_app_info) - } - })]) : _vm._e(), _vm._v(" "), _vm.showAdvanceConfig && (_vm.isFacebook || _vm.isTwitter || _vm.isLinkedIn || _vm.isTumblr) ? _c("div", { - staticClass: "modal-footer" - }, [_c("div", { - staticClass: "text-left pull-left mr-2", - domProps: { - innerHTML: _vm._s(_vm.modal.description) - } - }), _vm._v(" "), _c("button", { - staticClass: "btn btn-primary", - on: { - click: function click($event) { - return _vm.closeModal(); - } - } - }, [_vm._v("\n " + _vm._s(_vm.labels.sign_in_btn) + "\n ")])]) : _vm._e(), _vm._v(" "), !_vm.isTwitter && !_vm.isFacebook && !_vm.isLinkedIn && !_vm.isGmb && !_vm.isTumblr && !_vm.isVk || _vm.isTumblr && !_vm.isAllowedTumblr ? _c("div", { - staticClass: "modal-footer" - }, [_c("div", { - staticClass: "text-left pull-left mr-2", - domProps: { - innerHTML: _vm._s(_vm.modal.description) - } - }), _vm._v(" "), _c("button", { - staticClass: "btn btn-primary", - on: { - click: function click($event) { - return _vm.closeModal(); - } - } - }, [_vm._v("\n " + _vm._s(_vm.labels.sign_in_btn) + "\n ")])]) : _vm._e()])])]); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/upsell-sidebar.vue?vue&type=template&id=76c4a1fb&scoped=true": -/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-2.use!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/upsell-sidebar.vue?vue&type=template&id=76c4a1fb&scoped=true ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ render: () => (/* binding */ render), -/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) -/* harmony export */ }); -var render = function render() { - var _vm = this, - _c = _vm._self._c; - return _c("div", { - attrs: { - id: "rop-upsell-box" - } - }, [_vm.license < 1 ? _c("div", { - staticClass: "card rop-upsell-pro-card" - }, [_c("a", { - attrs: { - href: _vm.upsell_link, - target: "_blank" - } - }, [_c("img", { - staticClass: "img-responsive", - attrs: { - src: _vm.to_pro_upsell, - alt: _vm.labels.upgrade_pro_cta - } - })])]) : _vm._e(), _vm._v(" "), _vm.license === 1 || _vm.license === 7 ? _c("div", { - staticClass: "card rop-upsell-business-card" - }, [_c("a", { - attrs: { - href: _vm.upsell_link, - target: "_blank" - } - }, [_c("img", { - staticClass: "img-responsive", - attrs: { - src: _vm.to_business_upsell, - alt: _vm.labels.upgrade_biz_cta - } - })])]) : _vm._e()]); -}; -var staticRenderFns = []; -render._withStripped = true; - - -/***/ }), - -/***/ "./vue/src/models/rop_store.js": -/*!*************************************!*\ - !*** ./vue/src/models/rop_store.js ***! - \*************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); -/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); -/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.promise.js */ "./node_modules/core-js/modules/es.promise.js"); -/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm.js"); -/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js"); -/* harmony import */ var vue_resource__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-resource */ "./node_modules/vue-resource/dist/vue-resource.esm.js"); -/* harmony import */ var vuejs_logger__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vuejs-logger */ "./node_modules/vuejs-logger/dist/index.js"); - - - -// jshint ignore: start - -/* global ropApiSettings */ -/* exported ropApiSettings */ - -/* eslint-disable*/ - - - - - -var logOptions = { - // required ['debug', 'info', 'warn', 'error', 'fatal'] - logLevel: ropApiSettings.debug === 'yes' ? 'debug' : 'error', - // optional : defaults to false if not specified - stringifyArguments: false, - // optional : defaults to false if not specified - showLogLevel: false, - // optional : defaults to false if not specified - showMethodName: false, - // optional : defaults to '|' if not specified - separator: '|', - // optional : defaults to false if not specified - showConsoleColors: true -}; -vue__WEBPACK_IMPORTED_MODULE_5__["default"].use(vuex__WEBPACK_IMPORTED_MODULE_6__["default"]); -vue__WEBPACK_IMPORTED_MODULE_5__["default"].use(vue_resource__WEBPACK_IMPORTED_MODULE_3__["default"]); -vue__WEBPACK_IMPORTED_MODULE_5__["default"].use(vuejs_logger__WEBPACK_IMPORTED_MODULE_4__["default"], logOptions); - -// In the futures, this should be replaced with Pina library. -// For new features that do not need the existing store data, use the new Pina. -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (new vuex__WEBPACK_IMPORTED_MODULE_6__["default"].Store({ - state: { - page: { - debug: false, - logs: [], - view: 'accounts', - template: 'accounts' - }, - cron_status: {}, - toast: { - type: 'success', - show: false, - title: '', - message: '' - }, - ajaxLoader: false, - api_not_available: false, - auth_in_progress: false, - displayTabs: [{ - name: ropApiSettings.labels.accounts.menu_item, - slug: 'accounts', - view: 'accounts', - isActive: true - }, { - name: ropApiSettings.labels.settings.menu_item, - slug: 'settings', - view: 'settings', - isActive: false - }, { - name: ropApiSettings.labels.post_format.menu_item, - slug: 'post-format', - view: 'accounts-selector', - isActive: false - }, { - name: ropApiSettings.labels.schedule.menu_item, - slug: 'schedule', - view: 'accounts-selector', - isActive: false - }, { - name: ropApiSettings.labels.queue.menu_item, - slug: 'queue', - view: 'queue', - isActive: false - }, { - name: ropApiSettings.labels.logs.menu_item, - slug: 'logs', - view: 'logs', - isActive: false - }], - licence: parseInt(ropApiSettings.license_type), - labels: ropApiSettings.labels, - availableServices: [], - generalSettings: [], - authenticatedServices: [], - activeAccounts: {}, - activePostFormat: [], - activeSchedule: [], - queue: {}, - publish_now: ropApiSettings.publish_now, - hide_preloading: 0, - fb_exception_toast: ropApiSettings.fb_domain_toast_display, - /** - * Local or Remote Cron Job System. - * true for remote. - * - * @category New Cron System - */ - rop_cron_remote: ropApiSettings.rop_cron_remote, - dom_updated: false - }, - mutations: { - setTabView: function setTabView(state, view) { - vue__WEBPACK_IMPORTED_MODULE_5__["default"].$log.debug('Changing tab to ', view); - for (var tab in state.displayTabs) { - state.displayTabs[tab].isActive = false; - if (state.displayTabs[tab].slug === view) { - state.displayTabs[tab].isActive = true; - state.page.view = state.displayTabs[tab].slug; - state.page.template = state.displayTabs[tab].view; - } - } - }, - setAjaxState: function setAjaxState(state, data) { - state.ajaxLoader = data; - }, - apiNotAvailable: function apiNotAvailable(state, data) { - state.api_not_available = data; - }, - preloading_change: function preloading_change(state, data) { - state.hide_preloading = data; - }, - updateState: function updateState(state, _ref) { - var stateData = _ref.stateData, - requestName = _ref.requestName; - vue__WEBPACK_IMPORTED_MODULE_5__["default"].$log.debug('State change for ', requestName, ' With value: ', stateData); - switch (requestName) { - /** - * @category New Cron System - */ - case 'update_cron_type': - state.rop_cron_remote = stateData; - break; - case 'update_cron_type_agreement': - state.rop_cron_remote = stateData; - break; - case 'manage_cron': - state.cron_status = stateData; - break; - case 'get_log': - state.page.logs = stateData; - break; - case 'get_toast': - state.page.logs = stateData; - break; - case 'fb_exception_toast': - state.fb_exception_toast = stateData.display; - break; - case 'update_settings_toggle': - case 'get_general_settings': - state.generalSettings = stateData; - break; - case 'update_selected_post_types': - state.generalSettings.selected_post_types = stateData; - for (var index in state.generalSettings.available_post_types) { - state.generalSettings.available_post_types[index].selected = false; - for (var indexSelected in stateData) { - if (state.generalSettings.available_post_types[index].value === stateData[indexSelected].value) { - state.generalSettings.available_post_types[index].selected = true; - } - } - } - break; - case 'update_selected_taxonomies': - state.generalSettings.selected_taxonomies = stateData; - for (var _index in state.generalSettings.available_taxonomies) { - state.generalSettings.available_taxonomies[_index].selected = false; - for (var _indexSelected in stateData) { - if (state.generalSettings.available_taxonomies[_index].value === stateData[_indexSelected].value || state.generalSettings.available_taxonomies[_index].parent === stateData[_indexSelected].value) { - state.generalSettings.available_taxonomies[_index].selected = true; - } - } - } - break; - case 'update_selected_posts': - state.generalSettings.selected_posts = stateData; - break; - case 'get_available_services': - state.availableServices = stateData; - break; - case 'get_authenticated_services': - case 'remove_service': - state.authenticatedServices = stateData; - state.hide_preloading++; - break; - case 'authenticate_service': - state.authenticatedServices = stateData; - state.auth_in_progress = false; - //state.activeAccounts = stateData - break; - case 'check_account_fb': - case 'add_account_fb': - state.activeAccounts = stateData; - state.auth_in_progress = true; - break; - case 'get_active_accounts': - case 'update_active_accounts': - case 'remove_account': - state.activeAccounts = stateData; - break; - case 'get_taxonomies': - state.generalSettings.available_taxonomies = stateData; - break; - case 'get_posts': - if (stateData.page === 1) { - state.generalSettings.available_posts = stateData.posts; - } else { - state.generalSettings.available_posts = state.generalSettings.available_posts.concat(stateData.posts); - } - break; - case 'get_post_format': - case 'save_post_format': - case 'reset_post_format': - state.activePostFormat = stateData; - break; - case 'reset_accounts': - state.activeAccounts = {}; - state.authenticatedServices = []; - break; - case 'get_shortner_credentials': - state.activePostFormat['shortner_credentials'] = stateData; - break; - case 'get_schedule': - case 'save_schedule': - case 'reset_schedule': - state.activeSchedule = stateData; - break; - case 'get_queue': - case 'update_queue_event': - case 'publish_queue_event': - case 'skip_queue_event': - case 'block_queue_event': - state.queue = stateData; - break; - case 'update_toast': - state.toast = stateData; - vue__WEBPACK_IMPORTED_MODULE_5__["default"].$log.debug('Toast updated ', requestName); - break; - case 'toggle_account': - case 'exclude_post': - case 'exclude_post_batch': - break; - default: - vue__WEBPACK_IMPORTED_MODULE_5__["default"].$log.error('No state request for ', requestName); - } - } - }, - actions: { - fetchAJAX: function fetchAJAX(_ref2, data) { - var commit = _ref2.commit; - if (data.req !== '') { - commit('setAjaxState', true); - vue__WEBPACK_IMPORTED_MODULE_5__["default"].http({ - url: ropApiSettings.root, - method: 'POST', - headers: { - 'X-WP-Nonce': ropApiSettings.nonce - }, - params: { - 'req': data.req - }, - body: data.data, - responseType: 'json' - }).then(function (response) { - commit('setAjaxState', false); - var display = false; - if (display) { - var toast = { - type: response.data.status, - show: true, - title: response.data.title, - message: response.data.message - }; - commit('updateState', { - stateData: toast, - requestName: 'update_toast' - }); - } - var stateData = response.data; - if (response.data.data) { - stateData = response.data.data; - } - var requestName = data.req; - if (data.updateState !== false) { - commit('updateState', { - stateData: stateData, - requestName: requestName - }); - } - }, function () { - commit('setAjaxState', false); - vue__WEBPACK_IMPORTED_MODULE_5__["default"].$log.error('Error when trying to do request: ', data.req); - }); - } - return false; - }, - fetchAJAXPromise: function fetchAJAXPromise(_ref3, data) { - var commit = _ref3.commit; - if (data.req !== '') { - commit('setAjaxState', true); - return new Promise(function (resolve, reject) { - vue__WEBPACK_IMPORTED_MODULE_5__["default"].http({ - url: ropApiSettings.root, - method: 'POST', - headers: { - 'X-WP-Nonce': ropApiSettings.nonce - }, - params: { - 'req': data.req - }, - body: data.data, - responseType: 'json' - }).then(function (response) { - commit('setAjaxState', false); - var stateData = response.data; - if (response.data.data) { - stateData = response.data.data; - } - var requestName = data.req; - resolve(stateData); - if (data.updateState !== false) { - commit('updateState', { - stateData: stateData, - requestName: requestName - }); - } - }, function () { - commit('setAjaxState', false); - commit('apiNotAvailable', true); - vue__WEBPACK_IMPORTED_MODULE_5__["default"].$log.error('Error when trying to do request: ', data.req); - }).catch(function (error) { - commit('setAjaxState', false); - commit('apiNotAvailable', true); - commit('preloading_change', 1); - vue__WEBPACK_IMPORTED_MODULE_5__["default"].$log.error('Error when getting response for: ', data.req, error); - }); - }); - } - return false; - } - } -})); - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./node_modules/vue2-timepicker/src/vue-timepicker.vue?vue&type=style&index=0&id=c4588f32&lang=css": -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./node_modules/vue2-timepicker/src/vue-timepicker.vue?vue&type=style&index=0&id=c4588f32&lang=css ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_AT_RULE_IMPORT_0___ = __webpack_require__(/*! -!../../css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./style/vue-timepicker.css */ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue2-timepicker/src/style/vue-timepicker.css"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -___CSS_LOADER_EXPORT___.i(___CSS_LOADER_AT_RULE_IMPORT_0___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, ``, "",{"version":3,"sources":[],"names":[],"mappings":"","sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/account-schedule.vue?vue&type=style&index=0&id=6aa79a14&lang=scss&scoped=true": -/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/account-schedule.vue?vue&type=style&index=0&id=6aa79a14&lang=scss&scoped=true ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `.rop-control-container-false[data-v-6aa79a14] { - cursor: not-allowed !important; -} -#rop_core .panel-body .text-gray[data-v-6aa79a14] { - margin: 0; - line-height: normal; -} -#rop_core .input-group .input-group-addon[data-v-6aa79a14] { - padding: 3px 5px; -} -b[data-v-6aa79a14] { - margin-bottom: 5px; - display: block; -} -.time-picker[data-v-6aa79a14] { - margin-bottom: 10px; -} -@media (max-width: 600px) { -#rop_core .panel-body .text-gray[data-v-6aa79a14] { - margin-bottom: 10px; -} -#rop_core .text-right[data-v-6aa79a14] { - text-align: left; -} -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/account-schedule.vue","webpack://./account-schedule.vue"],"names":[],"mappings":"AACC;EACC,8BAAA;ACAF;ADGI;EACE,SAAA;EACA,mBAAA;ACAN;ADGI;EACE,gBAAA;ACDN;ADKC;EACC,kBAAA;EACA,cAAA;ACFF;ADKC;EACC,mBAAA;ACFF;ADKC;AAEK;IACE,mBAAA;ACHN;ADMI;IACE,gBAAA;ACJN;AACF","sourcesContent":["\n\t.rop-control-container-false {\n\t\tcursor:not-allowed !important;\n\t}\n\t#rop_core {\n .panel-body .text-gray {\n margin: 0;\n line-height: normal;\n }\n\n .input-group .input-group-addon {\n padding: 3px 5px;\n }\n } \n\n\tb {\n\t\tmargin-bottom: 5px;\n\t\tdisplay: block;\n\t}\n\n\t.time-picker {\n\t\tmargin-bottom: 10px;\n\t}\n\n\t@media ( max-width: 600px ) {\n\t\t#rop_core {\n .panel-body .text-gray {\n margin-bottom: 10px;\n }\n\n .text-right {\n text-align: left;\n }\n } \n\t}\n\n",".rop-control-container-false {\n cursor: not-allowed !important;\n}\n\n#rop_core .panel-body .text-gray {\n margin: 0;\n line-height: normal;\n}\n#rop_core .input-group .input-group-addon {\n padding: 3px 5px;\n}\n\nb {\n margin-bottom: 5px;\n display: block;\n}\n\n.time-picker {\n margin-bottom: 10px;\n}\n\n@media (max-width: 600px) {\n #rop_core .panel-body .text-gray {\n margin-bottom: 10px;\n }\n #rop_core .text-right {\n text-align: left;\n }\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/accounts-selector-panel.vue?vue&type=style&index=0&id=eb621824&scoped=true&lang=css": -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/accounts-selector-panel.vue?vue&type=style&index=0&id=eb621824&scoped=true&lang=css ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `.icon_box[data-v-eb621824] { - width: 30px; - height: 30px; - padding: 5px; -} -.icon_box.no-image[data-v-eb621824] { - padding: 0; -} -.icon_box.has_image > .fa[data-v-eb621824] { - width: 15px; - height: 15px; - padding: 0; - line-height: 15px; -} -.icon_box.no-image > .fa[data-v-eb621824] { - font-size: 20px; - background: transparent; - line-height: 30px; -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/accounts-selector-panel.vue","webpack://./accounts-selector-panel.vue"],"names":[],"mappings":"AACA;EACC,WAAA;EACA,YAAA;EACA,YAAA;ACAD;ADGA;EACC,UAAA;ACAD;ADGA;EACC,WAAA;EACA,YAAA;EACA,UAAA;EACA,iBAAA;ACAD;ADGA;EACC,eAAA;EACA,uBAAA;EACA,iBAAA;ACAD","sourcesContent":["\n.icon_box {\n\twidth: 30px;\n\theight: 30px;\n\tpadding: 5px;\n}\n\n.icon_box.no-image {\n\tpadding: 0;\n}\n\n.icon_box.has_image > .fa {\n\twidth: 15px;\n\theight: 15px;\n\tpadding: 0;\n\tline-height: 15px;\n}\n\n.icon_box.no-image > .fa {\n\tfont-size: 20px;\n\tbackground: transparent;\n\tline-height: 30px;\n}\n",".icon_box {\n width: 30px;\n height: 30px;\n padding: 5px;\n}\n\n.icon_box.no-image {\n padding: 0;\n}\n\n.icon_box.has_image > .fa {\n width: 15px;\n height: 15px;\n padding: 0;\n line-height: 15px;\n}\n\n.icon_box.no-image > .fa {\n font-size: 20px;\n background: transparent;\n line-height: 30px;\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/accounts-tab-panel.vue?vue&type=style&index=0&id=392b3eb8&scoped=true&lang=css": -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/accounts-tab-panel.vue?vue&type=style&index=0&id=392b3eb8&scoped=true&lang=css ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `#rop_core .columns.py-2 .text-gray[data-v-392b3eb8] { - margin: 0; - line-height: normal; -} -#rop_core .input-group[data-v-392b3eb8] { - width: 100%; -} -b[data-v-392b3eb8] { - margin-bottom: 5px; - display: block; -} -#rop_core .text-gray b[data-v-392b3eb8] { - display: inline; -} -#rop_core .input-group .input-group-addon[data-v-392b3eb8] { - padding: 3px 5px; -} -#rop_core .rop-available-accounts h5[data-v-392b3eb8] { - margin-bottom: 15px; -} -@media (max-width: 600px) { -#rop_core .panel-body .text-gray[data-v-392b3eb8] { - margin-bottom: 10px; -} -#rop_core .text-right[data-v-392b3eb8] { - text-align: left; -} -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/accounts-tab-panel.vue","webpack://./accounts-tab-panel.vue"],"names":[],"mappings":"AACA;EACI,SAAA;EACA,mBAAA;ACAJ;ADGA;EACI,WAAA;ACAJ;ADGA;EACI,kBAAA;EACA,cAAA;ACAJ;ADGA;EACI,eAAA;ACAJ;ADGA;EACI,gBAAA;ACAJ;ADGA;EACI,mBAAA;ACAJ;ADGA;AACI;IACI,mBAAA;ACAN;ADGE;IACI,gBAAA;ACDN;AACF","sourcesContent":["\n#rop_core .columns.py-2 .text-gray {\n margin: 0;\n line-height: normal;\n}\n\n#rop_core .input-group {\n width: 100%;\n}\n\nb {\n margin-bottom: 5px;\n display: block;\n}\n\n#rop_core .text-gray b {\n display: inline;\n}\n\n#rop_core .input-group .input-group-addon {\n padding: 3px 5px;\n}\n\n#rop_core .rop-available-accounts h5 {\n margin-bottom: 15px;\n}\n\n@media ( max-width: 600px ) {\n #rop_core .panel-body .text-gray {\n margin-bottom: 10px;\n }\n\n #rop_core .text-right {\n text-align: left;\n }\n}\n","#rop_core .columns.py-2 .text-gray {\n margin: 0;\n line-height: normal;\n}\n\n#rop_core .input-group {\n width: 100%;\n}\n\nb {\n margin-bottom: 5px;\n display: block;\n}\n\n#rop_core .text-gray b {\n display: inline;\n}\n\n#rop_core .input-group .input-group-addon {\n padding: 3px 5px;\n}\n\n#rop_core .rop-available-accounts h5 {\n margin-bottom: 15px;\n}\n\n@media (max-width: 600px) {\n #rop_core .panel-body .text-gray {\n margin-bottom: 10px;\n }\n #rop_core .text-right {\n text-align: left;\n }\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/logs-tab-panel.vue?vue&type=style&index=0&id=995fbba6&scoped=true&lang=css": -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/logs-tab-panel.vue?vue&type=style&index=0&id=995fbba6&scoped=true&lang=css ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `#rop_core .toast.log-toast p[data-v-995fbba6] { - margin: 0px; - line-height: inherit; -} -#rop_core .toast.log-toast[data-v-995fbba6]:hover { - opacity: 0.9; -} -#rop_core .toast.log-toast[data-v-995fbba6] { - padding: 0.1rem; - padding-left: 10px; - margin-top: 2px; -} -#rop_core .container[data-v-995fbba6] { - min-height: 400px; -} -.columns[data-v-995fbba6] { - line-break: anywhere; -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/logs-tab-panel.vue","webpack://./logs-tab-panel.vue"],"names":[],"mappings":"AACA;EACC,WAAA;EACA,oBAAA;ACAD;ADGA;EACC,YAAA;ACAD;ADGA;EACC,eAAA;EACA,kBAAA;EACA,eAAA;ACAD;ADGA;EACC,iBAAA;ACAD;ADGA;EACC,oBAAA;ACAD","sourcesContent":["\n#rop_core .toast.log-toast p {\n\tmargin: 0px;\n\tline-height: inherit;\n}\n\n#rop_core .toast.log-toast:hover {\n\topacity: 0.9;\n}\n\n#rop_core .toast.log-toast {\n\tpadding: 0.1rem;\n\tpadding-left: 10px;\n\tmargin-top: 2px;\n}\n\n#rop_core .container {\n\tmin-height: 400px;\n}\n\n.columns {\n\tline-break: anywhere;\n}\n","#rop_core .toast.log-toast p {\n margin: 0px;\n line-height: inherit;\n}\n\n#rop_core .toast.log-toast:hover {\n opacity: 0.9;\n}\n\n#rop_core .toast.log-toast {\n padding: 0.1rem;\n padding-left: 10px;\n margin-top: 2px;\n}\n\n#rop_core .container {\n min-height: 400px;\n}\n\n.columns {\n line-break: anywhere;\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/main-page-panel.vue?vue&type=style&index=0&id=7cb080eb&lang=css": -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/main-page-panel.vue?vue&type=style&index=0&id=7cb080eb&lang=css ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `#rop_core .badge[data-badge]::after { - position: absolute; - bottom: -16px; - right: 0px; -} -#rop_core .rop-api-not-available { - margin: 10px 0px 10px 0px; -} -#rop_core .badge.badge-logs::after { - right: auto; - top: 0px; -} -#rop_core .badge.badge-logs { - padding-right: 10px; -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/main-page-panel.vue","webpack://./main-page-panel.vue"],"names":[],"mappings":"AACA;EACI,kBAAA;EACA,aAAA;EACA,UAAA;ACAJ;ADGA;EACI,yBAAA;ACAJ;ADGA;EACI,WAAA;EACA,QAAA;ACAJ;ADGA;EACI,mBAAA;ACAJ","sourcesContent":["\n#rop_core .badge[data-badge]::after {\n position: absolute;\n bottom: -16px;\n right: 0px;\n}\n\n#rop_core .rop-api-not-available {\n margin: 10px 0px 10px 0px;\n}\n\n#rop_core .badge.badge-logs::after {\n right: auto;\n top: 0px;\n}\n\n#rop_core .badge.badge-logs {\n padding-right: 10px;\n}\n","#rop_core .badge[data-badge]::after {\n position: absolute;\n bottom: -16px;\n right: 0px;\n}\n\n#rop_core .rop-api-not-available {\n margin: 10px 0px 10px 0px;\n}\n\n#rop_core .badge.badge-logs::after {\n right: auto;\n top: 0px;\n}\n\n#rop_core .badge.badge-logs {\n padding-right: 10px;\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/post-format.vue?vue&type=style&index=0&id=75231455&scoped=true&lang=css": -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/post-format.vue?vue&type=style&index=0&id=75231455&scoped=true&lang=css ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `#rop_core .panel-body .text-gray[data-v-75231455] { - margin: 0; - line-height: normal; -} -b[data-v-75231455] { - margin-bottom: 5px; - display: block; -} -#rop_core .input-group .input-group-addon[data-v-75231455] { - padding: 3px 5px; -} -@media (max-width: 600px) { -#rop_core .panel-body .text-gray[data-v-75231455] { - margin-bottom: 10px; -} -#rop_core .text-right[data-v-75231455] { - text-align: left; -} -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/post-format.vue","webpack://./post-format.vue"],"names":[],"mappings":"AACA;EACI,SAAA;EACA,mBAAA;ACAJ;ADGA;EACI,kBAAA;EACA,cAAA;ACAJ;ADGA;EACI,gBAAA;ACAJ;ADGA;AACI;IACI,mBAAA;ACAN;ADGE;IACI,gBAAA;ACDN;AACF","sourcesContent":["\n#rop_core .panel-body .text-gray {\n margin: 0;\n line-height: normal;\n}\n\nb {\n margin-bottom: 5px;\n display: block;\n}\n\n#rop_core .input-group .input-group-addon {\n padding: 3px 5px;\n}\n\n@media ( max-width: 600px ) {\n #rop_core .panel-body .text-gray {\n margin-bottom: 10px;\n }\n\n #rop_core .text-right {\n text-align: left;\n }\n}\n","#rop_core .panel-body .text-gray {\n margin: 0;\n line-height: normal;\n}\n\nb {\n margin-bottom: 5px;\n display: block;\n}\n\n#rop_core .input-group .input-group-addon {\n padding: 3px 5px;\n}\n\n@media (max-width: 600px) {\n #rop_core .panel-body .text-gray {\n margin-bottom: 10px;\n }\n #rop_core .text-right {\n text-align: left;\n }\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/add-account-tile.vue?vue&type=style&index=0&id=4e221540&scoped=true&lang=css": -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/add-account-tile.vue?vue&type=style&index=0&id=4e221540&scoped=true&lang=css ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `.icon_box[data-v-4e221540] { - background: #efefef; - padding: 0; - transition: 0.3s ease; -} -.icon_box.close .fa[data-v-4e221540] { - line-height: 1.6em; -} -.icon_box.open .fa[data-v-4e221540] { - line-height: 1.7em; - width: 20px; - transform: rotate(-135deg); - -webkit-transform: rotate(-135deg); -} -.fa[data-v-4e221540] { - transition: all 0.3s cubic-bezier(0.34, 1.61, 0.7, 1); -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/reusables/add-account-tile.vue","webpack://./add-account-tile.vue"],"names":[],"mappings":"AACA;EACC,mBAAA;EACA,UAAA;EACA,qBAAA;ACAD;ADGA;EACC,kBAAA;ACAD;ADGA;EACC,kBAAA;EACA,WAAA;EACA,0BAAA;EACA,kCAAA;ACAD;ADGA;EACC,qDAAA;ACAD","sourcesContent":["\n.icon_box {\n\tbackground: #efefef;\n\tpadding: 0;\n\ttransition: .3s ease;\n}\n\n.icon_box.close .fa {\n\tline-height: 1.6em;\n}\n\n.icon_box.open .fa {\n\tline-height: 1.7em;\n\twidth: 20px;\n\ttransform: rotate(-135deg);\n\t-webkit-transform: rotate(-135deg);\n}\n\n.fa {\n\ttransition: all .3s cubic-bezier(.34, 1.61, .7, 1);\n}\n\n",".icon_box {\n background: #efefef;\n padding: 0;\n transition: 0.3s ease;\n}\n\n.icon_box.close .fa {\n line-height: 1.6em;\n}\n\n.icon_box.open .fa {\n line-height: 1.7em;\n width: 20px;\n transform: rotate(-135deg);\n -webkit-transform: rotate(-135deg);\n}\n\n.fa {\n transition: all 0.3s cubic-bezier(0.34, 1.61, 0.7, 1);\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/button-checkbox.vue?vue&type=style&index=0&id=7b910e28&scoped=true&lang=css": -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/button-checkbox.vue?vue&type=style&index=0&id=7b910e28&scoped=true&lang=css ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `#rop_core .input-group .input-group-addon.btn.active[data-v-7b910e28] { - background-color: #8bc34a; - border-color: #33691e; - color: #FFF; -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/reusables/button-checkbox.vue","webpack://./button-checkbox.vue"],"names":[],"mappings":"AACA;EACC,yBAAA;EACA,qBAAA;EACA,WAAA;ACAD","sourcesContent":["\n#rop_core .input-group .input-group-addon.btn.active {\n\tbackground-color: #8bc34a;\n\tborder-color: #33691e;\n\tcolor: #FFF;\n}\n","#rop_core .input-group .input-group-addon.btn.active {\n background-color: #8bc34a;\n border-color: #33691e;\n color: #FFF;\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/counter-input.vue?vue&type=style&index=0&id=3aaa99e3&lang=css": -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/counter-input.vue?vue&type=style&index=0&id=3aaa99e3&lang=css ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `#rop_core .input-group.rop-counter-group { - position: relative; - width: 100%; -} -#rop_core .btn.increment-btn { - position: absolute; - right: 0; - width: 1rem; - height: 0.85rem; - padding: 0.025rem 0.01rem; - line-height: 0.3rem; - z-index: 2; - color: #ababab; - border-color: #ababab; -} -#rop_core .btn.increment-btn:hover, #rop_core .btn.increment-btn:active, #rop_core .btn.increment-btn:focus { - background-color: #00a6e3; - color: #fff; - border-color: #00a6e3; -} -#rop_core .btn.increment-btn.up { - top: 0; -} -#rop_core .btn.increment-btn.down { - bottom: 0; -} -input.rop-counter::-webkit-inner-spin-button { - display: none; -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/reusables/counter-input.vue","webpack://./counter-input.vue"],"names":[],"mappings":"AACA;EACC,kBAAA;EACA,WAAA;ACAD;ADGA;EACC,kBAAA;EACA,QAAA;EACA,WAAA;EACA,eAAA;EACA,yBAAA;EACA,mBAAA;EACA,UAAA;EACA,cAAA;EACA,qBAAA;ACAD;ADGA;EACC,yBAAA;EACA,WAAA;EACA,qBAAA;ACAD;ADGA;EACC,MAAA;ACAD;ADGA;EACC,SAAA;ACAD;ADGA;EACC,aAAA;ACAD","sourcesContent":["\n#rop_core .input-group.rop-counter-group {\n\tposition: relative;\n\twidth: 100%;\n}\n\n#rop_core .btn.increment-btn {\n\tposition: absolute;\n\tright: 0;\n\twidth: 1rem;\n\theight: 0.85rem;\n\tpadding: 0.025rem 0.010rem;\n\tline-height: 0.3rem;\n\tz-index: 2;\n\tcolor: #ababab;\n\tborder-color: #ababab;\n}\n\n#rop_core .btn.increment-btn:hover, #rop_core .btn.increment-btn:active, #rop_core .btn.increment-btn:focus {\n\tbackground-color: #00a6e3;\n\tcolor: #fff;\n\tborder-color: #00a6e3;\n}\n\n#rop_core .btn.increment-btn.up {\n\ttop: 0;\n}\n\n#rop_core .btn.increment-btn.down {\n\tbottom: 0;\n}\n\ninput.rop-counter::-webkit-inner-spin-button {\n\tdisplay: none;\n}\n","#rop_core .input-group.rop-counter-group {\n position: relative;\n width: 100%;\n}\n\n#rop_core .btn.increment-btn {\n position: absolute;\n right: 0;\n width: 1rem;\n height: 0.85rem;\n padding: 0.025rem 0.01rem;\n line-height: 0.3rem;\n z-index: 2;\n color: #ababab;\n border-color: #ababab;\n}\n\n#rop_core .btn.increment-btn:hover, #rop_core .btn.increment-btn:active, #rop_core .btn.increment-btn:focus {\n background-color: #00a6e3;\n color: #fff;\n border-color: #00a6e3;\n}\n\n#rop_core .btn.increment-btn.up {\n top: 0;\n}\n\n#rop_core .btn.increment-btn.down {\n bottom: 0;\n}\n\ninput.rop-counter::-webkit-inner-spin-button {\n display: none;\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/popover.vue?vue&type=style&index=0&id=a6e3f962&lang=css": -/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/popover.vue?vue&type=style&index=0&id=a6e3f962&lang=css ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `.wpr-tooltip { - font: 10px "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", SimSun, sans-serif; - position: absolute; - top: 0; - right: 10px; - padding: 0px 20px; -} -.wpr-tooltip > .outlet, -.wpr-tooltip > .wpr-tooltip { - font-size: 1.4em; -} -.wpr-tooltip > .wpr-tooltip { - display: none; - position: absolute; - background-color: rgb(0, 0, 0); - color: #fff; - border-radius: 5px; - border: 0; - outline: none; - padding: 5px 8px; - z-index: 100; -} -.wpr-tooltip .wpr-arrow { - position: absolute; - width: 0px; - height: 0px; - border-style: solid; -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/reusables/popover.vue","webpack://./popover.vue"],"names":[],"mappings":"AACA;EACI,gHAAA;EACA,kBAAA;EACA,MAAA;EACA,WAAA;EACA,iBAAA;ACAJ;ADGA;;EAEI,gBAAA;ACAJ;ADGA;EACI,aAAA;EACA,kBAAA;EACA,8BAAA;EACA,WAAA;EACA,kBAAA;EACA,SAAA;EACA,aAAA;EACA,gBAAA;EACA,YAAA;ACAJ;ADGA;EACI,kBAAA;EACA,UAAA;EACA,WAAA;EACA,mBAAA;ACAJ","sourcesContent":["\n.wpr-tooltip {\n font: 10px \"Helvetica Neue\", Helvetica, \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", SimSun, sans-serif;\n position: absolute;\n top: 0;\n right: 10px;\n padding: 0px 20px;\n}\n\n.wpr-tooltip > .outlet,\n.wpr-tooltip > .wpr-tooltip {\n font-size: 1.4em;\n}\n\n.wpr-tooltip > .wpr-tooltip {\n display: none;\n position: absolute;\n background-color: rgba(0, 0, 0, 1);\n color: #fff;\n border-radius: 5px;\n border: 0;\n outline: none;\n padding: 5px 8px;\n z-index: 100;\n}\n\n.wpr-tooltip .wpr-arrow {\n position: absolute;\n width: 0px;\n height: 0px;\n border-style: solid;\n}\n",".wpr-tooltip {\n font: 10px \"Helvetica Neue\", Helvetica, \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", SimSun, sans-serif;\n position: absolute;\n top: 0;\n right: 10px;\n padding: 0px 20px;\n}\n\n.wpr-tooltip > .outlet,\n.wpr-tooltip > .wpr-tooltip {\n font-size: 1.4em;\n}\n\n.wpr-tooltip > .wpr-tooltip {\n display: none;\n position: absolute;\n background-color: rgb(0, 0, 0);\n color: #fff;\n border-radius: 5px;\n border: 0;\n outline: none;\n padding: 5px 8px;\n z-index: 100;\n}\n\n.wpr-tooltip .wpr-arrow {\n position: absolute;\n width: 0px;\n height: 0px;\n border-style: solid;\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/preload_three_dots.vue?vue&type=style&index=0&id=01e29ef2&scoped=true&lang=css": -/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/preload_three_dots.vue?vue&type=style&index=0&id=01e29ef2&scoped=true&lang=css ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `.preloader-loading-item .normal-dot[data-v-01e29ef2] { - -webkit-animation: dot-do-animation-01e29ef2 0.7s infinite linear; - animation: dot-do-animation-01e29ef2 0.7s infinite linear; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - display: inline-block; -} -.preloader-loading-item .normal-dot-odd[data-v-01e29ef2] { - animation-delay: 0s; -} -.preloader-loading-item .normal-dot-even[data-v-01e29ef2] { - animation-delay: 0.5s; -} -@-webkit-keyframes dot-do-animation-01e29ef2 { -50% { - -webkit-transform: scale(0.75); - transform: scale(0.75); - -webkit-opacity: 0.2; - opacity: 0.2; -} -100% { - -webkit-transform: scale(1); - transform: scale(1); - -webkit-opacity: 1; - opacity: 1; -} -} -@keyframes dot-do-animation-01e29ef2 { -50% { - -webkit-transform: scale(0.75); - transform: scale(0.75); - -webkit-opacity: 0.2; - opacity: 0.2; -} -100% { - -webkit-transform: scale(1); - transform: scale(1); - -webkit-opacity: 1; - opacity: 1; -} -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/reusables/preload_three_dots.vue","webpack://./preload_three_dots.vue"],"names":[],"mappings":"AAEA;EACI,iEAAA;EACA,yDAAA;EACA,iCAAA;EACA,yBAAA;EACA,qBAAA;ACDJ;ADIA;EACI,mBAAA;ACDJ;ADIA;EACI,qBAAA;ACDJ;ADIA;AACI;IACI,8BAAA;IACA,sBAAA;IACA,oBAAA;IACA,YAAA;ACDN;ADGE;IACI,2BAAA;IACA,mBAAA;IACA,kBAAA;IACA,UAAA;ACDN;AACF;ADIA;AACI;IACI,8BAAA;IACA,sBAAA;IACA,oBAAA;IACA,YAAA;ACFN;ADIE;IACI,2BAAA;IACA,mBAAA;IACA,kBAAA;IACA,UAAA;ACFN;AACF","sourcesContent":["\n\n.preloader-loading-item .normal-dot {\n -webkit-animation: dot-do-animation 0.7s infinite linear;\n animation: dot-do-animation 0.7s infinite linear;\n -webkit-animation-fill-mode: both;\n animation-fill-mode: both;\n display: inline-block;\n}\n\n.preloader-loading-item .normal-dot-odd {\n animation-delay: 0s;\n}\n\n.preloader-loading-item .normal-dot-even {\n animation-delay: 0.50s;\n}\n\n@-webkit-keyframes dot-do-animation {\n 50% {\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n -webkit-opacity: 0.2;\n opacity: 0.2;\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n -webkit-opacity: 1;\n opacity: 1;\n }\n}\n\n@keyframes dot-do-animation {\n 50% {\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n -webkit-opacity: 0.2;\n opacity: 0.2;\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n -webkit-opacity: 1;\n opacity: 1;\n }\n}\n",".preloader-loading-item .normal-dot {\n -webkit-animation: dot-do-animation 0.7s infinite linear;\n animation: dot-do-animation 0.7s infinite linear;\n -webkit-animation-fill-mode: both;\n animation-fill-mode: both;\n display: inline-block;\n}\n\n.preloader-loading-item .normal-dot-odd {\n animation-delay: 0s;\n}\n\n.preloader-loading-item .normal-dot-even {\n animation-delay: 0.5s;\n}\n\n@-webkit-keyframes dot-do-animation {\n 50% {\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n -webkit-opacity: 0.2;\n opacity: 0.2;\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n -webkit-opacity: 1;\n opacity: 1;\n }\n}\n@keyframes dot-do-animation {\n 50% {\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n -webkit-opacity: 0.2;\n opacity: 0.2;\n }\n 100% {\n -webkit-transform: scale(1);\n transform: scale(1);\n -webkit-opacity: 1;\n opacity: 1;\n }\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/queue-card.vue?vue&type=style&index=0&id=705375dc&scoped=true&lang=css": -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/queue-card.vue?vue&type=style&index=0&id=705375dc&scoped=true&lang=css ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `.fa[data-v-705375dc] { - background: transparent; -} -#rop_core .vertical-align[data-v-705375dc] { - align-items: flex-end; -} -#rop_core figure.figure[data-v-705375dc] { - margin: -0.7em -2em -1em 0; -} -@media (max-width: 600px) { -#rop_core .vertical-align[data-v-705375dc] { - align-items: center; -} -#rop_core figure.figure[data-v-705375dc] { - margin: 10px auto 0; -} -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/reusables/queue-card.vue","webpack://./queue-card.vue"],"names":[],"mappings":"AACA;EACC,uBAAA;ACAD;ADGA;EACC,qBAAA;ACAD;ADGA;EACC,0BAAA;ACAD;ADGA;AACC;IACC,mBAAA;ACAA;ADGD;IACC,mBAAA;ACDA;AACF","sourcesContent":["\n.fa {\n\tbackground: transparent;\n}\n\n#rop_core .vertical-align {\n\talign-items: flex-end;\n}\n\n#rop_core figure.figure {\n\tmargin: -.7em -2em -1em 0;\n}\n\n@media (max-width: 600px) {\n\t#rop_core .vertical-align {\n\t\talign-items: center;\n\t}\n\t\n\t#rop_core figure.figure {\n\t\tmargin: 10px auto 0;\n\t}\n}\n",".fa {\n background: transparent;\n}\n\n#rop_core .vertical-align {\n align-items: flex-end;\n}\n\n#rop_core figure.figure {\n margin: -0.7em -2em -1em 0;\n}\n\n@media (max-width: 600px) {\n #rop_core .vertical-align {\n align-items: center;\n }\n #rop_core figure.figure {\n margin: 10px auto 0;\n }\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/toast.vue?vue&type=style&index=0&id=4ee4a651&lang=css": -/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/toast.vue?vue&type=style&index=0&id=4ee4a651&lang=css ***! - \***********************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `#rop_core .toast.hidden { - display: none; -} -#rop_core .toast { - margin: 10px 0; -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/reusables/toast.vue","webpack://./toast.vue"],"names":[],"mappings":"AACA;EACC,aAAA;ACAD;ADEA;EACC,cAAA;ACCD","sourcesContent":["\n#rop_core .toast.hidden {\n\tdisplay: none;\n}\n#rop_core .toast {\n\tmargin: 10px 0;\n}\n","#rop_core .toast.hidden {\n display: none;\n}\n\n#rop_core .toast {\n margin: 10px 0;\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/vue-spinner.vue?vue&type=style&index=0&id=607ab408&scoped=true&lang=css": -/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/reusables/vue-spinner.vue?vue&type=style&index=0&id=607ab408&scoped=true&lang=css ***! - \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `.preloader-container[data-v-607ab408] { - position: relative; - z-index: 9998; - top: 0; - left: 0; - right: 0; - bottom: 0; - margin: auto; - width: 100%; - height: 218px; - background-color: rgba(255, 255, 255, 0.1); - display: block; -} -.preloader-body[data-v-607ab408] { - width: 350px; - height: 80px; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - margin: auto; - text-align: center; - display: block; -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/reusables/vue-spinner.vue","webpack://./vue-spinner.vue"],"names":[],"mappings":"AACA;EACI,kBAAA;EACA,aAAA;EACA,MAAA;EACA,OAAA;EACA,QAAA;EACA,SAAA;EACA,YAAA;EACA,WAAA;EACA,aAAA;EACA,0CAAA;EACA,cAAA;ACAJ;ADGA;EACI,YAAA;EACA,YAAA;EACA,kBAAA;EACA,MAAA;EACA,SAAA;EACA,OAAA;EACA,QAAA;EACA,YAAA;EACA,kBAAA;EACA,cAAA;ACAJ","sourcesContent":["\n.preloader-container {\n position: relative;\n z-index: 9998;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n margin: auto;\n width: 100%;\n height: 218px;\n background-color: rgba(255, 255, 255, 0.1);\n display: block;\n}\n\n.preloader-body {\n width: 350px;\n height: 80px;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto;\n text-align: center;\n display: block;\n}\n",".preloader-container {\n position: relative;\n z-index: 9998;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n margin: auto;\n width: 100%;\n height: 218px;\n background-color: rgba(255, 255, 255, 0.1);\n display: block;\n}\n\n.preloader-body {\n width: 350px;\n height: 80px;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto;\n text-align: center;\n display: block;\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/service-user-tile.vue?vue&type=style&index=0&id=1b7f7029&scoped=true&lang=css": -/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/service-user-tile.vue?vue&type=style&index=0&id=1b7f7029&scoped=true&lang=css ***! - \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `.rop-remove-account[data-v-1b7f7029] { - width: 15px; - text-align: center; - cursor: pointer; - height: 100%; - -ms-flex: 0 0 auto; - line-height: 40px; - opacity: 1; - margin-left: 0; - transition-timing-function: ease-in; - transition: 1s; - z-index: 9999; -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/service-user-tile.vue","webpack://./service-user-tile.vue"],"names":[],"mappings":"AACA;EACC,WAAA;EACA,kBAAA;EACA,eAAA;EACA,YAAA;EACA,kBAAA;EACA,iBAAA;EACA,UAAA;EACA,cAAA;EACA,mCAAA;EACA,cAAA;EACA,aAAA;ACAD","sourcesContent":["\n.rop-remove-account{\n\twidth:15px;\n\ttext-align: center;\n\tcursor: pointer;\n\theight: 100%;\n\t-ms-flex: 0 0 auto;\n\tline-height: 40px;\n\topacity: 1;\n\tmargin-left:0;\n\ttransition-timing-function: ease-in;\n\ttransition: 1s;\n\tz-index:9999;\n}\n\n",".rop-remove-account {\n width: 15px;\n text-align: center;\n cursor: pointer;\n height: 100%;\n -ms-flex: 0 0 auto;\n line-height: 40px;\n opacity: 1;\n margin-left: 0;\n transition-timing-function: ease-in;\n transition: 1s;\n z-index: 9999;\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/settings-tab-panel.vue?vue&type=style&index=0&id=2cd7b221&scoped=true&lang=css": -/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/settings-tab-panel.vue?vue&type=style&index=0&id=2cd7b221&scoped=true&lang=css ***! - \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `#rop_core .panel-body .text-gray[data-v-2cd7b221] { - margin: 0; - line-height: normal; -} -#rop_core .input-group[data-v-2cd7b221] { - width: 100%; -} -b[data-v-2cd7b221] { - margin-bottom: 5px; - display: block; -} -#rop_core .input-group .input-group-addon[data-v-2cd7b221] { - padding: 3px 5px; -} -@media (max-width: 600px) { -#rop_core .panel-body .text-gray[data-v-2cd7b221] { - margin-bottom: 10px; -} -#rop_core .text-right[data-v-2cd7b221] { - text-align: left; -} -} -.rop-post-type-badge[data-v-2cd7b221] { - text-align: center; -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/settings-tab-panel.vue","webpack://./settings-tab-panel.vue"],"names":[],"mappings":"AACA;EACC,SAAA;EACA,mBAAA;ACAD;ADGA;EACC,WAAA;ACAD;ADGA;EACC,kBAAA;EACA,cAAA;ACAD;ADGA;EACC,gBAAA;ACAD;ADGA;AACC;IACC,mBAAA;ACAA;ADGD;IACC,gBAAA;ACDA;AACF;ADIA;EACC,kBAAA;ACFD","sourcesContent":["\n#rop_core .panel-body .text-gray {\n\tmargin: 0;\n\tline-height: normal;\n}\n\n#rop_core .input-group {\n\twidth: 100%;\n}\n\nb {\n\tmargin-bottom: 5px;\n\tdisplay: block;\n}\n\n#rop_core .input-group .input-group-addon {\n\tpadding: 3px 5px;\n}\n\n@media ( max-width: 600px ) {\n\t#rop_core .panel-body .text-gray {\n\t\tmargin-bottom: 10px;\n\t}\n\n\t#rop_core .text-right {\n\t\ttext-align: left;\n\t}\n}\n\n.rop-post-type-badge{\n\ttext-align: center;\n\n}\n","#rop_core .panel-body .text-gray {\n margin: 0;\n line-height: normal;\n}\n\n#rop_core .input-group {\n width: 100%;\n}\n\nb {\n margin-bottom: 5px;\n display: block;\n}\n\n#rop_core .input-group .input-group-addon {\n padding: 3px 5px;\n}\n\n@media (max-width: 600px) {\n #rop_core .panel-body .text-gray {\n margin-bottom: 10px;\n }\n #rop_core .text-right {\n text-align: left;\n }\n}\n.rop-post-type-badge {\n text-align: center;\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/sign-in-btn.vue?vue&type=style&index=0&id=03639b56&scoped=true&lang=css": -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/sign-in-btn.vue?vue&type=style&index=0&id=03639b56&scoped=true&lang=css ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `#rop-sign-in-area .btn[disabled][data-v-03639b56] { - cursor: not-allowed; - pointer-events: auto; - opacity: 0.3; -} -.big-btn#gmb-btn[data-v-03639b56] { - padding: 0 35px 0 14px; -} -.btn-gmb[data-v-03639b56] { - text-transform: uppercase; -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/sign-in-btn.vue","webpack://./sign-in-btn.vue"],"names":[],"mappings":"AACA;EACE,mBAAA;EACA,oBAAA;EACA,YAAA;ACAF;ADGA;EACE,sBAAA;ACAF;ADGA;EACE,yBAAA;ACAF","sourcesContent":["\n#rop-sign-in-area .btn[disabled] {\n cursor: not-allowed;\n pointer-events: auto;\n opacity: 0.3;\n}\n\n.big-btn#gmb-btn {\n padding: 0 35px 0 14px;\n}\n\n.btn-gmb {\n text-transform: uppercase;\n}\n","#rop-sign-in-area .btn[disabled] {\n cursor: not-allowed;\n pointer-events: auto;\n opacity: 0.3;\n}\n\n.big-btn#gmb-btn {\n padding: 0 35px 0 14px;\n}\n\n.btn-gmb {\n text-transform: uppercase;\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/upsell-sidebar.vue?vue&type=style&index=0&id=76c4a1fb&scoped=true&lang=css": -/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./vue/src/vue-elements/upsell-sidebar.vue?vue&type=style&index=0&id=76c4a1fb&scoped=true&lang=css ***! - \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `#rop-upsell-box[data-v-76c4a1fb] { - margin-top: 20px; -} -#rop_core .rop-upsell-business-card[data-v-76c4a1fb], -#rop_core .rop-upsell-pro-card[data-v-76c4a1fb] { - padding: 0; -}`, "",{"version":3,"sources":["webpack://./vue/src/vue-elements/upsell-sidebar.vue","webpack://./upsell-sidebar.vue"],"names":[],"mappings":"AACA;EACC,gBAAA;ACAD;ADEA;;EAEC,UAAA;ACCD","sourcesContent":["\n#rop-upsell-box{\n\tmargin-top:20px;\n}\n#rop_core .rop-upsell-business-card,\n#rop_core .rop-upsell-pro-card {\n\tpadding: 0;\n}\n","#rop-upsell-box {\n margin-top: 20px;\n}\n\n#rop_core .rop-upsell-business-card,\n#rop_core .rop-upsell-pro-card {\n padding: 0;\n}"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue2-timepicker/src/style/vue-timepicker.css": -/*!*********************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/vue2-timepicker/src/style/vue-timepicker.css ***! - \*********************************************************************************************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -// Imports -var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(/*! ../../../css-loader/dist/runtime/sourceMaps.js */ "./node_modules/css-loader/dist/runtime/sourceMaps.js"); -var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js"); -var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); -// Module -___CSS_LOADER_EXPORT___.push([module.id, `.time-picker { - display: inline-block; - position: relative; - font-size: 1em; - width: 10em; - font-family: sans-serif; - vertical-align: middle; -} - -.time-picker * { - box-sizing: border-box; -} - -.time-picker input.display-time { - border: 1px solid #d2d2d2; - width: 10em; - height: 2.2em; - padding: 0.3em 0.5em; - font-size: 1em; -} - -.time-picker .clear-btn { - position: absolute; - display: flex; - flex-flow: column nowrap; - justify-content: center; - align-items: center; - top: 0; - right: 0; - bottom: 0; - margin-top: -0.15em; - z-index: 3; - font-size: 1.1em; - line-height: 1em; - vertical-align: middle; - width: 1.3em; - color: #d2d2d2; - background: rgba(255,255,255,0); - text-align: center; - font-style: normal; - - -webkit-transition: color .2s; - transition: color .2s; -} - -.time-picker .clear-btn:hover { - color: #797979; - cursor: pointer; -} - -.time-picker .time-picker-overlay { - z-index: 2; - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; -} - -.time-picker .dropdown { - position: absolute; - z-index: 5; - top: calc(2.2em + 2px); - left: 0; - background: #fff; - box-shadow: 0 1px 6px rgba(0,0,0,0.15); - width: 10em; - height: 10em; - font-weight: normal; -} - -.time-picker .dropdown .select-list { - width: 10em; - height: 10em; - overflow: hidden; - display: flex; - flex-flow: row nowrap; - align-items: stretch; - justify-content: space-between; -} - -.time-picker .dropdown ul { - padding: 0; - margin: 0; - list-style: none; - - flex: 1; - overflow-x: hidden; - overflow-y: auto; -} - -.time-picker .dropdown ul.minutes, -.time-picker .dropdown ul.seconds, -.time-picker .dropdown ul.apms{ - border-left: 1px solid #fff; -} - -.time-picker .dropdown ul li { - text-align: center; - padding: 0.3em 0; - color: #161616; -} - -.time-picker .dropdown ul li:not(.hint):hover { - background: rgba(0,0,0,.08); - color: #161616; - cursor: pointer; -} - -.time-picker .dropdown ul li.active, -.time-picker .dropdown ul li.active:hover { - background: #41B883; - color: #fff; -} - -.time-picker .dropdown .hint { - color: #a5a5a5; - cursor: default; - font-size: 0.8em; -} -`, "",{"version":3,"sources":["webpack://./node_modules/vue2-timepicker/src/style/vue-timepicker.css"],"names":[],"mappings":"AAAA;EACE,qBAAqB;EACrB,kBAAkB;EAClB,cAAc;EACd,WAAW;EACX,uBAAuB;EACvB,sBAAsB;AACxB;;AAEA;EACE,sBAAsB;AACxB;;AAEA;EACE,yBAAyB;EACzB,WAAW;EACX,aAAa;EACb,oBAAoB;EACpB,cAAc;AAChB;;AAEA;EACE,kBAAkB;EAClB,aAAa;EACb,wBAAwB;EACxB,uBAAuB;EACvB,mBAAmB;EACnB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,mBAAmB;EACnB,UAAU;EACV,gBAAgB;EAChB,gBAAgB;EAChB,sBAAsB;EACtB,YAAY;EACZ,cAAc;EACd,+BAA+B;EAC/B,kBAAkB;EAClB,kBAAkB;;EAElB,6BAA6B;EAC7B,qBAAqB;AACvB;;AAEA;EACE,cAAc;EACd,eAAe;AACjB;;AAEA;EACE,UAAU;EACV,eAAe;EACf,MAAM;EACN,OAAO;EACP,QAAQ;EACR,SAAS;AACX;;AAEA;EACE,kBAAkB;EAClB,UAAU;EACV,sBAAsB;EACtB,OAAO;EACP,gBAAgB;EAChB,sCAAsC;EACtC,WAAW;EACX,YAAY;EACZ,mBAAmB;AACrB;;AAEA;EACE,WAAW;EACX,YAAY;EACZ,gBAAgB;EAChB,aAAa;EACb,qBAAqB;EACrB,oBAAoB;EACpB,8BAA8B;AAChC;;AAEA;EACE,UAAU;EACV,SAAS;EACT,gBAAgB;;EAEhB,OAAO;EACP,kBAAkB;EAClB,gBAAgB;AAClB;;AAEA;;;EAGE,2BAA2B;AAC7B;;AAEA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,cAAc;AAChB;;AAEA;EACE,2BAA2B;EAC3B,cAAc;EACd,eAAe;AACjB;;AAEA;;EAEE,mBAAmB;EACnB,WAAW;AACb;;AAEA;EACE,cAAc;EACd,eAAe;EACf,gBAAgB;AAClB","sourcesContent":[".time-picker {\n display: inline-block;\n position: relative;\n font-size: 1em;\n width: 10em;\n font-family: sans-serif;\n vertical-align: middle;\n}\n\n.time-picker * {\n box-sizing: border-box;\n}\n\n.time-picker input.display-time {\n border: 1px solid #d2d2d2;\n width: 10em;\n height: 2.2em;\n padding: 0.3em 0.5em;\n font-size: 1em;\n}\n\n.time-picker .clear-btn {\n position: absolute;\n display: flex;\n flex-flow: column nowrap;\n justify-content: center;\n align-items: center;\n top: 0;\n right: 0;\n bottom: 0;\n margin-top: -0.15em;\n z-index: 3;\n font-size: 1.1em;\n line-height: 1em;\n vertical-align: middle;\n width: 1.3em;\n color: #d2d2d2;\n background: rgba(255,255,255,0);\n text-align: center;\n font-style: normal;\n\n -webkit-transition: color .2s;\n transition: color .2s;\n}\n\n.time-picker .clear-btn:hover {\n color: #797979;\n cursor: pointer;\n}\n\n.time-picker .time-picker-overlay {\n z-index: 2;\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.time-picker .dropdown {\n position: absolute;\n z-index: 5;\n top: calc(2.2em + 2px);\n left: 0;\n background: #fff;\n box-shadow: 0 1px 6px rgba(0,0,0,0.15);\n width: 10em;\n height: 10em;\n font-weight: normal;\n}\n\n.time-picker .dropdown .select-list {\n width: 10em;\n height: 10em;\n overflow: hidden;\n display: flex;\n flex-flow: row nowrap;\n align-items: stretch;\n justify-content: space-between;\n}\n\n.time-picker .dropdown ul {\n padding: 0;\n margin: 0;\n list-style: none;\n\n flex: 1;\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.time-picker .dropdown ul.minutes,\n.time-picker .dropdown ul.seconds,\n.time-picker .dropdown ul.apms{\n border-left: 1px solid #fff;\n}\n\n.time-picker .dropdown ul li {\n text-align: center;\n padding: 0.3em 0;\n color: #161616;\n}\n\n.time-picker .dropdown ul li:not(.hint):hover {\n background: rgba(0,0,0,.08);\n color: #161616;\n cursor: pointer;\n}\n\n.time-picker .dropdown ul li.active,\n.time-picker .dropdown ul li.active:hover {\n background: #41B883;\n color: #fff;\n}\n\n.time-picker .dropdown .hint {\n color: #a5a5a5;\n cursor: default;\n font-size: 0.8em;\n}\n"],"sourceRoot":""}]); -// Exports -module.exports = ___CSS_LOADER_EXPORT___; - - -/***/ }), - -/***/ "./node_modules/css-loader/dist/runtime/api.js": -/*!*****************************************************!*\ - !*** ./node_modules/css-loader/dist/runtime/api.js ***! - \*****************************************************/ -/***/ ((module) => { - -"use strict"; - - -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -module.exports = function (cssWithMappingToString) { - var list = []; - - // return the list of modules as css string - list.toString = function toString() { - return this.map(function (item) { - var content = ""; - var needLayer = typeof item[5] !== "undefined"; - if (item[4]) { - content += "@supports (".concat(item[4], ") {"); - } - if (item[2]) { - content += "@media ".concat(item[2], " {"); - } - if (needLayer) { - content += "@layer".concat(item[5].length > 0 ? " ".concat(item[5]) : "", " {"); - } - content += cssWithMappingToString(item); - if (needLayer) { - content += "}"; - } - if (item[2]) { - content += "}"; - } - if (item[4]) { - content += "}"; - } - return content; - }).join(""); - }; - - // import a list of modules into the list - list.i = function i(modules, media, dedupe, supports, layer) { - if (typeof modules === "string") { - modules = [[null, modules, undefined]]; - } - var alreadyImportedModules = {}; - if (dedupe) { - for (var k = 0; k < this.length; k++) { - var id = this[k][0]; - if (id != null) { - alreadyImportedModules[id] = true; - } - } - } - for (var _k = 0; _k < modules.length; _k++) { - var item = [].concat(modules[_k]); - if (dedupe && alreadyImportedModules[item[0]]) { - continue; - } - if (typeof layer !== "undefined") { - if (typeof item[5] === "undefined") { - item[5] = layer; - } else { - item[1] = "@layer".concat(item[5].length > 0 ? " ".concat(item[5]) : "", " {").concat(item[1], "}"); - item[5] = layer; - } - } - if (media) { - if (!item[2]) { - item[2] = media; - } else { - item[1] = "@media ".concat(item[2], " {").concat(item[1], "}"); - item[2] = media; - } - } - if (supports) { - if (!item[4]) { - item[4] = "".concat(supports); - } else { - item[1] = "@supports (".concat(item[4], ") {").concat(item[1], "}"); - item[4] = supports; - } - } - list.push(item); - } - }; - return list; -}; - -/***/ }), - -/***/ "./node_modules/css-loader/dist/runtime/sourceMaps.js": -/*!************************************************************!*\ - !*** ./node_modules/css-loader/dist/runtime/sourceMaps.js ***! - \************************************************************/ -/***/ ((module) => { - -"use strict"; - - -module.exports = function (item) { - var content = item[1]; - var cssMapping = item[3]; - if (!cssMapping) { - return content; - } - if (typeof btoa === "function") { - var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping)))); - var data = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64); - var sourceMapping = "/*# ".concat(data, " */"); - return [content].concat([sourceMapping]).join("\n"); - } - return [content].join("\n"); -}; - -/***/ }), - -/***/ "./node_modules/moment-duration-format/lib/moment-duration-format.js": -/*!***************************************************************************!*\ - !*** ./node_modules/moment-duration-format/lib/moment-duration-format.js ***! - \***************************************************************************/ -/***/ (function(module, exports, __webpack_require__) { - -var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! Moment Duration Format v2.2.2 - * https://github.com/jsmreese/moment-duration-format - * Date: 2018-02-16 - * - * Duration format plugin function for the Moment.js library - * http://momentjs.com/ - * - * Copyright 2018 John Madhavan-Reese - * Released under the MIT license - */ - -(function (root, factory) { - if (true) { - // AMD. Register as an anonymous module. - !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! moment */ "./node_modules/moment/moment.js")], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory), - __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? - (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); - } else {} - - if (root) { - // Globals. - root.momentDurationFormatSetup = root.moment ? factory(root.moment) : factory; - } -})(this, function (moment) { - // `Number#tolocaleString` is tested on plugin initialization. - // If the feature test passes, `toLocaleStringWorks` will be set to `true` and the - // native function will be used to generate formatted output. If the feature - // test fails, the fallback format function internal to this plugin will be - // used. - var toLocaleStringWorks = false; - - // `Number#toLocaleString` rounds incorrectly for select numbers in Microsoft - // environments (Edge, IE11, Windows Phone) and possibly other environments. - // If the rounding test fails and `toLocaleString` will be used for formatting, - // the plugin will "pre-round" number values using the fallback number format - // function before passing them to `toLocaleString` for final formatting. - var toLocaleStringRoundingWorks = false; - - // `Intl.NumberFormat#format` is tested on plugin initialization. - // If the feature test passes, `intlNumberFormatRoundingWorks` will be set to - // `true` and the native function will be used to generate formatted output. - // If the feature test fails, either `Number#tolocaleString` (if - // `toLocaleStringWorks` is `true`), or the fallback format function internal - // to this plugin will be used. - var intlNumberFormatWorks = false; - - // `Intl.NumberFormat#format` rounds incorrectly for select numbers in Microsoft - // environments (Edge, IE11, Windows Phone) and possibly other environments. - // If the rounding test fails and `Intl.NumberFormat#format` will be used for - // formatting, the plugin will "pre-round" number values using the fallback number - // format function before passing them to `Intl.NumberFormat#format` for final - // formatting. - var intlNumberFormatRoundingWorks = false; - - // Token type names in order of descending magnitude. - var types = "escape years months weeks days hours minutes seconds milliseconds general".split(" "); - - var bubbles = [ - { - type: "seconds", - targets: [ - { type: "minutes", value: 60 }, - { type: "hours", value: 3600 }, - { type: "days", value: 86400 }, - { type: "weeks", value: 604800 }, - { type: "months", value: 2678400 }, - { type: "years", value: 31536000 } - ] - }, - { - type: "minutes", - targets: [ - { type: "hours", value: 60 }, - { type: "days", value: 1440 }, - { type: "weeks", value: 10080 }, - { type: "months", value: 44640 }, - { type: "years", value: 525600 } - ] - }, - { - type: "hours", - targets: [ - { type: "days", value: 24 }, - { type: "weeks", value: 168 }, - { type: "months", value: 744 }, - { type: "years", value: 8760 } - ] - }, - { - type: "days", - targets: [ - { type: "weeks", value: 7 }, - { type: "months", value: 31 }, - { type: "years", value: 365 } - ] - }, - { - type: "months", - targets: [ - { type: "years", value: 12 } - ] - } - ]; - - // stringIncludes - function stringIncludes(str, search) { - if (search.length > str.length) { - return false; - } - - return str.indexOf(search) !== -1; - } - - // repeatZero(qty) - // Returns "0" repeated `qty` times. - // `qty` must be a integer >= 0. - function repeatZero(qty) { - var result = ""; - - while (qty) { - result += "0"; - qty -= 1; - } - - return result; - } - - function stringRound(digits) { - var digitsArray = digits.split("").reverse(); - var i = 0; - var carry = true; - - while (carry && i < digitsArray.length) { - if (i) { - if (digitsArray[i] === "9") { - digitsArray[i] = "0"; - } else { - digitsArray[i] = (parseInt(digitsArray[i], 10) + 1).toString(); - carry = false; - } - } else { - if (parseInt(digitsArray[i], 10) < 5) { - carry = false; - } - - digitsArray[i] = "0"; - } - - i += 1; - } - - if (carry) { - digitsArray.push("1"); - } - - return digitsArray.reverse().join(""); - } - - // cachedNumberFormat - // Returns an `Intl.NumberFormat` instance for the given locale and configuration. - // On first use of a particular configuration, the instance is cached for fast - // repeat access. - function cachedNumberFormat(locale, options) { - // Create a sorted, stringified version of `options` - // for use as part of the cache key - var optionsString = map( - keys(options).sort(), - function(key) { - return key + ':' + options[key]; - } - ).join(','); - - // Set our cache key - var cacheKey = locale + '+' + optionsString; - - // If we don't have this configuration cached, configure and cache it - if (!cachedNumberFormat.cache[cacheKey]) { - cachedNumberFormat.cache[cacheKey] = Intl.NumberFormat(locale, options); - } - - // Return the cached version of this configuration - return cachedNumberFormat.cache[cacheKey]; - } - cachedNumberFormat.cache = {}; - - // formatNumber - // Formats any number greater than or equal to zero using these options: - // - userLocale - // - useToLocaleString - // - useGrouping - // - grouping - // - maximumSignificantDigits - // - minimumIntegerDigits - // - fractionDigits - // - groupingSeparator - // - decimalSeparator - // - // `useToLocaleString` will use `Intl.NumberFormat` or `toLocaleString` for formatting. - // `userLocale` option is passed through to the formatting function. - // `fractionDigits` is passed through to `maximumFractionDigits` and `minimumFractionDigits` - // Using `maximumSignificantDigits` will override `minimumIntegerDigits` and `fractionDigits`. - function formatNumber(number, options, userLocale) { - var useToLocaleString = options.useToLocaleString; - var useGrouping = options.useGrouping; - var grouping = useGrouping && options.grouping.slice(); - var maximumSignificantDigits = options.maximumSignificantDigits; - var minimumIntegerDigits = options.minimumIntegerDigits || 1; - var fractionDigits = options.fractionDigits || 0; - var groupingSeparator = options.groupingSeparator; - var decimalSeparator = options.decimalSeparator; - - if (useToLocaleString && userLocale) { - var localeStringOptions = { - minimumIntegerDigits: minimumIntegerDigits, - useGrouping: useGrouping - }; - - if (fractionDigits) { - localeStringOptions.maximumFractionDigits = fractionDigits; - localeStringOptions.minimumFractionDigits = fractionDigits; - } - - // toLocaleString output is "0.0" instead of "0" for HTC browsers - // when maximumSignificantDigits is set. See #96. - if (maximumSignificantDigits && number > 0) { - localeStringOptions.maximumSignificantDigits = maximumSignificantDigits; - } - - if (intlNumberFormatWorks) { - if (!intlNumberFormatRoundingWorks) { - var roundingOptions = extend({}, options); - roundingOptions.useGrouping = false; - roundingOptions.decimalSeparator = "."; - number = parseFloat(formatNumber(number, roundingOptions), 10); - } - - return cachedNumberFormat(userLocale, localeStringOptions).format(number); - } else { - if (!toLocaleStringRoundingWorks) { - var roundingOptions = extend({}, options); - roundingOptions.useGrouping = false; - roundingOptions.decimalSeparator = "."; - number = parseFloat(formatNumber(number, roundingOptions), 10); - } - - return number.toLocaleString(userLocale, localeStringOptions); - } - } - - var numberString; - - // Add 1 to digit output length for floating point errors workaround. See below. - if (maximumSignificantDigits) { - numberString = number.toPrecision(maximumSignificantDigits + 1); - } else { - numberString = number.toFixed(fractionDigits + 1); - } - - var integerString; - var fractionString; - var exponentString; - - var temp = numberString.split("e"); - - exponentString = temp[1] || ""; - - temp = temp[0].split("."); - - fractionString = temp[1] || ""; - integerString = temp[0] || ""; - - // Workaround for floating point errors in `toFixed` and `toPrecision`. - // (3.55).toFixed(1); --> "3.5" - // (123.55 - 120).toPrecision(2); --> "3.5" - // (123.55 - 120); --> 3.549999999999997 - // (123.55 - 120).toFixed(2); --> "3.55" - // Round by examing the string output of the next digit. - - // *************** Implement String Rounding here *********************** - // Check integerString + fractionString length of toPrecision before rounding. - // Check length of fractionString from toFixed output before rounding. - var integerLength = integerString.length; - var fractionLength = fractionString.length; - var digitCount = integerLength + fractionLength; - var digits = integerString + fractionString; - - if (maximumSignificantDigits && digitCount === (maximumSignificantDigits + 1) || !maximumSignificantDigits && fractionLength === (fractionDigits + 1)) { - // Round digits. - digits = stringRound(digits); - - if (digits.length === digitCount + 1) { - integerLength = integerLength + 1; - } - - // Discard final fractionDigit. - if (fractionLength) { - digits = digits.slice(0, -1); - } - - // Separate integer and fraction. - integerString = digits.slice(0, integerLength); - fractionString = digits.slice(integerLength); - } - - // Trim trailing zeroes from fractionString because toPrecision outputs - // precision, not significant digits. - if (maximumSignificantDigits) { - fractionString = fractionString.replace(/0*$/, ""); - } - - // Handle exponent. - var exponent = parseInt(exponentString, 10); - - if (exponent > 0) { - if (fractionString.length <= exponent) { - fractionString = fractionString + repeatZero(exponent - fractionString.length); - - integerString = integerString + fractionString; - fractionString = ""; - } else { - integerString = integerString + fractionString.slice(0, exponent); - fractionString = fractionString.slice(exponent); - } - } else if (exponent < 0) { - fractionString = (repeatZero(Math.abs(exponent) - integerString.length) + integerString + fractionString); - - integerString = "0"; - } - - if (!maximumSignificantDigits) { - // Trim or pad fraction when not using maximumSignificantDigits. - fractionString = fractionString.slice(0, fractionDigits); - - if (fractionString.length < fractionDigits) { - fractionString = fractionString + repeatZero(fractionDigits - fractionString.length); - } - - // Pad integer when using minimumIntegerDigits - // and not using maximumSignificantDigits. - if (integerString.length < minimumIntegerDigits) { - integerString = repeatZero(minimumIntegerDigits - integerString.length) + integerString; - } - } - - var formattedString = ""; - - // Handle grouping. - if (useGrouping) { - temp = integerString; - var group; - - while (temp.length) { - if (grouping.length) { - group = grouping.shift(); - } - - if (formattedString) { - formattedString = groupingSeparator + formattedString; - } - - formattedString = temp.slice(-group) + formattedString; - - temp = temp.slice(0, -group); - } - } else { - formattedString = integerString; - } - - // Add decimalSeparator and fraction. - if (fractionString) { - formattedString = formattedString + decimalSeparator + fractionString; - } - - return formattedString; - } - - // durationLabelCompare - function durationLabelCompare(a, b) { - if (a.label.length > b.label.length) { - return -1; - } - - if (a.label.length < b.label.length) { - return 1; - } - - // a must be equal to b - return 0; - } - - // durationGetLabels - function durationGetLabels(token, localeData) { - var labels = []; - - each(keys(localeData), function (localeDataKey) { - if (localeDataKey.slice(0, 15) !== "_durationLabels") { - return; - } - - var labelType = localeDataKey.slice(15).toLowerCase(); - - each(keys(localeData[localeDataKey]), function (labelKey) { - if (labelKey.slice(0, 1) === token) { - labels.push({ - type: labelType, - key: labelKey, - label: localeData[localeDataKey][labelKey] - }); - } - }); - }); - - return labels; - } - - // durationPluralKey - function durationPluralKey(token, integerValue, decimalValue) { - // Singular for a value of `1`, but not for `1.0`. - if (integerValue === 1 && decimalValue === null) { - return token; - } - - return token + token; - } - - var engLocale = { - durationLabelsStandard: { - S: 'millisecond', - SS: 'milliseconds', - s: 'second', - ss: 'seconds', - m: 'minute', - mm: 'minutes', - h: 'hour', - hh: 'hours', - d: 'day', - dd: 'days', - w: 'week', - ww: 'weeks', - M: 'month', - MM: 'months', - y: 'year', - yy: 'years' - }, - durationLabelsShort: { - S: 'msec', - SS: 'msecs', - s: 'sec', - ss: 'secs', - m: 'min', - mm: 'mins', - h: 'hr', - hh: 'hrs', - d: 'dy', - dd: 'dys', - w: 'wk', - ww: 'wks', - M: 'mo', - MM: 'mos', - y: 'yr', - yy: 'yrs' - }, - durationTimeTemplates: { - HMS: 'h:mm:ss', - HM: 'h:mm', - MS: 'm:ss' - }, - durationLabelTypes: [ - { type: "standard", string: "__" }, - { type: "short", string: "_" } - ], - durationPluralKey: durationPluralKey - }; - - // isArray - function isArray(array) { - return Object.prototype.toString.call(array) === "[object Array]"; - } - - // isObject - function isObject(obj) { - return Object.prototype.toString.call(obj) === "[object Object]"; - } - - // findLast - function findLast(array, callback) { - var index = array.length; - - while (index -= 1) { - if (callback(array[index])) { return array[index]; } - } - } - - // find - function find(array, callback) { - var index = 0; - - var max = array && array.length || 0; - - var match; - - if (typeof callback !== "function") { - match = callback; - callback = function (item) { - return item === match; - }; - } - - while (index < max) { - if (callback(array[index])) { return array[index]; } - index += 1; - } - } - - // each - function each(array, callback) { - var index = 0, - max = array.length; - - if (!array || !max) { return; } - - while (index < max) { - if (callback(array[index], index) === false) { return; } - index += 1; - } - } - - // map - function map(array, callback) { - var index = 0, - max = array.length, - ret = []; - - if (!array || !max) { return ret; } - - while (index < max) { - ret[index] = callback(array[index], index); - index += 1; - } - - return ret; - } - - // pluck - function pluck(array, prop) { - return map(array, function (item) { - return item[prop]; - }); - } - - // compact - function compact(array) { - var ret = []; - - each(array, function (item) { - if (item) { ret.push(item); } - }); - - return ret; - } - - // unique - function unique(array) { - var ret = []; - - each(array, function (_a) { - if (!find(ret, _a)) { ret.push(_a); } - }); - - return ret; - } - - // intersection - function intersection(a, b) { - var ret = []; - - each(a, function (_a) { - each(b, function (_b) { - if (_a === _b) { ret.push(_a); } - }); - }); - - return unique(ret); - } - - // rest - function rest(array, callback) { - var ret = []; - - each(array, function (item, index) { - if (!callback(item)) { - ret = array.slice(index); - return false; - } - }); - - return ret; - } - - // initial - function initial(array, callback) { - var reversed = array.slice().reverse(); - - return rest(reversed, callback).reverse(); - } - - // extend - function extend(a, b) { - for (var key in b) { - if (b.hasOwnProperty(key)) { a[key] = b[key]; } - } - - return a; - } - - // keys - function keys(a) { - var ret = []; - - for (var key in a) { - if (a.hasOwnProperty(key)) { ret.push(key); } - } - - return ret; - } - - // any - function any(array, callback) { - var index = 0, - max = array.length; - - if (!array || !max) { return false; } - - while (index < max) { - if (callback(array[index], index) === true) { return true; } - index += 1; - } - - return false; - } - - // flatten - function flatten(array) { - var ret = []; - - each(array, function(child) { - ret = ret.concat(child); - }); - - return ret; - } - - function toLocaleStringSupportsLocales() { - var number = 0; - try { - number.toLocaleString('i'); - } catch (e) { - return e.name === 'RangeError'; - } - return false; - } - - function featureTestFormatterRounding(formatter) { - return formatter(3.55, "en", { - useGrouping: false, - minimumIntegerDigits: 1, - minimumFractionDigits: 1, - maximumFractionDigits: 1 - }) === "3.6"; - } - - function featureTestFormatter(formatter) { - var passed = true; - - // Test minimumIntegerDigits. - passed = passed && formatter(1, "en", { minimumIntegerDigits: 1 }) === "1"; - passed = passed && formatter(1, "en", { minimumIntegerDigits: 2 }) === "01"; - passed = passed && formatter(1, "en", { minimumIntegerDigits: 3 }) === "001"; - if (!passed) { return false; } - - // Test maximumFractionDigits and minimumFractionDigits. - passed = passed && formatter(99.99, "en", { maximumFractionDigits: 0, minimumFractionDigits: 0 }) === "100"; - passed = passed && formatter(99.99, "en", { maximumFractionDigits: 1, minimumFractionDigits: 1 }) === "100.0"; - passed = passed && formatter(99.99, "en", { maximumFractionDigits: 2, minimumFractionDigits: 2 }) === "99.99"; - passed = passed && formatter(99.99, "en", { maximumFractionDigits: 3, minimumFractionDigits: 3 }) === "99.990"; - if (!passed) { return false; } - - // Test maximumSignificantDigits. - passed = passed && formatter(99.99, "en", { maximumSignificantDigits: 1 }) === "100"; - passed = passed && formatter(99.99, "en", { maximumSignificantDigits: 2 }) === "100"; - passed = passed && formatter(99.99, "en", { maximumSignificantDigits: 3 }) === "100"; - passed = passed && formatter(99.99, "en", { maximumSignificantDigits: 4 }) === "99.99"; - passed = passed && formatter(99.99, "en", { maximumSignificantDigits: 5 }) === "99.99"; - if (!passed) { return false; } - - // Test grouping. - passed = passed && formatter(1000, "en", { useGrouping: true }) === "1,000"; - passed = passed && formatter(1000, "en", { useGrouping: false }) === "1000"; - if (!passed) { return false; } - - return true; - } - - // durationsFormat(durations [, template] [, precision] [, settings]) - function durationsFormat() { - var args = [].slice.call(arguments); - var settings = {}; - var durations; - - // Parse arguments. - each(args, function (arg, index) { - if (!index) { - if (!isArray(arg)) { - throw "Expected array as the first argument to durationsFormat."; - } - - durations = arg; - } - - if (typeof arg === "string" || typeof arg === "function") { - settings.template = arg; - return; - } - - if (typeof arg === "number") { - settings.precision = arg; - return; - } - - if (isObject(arg)) { - extend(settings, arg); - } - }); - - if (!durations || !durations.length) { - return []; - } - - settings.returnMomentTypes = true; - - var formattedDurations = map(durations, function (dur) { - return dur.format(settings); - }); - - // Merge token types from all durations. - var outputTypes = intersection(types, unique(pluck(flatten(formattedDurations), "type"))); - - var largest = settings.largest; - - if (largest) { - outputTypes = outputTypes.slice(0, largest); - } - - settings.returnMomentTypes = false; - settings.outputTypes = outputTypes; - - return map(durations, function (dur) { - return dur.format(settings); - }); - } - - // durationFormat([template] [, precision] [, settings]) - function durationFormat() { - - var args = [].slice.call(arguments); - var settings = extend({}, this.format.defaults); - - // Keep a shadow copy of this moment for calculating remainders. - // Perform all calculations on positive duration value, handle negative - // sign at the very end. - var asMilliseconds = this.asMilliseconds(); - var asMonths = this.asMonths(); - - // Treat invalid durations as having a value of 0 milliseconds. - if (typeof this.isValid === "function" && this.isValid() === false) { - asMilliseconds = 0; - asMonths = 0; - } - - var isNegative = asMilliseconds < 0; - - // Two shadow copies are needed because of the way moment.js handles - // duration arithmetic for years/months and for weeks/days/hours/minutes/seconds. - var remainder = moment.duration(Math.abs(asMilliseconds), "milliseconds"); - var remainderMonths = moment.duration(Math.abs(asMonths), "months"); - - // Parse arguments. - each(args, function (arg) { - if (typeof arg === "string" || typeof arg === "function") { - settings.template = arg; - return; - } - - if (typeof arg === "number") { - settings.precision = arg; - return; - } - - if (isObject(arg)) { - extend(settings, arg); - } - }); - - var momentTokens = { - years: "y", - months: "M", - weeks: "w", - days: "d", - hours: "h", - minutes: "m", - seconds: "s", - milliseconds: "S" - }; - - var tokenDefs = { - escape: /\[(.+?)\]/, - years: /\*?[Yy]+/, - months: /\*?M+/, - weeks: /\*?[Ww]+/, - days: /\*?[Dd]+/, - hours: /\*?[Hh]+/, - minutes: /\*?m+/, - seconds: /\*?s+/, - milliseconds: /\*?S+/, - general: /.+?/ - }; - - // Types array is available in the template function. - settings.types = types; - - var typeMap = function (token) { - return find(types, function (type) { - return tokenDefs[type].test(token); - }); - }; - - var tokenizer = new RegExp(map(types, function (type) { - return tokenDefs[type].source; - }).join("|"), "g"); - - // Current duration object is available in the template function. - settings.duration = this; - - // Eval template function and cache template string. - var template = typeof settings.template === "function" ? settings.template.apply(settings) : settings.template; - - // outputTypes and returnMomentTypes are settings to support durationsFormat(). - - // outputTypes is an array of moment token types that determines - // the tokens returned in formatted output. This option overrides - // trim, largest, stopTrim, etc. - var outputTypes = settings.outputTypes; - - // returnMomentTypes is a boolean that sets durationFormat to return - // the processed momentTypes instead of formatted output. - var returnMomentTypes = settings.returnMomentTypes; - - var largest = settings.largest; - - // Setup stopTrim array of token types. - var stopTrim = []; - - if (!outputTypes) { - if (isArray(settings.stopTrim)) { - settings.stopTrim = settings.stopTrim.join(""); - } - - // Parse stopTrim string to create token types array. - if (settings.stopTrim) { - each(settings.stopTrim.match(tokenizer), function (token) { - var type = typeMap(token); - - if (type === "escape" || type === "general") { - return; - } - - stopTrim.push(type); - }); - } - } - - // Cache moment's locale data. - var localeData = moment.localeData(); - - if (!localeData) { - localeData = {}; - } - - // Fall back to this plugin's `eng` extension. - each(keys(engLocale), function (key) { - if (typeof engLocale[key] === "function") { - if (!localeData[key]) { - localeData[key] = engLocale[key]; - } - - return; - } - - if (!localeData["_" + key]) { - localeData["_" + key] = engLocale[key]; - } - }); - - // Replace Duration Time Template strings. - // For locale `eng`: `_HMS_`, `_HM_`, and `_MS_`. - each(keys(localeData._durationTimeTemplates), function (item) { - template = template.replace("_" + item + "_", localeData._durationTimeTemplates[item]); - }); - - // Determine user's locale. - var userLocale = settings.userLocale || moment.locale(); - - var useLeftUnits = settings.useLeftUnits; - var usePlural = settings.usePlural; - var precision = settings.precision; - var forceLength = settings.forceLength; - var useGrouping = settings.useGrouping; - var trunc = settings.trunc; - - // Use significant digits only when precision is greater than 0. - var useSignificantDigits = settings.useSignificantDigits && precision > 0; - var significantDigits = useSignificantDigits ? settings.precision : 0; - var significantDigitsCache = significantDigits; - - var minValue = settings.minValue; - var isMinValue = false; - - var maxValue = settings.maxValue; - var isMaxValue = false; - - // formatNumber fallback options. - var useToLocaleString = settings.useToLocaleString; - var groupingSeparator = settings.groupingSeparator; - var decimalSeparator = settings.decimalSeparator; - var grouping = settings.grouping; - - useToLocaleString = useToLocaleString && (toLocaleStringWorks || intlNumberFormatWorks); - - // Trim options. - var trim = settings.trim; - - if (isArray(trim)) { - trim = trim.join(" "); - } - - if (trim === null && (largest || maxValue || useSignificantDigits)) { - trim = "all"; - } - - if (trim === null || trim === true || trim === "left" || trim === "right") { - trim = "large"; - } - - if (trim === false) { - trim = ""; - } - - var trimIncludes = function (item) { - return item.test(trim); - }; - - var rLarge = /large/; - var rSmall = /small/; - var rBoth = /both/; - var rMid = /mid/; - var rAll = /^all|[^sm]all/; - var rFinal = /final/; - - var trimLarge = largest > 0 || any([rLarge, rBoth, rAll], trimIncludes); - var trimSmall = any([rSmall, rBoth, rAll], trimIncludes); - var trimMid = any([rMid, rAll], trimIncludes); - var trimFinal = any([rFinal, rAll], trimIncludes); - - // Parse format string to create raw tokens array. - var rawTokens = map(template.match(tokenizer), function (token, index) { - var type = typeMap(token); - - if (token.slice(0, 1) === "*") { - token = token.slice(1); - - if (type !== "escape" && type !== "general") { - stopTrim.push(type); - } - } - - return { - index: index, - length: token.length, - text: "", - - // Replace escaped tokens with the non-escaped token text. - token: (type === "escape" ? token.replace(tokenDefs.escape, "$1") : token), - - // Ignore type on non-moment tokens. - type: ((type === "escape" || type === "general") ? null : type) - }; - }); - - // Associate text tokens with moment tokens. - var currentToken = { - index: 0, - length: 0, - token: "", - text: "", - type: null - }; - - var tokens = []; - - if (useLeftUnits) { - rawTokens.reverse(); - } - - each(rawTokens, function (token) { - if (token.type) { - if (currentToken.type || currentToken.text) { - tokens.push(currentToken); - } - - currentToken = token; - - return; - } - - if (useLeftUnits) { - currentToken.text = token.token + currentToken.text; - } else { - currentToken.text += token.token; - } - }); - - if (currentToken.type || currentToken.text) { - tokens.push(currentToken); - } - - if (useLeftUnits) { - tokens.reverse(); - } - - // Find unique moment token types in the template in order of - // descending magnitude. - var momentTypes = intersection(types, unique(compact(pluck(tokens, "type")))); - - // Exit early if there are no moment token types. - if (!momentTypes.length) { - return pluck(tokens, "text").join(""); - } - - // Calculate values for each moment type in the template. - // For processing the settings, values are associated with moment types. - // Values will be assigned to tokens at the last step in order to - // assume nothing about frequency or order of tokens in the template. - momentTypes = map(momentTypes, function (momentType, index) { - // Is this the least-magnitude moment token found? - var isSmallest = ((index + 1) === momentTypes.length); - - // Is this the greatest-magnitude moment token found? - var isLargest = (!index); - - // Get the raw value in the current units. - var rawValue; - - if (momentType === "years" || momentType === "months") { - rawValue = remainderMonths.as(momentType); - } else { - rawValue = remainder.as(momentType); - } - - var wholeValue = Math.floor(rawValue); - var decimalValue = rawValue - wholeValue; - - var token = find(tokens, function (token) { - return momentType === token.type; - }); - - if (isLargest && maxValue && rawValue > maxValue) { - isMaxValue = true; - } - - if (isSmallest && minValue && Math.abs(settings.duration.as(momentType)) < minValue) { - isMinValue = true; - } - - // Note the length of the largest-magnitude moment token: - // if it is greater than one and forceLength is not set, - // then default forceLength to `true`. - // - // Rationale is this: If the template is "h:mm:ss" and the - // moment value is 5 minutes, the user-friendly output is - // "5:00", not "05:00". We shouldn't pad the `minutes` token - // even though it has length of two if the template is "h:mm:ss"; - // - // If the minutes output should always include the leading zero - // even when the hour is trimmed then set `{ forceLength: true }` - // to output "05:00". If the template is "hh:mm:ss", the user - // clearly wanted everything padded so we should output "05:00"; - // - // If the user wants the full padded output, they can use - // template "hh:mm:ss" and set `{ trim: false }` to output - // "00:05:00". - if (isLargest && forceLength === null && token.length > 1) { - forceLength = true; - } - - // Update remainder. - remainder.subtract(wholeValue, momentType); - remainderMonths.subtract(wholeValue, momentType); - - return { - rawValue: rawValue, - wholeValue: wholeValue, - // Decimal value is only retained for the least-magnitude - // moment type in the format template. - decimalValue: isSmallest ? decimalValue : 0, - isSmallest: isSmallest, - isLargest: isLargest, - type: momentType, - // Tokens can appear multiple times in a template string, - // but all instances must share the same length. - tokenLength: token.length - }; - }); - - var truncMethod = trunc ? Math.floor : Math.round; - var truncate = function (value, places) { - var factor = Math.pow(10, places); - return truncMethod(value * factor) / factor; - }; - - var foundFirst = false; - var bubbled = false; - - var formatValue = function (momentType, index) { - var formatOptions = { - useGrouping: useGrouping, - groupingSeparator: groupingSeparator, - decimalSeparator: decimalSeparator, - grouping: grouping, - useToLocaleString: useToLocaleString - }; - - if (useSignificantDigits) { - if (significantDigits <= 0) { - momentType.rawValue = 0; - momentType.wholeValue = 0; - momentType.decimalValue = 0; - } else { - formatOptions.maximumSignificantDigits = significantDigits; - momentType.significantDigits = significantDigits; - } - } - - if (isMaxValue && !bubbled) { - if (momentType.isLargest) { - momentType.wholeValue = maxValue; - momentType.decimalValue = 0; - } else { - momentType.wholeValue = 0; - momentType.decimalValue = 0; - } - } - - if (isMinValue && !bubbled) { - if (momentType.isSmallest) { - momentType.wholeValue = minValue; - momentType.decimalValue = 0; - } else { - momentType.wholeValue = 0; - momentType.decimalValue = 0; - } - } - - if (momentType.isSmallest || momentType.significantDigits && momentType.significantDigits - momentType.wholeValue.toString().length <= 0) { - // Apply precision to least significant token value. - if (precision < 0) { - momentType.value = truncate(momentType.wholeValue, precision); - } else if (precision === 0) { - momentType.value = truncMethod(momentType.wholeValue + momentType.decimalValue); - } else { // precision > 0 - if (useSignificantDigits) { - if (trunc) { - momentType.value = truncate(momentType.rawValue, significantDigits - momentType.wholeValue.toString().length); - } else { - momentType.value = momentType.rawValue; - } - - if (momentType.wholeValue) { - significantDigits -= momentType.wholeValue.toString().length; - } - } else { - formatOptions.fractionDigits = precision; - - if (trunc) { - momentType.value = momentType.wholeValue + truncate(momentType.decimalValue, precision); - } else { - momentType.value = momentType.wholeValue + momentType.decimalValue; - } - } - } - } else { - if (useSignificantDigits && momentType.wholeValue) { - // Outer Math.round required here to handle floating point errors. - momentType.value = Math.round(truncate(momentType.wholeValue, momentType.significantDigits - momentType.wholeValue.toString().length)); - - significantDigits -= momentType.wholeValue.toString().length; - } else { - momentType.value = momentType.wholeValue; - } - } - - if (momentType.tokenLength > 1 && (forceLength || foundFirst)) { - formatOptions.minimumIntegerDigits = momentType.tokenLength; - - if (bubbled && formatOptions.maximumSignificantDigits < momentType.tokenLength) { - delete formatOptions.maximumSignificantDigits; - } - } - - if (!foundFirst && (momentType.value > 0 || trim === "" /* trim: false */ || find(stopTrim, momentType.type) || find(outputTypes, momentType.type))) { - foundFirst = true; - } - - momentType.formattedValue = formatNumber(momentType.value, formatOptions, userLocale); - - formatOptions.useGrouping = false; - formatOptions.decimalSeparator = "."; - momentType.formattedValueEn = formatNumber(momentType.value, formatOptions, "en"); - - if (momentType.tokenLength === 2 && momentType.type === "milliseconds") { - momentType.formattedValueMS = formatNumber(momentType.value, { - minimumIntegerDigits: 3, - useGrouping: false - }, "en").slice(0, 2); - } - - return momentType; - }; - - // Calculate formatted values. - momentTypes = map(momentTypes, formatValue); - momentTypes = compact(momentTypes); - - // Bubble rounded values. - if (momentTypes.length > 1) { - var findType = function (type) { - return find(momentTypes, function (momentType) { - return momentType.type === type; - }); - }; - - var bubbleTypes = function (bubble) { - var bubbleMomentType = findType(bubble.type); - - if (!bubbleMomentType) { - return; - } - - each(bubble.targets, function (target) { - var targetMomentType = findType(target.type); - - if (!targetMomentType) { - return; - } - - if (parseInt(bubbleMomentType.formattedValueEn, 10) === target.value) { - bubbleMomentType.rawValue = 0; - bubbleMomentType.wholeValue = 0; - bubbleMomentType.decimalValue = 0; - targetMomentType.rawValue += 1; - targetMomentType.wholeValue += 1; - targetMomentType.decimalValue = 0; - targetMomentType.formattedValueEn = targetMomentType.wholeValue.toString(); - bubbled = true; - } - }); - }; - - each(bubbles, bubbleTypes); - } - - // Recalculate formatted values. - if (bubbled) { - foundFirst = false; - significantDigits = significantDigitsCache; - momentTypes = map(momentTypes, formatValue); - momentTypes = compact(momentTypes); - } - - if (outputTypes && !(isMaxValue && !settings.trim)) { - momentTypes = map(momentTypes, function (momentType) { - if (find(outputTypes, function (outputType) { - return momentType.type === outputType; - })) { - return momentType; - } - - return null; - }); - - momentTypes = compact(momentTypes); - } else { - // Trim Large. - if (trimLarge) { - momentTypes = rest(momentTypes, function (momentType) { - // Stop trimming on: - // - the smallest moment type - // - a type marked for stopTrim - // - a type that has a whole value - return !momentType.isSmallest && !momentType.wholeValue && !find(stopTrim, momentType.type); - }); - } - - // Largest. - if (largest && momentTypes.length) { - momentTypes = momentTypes.slice(0, largest); - } - - // Trim Small. - if (trimSmall && momentTypes.length > 1) { - momentTypes = initial(momentTypes, function (momentType) { - // Stop trimming on: - // - a type marked for stopTrim - // - a type that has a whole value - // - the largest momentType - return !momentType.wholeValue && !find(stopTrim, momentType.type) && !momentType.isLargest; - }); - } - - // Trim Mid. - if (trimMid) { - momentTypes = map(momentTypes, function (momentType, index) { - if (index > 0 && index < momentTypes.length - 1 && !momentType.wholeValue) { - return null; - } - - return momentType; - }); - - momentTypes = compact(momentTypes); - } - - // Trim Final. - if (trimFinal && momentTypes.length === 1 && !momentTypes[0].wholeValue && !(!trunc && momentTypes[0].isSmallest && momentTypes[0].rawValue < minValue)) { - momentTypes = []; - } - } - - if (returnMomentTypes) { - return momentTypes; - } - - // Localize and pluralize unit labels. - each(tokens, function (token) { - var key = momentTokens[token.type]; - - var momentType = find(momentTypes, function (momentType) { - return momentType.type === token.type; - }); - - if (!key || !momentType) { - return; - } - - var values = momentType.formattedValueEn.split("."); - - values[0] = parseInt(values[0], 10); - - if (values[1]) { - values[1] = parseFloat("0." + values[1], 10); - } else { - values[1] = null; - } - - var pluralKey = localeData.durationPluralKey(key, values[0], values[1]); - - var labels = durationGetLabels(key, localeData); - - var autoLocalized = false; - - var pluralizedLabels = {}; - - // Auto-Localized unit labels. - each(localeData._durationLabelTypes, function (labelType) { - var label = find(labels, function (label) { - return label.type === labelType.type && label.key === pluralKey; - }); - - if (label) { - pluralizedLabels[label.type] = label.label; - - if (stringIncludes(token.text, labelType.string)) { - token.text = token.text.replace(labelType.string, label.label); - autoLocalized = true; - } - } - }); - - // Auto-pluralized unit labels. - if (usePlural && !autoLocalized) { - labels.sort(durationLabelCompare); - - each(labels, function (label) { - if (pluralizedLabels[label.type] === label.label) { - if (stringIncludes(token.text, label.label)) { - // Stop checking this token if its label is already - // correctly pluralized. - return false; - } - - // Skip this label if it is correct, but not present in - // the token's text. - return; - } - - if (stringIncludes(token.text, label.label)) { - // Replece this token's label and stop checking. - token.text = token.text.replace(label.label, pluralizedLabels[label.type]); - return false; - } - }); - } - }); - - // Build ouptut. - tokens = map(tokens, function (token) { - if (!token.type) { - return token.text; - } - - var momentType = find(momentTypes, function (momentType) { - return momentType.type === token.type; - }); - - if (!momentType) { - return ""; - } - - var out = ""; - - if (useLeftUnits) { - out += token.text; - } - - if (isNegative && isMaxValue || !isNegative && isMinValue) { - out += "< "; - isMaxValue = false; - isMinValue = false; - } - - if (isNegative && isMinValue || !isNegative && isMaxValue) { - out += "> "; - isMaxValue = false; - isMinValue = false; - } - - if (isNegative && (momentType.value > 0 || trim === "" || find(stopTrim, momentType.type) || find(outputTypes, momentType.type))) { - out += "-"; - isNegative = false; - } - - if (token.type === "milliseconds" && momentType.formattedValueMS) { - out += momentType.formattedValueMS; - } else { - out += momentType.formattedValue; - } - - if (!useLeftUnits) { - out += token.text; - } - - return out; - }); - - // Trim leading and trailing comma, space, colon, and dot. - return tokens.join("").replace(/(,| |:|\.)*$/, "").replace(/^(,| |:|\.)*/, ""); - } - - // defaultFormatTemplate - function defaultFormatTemplate() { - var dur = this.duration; - - var findType = function findType(type) { - return dur._data[type]; - }; - - var firstType = find(this.types, findType); - - var lastType = findLast(this.types, findType); - - // Default template strings for each duration dimension type. - switch (firstType) { - case "milliseconds": - return "S __"; - case "seconds": // Fallthrough. - case "minutes": - return "*_MS_"; - case "hours": - return "_HMS_"; - case "days": // Possible Fallthrough. - if (firstType === lastType) { - return "d __"; - } - case "weeks": - if (firstType === lastType) { - return "w __"; - } - - if (this.trim === null) { - this.trim = "both"; - } - - return "w __, d __, h __"; - case "months": // Possible Fallthrough. - if (firstType === lastType) { - return "M __"; - } - case "years": - if (firstType === lastType) { - return "y __"; - } - - if (this.trim === null) { - this.trim = "both"; - } - - return "y __, M __, d __"; - default: - if (this.trim === null) { - this.trim = "both"; - } - - return "y __, d __, h __, m __, s __"; - } - } - - // init - function init(context) { - if (!context) { - throw "Moment Duration Format init cannot find moment instance."; - } - - context.duration.format = durationsFormat; - context.duration.fn.format = durationFormat; - - context.duration.fn.format.defaults = { - // Many options are defaulted to `null` to distinguish between - // 'not set' and 'set to `false`' - - // trim - // Can be a string, a delimited list of strings, an array of strings, - // or a boolean. - // "large" - will trim largest-magnitude zero-value tokens until - // finding a token with a value, a token identified as 'stopTrim', or - // the final token of the format string. - // "small" - will trim smallest-magnitude zero-value tokens until - // finding a token with a value, a token identified as 'stopTrim', or - // the final token of the format string. - // "both" - will execute "large" trim then "small" trim. - // "mid" - will trim any zero-value tokens that are not the first or - // last tokens. Usually used in conjunction with "large" or "both". - // e.g. "large mid" or "both mid". - // "final" - will trim the final token if it is zero-value. Use this - // option with "large" or "both" to output an empty string when - // formatting a zero-value duration. e.g. "large final" or "both final". - // "all" - Will trim all zero-value tokens. Shorthand for "both mid final". - // "left" - maps to "large" to support plugin's version 1 API. - // "right" - maps to "large" to support plugin's version 1 API. - // `false` - template tokens are not trimmed. - // `true` - treated as "large". - // `null` - treated as "large". - trim: null, - - // stopTrim - // A moment token string, a delimited set of moment token strings, - // or an array of moment token strings. Trimming will stop when a token - // listed in this option is reached. A "*" character in the format - // template string will also mark a moment token as stopTrim. - // e.g. "d [days] *h:mm:ss" will always stop trimming at the 'hours' token. - stopTrim: null, - - // largest - // Set to a positive integer to output only the "n" largest-magnitude - // moment tokens that have a value. All lesser-magnitude moment tokens - // will be ignored. This option takes effect even if `trim` is set - // to `false`. - largest: null, - - // maxValue - // Use `maxValue` to render generalized output for large duration values, - // e.g. `"> 60 days"`. `maxValue` must be a positive integer and is - /// applied to the greatest-magnitude moment token in the format template. - maxValue: null, - - // minValue - // Use `minValue` to render generalized output for small duration values, - // e.g. `"< 5 minutes"`. `minValue` must be a positive integer and is - // applied to the least-magnitude moment token in the format template. - minValue: null, - - // precision - // If a positive integer, number of decimal fraction digits to render. - // If a negative integer, number of integer place digits to truncate to 0. - // If `useSignificantDigits` is set to `true` and `precision` is a positive - // integer, sets the maximum number of significant digits used in the - // formatted output. - precision: 0, - - // trunc - // Default behavior rounds final token value. Set to `true` to - // truncate final token value, which was the default behavior in - // version 1 of this plugin. - trunc: false, - - // forceLength - // Force first moment token with a value to render at full length - // even when template is trimmed and first moment token has length of 1. - forceLength: null, - - // userLocale - // Formatted numerical output is rendered using `toLocaleString` - // and the locale of the user's environment. Set this option to render - // numerical output using a different locale. Unit names are rendered - // and detected using the locale set in moment.js, which can be different - // from the locale of user's environment. - userLocale: null, - - // usePlural - // Will automatically singularize or pluralize unit names when they - // appear in the text associated with each moment token. Standard and - // short unit labels are singularized and pluralized, based on locale. - // e.g. in english, "1 second" or "1 sec" would be rendered instead - // of "1 seconds" or "1 secs". The default pluralization function - // renders a plural label for a value with decimal precision. - // e.g. "1.0 seconds" is never rendered as "1.0 second". - // Label types and pluralization function are configurable in the - // localeData extensions. - usePlural: true, - - // useLeftUnits - // The text to the right of each moment token in a format string - // is treated as that token's units for the purposes of trimming, - // singularizing, and auto-localizing. - // e.g. "h [hours], m [minutes], s [seconds]". - // To properly singularize or localize a format string such as - // "[hours] h, [minutes] m, [seconds] s", where the units appear - // to the left of each moment token, set useLeftUnits to `true`. - // This plugin is not tested in the context of rtl text. - useLeftUnits: false, - - // useGrouping - // Enables locale-based digit grouping in the formatted output. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString - useGrouping: true, - - // useSignificantDigits - // Treat the `precision` option as the maximum significant digits - // to be rendered. Precision must be a positive integer. Significant - // digits extend across unit types, - // e.g. "6 hours 37.5 minutes" represents 4 significant digits. - // Enabling this option causes token length to be ignored. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString - useSignificantDigits: false, - - // template - // The template string used to format the duration. May be a function - // or a string. Template functions are executed with the `this` binding - // of the settings object so that template strings may be dynamically - // generated based on the duration object (accessible via `this.duration`) - // or any of the other settings. Leading and trailing space, comma, - // period, and colon characters are trimmed from the resulting string. - template: defaultFormatTemplate, - - // useToLocaleString - // Set this option to `false` to ignore the `toLocaleString` feature - // test and force the use of the `formatNumber` fallback function - // included in this plugin. - useToLocaleString: true, - - // formatNumber fallback options. - // When `toLocaleString` is detected and passes the feature test, the - // following options will have no effect: `toLocaleString` will be used - // for formatting and the grouping separator, decimal separator, and - // integer digit grouping will be determined by the user locale. - - // groupingSeparator - // The integer digit grouping separator used when using the fallback - // formatNumber function. - groupingSeparator: ",", - - // decimalSeparator - // The decimal separator used when using the fallback formatNumber - // function. - decimalSeparator: ".", - - // grouping - // The integer digit grouping used when using the fallback formatNumber - // function. Must be an array. The default value of `[3]` gives the - // standard 3-digit thousand/million/billion digit groupings for the - // "en" locale. Setting this option to `[3, 2]` would generate the - // thousand/lakh/crore digit groupings used in the "en-IN" locale. - grouping: [3] - }; - - context.updateLocale('en', engLocale); - } - - // Run feature tests for `Number#toLocaleString`. - var toLocaleStringFormatter = function(number, locale, options) { - return number.toLocaleString(locale, options); - }; - - toLocaleStringWorks = toLocaleStringSupportsLocales() && featureTestFormatter(toLocaleStringFormatter); - toLocaleStringRoundingWorks = toLocaleStringWorks && featureTestFormatterRounding(toLocaleStringFormatter); - - // Run feature tests for `Intl.NumberFormat#format`. - var intlNumberFormatFormatter = function(number, locale, options) { - if (typeof window !== 'undefined' && window && window.Intl && window.Intl.NumberFormat) { - return window.Intl.NumberFormat(locale, options).format(number); - } - }; - - intlNumberFormatWorks = featureTestFormatter(intlNumberFormatFormatter); - intlNumberFormatRoundingWorks = intlNumberFormatWorks && featureTestFormatterRounding(intlNumberFormatFormatter); - - // Initialize duration format on the global moment instance. - init(moment); - - // Return the init function so that duration format can be - // initialized on other moment instances. - return init; -}); - - -/***/ }), - -/***/ "./node_modules/moment/locale/af.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/af.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var af = moment.defineLocale('af', { - months : 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split('_'), - monthsShort : 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'), - weekdays : 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split('_'), - weekdaysShort : 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'), - weekdaysMin : 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'), - meridiemParse: /vm|nm/i, - isPM : function (input) { - return /^nm$/i.test(input); - }, - meridiem : function (hours, minutes, isLower) { - if (hours < 12) { - return isLower ? 'vm' : 'VM'; - } else { - return isLower ? 'nm' : 'NM'; - } - }, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Vandag om] LT', - nextDay : '[Môre om] LT', - nextWeek : 'dddd [om] LT', - lastDay : '[Gister om] LT', - lastWeek : '[Laas] dddd [om] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'oor %s', - past : '%s gelede', - s : '\'n paar sekondes', - ss : '%d sekondes', - m : '\'n minuut', - mm : '%d minute', - h : '\'n uur', - hh : '%d ure', - d : '\'n dag', - dd : '%d dae', - M : '\'n maand', - MM : '%d maande', - y : '\'n jaar', - yy : '%d jaar' - }, - dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, - ordinal : function (number) { - return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); // Thanks to Joris Röling : https://github.com/jjupiter - }, - week : { - dow : 1, // Maandag is die eerste dag van die week. - doy : 4 // Die week wat die 4de Januarie bevat is die eerste week van die jaar. - } - }); - - return af; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ar-dz.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/ar-dz.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var arDz = moment.defineLocale('ar-dz', { - months : 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - monthsShort : 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - weekdaysShort : 'احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), - weekdaysMin : 'أح_إث_ثلا_أر_خم_جم_سب'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[اليوم على الساعة] LT', - nextDay: '[غدا على الساعة] LT', - nextWeek: 'dddd [على الساعة] LT', - lastDay: '[أمس على الساعة] LT', - lastWeek: 'dddd [على الساعة] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'في %s', - past : 'منذ %s', - s : 'ثوان', - ss : '%d ثانية', - m : 'دقيقة', - mm : '%d دقائق', - h : 'ساعة', - hh : '%d ساعات', - d : 'يوم', - dd : '%d أيام', - M : 'شهر', - MM : '%d أشهر', - y : 'سنة', - yy : '%d سنوات' - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return arDz; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ar-kw.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/ar-kw.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var arKw = moment.defineLocale('ar-kw', { - months : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), - monthsShort : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), - weekdays : 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - weekdaysShort : 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), - weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[اليوم على الساعة] LT', - nextDay: '[غدا على الساعة] LT', - nextWeek: 'dddd [على الساعة] LT', - lastDay: '[أمس على الساعة] LT', - lastWeek: 'dddd [على الساعة] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'في %s', - past : 'منذ %s', - s : 'ثوان', - ss : '%d ثانية', - m : 'دقيقة', - mm : '%d دقائق', - h : 'ساعة', - hh : '%d ساعات', - d : 'يوم', - dd : '%d أيام', - M : 'شهر', - MM : '%d أشهر', - y : 'سنة', - yy : '%d سنوات' - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 12 // The week that contains Jan 12th is the first week of the year. - } - }); - - return arKw; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ar-ly.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/ar-ly.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '1', - '2': '2', - '3': '3', - '4': '4', - '5': '5', - '6': '6', - '7': '7', - '8': '8', - '9': '9', - '0': '0' - }, pluralForm = function (n) { - return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5; - }, plurals = { - s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'], - m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'], - h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'], - d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'], - M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'], - y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام'] - }, pluralize = function (u) { - return function (number, withoutSuffix, string, isFuture) { - var f = pluralForm(number), - str = plurals[u][pluralForm(number)]; - if (f === 2) { - str = str[withoutSuffix ? 0 : 1]; - } - return str.replace(/%d/i, number); - }; - }, months = [ - 'يناير', - 'فبراير', - 'مارس', - 'أبريل', - 'مايو', - 'يونيو', - 'يوليو', - 'أغسطس', - 'سبتمبر', - 'أكتوبر', - 'نوفمبر', - 'ديسمبر' - ]; - - var arLy = moment.defineLocale('ar-ly', { - months : months, - monthsShort : months, - weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), - weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'D/\u200FM/\u200FYYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - meridiemParse: /ص|م/, - isPM : function (input) { - return 'م' === input; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'ص'; - } else { - return 'م'; - } - }, - calendar : { - sameDay: '[اليوم عند الساعة] LT', - nextDay: '[غدًا عند الساعة] LT', - nextWeek: 'dddd [عند الساعة] LT', - lastDay: '[أمس عند الساعة] LT', - lastWeek: 'dddd [عند الساعة] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'بعد %s', - past : 'منذ %s', - s : pluralize('s'), - ss : pluralize('s'), - m : pluralize('m'), - mm : pluralize('m'), - h : pluralize('h'), - hh : pluralize('h'), - d : pluralize('d'), - dd : pluralize('d'), - M : pluralize('M'), - MM : pluralize('M'), - y : pluralize('y'), - yy : pluralize('y') - }, - preparse: function (string) { - return string.replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }).replace(/,/g, '،'); - }, - week : { - dow : 6, // Saturday is the first day of the week. - doy : 12 // The week that contains Jan 12th is the first week of the year. - } - }); - - return arLy; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ar-ma.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/ar-ma.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var arMa = moment.defineLocale('ar-ma', { - months : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), - monthsShort : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), - weekdays : 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - weekdaysShort : 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), - weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[اليوم على الساعة] LT', - nextDay: '[غدا على الساعة] LT', - nextWeek: 'dddd [على الساعة] LT', - lastDay: '[أمس على الساعة] LT', - lastWeek: 'dddd [على الساعة] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'في %s', - past : 'منذ %s', - s : 'ثوان', - ss : '%d ثانية', - m : 'دقيقة', - mm : '%d دقائق', - h : 'ساعة', - hh : '%d ساعات', - d : 'يوم', - dd : '%d أيام', - M : 'شهر', - MM : '%d أشهر', - y : 'سنة', - yy : '%d سنوات' - }, - week : { - dow : 6, // Saturday is the first day of the week. - doy : 12 // The week that contains Jan 12th is the first week of the year. - } - }); - - return arMa; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ar-sa.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/ar-sa.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '١', - '2': '٢', - '3': '٣', - '4': '٤', - '5': '٥', - '6': '٦', - '7': '٧', - '8': '٨', - '9': '٩', - '0': '٠' - }, numberMap = { - '١': '1', - '٢': '2', - '٣': '3', - '٤': '4', - '٥': '5', - '٦': '6', - '٧': '7', - '٨': '8', - '٩': '9', - '٠': '0' - }; - - var arSa = moment.defineLocale('ar-sa', { - months : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - monthsShort : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), - weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - meridiemParse: /ص|م/, - isPM : function (input) { - return 'م' === input; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'ص'; - } else { - return 'م'; - } - }, - calendar : { - sameDay: '[اليوم على الساعة] LT', - nextDay: '[غدا على الساعة] LT', - nextWeek: 'dddd [على الساعة] LT', - lastDay: '[أمس على الساعة] LT', - lastWeek: 'dddd [على الساعة] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'في %s', - past : 'منذ %s', - s : 'ثوان', - ss : '%d ثانية', - m : 'دقيقة', - mm : '%d دقائق', - h : 'ساعة', - hh : '%d ساعات', - d : 'يوم', - dd : '%d أيام', - M : 'شهر', - MM : '%d أشهر', - y : 'سنة', - yy : '%d سنوات' - }, - preparse: function (string) { - return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) { - return numberMap[match]; - }).replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }).replace(/,/g, '،'); - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 6th is the first week of the year. - } - }); - - return arSa; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ar-tn.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/ar-tn.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var arTn = moment.defineLocale('ar-tn', { - months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), - weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), - weekdaysParseExact : true, - longDateFormat: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - calendar: { - sameDay: '[اليوم على الساعة] LT', - nextDay: '[غدا على الساعة] LT', - nextWeek: 'dddd [على الساعة] LT', - lastDay: '[أمس على الساعة] LT', - lastWeek: 'dddd [على الساعة] LT', - sameElse: 'L' - }, - relativeTime: { - future: 'في %s', - past: 'منذ %s', - s: 'ثوان', - ss : '%d ثانية', - m: 'دقيقة', - mm: '%d دقائق', - h: 'ساعة', - hh: '%d ساعات', - d: 'يوم', - dd: '%d أيام', - M: 'شهر', - MM: '%d أشهر', - y: 'سنة', - yy: '%d سنوات' - }, - week: { - dow: 1, // Monday is the first day of the week. - doy: 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return arTn; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ar.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ar.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '١', - '2': '٢', - '3': '٣', - '4': '٤', - '5': '٥', - '6': '٦', - '7': '٧', - '8': '٨', - '9': '٩', - '0': '٠' - }, numberMap = { - '١': '1', - '٢': '2', - '٣': '3', - '٤': '4', - '٥': '5', - '٦': '6', - '٧': '7', - '٨': '8', - '٩': '9', - '٠': '0' - }, pluralForm = function (n) { - return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5; - }, plurals = { - s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'], - m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'], - h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'], - d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'], - M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'], - y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام'] - }, pluralize = function (u) { - return function (number, withoutSuffix, string, isFuture) { - var f = pluralForm(number), - str = plurals[u][pluralForm(number)]; - if (f === 2) { - str = str[withoutSuffix ? 0 : 1]; - } - return str.replace(/%d/i, number); - }; - }, months = [ - 'يناير', - 'فبراير', - 'مارس', - 'أبريل', - 'مايو', - 'يونيو', - 'يوليو', - 'أغسطس', - 'سبتمبر', - 'أكتوبر', - 'نوفمبر', - 'ديسمبر' - ]; - - var ar = moment.defineLocale('ar', { - months : months, - monthsShort : months, - weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), - weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'D/\u200FM/\u200FYYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - meridiemParse: /ص|م/, - isPM : function (input) { - return 'م' === input; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'ص'; - } else { - return 'م'; - } - }, - calendar : { - sameDay: '[اليوم عند الساعة] LT', - nextDay: '[غدًا عند الساعة] LT', - nextWeek: 'dddd [عند الساعة] LT', - lastDay: '[أمس عند الساعة] LT', - lastWeek: 'dddd [عند الساعة] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'بعد %s', - past : 'منذ %s', - s : pluralize('s'), - ss : pluralize('s'), - m : pluralize('m'), - mm : pluralize('m'), - h : pluralize('h'), - hh : pluralize('h'), - d : pluralize('d'), - dd : pluralize('d'), - M : pluralize('M'), - MM : pluralize('M'), - y : pluralize('y'), - yy : pluralize('y') - }, - preparse: function (string) { - return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) { - return numberMap[match]; - }).replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }).replace(/,/g, '،'); - }, - week : { - dow : 6, // Saturday is the first day of the week. - doy : 12 // The week that contains Jan 12th is the first week of the year. - } - }); - - return ar; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/az.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/az.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var suffixes = { - 1: '-inci', - 5: '-inci', - 8: '-inci', - 70: '-inci', - 80: '-inci', - 2: '-nci', - 7: '-nci', - 20: '-nci', - 50: '-nci', - 3: '-üncü', - 4: '-üncü', - 100: '-üncü', - 6: '-ncı', - 9: '-uncu', - 10: '-uncu', - 30: '-uncu', - 60: '-ıncı', - 90: '-ıncı' - }; - - var az = moment.defineLocale('az', { - months : 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'), - monthsShort : 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'), - weekdays : 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split('_'), - weekdaysShort : 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'), - weekdaysMin : 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[bugün saat] LT', - nextDay : '[sabah saat] LT', - nextWeek : '[gələn həftə] dddd [saat] LT', - lastDay : '[dünən] LT', - lastWeek : '[keçən həftə] dddd [saat] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s sonra', - past : '%s əvvəl', - s : 'birneçə saniyə', - ss : '%d saniyə', - m : 'bir dəqiqə', - mm : '%d dəqiqə', - h : 'bir saat', - hh : '%d saat', - d : 'bir gün', - dd : '%d gün', - M : 'bir ay', - MM : '%d ay', - y : 'bir il', - yy : '%d il' - }, - meridiemParse: /gecə|səhər|gündüz|axşam/, - isPM : function (input) { - return /^(gündüz|axşam)$/.test(input); - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'gecə'; - } else if (hour < 12) { - return 'səhər'; - } else if (hour < 17) { - return 'gündüz'; - } else { - return 'axşam'; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/, - ordinal : function (number) { - if (number === 0) { // special case for zero - return number + '-ıncı'; - } - var a = number % 10, - b = number % 100 - a, - c = number >= 100 ? 100 : null; - return number + (suffixes[a] || suffixes[b] || suffixes[c]); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return az; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/be.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/be.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function plural(word, num) { - var forms = word.split('_'); - return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]); - } - function relativeTimeWithPlural(number, withoutSuffix, key) { - var format = { - 'ss': withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд', - 'mm': withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін', - 'hh': withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін', - 'dd': 'дзень_дні_дзён', - 'MM': 'месяц_месяцы_месяцаў', - 'yy': 'год_гады_гадоў' - }; - if (key === 'm') { - return withoutSuffix ? 'хвіліна' : 'хвіліну'; - } - else if (key === 'h') { - return withoutSuffix ? 'гадзіна' : 'гадзіну'; - } - else { - return number + ' ' + plural(format[key], +number); - } - } - - var be = moment.defineLocale('be', { - months : { - format: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_'), - standalone: 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split('_') - }, - monthsShort : 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'), - weekdays : { - format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split('_'), - standalone: 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split('_'), - isFormat: /\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/ - }, - weekdaysShort : 'нд_пн_ат_ср_чц_пт_сб'.split('_'), - weekdaysMin : 'нд_пн_ат_ср_чц_пт_сб'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY г.', - LLL : 'D MMMM YYYY г., HH:mm', - LLLL : 'dddd, D MMMM YYYY г., HH:mm' - }, - calendar : { - sameDay: '[Сёння ў] LT', - nextDay: '[Заўтра ў] LT', - lastDay: '[Учора ў] LT', - nextWeek: function () { - return '[У] dddd [ў] LT'; - }, - lastWeek: function () { - switch (this.day()) { - case 0: - case 3: - case 5: - case 6: - return '[У мінулую] dddd [ў] LT'; - case 1: - case 2: - case 4: - return '[У мінулы] dddd [ў] LT'; - } - }, - sameElse: 'L' - }, - relativeTime : { - future : 'праз %s', - past : '%s таму', - s : 'некалькі секунд', - m : relativeTimeWithPlural, - mm : relativeTimeWithPlural, - h : relativeTimeWithPlural, - hh : relativeTimeWithPlural, - d : 'дзень', - dd : relativeTimeWithPlural, - M : 'месяц', - MM : relativeTimeWithPlural, - y : 'год', - yy : relativeTimeWithPlural - }, - meridiemParse: /ночы|раніцы|дня|вечара/, - isPM : function (input) { - return /^(дня|вечара)$/.test(input); - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'ночы'; - } else if (hour < 12) { - return 'раніцы'; - } else if (hour < 17) { - return 'дня'; - } else { - return 'вечара'; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}-(і|ы|га)/, - ordinal: function (number, period) { - switch (period) { - case 'M': - case 'd': - case 'DDD': - case 'w': - case 'W': - return (number % 10 === 2 || number % 10 === 3) && (number % 100 !== 12 && number % 100 !== 13) ? number + '-і' : number + '-ы'; - case 'D': - return number + '-га'; - default: - return number; - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return be; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/bg.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/bg.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var bg = moment.defineLocale('bg', { - months : 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split('_'), - monthsShort : 'янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'), - weekdays : 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split('_'), - weekdaysShort : 'нед_пон_вто_сря_чет_пет_съб'.split('_'), - weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'), - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'D.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY H:mm', - LLLL : 'dddd, D MMMM YYYY H:mm' - }, - calendar : { - sameDay : '[Днес в] LT', - nextDay : '[Утре в] LT', - nextWeek : 'dddd [в] LT', - lastDay : '[Вчера в] LT', - lastWeek : function () { - switch (this.day()) { - case 0: - case 3: - case 6: - return '[В изминалата] dddd [в] LT'; - case 1: - case 2: - case 4: - case 5: - return '[В изминалия] dddd [в] LT'; - } - }, - sameElse : 'L' - }, - relativeTime : { - future : 'след %s', - past : 'преди %s', - s : 'няколко секунди', - ss : '%d секунди', - m : 'минута', - mm : '%d минути', - h : 'час', - hh : '%d часа', - d : 'ден', - dd : '%d дни', - M : 'месец', - MM : '%d месеца', - y : 'година', - yy : '%d години' - }, - dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/, - ordinal : function (number) { - var lastDigit = number % 10, - last2Digits = number % 100; - if (number === 0) { - return number + '-ев'; - } else if (last2Digits === 0) { - return number + '-ен'; - } else if (last2Digits > 10 && last2Digits < 20) { - return number + '-ти'; - } else if (lastDigit === 1) { - return number + '-ви'; - } else if (lastDigit === 2) { - return number + '-ри'; - } else if (lastDigit === 7 || lastDigit === 8) { - return number + '-ми'; - } else { - return number + '-ти'; - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return bg; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/bm.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/bm.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var bm = moment.defineLocale('bm', { - months : 'Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo'.split('_'), - monthsShort : 'Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des'.split('_'), - weekdays : 'Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri'.split('_'), - weekdaysShort : 'Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib'.split('_'), - weekdaysMin : 'Ka_Nt_Ta_Ar_Al_Ju_Si'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'MMMM [tile] D [san] YYYY', - LLL : 'MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm', - LLLL : 'dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm' - }, - calendar : { - sameDay : '[Bi lɛrɛ] LT', - nextDay : '[Sini lɛrɛ] LT', - nextWeek : 'dddd [don lɛrɛ] LT', - lastDay : '[Kunu lɛrɛ] LT', - lastWeek : 'dddd [tɛmɛnen lɛrɛ] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s kɔnɔ', - past : 'a bɛ %s bɔ', - s : 'sanga dama dama', - ss : 'sekondi %d', - m : 'miniti kelen', - mm : 'miniti %d', - h : 'lɛrɛ kelen', - hh : 'lɛrɛ %d', - d : 'tile kelen', - dd : 'tile %d', - M : 'kalo kelen', - MM : 'kalo %d', - y : 'san kelen', - yy : 'san %d' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return bm; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/bn.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/bn.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '১', - '2': '২', - '3': '৩', - '4': '৪', - '5': '৫', - '6': '৬', - '7': '৭', - '8': '৮', - '9': '৯', - '0': '০' - }, - numberMap = { - '১': '1', - '২': '2', - '৩': '3', - '৪': '4', - '৫': '5', - '৬': '6', - '৭': '7', - '৮': '8', - '৯': '9', - '০': '0' - }; - - var bn = moment.defineLocale('bn', { - months : 'জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'), - monthsShort : 'জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'), - weekdays : 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'), - weekdaysShort : 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'), - weekdaysMin : 'রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি'.split('_'), - longDateFormat : { - LT : 'A h:mm সময়', - LTS : 'A h:mm:ss সময়', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, A h:mm সময়', - LLLL : 'dddd, D MMMM YYYY, A h:mm সময়' - }, - calendar : { - sameDay : '[আজ] LT', - nextDay : '[আগামীকাল] LT', - nextWeek : 'dddd, LT', - lastDay : '[গতকাল] LT', - lastWeek : '[গত] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s পরে', - past : '%s আগে', - s : 'কয়েক সেকেন্ড', - ss : '%d সেকেন্ড', - m : 'এক মিনিট', - mm : '%d মিনিট', - h : 'এক ঘন্টা', - hh : '%d ঘন্টা', - d : 'এক দিন', - dd : '%d দিন', - M : 'এক মাস', - MM : '%d মাস', - y : 'এক বছর', - yy : '%d বছর' - }, - preparse: function (string) { - return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if ((meridiem === 'রাত' && hour >= 4) || - (meridiem === 'দুপুর' && hour < 5) || - meridiem === 'বিকাল') { - return hour + 12; - } else { - return hour; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'রাত'; - } else if (hour < 10) { - return 'সকাল'; - } else if (hour < 17) { - return 'দুপুর'; - } else if (hour < 20) { - return 'বিকাল'; - } else { - return 'রাত'; - } - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 6th is the first week of the year. - } - }); - - return bn; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/bo.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/bo.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '༡', - '2': '༢', - '3': '༣', - '4': '༤', - '5': '༥', - '6': '༦', - '7': '༧', - '8': '༨', - '9': '༩', - '0': '༠' - }, - numberMap = { - '༡': '1', - '༢': '2', - '༣': '3', - '༤': '4', - '༥': '5', - '༦': '6', - '༧': '7', - '༨': '8', - '༩': '9', - '༠': '0' - }; - - var bo = moment.defineLocale('bo', { - months : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'), - monthsShort : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'), - weekdays : 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split('_'), - weekdaysShort : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'), - weekdaysMin : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'), - longDateFormat : { - LT : 'A h:mm', - LTS : 'A h:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, A h:mm', - LLLL : 'dddd, D MMMM YYYY, A h:mm' - }, - calendar : { - sameDay : '[དི་རིང] LT', - nextDay : '[སང་ཉིན] LT', - nextWeek : '[བདུན་ཕྲག་རྗེས་མ], LT', - lastDay : '[ཁ་སང] LT', - lastWeek : '[བདུན་ཕྲག་མཐའ་མ] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s ལ་', - past : '%s སྔན་ལ', - s : 'ལམ་སང', - ss : '%d སྐར་ཆ།', - m : 'སྐར་མ་གཅིག', - mm : '%d སྐར་མ', - h : 'ཆུ་ཚོད་གཅིག', - hh : '%d ཆུ་ཚོད', - d : 'ཉིན་གཅིག', - dd : '%d ཉིན་', - M : 'ཟླ་བ་གཅིག', - MM : '%d ཟླ་བ', - y : 'ལོ་གཅིག', - yy : '%d ལོ' - }, - preparse: function (string) { - return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if ((meridiem === 'མཚན་མོ' && hour >= 4) || - (meridiem === 'ཉིན་གུང' && hour < 5) || - meridiem === 'དགོང་དག') { - return hour + 12; - } else { - return hour; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'མཚན་མོ'; - } else if (hour < 10) { - return 'ཞོགས་ཀས'; - } else if (hour < 17) { - return 'ཉིན་གུང'; - } else if (hour < 20) { - return 'དགོང་དག'; - } else { - return 'མཚན་མོ'; - } - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 6th is the first week of the year. - } - }); - - return bo; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/br.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/br.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function relativeTimeWithMutation(number, withoutSuffix, key) { - var format = { - 'mm': 'munutenn', - 'MM': 'miz', - 'dd': 'devezh' - }; - return number + ' ' + mutation(format[key], number); - } - function specialMutationForYears(number) { - switch (lastNumber(number)) { - case 1: - case 3: - case 4: - case 5: - case 9: - return number + ' bloaz'; - default: - return number + ' vloaz'; - } - } - function lastNumber(number) { - if (number > 9) { - return lastNumber(number % 10); - } - return number; - } - function mutation(text, number) { - if (number === 2) { - return softMutation(text); - } - return text; - } - function softMutation(text) { - var mutationTable = { - 'm': 'v', - 'b': 'v', - 'd': 'z' - }; - if (mutationTable[text.charAt(0)] === undefined) { - return text; - } - return mutationTable[text.charAt(0)] + text.substring(1); - } - - var br = moment.defineLocale('br', { - months : 'Genver_C\'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split('_'), - monthsShort : 'Gen_C\'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'), - weekdays : 'Sul_Lun_Meurzh_Merc\'her_Yaou_Gwener_Sadorn'.split('_'), - weekdaysShort : 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'), - weekdaysMin : 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'h[e]mm A', - LTS : 'h[e]mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D [a viz] MMMM YYYY', - LLL : 'D [a viz] MMMM YYYY h[e]mm A', - LLLL : 'dddd, D [a viz] MMMM YYYY h[e]mm A' - }, - calendar : { - sameDay : '[Hiziv da] LT', - nextDay : '[Warc\'hoazh da] LT', - nextWeek : 'dddd [da] LT', - lastDay : '[Dec\'h da] LT', - lastWeek : 'dddd [paset da] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'a-benn %s', - past : '%s \'zo', - s : 'un nebeud segondennoù', - ss : '%d eilenn', - m : 'ur vunutenn', - mm : relativeTimeWithMutation, - h : 'un eur', - hh : '%d eur', - d : 'un devezh', - dd : relativeTimeWithMutation, - M : 'ur miz', - MM : relativeTimeWithMutation, - y : 'ur bloaz', - yy : specialMutationForYears - }, - dayOfMonthOrdinalParse: /\d{1,2}(añ|vet)/, - ordinal : function (number) { - var output = (number === 1) ? 'añ' : 'vet'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return br; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/bs.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/bs.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function translate(number, withoutSuffix, key) { - var result = number + ' '; - switch (key) { - case 'ss': - if (number === 1) { - result += 'sekunda'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'sekunde'; - } else { - result += 'sekundi'; - } - return result; - case 'm': - return withoutSuffix ? 'jedna minuta' : 'jedne minute'; - case 'mm': - if (number === 1) { - result += 'minuta'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'minute'; - } else { - result += 'minuta'; - } - return result; - case 'h': - return withoutSuffix ? 'jedan sat' : 'jednog sata'; - case 'hh': - if (number === 1) { - result += 'sat'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'sata'; - } else { - result += 'sati'; - } - return result; - case 'dd': - if (number === 1) { - result += 'dan'; - } else { - result += 'dana'; - } - return result; - case 'MM': - if (number === 1) { - result += 'mjesec'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'mjeseca'; - } else { - result += 'mjeseci'; - } - return result; - case 'yy': - if (number === 1) { - result += 'godina'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'godine'; - } else { - result += 'godina'; - } - return result; - } - } - - var bs = moment.defineLocale('bs', { - months : 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'), - monthsShort : 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'), - monthsParseExact: true, - weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), - weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), - weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY H:mm', - LLLL : 'dddd, D. MMMM YYYY H:mm' - }, - calendar : { - sameDay : '[danas u] LT', - nextDay : '[sutra u] LT', - nextWeek : function () { - switch (this.day()) { - case 0: - return '[u] [nedjelju] [u] LT'; - case 3: - return '[u] [srijedu] [u] LT'; - case 6: - return '[u] [subotu] [u] LT'; - case 1: - case 2: - case 4: - case 5: - return '[u] dddd [u] LT'; - } - }, - lastDay : '[jučer u] LT', - lastWeek : function () { - switch (this.day()) { - case 0: - case 3: - return '[prošlu] dddd [u] LT'; - case 6: - return '[prošle] [subote] [u] LT'; - case 1: - case 2: - case 4: - case 5: - return '[prošli] dddd [u] LT'; - } - }, - sameElse : 'L' - }, - relativeTime : { - future : 'za %s', - past : 'prije %s', - s : 'par sekundi', - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : 'dan', - dd : translate, - M : 'mjesec', - MM : translate, - y : 'godinu', - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return bs; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ca.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ca.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var ca = moment.defineLocale('ca', { - months : { - standalone: 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split('_'), - format: 'de gener_de febrer_de març_d\'abril_de maig_de juny_de juliol_d\'agost_de setembre_d\'octubre_de novembre_de desembre'.split('_'), - isFormat: /D[oD]?(\s)+MMMM/ - }, - monthsShort : 'gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.'.split('_'), - monthsParseExact : true, - weekdays : 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split('_'), - weekdaysShort : 'dg._dl._dt._dc._dj._dv._ds.'.split('_'), - weekdaysMin : 'dg_dl_dt_dc_dj_dv_ds'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM [de] YYYY', - ll : 'D MMM YYYY', - LLL : 'D MMMM [de] YYYY [a les] H:mm', - lll : 'D MMM YYYY, H:mm', - LLLL : 'dddd D MMMM [de] YYYY [a les] H:mm', - llll : 'ddd D MMM YYYY, H:mm' - }, - calendar : { - sameDay : function () { - return '[avui a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; - }, - nextDay : function () { - return '[demà a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; - }, - nextWeek : function () { - return 'dddd [a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; - }, - lastDay : function () { - return '[ahir a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; - }, - lastWeek : function () { - return '[el] dddd [passat a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; - }, - sameElse : 'L' - }, - relativeTime : { - future : 'd\'aquí %s', - past : 'fa %s', - s : 'uns segons', - ss : '%d segons', - m : 'un minut', - mm : '%d minuts', - h : 'una hora', - hh : '%d hores', - d : 'un dia', - dd : '%d dies', - M : 'un mes', - MM : '%d mesos', - y : 'un any', - yy : '%d anys' - }, - dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/, - ordinal : function (number, period) { - var output = (number === 1) ? 'r' : - (number === 2) ? 'n' : - (number === 3) ? 'r' : - (number === 4) ? 't' : 'è'; - if (period === 'w' || period === 'W') { - output = 'a'; - } - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return ca; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/cs.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/cs.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var months = 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split('_'), - monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'); - - var monthsParse = [/^led/i, /^úno/i, /^bře/i, /^dub/i, /^kvě/i, /^(čvn|červen$|června)/i, /^(čvc|červenec|července)/i, /^srp/i, /^zář/i, /^říj/i, /^lis/i, /^pro/i]; - // NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched. - // Otherwise parser matches '1. červenec' as '1. červen' + 'ec'. - var monthsRegex = /^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i; - - function plural(n) { - return (n > 1) && (n < 5) && (~~(n / 10) !== 1); - } - function translate(number, withoutSuffix, key, isFuture) { - var result = number + ' '; - switch (key) { - case 's': // a few seconds / in a few seconds / a few seconds ago - return (withoutSuffix || isFuture) ? 'pár sekund' : 'pár sekundami'; - case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'sekundy' : 'sekund'); - } else { - return result + 'sekundami'; - } - break; - case 'm': // a minute / in a minute / a minute ago - return withoutSuffix ? 'minuta' : (isFuture ? 'minutu' : 'minutou'); - case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'minuty' : 'minut'); - } else { - return result + 'minutami'; - } - break; - case 'h': // an hour / in an hour / an hour ago - return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou'); - case 'hh': // 9 hours / in 9 hours / 9 hours ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'hodiny' : 'hodin'); - } else { - return result + 'hodinami'; - } - break; - case 'd': // a day / in a day / a day ago - return (withoutSuffix || isFuture) ? 'den' : 'dnem'; - case 'dd': // 9 days / in 9 days / 9 days ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'dny' : 'dní'); - } else { - return result + 'dny'; - } - break; - case 'M': // a month / in a month / a month ago - return (withoutSuffix || isFuture) ? 'měsíc' : 'měsícem'; - case 'MM': // 9 months / in 9 months / 9 months ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'měsíce' : 'měsíců'); - } else { - return result + 'měsíci'; - } - break; - case 'y': // a year / in a year / a year ago - return (withoutSuffix || isFuture) ? 'rok' : 'rokem'; - case 'yy': // 9 years / in 9 years / 9 years ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'roky' : 'let'); - } else { - return result + 'lety'; - } - break; - } - } - - var cs = moment.defineLocale('cs', { - months : months, - monthsShort : monthsShort, - monthsRegex : monthsRegex, - monthsShortRegex : monthsRegex, - // NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched. - // Otherwise parser matches '1. červenec' as '1. červen' + 'ec'. - monthsStrictRegex : /^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i, - monthsShortStrictRegex : /^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i, - monthsParse : monthsParse, - longMonthsParse : monthsParse, - shortMonthsParse : monthsParse, - weekdays : 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'), - weekdaysShort : 'ne_po_út_st_čt_pá_so'.split('_'), - weekdaysMin : 'ne_po_út_st_čt_pá_so'.split('_'), - longDateFormat : { - LT: 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY H:mm', - LLLL : 'dddd D. MMMM YYYY H:mm', - l : 'D. M. YYYY' - }, - calendar : { - sameDay: '[dnes v] LT', - nextDay: '[zítra v] LT', - nextWeek: function () { - switch (this.day()) { - case 0: - return '[v neděli v] LT'; - case 1: - case 2: - return '[v] dddd [v] LT'; - case 3: - return '[ve středu v] LT'; - case 4: - return '[ve čtvrtek v] LT'; - case 5: - return '[v pátek v] LT'; - case 6: - return '[v sobotu v] LT'; - } - }, - lastDay: '[včera v] LT', - lastWeek: function () { - switch (this.day()) { - case 0: - return '[minulou neděli v] LT'; - case 1: - case 2: - return '[minulé] dddd [v] LT'; - case 3: - return '[minulou středu v] LT'; - case 4: - case 5: - return '[minulý] dddd [v] LT'; - case 6: - return '[minulou sobotu v] LT'; - } - }, - sameElse: 'L' - }, - relativeTime : { - future : 'za %s', - past : 'před %s', - s : translate, - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : translate, - dd : translate, - M : translate, - MM : translate, - y : translate, - yy : translate - }, - dayOfMonthOrdinalParse : /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return cs; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/cv.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/cv.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var cv = moment.defineLocale('cv', { - months : 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split('_'), - monthsShort : 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'), - weekdays : 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split('_'), - weekdaysShort : 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'), - weekdaysMin : 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD-MM-YYYY', - LL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]', - LLL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm', - LLLL : 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm' - }, - calendar : { - sameDay: '[Паян] LT [сехетре]', - nextDay: '[Ыран] LT [сехетре]', - lastDay: '[Ӗнер] LT [сехетре]', - nextWeek: '[Ҫитес] dddd LT [сехетре]', - lastWeek: '[Иртнӗ] dddd LT [сехетре]', - sameElse: 'L' - }, - relativeTime : { - future : function (output) { - var affix = /сехет$/i.exec(output) ? 'рен' : /ҫул$/i.exec(output) ? 'тан' : 'ран'; - return output + affix; - }, - past : '%s каялла', - s : 'пӗр-ик ҫеккунт', - ss : '%d ҫеккунт', - m : 'пӗр минут', - mm : '%d минут', - h : 'пӗр сехет', - hh : '%d сехет', - d : 'пӗр кун', - dd : '%d кун', - M : 'пӗр уйӑх', - MM : '%d уйӑх', - y : 'пӗр ҫул', - yy : '%d ҫул' - }, - dayOfMonthOrdinalParse: /\d{1,2}-мӗш/, - ordinal : '%d-мӗш', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return cv; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/cy.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/cy.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var cy = moment.defineLocale('cy', { - months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'), - monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'), - weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'), - weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'), - weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'), - weekdaysParseExact : true, - // time formats are the same as en-gb - longDateFormat: { - LT: 'HH:mm', - LTS : 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - calendar: { - sameDay: '[Heddiw am] LT', - nextDay: '[Yfory am] LT', - nextWeek: 'dddd [am] LT', - lastDay: '[Ddoe am] LT', - lastWeek: 'dddd [diwethaf am] LT', - sameElse: 'L' - }, - relativeTime: { - future: 'mewn %s', - past: '%s yn ôl', - s: 'ychydig eiliadau', - ss: '%d eiliad', - m: 'munud', - mm: '%d munud', - h: 'awr', - hh: '%d awr', - d: 'diwrnod', - dd: '%d diwrnod', - M: 'mis', - MM: '%d mis', - y: 'blwyddyn', - yy: '%d flynedd' - }, - dayOfMonthOrdinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/, - // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh - ordinal: function (number) { - var b = number, - output = '', - lookup = [ - '', 'af', 'il', 'ydd', 'ydd', 'ed', 'ed', 'ed', 'fed', 'fed', 'fed', // 1af to 10fed - 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'fed' // 11eg to 20fed - ]; - if (b > 20) { - if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) { - output = 'fed'; // not 30ain, 70ain or 90ain - } else { - output = 'ain'; - } - } else if (b > 0) { - output = lookup[b]; - } - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return cy; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/da.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/da.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var da = moment.defineLocale('da', { - months : 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split('_'), - monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'), - weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'), - weekdaysShort : 'søn_man_tir_ons_tor_fre_lør'.split('_'), - weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY HH:mm', - LLLL : 'dddd [d.] D. MMMM YYYY [kl.] HH:mm' - }, - calendar : { - sameDay : '[i dag kl.] LT', - nextDay : '[i morgen kl.] LT', - nextWeek : 'på dddd [kl.] LT', - lastDay : '[i går kl.] LT', - lastWeek : '[i] dddd[s kl.] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'om %s', - past : '%s siden', - s : 'få sekunder', - ss : '%d sekunder', - m : 'et minut', - mm : '%d minutter', - h : 'en time', - hh : '%d timer', - d : 'en dag', - dd : '%d dage', - M : 'en måned', - MM : '%d måneder', - y : 'et år', - yy : '%d år' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return da; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/de-at.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/de-at.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var format = { - 'm': ['eine Minute', 'einer Minute'], - 'h': ['eine Stunde', 'einer Stunde'], - 'd': ['ein Tag', 'einem Tag'], - 'dd': [number + ' Tage', number + ' Tagen'], - 'M': ['ein Monat', 'einem Monat'], - 'MM': [number + ' Monate', number + ' Monaten'], - 'y': ['ein Jahr', 'einem Jahr'], - 'yy': [number + ' Jahre', number + ' Jahren'] - }; - return withoutSuffix ? format[key][0] : format[key][1]; - } - - var deAt = moment.defineLocale('de-at', { - months : 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), - monthsShort : 'Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'), - monthsParseExact : true, - weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), - weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), - weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY HH:mm', - LLLL : 'dddd, D. MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[heute um] LT [Uhr]', - sameElse: 'L', - nextDay: '[morgen um] LT [Uhr]', - nextWeek: 'dddd [um] LT [Uhr]', - lastDay: '[gestern um] LT [Uhr]', - lastWeek: '[letzten] dddd [um] LT [Uhr]' - }, - relativeTime : { - future : 'in %s', - past : 'vor %s', - s : 'ein paar Sekunden', - ss : '%d Sekunden', - m : processRelativeTime, - mm : '%d Minuten', - h : processRelativeTime, - hh : '%d Stunden', - d : processRelativeTime, - dd : processRelativeTime, - M : processRelativeTime, - MM : processRelativeTime, - y : processRelativeTime, - yy : processRelativeTime - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return deAt; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/de-ch.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/de-ch.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var format = { - 'm': ['eine Minute', 'einer Minute'], - 'h': ['eine Stunde', 'einer Stunde'], - 'd': ['ein Tag', 'einem Tag'], - 'dd': [number + ' Tage', number + ' Tagen'], - 'M': ['ein Monat', 'einem Monat'], - 'MM': [number + ' Monate', number + ' Monaten'], - 'y': ['ein Jahr', 'einem Jahr'], - 'yy': [number + ' Jahre', number + ' Jahren'] - }; - return withoutSuffix ? format[key][0] : format[key][1]; - } - - var deCh = moment.defineLocale('de-ch', { - months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), - monthsShort : 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'), - monthsParseExact : true, - weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), - weekdaysShort : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), - weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY HH:mm', - LLLL : 'dddd, D. MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[heute um] LT [Uhr]', - sameElse: 'L', - nextDay: '[morgen um] LT [Uhr]', - nextWeek: 'dddd [um] LT [Uhr]', - lastDay: '[gestern um] LT [Uhr]', - lastWeek: '[letzten] dddd [um] LT [Uhr]' - }, - relativeTime : { - future : 'in %s', - past : 'vor %s', - s : 'ein paar Sekunden', - ss : '%d Sekunden', - m : processRelativeTime, - mm : '%d Minuten', - h : processRelativeTime, - hh : '%d Stunden', - d : processRelativeTime, - dd : processRelativeTime, - M : processRelativeTime, - MM : processRelativeTime, - y : processRelativeTime, - yy : processRelativeTime - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return deCh; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/de.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/de.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var format = { - 'm': ['eine Minute', 'einer Minute'], - 'h': ['eine Stunde', 'einer Stunde'], - 'd': ['ein Tag', 'einem Tag'], - 'dd': [number + ' Tage', number + ' Tagen'], - 'M': ['ein Monat', 'einem Monat'], - 'MM': [number + ' Monate', number + ' Monaten'], - 'y': ['ein Jahr', 'einem Jahr'], - 'yy': [number + ' Jahre', number + ' Jahren'] - }; - return withoutSuffix ? format[key][0] : format[key][1]; - } - - var de = moment.defineLocale('de', { - months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), - monthsShort : 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'), - monthsParseExact : true, - weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), - weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), - weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY HH:mm', - LLLL : 'dddd, D. MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[heute um] LT [Uhr]', - sameElse: 'L', - nextDay: '[morgen um] LT [Uhr]', - nextWeek: 'dddd [um] LT [Uhr]', - lastDay: '[gestern um] LT [Uhr]', - lastWeek: '[letzten] dddd [um] LT [Uhr]' - }, - relativeTime : { - future : 'in %s', - past : 'vor %s', - s : 'ein paar Sekunden', - ss : '%d Sekunden', - m : processRelativeTime, - mm : '%d Minuten', - h : processRelativeTime, - hh : '%d Stunden', - d : processRelativeTime, - dd : processRelativeTime, - M : processRelativeTime, - MM : processRelativeTime, - y : processRelativeTime, - yy : processRelativeTime - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return de; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/dv.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/dv.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var months = [ - 'ޖެނުއަރީ', - 'ފެބްރުއަރީ', - 'މާރިޗު', - 'އޭޕްރީލު', - 'މޭ', - 'ޖޫން', - 'ޖުލައި', - 'އޯގަސްޓު', - 'ސެޕްޓެމްބަރު', - 'އޮކްޓޯބަރު', - 'ނޮވެމްބަރު', - 'ޑިސެމްބަރު' - ], weekdays = [ - 'އާދިއްތަ', - 'ހޯމަ', - 'އަންގާރަ', - 'ބުދަ', - 'ބުރާސްފަތި', - 'ހުކުރު', - 'ހޮނިހިރު' - ]; - - var dv = moment.defineLocale('dv', { - months : months, - monthsShort : months, - weekdays : weekdays, - weekdaysShort : weekdays, - weekdaysMin : 'އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި'.split('_'), - longDateFormat : { - - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'D/M/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - meridiemParse: /މކ|މފ/, - isPM : function (input) { - return 'މފ' === input; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'މކ'; - } else { - return 'މފ'; - } - }, - calendar : { - sameDay : '[މިއަދު] LT', - nextDay : '[މާދަމާ] LT', - nextWeek : 'dddd LT', - lastDay : '[އިއްޔެ] LT', - lastWeek : '[ފާއިތުވި] dddd LT', - sameElse : 'L' - }, - relativeTime : { - future : 'ތެރޭގައި %s', - past : 'ކުރިން %s', - s : 'ސިކުންތުކޮޅެއް', - ss : 'd% ސިކުންތު', - m : 'މިނިޓެއް', - mm : 'މިނިޓު %d', - h : 'ގަޑިއިރެއް', - hh : 'ގަޑިއިރު %d', - d : 'ދުވަހެއް', - dd : 'ދުވަސް %d', - M : 'މަހެއް', - MM : 'މަސް %d', - y : 'އަހަރެއް', - yy : 'އަހަރު %d' - }, - preparse: function (string) { - return string.replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/,/g, '،'); - }, - week : { - dow : 7, // Sunday is the first day of the week. - doy : 12 // The week that contains Jan 12th is the first week of the year. - } - }); - - return dv; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/el.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/el.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - function isFunction(input) { - return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]'; - } - - - var el = moment.defineLocale('el', { - monthsNominativeEl : 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split('_'), - monthsGenitiveEl : 'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split('_'), - months : function (momentToFormat, format) { - if (!momentToFormat) { - return this._monthsNominativeEl; - } else if (typeof format === 'string' && /D/.test(format.substring(0, format.indexOf('MMMM')))) { // if there is a day number before 'MMMM' - return this._monthsGenitiveEl[momentToFormat.month()]; - } else { - return this._monthsNominativeEl[momentToFormat.month()]; - } - }, - monthsShort : 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'), - weekdays : 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split('_'), - weekdaysShort : 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'), - weekdaysMin : 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'), - meridiem : function (hours, minutes, isLower) { - if (hours > 11) { - return isLower ? 'μμ' : 'ΜΜ'; - } else { - return isLower ? 'πμ' : 'ΠΜ'; - } - }, - isPM : function (input) { - return ((input + '').toLowerCase()[0] === 'μ'); - }, - meridiemParse : /[ΠΜ]\.?Μ?\.?/i, - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY h:mm A', - LLLL : 'dddd, D MMMM YYYY h:mm A' - }, - calendarEl : { - sameDay : '[Σήμερα {}] LT', - nextDay : '[Αύριο {}] LT', - nextWeek : 'dddd [{}] LT', - lastDay : '[Χθες {}] LT', - lastWeek : function () { - switch (this.day()) { - case 6: - return '[το προηγούμενο] dddd [{}] LT'; - default: - return '[την προηγούμενη] dddd [{}] LT'; - } - }, - sameElse : 'L' - }, - calendar : function (key, mom) { - var output = this._calendarEl[key], - hours = mom && mom.hours(); - if (isFunction(output)) { - output = output.apply(mom); - } - return output.replace('{}', (hours % 12 === 1 ? 'στη' : 'στις')); - }, - relativeTime : { - future : 'σε %s', - past : '%s πριν', - s : 'λίγα δευτερόλεπτα', - ss : '%d δευτερόλεπτα', - m : 'ένα λεπτό', - mm : '%d λεπτά', - h : 'μία ώρα', - hh : '%d ώρες', - d : 'μία μέρα', - dd : '%d μέρες', - M : 'ένας μήνας', - MM : '%d μήνες', - y : 'ένας χρόνος', - yy : '%d χρόνια' - }, - dayOfMonthOrdinalParse: /\d{1,2}η/, - ordinal: '%dη', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4st is the first week of the year. - } - }); - - return el; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/en-SG.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/en-SG.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var enSG = moment.defineLocale('en-SG', { - months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Today at] LT', - nextDay : '[Tomorrow at] LT', - nextWeek : 'dddd [at] LT', - lastDay : '[Yesterday at] LT', - lastWeek : '[Last] dddd [at] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'in %s', - past : '%s ago', - s : 'a few seconds', - ss : '%d seconds', - m : 'a minute', - mm : '%d minutes', - h : 'an hour', - hh : '%d hours', - d : 'a day', - dd : '%d days', - M : 'a month', - MM : '%d months', - y : 'a year', - yy : '%d years' - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return enSG; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/en-au.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/en-au.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var enAu = moment.defineLocale('en-au', { - months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY h:mm A', - LLLL : 'dddd, D MMMM YYYY h:mm A' - }, - calendar : { - sameDay : '[Today at] LT', - nextDay : '[Tomorrow at] LT', - nextWeek : 'dddd [at] LT', - lastDay : '[Yesterday at] LT', - lastWeek : '[Last] dddd [at] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'in %s', - past : '%s ago', - s : 'a few seconds', - ss : '%d seconds', - m : 'a minute', - mm : '%d minutes', - h : 'an hour', - hh : '%d hours', - d : 'a day', - dd : '%d days', - M : 'a month', - MM : '%d months', - y : 'a year', - yy : '%d years' - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return enAu; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/en-ca.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/en-ca.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var enCa = moment.defineLocale('en-ca', { - months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'YYYY-MM-DD', - LL : 'MMMM D, YYYY', - LLL : 'MMMM D, YYYY h:mm A', - LLLL : 'dddd, MMMM D, YYYY h:mm A' - }, - calendar : { - sameDay : '[Today at] LT', - nextDay : '[Tomorrow at] LT', - nextWeek : 'dddd [at] LT', - lastDay : '[Yesterday at] LT', - lastWeek : '[Last] dddd [at] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'in %s', - past : '%s ago', - s : 'a few seconds', - ss : '%d seconds', - m : 'a minute', - mm : '%d minutes', - h : 'an hour', - hh : '%d hours', - d : 'a day', - dd : '%d days', - M : 'a month', - MM : '%d months', - y : 'a year', - yy : '%d years' - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - } - }); - - return enCa; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/en-gb.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/en-gb.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var enGb = moment.defineLocale('en-gb', { - months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Today at] LT', - nextDay : '[Tomorrow at] LT', - nextWeek : 'dddd [at] LT', - lastDay : '[Yesterday at] LT', - lastWeek : '[Last] dddd [at] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'in %s', - past : '%s ago', - s : 'a few seconds', - ss : '%d seconds', - m : 'a minute', - mm : '%d minutes', - h : 'an hour', - hh : '%d hours', - d : 'a day', - dd : '%d days', - M : 'a month', - MM : '%d months', - y : 'a year', - yy : '%d years' - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return enGb; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/en-ie.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/en-ie.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var enIe = moment.defineLocale('en-ie', { - months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Today at] LT', - nextDay : '[Tomorrow at] LT', - nextWeek : 'dddd [at] LT', - lastDay : '[Yesterday at] LT', - lastWeek : '[Last] dddd [at] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'in %s', - past : '%s ago', - s : 'a few seconds', - ss : '%d seconds', - m : 'a minute', - mm : '%d minutes', - h : 'an hour', - hh : '%d hours', - d : 'a day', - dd : '%d days', - M : 'a month', - MM : '%d months', - y : 'a year', - yy : '%d years' - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return enIe; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/en-il.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/en-il.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var enIl = moment.defineLocale('en-il', { - months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Today at] LT', - nextDay : '[Tomorrow at] LT', - nextWeek : 'dddd [at] LT', - lastDay : '[Yesterday at] LT', - lastWeek : '[Last] dddd [at] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'in %s', - past : '%s ago', - s : 'a few seconds', - m : 'a minute', - mm : '%d minutes', - h : 'an hour', - hh : '%d hours', - d : 'a day', - dd : '%d days', - M : 'a month', - MM : '%d months', - y : 'a year', - yy : '%d years' - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - } - }); - - return enIl; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/en-nz.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/en-nz.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var enNz = moment.defineLocale('en-nz', { - months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY h:mm A', - LLLL : 'dddd, D MMMM YYYY h:mm A' - }, - calendar : { - sameDay : '[Today at] LT', - nextDay : '[Tomorrow at] LT', - nextWeek : 'dddd [at] LT', - lastDay : '[Yesterday at] LT', - lastWeek : '[Last] dddd [at] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'in %s', - past : '%s ago', - s : 'a few seconds', - ss : '%d seconds', - m : 'a minute', - mm : '%d minutes', - h : 'an hour', - hh : '%d hours', - d : 'a day', - dd : '%d days', - M : 'a month', - MM : '%d months', - y : 'a year', - yy : '%d years' - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return enNz; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/eo.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/eo.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var eo = moment.defineLocale('eo', { - months : 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split('_'), - monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec'.split('_'), - weekdays : 'dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato'.split('_'), - weekdaysShort : 'dim_lun_mard_merk_ĵaŭ_ven_sab'.split('_'), - weekdaysMin : 'di_lu_ma_me_ĵa_ve_sa'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY-MM-DD', - LL : 'D[-a de] MMMM, YYYY', - LLL : 'D[-a de] MMMM, YYYY HH:mm', - LLLL : 'dddd, [la] D[-a de] MMMM, YYYY HH:mm' - }, - meridiemParse: /[ap]\.t\.m/i, - isPM: function (input) { - return input.charAt(0).toLowerCase() === 'p'; - }, - meridiem : function (hours, minutes, isLower) { - if (hours > 11) { - return isLower ? 'p.t.m.' : 'P.T.M.'; - } else { - return isLower ? 'a.t.m.' : 'A.T.M.'; - } - }, - calendar : { - sameDay : '[Hodiaŭ je] LT', - nextDay : '[Morgaŭ je] LT', - nextWeek : 'dddd [je] LT', - lastDay : '[Hieraŭ je] LT', - lastWeek : '[pasinta] dddd [je] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'post %s', - past : 'antaŭ %s', - s : 'sekundoj', - ss : '%d sekundoj', - m : 'minuto', - mm : '%d minutoj', - h : 'horo', - hh : '%d horoj', - d : 'tago',//ne 'diurno', ĉar estas uzita por proksimumo - dd : '%d tagoj', - M : 'monato', - MM : '%d monatoj', - y : 'jaro', - yy : '%d jaroj' - }, - dayOfMonthOrdinalParse: /\d{1,2}a/, - ordinal : '%da', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return eo; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/es-do.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/es-do.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'), - monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'); - - var monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i]; - var monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i; - - var esDo = moment.defineLocale('es-do', { - months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'), - monthsShort : function (m, format) { - if (!m) { - return monthsShortDot; - } else if (/-MMM-/.test(format)) { - return monthsShort[m.month()]; - } else { - return monthsShortDot[m.month()]; - } - }, - monthsRegex: monthsRegex, - monthsShortRegex: monthsRegex, - monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i, - monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, - monthsParse: monthsParse, - longMonthsParse: monthsParse, - shortMonthsParse: monthsParse, - weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), - weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), - weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D [de] MMMM [de] YYYY', - LLL : 'D [de] MMMM [de] YYYY h:mm A', - LLLL : 'dddd, D [de] MMMM [de] YYYY h:mm A' - }, - calendar : { - sameDay : function () { - return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - nextDay : function () { - return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - nextWeek : function () { - return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - lastDay : function () { - return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - lastWeek : function () { - return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - sameElse : 'L' - }, - relativeTime : { - future : 'en %s', - past : 'hace %s', - s : 'unos segundos', - ss : '%d segundos', - m : 'un minuto', - mm : '%d minutos', - h : 'una hora', - hh : '%d horas', - d : 'un día', - dd : '%d días', - M : 'un mes', - MM : '%d meses', - y : 'un año', - yy : '%d años' - }, - dayOfMonthOrdinalParse : /\d{1,2}º/, - ordinal : '%dº', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return esDo; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/es-us.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/es-us.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'), - monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'); - - var monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i]; - var monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i; - - var esUs = moment.defineLocale('es-us', { - months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'), - monthsShort : function (m, format) { - if (!m) { - return monthsShortDot; - } else if (/-MMM-/.test(format)) { - return monthsShort[m.month()]; - } else { - return monthsShortDot[m.month()]; - } - }, - monthsRegex: monthsRegex, - monthsShortRegex: monthsRegex, - monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i, - monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, - monthsParse: monthsParse, - longMonthsParse: monthsParse, - shortMonthsParse: monthsParse, - weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), - weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), - weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'MM/DD/YYYY', - LL : 'D [de] MMMM [de] YYYY', - LLL : 'D [de] MMMM [de] YYYY h:mm A', - LLLL : 'dddd, D [de] MMMM [de] YYYY h:mm A' - }, - calendar : { - sameDay : function () { - return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - nextDay : function () { - return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - nextWeek : function () { - return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - lastDay : function () { - return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - lastWeek : function () { - return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - sameElse : 'L' - }, - relativeTime : { - future : 'en %s', - past : 'hace %s', - s : 'unos segundos', - ss : '%d segundos', - m : 'un minuto', - mm : '%d minutos', - h : 'una hora', - hh : '%d horas', - d : 'un día', - dd : '%d días', - M : 'un mes', - MM : '%d meses', - y : 'un año', - yy : '%d años' - }, - dayOfMonthOrdinalParse : /\d{1,2}º/, - ordinal : '%dº', - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 6th is the first week of the year. - } - }); - - return esUs; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/es.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/es.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'), - monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'); - - var monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i]; - var monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i; - - var es = moment.defineLocale('es', { - months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'), - monthsShort : function (m, format) { - if (!m) { - return monthsShortDot; - } else if (/-MMM-/.test(format)) { - return monthsShort[m.month()]; - } else { - return monthsShortDot[m.month()]; - } - }, - monthsRegex : monthsRegex, - monthsShortRegex : monthsRegex, - monthsStrictRegex : /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i, - monthsShortStrictRegex : /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, - monthsParse : monthsParse, - longMonthsParse : monthsParse, - shortMonthsParse : monthsParse, - weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), - weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), - weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D [de] MMMM [de] YYYY', - LLL : 'D [de] MMMM [de] YYYY H:mm', - LLLL : 'dddd, D [de] MMMM [de] YYYY H:mm' - }, - calendar : { - sameDay : function () { - return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - nextDay : function () { - return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - nextWeek : function () { - return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - lastDay : function () { - return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - lastWeek : function () { - return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - sameElse : 'L' - }, - relativeTime : { - future : 'en %s', - past : 'hace %s', - s : 'unos segundos', - ss : '%d segundos', - m : 'un minuto', - mm : '%d minutos', - h : 'una hora', - hh : '%d horas', - d : 'un día', - dd : '%d días', - M : 'un mes', - MM : '%d meses', - y : 'un año', - yy : '%d años' - }, - dayOfMonthOrdinalParse : /\d{1,2}º/, - ordinal : '%dº', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return es; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/et.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/et.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var format = { - 's' : ['mõne sekundi', 'mõni sekund', 'paar sekundit'], - 'ss': [number + 'sekundi', number + 'sekundit'], - 'm' : ['ühe minuti', 'üks minut'], - 'mm': [number + ' minuti', number + ' minutit'], - 'h' : ['ühe tunni', 'tund aega', 'üks tund'], - 'hh': [number + ' tunni', number + ' tundi'], - 'd' : ['ühe päeva', 'üks päev'], - 'M' : ['kuu aja', 'kuu aega', 'üks kuu'], - 'MM': [number + ' kuu', number + ' kuud'], - 'y' : ['ühe aasta', 'aasta', 'üks aasta'], - 'yy': [number + ' aasta', number + ' aastat'] - }; - if (withoutSuffix) { - return format[key][2] ? format[key][2] : format[key][1]; - } - return isFuture ? format[key][0] : format[key][1]; - } - - var et = moment.defineLocale('et', { - months : 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split('_'), - monthsShort : 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'), - weekdays : 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split('_'), - weekdaysShort : 'P_E_T_K_N_R_L'.split('_'), - weekdaysMin : 'P_E_T_K_N_R_L'.split('_'), - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY H:mm', - LLLL : 'dddd, D. MMMM YYYY H:mm' - }, - calendar : { - sameDay : '[Täna,] LT', - nextDay : '[Homme,] LT', - nextWeek : '[Järgmine] dddd LT', - lastDay : '[Eile,] LT', - lastWeek : '[Eelmine] dddd LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s pärast', - past : '%s tagasi', - s : processRelativeTime, - ss : processRelativeTime, - m : processRelativeTime, - mm : processRelativeTime, - h : processRelativeTime, - hh : processRelativeTime, - d : processRelativeTime, - dd : '%d päeva', - M : processRelativeTime, - MM : processRelativeTime, - y : processRelativeTime, - yy : processRelativeTime - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return et; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/eu.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/eu.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var eu = moment.defineLocale('eu', { - months : 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split('_'), - monthsShort : 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split('_'), - monthsParseExact : true, - weekdays : 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split('_'), - weekdaysShort : 'ig._al._ar._az._og._ol._lr.'.split('_'), - weekdaysMin : 'ig_al_ar_az_og_ol_lr'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY-MM-DD', - LL : 'YYYY[ko] MMMM[ren] D[a]', - LLL : 'YYYY[ko] MMMM[ren] D[a] HH:mm', - LLLL : 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm', - l : 'YYYY-M-D', - ll : 'YYYY[ko] MMM D[a]', - lll : 'YYYY[ko] MMM D[a] HH:mm', - llll : 'ddd, YYYY[ko] MMM D[a] HH:mm' - }, - calendar : { - sameDay : '[gaur] LT[etan]', - nextDay : '[bihar] LT[etan]', - nextWeek : 'dddd LT[etan]', - lastDay : '[atzo] LT[etan]', - lastWeek : '[aurreko] dddd LT[etan]', - sameElse : 'L' - }, - relativeTime : { - future : '%s barru', - past : 'duela %s', - s : 'segundo batzuk', - ss : '%d segundo', - m : 'minutu bat', - mm : '%d minutu', - h : 'ordu bat', - hh : '%d ordu', - d : 'egun bat', - dd : '%d egun', - M : 'hilabete bat', - MM : '%d hilabete', - y : 'urte bat', - yy : '%d urte' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return eu; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/fa.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/fa.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '۱', - '2': '۲', - '3': '۳', - '4': '۴', - '5': '۵', - '6': '۶', - '7': '۷', - '8': '۸', - '9': '۹', - '0': '۰' - }, numberMap = { - '۱': '1', - '۲': '2', - '۳': '3', - '۴': '4', - '۵': '5', - '۶': '6', - '۷': '7', - '۸': '8', - '۹': '9', - '۰': '0' - }; - - var fa = moment.defineLocale('fa', { - months : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'), - monthsShort : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'), - weekdays : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'), - weekdaysShort : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'), - weekdaysMin : 'ی_د_س_چ_پ_ج_ش'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - meridiemParse: /قبل از ظهر|بعد از ظهر/, - isPM: function (input) { - return /بعد از ظهر/.test(input); - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'قبل از ظهر'; - } else { - return 'بعد از ظهر'; - } - }, - calendar : { - sameDay : '[امروز ساعت] LT', - nextDay : '[فردا ساعت] LT', - nextWeek : 'dddd [ساعت] LT', - lastDay : '[دیروز ساعت] LT', - lastWeek : 'dddd [پیش] [ساعت] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'در %s', - past : '%s پیش', - s : 'چند ثانیه', - ss : 'ثانیه d%', - m : 'یک دقیقه', - mm : '%d دقیقه', - h : 'یک ساعت', - hh : '%d ساعت', - d : 'یک روز', - dd : '%d روز', - M : 'یک ماه', - MM : '%d ماه', - y : 'یک سال', - yy : '%d سال' - }, - preparse: function (string) { - return string.replace(/[۰-۹]/g, function (match) { - return numberMap[match]; - }).replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }).replace(/,/g, '،'); - }, - dayOfMonthOrdinalParse: /\d{1,2}م/, - ordinal : '%dم', - week : { - dow : 6, // Saturday is the first day of the week. - doy : 12 // The week that contains Jan 12th is the first week of the year. - } - }); - - return fa; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/fi.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/fi.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var numbersPast = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(' '), - numbersFuture = [ - 'nolla', 'yhden', 'kahden', 'kolmen', 'neljän', 'viiden', 'kuuden', - numbersPast[7], numbersPast[8], numbersPast[9] - ]; - function translate(number, withoutSuffix, key, isFuture) { - var result = ''; - switch (key) { - case 's': - return isFuture ? 'muutaman sekunnin' : 'muutama sekunti'; - case 'ss': - return isFuture ? 'sekunnin' : 'sekuntia'; - case 'm': - return isFuture ? 'minuutin' : 'minuutti'; - case 'mm': - result = isFuture ? 'minuutin' : 'minuuttia'; - break; - case 'h': - return isFuture ? 'tunnin' : 'tunti'; - case 'hh': - result = isFuture ? 'tunnin' : 'tuntia'; - break; - case 'd': - return isFuture ? 'päivän' : 'päivä'; - case 'dd': - result = isFuture ? 'päivän' : 'päivää'; - break; - case 'M': - return isFuture ? 'kuukauden' : 'kuukausi'; - case 'MM': - result = isFuture ? 'kuukauden' : 'kuukautta'; - break; - case 'y': - return isFuture ? 'vuoden' : 'vuosi'; - case 'yy': - result = isFuture ? 'vuoden' : 'vuotta'; - break; - } - result = verbalNumber(number, isFuture) + ' ' + result; - return result; - } - function verbalNumber(number, isFuture) { - return number < 10 ? (isFuture ? numbersFuture[number] : numbersPast[number]) : number; - } - - var fi = moment.defineLocale('fi', { - months : 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'), - monthsShort : 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split('_'), - weekdays : 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'), - weekdaysShort : 'su_ma_ti_ke_to_pe_la'.split('_'), - weekdaysMin : 'su_ma_ti_ke_to_pe_la'.split('_'), - longDateFormat : { - LT : 'HH.mm', - LTS : 'HH.mm.ss', - L : 'DD.MM.YYYY', - LL : 'Do MMMM[ta] YYYY', - LLL : 'Do MMMM[ta] YYYY, [klo] HH.mm', - LLLL : 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm', - l : 'D.M.YYYY', - ll : 'Do MMM YYYY', - lll : 'Do MMM YYYY, [klo] HH.mm', - llll : 'ddd, Do MMM YYYY, [klo] HH.mm' - }, - calendar : { - sameDay : '[tänään] [klo] LT', - nextDay : '[huomenna] [klo] LT', - nextWeek : 'dddd [klo] LT', - lastDay : '[eilen] [klo] LT', - lastWeek : '[viime] dddd[na] [klo] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s päästä', - past : '%s sitten', - s : translate, - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : translate, - dd : translate, - M : translate, - MM : translate, - y : translate, - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return fi; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/fo.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/fo.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var fo = moment.defineLocale('fo', { - months : 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split('_'), - monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), - weekdays : 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split('_'), - weekdaysShort : 'sun_mán_týs_mik_hós_frí_ley'.split('_'), - weekdaysMin : 'su_má_tý_mi_hó_fr_le'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D. MMMM, YYYY HH:mm' - }, - calendar : { - sameDay : '[Í dag kl.] LT', - nextDay : '[Í morgin kl.] LT', - nextWeek : 'dddd [kl.] LT', - lastDay : '[Í gjár kl.] LT', - lastWeek : '[síðstu] dddd [kl] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'um %s', - past : '%s síðani', - s : 'fá sekund', - ss : '%d sekundir', - m : 'ein minuttur', - mm : '%d minuttir', - h : 'ein tími', - hh : '%d tímar', - d : 'ein dagur', - dd : '%d dagar', - M : 'ein mánaður', - MM : '%d mánaðir', - y : 'eitt ár', - yy : '%d ár' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return fo; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/fr-ca.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/fr-ca.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var frCa = moment.defineLocale('fr-ca', { - months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), - monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), - monthsParseExact : true, - weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), - weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), - weekdaysMin : 'di_lu_ma_me_je_ve_sa'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY-MM-DD', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Aujourd’hui à] LT', - nextDay : '[Demain à] LT', - nextWeek : 'dddd [à] LT', - lastDay : '[Hier à] LT', - lastWeek : 'dddd [dernier à] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'dans %s', - past : 'il y a %s', - s : 'quelques secondes', - ss : '%d secondes', - m : 'une minute', - mm : '%d minutes', - h : 'une heure', - hh : '%d heures', - d : 'un jour', - dd : '%d jours', - M : 'un mois', - MM : '%d mois', - y : 'un an', - yy : '%d ans' - }, - dayOfMonthOrdinalParse: /\d{1,2}(er|e)/, - ordinal : function (number, period) { - switch (period) { - // Words with masculine grammatical gender: mois, trimestre, jour - default: - case 'M': - case 'Q': - case 'D': - case 'DDD': - case 'd': - return number + (number === 1 ? 'er' : 'e'); - - // Words with feminine grammatical gender: semaine - case 'w': - case 'W': - return number + (number === 1 ? 're' : 'e'); - } - } - }); - - return frCa; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/fr-ch.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/fr-ch.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var frCh = moment.defineLocale('fr-ch', { - months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), - monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), - monthsParseExact : true, - weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), - weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), - weekdaysMin : 'di_lu_ma_me_je_ve_sa'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Aujourd’hui à] LT', - nextDay : '[Demain à] LT', - nextWeek : 'dddd [à] LT', - lastDay : '[Hier à] LT', - lastWeek : 'dddd [dernier à] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'dans %s', - past : 'il y a %s', - s : 'quelques secondes', - ss : '%d secondes', - m : 'une minute', - mm : '%d minutes', - h : 'une heure', - hh : '%d heures', - d : 'un jour', - dd : '%d jours', - M : 'un mois', - MM : '%d mois', - y : 'un an', - yy : '%d ans' - }, - dayOfMonthOrdinalParse: /\d{1,2}(er|e)/, - ordinal : function (number, period) { - switch (period) { - // Words with masculine grammatical gender: mois, trimestre, jour - default: - case 'M': - case 'Q': - case 'D': - case 'DDD': - case 'd': - return number + (number === 1 ? 'er' : 'e'); - - // Words with feminine grammatical gender: semaine - case 'w': - case 'W': - return number + (number === 1 ? 're' : 'e'); - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return frCh; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/fr.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/fr.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var fr = moment.defineLocale('fr', { - months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), - monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), - monthsParseExact : true, - weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), - weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), - weekdaysMin : 'di_lu_ma_me_je_ve_sa'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Aujourd’hui à] LT', - nextDay : '[Demain à] LT', - nextWeek : 'dddd [à] LT', - lastDay : '[Hier à] LT', - lastWeek : 'dddd [dernier à] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'dans %s', - past : 'il y a %s', - s : 'quelques secondes', - ss : '%d secondes', - m : 'une minute', - mm : '%d minutes', - h : 'une heure', - hh : '%d heures', - d : 'un jour', - dd : '%d jours', - M : 'un mois', - MM : '%d mois', - y : 'un an', - yy : '%d ans' - }, - dayOfMonthOrdinalParse: /\d{1,2}(er|)/, - ordinal : function (number, period) { - switch (period) { - // TODO: Return 'e' when day of month > 1. Move this case inside - // block for masculine words below. - // See https://github.com/moment/moment/issues/3375 - case 'D': - return number + (number === 1 ? 'er' : ''); - - // Words with masculine grammatical gender: mois, trimestre, jour - default: - case 'M': - case 'Q': - case 'DDD': - case 'd': - return number + (number === 1 ? 'er' : 'e'); - - // Words with feminine grammatical gender: semaine - case 'w': - case 'W': - return number + (number === 1 ? 're' : 'e'); - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return fr; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/fy.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/fy.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var monthsShortWithDots = 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split('_'), - monthsShortWithoutDots = 'jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'); - - var fy = moment.defineLocale('fy', { - months : 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split('_'), - monthsShort : function (m, format) { - if (!m) { - return monthsShortWithDots; - } else if (/-MMM-/.test(format)) { - return monthsShortWithoutDots[m.month()]; - } else { - return monthsShortWithDots[m.month()]; - } - }, - monthsParseExact : true, - weekdays : 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split('_'), - weekdaysShort : 'si._mo._ti._wo._to._fr._so.'.split('_'), - weekdaysMin : 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD-MM-YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[hjoed om] LT', - nextDay: '[moarn om] LT', - nextWeek: 'dddd [om] LT', - lastDay: '[juster om] LT', - lastWeek: '[ôfrûne] dddd [om] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'oer %s', - past : '%s lyn', - s : 'in pear sekonden', - ss : '%d sekonden', - m : 'ien minút', - mm : '%d minuten', - h : 'ien oere', - hh : '%d oeren', - d : 'ien dei', - dd : '%d dagen', - M : 'ien moanne', - MM : '%d moannen', - y : 'ien jier', - yy : '%d jierren' - }, - dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, - ordinal : function (number) { - return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return fy; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ga.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ga.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - - var months = [ - 'Eanáir', 'Feabhra', 'Márta', 'Aibreán', 'Bealtaine', 'Méitheamh', 'Iúil', 'Lúnasa', 'Meán Fómhair', 'Deaireadh Fómhair', 'Samhain', 'Nollaig' - ]; - - var monthsShort = ['Eaná', 'Feab', 'Márt', 'Aibr', 'Beal', 'Méit', 'Iúil', 'Lúna', 'Meán', 'Deai', 'Samh', 'Noll']; - - var weekdays = ['Dé Domhnaigh', 'Dé Luain', 'Dé Máirt', 'Dé Céadaoin', 'Déardaoin', 'Dé hAoine', 'Dé Satharn']; - - var weekdaysShort = ['Dom', 'Lua', 'Mái', 'Céa', 'Déa', 'hAo', 'Sat']; - - var weekdaysMin = ['Do', 'Lu', 'Má', 'Ce', 'Dé', 'hA', 'Sa']; - - var ga = moment.defineLocale('ga', { - months: months, - monthsShort: monthsShort, - monthsParseExact: true, - weekdays: weekdays, - weekdaysShort: weekdaysShort, - weekdaysMin: weekdaysMin, - longDateFormat: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - calendar: { - sameDay: '[Inniu ag] LT', - nextDay: '[Amárach ag] LT', - nextWeek: 'dddd [ag] LT', - lastDay: '[Inné aig] LT', - lastWeek: 'dddd [seo caite] [ag] LT', - sameElse: 'L' - }, - relativeTime: { - future: 'i %s', - past: '%s ó shin', - s: 'cúpla soicind', - ss: '%d soicind', - m: 'nóiméad', - mm: '%d nóiméad', - h: 'uair an chloig', - hh: '%d uair an chloig', - d: 'lá', - dd: '%d lá', - M: 'mí', - MM: '%d mí', - y: 'bliain', - yy: '%d bliain' - }, - dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/, - ordinal: function (number) { - var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh'; - return number + output; - }, - week: { - dow: 1, // Monday is the first day of the week. - doy: 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return ga; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/gd.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/gd.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var months = [ - 'Am Faoilleach', 'An Gearran', 'Am Màrt', 'An Giblean', 'An Cèitean', 'An t-Ògmhios', 'An t-Iuchar', 'An Lùnastal', 'An t-Sultain', 'An Dàmhair', 'An t-Samhain', 'An Dùbhlachd' - ]; - - var monthsShort = ['Faoi', 'Gear', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùn', 'Sult', 'Dàmh', 'Samh', 'Dùbh']; - - var weekdays = ['Didòmhnaich', 'Diluain', 'Dimàirt', 'Diciadain', 'Diardaoin', 'Dihaoine', 'Disathairne']; - - var weekdaysShort = ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis']; - - var weekdaysMin = ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa']; - - var gd = moment.defineLocale('gd', { - months : months, - monthsShort : monthsShort, - monthsParseExact : true, - weekdays : weekdays, - weekdaysShort : weekdaysShort, - weekdaysMin : weekdaysMin, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[An-diugh aig] LT', - nextDay : '[A-màireach aig] LT', - nextWeek : 'dddd [aig] LT', - lastDay : '[An-dè aig] LT', - lastWeek : 'dddd [seo chaidh] [aig] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'ann an %s', - past : 'bho chionn %s', - s : 'beagan diogan', - ss : '%d diogan', - m : 'mionaid', - mm : '%d mionaidean', - h : 'uair', - hh : '%d uairean', - d : 'latha', - dd : '%d latha', - M : 'mìos', - MM : '%d mìosan', - y : 'bliadhna', - yy : '%d bliadhna' - }, - dayOfMonthOrdinalParse : /\d{1,2}(d|na|mh)/, - ordinal : function (number) { - var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return gd; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/gl.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/gl.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var gl = moment.defineLocale('gl', { - months : 'xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro'.split('_'), - monthsShort : 'xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.'.split('_'), - monthsParseExact: true, - weekdays : 'domingo_luns_martes_mércores_xoves_venres_sábado'.split('_'), - weekdaysShort : 'dom._lun._mar._mér._xov._ven._sáb.'.split('_'), - weekdaysMin : 'do_lu_ma_mé_xo_ve_sá'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D [de] MMMM [de] YYYY', - LLL : 'D [de] MMMM [de] YYYY H:mm', - LLLL : 'dddd, D [de] MMMM [de] YYYY H:mm' - }, - calendar : { - sameDay : function () { - return '[hoxe ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT'; - }, - nextDay : function () { - return '[mañá ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT'; - }, - nextWeek : function () { - return 'dddd [' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT'; - }, - lastDay : function () { - return '[onte ' + ((this.hours() !== 1) ? 'á' : 'a') + '] LT'; - }, - lastWeek : function () { - return '[o] dddd [pasado ' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT'; - }, - sameElse : 'L' - }, - relativeTime : { - future : function (str) { - if (str.indexOf('un') === 0) { - return 'n' + str; - } - return 'en ' + str; - }, - past : 'hai %s', - s : 'uns segundos', - ss : '%d segundos', - m : 'un minuto', - mm : '%d minutos', - h : 'unha hora', - hh : '%d horas', - d : 'un día', - dd : '%d días', - M : 'un mes', - MM : '%d meses', - y : 'un ano', - yy : '%d anos' - }, - dayOfMonthOrdinalParse : /\d{1,2}º/, - ordinal : '%dº', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return gl; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/gom-latn.js": -/*!************************************************!*\ - !*** ./node_modules/moment/locale/gom-latn.js ***! - \************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var format = { - 's': ['thodde secondanim', 'thodde second'], - 'ss': [number + ' secondanim', number + ' second'], - 'm': ['eka mintan', 'ek minute'], - 'mm': [number + ' mintanim', number + ' mintam'], - 'h': ['eka voran', 'ek vor'], - 'hh': [number + ' voranim', number + ' voram'], - 'd': ['eka disan', 'ek dis'], - 'dd': [number + ' disanim', number + ' dis'], - 'M': ['eka mhoinean', 'ek mhoino'], - 'MM': [number + ' mhoineanim', number + ' mhoine'], - 'y': ['eka vorsan', 'ek voros'], - 'yy': [number + ' vorsanim', number + ' vorsam'] - }; - return withoutSuffix ? format[key][0] : format[key][1]; - } - - var gomLatn = moment.defineLocale('gom-latn', { - months : 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split('_'), - monthsShort : 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split('_'), - monthsParseExact : true, - weekdays : 'Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son\'var'.split('_'), - weekdaysShort : 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'), - weekdaysMin : 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'A h:mm [vazta]', - LTS : 'A h:mm:ss [vazta]', - L : 'DD-MM-YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY A h:mm [vazta]', - LLLL : 'dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]', - llll: 'ddd, D MMM YYYY, A h:mm [vazta]' - }, - calendar : { - sameDay: '[Aiz] LT', - nextDay: '[Faleam] LT', - nextWeek: '[Ieta to] dddd[,] LT', - lastDay: '[Kal] LT', - lastWeek: '[Fatlo] dddd[,] LT', - sameElse: 'L' - }, - relativeTime : { - future : '%s', - past : '%s adim', - s : processRelativeTime, - ss : processRelativeTime, - m : processRelativeTime, - mm : processRelativeTime, - h : processRelativeTime, - hh : processRelativeTime, - d : processRelativeTime, - dd : processRelativeTime, - M : processRelativeTime, - MM : processRelativeTime, - y : processRelativeTime, - yy : processRelativeTime - }, - dayOfMonthOrdinalParse : /\d{1,2}(er)/, - ordinal : function (number, period) { - switch (period) { - // the ordinal 'er' only applies to day of the month - case 'D': - return number + 'er'; - default: - case 'M': - case 'Q': - case 'DDD': - case 'd': - case 'w': - case 'W': - return number; - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - }, - meridiemParse: /rati|sokalli|donparam|sanje/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'rati') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'sokalli') { - return hour; - } else if (meridiem === 'donparam') { - return hour > 12 ? hour : hour + 12; - } else if (meridiem === 'sanje') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'rati'; - } else if (hour < 12) { - return 'sokalli'; - } else if (hour < 16) { - return 'donparam'; - } else if (hour < 20) { - return 'sanje'; - } else { - return 'rati'; - } - } - }); - - return gomLatn; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/gu.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/gu.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '૧', - '2': '૨', - '3': '૩', - '4': '૪', - '5': '૫', - '6': '૬', - '7': '૭', - '8': '૮', - '9': '૯', - '0': '૦' - }, - numberMap = { - '૧': '1', - '૨': '2', - '૩': '3', - '૪': '4', - '૫': '5', - '૬': '6', - '૭': '7', - '૮': '8', - '૯': '9', - '૦': '0' - }; - - var gu = moment.defineLocale('gu', { - months: 'જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર'.split('_'), - monthsShort: 'જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.'.split('_'), - monthsParseExact: true, - weekdays: 'રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર'.split('_'), - weekdaysShort: 'રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ'.split('_'), - weekdaysMin: 'ર_સો_મં_બુ_ગુ_શુ_શ'.split('_'), - longDateFormat: { - LT: 'A h:mm વાગ્યે', - LTS: 'A h:mm:ss વાગ્યે', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY, A h:mm વાગ્યે', - LLLL: 'dddd, D MMMM YYYY, A h:mm વાગ્યે' - }, - calendar: { - sameDay: '[આજ] LT', - nextDay: '[કાલે] LT', - nextWeek: 'dddd, LT', - lastDay: '[ગઇકાલે] LT', - lastWeek: '[પાછલા] dddd, LT', - sameElse: 'L' - }, - relativeTime: { - future: '%s મા', - past: '%s પેહલા', - s: 'અમુક પળો', - ss: '%d સેકંડ', - m: 'એક મિનિટ', - mm: '%d મિનિટ', - h: 'એક કલાક', - hh: '%d કલાક', - d: 'એક દિવસ', - dd: '%d દિવસ', - M: 'એક મહિનો', - MM: '%d મહિનો', - y: 'એક વર્ષ', - yy: '%d વર્ષ' - }, - preparse: function (string) { - return string.replace(/[૧૨૩૪૫૬૭૮૯૦]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - // Gujarati notation for meridiems are quite fuzzy in practice. While there exists - // a rigid notion of a 'Pahar' it is not used as rigidly in modern Gujarati. - meridiemParse: /રાત|બપોર|સવાર|સાંજ/, - meridiemHour: function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'રાત') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'સવાર') { - return hour; - } else if (meridiem === 'બપોર') { - return hour >= 10 ? hour : hour + 12; - } else if (meridiem === 'સાંજ') { - return hour + 12; - } - }, - meridiem: function (hour, minute, isLower) { - if (hour < 4) { - return 'રાત'; - } else if (hour < 10) { - return 'સવાર'; - } else if (hour < 17) { - return 'બપોર'; - } else if (hour < 20) { - return 'સાંજ'; - } else { - return 'રાત'; - } - }, - week: { - dow: 0, // Sunday is the first day of the week. - doy: 6 // The week that contains Jan 6th is the first week of the year. - } - }); - - return gu; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/he.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/he.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var he = moment.defineLocale('he', { - months : 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split('_'), - monthsShort : 'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳'.split('_'), - weekdays : 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'), - weekdaysShort : 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'), - weekdaysMin : 'א_ב_ג_ד_ה_ו_ש'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D [ב]MMMM YYYY', - LLL : 'D [ב]MMMM YYYY HH:mm', - LLLL : 'dddd, D [ב]MMMM YYYY HH:mm', - l : 'D/M/YYYY', - ll : 'D MMM YYYY', - lll : 'D MMM YYYY HH:mm', - llll : 'ddd, D MMM YYYY HH:mm' - }, - calendar : { - sameDay : '[היום ב־]LT', - nextDay : '[מחר ב־]LT', - nextWeek : 'dddd [בשעה] LT', - lastDay : '[אתמול ב־]LT', - lastWeek : '[ביום] dddd [האחרון בשעה] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'בעוד %s', - past : 'לפני %s', - s : 'מספר שניות', - ss : '%d שניות', - m : 'דקה', - mm : '%d דקות', - h : 'שעה', - hh : function (number) { - if (number === 2) { - return 'שעתיים'; - } - return number + ' שעות'; - }, - d : 'יום', - dd : function (number) { - if (number === 2) { - return 'יומיים'; - } - return number + ' ימים'; - }, - M : 'חודש', - MM : function (number) { - if (number === 2) { - return 'חודשיים'; - } - return number + ' חודשים'; - }, - y : 'שנה', - yy : function (number) { - if (number === 2) { - return 'שנתיים'; - } else if (number % 10 === 0 && number !== 10) { - return number + ' שנה'; - } - return number + ' שנים'; - } - }, - meridiemParse: /אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i, - isPM : function (input) { - return /^(אחה"צ|אחרי הצהריים|בערב)$/.test(input); - }, - meridiem : function (hour, minute, isLower) { - if (hour < 5) { - return 'לפנות בוקר'; - } else if (hour < 10) { - return 'בבוקר'; - } else if (hour < 12) { - return isLower ? 'לפנה"צ' : 'לפני הצהריים'; - } else if (hour < 18) { - return isLower ? 'אחה"צ' : 'אחרי הצהריים'; - } else { - return 'בערב'; - } - } - }); - - return he; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/hi.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/hi.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '१', - '2': '२', - '3': '३', - '4': '४', - '5': '५', - '6': '६', - '7': '७', - '8': '८', - '9': '९', - '0': '०' - }, - numberMap = { - '१': '1', - '२': '2', - '३': '3', - '४': '4', - '५': '5', - '६': '6', - '७': '7', - '८': '8', - '९': '9', - '०': '0' - }; - - var hi = moment.defineLocale('hi', { - months : 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split('_'), - monthsShort : 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'), - monthsParseExact: true, - weekdays : 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'), - weekdaysShort : 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'), - weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'), - longDateFormat : { - LT : 'A h:mm बजे', - LTS : 'A h:mm:ss बजे', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, A h:mm बजे', - LLLL : 'dddd, D MMMM YYYY, A h:mm बजे' - }, - calendar : { - sameDay : '[आज] LT', - nextDay : '[कल] LT', - nextWeek : 'dddd, LT', - lastDay : '[कल] LT', - lastWeek : '[पिछले] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s में', - past : '%s पहले', - s : 'कुछ ही क्षण', - ss : '%d सेकंड', - m : 'एक मिनट', - mm : '%d मिनट', - h : 'एक घंटा', - hh : '%d घंटे', - d : 'एक दिन', - dd : '%d दिन', - M : 'एक महीने', - MM : '%d महीने', - y : 'एक वर्ष', - yy : '%d वर्ष' - }, - preparse: function (string) { - return string.replace(/[१२३४५६७८९०]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - // Hindi notation for meridiems are quite fuzzy in practice. While there exists - // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi. - meridiemParse: /रात|सुबह|दोपहर|शाम/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'रात') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'सुबह') { - return hour; - } else if (meridiem === 'दोपहर') { - return hour >= 10 ? hour : hour + 12; - } else if (meridiem === 'शाम') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'रात'; - } else if (hour < 10) { - return 'सुबह'; - } else if (hour < 17) { - return 'दोपहर'; - } else if (hour < 20) { - return 'शाम'; - } else { - return 'रात'; - } - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 6th is the first week of the year. - } - }); - - return hi; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/hr.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/hr.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function translate(number, withoutSuffix, key) { - var result = number + ' '; - switch (key) { - case 'ss': - if (number === 1) { - result += 'sekunda'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'sekunde'; - } else { - result += 'sekundi'; - } - return result; - case 'm': - return withoutSuffix ? 'jedna minuta' : 'jedne minute'; - case 'mm': - if (number === 1) { - result += 'minuta'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'minute'; - } else { - result += 'minuta'; - } - return result; - case 'h': - return withoutSuffix ? 'jedan sat' : 'jednog sata'; - case 'hh': - if (number === 1) { - result += 'sat'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'sata'; - } else { - result += 'sati'; - } - return result; - case 'dd': - if (number === 1) { - result += 'dan'; - } else { - result += 'dana'; - } - return result; - case 'MM': - if (number === 1) { - result += 'mjesec'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'mjeseca'; - } else { - result += 'mjeseci'; - } - return result; - case 'yy': - if (number === 1) { - result += 'godina'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'godine'; - } else { - result += 'godina'; - } - return result; - } - } - - var hr = moment.defineLocale('hr', { - months : { - format: 'siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split('_'), - standalone: 'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_') - }, - monthsShort : 'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'), - monthsParseExact: true, - weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), - weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), - weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY H:mm', - LLLL : 'dddd, D. MMMM YYYY H:mm' - }, - calendar : { - sameDay : '[danas u] LT', - nextDay : '[sutra u] LT', - nextWeek : function () { - switch (this.day()) { - case 0: - return '[u] [nedjelju] [u] LT'; - case 3: - return '[u] [srijedu] [u] LT'; - case 6: - return '[u] [subotu] [u] LT'; - case 1: - case 2: - case 4: - case 5: - return '[u] dddd [u] LT'; - } - }, - lastDay : '[jučer u] LT', - lastWeek : function () { - switch (this.day()) { - case 0: - case 3: - return '[prošlu] dddd [u] LT'; - case 6: - return '[prošle] [subote] [u] LT'; - case 1: - case 2: - case 4: - case 5: - return '[prošli] dddd [u] LT'; - } - }, - sameElse : 'L' - }, - relativeTime : { - future : 'za %s', - past : 'prije %s', - s : 'par sekundi', - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : 'dan', - dd : translate, - M : 'mjesec', - MM : translate, - y : 'godinu', - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return hr; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/hu.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/hu.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var weekEndings = 'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(' '); - function translate(number, withoutSuffix, key, isFuture) { - var num = number; - switch (key) { - case 's': - return (isFuture || withoutSuffix) ? 'néhány másodperc' : 'néhány másodperce'; - case 'ss': - return num + (isFuture || withoutSuffix) ? ' másodperc' : ' másodperce'; - case 'm': - return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce'); - case 'mm': - return num + (isFuture || withoutSuffix ? ' perc' : ' perce'); - case 'h': - return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája'); - case 'hh': - return num + (isFuture || withoutSuffix ? ' óra' : ' órája'); - case 'd': - return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja'); - case 'dd': - return num + (isFuture || withoutSuffix ? ' nap' : ' napja'); - case 'M': - return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja'); - case 'MM': - return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja'); - case 'y': - return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve'); - case 'yy': - return num + (isFuture || withoutSuffix ? ' év' : ' éve'); - } - return ''; - } - function week(isFuture) { - return (isFuture ? '' : '[múlt] ') + '[' + weekEndings[this.day()] + '] LT[-kor]'; - } - - var hu = moment.defineLocale('hu', { - months : 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split('_'), - monthsShort : 'jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec'.split('_'), - weekdays : 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'), - weekdaysShort : 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'), - weekdaysMin : 'v_h_k_sze_cs_p_szo'.split('_'), - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'YYYY.MM.DD.', - LL : 'YYYY. MMMM D.', - LLL : 'YYYY. MMMM D. H:mm', - LLLL : 'YYYY. MMMM D., dddd H:mm' - }, - meridiemParse: /de|du/i, - isPM: function (input) { - return input.charAt(1).toLowerCase() === 'u'; - }, - meridiem : function (hours, minutes, isLower) { - if (hours < 12) { - return isLower === true ? 'de' : 'DE'; - } else { - return isLower === true ? 'du' : 'DU'; - } - }, - calendar : { - sameDay : '[ma] LT[-kor]', - nextDay : '[holnap] LT[-kor]', - nextWeek : function () { - return week.call(this, true); - }, - lastDay : '[tegnap] LT[-kor]', - lastWeek : function () { - return week.call(this, false); - }, - sameElse : 'L' - }, - relativeTime : { - future : '%s múlva', - past : '%s', - s : translate, - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : translate, - dd : translate, - M : translate, - MM : translate, - y : translate, - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return hu; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/hy-am.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/hy-am.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var hyAm = moment.defineLocale('hy-am', { - months : { - format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split('_'), - standalone: 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split('_') - }, - monthsShort : 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'), - weekdays : 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split('_'), - weekdaysShort : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), - weekdaysMin : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY թ.', - LLL : 'D MMMM YYYY թ., HH:mm', - LLLL : 'dddd, D MMMM YYYY թ., HH:mm' - }, - calendar : { - sameDay: '[այսօր] LT', - nextDay: '[վաղը] LT', - lastDay: '[երեկ] LT', - nextWeek: function () { - return 'dddd [օրը ժամը] LT'; - }, - lastWeek: function () { - return '[անցած] dddd [օրը ժամը] LT'; - }, - sameElse: 'L' - }, - relativeTime : { - future : '%s հետո', - past : '%s առաջ', - s : 'մի քանի վայրկյան', - ss : '%d վայրկյան', - m : 'րոպե', - mm : '%d րոպե', - h : 'ժամ', - hh : '%d ժամ', - d : 'օր', - dd : '%d օր', - M : 'ամիս', - MM : '%d ամիս', - y : 'տարի', - yy : '%d տարի' - }, - meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/, - isPM: function (input) { - return /^(ցերեկվա|երեկոյան)$/.test(input); - }, - meridiem : function (hour) { - if (hour < 4) { - return 'գիշերվա'; - } else if (hour < 12) { - return 'առավոտվա'; - } else if (hour < 17) { - return 'ցերեկվա'; - } else { - return 'երեկոյան'; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/, - ordinal: function (number, period) { - switch (period) { - case 'DDD': - case 'w': - case 'W': - case 'DDDo': - if (number === 1) { - return number + '-ին'; - } - return number + '-րդ'; - default: - return number; - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return hyAm; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/id.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/id.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var id = moment.defineLocale('id', { - months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des'.split('_'), - weekdays : 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'), - weekdaysShort : 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'), - weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'), - longDateFormat : { - LT : 'HH.mm', - LTS : 'HH.mm.ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY [pukul] HH.mm', - LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' - }, - meridiemParse: /pagi|siang|sore|malam/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'pagi') { - return hour; - } else if (meridiem === 'siang') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === 'sore' || meridiem === 'malam') { - return hour + 12; - } - }, - meridiem : function (hours, minutes, isLower) { - if (hours < 11) { - return 'pagi'; - } else if (hours < 15) { - return 'siang'; - } else if (hours < 19) { - return 'sore'; - } else { - return 'malam'; - } - }, - calendar : { - sameDay : '[Hari ini pukul] LT', - nextDay : '[Besok pukul] LT', - nextWeek : 'dddd [pukul] LT', - lastDay : '[Kemarin pukul] LT', - lastWeek : 'dddd [lalu pukul] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'dalam %s', - past : '%s yang lalu', - s : 'beberapa detik', - ss : '%d detik', - m : 'semenit', - mm : '%d menit', - h : 'sejam', - hh : '%d jam', - d : 'sehari', - dd : '%d hari', - M : 'sebulan', - MM : '%d bulan', - y : 'setahun', - yy : '%d tahun' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return id; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/is.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/is.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function plural(n) { - if (n % 100 === 11) { - return true; - } else if (n % 10 === 1) { - return false; - } - return true; - } - function translate(number, withoutSuffix, key, isFuture) { - var result = number + ' '; - switch (key) { - case 's': - return withoutSuffix || isFuture ? 'nokkrar sekúndur' : 'nokkrum sekúndum'; - case 'ss': - if (plural(number)) { - return result + (withoutSuffix || isFuture ? 'sekúndur' : 'sekúndum'); - } - return result + 'sekúnda'; - case 'm': - return withoutSuffix ? 'mínúta' : 'mínútu'; - case 'mm': - if (plural(number)) { - return result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum'); - } else if (withoutSuffix) { - return result + 'mínúta'; - } - return result + 'mínútu'; - case 'hh': - if (plural(number)) { - return result + (withoutSuffix || isFuture ? 'klukkustundir' : 'klukkustundum'); - } - return result + 'klukkustund'; - case 'd': - if (withoutSuffix) { - return 'dagur'; - } - return isFuture ? 'dag' : 'degi'; - case 'dd': - if (plural(number)) { - if (withoutSuffix) { - return result + 'dagar'; - } - return result + (isFuture ? 'daga' : 'dögum'); - } else if (withoutSuffix) { - return result + 'dagur'; - } - return result + (isFuture ? 'dag' : 'degi'); - case 'M': - if (withoutSuffix) { - return 'mánuður'; - } - return isFuture ? 'mánuð' : 'mánuði'; - case 'MM': - if (plural(number)) { - if (withoutSuffix) { - return result + 'mánuðir'; - } - return result + (isFuture ? 'mánuði' : 'mánuðum'); - } else if (withoutSuffix) { - return result + 'mánuður'; - } - return result + (isFuture ? 'mánuð' : 'mánuði'); - case 'y': - return withoutSuffix || isFuture ? 'ár' : 'ári'; - case 'yy': - if (plural(number)) { - return result + (withoutSuffix || isFuture ? 'ár' : 'árum'); - } - return result + (withoutSuffix || isFuture ? 'ár' : 'ári'); - } - } - - var is = moment.defineLocale('is', { - months : 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split('_'), - monthsShort : 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'), - weekdays : 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split('_'), - weekdaysShort : 'sun_mán_þri_mið_fim_fös_lau'.split('_'), - weekdaysMin : 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'), - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY [kl.] H:mm', - LLLL : 'dddd, D. MMMM YYYY [kl.] H:mm' - }, - calendar : { - sameDay : '[í dag kl.] LT', - nextDay : '[á morgun kl.] LT', - nextWeek : 'dddd [kl.] LT', - lastDay : '[í gær kl.] LT', - lastWeek : '[síðasta] dddd [kl.] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'eftir %s', - past : 'fyrir %s síðan', - s : translate, - ss : translate, - m : translate, - mm : translate, - h : 'klukkustund', - hh : translate, - d : translate, - dd : translate, - M : translate, - MM : translate, - y : translate, - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return is; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/it-ch.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/it-ch.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var itCh = moment.defineLocale('it-ch', { - months : 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'), - monthsShort : 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'), - weekdays : 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split('_'), - weekdaysShort : 'dom_lun_mar_mer_gio_ven_sab'.split('_'), - weekdaysMin : 'do_lu_ma_me_gi_ve_sa'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[Oggi alle] LT', - nextDay: '[Domani alle] LT', - nextWeek: 'dddd [alle] LT', - lastDay: '[Ieri alle] LT', - lastWeek: function () { - switch (this.day()) { - case 0: - return '[la scorsa] dddd [alle] LT'; - default: - return '[lo scorso] dddd [alle] LT'; - } - }, - sameElse: 'L' - }, - relativeTime : { - future : function (s) { - return ((/^[0-9].+$/).test(s) ? 'tra' : 'in') + ' ' + s; - }, - past : '%s fa', - s : 'alcuni secondi', - ss : '%d secondi', - m : 'un minuto', - mm : '%d minuti', - h : 'un\'ora', - hh : '%d ore', - d : 'un giorno', - dd : '%d giorni', - M : 'un mese', - MM : '%d mesi', - y : 'un anno', - yy : '%d anni' - }, - dayOfMonthOrdinalParse : /\d{1,2}º/, - ordinal: '%dº', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return itCh; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/it.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/it.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var it = moment.defineLocale('it', { - months : 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'), - monthsShort : 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'), - weekdays : 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split('_'), - weekdaysShort : 'dom_lun_mar_mer_gio_ven_sab'.split('_'), - weekdaysMin : 'do_lu_ma_me_gi_ve_sa'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[Oggi alle] LT', - nextDay: '[Domani alle] LT', - nextWeek: 'dddd [alle] LT', - lastDay: '[Ieri alle] LT', - lastWeek: function () { - switch (this.day()) { - case 0: - return '[la scorsa] dddd [alle] LT'; - default: - return '[lo scorso] dddd [alle] LT'; - } - }, - sameElse: 'L' - }, - relativeTime : { - future : function (s) { - return ((/^[0-9].+$/).test(s) ? 'tra' : 'in') + ' ' + s; - }, - past : '%s fa', - s : 'alcuni secondi', - ss : '%d secondi', - m : 'un minuto', - mm : '%d minuti', - h : 'un\'ora', - hh : '%d ore', - d : 'un giorno', - dd : '%d giorni', - M : 'un mese', - MM : '%d mesi', - y : 'un anno', - yy : '%d anni' - }, - dayOfMonthOrdinalParse : /\d{1,2}º/, - ordinal: '%dº', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return it; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ja.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ja.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var ja = moment.defineLocale('ja', { - months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), - monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), - weekdays : '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'), - weekdaysShort : '日_月_火_水_木_金_土'.split('_'), - weekdaysMin : '日_月_火_水_木_金_土'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY/MM/DD', - LL : 'YYYY年M月D日', - LLL : 'YYYY年M月D日 HH:mm', - LLLL : 'YYYY年M月D日 dddd HH:mm', - l : 'YYYY/MM/DD', - ll : 'YYYY年M月D日', - lll : 'YYYY年M月D日 HH:mm', - llll : 'YYYY年M月D日(ddd) HH:mm' - }, - meridiemParse: /午前|午後/i, - isPM : function (input) { - return input === '午後'; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return '午前'; - } else { - return '午後'; - } - }, - calendar : { - sameDay : '[今日] LT', - nextDay : '[明日] LT', - nextWeek : function (now) { - if (now.week() < this.week()) { - return '[来週]dddd LT'; - } else { - return 'dddd LT'; - } - }, - lastDay : '[昨日] LT', - lastWeek : function (now) { - if (this.week() < now.week()) { - return '[先週]dddd LT'; - } else { - return 'dddd LT'; - } - }, - sameElse : 'L' - }, - dayOfMonthOrdinalParse : /\d{1,2}日/, - ordinal : function (number, period) { - switch (period) { - case 'd': - case 'D': - case 'DDD': - return number + '日'; - default: - return number; - } - }, - relativeTime : { - future : '%s後', - past : '%s前', - s : '数秒', - ss : '%d秒', - m : '1分', - mm : '%d分', - h : '1時間', - hh : '%d時間', - d : '1日', - dd : '%d日', - M : '1ヶ月', - MM : '%dヶ月', - y : '1年', - yy : '%d年' - } - }); - - return ja; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/jv.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/jv.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var jv = moment.defineLocale('jv', { - months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'), - weekdays : 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'), - weekdaysShort : 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'), - weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'), - longDateFormat : { - LT : 'HH.mm', - LTS : 'HH.mm.ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY [pukul] HH.mm', - LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' - }, - meridiemParse: /enjing|siyang|sonten|ndalu/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'enjing') { - return hour; - } else if (meridiem === 'siyang') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === 'sonten' || meridiem === 'ndalu') { - return hour + 12; - } - }, - meridiem : function (hours, minutes, isLower) { - if (hours < 11) { - return 'enjing'; - } else if (hours < 15) { - return 'siyang'; - } else if (hours < 19) { - return 'sonten'; - } else { - return 'ndalu'; - } - }, - calendar : { - sameDay : '[Dinten puniko pukul] LT', - nextDay : '[Mbenjang pukul] LT', - nextWeek : 'dddd [pukul] LT', - lastDay : '[Kala wingi pukul] LT', - lastWeek : 'dddd [kepengker pukul] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'wonten ing %s', - past : '%s ingkang kepengker', - s : 'sawetawis detik', - ss : '%d detik', - m : 'setunggal menit', - mm : '%d menit', - h : 'setunggal jam', - hh : '%d jam', - d : 'sedinten', - dd : '%d dinten', - M : 'sewulan', - MM : '%d wulan', - y : 'setaun', - yy : '%d taun' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return jv; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ka.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ka.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var ka = moment.defineLocale('ka', { - months : { - standalone: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split('_'), - format: 'იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს'.split('_') - }, - monthsShort : 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'), - weekdays : { - standalone: 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split('_'), - format: 'კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს'.split('_'), - isFormat: /(წინა|შემდეგ)/ - }, - weekdaysShort : 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'), - weekdaysMin : 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'), - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY h:mm A', - LLLL : 'dddd, D MMMM YYYY h:mm A' - }, - calendar : { - sameDay : '[დღეს] LT[-ზე]', - nextDay : '[ხვალ] LT[-ზე]', - lastDay : '[გუშინ] LT[-ზე]', - nextWeek : '[შემდეგ] dddd LT[-ზე]', - lastWeek : '[წინა] dddd LT-ზე', - sameElse : 'L' - }, - relativeTime : { - future : function (s) { - return (/(წამი|წუთი|საათი|წელი)/).test(s) ? - s.replace(/ი$/, 'ში') : - s + 'ში'; - }, - past : function (s) { - if ((/(წამი|წუთი|საათი|დღე|თვე)/).test(s)) { - return s.replace(/(ი|ე)$/, 'ის წინ'); - } - if ((/წელი/).test(s)) { - return s.replace(/წელი$/, 'წლის წინ'); - } - }, - s : 'რამდენიმე წამი', - ss : '%d წამი', - m : 'წუთი', - mm : '%d წუთი', - h : 'საათი', - hh : '%d საათი', - d : 'დღე', - dd : '%d დღე', - M : 'თვე', - MM : '%d თვე', - y : 'წელი', - yy : '%d წელი' - }, - dayOfMonthOrdinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/, - ordinal : function (number) { - if (number === 0) { - return number; - } - if (number === 1) { - return number + '-ლი'; - } - if ((number < 20) || (number <= 100 && (number % 20 === 0)) || (number % 100 === 0)) { - return 'მე-' + number; - } - return number + '-ე'; - }, - week : { - dow : 1, - doy : 7 - } - }); - - return ka; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/kk.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/kk.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var suffixes = { - 0: '-ші', - 1: '-ші', - 2: '-ші', - 3: '-ші', - 4: '-ші', - 5: '-ші', - 6: '-шы', - 7: '-ші', - 8: '-ші', - 9: '-шы', - 10: '-шы', - 20: '-шы', - 30: '-шы', - 40: '-шы', - 50: '-ші', - 60: '-шы', - 70: '-ші', - 80: '-ші', - 90: '-шы', - 100: '-ші' - }; - - var kk = moment.defineLocale('kk', { - months : 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split('_'), - monthsShort : 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'), - weekdays : 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split('_'), - weekdaysShort : 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'), - weekdaysMin : 'жк_дй_сй_ср_бй_жм_сн'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Бүгін сағат] LT', - nextDay : '[Ертең сағат] LT', - nextWeek : 'dddd [сағат] LT', - lastDay : '[Кеше сағат] LT', - lastWeek : '[Өткен аптаның] dddd [сағат] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s ішінде', - past : '%s бұрын', - s : 'бірнеше секунд', - ss : '%d секунд', - m : 'бір минут', - mm : '%d минут', - h : 'бір сағат', - hh : '%d сағат', - d : 'бір күн', - dd : '%d күн', - M : 'бір ай', - MM : '%d ай', - y : 'бір жыл', - yy : '%d жыл' - }, - dayOfMonthOrdinalParse: /\d{1,2}-(ші|шы)/, - ordinal : function (number) { - var a = number % 10, - b = number >= 100 ? 100 : null; - return number + (suffixes[number] || suffixes[a] || suffixes[b]); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return kk; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/km.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/km.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '១', - '2': '២', - '3': '៣', - '4': '៤', - '5': '៥', - '6': '៦', - '7': '៧', - '8': '៨', - '9': '៩', - '0': '០' - }, numberMap = { - '១': '1', - '២': '2', - '៣': '3', - '៤': '4', - '៥': '5', - '៦': '6', - '៧': '7', - '៨': '8', - '៩': '9', - '០': '0' - }; - - var km = moment.defineLocale('km', { - months: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split( - '_' - ), - monthsShort: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split( - '_' - ), - weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'), - weekdaysShort: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'), - weekdaysMin: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'), - weekdaysParseExact: true, - longDateFormat: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - meridiemParse: /ព្រឹក|ល្ងាច/, - isPM: function (input) { - return input === 'ល្ងាច'; - }, - meridiem: function (hour, minute, isLower) { - if (hour < 12) { - return 'ព្រឹក'; - } else { - return 'ល្ងាច'; - } - }, - calendar: { - sameDay: '[ថ្ងៃនេះ ម៉ោង] LT', - nextDay: '[ស្អែក ម៉ោង] LT', - nextWeek: 'dddd [ម៉ោង] LT', - lastDay: '[ម្សិលមិញ ម៉ោង] LT', - lastWeek: 'dddd [សប្តាហ៍មុន] [ម៉ោង] LT', - sameElse: 'L' - }, - relativeTime: { - future: '%sទៀត', - past: '%sមុន', - s: 'ប៉ុន្មានវិនាទី', - ss: '%d វិនាទី', - m: 'មួយនាទី', - mm: '%d នាទី', - h: 'មួយម៉ោង', - hh: '%d ម៉ោង', - d: 'មួយថ្ងៃ', - dd: '%d ថ្ងៃ', - M: 'មួយខែ', - MM: '%d ខែ', - y: 'មួយឆ្នាំ', - yy: '%d ឆ្នាំ' - }, - dayOfMonthOrdinalParse : /ទី\d{1,2}/, - ordinal : 'ទី%d', - preparse: function (string) { - return string.replace(/[១២៣៤៥៦៧៨៩០]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - week: { - dow: 1, // Monday is the first day of the week. - doy: 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return km; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/kn.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/kn.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '೧', - '2': '೨', - '3': '೩', - '4': '೪', - '5': '೫', - '6': '೬', - '7': '೭', - '8': '೮', - '9': '೯', - '0': '೦' - }, - numberMap = { - '೧': '1', - '೨': '2', - '೩': '3', - '೪': '4', - '೫': '5', - '೬': '6', - '೭': '7', - '೮': '8', - '೯': '9', - '೦': '0' - }; - - var kn = moment.defineLocale('kn', { - months : 'ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್'.split('_'), - monthsShort : 'ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ'.split('_'), - monthsParseExact: true, - weekdays : 'ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ'.split('_'), - weekdaysShort : 'ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ'.split('_'), - weekdaysMin : 'ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ'.split('_'), - longDateFormat : { - LT : 'A h:mm', - LTS : 'A h:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, A h:mm', - LLLL : 'dddd, D MMMM YYYY, A h:mm' - }, - calendar : { - sameDay : '[ಇಂದು] LT', - nextDay : '[ನಾಳೆ] LT', - nextWeek : 'dddd, LT', - lastDay : '[ನಿನ್ನೆ] LT', - lastWeek : '[ಕೊನೆಯ] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s ನಂತರ', - past : '%s ಹಿಂದೆ', - s : 'ಕೆಲವು ಕ್ಷಣಗಳು', - ss : '%d ಸೆಕೆಂಡುಗಳು', - m : 'ಒಂದು ನಿಮಿಷ', - mm : '%d ನಿಮಿಷ', - h : 'ಒಂದು ಗಂಟೆ', - hh : '%d ಗಂಟೆ', - d : 'ಒಂದು ದಿನ', - dd : '%d ದಿನ', - M : 'ಒಂದು ತಿಂಗಳು', - MM : '%d ತಿಂಗಳು', - y : 'ಒಂದು ವರ್ಷ', - yy : '%d ವರ್ಷ' - }, - preparse: function (string) { - return string.replace(/[೧೨೩೪೫೬೭೮೯೦]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - meridiemParse: /ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'ರಾತ್ರಿ') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'ಬೆಳಿಗ್ಗೆ') { - return hour; - } else if (meridiem === 'ಮಧ್ಯಾಹ್ನ') { - return hour >= 10 ? hour : hour + 12; - } else if (meridiem === 'ಸಂಜೆ') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'ರಾತ್ರಿ'; - } else if (hour < 10) { - return 'ಬೆಳಿಗ್ಗೆ'; - } else if (hour < 17) { - return 'ಮಧ್ಯಾಹ್ನ'; - } else if (hour < 20) { - return 'ಸಂಜೆ'; - } else { - return 'ರಾತ್ರಿ'; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}(ನೇ)/, - ordinal : function (number) { - return number + 'ನೇ'; - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 6th is the first week of the year. - } - }); - - return kn; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ko.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ko.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var ko = moment.defineLocale('ko', { - months : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'), - monthsShort : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'), - weekdays : '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'), - weekdaysShort : '일_월_화_수_목_금_토'.split('_'), - weekdaysMin : '일_월_화_수_목_금_토'.split('_'), - longDateFormat : { - LT : 'A h:mm', - LTS : 'A h:mm:ss', - L : 'YYYY.MM.DD.', - LL : 'YYYY년 MMMM D일', - LLL : 'YYYY년 MMMM D일 A h:mm', - LLLL : 'YYYY년 MMMM D일 dddd A h:mm', - l : 'YYYY.MM.DD.', - ll : 'YYYY년 MMMM D일', - lll : 'YYYY년 MMMM D일 A h:mm', - llll : 'YYYY년 MMMM D일 dddd A h:mm' - }, - calendar : { - sameDay : '오늘 LT', - nextDay : '내일 LT', - nextWeek : 'dddd LT', - lastDay : '어제 LT', - lastWeek : '지난주 dddd LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s 후', - past : '%s 전', - s : '몇 초', - ss : '%d초', - m : '1분', - mm : '%d분', - h : '한 시간', - hh : '%d시간', - d : '하루', - dd : '%d일', - M : '한 달', - MM : '%d달', - y : '일 년', - yy : '%d년' - }, - dayOfMonthOrdinalParse : /\d{1,2}(일|월|주)/, - ordinal : function (number, period) { - switch (period) { - case 'd': - case 'D': - case 'DDD': - return number + '일'; - case 'M': - return number + '월'; - case 'w': - case 'W': - return number + '주'; - default: - return number; - } - }, - meridiemParse : /오전|오후/, - isPM : function (token) { - return token === '오후'; - }, - meridiem : function (hour, minute, isUpper) { - return hour < 12 ? '오전' : '오후'; - } - }); - - return ko; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ku.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ku.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '١', - '2': '٢', - '3': '٣', - '4': '٤', - '5': '٥', - '6': '٦', - '7': '٧', - '8': '٨', - '9': '٩', - '0': '٠' - }, numberMap = { - '١': '1', - '٢': '2', - '٣': '3', - '٤': '4', - '٥': '5', - '٦': '6', - '٧': '7', - '٨': '8', - '٩': '9', - '٠': '0' - }, - months = [ - 'کانونی دووەم', - 'شوبات', - 'ئازار', - 'نیسان', - 'ئایار', - 'حوزەیران', - 'تەمموز', - 'ئاب', - 'ئەیلوول', - 'تشرینی یەكەم', - 'تشرینی دووەم', - 'كانونی یەکەم' - ]; - - - var ku = moment.defineLocale('ku', { - months : months, - monthsShort : months, - weekdays : 'یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌'.split('_'), - weekdaysShort : 'یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌'.split('_'), - weekdaysMin : 'ی_د_س_چ_پ_ه_ش'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - meridiemParse: /ئێواره‌|به‌یانی/, - isPM: function (input) { - return /ئێواره‌/.test(input); - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'به‌یانی'; - } else { - return 'ئێواره‌'; - } - }, - calendar : { - sameDay : '[ئه‌مرۆ كاتژمێر] LT', - nextDay : '[به‌یانی كاتژمێر] LT', - nextWeek : 'dddd [كاتژمێر] LT', - lastDay : '[دوێنێ كاتژمێر] LT', - lastWeek : 'dddd [كاتژمێر] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'له‌ %s', - past : '%s', - s : 'چه‌ند چركه‌یه‌ك', - ss : 'چركه‌ %d', - m : 'یه‌ك خوله‌ك', - mm : '%d خوله‌ك', - h : 'یه‌ك كاتژمێر', - hh : '%d كاتژمێر', - d : 'یه‌ك ڕۆژ', - dd : '%d ڕۆژ', - M : 'یه‌ك مانگ', - MM : '%d مانگ', - y : 'یه‌ك ساڵ', - yy : '%d ساڵ' - }, - preparse: function (string) { - return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) { - return numberMap[match]; - }).replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }).replace(/,/g, '،'); - }, - week : { - dow : 6, // Saturday is the first day of the week. - doy : 12 // The week that contains Jan 12th is the first week of the year. - } - }); - - return ku; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ky.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ky.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var suffixes = { - 0: '-чү', - 1: '-чи', - 2: '-чи', - 3: '-чү', - 4: '-чү', - 5: '-чи', - 6: '-чы', - 7: '-чи', - 8: '-чи', - 9: '-чу', - 10: '-чу', - 20: '-чы', - 30: '-чу', - 40: '-чы', - 50: '-чү', - 60: '-чы', - 70: '-чи', - 80: '-чи', - 90: '-чу', - 100: '-чү' - }; - - var ky = moment.defineLocale('ky', { - months : 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'), - monthsShort : 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'), - weekdays : 'Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби'.split('_'), - weekdaysShort : 'Жек_Дүй_Шей_Шар_Бей_Жум_Ише'.split('_'), - weekdaysMin : 'Жк_Дй_Шй_Шр_Бй_Жм_Иш'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Бүгүн саат] LT', - nextDay : '[Эртең саат] LT', - nextWeek : 'dddd [саат] LT', - lastDay : '[Кечээ саат] LT', - lastWeek : '[Өткөн аптанын] dddd [күнү] [саат] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s ичинде', - past : '%s мурун', - s : 'бирнече секунд', - ss : '%d секунд', - m : 'бир мүнөт', - mm : '%d мүнөт', - h : 'бир саат', - hh : '%d саат', - d : 'бир күн', - dd : '%d күн', - M : 'бир ай', - MM : '%d ай', - y : 'бир жыл', - yy : '%d жыл' - }, - dayOfMonthOrdinalParse: /\d{1,2}-(чи|чы|чү|чу)/, - ordinal : function (number) { - var a = number % 10, - b = number >= 100 ? 100 : null; - return number + (suffixes[number] || suffixes[a] || suffixes[b]); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return ky; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/lb.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/lb.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var format = { - 'm': ['eng Minutt', 'enger Minutt'], - 'h': ['eng Stonn', 'enger Stonn'], - 'd': ['een Dag', 'engem Dag'], - 'M': ['ee Mount', 'engem Mount'], - 'y': ['ee Joer', 'engem Joer'] - }; - return withoutSuffix ? format[key][0] : format[key][1]; - } - function processFutureTime(string) { - var number = string.substr(0, string.indexOf(' ')); - if (eifelerRegelAppliesToNumber(number)) { - return 'a ' + string; - } - return 'an ' + string; - } - function processPastTime(string) { - var number = string.substr(0, string.indexOf(' ')); - if (eifelerRegelAppliesToNumber(number)) { - return 'viru ' + string; - } - return 'virun ' + string; - } - /** - * Returns true if the word before the given number loses the '-n' ending. - * e.g. 'an 10 Deeg' but 'a 5 Deeg' - * - * @param number {integer} - * @returns {boolean} - */ - function eifelerRegelAppliesToNumber(number) { - number = parseInt(number, 10); - if (isNaN(number)) { - return false; - } - if (number < 0) { - // Negative Number --> always true - return true; - } else if (number < 10) { - // Only 1 digit - if (4 <= number && number <= 7) { - return true; - } - return false; - } else if (number < 100) { - // 2 digits - var lastDigit = number % 10, firstDigit = number / 10; - if (lastDigit === 0) { - return eifelerRegelAppliesToNumber(firstDigit); - } - return eifelerRegelAppliesToNumber(lastDigit); - } else if (number < 10000) { - // 3 or 4 digits --> recursively check first digit - while (number >= 10) { - number = number / 10; - } - return eifelerRegelAppliesToNumber(number); - } else { - // Anything larger than 4 digits: recursively check first n-3 digits - number = number / 1000; - return eifelerRegelAppliesToNumber(number); - } - } - - var lb = moment.defineLocale('lb', { - months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), - monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), - monthsParseExact : true, - weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split('_'), - weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'), - weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'), - weekdaysParseExact : true, - longDateFormat: { - LT: 'H:mm [Auer]', - LTS: 'H:mm:ss [Auer]', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm [Auer]', - LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]' - }, - calendar: { - sameDay: '[Haut um] LT', - sameElse: 'L', - nextDay: '[Muer um] LT', - nextWeek: 'dddd [um] LT', - lastDay: '[Gëschter um] LT', - lastWeek: function () { - // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule - switch (this.day()) { - case 2: - case 4: - return '[Leschten] dddd [um] LT'; - default: - return '[Leschte] dddd [um] LT'; - } - } - }, - relativeTime : { - future : processFutureTime, - past : processPastTime, - s : 'e puer Sekonnen', - ss : '%d Sekonnen', - m : processRelativeTime, - mm : '%d Minutten', - h : processRelativeTime, - hh : '%d Stonnen', - d : processRelativeTime, - dd : '%d Deeg', - M : processRelativeTime, - MM : '%d Méint', - y : processRelativeTime, - yy : '%d Joer' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: '%d.', - week: { - dow: 1, // Monday is the first day of the week. - doy: 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return lb; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/lo.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/lo.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var lo = moment.defineLocale('lo', { - months : 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'), - monthsShort : 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'), - weekdays : 'ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'), - weekdaysShort : 'ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'), - weekdaysMin : 'ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'ວັນdddd D MMMM YYYY HH:mm' - }, - meridiemParse: /ຕອນເຊົ້າ|ຕອນແລງ/, - isPM: function (input) { - return input === 'ຕອນແລງ'; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'ຕອນເຊົ້າ'; - } else { - return 'ຕອນແລງ'; - } - }, - calendar : { - sameDay : '[ມື້ນີ້ເວລາ] LT', - nextDay : '[ມື້ອື່ນເວລາ] LT', - nextWeek : '[ວັນ]dddd[ໜ້າເວລາ] LT', - lastDay : '[ມື້ວານນີ້ເວລາ] LT', - lastWeek : '[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'ອີກ %s', - past : '%sຜ່ານມາ', - s : 'ບໍ່ເທົ່າໃດວິນາທີ', - ss : '%d ວິນາທີ' , - m : '1 ນາທີ', - mm : '%d ນາທີ', - h : '1 ຊົ່ວໂມງ', - hh : '%d ຊົ່ວໂມງ', - d : '1 ມື້', - dd : '%d ມື້', - M : '1 ເດືອນ', - MM : '%d ເດືອນ', - y : '1 ປີ', - yy : '%d ປີ' - }, - dayOfMonthOrdinalParse: /(ທີ່)\d{1,2}/, - ordinal : function (number) { - return 'ທີ່' + number; - } - }); - - return lo; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/lt.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/lt.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var units = { - 'ss' : 'sekundė_sekundžių_sekundes', - 'm' : 'minutė_minutės_minutę', - 'mm': 'minutės_minučių_minutes', - 'h' : 'valanda_valandos_valandą', - 'hh': 'valandos_valandų_valandas', - 'd' : 'diena_dienos_dieną', - 'dd': 'dienos_dienų_dienas', - 'M' : 'mėnuo_mėnesio_mėnesį', - 'MM': 'mėnesiai_mėnesių_mėnesius', - 'y' : 'metai_metų_metus', - 'yy': 'metai_metų_metus' - }; - function translateSeconds(number, withoutSuffix, key, isFuture) { - if (withoutSuffix) { - return 'kelios sekundės'; - } else { - return isFuture ? 'kelių sekundžių' : 'kelias sekundes'; - } - } - function translateSingular(number, withoutSuffix, key, isFuture) { - return withoutSuffix ? forms(key)[0] : (isFuture ? forms(key)[1] : forms(key)[2]); - } - function special(number) { - return number % 10 === 0 || (number > 10 && number < 20); - } - function forms(key) { - return units[key].split('_'); - } - function translate(number, withoutSuffix, key, isFuture) { - var result = number + ' '; - if (number === 1) { - return result + translateSingular(number, withoutSuffix, key[0], isFuture); - } else if (withoutSuffix) { - return result + (special(number) ? forms(key)[1] : forms(key)[0]); - } else { - if (isFuture) { - return result + forms(key)[1]; - } else { - return result + (special(number) ? forms(key)[1] : forms(key)[2]); - } - } - } - var lt = moment.defineLocale('lt', { - months : { - format: 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split('_'), - standalone: 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split('_'), - isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/ - }, - monthsShort : 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'), - weekdays : { - format: 'sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį'.split('_'), - standalone: 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split('_'), - isFormat: /dddd HH:mm/ - }, - weekdaysShort : 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'), - weekdaysMin : 'S_P_A_T_K_Pn_Š'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY-MM-DD', - LL : 'YYYY [m.] MMMM D [d.]', - LLL : 'YYYY [m.] MMMM D [d.], HH:mm [val.]', - LLLL : 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]', - l : 'YYYY-MM-DD', - ll : 'YYYY [m.] MMMM D [d.]', - lll : 'YYYY [m.] MMMM D [d.], HH:mm [val.]', - llll : 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]' - }, - calendar : { - sameDay : '[Šiandien] LT', - nextDay : '[Rytoj] LT', - nextWeek : 'dddd LT', - lastDay : '[Vakar] LT', - lastWeek : '[Praėjusį] dddd LT', - sameElse : 'L' - }, - relativeTime : { - future : 'po %s', - past : 'prieš %s', - s : translateSeconds, - ss : translate, - m : translateSingular, - mm : translate, - h : translateSingular, - hh : translate, - d : translateSingular, - dd : translate, - M : translateSingular, - MM : translate, - y : translateSingular, - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}-oji/, - ordinal : function (number) { - return number + '-oji'; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return lt; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/lv.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/lv.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var units = { - 'ss': 'sekundes_sekundēm_sekunde_sekundes'.split('_'), - 'm': 'minūtes_minūtēm_minūte_minūtes'.split('_'), - 'mm': 'minūtes_minūtēm_minūte_minūtes'.split('_'), - 'h': 'stundas_stundām_stunda_stundas'.split('_'), - 'hh': 'stundas_stundām_stunda_stundas'.split('_'), - 'd': 'dienas_dienām_diena_dienas'.split('_'), - 'dd': 'dienas_dienām_diena_dienas'.split('_'), - 'M': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'), - 'MM': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'), - 'y': 'gada_gadiem_gads_gadi'.split('_'), - 'yy': 'gada_gadiem_gads_gadi'.split('_') - }; - /** - * @param withoutSuffix boolean true = a length of time; false = before/after a period of time. - */ - function format(forms, number, withoutSuffix) { - if (withoutSuffix) { - // E.g. "21 minūte", "3 minūtes". - return number % 10 === 1 && number % 100 !== 11 ? forms[2] : forms[3]; - } else { - // E.g. "21 minūtes" as in "pēc 21 minūtes". - // E.g. "3 minūtēm" as in "pēc 3 minūtēm". - return number % 10 === 1 && number % 100 !== 11 ? forms[0] : forms[1]; - } - } - function relativeTimeWithPlural(number, withoutSuffix, key) { - return number + ' ' + format(units[key], number, withoutSuffix); - } - function relativeTimeWithSingular(number, withoutSuffix, key) { - return format(units[key], number, withoutSuffix); - } - function relativeSeconds(number, withoutSuffix) { - return withoutSuffix ? 'dažas sekundes' : 'dažām sekundēm'; - } - - var lv = moment.defineLocale('lv', { - months : 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split('_'), - monthsShort : 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'), - weekdays : 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split('_'), - weekdaysShort : 'Sv_P_O_T_C_Pk_S'.split('_'), - weekdaysMin : 'Sv_P_O_T_C_Pk_S'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY.', - LL : 'YYYY. [gada] D. MMMM', - LLL : 'YYYY. [gada] D. MMMM, HH:mm', - LLLL : 'YYYY. [gada] D. MMMM, dddd, HH:mm' - }, - calendar : { - sameDay : '[Šodien pulksten] LT', - nextDay : '[Rīt pulksten] LT', - nextWeek : 'dddd [pulksten] LT', - lastDay : '[Vakar pulksten] LT', - lastWeek : '[Pagājušā] dddd [pulksten] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'pēc %s', - past : 'pirms %s', - s : relativeSeconds, - ss : relativeTimeWithPlural, - m : relativeTimeWithSingular, - mm : relativeTimeWithPlural, - h : relativeTimeWithSingular, - hh : relativeTimeWithPlural, - d : relativeTimeWithSingular, - dd : relativeTimeWithPlural, - M : relativeTimeWithSingular, - MM : relativeTimeWithPlural, - y : relativeTimeWithSingular, - yy : relativeTimeWithPlural - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return lv; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/me.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/me.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var translator = { - words: { //Different grammatical cases - ss: ['sekund', 'sekunda', 'sekundi'], - m: ['jedan minut', 'jednog minuta'], - mm: ['minut', 'minuta', 'minuta'], - h: ['jedan sat', 'jednog sata'], - hh: ['sat', 'sata', 'sati'], - dd: ['dan', 'dana', 'dana'], - MM: ['mjesec', 'mjeseca', 'mjeseci'], - yy: ['godina', 'godine', 'godina'] - }, - correctGrammaticalCase: function (number, wordKey) { - return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]); - }, - translate: function (number, withoutSuffix, key) { - var wordKey = translator.words[key]; - if (key.length === 1) { - return withoutSuffix ? wordKey[0] : wordKey[1]; - } else { - return number + ' ' + translator.correctGrammaticalCase(number, wordKey); - } - } - }; - - var me = moment.defineLocale('me', { - months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'), - monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'), - monthsParseExact : true, - weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), - weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), - weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), - weekdaysParseExact : true, - longDateFormat: { - LT: 'H:mm', - LTS : 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm', - LLLL: 'dddd, D. MMMM YYYY H:mm' - }, - calendar: { - sameDay: '[danas u] LT', - nextDay: '[sjutra u] LT', - - nextWeek: function () { - switch (this.day()) { - case 0: - return '[u] [nedjelju] [u] LT'; - case 3: - return '[u] [srijedu] [u] LT'; - case 6: - return '[u] [subotu] [u] LT'; - case 1: - case 2: - case 4: - case 5: - return '[u] dddd [u] LT'; - } - }, - lastDay : '[juče u] LT', - lastWeek : function () { - var lastWeekDays = [ - '[prošle] [nedjelje] [u] LT', - '[prošlog] [ponedjeljka] [u] LT', - '[prošlog] [utorka] [u] LT', - '[prošle] [srijede] [u] LT', - '[prošlog] [četvrtka] [u] LT', - '[prošlog] [petka] [u] LT', - '[prošle] [subote] [u] LT' - ]; - return lastWeekDays[this.day()]; - }, - sameElse : 'L' - }, - relativeTime : { - future : 'za %s', - past : 'prije %s', - s : 'nekoliko sekundi', - ss : translator.translate, - m : translator.translate, - mm : translator.translate, - h : translator.translate, - hh : translator.translate, - d : 'dan', - dd : translator.translate, - M : 'mjesec', - MM : translator.translate, - y : 'godinu', - yy : translator.translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return me; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/mi.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/mi.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var mi = moment.defineLocale('mi', { - months: 'Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea'.split('_'), - monthsShort: 'Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split('_'), - monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, - monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, - monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, - monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i, - weekdays: 'Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei'.split('_'), - weekdaysShort: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'), - weekdaysMin: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'), - longDateFormat: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY [i] HH:mm', - LLLL: 'dddd, D MMMM YYYY [i] HH:mm' - }, - calendar: { - sameDay: '[i teie mahana, i] LT', - nextDay: '[apopo i] LT', - nextWeek: 'dddd [i] LT', - lastDay: '[inanahi i] LT', - lastWeek: 'dddd [whakamutunga i] LT', - sameElse: 'L' - }, - relativeTime: { - future: 'i roto i %s', - past: '%s i mua', - s: 'te hēkona ruarua', - ss: '%d hēkona', - m: 'he meneti', - mm: '%d meneti', - h: 'te haora', - hh: '%d haora', - d: 'he ra', - dd: '%d ra', - M: 'he marama', - MM: '%d marama', - y: 'he tau', - yy: '%d tau' - }, - dayOfMonthOrdinalParse: /\d{1,2}º/, - ordinal: '%dº', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return mi; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/mk.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/mk.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var mk = moment.defineLocale('mk', { - months : 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split('_'), - monthsShort : 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'), - weekdays : 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split('_'), - weekdaysShort : 'нед_пон_вто_сре_чет_пет_саб'.split('_'), - weekdaysMin : 'нe_пo_вт_ср_че_пе_сa'.split('_'), - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'D.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY H:mm', - LLLL : 'dddd, D MMMM YYYY H:mm' - }, - calendar : { - sameDay : '[Денес во] LT', - nextDay : '[Утре во] LT', - nextWeek : '[Во] dddd [во] LT', - lastDay : '[Вчера во] LT', - lastWeek : function () { - switch (this.day()) { - case 0: - case 3: - case 6: - return '[Изминатата] dddd [во] LT'; - case 1: - case 2: - case 4: - case 5: - return '[Изминатиот] dddd [во] LT'; - } - }, - sameElse : 'L' - }, - relativeTime : { - future : 'после %s', - past : 'пред %s', - s : 'неколку секунди', - ss : '%d секунди', - m : 'минута', - mm : '%d минути', - h : 'час', - hh : '%d часа', - d : 'ден', - dd : '%d дена', - M : 'месец', - MM : '%d месеци', - y : 'година', - yy : '%d години' - }, - dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/, - ordinal : function (number) { - var lastDigit = number % 10, - last2Digits = number % 100; - if (number === 0) { - return number + '-ев'; - } else if (last2Digits === 0) { - return number + '-ен'; - } else if (last2Digits > 10 && last2Digits < 20) { - return number + '-ти'; - } else if (lastDigit === 1) { - return number + '-ви'; - } else if (lastDigit === 2) { - return number + '-ри'; - } else if (lastDigit === 7 || lastDigit === 8) { - return number + '-ми'; - } else { - return number + '-ти'; - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return mk; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ml.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ml.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var ml = moment.defineLocale('ml', { - months : 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split('_'), - monthsShort : 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split('_'), - monthsParseExact : true, - weekdays : 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split('_'), - weekdaysShort : 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'), - weekdaysMin : 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'), - longDateFormat : { - LT : 'A h:mm -നു', - LTS : 'A h:mm:ss -നു', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, A h:mm -നു', - LLLL : 'dddd, D MMMM YYYY, A h:mm -നു' - }, - calendar : { - sameDay : '[ഇന്ന്] LT', - nextDay : '[നാളെ] LT', - nextWeek : 'dddd, LT', - lastDay : '[ഇന്നലെ] LT', - lastWeek : '[കഴിഞ്ഞ] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s കഴിഞ്ഞ്', - past : '%s മുൻപ്', - s : 'അൽപ നിമിഷങ്ങൾ', - ss : '%d സെക്കൻഡ്', - m : 'ഒരു മിനിറ്റ്', - mm : '%d മിനിറ്റ്', - h : 'ഒരു മണിക്കൂർ', - hh : '%d മണിക്കൂർ', - d : 'ഒരു ദിവസം', - dd : '%d ദിവസം', - M : 'ഒരു മാസം', - MM : '%d മാസം', - y : 'ഒരു വർഷം', - yy : '%d വർഷം' - }, - meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if ((meridiem === 'രാത്രി' && hour >= 4) || - meridiem === 'ഉച്ച കഴിഞ്ഞ്' || - meridiem === 'വൈകുന്നേരം') { - return hour + 12; - } else { - return hour; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'രാത്രി'; - } else if (hour < 12) { - return 'രാവിലെ'; - } else if (hour < 17) { - return 'ഉച്ച കഴിഞ്ഞ്'; - } else if (hour < 20) { - return 'വൈകുന്നേരം'; - } else { - return 'രാത്രി'; - } - } - }); - - return ml; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/mn.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/mn.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function translate(number, withoutSuffix, key, isFuture) { - switch (key) { - case 's': - return withoutSuffix ? 'хэдхэн секунд' : 'хэдхэн секундын'; - case 'ss': - return number + (withoutSuffix ? ' секунд' : ' секундын'); - case 'm': - case 'mm': - return number + (withoutSuffix ? ' минут' : ' минутын'); - case 'h': - case 'hh': - return number + (withoutSuffix ? ' цаг' : ' цагийн'); - case 'd': - case 'dd': - return number + (withoutSuffix ? ' өдөр' : ' өдрийн'); - case 'M': - case 'MM': - return number + (withoutSuffix ? ' сар' : ' сарын'); - case 'y': - case 'yy': - return number + (withoutSuffix ? ' жил' : ' жилийн'); - default: - return number; - } - } - - var mn = moment.defineLocale('mn', { - months : 'Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар'.split('_'), - monthsShort : '1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар'.split('_'), - monthsParseExact : true, - weekdays : 'Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба'.split('_'), - weekdaysShort : 'Ням_Дав_Мяг_Лха_Пүр_Баа_Бям'.split('_'), - weekdaysMin : 'Ня_Да_Мя_Лх_Пү_Ба_Бя'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY-MM-DD', - LL : 'YYYY оны MMMMын D', - LLL : 'YYYY оны MMMMын D HH:mm', - LLLL : 'dddd, YYYY оны MMMMын D HH:mm' - }, - meridiemParse: /ҮӨ|ҮХ/i, - isPM : function (input) { - return input === 'ҮХ'; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'ҮӨ'; - } else { - return 'ҮХ'; - } - }, - calendar : { - sameDay : '[Өнөөдөр] LT', - nextDay : '[Маргааш] LT', - nextWeek : '[Ирэх] dddd LT', - lastDay : '[Өчигдөр] LT', - lastWeek : '[Өнгөрсөн] dddd LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s дараа', - past : '%s өмнө', - s : translate, - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : translate, - dd : translate, - M : translate, - MM : translate, - y : translate, - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2} өдөр/, - ordinal : function (number, period) { - switch (period) { - case 'd': - case 'D': - case 'DDD': - return number + ' өдөр'; - default: - return number; - } - } - }); - - return mn; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/mr.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/mr.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '१', - '2': '२', - '3': '३', - '4': '४', - '5': '५', - '6': '६', - '7': '७', - '8': '८', - '9': '९', - '0': '०' - }, - numberMap = { - '१': '1', - '२': '2', - '३': '3', - '४': '4', - '५': '5', - '६': '6', - '७': '7', - '८': '8', - '९': '9', - '०': '0' - }; - - function relativeTimeMr(number, withoutSuffix, string, isFuture) - { - var output = ''; - if (withoutSuffix) { - switch (string) { - case 's': output = 'काही सेकंद'; break; - case 'ss': output = '%d सेकंद'; break; - case 'm': output = 'एक मिनिट'; break; - case 'mm': output = '%d मिनिटे'; break; - case 'h': output = 'एक तास'; break; - case 'hh': output = '%d तास'; break; - case 'd': output = 'एक दिवस'; break; - case 'dd': output = '%d दिवस'; break; - case 'M': output = 'एक महिना'; break; - case 'MM': output = '%d महिने'; break; - case 'y': output = 'एक वर्ष'; break; - case 'yy': output = '%d वर्षे'; break; - } - } - else { - switch (string) { - case 's': output = 'काही सेकंदां'; break; - case 'ss': output = '%d सेकंदां'; break; - case 'm': output = 'एका मिनिटा'; break; - case 'mm': output = '%d मिनिटां'; break; - case 'h': output = 'एका तासा'; break; - case 'hh': output = '%d तासां'; break; - case 'd': output = 'एका दिवसा'; break; - case 'dd': output = '%d दिवसां'; break; - case 'M': output = 'एका महिन्या'; break; - case 'MM': output = '%d महिन्यां'; break; - case 'y': output = 'एका वर्षा'; break; - case 'yy': output = '%d वर्षां'; break; - } - } - return output.replace(/%d/i, number); - } - - var mr = moment.defineLocale('mr', { - months : 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split('_'), - monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split('_'), - monthsParseExact : true, - weekdays : 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'), - weekdaysShort : 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'), - weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'), - longDateFormat : { - LT : 'A h:mm वाजता', - LTS : 'A h:mm:ss वाजता', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, A h:mm वाजता', - LLLL : 'dddd, D MMMM YYYY, A h:mm वाजता' - }, - calendar : { - sameDay : '[आज] LT', - nextDay : '[उद्या] LT', - nextWeek : 'dddd, LT', - lastDay : '[काल] LT', - lastWeek: '[मागील] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future: '%sमध्ये', - past: '%sपूर्वी', - s: relativeTimeMr, - ss: relativeTimeMr, - m: relativeTimeMr, - mm: relativeTimeMr, - h: relativeTimeMr, - hh: relativeTimeMr, - d: relativeTimeMr, - dd: relativeTimeMr, - M: relativeTimeMr, - MM: relativeTimeMr, - y: relativeTimeMr, - yy: relativeTimeMr - }, - preparse: function (string) { - return string.replace(/[१२३४५६७८९०]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - meridiemParse: /रात्री|सकाळी|दुपारी|सायंकाळी/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'रात्री') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'सकाळी') { - return hour; - } else if (meridiem === 'दुपारी') { - return hour >= 10 ? hour : hour + 12; - } else if (meridiem === 'सायंकाळी') { - return hour + 12; - } - }, - meridiem: function (hour, minute, isLower) { - if (hour < 4) { - return 'रात्री'; - } else if (hour < 10) { - return 'सकाळी'; - } else if (hour < 17) { - return 'दुपारी'; - } else if (hour < 20) { - return 'सायंकाळी'; - } else { - return 'रात्री'; - } - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 6th is the first week of the year. - } - }); - - return mr; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ms-my.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/ms-my.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var msMy = moment.defineLocale('ms-my', { - months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'), - monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'), - weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'), - weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'), - weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'), - longDateFormat : { - LT : 'HH.mm', - LTS : 'HH.mm.ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY [pukul] HH.mm', - LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' - }, - meridiemParse: /pagi|tengahari|petang|malam/, - meridiemHour: function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'pagi') { - return hour; - } else if (meridiem === 'tengahari') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === 'petang' || meridiem === 'malam') { - return hour + 12; - } - }, - meridiem : function (hours, minutes, isLower) { - if (hours < 11) { - return 'pagi'; - } else if (hours < 15) { - return 'tengahari'; - } else if (hours < 19) { - return 'petang'; - } else { - return 'malam'; - } - }, - calendar : { - sameDay : '[Hari ini pukul] LT', - nextDay : '[Esok pukul] LT', - nextWeek : 'dddd [pukul] LT', - lastDay : '[Kelmarin pukul] LT', - lastWeek : 'dddd [lepas pukul] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'dalam %s', - past : '%s yang lepas', - s : 'beberapa saat', - ss : '%d saat', - m : 'seminit', - mm : '%d minit', - h : 'sejam', - hh : '%d jam', - d : 'sehari', - dd : '%d hari', - M : 'sebulan', - MM : '%d bulan', - y : 'setahun', - yy : '%d tahun' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return msMy; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ms.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ms.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var ms = moment.defineLocale('ms', { - months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'), - monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'), - weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'), - weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'), - weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'), - longDateFormat : { - LT : 'HH.mm', - LTS : 'HH.mm.ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY [pukul] HH.mm', - LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' - }, - meridiemParse: /pagi|tengahari|petang|malam/, - meridiemHour: function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'pagi') { - return hour; - } else if (meridiem === 'tengahari') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === 'petang' || meridiem === 'malam') { - return hour + 12; - } - }, - meridiem : function (hours, minutes, isLower) { - if (hours < 11) { - return 'pagi'; - } else if (hours < 15) { - return 'tengahari'; - } else if (hours < 19) { - return 'petang'; - } else { - return 'malam'; - } - }, - calendar : { - sameDay : '[Hari ini pukul] LT', - nextDay : '[Esok pukul] LT', - nextWeek : 'dddd [pukul] LT', - lastDay : '[Kelmarin pukul] LT', - lastWeek : 'dddd [lepas pukul] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'dalam %s', - past : '%s yang lepas', - s : 'beberapa saat', - ss : '%d saat', - m : 'seminit', - mm : '%d minit', - h : 'sejam', - hh : '%d jam', - d : 'sehari', - dd : '%d hari', - M : 'sebulan', - MM : '%d bulan', - y : 'setahun', - yy : '%d tahun' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return ms; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/mt.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/mt.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var mt = moment.defineLocale('mt', { - months : 'Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru'.split('_'), - monthsShort : 'Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ'.split('_'), - weekdays : 'Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt'.split('_'), - weekdaysShort : 'Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib'.split('_'), - weekdaysMin : 'Ħa_Tn_Tl_Er_Ħa_Ġi_Si'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Illum fil-]LT', - nextDay : '[Għada fil-]LT', - nextWeek : 'dddd [fil-]LT', - lastDay : '[Il-bieraħ fil-]LT', - lastWeek : 'dddd [li għadda] [fil-]LT', - sameElse : 'L' - }, - relativeTime : { - future : 'f’ %s', - past : '%s ilu', - s : 'ftit sekondi', - ss : '%d sekondi', - m : 'minuta', - mm : '%d minuti', - h : 'siegħa', - hh : '%d siegħat', - d : 'ġurnata', - dd : '%d ġranet', - M : 'xahar', - MM : '%d xhur', - y : 'sena', - yy : '%d sni' - }, - dayOfMonthOrdinalParse : /\d{1,2}º/, - ordinal: '%dº', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return mt; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/my.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/my.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '၁', - '2': '၂', - '3': '၃', - '4': '၄', - '5': '၅', - '6': '၆', - '7': '၇', - '8': '၈', - '9': '၉', - '0': '၀' - }, numberMap = { - '၁': '1', - '၂': '2', - '၃': '3', - '၄': '4', - '၅': '5', - '၆': '6', - '၇': '7', - '၈': '8', - '၉': '9', - '၀': '0' - }; - - var my = moment.defineLocale('my', { - months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split('_'), - monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'), - weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split('_'), - weekdaysShort: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'), - weekdaysMin: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'), - - longDateFormat: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - calendar: { - sameDay: '[ယနေ.] LT [မှာ]', - nextDay: '[မနက်ဖြန်] LT [မှာ]', - nextWeek: 'dddd LT [မှာ]', - lastDay: '[မနေ.က] LT [မှာ]', - lastWeek: '[ပြီးခဲ့သော] dddd LT [မှာ]', - sameElse: 'L' - }, - relativeTime: { - future: 'လာမည့် %s မှာ', - past: 'လွန်ခဲ့သော %s က', - s: 'စက္ကန်.အနည်းငယ်', - ss : '%d စက္ကန့်', - m: 'တစ်မိနစ်', - mm: '%d မိနစ်', - h: 'တစ်နာရီ', - hh: '%d နာရီ', - d: 'တစ်ရက်', - dd: '%d ရက်', - M: 'တစ်လ', - MM: '%d လ', - y: 'တစ်နှစ်', - yy: '%d နှစ်' - }, - preparse: function (string) { - return string.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - week: { - dow: 1, // Monday is the first day of the week. - doy: 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return my; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/nb.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/nb.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var nb = moment.defineLocale('nb', { - months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'), - monthsShort : 'jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.'.split('_'), - monthsParseExact : true, - weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'), - weekdaysShort : 'sø._ma._ti._on._to._fr._lø.'.split('_'), - weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY [kl.] HH:mm', - LLLL : 'dddd D. MMMM YYYY [kl.] HH:mm' - }, - calendar : { - sameDay: '[i dag kl.] LT', - nextDay: '[i morgen kl.] LT', - nextWeek: 'dddd [kl.] LT', - lastDay: '[i går kl.] LT', - lastWeek: '[forrige] dddd [kl.] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'om %s', - past : '%s siden', - s : 'noen sekunder', - ss : '%d sekunder', - m : 'ett minutt', - mm : '%d minutter', - h : 'en time', - hh : '%d timer', - d : 'en dag', - dd : '%d dager', - M : 'en måned', - MM : '%d måneder', - y : 'ett år', - yy : '%d år' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return nb; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ne.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ne.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '१', - '2': '२', - '3': '३', - '4': '४', - '5': '५', - '6': '६', - '7': '७', - '8': '८', - '9': '९', - '0': '०' - }, - numberMap = { - '१': '1', - '२': '2', - '३': '3', - '४': '4', - '५': '5', - '६': '6', - '७': '7', - '८': '8', - '९': '9', - '०': '0' - }; - - var ne = moment.defineLocale('ne', { - months : 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split('_'), - monthsShort : 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split('_'), - monthsParseExact : true, - weekdays : 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split('_'), - weekdaysShort : 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'), - weekdaysMin : 'आ._सो._मं._बु._बि._शु._श.'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'Aको h:mm बजे', - LTS : 'Aको h:mm:ss बजे', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, Aको h:mm बजे', - LLLL : 'dddd, D MMMM YYYY, Aको h:mm बजे' - }, - preparse: function (string) { - return string.replace(/[१२३४५६७८९०]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - meridiemParse: /राति|बिहान|दिउँसो|साँझ/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'राति') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'बिहान') { - return hour; - } else if (meridiem === 'दिउँसो') { - return hour >= 10 ? hour : hour + 12; - } else if (meridiem === 'साँझ') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 3) { - return 'राति'; - } else if (hour < 12) { - return 'बिहान'; - } else if (hour < 16) { - return 'दिउँसो'; - } else if (hour < 20) { - return 'साँझ'; - } else { - return 'राति'; - } - }, - calendar : { - sameDay : '[आज] LT', - nextDay : '[भोलि] LT', - nextWeek : '[आउँदो] dddd[,] LT', - lastDay : '[हिजो] LT', - lastWeek : '[गएको] dddd[,] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%sमा', - past : '%s अगाडि', - s : 'केही क्षण', - ss : '%d सेकेण्ड', - m : 'एक मिनेट', - mm : '%d मिनेट', - h : 'एक घण्टा', - hh : '%d घण्टा', - d : 'एक दिन', - dd : '%d दिन', - M : 'एक महिना', - MM : '%d महिना', - y : 'एक बर्ष', - yy : '%d बर्ष' - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 6th is the first week of the year. - } - }); - - return ne; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/nl-be.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/nl-be.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'), - monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'); - - var monthsParse = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i]; - var monthsRegex = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i; - - var nlBe = moment.defineLocale('nl-be', { - months : 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'), - monthsShort : function (m, format) { - if (!m) { - return monthsShortWithDots; - } else if (/-MMM-/.test(format)) { - return monthsShortWithoutDots[m.month()]; - } else { - return monthsShortWithDots[m.month()]; - } - }, - - monthsRegex: monthsRegex, - monthsShortRegex: monthsRegex, - monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i, - monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, - - monthsParse : monthsParse, - longMonthsParse : monthsParse, - shortMonthsParse : monthsParse, - - weekdays : 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'), - weekdaysShort : 'zo._ma._di._wo._do._vr._za.'.split('_'), - weekdaysMin : 'zo_ma_di_wo_do_vr_za'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[vandaag om] LT', - nextDay: '[morgen om] LT', - nextWeek: 'dddd [om] LT', - lastDay: '[gisteren om] LT', - lastWeek: '[afgelopen] dddd [om] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'over %s', - past : '%s geleden', - s : 'een paar seconden', - ss : '%d seconden', - m : 'één minuut', - mm : '%d minuten', - h : 'één uur', - hh : '%d uur', - d : 'één dag', - dd : '%d dagen', - M : 'één maand', - MM : '%d maanden', - y : 'één jaar', - yy : '%d jaar' - }, - dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, - ordinal : function (number) { - return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return nlBe; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/nl.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/nl.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'), - monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'); - - var monthsParse = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i]; - var monthsRegex = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i; - - var nl = moment.defineLocale('nl', { - months : 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'), - monthsShort : function (m, format) { - if (!m) { - return monthsShortWithDots; - } else if (/-MMM-/.test(format)) { - return monthsShortWithoutDots[m.month()]; - } else { - return monthsShortWithDots[m.month()]; - } - }, - - monthsRegex: monthsRegex, - monthsShortRegex: monthsRegex, - monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i, - monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, - - monthsParse : monthsParse, - longMonthsParse : monthsParse, - shortMonthsParse : monthsParse, - - weekdays : 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'), - weekdaysShort : 'zo._ma._di._wo._do._vr._za.'.split('_'), - weekdaysMin : 'zo_ma_di_wo_do_vr_za'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD-MM-YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[vandaag om] LT', - nextDay: '[morgen om] LT', - nextWeek: 'dddd [om] LT', - lastDay: '[gisteren om] LT', - lastWeek: '[afgelopen] dddd [om] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'over %s', - past : '%s geleden', - s : 'een paar seconden', - ss : '%d seconden', - m : 'één minuut', - mm : '%d minuten', - h : 'één uur', - hh : '%d uur', - d : 'één dag', - dd : '%d dagen', - M : 'één maand', - MM : '%d maanden', - y : 'één jaar', - yy : '%d jaar' - }, - dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, - ordinal : function (number) { - return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return nl; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/nn.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/nn.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var nn = moment.defineLocale('nn', { - months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'), - monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), - weekdays : 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'), - weekdaysShort : 'sun_mån_tys_ons_tor_fre_lau'.split('_'), - weekdaysMin : 'su_må_ty_on_to_fr_lø'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY [kl.] H:mm', - LLLL : 'dddd D. MMMM YYYY [kl.] HH:mm' - }, - calendar : { - sameDay: '[I dag klokka] LT', - nextDay: '[I morgon klokka] LT', - nextWeek: 'dddd [klokka] LT', - lastDay: '[I går klokka] LT', - lastWeek: '[Føregåande] dddd [klokka] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'om %s', - past : '%s sidan', - s : 'nokre sekund', - ss : '%d sekund', - m : 'eit minutt', - mm : '%d minutt', - h : 'ein time', - hh : '%d timar', - d : 'ein dag', - dd : '%d dagar', - M : 'ein månad', - MM : '%d månader', - y : 'eit år', - yy : '%d år' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return nn; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/pa-in.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/pa-in.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '੧', - '2': '੨', - '3': '੩', - '4': '੪', - '5': '੫', - '6': '੬', - '7': '੭', - '8': '੮', - '9': '੯', - '0': '੦' - }, - numberMap = { - '੧': '1', - '੨': '2', - '੩': '3', - '੪': '4', - '੫': '5', - '੬': '6', - '੭': '7', - '੮': '8', - '੯': '9', - '੦': '0' - }; - - var paIn = moment.defineLocale('pa-in', { - // There are months name as per Nanakshahi Calendar but they are not used as rigidly in modern Punjabi. - months : 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'), - monthsShort : 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'), - weekdays : 'ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ'.split('_'), - weekdaysShort : 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'), - weekdaysMin : 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'), - longDateFormat : { - LT : 'A h:mm ਵਜੇ', - LTS : 'A h:mm:ss ਵਜੇ', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, A h:mm ਵਜੇ', - LLLL : 'dddd, D MMMM YYYY, A h:mm ਵਜੇ' - }, - calendar : { - sameDay : '[ਅਜ] LT', - nextDay : '[ਕਲ] LT', - nextWeek : '[ਅਗਲਾ] dddd, LT', - lastDay : '[ਕਲ] LT', - lastWeek : '[ਪਿਛਲੇ] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s ਵਿੱਚ', - past : '%s ਪਿਛਲੇ', - s : 'ਕੁਝ ਸਕਿੰਟ', - ss : '%d ਸਕਿੰਟ', - m : 'ਇਕ ਮਿੰਟ', - mm : '%d ਮਿੰਟ', - h : 'ਇੱਕ ਘੰਟਾ', - hh : '%d ਘੰਟੇ', - d : 'ਇੱਕ ਦਿਨ', - dd : '%d ਦਿਨ', - M : 'ਇੱਕ ਮਹੀਨਾ', - MM : '%d ਮਹੀਨੇ', - y : 'ਇੱਕ ਸਾਲ', - yy : '%d ਸਾਲ' - }, - preparse: function (string) { - return string.replace(/[੧੨੩੪੫੬੭੮੯੦]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - // Punjabi notation for meridiems are quite fuzzy in practice. While there exists - // a rigid notion of a 'Pahar' it is not used as rigidly in modern Punjabi. - meridiemParse: /ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'ਰਾਤ') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'ਸਵੇਰ') { - return hour; - } else if (meridiem === 'ਦੁਪਹਿਰ') { - return hour >= 10 ? hour : hour + 12; - } else if (meridiem === 'ਸ਼ਾਮ') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'ਰਾਤ'; - } else if (hour < 10) { - return 'ਸਵੇਰ'; - } else if (hour < 17) { - return 'ਦੁਪਹਿਰ'; - } else if (hour < 20) { - return 'ਸ਼ਾਮ'; - } else { - return 'ਰਾਤ'; - } - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 6th is the first week of the year. - } - }); - - return paIn; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/pl.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/pl.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var monthsNominative = 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split('_'), - monthsSubjective = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split('_'); - function plural(n) { - return (n % 10 < 5) && (n % 10 > 1) && ((~~(n / 10) % 10) !== 1); - } - function translate(number, withoutSuffix, key) { - var result = number + ' '; - switch (key) { - case 'ss': - return result + (plural(number) ? 'sekundy' : 'sekund'); - case 'm': - return withoutSuffix ? 'minuta' : 'minutę'; - case 'mm': - return result + (plural(number) ? 'minuty' : 'minut'); - case 'h': - return withoutSuffix ? 'godzina' : 'godzinę'; - case 'hh': - return result + (plural(number) ? 'godziny' : 'godzin'); - case 'MM': - return result + (plural(number) ? 'miesiące' : 'miesięcy'); - case 'yy': - return result + (plural(number) ? 'lata' : 'lat'); - } - } - - var pl = moment.defineLocale('pl', { - months : function (momentToFormat, format) { - if (!momentToFormat) { - return monthsNominative; - } else if (format === '') { - // Hack: if format empty we know this is used to generate - // RegExp by moment. Give then back both valid forms of months - // in RegExp ready format. - return '(' + monthsSubjective[momentToFormat.month()] + '|' + monthsNominative[momentToFormat.month()] + ')'; - } else if (/D MMMM/.test(format)) { - return monthsSubjective[momentToFormat.month()]; - } else { - return monthsNominative[momentToFormat.month()]; - } - }, - monthsShort : 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'), - weekdays : 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split('_'), - weekdaysShort : 'ndz_pon_wt_śr_czw_pt_sob'.split('_'), - weekdaysMin : 'Nd_Pn_Wt_Śr_Cz_Pt_So'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[Dziś o] LT', - nextDay: '[Jutro o] LT', - nextWeek: function () { - switch (this.day()) { - case 0: - return '[W niedzielę o] LT'; - - case 2: - return '[We wtorek o] LT'; - - case 3: - return '[W środę o] LT'; - - case 6: - return '[W sobotę o] LT'; - - default: - return '[W] dddd [o] LT'; - } - }, - lastDay: '[Wczoraj o] LT', - lastWeek: function () { - switch (this.day()) { - case 0: - return '[W zeszłą niedzielę o] LT'; - case 3: - return '[W zeszłą środę o] LT'; - case 6: - return '[W zeszłą sobotę o] LT'; - default: - return '[W zeszły] dddd [o] LT'; - } - }, - sameElse: 'L' - }, - relativeTime : { - future : 'za %s', - past : '%s temu', - s : 'kilka sekund', - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : '1 dzień', - dd : '%d dni', - M : 'miesiąc', - MM : translate, - y : 'rok', - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return pl; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/pt-br.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/pt-br.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var ptBr = moment.defineLocale('pt-br', { - months : 'Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'), - monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'), - weekdays : 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split('_'), - weekdaysShort : 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'), - weekdaysMin : 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D [de] MMMM [de] YYYY', - LLL : 'D [de] MMMM [de] YYYY [às] HH:mm', - LLLL : 'dddd, D [de] MMMM [de] YYYY [às] HH:mm' - }, - calendar : { - sameDay: '[Hoje às] LT', - nextDay: '[Amanhã às] LT', - nextWeek: 'dddd [às] LT', - lastDay: '[Ontem às] LT', - lastWeek: function () { - return (this.day() === 0 || this.day() === 6) ? - '[Último] dddd [às] LT' : // Saturday + Sunday - '[Última] dddd [às] LT'; // Monday - Friday - }, - sameElse: 'L' - }, - relativeTime : { - future : 'em %s', - past : 'há %s', - s : 'poucos segundos', - ss : '%d segundos', - m : 'um minuto', - mm : '%d minutos', - h : 'uma hora', - hh : '%d horas', - d : 'um dia', - dd : '%d dias', - M : 'um mês', - MM : '%d meses', - y : 'um ano', - yy : '%d anos' - }, - dayOfMonthOrdinalParse: /\d{1,2}º/, - ordinal : '%dº' - }); - - return ptBr; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/pt.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/pt.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var pt = moment.defineLocale('pt', { - months : 'Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'), - monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'), - weekdays : 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split('_'), - weekdaysShort : 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'), - weekdaysMin : 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D [de] MMMM [de] YYYY', - LLL : 'D [de] MMMM [de] YYYY HH:mm', - LLLL : 'dddd, D [de] MMMM [de] YYYY HH:mm' - }, - calendar : { - sameDay: '[Hoje às] LT', - nextDay: '[Amanhã às] LT', - nextWeek: 'dddd [às] LT', - lastDay: '[Ontem às] LT', - lastWeek: function () { - return (this.day() === 0 || this.day() === 6) ? - '[Último] dddd [às] LT' : // Saturday + Sunday - '[Última] dddd [às] LT'; // Monday - Friday - }, - sameElse: 'L' - }, - relativeTime : { - future : 'em %s', - past : 'há %s', - s : 'segundos', - ss : '%d segundos', - m : 'um minuto', - mm : '%d minutos', - h : 'uma hora', - hh : '%d horas', - d : 'um dia', - dd : '%d dias', - M : 'um mês', - MM : '%d meses', - y : 'um ano', - yy : '%d anos' - }, - dayOfMonthOrdinalParse: /\d{1,2}º/, - ordinal : '%dº', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return pt; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ro.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ro.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function relativeTimeWithPlural(number, withoutSuffix, key) { - var format = { - 'ss': 'secunde', - 'mm': 'minute', - 'hh': 'ore', - 'dd': 'zile', - 'MM': 'luni', - 'yy': 'ani' - }, - separator = ' '; - if (number % 100 >= 20 || (number >= 100 && number % 100 === 0)) { - separator = ' de '; - } - return number + separator + format[key]; - } - - var ro = moment.defineLocale('ro', { - months : 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split('_'), - monthsShort : 'ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split('_'), - monthsParseExact: true, - weekdays : 'duminică_luni_marți_miercuri_joi_vineri_sâmbătă'.split('_'), - weekdaysShort : 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'), - weekdaysMin : 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'), - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY H:mm', - LLLL : 'dddd, D MMMM YYYY H:mm' - }, - calendar : { - sameDay: '[azi la] LT', - nextDay: '[mâine la] LT', - nextWeek: 'dddd [la] LT', - lastDay: '[ieri la] LT', - lastWeek: '[fosta] dddd [la] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'peste %s', - past : '%s în urmă', - s : 'câteva secunde', - ss : relativeTimeWithPlural, - m : 'un minut', - mm : relativeTimeWithPlural, - h : 'o oră', - hh : relativeTimeWithPlural, - d : 'o zi', - dd : relativeTimeWithPlural, - M : 'o lună', - MM : relativeTimeWithPlural, - y : 'un an', - yy : relativeTimeWithPlural - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return ro; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ru.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ru.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function plural(word, num) { - var forms = word.split('_'); - return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]); - } - function relativeTimeWithPlural(number, withoutSuffix, key) { - var format = { - 'ss': withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд', - 'mm': withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут', - 'hh': 'час_часа_часов', - 'dd': 'день_дня_дней', - 'MM': 'месяц_месяца_месяцев', - 'yy': 'год_года_лет' - }; - if (key === 'm') { - return withoutSuffix ? 'минута' : 'минуту'; - } - else { - return number + ' ' + plural(format[key], +number); - } - } - var monthsParse = [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[йя]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i]; - - // http://new.gramota.ru/spravka/rules/139-prop : § 103 - // Сокращения месяцев: http://new.gramota.ru/spravka/buro/search-answer?s=242637 - // CLDR data: http://www.unicode.org/cldr/charts/28/summary/ru.html#1753 - var ru = moment.defineLocale('ru', { - months : { - format: 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_'), - standalone: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_') - }, - monthsShort : { - // по CLDR именно "июл." и "июн.", но какой смысл менять букву на точку ? - format: 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split('_'), - standalone: 'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split('_') - }, - weekdays : { - standalone: 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split('_'), - format: 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split('_'), - isFormat: /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/ - }, - weekdaysShort : 'вс_пн_вт_ср_чт_пт_сб'.split('_'), - weekdaysMin : 'вс_пн_вт_ср_чт_пт_сб'.split('_'), - monthsParse : monthsParse, - longMonthsParse : monthsParse, - shortMonthsParse : monthsParse, - - // полные названия с падежами, по три буквы, для некоторых, по 4 буквы, сокращения с точкой и без точки - monthsRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i, - - // копия предыдущего - monthsShortRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i, - - // полные названия с падежами - monthsStrictRegex: /^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i, - - // Выражение, которое соотвествует только сокращённым формам - monthsShortStrictRegex: /^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY г.', - LLL : 'D MMMM YYYY г., H:mm', - LLLL : 'dddd, D MMMM YYYY г., H:mm' - }, - calendar : { - sameDay: '[Сегодня, в] LT', - nextDay: '[Завтра, в] LT', - lastDay: '[Вчера, в] LT', - nextWeek: function (now) { - if (now.week() !== this.week()) { - switch (this.day()) { - case 0: - return '[В следующее] dddd, [в] LT'; - case 1: - case 2: - case 4: - return '[В следующий] dddd, [в] LT'; - case 3: - case 5: - case 6: - return '[В следующую] dddd, [в] LT'; - } - } else { - if (this.day() === 2) { - return '[Во] dddd, [в] LT'; - } else { - return '[В] dddd, [в] LT'; - } - } - }, - lastWeek: function (now) { - if (now.week() !== this.week()) { - switch (this.day()) { - case 0: - return '[В прошлое] dddd, [в] LT'; - case 1: - case 2: - case 4: - return '[В прошлый] dddd, [в] LT'; - case 3: - case 5: - case 6: - return '[В прошлую] dddd, [в] LT'; - } - } else { - if (this.day() === 2) { - return '[Во] dddd, [в] LT'; - } else { - return '[В] dddd, [в] LT'; - } - } - }, - sameElse: 'L' - }, - relativeTime : { - future : 'через %s', - past : '%s назад', - s : 'несколько секунд', - ss : relativeTimeWithPlural, - m : relativeTimeWithPlural, - mm : relativeTimeWithPlural, - h : 'час', - hh : relativeTimeWithPlural, - d : 'день', - dd : relativeTimeWithPlural, - M : 'месяц', - MM : relativeTimeWithPlural, - y : 'год', - yy : relativeTimeWithPlural - }, - meridiemParse: /ночи|утра|дня|вечера/i, - isPM : function (input) { - return /^(дня|вечера)$/.test(input); - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'ночи'; - } else if (hour < 12) { - return 'утра'; - } else if (hour < 17) { - return 'дня'; - } else { - return 'вечера'; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}-(й|го|я)/, - ordinal: function (number, period) { - switch (period) { - case 'M': - case 'd': - case 'DDD': - return number + '-й'; - case 'D': - return number + '-го'; - case 'w': - case 'W': - return number + '-я'; - default: - return number; - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return ru; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/sd.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/sd.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var months = [ - 'جنوري', - 'فيبروري', - 'مارچ', - 'اپريل', - 'مئي', - 'جون', - 'جولاءِ', - 'آگسٽ', - 'سيپٽمبر', - 'آڪٽوبر', - 'نومبر', - 'ڊسمبر' - ]; - var days = [ - 'آچر', - 'سومر', - 'اڱارو', - 'اربع', - 'خميس', - 'جمع', - 'ڇنڇر' - ]; - - var sd = moment.defineLocale('sd', { - months : months, - monthsShort : months, - weekdays : days, - weekdaysShort : days, - weekdaysMin : days, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd، D MMMM YYYY HH:mm' - }, - meridiemParse: /صبح|شام/, - isPM : function (input) { - return 'شام' === input; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'صبح'; - } - return 'شام'; - }, - calendar : { - sameDay : '[اڄ] LT', - nextDay : '[سڀاڻي] LT', - nextWeek : 'dddd [اڳين هفتي تي] LT', - lastDay : '[ڪالهه] LT', - lastWeek : '[گزريل هفتي] dddd [تي] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s پوء', - past : '%s اڳ', - s : 'چند سيڪنڊ', - ss : '%d سيڪنڊ', - m : 'هڪ منٽ', - mm : '%d منٽ', - h : 'هڪ ڪلاڪ', - hh : '%d ڪلاڪ', - d : 'هڪ ڏينهن', - dd : '%d ڏينهن', - M : 'هڪ مهينو', - MM : '%d مهينا', - y : 'هڪ سال', - yy : '%d سال' - }, - preparse: function (string) { - return string.replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/,/g, '،'); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return sd; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/se.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/se.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var se = moment.defineLocale('se', { - months : 'ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu'.split('_'), - monthsShort : 'ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov'.split('_'), - weekdays : 'sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat'.split('_'), - weekdaysShort : 'sotn_vuos_maŋ_gask_duor_bear_láv'.split('_'), - weekdaysMin : 's_v_m_g_d_b_L'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'MMMM D. [b.] YYYY', - LLL : 'MMMM D. [b.] YYYY [ti.] HH:mm', - LLLL : 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm' - }, - calendar : { - sameDay: '[otne ti] LT', - nextDay: '[ihttin ti] LT', - nextWeek: 'dddd [ti] LT', - lastDay: '[ikte ti] LT', - lastWeek: '[ovddit] dddd [ti] LT', - sameElse: 'L' - }, - relativeTime : { - future : '%s geažes', - past : 'maŋit %s', - s : 'moadde sekunddat', - ss: '%d sekunddat', - m : 'okta minuhta', - mm : '%d minuhtat', - h : 'okta diimmu', - hh : '%d diimmut', - d : 'okta beaivi', - dd : '%d beaivvit', - M : 'okta mánnu', - MM : '%d mánut', - y : 'okta jahki', - yy : '%d jagit' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return se; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/si.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/si.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - /*jshint -W100*/ - var si = moment.defineLocale('si', { - months : 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split('_'), - monthsShort : 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split('_'), - weekdays : 'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split('_'), - weekdaysShort : 'ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන'.split('_'), - weekdaysMin : 'ඉ_ස_අ_බ_බ්‍ර_සි_සෙ'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'a h:mm', - LTS : 'a h:mm:ss', - L : 'YYYY/MM/DD', - LL : 'YYYY MMMM D', - LLL : 'YYYY MMMM D, a h:mm', - LLLL : 'YYYY MMMM D [වැනි] dddd, a h:mm:ss' - }, - calendar : { - sameDay : '[අද] LT[ට]', - nextDay : '[හෙට] LT[ට]', - nextWeek : 'dddd LT[ට]', - lastDay : '[ඊයේ] LT[ට]', - lastWeek : '[පසුගිය] dddd LT[ට]', - sameElse : 'L' - }, - relativeTime : { - future : '%sකින්', - past : '%sකට පෙර', - s : 'තත්පර කිහිපය', - ss : 'තත්පර %d', - m : 'මිනිත්තුව', - mm : 'මිනිත්තු %d', - h : 'පැය', - hh : 'පැය %d', - d : 'දිනය', - dd : 'දින %d', - M : 'මාසය', - MM : 'මාස %d', - y : 'වසර', - yy : 'වසර %d' - }, - dayOfMonthOrdinalParse: /\d{1,2} වැනි/, - ordinal : function (number) { - return number + ' වැනි'; - }, - meridiemParse : /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./, - isPM : function (input) { - return input === 'ප.ව.' || input === 'පස් වරු'; - }, - meridiem : function (hours, minutes, isLower) { - if (hours > 11) { - return isLower ? 'ප.ව.' : 'පස් වරු'; - } else { - return isLower ? 'පෙ.ව.' : 'පෙර වරු'; - } - } - }); - - return si; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/sk.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/sk.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var months = 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split('_'), - monthsShort = 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_'); - function plural(n) { - return (n > 1) && (n < 5); - } - function translate(number, withoutSuffix, key, isFuture) { - var result = number + ' '; - switch (key) { - case 's': // a few seconds / in a few seconds / a few seconds ago - return (withoutSuffix || isFuture) ? 'pár sekúnd' : 'pár sekundami'; - case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'sekundy' : 'sekúnd'); - } else { - return result + 'sekundami'; - } - break; - case 'm': // a minute / in a minute / a minute ago - return withoutSuffix ? 'minúta' : (isFuture ? 'minútu' : 'minútou'); - case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'minúty' : 'minút'); - } else { - return result + 'minútami'; - } - break; - case 'h': // an hour / in an hour / an hour ago - return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou'); - case 'hh': // 9 hours / in 9 hours / 9 hours ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'hodiny' : 'hodín'); - } else { - return result + 'hodinami'; - } - break; - case 'd': // a day / in a day / a day ago - return (withoutSuffix || isFuture) ? 'deň' : 'dňom'; - case 'dd': // 9 days / in 9 days / 9 days ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'dni' : 'dní'); - } else { - return result + 'dňami'; - } - break; - case 'M': // a month / in a month / a month ago - return (withoutSuffix || isFuture) ? 'mesiac' : 'mesiacom'; - case 'MM': // 9 months / in 9 months / 9 months ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'mesiace' : 'mesiacov'); - } else { - return result + 'mesiacmi'; - } - break; - case 'y': // a year / in a year / a year ago - return (withoutSuffix || isFuture) ? 'rok' : 'rokom'; - case 'yy': // 9 years / in 9 years / 9 years ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'roky' : 'rokov'); - } else { - return result + 'rokmi'; - } - break; - } - } - - var sk = moment.defineLocale('sk', { - months : months, - monthsShort : monthsShort, - weekdays : 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'), - weekdaysShort : 'ne_po_ut_st_št_pi_so'.split('_'), - weekdaysMin : 'ne_po_ut_st_št_pi_so'.split('_'), - longDateFormat : { - LT: 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY H:mm', - LLLL : 'dddd D. MMMM YYYY H:mm' - }, - calendar : { - sameDay: '[dnes o] LT', - nextDay: '[zajtra o] LT', - nextWeek: function () { - switch (this.day()) { - case 0: - return '[v nedeľu o] LT'; - case 1: - case 2: - return '[v] dddd [o] LT'; - case 3: - return '[v stredu o] LT'; - case 4: - return '[vo štvrtok o] LT'; - case 5: - return '[v piatok o] LT'; - case 6: - return '[v sobotu o] LT'; - } - }, - lastDay: '[včera o] LT', - lastWeek: function () { - switch (this.day()) { - case 0: - return '[minulú nedeľu o] LT'; - case 1: - case 2: - return '[minulý] dddd [o] LT'; - case 3: - return '[minulú stredu o] LT'; - case 4: - case 5: - return '[minulý] dddd [o] LT'; - case 6: - return '[minulú sobotu o] LT'; - } - }, - sameElse: 'L' - }, - relativeTime : { - future : 'za %s', - past : 'pred %s', - s : translate, - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : translate, - dd : translate, - M : translate, - MM : translate, - y : translate, - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return sk; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/sl.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/sl.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var result = number + ' '; - switch (key) { - case 's': - return withoutSuffix || isFuture ? 'nekaj sekund' : 'nekaj sekundami'; - case 'ss': - if (number === 1) { - result += withoutSuffix ? 'sekundo' : 'sekundi'; - } else if (number === 2) { - result += withoutSuffix || isFuture ? 'sekundi' : 'sekundah'; - } else if (number < 5) { - result += withoutSuffix || isFuture ? 'sekunde' : 'sekundah'; - } else { - result += 'sekund'; - } - return result; - case 'm': - return withoutSuffix ? 'ena minuta' : 'eno minuto'; - case 'mm': - if (number === 1) { - result += withoutSuffix ? 'minuta' : 'minuto'; - } else if (number === 2) { - result += withoutSuffix || isFuture ? 'minuti' : 'minutama'; - } else if (number < 5) { - result += withoutSuffix || isFuture ? 'minute' : 'minutami'; - } else { - result += withoutSuffix || isFuture ? 'minut' : 'minutami'; - } - return result; - case 'h': - return withoutSuffix ? 'ena ura' : 'eno uro'; - case 'hh': - if (number === 1) { - result += withoutSuffix ? 'ura' : 'uro'; - } else if (number === 2) { - result += withoutSuffix || isFuture ? 'uri' : 'urama'; - } else if (number < 5) { - result += withoutSuffix || isFuture ? 'ure' : 'urami'; - } else { - result += withoutSuffix || isFuture ? 'ur' : 'urami'; - } - return result; - case 'd': - return withoutSuffix || isFuture ? 'en dan' : 'enim dnem'; - case 'dd': - if (number === 1) { - result += withoutSuffix || isFuture ? 'dan' : 'dnem'; - } else if (number === 2) { - result += withoutSuffix || isFuture ? 'dni' : 'dnevoma'; - } else { - result += withoutSuffix || isFuture ? 'dni' : 'dnevi'; - } - return result; - case 'M': - return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem'; - case 'MM': - if (number === 1) { - result += withoutSuffix || isFuture ? 'mesec' : 'mesecem'; - } else if (number === 2) { - result += withoutSuffix || isFuture ? 'meseca' : 'mesecema'; - } else if (number < 5) { - result += withoutSuffix || isFuture ? 'mesece' : 'meseci'; - } else { - result += withoutSuffix || isFuture ? 'mesecev' : 'meseci'; - } - return result; - case 'y': - return withoutSuffix || isFuture ? 'eno leto' : 'enim letom'; - case 'yy': - if (number === 1) { - result += withoutSuffix || isFuture ? 'leto' : 'letom'; - } else if (number === 2) { - result += withoutSuffix || isFuture ? 'leti' : 'letoma'; - } else if (number < 5) { - result += withoutSuffix || isFuture ? 'leta' : 'leti'; - } else { - result += withoutSuffix || isFuture ? 'let' : 'leti'; - } - return result; - } - } - - var sl = moment.defineLocale('sl', { - months : 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'), - monthsShort : 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'), - monthsParseExact: true, - weekdays : 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'), - weekdaysShort : 'ned._pon._tor._sre._čet._pet._sob.'.split('_'), - weekdaysMin : 'ne_po_to_sr_če_pe_so'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY H:mm', - LLLL : 'dddd, D. MMMM YYYY H:mm' - }, - calendar : { - sameDay : '[danes ob] LT', - nextDay : '[jutri ob] LT', - - nextWeek : function () { - switch (this.day()) { - case 0: - return '[v] [nedeljo] [ob] LT'; - case 3: - return '[v] [sredo] [ob] LT'; - case 6: - return '[v] [soboto] [ob] LT'; - case 1: - case 2: - case 4: - case 5: - return '[v] dddd [ob] LT'; - } - }, - lastDay : '[včeraj ob] LT', - lastWeek : function () { - switch (this.day()) { - case 0: - return '[prejšnjo] [nedeljo] [ob] LT'; - case 3: - return '[prejšnjo] [sredo] [ob] LT'; - case 6: - return '[prejšnjo] [soboto] [ob] LT'; - case 1: - case 2: - case 4: - case 5: - return '[prejšnji] dddd [ob] LT'; - } - }, - sameElse : 'L' - }, - relativeTime : { - future : 'čez %s', - past : 'pred %s', - s : processRelativeTime, - ss : processRelativeTime, - m : processRelativeTime, - mm : processRelativeTime, - h : processRelativeTime, - hh : processRelativeTime, - d : processRelativeTime, - dd : processRelativeTime, - M : processRelativeTime, - MM : processRelativeTime, - y : processRelativeTime, - yy : processRelativeTime - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return sl; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/sq.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/sq.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var sq = moment.defineLocale('sq', { - months : 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split('_'), - monthsShort : 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'), - weekdays : 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split('_'), - weekdaysShort : 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'), - weekdaysMin : 'D_H_Ma_Më_E_P_Sh'.split('_'), - weekdaysParseExact : true, - meridiemParse: /PD|MD/, - isPM: function (input) { - return input.charAt(0) === 'M'; - }, - meridiem : function (hours, minutes, isLower) { - return hours < 12 ? 'PD' : 'MD'; - }, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Sot në] LT', - nextDay : '[Nesër në] LT', - nextWeek : 'dddd [në] LT', - lastDay : '[Dje në] LT', - lastWeek : 'dddd [e kaluar në] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'në %s', - past : '%s më parë', - s : 'disa sekonda', - ss : '%d sekonda', - m : 'një minutë', - mm : '%d minuta', - h : 'një orë', - hh : '%d orë', - d : 'një ditë', - dd : '%d ditë', - M : 'një muaj', - MM : '%d muaj', - y : 'një vit', - yy : '%d vite' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return sq; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/sr-cyrl.js": -/*!***********************************************!*\ - !*** ./node_modules/moment/locale/sr-cyrl.js ***! - \***********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var translator = { - words: { //Different grammatical cases - ss: ['секунда', 'секунде', 'секунди'], - m: ['један минут', 'једне минуте'], - mm: ['минут', 'минуте', 'минута'], - h: ['један сат', 'једног сата'], - hh: ['сат', 'сата', 'сати'], - dd: ['дан', 'дана', 'дана'], - MM: ['месец', 'месеца', 'месеци'], - yy: ['година', 'године', 'година'] - }, - correctGrammaticalCase: function (number, wordKey) { - return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]); - }, - translate: function (number, withoutSuffix, key) { - var wordKey = translator.words[key]; - if (key.length === 1) { - return withoutSuffix ? wordKey[0] : wordKey[1]; - } else { - return number + ' ' + translator.correctGrammaticalCase(number, wordKey); - } - } - }; - - var srCyrl = moment.defineLocale('sr-cyrl', { - months: 'јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар'.split('_'), - monthsShort: 'јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.'.split('_'), - monthsParseExact: true, - weekdays: 'недеља_понедељак_уторак_среда_четвртак_петак_субота'.split('_'), - weekdaysShort: 'нед._пон._уто._сре._чет._пет._суб.'.split('_'), - weekdaysMin: 'не_по_ут_ср_че_пе_су'.split('_'), - weekdaysParseExact : true, - longDateFormat: { - LT: 'H:mm', - LTS : 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm', - LLLL: 'dddd, D. MMMM YYYY H:mm' - }, - calendar: { - sameDay: '[данас у] LT', - nextDay: '[сутра у] LT', - nextWeek: function () { - switch (this.day()) { - case 0: - return '[у] [недељу] [у] LT'; - case 3: - return '[у] [среду] [у] LT'; - case 6: - return '[у] [суботу] [у] LT'; - case 1: - case 2: - case 4: - case 5: - return '[у] dddd [у] LT'; - } - }, - lastDay : '[јуче у] LT', - lastWeek : function () { - var lastWeekDays = [ - '[прошле] [недеље] [у] LT', - '[прошлог] [понедељка] [у] LT', - '[прошлог] [уторка] [у] LT', - '[прошле] [среде] [у] LT', - '[прошлог] [четвртка] [у] LT', - '[прошлог] [петка] [у] LT', - '[прошле] [суботе] [у] LT' - ]; - return lastWeekDays[this.day()]; - }, - sameElse : 'L' - }, - relativeTime : { - future : 'за %s', - past : 'пре %s', - s : 'неколико секунди', - ss : translator.translate, - m : translator.translate, - mm : translator.translate, - h : translator.translate, - hh : translator.translate, - d : 'дан', - dd : translator.translate, - M : 'месец', - MM : translator.translate, - y : 'годину', - yy : translator.translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return srCyrl; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/sr.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/sr.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var translator = { - words: { //Different grammatical cases - ss: ['sekunda', 'sekunde', 'sekundi'], - m: ['jedan minut', 'jedne minute'], - mm: ['minut', 'minute', 'minuta'], - h: ['jedan sat', 'jednog sata'], - hh: ['sat', 'sata', 'sati'], - dd: ['dan', 'dana', 'dana'], - MM: ['mesec', 'meseca', 'meseci'], - yy: ['godina', 'godine', 'godina'] - }, - correctGrammaticalCase: function (number, wordKey) { - return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]); - }, - translate: function (number, withoutSuffix, key) { - var wordKey = translator.words[key]; - if (key.length === 1) { - return withoutSuffix ? wordKey[0] : wordKey[1]; - } else { - return number + ' ' + translator.correctGrammaticalCase(number, wordKey); - } - } - }; - - var sr = moment.defineLocale('sr', { - months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'), - monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'), - monthsParseExact: true, - weekdays: 'nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota'.split('_'), - weekdaysShort: 'ned._pon._uto._sre._čet._pet._sub.'.split('_'), - weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), - weekdaysParseExact : true, - longDateFormat: { - LT: 'H:mm', - LTS : 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm', - LLLL: 'dddd, D. MMMM YYYY H:mm' - }, - calendar: { - sameDay: '[danas u] LT', - nextDay: '[sutra u] LT', - nextWeek: function () { - switch (this.day()) { - case 0: - return '[u] [nedelju] [u] LT'; - case 3: - return '[u] [sredu] [u] LT'; - case 6: - return '[u] [subotu] [u] LT'; - case 1: - case 2: - case 4: - case 5: - return '[u] dddd [u] LT'; - } - }, - lastDay : '[juče u] LT', - lastWeek : function () { - var lastWeekDays = [ - '[prošle] [nedelje] [u] LT', - '[prošlog] [ponedeljka] [u] LT', - '[prošlog] [utorka] [u] LT', - '[prošle] [srede] [u] LT', - '[prošlog] [četvrtka] [u] LT', - '[prošlog] [petka] [u] LT', - '[prošle] [subote] [u] LT' - ]; - return lastWeekDays[this.day()]; - }, - sameElse : 'L' - }, - relativeTime : { - future : 'za %s', - past : 'pre %s', - s : 'nekoliko sekundi', - ss : translator.translate, - m : translator.translate, - mm : translator.translate, - h : translator.translate, - hh : translator.translate, - d : 'dan', - dd : translator.translate, - M : 'mesec', - MM : translator.translate, - y : 'godinu', - yy : translator.translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return sr; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ss.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ss.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var ss = moment.defineLocale('ss', { - months : "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split('_'), - monthsShort : 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'), - weekdays : 'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split('_'), - weekdaysShort : 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'), - weekdaysMin : 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY h:mm A', - LLLL : 'dddd, D MMMM YYYY h:mm A' - }, - calendar : { - sameDay : '[Namuhla nga] LT', - nextDay : '[Kusasa nga] LT', - nextWeek : 'dddd [nga] LT', - lastDay : '[Itolo nga] LT', - lastWeek : 'dddd [leliphelile] [nga] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'nga %s', - past : 'wenteka nga %s', - s : 'emizuzwana lomcane', - ss : '%d mzuzwana', - m : 'umzuzu', - mm : '%d emizuzu', - h : 'lihora', - hh : '%d emahora', - d : 'lilanga', - dd : '%d emalanga', - M : 'inyanga', - MM : '%d tinyanga', - y : 'umnyaka', - yy : '%d iminyaka' - }, - meridiemParse: /ekuseni|emini|entsambama|ebusuku/, - meridiem : function (hours, minutes, isLower) { - if (hours < 11) { - return 'ekuseni'; - } else if (hours < 15) { - return 'emini'; - } else if (hours < 19) { - return 'entsambama'; - } else { - return 'ebusuku'; - } - }, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'ekuseni') { - return hour; - } else if (meridiem === 'emini') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === 'entsambama' || meridiem === 'ebusuku') { - if (hour === 0) { - return 0; - } - return hour + 12; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}/, - ordinal : '%d', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return ss; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/sv.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/sv.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var sv = moment.defineLocale('sv', { - months : 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'), - monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'), - weekdays : 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'), - weekdaysShort : 'sön_mån_tis_ons_tor_fre_lör'.split('_'), - weekdaysMin : 'sö_må_ti_on_to_fr_lö'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY-MM-DD', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY [kl.] HH:mm', - LLLL : 'dddd D MMMM YYYY [kl.] HH:mm', - lll : 'D MMM YYYY HH:mm', - llll : 'ddd D MMM YYYY HH:mm' - }, - calendar : { - sameDay: '[Idag] LT', - nextDay: '[Imorgon] LT', - lastDay: '[Igår] LT', - nextWeek: '[På] dddd LT', - lastWeek: '[I] dddd[s] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'om %s', - past : 'för %s sedan', - s : 'några sekunder', - ss : '%d sekunder', - m : 'en minut', - mm : '%d minuter', - h : 'en timme', - hh : '%d timmar', - d : 'en dag', - dd : '%d dagar', - M : 'en månad', - MM : '%d månader', - y : 'ett år', - yy : '%d år' - }, - dayOfMonthOrdinalParse: /\d{1,2}(e|a)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'e' : - (b === 1) ? 'a' : - (b === 2) ? 'a' : - (b === 3) ? 'e' : 'e'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return sv; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/sw.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/sw.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var sw = moment.defineLocale('sw', { - months : 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split('_'), - monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'), - weekdays : 'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split('_'), - weekdaysShort : 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'), - weekdaysMin : 'J2_J3_J4_J5_Al_Ij_J1'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[leo saa] LT', - nextDay : '[kesho saa] LT', - nextWeek : '[wiki ijayo] dddd [saat] LT', - lastDay : '[jana] LT', - lastWeek : '[wiki iliyopita] dddd [saat] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s baadaye', - past : 'tokea %s', - s : 'hivi punde', - ss : 'sekunde %d', - m : 'dakika moja', - mm : 'dakika %d', - h : 'saa limoja', - hh : 'masaa %d', - d : 'siku moja', - dd : 'masiku %d', - M : 'mwezi mmoja', - MM : 'miezi %d', - y : 'mwaka mmoja', - yy : 'miaka %d' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return sw; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ta.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ta.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '௧', - '2': '௨', - '3': '௩', - '4': '௪', - '5': '௫', - '6': '௬', - '7': '௭', - '8': '௮', - '9': '௯', - '0': '௦' - }, numberMap = { - '௧': '1', - '௨': '2', - '௩': '3', - '௪': '4', - '௫': '5', - '௬': '6', - '௭': '7', - '௮': '8', - '௯': '9', - '௦': '0' - }; - - var ta = moment.defineLocale('ta', { - months : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'), - monthsShort : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'), - weekdays : 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split('_'), - weekdaysShort : 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split('_'), - weekdaysMin : 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, HH:mm', - LLLL : 'dddd, D MMMM YYYY, HH:mm' - }, - calendar : { - sameDay : '[இன்று] LT', - nextDay : '[நாளை] LT', - nextWeek : 'dddd, LT', - lastDay : '[நேற்று] LT', - lastWeek : '[கடந்த வாரம்] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s இல்', - past : '%s முன்', - s : 'ஒரு சில விநாடிகள்', - ss : '%d விநாடிகள்', - m : 'ஒரு நிமிடம்', - mm : '%d நிமிடங்கள்', - h : 'ஒரு மணி நேரம்', - hh : '%d மணி நேரம்', - d : 'ஒரு நாள்', - dd : '%d நாட்கள்', - M : 'ஒரு மாதம்', - MM : '%d மாதங்கள்', - y : 'ஒரு வருடம்', - yy : '%d ஆண்டுகள்' - }, - dayOfMonthOrdinalParse: /\d{1,2}வது/, - ordinal : function (number) { - return number + 'வது'; - }, - preparse: function (string) { - return string.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - // refer http://ta.wikipedia.org/s/1er1 - meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/, - meridiem : function (hour, minute, isLower) { - if (hour < 2) { - return ' யாமம்'; - } else if (hour < 6) { - return ' வைகறை'; // வைகறை - } else if (hour < 10) { - return ' காலை'; // காலை - } else if (hour < 14) { - return ' நண்பகல்'; // நண்பகல் - } else if (hour < 18) { - return ' எற்பாடு'; // எற்பாடு - } else if (hour < 22) { - return ' மாலை'; // மாலை - } else { - return ' யாமம்'; - } - }, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'யாமம்') { - return hour < 2 ? hour : hour + 12; - } else if (meridiem === 'வைகறை' || meridiem === 'காலை') { - return hour; - } else if (meridiem === 'நண்பகல்') { - return hour >= 10 ? hour : hour + 12; - } else { - return hour + 12; - } - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 6th is the first week of the year. - } - }); - - return ta; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/te.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/te.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var te = moment.defineLocale('te', { - months : 'జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్'.split('_'), - monthsShort : 'జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.'.split('_'), - monthsParseExact : true, - weekdays : 'ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం'.split('_'), - weekdaysShort : 'ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని'.split('_'), - weekdaysMin : 'ఆ_సో_మం_బు_గు_శు_శ'.split('_'), - longDateFormat : { - LT : 'A h:mm', - LTS : 'A h:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, A h:mm', - LLLL : 'dddd, D MMMM YYYY, A h:mm' - }, - calendar : { - sameDay : '[నేడు] LT', - nextDay : '[రేపు] LT', - nextWeek : 'dddd, LT', - lastDay : '[నిన్న] LT', - lastWeek : '[గత] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s లో', - past : '%s క్రితం', - s : 'కొన్ని క్షణాలు', - ss : '%d సెకన్లు', - m : 'ఒక నిమిషం', - mm : '%d నిమిషాలు', - h : 'ఒక గంట', - hh : '%d గంటలు', - d : 'ఒక రోజు', - dd : '%d రోజులు', - M : 'ఒక నెల', - MM : '%d నెలలు', - y : 'ఒక సంవత్సరం', - yy : '%d సంవత్సరాలు' - }, - dayOfMonthOrdinalParse : /\d{1,2}వ/, - ordinal : '%dవ', - meridiemParse: /రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'రాత్రి') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'ఉదయం') { - return hour; - } else if (meridiem === 'మధ్యాహ్నం') { - return hour >= 10 ? hour : hour + 12; - } else if (meridiem === 'సాయంత్రం') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'రాత్రి'; - } else if (hour < 10) { - return 'ఉదయం'; - } else if (hour < 17) { - return 'మధ్యాహ్నం'; - } else if (hour < 20) { - return 'సాయంత్రం'; - } else { - return 'రాత్రి'; - } - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 6th is the first week of the year. - } - }); - - return te; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/tet.js": -/*!*******************************************!*\ - !*** ./node_modules/moment/locale/tet.js ***! - \*******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var tet = moment.defineLocale('tet', { - months : 'Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru'.split('_'), - monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'), - weekdays : 'Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu'.split('_'), - weekdaysShort : 'Dom_Seg_Ters_Kua_Kint_Sest_Sab'.split('_'), - weekdaysMin : 'Do_Seg_Te_Ku_Ki_Ses_Sa'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[Ohin iha] LT', - nextDay: '[Aban iha] LT', - nextWeek: 'dddd [iha] LT', - lastDay: '[Horiseik iha] LT', - lastWeek: 'dddd [semana kotuk] [iha] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'iha %s', - past : '%s liuba', - s : 'minutu balun', - ss : 'minutu %d', - m : 'minutu ida', - mm : 'minutu %d', - h : 'oras ida', - hh : 'oras %d', - d : 'loron ida', - dd : 'loron %d', - M : 'fulan ida', - MM : 'fulan %d', - y : 'tinan ida', - yy : 'tinan %d' - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return tet; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/tg.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/tg.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var suffixes = { - 0: '-ум', - 1: '-ум', - 2: '-юм', - 3: '-юм', - 4: '-ум', - 5: '-ум', - 6: '-ум', - 7: '-ум', - 8: '-ум', - 9: '-ум', - 10: '-ум', - 12: '-ум', - 13: '-ум', - 20: '-ум', - 30: '-юм', - 40: '-ум', - 50: '-ум', - 60: '-ум', - 70: '-ум', - 80: '-ум', - 90: '-ум', - 100: '-ум' - }; - - var tg = moment.defineLocale('tg', { - months : 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'), - monthsShort : 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'), - weekdays : 'якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе'.split('_'), - weekdaysShort : 'яшб_дшб_сшб_чшб_пшб_ҷум_шнб'.split('_'), - weekdaysMin : 'яш_дш_сш_чш_пш_ҷм_шб'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Имрӯз соати] LT', - nextDay : '[Пагоҳ соати] LT', - lastDay : '[Дирӯз соати] LT', - nextWeek : 'dddd[и] [ҳафтаи оянда соати] LT', - lastWeek : 'dddd[и] [ҳафтаи гузашта соати] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'баъди %s', - past : '%s пеш', - s : 'якчанд сония', - m : 'як дақиқа', - mm : '%d дақиқа', - h : 'як соат', - hh : '%d соат', - d : 'як рӯз', - dd : '%d рӯз', - M : 'як моҳ', - MM : '%d моҳ', - y : 'як сол', - yy : '%d сол' - }, - meridiemParse: /шаб|субҳ|рӯз|бегоҳ/, - meridiemHour: function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'шаб') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'субҳ') { - return hour; - } else if (meridiem === 'рӯз') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === 'бегоҳ') { - return hour + 12; - } - }, - meridiem: function (hour, minute, isLower) { - if (hour < 4) { - return 'шаб'; - } else if (hour < 11) { - return 'субҳ'; - } else if (hour < 16) { - return 'рӯз'; - } else if (hour < 19) { - return 'бегоҳ'; - } else { - return 'шаб'; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}-(ум|юм)/, - ordinal: function (number) { - var a = number % 10, - b = number >= 100 ? 100 : null; - return number + (suffixes[number] || suffixes[a] || suffixes[b]); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1th is the first week of the year. - } - }); - - return tg; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/th.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/th.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var th = moment.defineLocale('th', { - months : 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split('_'), - monthsShort : 'ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.'.split('_'), - monthsParseExact: true, - weekdays : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'), - weekdaysShort : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'), // yes, three characters difference - weekdaysMin : 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY เวลา H:mm', - LLLL : 'วันddddที่ D MMMM YYYY เวลา H:mm' - }, - meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/, - isPM: function (input) { - return input === 'หลังเที่ยง'; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'ก่อนเที่ยง'; - } else { - return 'หลังเที่ยง'; - } - }, - calendar : { - sameDay : '[วันนี้ เวลา] LT', - nextDay : '[พรุ่งนี้ เวลา] LT', - nextWeek : 'dddd[หน้า เวลา] LT', - lastDay : '[เมื่อวานนี้ เวลา] LT', - lastWeek : '[วัน]dddd[ที่แล้ว เวลา] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'อีก %s', - past : '%sที่แล้ว', - s : 'ไม่กี่วินาที', - ss : '%d วินาที', - m : '1 นาที', - mm : '%d นาที', - h : '1 ชั่วโมง', - hh : '%d ชั่วโมง', - d : '1 วัน', - dd : '%d วัน', - M : '1 เดือน', - MM : '%d เดือน', - y : '1 ปี', - yy : '%d ปี' - } - }); - - return th; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/tl-ph.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/tl-ph.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var tlPh = moment.defineLocale('tl-ph', { - months : 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'), - monthsShort : 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'), - weekdays : 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'), - weekdaysShort : 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'), - weekdaysMin : 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'MM/D/YYYY', - LL : 'MMMM D, YYYY', - LLL : 'MMMM D, YYYY HH:mm', - LLLL : 'dddd, MMMM DD, YYYY HH:mm' - }, - calendar : { - sameDay: 'LT [ngayong araw]', - nextDay: '[Bukas ng] LT', - nextWeek: 'LT [sa susunod na] dddd', - lastDay: 'LT [kahapon]', - lastWeek: 'LT [noong nakaraang] dddd', - sameElse: 'L' - }, - relativeTime : { - future : 'sa loob ng %s', - past : '%s ang nakalipas', - s : 'ilang segundo', - ss : '%d segundo', - m : 'isang minuto', - mm : '%d minuto', - h : 'isang oras', - hh : '%d oras', - d : 'isang araw', - dd : '%d araw', - M : 'isang buwan', - MM : '%d buwan', - y : 'isang taon', - yy : '%d taon' - }, - dayOfMonthOrdinalParse: /\d{1,2}/, - ordinal : function (number) { - return number; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return tlPh; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/tlh.js": -/*!*******************************************!*\ - !*** ./node_modules/moment/locale/tlh.js ***! - \*******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var numbersNouns = 'pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut'.split('_'); - - function translateFuture(output) { - var time = output; - time = (output.indexOf('jaj') !== -1) ? - time.slice(0, -3) + 'leS' : - (output.indexOf('jar') !== -1) ? - time.slice(0, -3) + 'waQ' : - (output.indexOf('DIS') !== -1) ? - time.slice(0, -3) + 'nem' : - time + ' pIq'; - return time; - } - - function translatePast(output) { - var time = output; - time = (output.indexOf('jaj') !== -1) ? - time.slice(0, -3) + 'Hu’' : - (output.indexOf('jar') !== -1) ? - time.slice(0, -3) + 'wen' : - (output.indexOf('DIS') !== -1) ? - time.slice(0, -3) + 'ben' : - time + ' ret'; - return time; - } - - function translate(number, withoutSuffix, string, isFuture) { - var numberNoun = numberAsNoun(number); - switch (string) { - case 'ss': - return numberNoun + ' lup'; - case 'mm': - return numberNoun + ' tup'; - case 'hh': - return numberNoun + ' rep'; - case 'dd': - return numberNoun + ' jaj'; - case 'MM': - return numberNoun + ' jar'; - case 'yy': - return numberNoun + ' DIS'; - } - } - - function numberAsNoun(number) { - var hundred = Math.floor((number % 1000) / 100), - ten = Math.floor((number % 100) / 10), - one = number % 10, - word = ''; - if (hundred > 0) { - word += numbersNouns[hundred] + 'vatlh'; - } - if (ten > 0) { - word += ((word !== '') ? ' ' : '') + numbersNouns[ten] + 'maH'; - } - if (one > 0) { - word += ((word !== '') ? ' ' : '') + numbersNouns[one]; - } - return (word === '') ? 'pagh' : word; - } - - var tlh = moment.defineLocale('tlh', { - months : 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split('_'), - monthsShort : 'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split('_'), - monthsParseExact : true, - weekdays : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), - weekdaysShort : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), - weekdaysMin : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[DaHjaj] LT', - nextDay: '[wa’leS] LT', - nextWeek: 'LLL', - lastDay: '[wa’Hu’] LT', - lastWeek: 'LLL', - sameElse: 'L' - }, - relativeTime : { - future : translateFuture, - past : translatePast, - s : 'puS lup', - ss : translate, - m : 'wa’ tup', - mm : translate, - h : 'wa’ rep', - hh : translate, - d : 'wa’ jaj', - dd : translate, - M : 'wa’ jar', - MM : translate, - y : 'wa’ DIS', - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return tlh; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/tr.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/tr.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - var suffixes = { - 1: '\'inci', - 5: '\'inci', - 8: '\'inci', - 70: '\'inci', - 80: '\'inci', - 2: '\'nci', - 7: '\'nci', - 20: '\'nci', - 50: '\'nci', - 3: '\'üncü', - 4: '\'üncü', - 100: '\'üncü', - 6: '\'ncı', - 9: '\'uncu', - 10: '\'uncu', - 30: '\'uncu', - 60: '\'ıncı', - 90: '\'ıncı' - }; - - var tr = moment.defineLocale('tr', { - months : 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split('_'), - monthsShort : 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'), - weekdays : 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split('_'), - weekdaysShort : 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'), - weekdaysMin : 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[bugün saat] LT', - nextDay : '[yarın saat] LT', - nextWeek : '[gelecek] dddd [saat] LT', - lastDay : '[dün] LT', - lastWeek : '[geçen] dddd [saat] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s sonra', - past : '%s önce', - s : 'birkaç saniye', - ss : '%d saniye', - m : 'bir dakika', - mm : '%d dakika', - h : 'bir saat', - hh : '%d saat', - d : 'bir gün', - dd : '%d gün', - M : 'bir ay', - MM : '%d ay', - y : 'bir yıl', - yy : '%d yıl' - }, - ordinal: function (number, period) { - switch (period) { - case 'd': - case 'D': - case 'Do': - case 'DD': - return number; - default: - if (number === 0) { // special case for zero - return number + '\'ıncı'; - } - var a = number % 10, - b = number % 100 - a, - c = number >= 100 ? 100 : null; - return number + (suffixes[a] || suffixes[b] || suffixes[c]); - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return tr; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/tzl.js": -/*!*******************************************!*\ - !*** ./node_modules/moment/locale/tzl.js ***! - \*******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - // After the year there should be a slash and the amount of years since December 26, 1979 in Roman numerals. - // This is currently too difficult (maybe even impossible) to add. - var tzl = moment.defineLocale('tzl', { - months : 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split('_'), - monthsShort : 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'), - weekdays : 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'), - weekdaysShort : 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'), - weekdaysMin : 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'), - longDateFormat : { - LT : 'HH.mm', - LTS : 'HH.mm.ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM [dallas] YYYY', - LLL : 'D. MMMM [dallas] YYYY HH.mm', - LLLL : 'dddd, [li] D. MMMM [dallas] YYYY HH.mm' - }, - meridiemParse: /d\'o|d\'a/i, - isPM : function (input) { - return 'd\'o' === input.toLowerCase(); - }, - meridiem : function (hours, minutes, isLower) { - if (hours > 11) { - return isLower ? 'd\'o' : 'D\'O'; - } else { - return isLower ? 'd\'a' : 'D\'A'; - } - }, - calendar : { - sameDay : '[oxhi à] LT', - nextDay : '[demà à] LT', - nextWeek : 'dddd [à] LT', - lastDay : '[ieiri à] LT', - lastWeek : '[sür el] dddd [lasteu à] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'osprei %s', - past : 'ja%s', - s : processRelativeTime, - ss : processRelativeTime, - m : processRelativeTime, - mm : processRelativeTime, - h : processRelativeTime, - hh : processRelativeTime, - d : processRelativeTime, - dd : processRelativeTime, - M : processRelativeTime, - MM : processRelativeTime, - y : processRelativeTime, - yy : processRelativeTime - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var format = { - 's': ['viensas secunds', '\'iensas secunds'], - 'ss': [number + ' secunds', '' + number + ' secunds'], - 'm': ['\'n míut', '\'iens míut'], - 'mm': [number + ' míuts', '' + number + ' míuts'], - 'h': ['\'n þora', '\'iensa þora'], - 'hh': [number + ' þoras', '' + number + ' þoras'], - 'd': ['\'n ziua', '\'iensa ziua'], - 'dd': [number + ' ziuas', '' + number + ' ziuas'], - 'M': ['\'n mes', '\'iens mes'], - 'MM': [number + ' mesen', '' + number + ' mesen'], - 'y': ['\'n ar', '\'iens ar'], - 'yy': [number + ' ars', '' + number + ' ars'] - }; - return isFuture ? format[key][0] : (withoutSuffix ? format[key][0] : format[key][1]); - } - - return tzl; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/tzm-latn.js": -/*!************************************************!*\ - !*** ./node_modules/moment/locale/tzm-latn.js ***! - \************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var tzmLatn = moment.defineLocale('tzm-latn', { - months : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'), - monthsShort : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'), - weekdays : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), - weekdaysShort : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), - weekdaysMin : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[asdkh g] LT', - nextDay: '[aska g] LT', - nextWeek: 'dddd [g] LT', - lastDay: '[assant g] LT', - lastWeek: 'dddd [g] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'dadkh s yan %s', - past : 'yan %s', - s : 'imik', - ss : '%d imik', - m : 'minuḍ', - mm : '%d minuḍ', - h : 'saɛa', - hh : '%d tassaɛin', - d : 'ass', - dd : '%d ossan', - M : 'ayowr', - MM : '%d iyyirn', - y : 'asgas', - yy : '%d isgasn' - }, - week : { - dow : 6, // Saturday is the first day of the week. - doy : 12 // The week that contains Jan 12th is the first week of the year. - } - }); - - return tzmLatn; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/tzm.js": -/*!*******************************************!*\ - !*** ./node_modules/moment/locale/tzm.js ***! - \*******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var tzm = moment.defineLocale('tzm', { - months : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), - monthsShort : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), - weekdays : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), - weekdaysShort : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), - weekdaysMin : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS: 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[ⴰⵙⴷⵅ ⴴ] LT', - nextDay: '[ⴰⵙⴽⴰ ⴴ] LT', - nextWeek: 'dddd [ⴴ] LT', - lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT', - lastWeek: 'dddd [ⴴ] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s', - past : 'ⵢⴰⵏ %s', - s : 'ⵉⵎⵉⴽ', - ss : '%d ⵉⵎⵉⴽ', - m : 'ⵎⵉⵏⵓⴺ', - mm : '%d ⵎⵉⵏⵓⴺ', - h : 'ⵙⴰⵄⴰ', - hh : '%d ⵜⴰⵙⵙⴰⵄⵉⵏ', - d : 'ⴰⵙⵙ', - dd : '%d oⵙⵙⴰⵏ', - M : 'ⴰⵢoⵓⵔ', - MM : '%d ⵉⵢⵢⵉⵔⵏ', - y : 'ⴰⵙⴳⴰⵙ', - yy : '%d ⵉⵙⴳⴰⵙⵏ' - }, - week : { - dow : 6, // Saturday is the first day of the week. - doy : 12 // The week that contains Jan 12th is the first week of the year. - } - }); - - return tzm; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ug-cn.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/ug-cn.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js language configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var ugCn = moment.defineLocale('ug-cn', { - months: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split( - '_' - ), - monthsShort: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split( - '_' - ), - weekdays: 'يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە'.split( - '_' - ), - weekdaysShort: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'), - weekdaysMin: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'), - longDateFormat: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'YYYY-MM-DD', - LL: 'YYYY-يىلىM-ئاينىڭD-كۈنى', - LLL: 'YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm', - LLLL: 'dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm' - }, - meridiemParse: /يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/, - meridiemHour: function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if ( - meridiem === 'يېرىم كېچە' || - meridiem === 'سەھەر' || - meridiem === 'چۈشتىن بۇرۇن' - ) { - return hour; - } else if (meridiem === 'چۈشتىن كېيىن' || meridiem === 'كەچ') { - return hour + 12; - } else { - return hour >= 11 ? hour : hour + 12; - } - }, - meridiem: function (hour, minute, isLower) { - var hm = hour * 100 + minute; - if (hm < 600) { - return 'يېرىم كېچە'; - } else if (hm < 900) { - return 'سەھەر'; - } else if (hm < 1130) { - return 'چۈشتىن بۇرۇن'; - } else if (hm < 1230) { - return 'چۈش'; - } else if (hm < 1800) { - return 'چۈشتىن كېيىن'; - } else { - return 'كەچ'; - } - }, - calendar: { - sameDay: '[بۈگۈن سائەت] LT', - nextDay: '[ئەتە سائەت] LT', - nextWeek: '[كېلەركى] dddd [سائەت] LT', - lastDay: '[تۆنۈگۈن] LT', - lastWeek: '[ئالدىنقى] dddd [سائەت] LT', - sameElse: 'L' - }, - relativeTime: { - future: '%s كېيىن', - past: '%s بۇرۇن', - s: 'نەچچە سېكونت', - ss: '%d سېكونت', - m: 'بىر مىنۇت', - mm: '%d مىنۇت', - h: 'بىر سائەت', - hh: '%d سائەت', - d: 'بىر كۈن', - dd: '%d كۈن', - M: 'بىر ئاي', - MM: '%d ئاي', - y: 'بىر يىل', - yy: '%d يىل' - }, - - dayOfMonthOrdinalParse: /\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/, - ordinal: function (number, period) { - switch (period) { - case 'd': - case 'D': - case 'DDD': - return number + '-كۈنى'; - case 'w': - case 'W': - return number + '-ھەپتە'; - default: - return number; - } - }, - preparse: function (string) { - return string.replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/,/g, '،'); - }, - week: { - // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效 - dow: 1, // Monday is the first day of the week. - doy: 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return ugCn; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/uk.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/uk.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - function plural(word, num) { - var forms = word.split('_'); - return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]); - } - function relativeTimeWithPlural(number, withoutSuffix, key) { - var format = { - 'ss': withoutSuffix ? 'секунда_секунди_секунд' : 'секунду_секунди_секунд', - 'mm': withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин', - 'hh': withoutSuffix ? 'година_години_годин' : 'годину_години_годин', - 'dd': 'день_дні_днів', - 'MM': 'місяць_місяці_місяців', - 'yy': 'рік_роки_років' - }; - if (key === 'm') { - return withoutSuffix ? 'хвилина' : 'хвилину'; - } - else if (key === 'h') { - return withoutSuffix ? 'година' : 'годину'; - } - else { - return number + ' ' + plural(format[key], +number); - } - } - function weekdaysCaseReplace(m, format) { - var weekdays = { - 'nominative': 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split('_'), - 'accusative': 'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split('_'), - 'genitive': 'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split('_') - }; - - if (m === true) { - return weekdays['nominative'].slice(1, 7).concat(weekdays['nominative'].slice(0, 1)); - } - if (!m) { - return weekdays['nominative']; - } - - var nounCase = (/(\[[ВвУу]\]) ?dddd/).test(format) ? - 'accusative' : - ((/\[?(?:минулої|наступної)? ?\] ?dddd/).test(format) ? - 'genitive' : - 'nominative'); - return weekdays[nounCase][m.day()]; - } - function processHoursFunction(str) { - return function () { - return str + 'о' + (this.hours() === 11 ? 'б' : '') + '] LT'; - }; - } - - var uk = moment.defineLocale('uk', { - months : { - 'format': 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split('_'), - 'standalone': 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split('_') - }, - monthsShort : 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split('_'), - weekdays : weekdaysCaseReplace, - weekdaysShort : 'нд_пн_вт_ср_чт_пт_сб'.split('_'), - weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY р.', - LLL : 'D MMMM YYYY р., HH:mm', - LLLL : 'dddd, D MMMM YYYY р., HH:mm' - }, - calendar : { - sameDay: processHoursFunction('[Сьогодні '), - nextDay: processHoursFunction('[Завтра '), - lastDay: processHoursFunction('[Вчора '), - nextWeek: processHoursFunction('[У] dddd ['), - lastWeek: function () { - switch (this.day()) { - case 0: - case 3: - case 5: - case 6: - return processHoursFunction('[Минулої] dddd [').call(this); - case 1: - case 2: - case 4: - return processHoursFunction('[Минулого] dddd [').call(this); - } - }, - sameElse: 'L' - }, - relativeTime : { - future : 'за %s', - past : '%s тому', - s : 'декілька секунд', - ss : relativeTimeWithPlural, - m : relativeTimeWithPlural, - mm : relativeTimeWithPlural, - h : 'годину', - hh : relativeTimeWithPlural, - d : 'день', - dd : relativeTimeWithPlural, - M : 'місяць', - MM : relativeTimeWithPlural, - y : 'рік', - yy : relativeTimeWithPlural - }, - // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason - meridiemParse: /ночі|ранку|дня|вечора/, - isPM: function (input) { - return /^(дня|вечора)$/.test(input); - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'ночі'; - } else if (hour < 12) { - return 'ранку'; - } else if (hour < 17) { - return 'дня'; - } else { - return 'вечора'; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}-(й|го)/, - ordinal: function (number, period) { - switch (period) { - case 'M': - case 'd': - case 'DDD': - case 'w': - case 'W': - return number + '-й'; - case 'D': - return number + '-го'; - default: - return number; - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return uk; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/ur.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/ur.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var months = [ - 'جنوری', - 'فروری', - 'مارچ', - 'اپریل', - 'مئی', - 'جون', - 'جولائی', - 'اگست', - 'ستمبر', - 'اکتوبر', - 'نومبر', - 'دسمبر' - ]; - var days = [ - 'اتوار', - 'پیر', - 'منگل', - 'بدھ', - 'جمعرات', - 'جمعہ', - 'ہفتہ' - ]; - - var ur = moment.defineLocale('ur', { - months : months, - monthsShort : months, - weekdays : days, - weekdaysShort : days, - weekdaysMin : days, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd، D MMMM YYYY HH:mm' - }, - meridiemParse: /صبح|شام/, - isPM : function (input) { - return 'شام' === input; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'صبح'; - } - return 'شام'; - }, - calendar : { - sameDay : '[آج بوقت] LT', - nextDay : '[کل بوقت] LT', - nextWeek : 'dddd [بوقت] LT', - lastDay : '[گذشتہ روز بوقت] LT', - lastWeek : '[گذشتہ] dddd [بوقت] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s بعد', - past : '%s قبل', - s : 'چند سیکنڈ', - ss : '%d سیکنڈ', - m : 'ایک منٹ', - mm : '%d منٹ', - h : 'ایک گھنٹہ', - hh : '%d گھنٹے', - d : 'ایک دن', - dd : '%d دن', - M : 'ایک ماہ', - MM : '%d ماہ', - y : 'ایک سال', - yy : '%d سال' - }, - preparse: function (string) { - return string.replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/,/g, '،'); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return ur; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/uz-latn.js": -/*!***********************************************!*\ - !*** ./node_modules/moment/locale/uz-latn.js ***! - \***********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var uzLatn = moment.defineLocale('uz-latn', { - months : 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split('_'), - monthsShort : 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'), - weekdays : 'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split('_'), - weekdaysShort : 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'), - weekdaysMin : 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'D MMMM YYYY, dddd HH:mm' - }, - calendar : { - sameDay : '[Bugun soat] LT [da]', - nextDay : '[Ertaga] LT [da]', - nextWeek : 'dddd [kuni soat] LT [da]', - lastDay : '[Kecha soat] LT [da]', - lastWeek : '[O\'tgan] dddd [kuni soat] LT [da]', - sameElse : 'L' - }, - relativeTime : { - future : 'Yaqin %s ichida', - past : 'Bir necha %s oldin', - s : 'soniya', - ss : '%d soniya', - m : 'bir daqiqa', - mm : '%d daqiqa', - h : 'bir soat', - hh : '%d soat', - d : 'bir kun', - dd : '%d kun', - M : 'bir oy', - MM : '%d oy', - y : 'bir yil', - yy : '%d yil' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 7th is the first week of the year. - } - }); - - return uzLatn; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/uz.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/uz.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var uz = moment.defineLocale('uz', { - months : 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'), - monthsShort : 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'), - weekdays : 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'), - weekdaysShort : 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'), - weekdaysMin : 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'D MMMM YYYY, dddd HH:mm' - }, - calendar : { - sameDay : '[Бугун соат] LT [да]', - nextDay : '[Эртага] LT [да]', - nextWeek : 'dddd [куни соат] LT [да]', - lastDay : '[Кеча соат] LT [да]', - lastWeek : '[Утган] dddd [куни соат] LT [да]', - sameElse : 'L' - }, - relativeTime : { - future : 'Якин %s ичида', - past : 'Бир неча %s олдин', - s : 'фурсат', - ss : '%d фурсат', - m : 'бир дакика', - mm : '%d дакика', - h : 'бир соат', - hh : '%d соат', - d : 'бир кун', - dd : '%d кун', - M : 'бир ой', - MM : '%d ой', - y : 'бир йил', - yy : '%d йил' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 4th is the first week of the year. - } - }); - - return uz; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/vi.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/vi.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var vi = moment.defineLocale('vi', { - months : 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split('_'), - monthsShort : 'Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12'.split('_'), - monthsParseExact : true, - weekdays : 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split('_'), - weekdaysShort : 'CN_T2_T3_T4_T5_T6_T7'.split('_'), - weekdaysMin : 'CN_T2_T3_T4_T5_T6_T7'.split('_'), - weekdaysParseExact : true, - meridiemParse: /sa|ch/i, - isPM : function (input) { - return /^ch$/i.test(input); - }, - meridiem : function (hours, minutes, isLower) { - if (hours < 12) { - return isLower ? 'sa' : 'SA'; - } else { - return isLower ? 'ch' : 'CH'; - } - }, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM [năm] YYYY', - LLL : 'D MMMM [năm] YYYY HH:mm', - LLLL : 'dddd, D MMMM [năm] YYYY HH:mm', - l : 'DD/M/YYYY', - ll : 'D MMM YYYY', - lll : 'D MMM YYYY HH:mm', - llll : 'ddd, D MMM YYYY HH:mm' - }, - calendar : { - sameDay: '[Hôm nay lúc] LT', - nextDay: '[Ngày mai lúc] LT', - nextWeek: 'dddd [tuần tới lúc] LT', - lastDay: '[Hôm qua lúc] LT', - lastWeek: 'dddd [tuần rồi lúc] LT', - sameElse: 'L' - }, - relativeTime : { - future : '%s tới', - past : '%s trước', - s : 'vài giây', - ss : '%d giây' , - m : 'một phút', - mm : '%d phút', - h : 'một giờ', - hh : '%d giờ', - d : 'một ngày', - dd : '%d ngày', - M : 'một tháng', - MM : '%d tháng', - y : 'một năm', - yy : '%d năm' - }, - dayOfMonthOrdinalParse: /\d{1,2}/, - ordinal : function (number) { - return number; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return vi; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/x-pseudo.js": -/*!************************************************!*\ - !*** ./node_modules/moment/locale/x-pseudo.js ***! - \************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var xPseudo = moment.defineLocale('x-pseudo', { - months : 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split('_'), - monthsShort : 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split('_'), - monthsParseExact : true, - weekdays : 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split('_'), - weekdaysShort : 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'), - weekdaysMin : 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[T~ódá~ý át] LT', - nextDay : '[T~ómó~rró~w át] LT', - nextWeek : 'dddd [át] LT', - lastDay : '[Ý~ést~érdá~ý át] LT', - lastWeek : '[L~ást] dddd [át] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'í~ñ %s', - past : '%s á~gó', - s : 'á ~féw ~sécó~ñds', - ss : '%d s~écóñ~ds', - m : 'á ~míñ~úté', - mm : '%d m~íñú~tés', - h : 'á~ñ hó~úr', - hh : '%d h~óúrs', - d : 'á ~dáý', - dd : '%d d~áýs', - M : 'á ~móñ~th', - MM : '%d m~óñt~hs', - y : 'á ~ýéár', - yy : '%d ý~éárs' - }, - dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return xPseudo; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/yo.js": -/*!******************************************!*\ - !*** ./node_modules/moment/locale/yo.js ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var yo = moment.defineLocale('yo', { - months : 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split('_'), - monthsShort : 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'), - weekdays : 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'), - weekdaysShort : 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'), - weekdaysMin : 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'), - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY h:mm A', - LLLL : 'dddd, D MMMM YYYY h:mm A' - }, - calendar : { - sameDay : '[Ònì ni] LT', - nextDay : '[Ọ̀la ni] LT', - nextWeek : 'dddd [Ọsẹ̀ tón\'bọ] [ni] LT', - lastDay : '[Àna ni] LT', - lastWeek : 'dddd [Ọsẹ̀ tólọ́] [ni] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'ní %s', - past : '%s kọjá', - s : 'ìsẹjú aayá die', - ss :'aayá %d', - m : 'ìsẹjú kan', - mm : 'ìsẹjú %d', - h : 'wákati kan', - hh : 'wákati %d', - d : 'ọjọ́ kan', - dd : 'ọjọ́ %d', - M : 'osù kan', - MM : 'osù %d', - y : 'ọdún kan', - yy : 'ọdún %d' - }, - dayOfMonthOrdinalParse : /ọjọ́\s\d{1,2}/, - ordinal : 'ọjọ́ %d', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return yo; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/zh-cn.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/zh-cn.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var zhCn = moment.defineLocale('zh-cn', { - months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), - monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), - weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), - weekdaysShort : '周日_周一_周二_周三_周四_周五_周六'.split('_'), - weekdaysMin : '日_一_二_三_四_五_六'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY/MM/DD', - LL : 'YYYY年M月D日', - LLL : 'YYYY年M月D日Ah点mm分', - LLLL : 'YYYY年M月D日ddddAh点mm分', - l : 'YYYY/M/D', - ll : 'YYYY年M月D日', - lll : 'YYYY年M月D日 HH:mm', - llll : 'YYYY年M月D日dddd HH:mm' - }, - meridiemParse: /凌晨|早上|上午|中午|下午|晚上/, - meridiemHour: function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === '凌晨' || meridiem === '早上' || - meridiem === '上午') { - return hour; - } else if (meridiem === '下午' || meridiem === '晚上') { - return hour + 12; - } else { - // '中午' - return hour >= 11 ? hour : hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - var hm = hour * 100 + minute; - if (hm < 600) { - return '凌晨'; - } else if (hm < 900) { - return '早上'; - } else if (hm < 1130) { - return '上午'; - } else if (hm < 1230) { - return '中午'; - } else if (hm < 1800) { - return '下午'; - } else { - return '晚上'; - } - }, - calendar : { - sameDay : '[今天]LT', - nextDay : '[明天]LT', - nextWeek : '[下]ddddLT', - lastDay : '[昨天]LT', - lastWeek : '[上]ddddLT', - sameElse : 'L' - }, - dayOfMonthOrdinalParse: /\d{1,2}(日|月|周)/, - ordinal : function (number, period) { - switch (period) { - case 'd': - case 'D': - case 'DDD': - return number + '日'; - case 'M': - return number + '月'; - case 'w': - case 'W': - return number + '周'; - default: - return number; - } - }, - relativeTime : { - future : '%s内', - past : '%s前', - s : '几秒', - ss : '%d 秒', - m : '1 分钟', - mm : '%d 分钟', - h : '1 小时', - hh : '%d 小时', - d : '1 天', - dd : '%d 天', - M : '1 个月', - MM : '%d 个月', - y : '1 年', - yy : '%d 年' - }, - week : { - // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效 - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return zhCn; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/zh-hk.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/zh-hk.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var zhHk = moment.defineLocale('zh-hk', { - months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), - monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), - weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), - weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'), - weekdaysMin : '日_一_二_三_四_五_六'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY/MM/DD', - LL : 'YYYY年M月D日', - LLL : 'YYYY年M月D日 HH:mm', - LLLL : 'YYYY年M月D日dddd HH:mm', - l : 'YYYY/M/D', - ll : 'YYYY年M月D日', - lll : 'YYYY年M月D日 HH:mm', - llll : 'YYYY年M月D日dddd HH:mm' - }, - meridiemParse: /凌晨|早上|上午|中午|下午|晚上/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') { - return hour; - } else if (meridiem === '中午') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === '下午' || meridiem === '晚上') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - var hm = hour * 100 + minute; - if (hm < 600) { - return '凌晨'; - } else if (hm < 900) { - return '早上'; - } else if (hm < 1130) { - return '上午'; - } else if (hm < 1230) { - return '中午'; - } else if (hm < 1800) { - return '下午'; - } else { - return '晚上'; - } - }, - calendar : { - sameDay : '[今天]LT', - nextDay : '[明天]LT', - nextWeek : '[下]ddddLT', - lastDay : '[昨天]LT', - lastWeek : '[上]ddddLT', - sameElse : 'L' - }, - dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/, - ordinal : function (number, period) { - switch (period) { - case 'd' : - case 'D' : - case 'DDD' : - return number + '日'; - case 'M' : - return number + '月'; - case 'w' : - case 'W' : - return number + '週'; - default : - return number; - } - }, - relativeTime : { - future : '%s內', - past : '%s前', - s : '幾秒', - ss : '%d 秒', - m : '1 分鐘', - mm : '%d 分鐘', - h : '1 小時', - hh : '%d 小時', - d : '1 天', - dd : '%d 天', - M : '1 個月', - MM : '%d 個月', - y : '1 年', - yy : '%d 年' - } - }); - - return zhHk; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale/zh-tw.js": -/*!*********************************************!*\ - !*** ./node_modules/moment/locale/zh-tw.js ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { - -//! moment.js locale configuration - -;(function (global, factory) { - true ? factory(__webpack_require__(/*! ../moment */ "./node_modules/moment/moment.js")) : - 0 -}(this, (function (moment) { 'use strict'; - - - var zhTw = moment.defineLocale('zh-tw', { - months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), - monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), - weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), - weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'), - weekdaysMin : '日_一_二_三_四_五_六'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY/MM/DD', - LL : 'YYYY年M月D日', - LLL : 'YYYY年M月D日 HH:mm', - LLLL : 'YYYY年M月D日dddd HH:mm', - l : 'YYYY/M/D', - ll : 'YYYY年M月D日', - lll : 'YYYY年M月D日 HH:mm', - llll : 'YYYY年M月D日dddd HH:mm' - }, - meridiemParse: /凌晨|早上|上午|中午|下午|晚上/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') { - return hour; - } else if (meridiem === '中午') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === '下午' || meridiem === '晚上') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - var hm = hour * 100 + minute; - if (hm < 600) { - return '凌晨'; - } else if (hm < 900) { - return '早上'; - } else if (hm < 1130) { - return '上午'; - } else if (hm < 1230) { - return '中午'; - } else if (hm < 1800) { - return '下午'; - } else { - return '晚上'; - } - }, - calendar : { - sameDay : '[今天] LT', - nextDay : '[明天] LT', - nextWeek : '[下]dddd LT', - lastDay : '[昨天] LT', - lastWeek : '[上]dddd LT', - sameElse : 'L' - }, - dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/, - ordinal : function (number, period) { - switch (period) { - case 'd' : - case 'D' : - case 'DDD' : - return number + '日'; - case 'M' : - return number + '月'; - case 'w' : - case 'W' : - return number + '週'; - default : - return number; - } - }, - relativeTime : { - future : '%s內', - past : '%s前', - s : '幾秒', - ss : '%d 秒', - m : '1 分鐘', - mm : '%d 分鐘', - h : '1 小時', - hh : '%d 小時', - d : '1 天', - dd : '%d 天', - M : '1 個月', - MM : '%d 個月', - y : '1 年', - yy : '%d 年' - } - }); - - return zhTw; - -}))); - - -/***/ }), - -/***/ "./node_modules/moment/locale sync recursive ^\\.\\/.*$": -/*!***************************************************!*\ - !*** ./node_modules/moment/locale/ sync ^\.\/.*$ ***! - \***************************************************/ -/***/ ((module, __unused_webpack_exports, __webpack_require__) => { - -var map = { - "./af": "./node_modules/moment/locale/af.js", - "./af.js": "./node_modules/moment/locale/af.js", - "./ar": "./node_modules/moment/locale/ar.js", - "./ar-dz": "./node_modules/moment/locale/ar-dz.js", - "./ar-dz.js": "./node_modules/moment/locale/ar-dz.js", - "./ar-kw": "./node_modules/moment/locale/ar-kw.js", - "./ar-kw.js": "./node_modules/moment/locale/ar-kw.js", - "./ar-ly": "./node_modules/moment/locale/ar-ly.js", - "./ar-ly.js": "./node_modules/moment/locale/ar-ly.js", - "./ar-ma": "./node_modules/moment/locale/ar-ma.js", - "./ar-ma.js": "./node_modules/moment/locale/ar-ma.js", - "./ar-sa": "./node_modules/moment/locale/ar-sa.js", - "./ar-sa.js": "./node_modules/moment/locale/ar-sa.js", - "./ar-tn": "./node_modules/moment/locale/ar-tn.js", - "./ar-tn.js": "./node_modules/moment/locale/ar-tn.js", - "./ar.js": "./node_modules/moment/locale/ar.js", - "./az": "./node_modules/moment/locale/az.js", - "./az.js": "./node_modules/moment/locale/az.js", - "./be": "./node_modules/moment/locale/be.js", - "./be.js": "./node_modules/moment/locale/be.js", - "./bg": "./node_modules/moment/locale/bg.js", - "./bg.js": "./node_modules/moment/locale/bg.js", - "./bm": "./node_modules/moment/locale/bm.js", - "./bm.js": "./node_modules/moment/locale/bm.js", - "./bn": "./node_modules/moment/locale/bn.js", - "./bn.js": "./node_modules/moment/locale/bn.js", - "./bo": "./node_modules/moment/locale/bo.js", - "./bo.js": "./node_modules/moment/locale/bo.js", - "./br": "./node_modules/moment/locale/br.js", - "./br.js": "./node_modules/moment/locale/br.js", - "./bs": "./node_modules/moment/locale/bs.js", - "./bs.js": "./node_modules/moment/locale/bs.js", - "./ca": "./node_modules/moment/locale/ca.js", - "./ca.js": "./node_modules/moment/locale/ca.js", - "./cs": "./node_modules/moment/locale/cs.js", - "./cs.js": "./node_modules/moment/locale/cs.js", - "./cv": "./node_modules/moment/locale/cv.js", - "./cv.js": "./node_modules/moment/locale/cv.js", - "./cy": "./node_modules/moment/locale/cy.js", - "./cy.js": "./node_modules/moment/locale/cy.js", - "./da": "./node_modules/moment/locale/da.js", - "./da.js": "./node_modules/moment/locale/da.js", - "./de": "./node_modules/moment/locale/de.js", - "./de-at": "./node_modules/moment/locale/de-at.js", - "./de-at.js": "./node_modules/moment/locale/de-at.js", - "./de-ch": "./node_modules/moment/locale/de-ch.js", - "./de-ch.js": "./node_modules/moment/locale/de-ch.js", - "./de.js": "./node_modules/moment/locale/de.js", - "./dv": "./node_modules/moment/locale/dv.js", - "./dv.js": "./node_modules/moment/locale/dv.js", - "./el": "./node_modules/moment/locale/el.js", - "./el.js": "./node_modules/moment/locale/el.js", - "./en-SG": "./node_modules/moment/locale/en-SG.js", - "./en-SG.js": "./node_modules/moment/locale/en-SG.js", - "./en-au": "./node_modules/moment/locale/en-au.js", - "./en-au.js": "./node_modules/moment/locale/en-au.js", - "./en-ca": "./node_modules/moment/locale/en-ca.js", - "./en-ca.js": "./node_modules/moment/locale/en-ca.js", - "./en-gb": "./node_modules/moment/locale/en-gb.js", - "./en-gb.js": "./node_modules/moment/locale/en-gb.js", - "./en-ie": "./node_modules/moment/locale/en-ie.js", - "./en-ie.js": "./node_modules/moment/locale/en-ie.js", - "./en-il": "./node_modules/moment/locale/en-il.js", - "./en-il.js": "./node_modules/moment/locale/en-il.js", - "./en-nz": "./node_modules/moment/locale/en-nz.js", - "./en-nz.js": "./node_modules/moment/locale/en-nz.js", - "./eo": "./node_modules/moment/locale/eo.js", - "./eo.js": "./node_modules/moment/locale/eo.js", - "./es": "./node_modules/moment/locale/es.js", - "./es-do": "./node_modules/moment/locale/es-do.js", - "./es-do.js": "./node_modules/moment/locale/es-do.js", - "./es-us": "./node_modules/moment/locale/es-us.js", - "./es-us.js": "./node_modules/moment/locale/es-us.js", - "./es.js": "./node_modules/moment/locale/es.js", - "./et": "./node_modules/moment/locale/et.js", - "./et.js": "./node_modules/moment/locale/et.js", - "./eu": "./node_modules/moment/locale/eu.js", - "./eu.js": "./node_modules/moment/locale/eu.js", - "./fa": "./node_modules/moment/locale/fa.js", - "./fa.js": "./node_modules/moment/locale/fa.js", - "./fi": "./node_modules/moment/locale/fi.js", - "./fi.js": "./node_modules/moment/locale/fi.js", - "./fo": "./node_modules/moment/locale/fo.js", - "./fo.js": "./node_modules/moment/locale/fo.js", - "./fr": "./node_modules/moment/locale/fr.js", - "./fr-ca": "./node_modules/moment/locale/fr-ca.js", - "./fr-ca.js": "./node_modules/moment/locale/fr-ca.js", - "./fr-ch": "./node_modules/moment/locale/fr-ch.js", - "./fr-ch.js": "./node_modules/moment/locale/fr-ch.js", - "./fr.js": "./node_modules/moment/locale/fr.js", - "./fy": "./node_modules/moment/locale/fy.js", - "./fy.js": "./node_modules/moment/locale/fy.js", - "./ga": "./node_modules/moment/locale/ga.js", - "./ga.js": "./node_modules/moment/locale/ga.js", - "./gd": "./node_modules/moment/locale/gd.js", - "./gd.js": "./node_modules/moment/locale/gd.js", - "./gl": "./node_modules/moment/locale/gl.js", - "./gl.js": "./node_modules/moment/locale/gl.js", - "./gom-latn": "./node_modules/moment/locale/gom-latn.js", - "./gom-latn.js": "./node_modules/moment/locale/gom-latn.js", - "./gu": "./node_modules/moment/locale/gu.js", - "./gu.js": "./node_modules/moment/locale/gu.js", - "./he": "./node_modules/moment/locale/he.js", - "./he.js": "./node_modules/moment/locale/he.js", - "./hi": "./node_modules/moment/locale/hi.js", - "./hi.js": "./node_modules/moment/locale/hi.js", - "./hr": "./node_modules/moment/locale/hr.js", - "./hr.js": "./node_modules/moment/locale/hr.js", - "./hu": "./node_modules/moment/locale/hu.js", - "./hu.js": "./node_modules/moment/locale/hu.js", - "./hy-am": "./node_modules/moment/locale/hy-am.js", - "./hy-am.js": "./node_modules/moment/locale/hy-am.js", - "./id": "./node_modules/moment/locale/id.js", - "./id.js": "./node_modules/moment/locale/id.js", - "./is": "./node_modules/moment/locale/is.js", - "./is.js": "./node_modules/moment/locale/is.js", - "./it": "./node_modules/moment/locale/it.js", - "./it-ch": "./node_modules/moment/locale/it-ch.js", - "./it-ch.js": "./node_modules/moment/locale/it-ch.js", - "./it.js": "./node_modules/moment/locale/it.js", - "./ja": "./node_modules/moment/locale/ja.js", - "./ja.js": "./node_modules/moment/locale/ja.js", - "./jv": "./node_modules/moment/locale/jv.js", - "./jv.js": "./node_modules/moment/locale/jv.js", - "./ka": "./node_modules/moment/locale/ka.js", - "./ka.js": "./node_modules/moment/locale/ka.js", - "./kk": "./node_modules/moment/locale/kk.js", - "./kk.js": "./node_modules/moment/locale/kk.js", - "./km": "./node_modules/moment/locale/km.js", - "./km.js": "./node_modules/moment/locale/km.js", - "./kn": "./node_modules/moment/locale/kn.js", - "./kn.js": "./node_modules/moment/locale/kn.js", - "./ko": "./node_modules/moment/locale/ko.js", - "./ko.js": "./node_modules/moment/locale/ko.js", - "./ku": "./node_modules/moment/locale/ku.js", - "./ku.js": "./node_modules/moment/locale/ku.js", - "./ky": "./node_modules/moment/locale/ky.js", - "./ky.js": "./node_modules/moment/locale/ky.js", - "./lb": "./node_modules/moment/locale/lb.js", - "./lb.js": "./node_modules/moment/locale/lb.js", - "./lo": "./node_modules/moment/locale/lo.js", - "./lo.js": "./node_modules/moment/locale/lo.js", - "./lt": "./node_modules/moment/locale/lt.js", - "./lt.js": "./node_modules/moment/locale/lt.js", - "./lv": "./node_modules/moment/locale/lv.js", - "./lv.js": "./node_modules/moment/locale/lv.js", - "./me": "./node_modules/moment/locale/me.js", - "./me.js": "./node_modules/moment/locale/me.js", - "./mi": "./node_modules/moment/locale/mi.js", - "./mi.js": "./node_modules/moment/locale/mi.js", - "./mk": "./node_modules/moment/locale/mk.js", - "./mk.js": "./node_modules/moment/locale/mk.js", - "./ml": "./node_modules/moment/locale/ml.js", - "./ml.js": "./node_modules/moment/locale/ml.js", - "./mn": "./node_modules/moment/locale/mn.js", - "./mn.js": "./node_modules/moment/locale/mn.js", - "./mr": "./node_modules/moment/locale/mr.js", - "./mr.js": "./node_modules/moment/locale/mr.js", - "./ms": "./node_modules/moment/locale/ms.js", - "./ms-my": "./node_modules/moment/locale/ms-my.js", - "./ms-my.js": "./node_modules/moment/locale/ms-my.js", - "./ms.js": "./node_modules/moment/locale/ms.js", - "./mt": "./node_modules/moment/locale/mt.js", - "./mt.js": "./node_modules/moment/locale/mt.js", - "./my": "./node_modules/moment/locale/my.js", - "./my.js": "./node_modules/moment/locale/my.js", - "./nb": "./node_modules/moment/locale/nb.js", - "./nb.js": "./node_modules/moment/locale/nb.js", - "./ne": "./node_modules/moment/locale/ne.js", - "./ne.js": "./node_modules/moment/locale/ne.js", - "./nl": "./node_modules/moment/locale/nl.js", - "./nl-be": "./node_modules/moment/locale/nl-be.js", - "./nl-be.js": "./node_modules/moment/locale/nl-be.js", - "./nl.js": "./node_modules/moment/locale/nl.js", - "./nn": "./node_modules/moment/locale/nn.js", - "./nn.js": "./node_modules/moment/locale/nn.js", - "./pa-in": "./node_modules/moment/locale/pa-in.js", - "./pa-in.js": "./node_modules/moment/locale/pa-in.js", - "./pl": "./node_modules/moment/locale/pl.js", - "./pl.js": "./node_modules/moment/locale/pl.js", - "./pt": "./node_modules/moment/locale/pt.js", - "./pt-br": "./node_modules/moment/locale/pt-br.js", - "./pt-br.js": "./node_modules/moment/locale/pt-br.js", - "./pt.js": "./node_modules/moment/locale/pt.js", - "./ro": "./node_modules/moment/locale/ro.js", - "./ro.js": "./node_modules/moment/locale/ro.js", - "./ru": "./node_modules/moment/locale/ru.js", - "./ru.js": "./node_modules/moment/locale/ru.js", - "./sd": "./node_modules/moment/locale/sd.js", - "./sd.js": "./node_modules/moment/locale/sd.js", - "./se": "./node_modules/moment/locale/se.js", - "./se.js": "./node_modules/moment/locale/se.js", - "./si": "./node_modules/moment/locale/si.js", - "./si.js": "./node_modules/moment/locale/si.js", - "./sk": "./node_modules/moment/locale/sk.js", - "./sk.js": "./node_modules/moment/locale/sk.js", - "./sl": "./node_modules/moment/locale/sl.js", - "./sl.js": "./node_modules/moment/locale/sl.js", - "./sq": "./node_modules/moment/locale/sq.js", - "./sq.js": "./node_modules/moment/locale/sq.js", - "./sr": "./node_modules/moment/locale/sr.js", - "./sr-cyrl": "./node_modules/moment/locale/sr-cyrl.js", - "./sr-cyrl.js": "./node_modules/moment/locale/sr-cyrl.js", - "./sr.js": "./node_modules/moment/locale/sr.js", - "./ss": "./node_modules/moment/locale/ss.js", - "./ss.js": "./node_modules/moment/locale/ss.js", - "./sv": "./node_modules/moment/locale/sv.js", - "./sv.js": "./node_modules/moment/locale/sv.js", - "./sw": "./node_modules/moment/locale/sw.js", - "./sw.js": "./node_modules/moment/locale/sw.js", - "./ta": "./node_modules/moment/locale/ta.js", - "./ta.js": "./node_modules/moment/locale/ta.js", - "./te": "./node_modules/moment/locale/te.js", - "./te.js": "./node_modules/moment/locale/te.js", - "./tet": "./node_modules/moment/locale/tet.js", - "./tet.js": "./node_modules/moment/locale/tet.js", - "./tg": "./node_modules/moment/locale/tg.js", - "./tg.js": "./node_modules/moment/locale/tg.js", - "./th": "./node_modules/moment/locale/th.js", - "./th.js": "./node_modules/moment/locale/th.js", - "./tl-ph": "./node_modules/moment/locale/tl-ph.js", - "./tl-ph.js": "./node_modules/moment/locale/tl-ph.js", - "./tlh": "./node_modules/moment/locale/tlh.js", - "./tlh.js": "./node_modules/moment/locale/tlh.js", - "./tr": "./node_modules/moment/locale/tr.js", - "./tr.js": "./node_modules/moment/locale/tr.js", - "./tzl": "./node_modules/moment/locale/tzl.js", - "./tzl.js": "./node_modules/moment/locale/tzl.js", - "./tzm": "./node_modules/moment/locale/tzm.js", - "./tzm-latn": "./node_modules/moment/locale/tzm-latn.js", - "./tzm-latn.js": "./node_modules/moment/locale/tzm-latn.js", - "./tzm.js": "./node_modules/moment/locale/tzm.js", - "./ug-cn": "./node_modules/moment/locale/ug-cn.js", - "./ug-cn.js": "./node_modules/moment/locale/ug-cn.js", - "./uk": "./node_modules/moment/locale/uk.js", - "./uk.js": "./node_modules/moment/locale/uk.js", - "./ur": "./node_modules/moment/locale/ur.js", - "./ur.js": "./node_modules/moment/locale/ur.js", - "./uz": "./node_modules/moment/locale/uz.js", - "./uz-latn": "./node_modules/moment/locale/uz-latn.js", - "./uz-latn.js": "./node_modules/moment/locale/uz-latn.js", - "./uz.js": "./node_modules/moment/locale/uz.js", - "./vi": "./node_modules/moment/locale/vi.js", - "./vi.js": "./node_modules/moment/locale/vi.js", - "./x-pseudo": "./node_modules/moment/locale/x-pseudo.js", - "./x-pseudo.js": "./node_modules/moment/locale/x-pseudo.js", - "./yo": "./node_modules/moment/locale/yo.js", - "./yo.js": "./node_modules/moment/locale/yo.js", - "./zh-cn": "./node_modules/moment/locale/zh-cn.js", - "./zh-cn.js": "./node_modules/moment/locale/zh-cn.js", - "./zh-hk": "./node_modules/moment/locale/zh-hk.js", - "./zh-hk.js": "./node_modules/moment/locale/zh-hk.js", - "./zh-tw": "./node_modules/moment/locale/zh-tw.js", - "./zh-tw.js": "./node_modules/moment/locale/zh-tw.js" -}; - - -function webpackContext(req) { - var id = webpackContextResolve(req); - return __webpack_require__(id); -} -function webpackContextResolve(req) { - if(!__webpack_require__.o(map, req)) { - var e = new Error("Cannot find module '" + req + "'"); - e.code = 'MODULE_NOT_FOUND'; - throw e; - } - return map[req]; -} -webpackContext.keys = function webpackContextKeys() { - return Object.keys(map); -}; -webpackContext.resolve = webpackContextResolve; -module.exports = webpackContext; -webpackContext.id = "./node_modules/moment/locale sync recursive ^\\.\\/.*$"; - -/***/ }), - -/***/ "./node_modules/moment/moment.js": -/*!***************************************!*\ - !*** ./node_modules/moment/moment.js ***! - \***************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -/* module decorator */ module = __webpack_require__.nmd(module); -//! moment.js - -;(function (global, factory) { - true ? module.exports = factory() : - 0 -}(this, (function () { 'use strict'; - - var hookCallback; - - function hooks () { - return hookCallback.apply(null, arguments); - } - - // This is done to register the method called with moment() - // without creating circular dependencies. - function setHookCallback (callback) { - hookCallback = callback; - } - - function isArray(input) { - return input instanceof Array || Object.prototype.toString.call(input) === '[object Array]'; - } - - function isObject(input) { - // IE8 will treat undefined and null as object if it wasn't for - // input != null - return input != null && Object.prototype.toString.call(input) === '[object Object]'; - } - - function isObjectEmpty(obj) { - if (Object.getOwnPropertyNames) { - return (Object.getOwnPropertyNames(obj).length === 0); - } else { - var k; - for (k in obj) { - if (obj.hasOwnProperty(k)) { - return false; - } - } - return true; - } - } - - function isUndefined(input) { - return input === void 0; - } - - function isNumber(input) { - return typeof input === 'number' || Object.prototype.toString.call(input) === '[object Number]'; - } - - function isDate(input) { - return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]'; - } - - function map(arr, fn) { - var res = [], i; - for (i = 0; i < arr.length; ++i) { - res.push(fn(arr[i], i)); - } - return res; - } - - function hasOwnProp(a, b) { - return Object.prototype.hasOwnProperty.call(a, b); - } - - function extend(a, b) { - for (var i in b) { - if (hasOwnProp(b, i)) { - a[i] = b[i]; - } - } - - if (hasOwnProp(b, 'toString')) { - a.toString = b.toString; - } - - if (hasOwnProp(b, 'valueOf')) { - a.valueOf = b.valueOf; - } - - return a; - } - - function createUTC (input, format, locale, strict) { - return createLocalOrUTC(input, format, locale, strict, true).utc(); - } - - function defaultParsingFlags() { - // We need to deep clone this object. - return { - empty : false, - unusedTokens : [], - unusedInput : [], - overflow : -2, - charsLeftOver : 0, - nullInput : false, - invalidMonth : null, - invalidFormat : false, - userInvalidated : false, - iso : false, - parsedDateParts : [], - meridiem : null, - rfc2822 : false, - weekdayMismatch : false - }; - } - - function getParsingFlags(m) { - if (m._pf == null) { - m._pf = defaultParsingFlags(); - } - return m._pf; - } - - var some; - if (Array.prototype.some) { - some = Array.prototype.some; - } else { - some = function (fun) { - var t = Object(this); - var len = t.length >>> 0; - - for (var i = 0; i < len; i++) { - if (i in t && fun.call(this, t[i], i, t)) { - return true; - } - } - - return false; - }; - } - - function isValid(m) { - if (m._isValid == null) { - var flags = getParsingFlags(m); - var parsedParts = some.call(flags.parsedDateParts, function (i) { - return i != null; - }); - var isNowValid = !isNaN(m._d.getTime()) && - flags.overflow < 0 && - !flags.empty && - !flags.invalidMonth && - !flags.invalidWeekday && - !flags.weekdayMismatch && - !flags.nullInput && - !flags.invalidFormat && - !flags.userInvalidated && - (!flags.meridiem || (flags.meridiem && parsedParts)); - - if (m._strict) { - isNowValid = isNowValid && - flags.charsLeftOver === 0 && - flags.unusedTokens.length === 0 && - flags.bigHour === undefined; - } - - if (Object.isFrozen == null || !Object.isFrozen(m)) { - m._isValid = isNowValid; - } - else { - return isNowValid; - } - } - return m._isValid; - } - - function createInvalid (flags) { - var m = createUTC(NaN); - if (flags != null) { - extend(getParsingFlags(m), flags); - } - else { - getParsingFlags(m).userInvalidated = true; - } - - return m; - } - - // Plugins that add properties should also add the key here (null value), - // so we can properly clone ourselves. - var momentProperties = hooks.momentProperties = []; - - function copyConfig(to, from) { - var i, prop, val; - - if (!isUndefined(from._isAMomentObject)) { - to._isAMomentObject = from._isAMomentObject; - } - if (!isUndefined(from._i)) { - to._i = from._i; - } - if (!isUndefined(from._f)) { - to._f = from._f; - } - if (!isUndefined(from._l)) { - to._l = from._l; - } - if (!isUndefined(from._strict)) { - to._strict = from._strict; - } - if (!isUndefined(from._tzm)) { - to._tzm = from._tzm; - } - if (!isUndefined(from._isUTC)) { - to._isUTC = from._isUTC; - } - if (!isUndefined(from._offset)) { - to._offset = from._offset; - } - if (!isUndefined(from._pf)) { - to._pf = getParsingFlags(from); - } - if (!isUndefined(from._locale)) { - to._locale = from._locale; - } - - if (momentProperties.length > 0) { - for (i = 0; i < momentProperties.length; i++) { - prop = momentProperties[i]; - val = from[prop]; - if (!isUndefined(val)) { - to[prop] = val; - } - } - } - - return to; - } - - var updateInProgress = false; - - // Moment prototype object - function Moment(config) { - copyConfig(this, config); - this._d = new Date(config._d != null ? config._d.getTime() : NaN); - if (!this.isValid()) { - this._d = new Date(NaN); - } - // Prevent infinite loop in case updateOffset creates new moment - // objects. - if (updateInProgress === false) { - updateInProgress = true; - hooks.updateOffset(this); - updateInProgress = false; - } - } - - function isMoment (obj) { - return obj instanceof Moment || (obj != null && obj._isAMomentObject != null); - } - - function absFloor (number) { - if (number < 0) { - // -0 -> 0 - return Math.ceil(number) || 0; - } else { - return Math.floor(number); - } - } - - function toInt(argumentForCoercion) { - var coercedNumber = +argumentForCoercion, - value = 0; - - if (coercedNumber !== 0 && isFinite(coercedNumber)) { - value = absFloor(coercedNumber); - } - - return value; - } - - // compare two arrays, return the number of differences - function compareArrays(array1, array2, dontConvert) { - var len = Math.min(array1.length, array2.length), - lengthDiff = Math.abs(array1.length - array2.length), - diffs = 0, - i; - for (i = 0; i < len; i++) { - if ((dontConvert && array1[i] !== array2[i]) || - (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) { - diffs++; - } - } - return diffs + lengthDiff; - } - - function warn(msg) { - if (hooks.suppressDeprecationWarnings === false && - (typeof console !== 'undefined') && console.warn) { - console.warn('Deprecation warning: ' + msg); - } - } - - function deprecate(msg, fn) { - var firstTime = true; - - return extend(function () { - if (hooks.deprecationHandler != null) { - hooks.deprecationHandler(null, msg); - } - if (firstTime) { - var args = []; - var arg; - for (var i = 0; i < arguments.length; i++) { - arg = ''; - if (typeof arguments[i] === 'object') { - arg += '\n[' + i + '] '; - for (var key in arguments[0]) { - arg += key + ': ' + arguments[0][key] + ', '; - } - arg = arg.slice(0, -2); // Remove trailing comma and space - } else { - arg = arguments[i]; - } - args.push(arg); - } - warn(msg + '\nArguments: ' + Array.prototype.slice.call(args).join('') + '\n' + (new Error()).stack); - firstTime = false; - } - return fn.apply(this, arguments); - }, fn); - } - - var deprecations = {}; - - function deprecateSimple(name, msg) { - if (hooks.deprecationHandler != null) { - hooks.deprecationHandler(name, msg); - } - if (!deprecations[name]) { - warn(msg); - deprecations[name] = true; - } - } - - hooks.suppressDeprecationWarnings = false; - hooks.deprecationHandler = null; - - function isFunction(input) { - return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]'; - } - - function set (config) { - var prop, i; - for (i in config) { - prop = config[i]; - if (isFunction(prop)) { - this[i] = prop; - } else { - this['_' + i] = prop; - } - } - this._config = config; - // Lenient ordinal parsing accepts just a number in addition to - // number + (possibly) stuff coming from _dayOfMonthOrdinalParse. - // TODO: Remove "ordinalParse" fallback in next major release. - this._dayOfMonthOrdinalParseLenient = new RegExp( - (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + - '|' + (/\d{1,2}/).source); - } - - function mergeConfigs(parentConfig, childConfig) { - var res = extend({}, parentConfig), prop; - for (prop in childConfig) { - if (hasOwnProp(childConfig, prop)) { - if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) { - res[prop] = {}; - extend(res[prop], parentConfig[prop]); - extend(res[prop], childConfig[prop]); - } else if (childConfig[prop] != null) { - res[prop] = childConfig[prop]; - } else { - delete res[prop]; - } - } - } - for (prop in parentConfig) { - if (hasOwnProp(parentConfig, prop) && - !hasOwnProp(childConfig, prop) && - isObject(parentConfig[prop])) { - // make sure changes to properties don't modify parent config - res[prop] = extend({}, res[prop]); - } - } - return res; - } - - function Locale(config) { - if (config != null) { - this.set(config); - } - } - - var keys; - - if (Object.keys) { - keys = Object.keys; - } else { - keys = function (obj) { - var i, res = []; - for (i in obj) { - if (hasOwnProp(obj, i)) { - res.push(i); - } - } - return res; - }; - } - - var defaultCalendar = { - sameDay : '[Today at] LT', - nextDay : '[Tomorrow at] LT', - nextWeek : 'dddd [at] LT', - lastDay : '[Yesterday at] LT', - lastWeek : '[Last] dddd [at] LT', - sameElse : 'L' - }; - - function calendar (key, mom, now) { - var output = this._calendar[key] || this._calendar['sameElse']; - return isFunction(output) ? output.call(mom, now) : output; - } - - var defaultLongDateFormat = { - LTS : 'h:mm:ss A', - LT : 'h:mm A', - L : 'MM/DD/YYYY', - LL : 'MMMM D, YYYY', - LLL : 'MMMM D, YYYY h:mm A', - LLLL : 'dddd, MMMM D, YYYY h:mm A' - }; - - function longDateFormat (key) { - var format = this._longDateFormat[key], - formatUpper = this._longDateFormat[key.toUpperCase()]; - - if (format || !formatUpper) { - return format; - } - - this._longDateFormat[key] = formatUpper.replace(/MMMM|MM|DD|dddd/g, function (val) { - return val.slice(1); - }); - - return this._longDateFormat[key]; - } - - var defaultInvalidDate = 'Invalid date'; - - function invalidDate () { - return this._invalidDate; - } - - var defaultOrdinal = '%d'; - var defaultDayOfMonthOrdinalParse = /\d{1,2}/; - - function ordinal (number) { - return this._ordinal.replace('%d', number); - } - - var defaultRelativeTime = { - future : 'in %s', - past : '%s ago', - s : 'a few seconds', - ss : '%d seconds', - m : 'a minute', - mm : '%d minutes', - h : 'an hour', - hh : '%d hours', - d : 'a day', - dd : '%d days', - M : 'a month', - MM : '%d months', - y : 'a year', - yy : '%d years' - }; - - function relativeTime (number, withoutSuffix, string, isFuture) { - var output = this._relativeTime[string]; - return (isFunction(output)) ? - output(number, withoutSuffix, string, isFuture) : - output.replace(/%d/i, number); - } - - function pastFuture (diff, output) { - var format = this._relativeTime[diff > 0 ? 'future' : 'past']; - return isFunction(format) ? format(output) : format.replace(/%s/i, output); - } - - var aliases = {}; - - function addUnitAlias (unit, shorthand) { - var lowerCase = unit.toLowerCase(); - aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit; - } - - function normalizeUnits(units) { - return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined; - } - - function normalizeObjectUnits(inputObject) { - var normalizedInput = {}, - normalizedProp, - prop; - - for (prop in inputObject) { - if (hasOwnProp(inputObject, prop)) { - normalizedProp = normalizeUnits(prop); - if (normalizedProp) { - normalizedInput[normalizedProp] = inputObject[prop]; - } - } - } - - return normalizedInput; - } - - var priorities = {}; - - function addUnitPriority(unit, priority) { - priorities[unit] = priority; - } - - function getPrioritizedUnits(unitsObj) { - var units = []; - for (var u in unitsObj) { - units.push({unit: u, priority: priorities[u]}); - } - units.sort(function (a, b) { - return a.priority - b.priority; - }); - return units; - } - - function zeroFill(number, targetLength, forceSign) { - var absNumber = '' + Math.abs(number), - zerosToFill = targetLength - absNumber.length, - sign = number >= 0; - return (sign ? (forceSign ? '+' : '') : '-') + - Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber; - } - - var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g; - - var localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g; - - var formatFunctions = {}; - - var formatTokenFunctions = {}; - - // token: 'M' - // padded: ['MM', 2] - // ordinal: 'Mo' - // callback: function () { this.month() + 1 } - function addFormatToken (token, padded, ordinal, callback) { - var func = callback; - if (typeof callback === 'string') { - func = function () { - return this[callback](); - }; - } - if (token) { - formatTokenFunctions[token] = func; - } - if (padded) { - formatTokenFunctions[padded[0]] = function () { - return zeroFill(func.apply(this, arguments), padded[1], padded[2]); - }; - } - if (ordinal) { - formatTokenFunctions[ordinal] = function () { - return this.localeData().ordinal(func.apply(this, arguments), token); - }; - } - } - - function removeFormattingTokens(input) { - if (input.match(/\[[\s\S]/)) { - return input.replace(/^\[|\]$/g, ''); - } - return input.replace(/\\/g, ''); - } - - function makeFormatFunction(format) { - var array = format.match(formattingTokens), i, length; - - for (i = 0, length = array.length; i < length; i++) { - if (formatTokenFunctions[array[i]]) { - array[i] = formatTokenFunctions[array[i]]; - } else { - array[i] = removeFormattingTokens(array[i]); - } - } - - return function (mom) { - var output = '', i; - for (i = 0; i < length; i++) { - output += isFunction(array[i]) ? array[i].call(mom, format) : array[i]; - } - return output; - }; - } - - // format date using native date object - function formatMoment(m, format) { - if (!m.isValid()) { - return m.localeData().invalidDate(); - } - - format = expandFormat(format, m.localeData()); - formatFunctions[format] = formatFunctions[format] || makeFormatFunction(format); - - return formatFunctions[format](m); - } - - function expandFormat(format, locale) { - var i = 5; - - function replaceLongDateFormatTokens(input) { - return locale.longDateFormat(input) || input; - } - - localFormattingTokens.lastIndex = 0; - while (i >= 0 && localFormattingTokens.test(format)) { - format = format.replace(localFormattingTokens, replaceLongDateFormatTokens); - localFormattingTokens.lastIndex = 0; - i -= 1; - } - - return format; - } - - var match1 = /\d/; // 0 - 9 - var match2 = /\d\d/; // 00 - 99 - var match3 = /\d{3}/; // 000 - 999 - var match4 = /\d{4}/; // 0000 - 9999 - var match6 = /[+-]?\d{6}/; // -999999 - 999999 - var match1to2 = /\d\d?/; // 0 - 99 - var match3to4 = /\d\d\d\d?/; // 999 - 9999 - var match5to6 = /\d\d\d\d\d\d?/; // 99999 - 999999 - var match1to3 = /\d{1,3}/; // 0 - 999 - var match1to4 = /\d{1,4}/; // 0 - 9999 - var match1to6 = /[+-]?\d{1,6}/; // -999999 - 999999 - - var matchUnsigned = /\d+/; // 0 - inf - var matchSigned = /[+-]?\d+/; // -inf - inf - - var matchOffset = /Z|[+-]\d\d:?\d\d/gi; // +00:00 -00:00 +0000 -0000 or Z - var matchShortOffset = /Z|[+-]\d\d(?::?\d\d)?/gi; // +00 -00 +00:00 -00:00 +0000 -0000 or Z - - var matchTimestamp = /[+-]?\d+(\.\d{1,3})?/; // 123456789 123456789.123 - - // any word (or two) characters or numbers including two/three word month in arabic. - // includes scottish gaelic two word and hyphenated months - var matchWord = /[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i; - - var regexes = {}; - - function addRegexToken (token, regex, strictRegex) { - regexes[token] = isFunction(regex) ? regex : function (isStrict, localeData) { - return (isStrict && strictRegex) ? strictRegex : regex; - }; - } - - function getParseRegexForToken (token, config) { - if (!hasOwnProp(regexes, token)) { - return new RegExp(unescapeFormat(token)); - } - - return regexes[token](config._strict, config._locale); - } - - // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript - function unescapeFormat(s) { - return regexEscape(s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) { - return p1 || p2 || p3 || p4; - })); - } - - function regexEscape(s) { - return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); - } - - var tokens = {}; - - function addParseToken (token, callback) { - var i, func = callback; - if (typeof token === 'string') { - token = [token]; - } - if (isNumber(callback)) { - func = function (input, array) { - array[callback] = toInt(input); - }; - } - for (i = 0; i < token.length; i++) { - tokens[token[i]] = func; - } - } - - function addWeekParseToken (token, callback) { - addParseToken(token, function (input, array, config, token) { - config._w = config._w || {}; - callback(input, config._w, config, token); - }); - } - - function addTimeToArrayFromToken(token, input, config) { - if (input != null && hasOwnProp(tokens, token)) { - tokens[token](input, config._a, config, token); - } - } - - var YEAR = 0; - var MONTH = 1; - var DATE = 2; - var HOUR = 3; - var MINUTE = 4; - var SECOND = 5; - var MILLISECOND = 6; - var WEEK = 7; - var WEEKDAY = 8; - - // FORMATTING - - addFormatToken('Y', 0, 0, function () { - var y = this.year(); - return y <= 9999 ? '' + y : '+' + y; - }); - - addFormatToken(0, ['YY', 2], 0, function () { - return this.year() % 100; - }); - - addFormatToken(0, ['YYYY', 4], 0, 'year'); - addFormatToken(0, ['YYYYY', 5], 0, 'year'); - addFormatToken(0, ['YYYYYY', 6, true], 0, 'year'); - - // ALIASES - - addUnitAlias('year', 'y'); - - // PRIORITIES - - addUnitPriority('year', 1); - - // PARSING - - addRegexToken('Y', matchSigned); - addRegexToken('YY', match1to2, match2); - addRegexToken('YYYY', match1to4, match4); - addRegexToken('YYYYY', match1to6, match6); - addRegexToken('YYYYYY', match1to6, match6); - - addParseToken(['YYYYY', 'YYYYYY'], YEAR); - addParseToken('YYYY', function (input, array) { - array[YEAR] = input.length === 2 ? hooks.parseTwoDigitYear(input) : toInt(input); - }); - addParseToken('YY', function (input, array) { - array[YEAR] = hooks.parseTwoDigitYear(input); - }); - addParseToken('Y', function (input, array) { - array[YEAR] = parseInt(input, 10); - }); - - // HELPERS - - function daysInYear(year) { - return isLeapYear(year) ? 366 : 365; - } - - function isLeapYear(year) { - return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0; - } - - // HOOKS - - hooks.parseTwoDigitYear = function (input) { - return toInt(input) + (toInt(input) > 68 ? 1900 : 2000); - }; - - // MOMENTS - - var getSetYear = makeGetSet('FullYear', true); - - function getIsLeapYear () { - return isLeapYear(this.year()); - } - - function makeGetSet (unit, keepTime) { - return function (value) { - if (value != null) { - set$1(this, unit, value); - hooks.updateOffset(this, keepTime); - return this; - } else { - return get(this, unit); - } - }; - } - - function get (mom, unit) { - return mom.isValid() ? - mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]() : NaN; - } - - function set$1 (mom, unit, value) { - if (mom.isValid() && !isNaN(value)) { - if (unit === 'FullYear' && isLeapYear(mom.year()) && mom.month() === 1 && mom.date() === 29) { - mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value, mom.month(), daysInMonth(value, mom.month())); - } - else { - mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value); - } - } - } - - // MOMENTS - - function stringGet (units) { - units = normalizeUnits(units); - if (isFunction(this[units])) { - return this[units](); - } - return this; - } - - - function stringSet (units, value) { - if (typeof units === 'object') { - units = normalizeObjectUnits(units); - var prioritized = getPrioritizedUnits(units); - for (var i = 0; i < prioritized.length; i++) { - this[prioritized[i].unit](units[prioritized[i].unit]); - } - } else { - units = normalizeUnits(units); - if (isFunction(this[units])) { - return this[units](value); - } - } - return this; - } - - function mod(n, x) { - return ((n % x) + x) % x; - } - - var indexOf; - - if (Array.prototype.indexOf) { - indexOf = Array.prototype.indexOf; - } else { - indexOf = function (o) { - // I know - var i; - for (i = 0; i < this.length; ++i) { - if (this[i] === o) { - return i; - } - } - return -1; - }; - } - - function daysInMonth(year, month) { - if (isNaN(year) || isNaN(month)) { - return NaN; - } - var modMonth = mod(month, 12); - year += (month - modMonth) / 12; - return modMonth === 1 ? (isLeapYear(year) ? 29 : 28) : (31 - modMonth % 7 % 2); - } - - // FORMATTING - - addFormatToken('M', ['MM', 2], 'Mo', function () { - return this.month() + 1; - }); - - addFormatToken('MMM', 0, 0, function (format) { - return this.localeData().monthsShort(this, format); - }); - - addFormatToken('MMMM', 0, 0, function (format) { - return this.localeData().months(this, format); - }); - - // ALIASES - - addUnitAlias('month', 'M'); - - // PRIORITY - - addUnitPriority('month', 8); - - // PARSING - - addRegexToken('M', match1to2); - addRegexToken('MM', match1to2, match2); - addRegexToken('MMM', function (isStrict, locale) { - return locale.monthsShortRegex(isStrict); - }); - addRegexToken('MMMM', function (isStrict, locale) { - return locale.monthsRegex(isStrict); - }); - - addParseToken(['M', 'MM'], function (input, array) { - array[MONTH] = toInt(input) - 1; - }); - - addParseToken(['MMM', 'MMMM'], function (input, array, config, token) { - var month = config._locale.monthsParse(input, token, config._strict); - // if we didn't find a month name, mark the date as invalid. - if (month != null) { - array[MONTH] = month; - } else { - getParsingFlags(config).invalidMonth = input; - } - }); - - // LOCALES - - var MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/; - var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'); - function localeMonths (m, format) { - if (!m) { - return isArray(this._months) ? this._months : - this._months['standalone']; - } - return isArray(this._months) ? this._months[m.month()] : - this._months[(this._months.isFormat || MONTHS_IN_FORMAT).test(format) ? 'format' : 'standalone'][m.month()]; - } - - var defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'); - function localeMonthsShort (m, format) { - if (!m) { - return isArray(this._monthsShort) ? this._monthsShort : - this._monthsShort['standalone']; - } - return isArray(this._monthsShort) ? this._monthsShort[m.month()] : - this._monthsShort[MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'][m.month()]; - } - - function handleStrictParse(monthName, format, strict) { - var i, ii, mom, llc = monthName.toLocaleLowerCase(); - if (!this._monthsParse) { - // this is not used - this._monthsParse = []; - this._longMonthsParse = []; - this._shortMonthsParse = []; - for (i = 0; i < 12; ++i) { - mom = createUTC([2000, i]); - this._shortMonthsParse[i] = this.monthsShort(mom, '').toLocaleLowerCase(); - this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase(); - } - } - - if (strict) { - if (format === 'MMM') { - ii = indexOf.call(this._shortMonthsParse, llc); - return ii !== -1 ? ii : null; - } else { - ii = indexOf.call(this._longMonthsParse, llc); - return ii !== -1 ? ii : null; - } - } else { - if (format === 'MMM') { - ii = indexOf.call(this._shortMonthsParse, llc); - if (ii !== -1) { - return ii; - } - ii = indexOf.call(this._longMonthsParse, llc); - return ii !== -1 ? ii : null; - } else { - ii = indexOf.call(this._longMonthsParse, llc); - if (ii !== -1) { - return ii; - } - ii = indexOf.call(this._shortMonthsParse, llc); - return ii !== -1 ? ii : null; - } - } - } - - function localeMonthsParse (monthName, format, strict) { - var i, mom, regex; - - if (this._monthsParseExact) { - return handleStrictParse.call(this, monthName, format, strict); - } - - if (!this._monthsParse) { - this._monthsParse = []; - this._longMonthsParse = []; - this._shortMonthsParse = []; - } - - // TODO: add sorting - // Sorting makes sure if one month (or abbr) is a prefix of another - // see sorting in computeMonthsParse - for (i = 0; i < 12; i++) { - // make the regex if we don't have it already - mom = createUTC([2000, i]); - if (strict && !this._longMonthsParse[i]) { - this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i'); - this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i'); - } - if (!strict && !this._monthsParse[i]) { - regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, ''); - this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i'); - } - // test the regex - if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) { - return i; - } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) { - return i; - } else if (!strict && this._monthsParse[i].test(monthName)) { - return i; - } - } - } - - // MOMENTS - - function setMonth (mom, value) { - var dayOfMonth; - - if (!mom.isValid()) { - // No op - return mom; - } - - if (typeof value === 'string') { - if (/^\d+$/.test(value)) { - value = toInt(value); - } else { - value = mom.localeData().monthsParse(value); - // TODO: Another silent failure? - if (!isNumber(value)) { - return mom; - } - } - } - - dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value)); - mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth); - return mom; - } - - function getSetMonth (value) { - if (value != null) { - setMonth(this, value); - hooks.updateOffset(this, true); - return this; - } else { - return get(this, 'Month'); - } - } - - function getDaysInMonth () { - return daysInMonth(this.year(), this.month()); - } - - var defaultMonthsShortRegex = matchWord; - function monthsShortRegex (isStrict) { - if (this._monthsParseExact) { - if (!hasOwnProp(this, '_monthsRegex')) { - computeMonthsParse.call(this); - } - if (isStrict) { - return this._monthsShortStrictRegex; - } else { - return this._monthsShortRegex; - } - } else { - if (!hasOwnProp(this, '_monthsShortRegex')) { - this._monthsShortRegex = defaultMonthsShortRegex; - } - return this._monthsShortStrictRegex && isStrict ? - this._monthsShortStrictRegex : this._monthsShortRegex; - } - } - - var defaultMonthsRegex = matchWord; - function monthsRegex (isStrict) { - if (this._monthsParseExact) { - if (!hasOwnProp(this, '_monthsRegex')) { - computeMonthsParse.call(this); - } - if (isStrict) { - return this._monthsStrictRegex; - } else { - return this._monthsRegex; - } - } else { - if (!hasOwnProp(this, '_monthsRegex')) { - this._monthsRegex = defaultMonthsRegex; - } - return this._monthsStrictRegex && isStrict ? - this._monthsStrictRegex : this._monthsRegex; - } - } - - function computeMonthsParse () { - function cmpLenRev(a, b) { - return b.length - a.length; - } - - var shortPieces = [], longPieces = [], mixedPieces = [], - i, mom; - for (i = 0; i < 12; i++) { - // make the regex if we don't have it already - mom = createUTC([2000, i]); - shortPieces.push(this.monthsShort(mom, '')); - longPieces.push(this.months(mom, '')); - mixedPieces.push(this.months(mom, '')); - mixedPieces.push(this.monthsShort(mom, '')); - } - // Sorting makes sure if one month (or abbr) is a prefix of another it - // will match the longer piece. - shortPieces.sort(cmpLenRev); - longPieces.sort(cmpLenRev); - mixedPieces.sort(cmpLenRev); - for (i = 0; i < 12; i++) { - shortPieces[i] = regexEscape(shortPieces[i]); - longPieces[i] = regexEscape(longPieces[i]); - } - for (i = 0; i < 24; i++) { - mixedPieces[i] = regexEscape(mixedPieces[i]); - } - - this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i'); - this._monthsShortRegex = this._monthsRegex; - this._monthsStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i'); - this._monthsShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i'); - } - - function createDate (y, m, d, h, M, s, ms) { - // can't just apply() to create a date: - // https://stackoverflow.com/q/181348 - var date; - // the date constructor remaps years 0-99 to 1900-1999 - if (y < 100 && y >= 0) { - // preserve leap years using a full 400 year cycle, then reset - date = new Date(y + 400, m, d, h, M, s, ms); - if (isFinite(date.getFullYear())) { - date.setFullYear(y); - } - } else { - date = new Date(y, m, d, h, M, s, ms); - } - - return date; - } - - function createUTCDate (y) { - var date; - // the Date.UTC function remaps years 0-99 to 1900-1999 - if (y < 100 && y >= 0) { - var args = Array.prototype.slice.call(arguments); - // preserve leap years using a full 400 year cycle, then reset - args[0] = y + 400; - date = new Date(Date.UTC.apply(null, args)); - if (isFinite(date.getUTCFullYear())) { - date.setUTCFullYear(y); - } - } else { - date = new Date(Date.UTC.apply(null, arguments)); - } - - return date; - } - - // start-of-first-week - start-of-year - function firstWeekOffset(year, dow, doy) { - var // first-week day -- which january is always in the first week (4 for iso, 1 for other) - fwd = 7 + dow - doy, - // first-week day local weekday -- which local weekday is fwd - fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7; - - return -fwdlw + fwd - 1; - } - - // https://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday - function dayOfYearFromWeeks(year, week, weekday, dow, doy) { - var localWeekday = (7 + weekday - dow) % 7, - weekOffset = firstWeekOffset(year, dow, doy), - dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset, - resYear, resDayOfYear; - - if (dayOfYear <= 0) { - resYear = year - 1; - resDayOfYear = daysInYear(resYear) + dayOfYear; - } else if (dayOfYear > daysInYear(year)) { - resYear = year + 1; - resDayOfYear = dayOfYear - daysInYear(year); - } else { - resYear = year; - resDayOfYear = dayOfYear; - } - - return { - year: resYear, - dayOfYear: resDayOfYear - }; - } - - function weekOfYear(mom, dow, doy) { - var weekOffset = firstWeekOffset(mom.year(), dow, doy), - week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1, - resWeek, resYear; - - if (week < 1) { - resYear = mom.year() - 1; - resWeek = week + weeksInYear(resYear, dow, doy); - } else if (week > weeksInYear(mom.year(), dow, doy)) { - resWeek = week - weeksInYear(mom.year(), dow, doy); - resYear = mom.year() + 1; - } else { - resYear = mom.year(); - resWeek = week; - } - - return { - week: resWeek, - year: resYear - }; - } - - function weeksInYear(year, dow, doy) { - var weekOffset = firstWeekOffset(year, dow, doy), - weekOffsetNext = firstWeekOffset(year + 1, dow, doy); - return (daysInYear(year) - weekOffset + weekOffsetNext) / 7; - } - - // FORMATTING - - addFormatToken('w', ['ww', 2], 'wo', 'week'); - addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek'); - - // ALIASES - - addUnitAlias('week', 'w'); - addUnitAlias('isoWeek', 'W'); - - // PRIORITIES - - addUnitPriority('week', 5); - addUnitPriority('isoWeek', 5); - - // PARSING - - addRegexToken('w', match1to2); - addRegexToken('ww', match1to2, match2); - addRegexToken('W', match1to2); - addRegexToken('WW', match1to2, match2); - - addWeekParseToken(['w', 'ww', 'W', 'WW'], function (input, week, config, token) { - week[token.substr(0, 1)] = toInt(input); - }); - - // HELPERS - - // LOCALES - - function localeWeek (mom) { - return weekOfYear(mom, this._week.dow, this._week.doy).week; - } - - var defaultLocaleWeek = { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 6th is the first week of the year. - }; - - function localeFirstDayOfWeek () { - return this._week.dow; - } - - function localeFirstDayOfYear () { - return this._week.doy; - } - - // MOMENTS - - function getSetWeek (input) { - var week = this.localeData().week(this); - return input == null ? week : this.add((input - week) * 7, 'd'); - } - - function getSetISOWeek (input) { - var week = weekOfYear(this, 1, 4).week; - return input == null ? week : this.add((input - week) * 7, 'd'); - } - - // FORMATTING - - addFormatToken('d', 0, 'do', 'day'); - - addFormatToken('dd', 0, 0, function (format) { - return this.localeData().weekdaysMin(this, format); - }); - - addFormatToken('ddd', 0, 0, function (format) { - return this.localeData().weekdaysShort(this, format); - }); - - addFormatToken('dddd', 0, 0, function (format) { - return this.localeData().weekdays(this, format); - }); - - addFormatToken('e', 0, 0, 'weekday'); - addFormatToken('E', 0, 0, 'isoWeekday'); - - // ALIASES - - addUnitAlias('day', 'd'); - addUnitAlias('weekday', 'e'); - addUnitAlias('isoWeekday', 'E'); - - // PRIORITY - addUnitPriority('day', 11); - addUnitPriority('weekday', 11); - addUnitPriority('isoWeekday', 11); - - // PARSING - - addRegexToken('d', match1to2); - addRegexToken('e', match1to2); - addRegexToken('E', match1to2); - addRegexToken('dd', function (isStrict, locale) { - return locale.weekdaysMinRegex(isStrict); - }); - addRegexToken('ddd', function (isStrict, locale) { - return locale.weekdaysShortRegex(isStrict); - }); - addRegexToken('dddd', function (isStrict, locale) { - return locale.weekdaysRegex(isStrict); - }); - - addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) { - var weekday = config._locale.weekdaysParse(input, token, config._strict); - // if we didn't get a weekday name, mark the date as invalid - if (weekday != null) { - week.d = weekday; - } else { - getParsingFlags(config).invalidWeekday = input; - } - }); - - addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) { - week[token] = toInt(input); - }); - - // HELPERS - - function parseWeekday(input, locale) { - if (typeof input !== 'string') { - return input; - } - - if (!isNaN(input)) { - return parseInt(input, 10); - } - - input = locale.weekdaysParse(input); - if (typeof input === 'number') { - return input; - } - - return null; - } - - function parseIsoWeekday(input, locale) { - if (typeof input === 'string') { - return locale.weekdaysParse(input) % 7 || 7; - } - return isNaN(input) ? null : input; - } - - // LOCALES - function shiftWeekdays (ws, n) { - return ws.slice(n, 7).concat(ws.slice(0, n)); - } - - var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'); - function localeWeekdays (m, format) { - var weekdays = isArray(this._weekdays) ? this._weekdays : - this._weekdays[(m && m !== true && this._weekdays.isFormat.test(format)) ? 'format' : 'standalone']; - return (m === true) ? shiftWeekdays(weekdays, this._week.dow) - : (m) ? weekdays[m.day()] : weekdays; - } - - var defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'); - function localeWeekdaysShort (m) { - return (m === true) ? shiftWeekdays(this._weekdaysShort, this._week.dow) - : (m) ? this._weekdaysShort[m.day()] : this._weekdaysShort; - } - - var defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'); - function localeWeekdaysMin (m) { - return (m === true) ? shiftWeekdays(this._weekdaysMin, this._week.dow) - : (m) ? this._weekdaysMin[m.day()] : this._weekdaysMin; - } - - function handleStrictParse$1(weekdayName, format, strict) { - var i, ii, mom, llc = weekdayName.toLocaleLowerCase(); - if (!this._weekdaysParse) { - this._weekdaysParse = []; - this._shortWeekdaysParse = []; - this._minWeekdaysParse = []; - - for (i = 0; i < 7; ++i) { - mom = createUTC([2000, 1]).day(i); - this._minWeekdaysParse[i] = this.weekdaysMin(mom, '').toLocaleLowerCase(); - this._shortWeekdaysParse[i] = this.weekdaysShort(mom, '').toLocaleLowerCase(); - this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase(); - } - } - - if (strict) { - if (format === 'dddd') { - ii = indexOf.call(this._weekdaysParse, llc); - return ii !== -1 ? ii : null; - } else if (format === 'ddd') { - ii = indexOf.call(this._shortWeekdaysParse, llc); - return ii !== -1 ? ii : null; - } else { - ii = indexOf.call(this._minWeekdaysParse, llc); - return ii !== -1 ? ii : null; - } - } else { - if (format === 'dddd') { - ii = indexOf.call(this._weekdaysParse, llc); - if (ii !== -1) { - return ii; - } - ii = indexOf.call(this._shortWeekdaysParse, llc); - if (ii !== -1) { - return ii; - } - ii = indexOf.call(this._minWeekdaysParse, llc); - return ii !== -1 ? ii : null; - } else if (format === 'ddd') { - ii = indexOf.call(this._shortWeekdaysParse, llc); - if (ii !== -1) { - return ii; - } - ii = indexOf.call(this._weekdaysParse, llc); - if (ii !== -1) { - return ii; - } - ii = indexOf.call(this._minWeekdaysParse, llc); - return ii !== -1 ? ii : null; - } else { - ii = indexOf.call(this._minWeekdaysParse, llc); - if (ii !== -1) { - return ii; - } - ii = indexOf.call(this._weekdaysParse, llc); - if (ii !== -1) { - return ii; - } - ii = indexOf.call(this._shortWeekdaysParse, llc); - return ii !== -1 ? ii : null; - } - } - } - - function localeWeekdaysParse (weekdayName, format, strict) { - var i, mom, regex; - - if (this._weekdaysParseExact) { - return handleStrictParse$1.call(this, weekdayName, format, strict); - } - - if (!this._weekdaysParse) { - this._weekdaysParse = []; - this._minWeekdaysParse = []; - this._shortWeekdaysParse = []; - this._fullWeekdaysParse = []; - } - - for (i = 0; i < 7; i++) { - // make the regex if we don't have it already - - mom = createUTC([2000, 1]).day(i); - if (strict && !this._fullWeekdaysParse[i]) { - this._fullWeekdaysParse[i] = new RegExp('^' + this.weekdays(mom, '').replace('.', '\\.?') + '$', 'i'); - this._shortWeekdaysParse[i] = new RegExp('^' + this.weekdaysShort(mom, '').replace('.', '\\.?') + '$', 'i'); - this._minWeekdaysParse[i] = new RegExp('^' + this.weekdaysMin(mom, '').replace('.', '\\.?') + '$', 'i'); - } - if (!this._weekdaysParse[i]) { - regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, ''); - this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i'); - } - // test the regex - if (strict && format === 'dddd' && this._fullWeekdaysParse[i].test(weekdayName)) { - return i; - } else if (strict && format === 'ddd' && this._shortWeekdaysParse[i].test(weekdayName)) { - return i; - } else if (strict && format === 'dd' && this._minWeekdaysParse[i].test(weekdayName)) { - return i; - } else if (!strict && this._weekdaysParse[i].test(weekdayName)) { - return i; - } - } - } - - // MOMENTS - - function getSetDayOfWeek (input) { - if (!this.isValid()) { - return input != null ? this : NaN; - } - var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); - if (input != null) { - input = parseWeekday(input, this.localeData()); - return this.add(input - day, 'd'); - } else { - return day; - } - } - - function getSetLocaleDayOfWeek (input) { - if (!this.isValid()) { - return input != null ? this : NaN; - } - var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7; - return input == null ? weekday : this.add(input - weekday, 'd'); - } - - function getSetISODayOfWeek (input) { - if (!this.isValid()) { - return input != null ? this : NaN; - } - - // behaves the same as moment#day except - // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6) - // as a setter, sunday should belong to the previous week. - - if (input != null) { - var weekday = parseIsoWeekday(input, this.localeData()); - return this.day(this.day() % 7 ? weekday : weekday - 7); - } else { - return this.day() || 7; - } - } - - var defaultWeekdaysRegex = matchWord; - function weekdaysRegex (isStrict) { - if (this._weekdaysParseExact) { - if (!hasOwnProp(this, '_weekdaysRegex')) { - computeWeekdaysParse.call(this); - } - if (isStrict) { - return this._weekdaysStrictRegex; - } else { - return this._weekdaysRegex; - } - } else { - if (!hasOwnProp(this, '_weekdaysRegex')) { - this._weekdaysRegex = defaultWeekdaysRegex; - } - return this._weekdaysStrictRegex && isStrict ? - this._weekdaysStrictRegex : this._weekdaysRegex; - } - } - - var defaultWeekdaysShortRegex = matchWord; - function weekdaysShortRegex (isStrict) { - if (this._weekdaysParseExact) { - if (!hasOwnProp(this, '_weekdaysRegex')) { - computeWeekdaysParse.call(this); - } - if (isStrict) { - return this._weekdaysShortStrictRegex; - } else { - return this._weekdaysShortRegex; - } - } else { - if (!hasOwnProp(this, '_weekdaysShortRegex')) { - this._weekdaysShortRegex = defaultWeekdaysShortRegex; - } - return this._weekdaysShortStrictRegex && isStrict ? - this._weekdaysShortStrictRegex : this._weekdaysShortRegex; - } - } - - var defaultWeekdaysMinRegex = matchWord; - function weekdaysMinRegex (isStrict) { - if (this._weekdaysParseExact) { - if (!hasOwnProp(this, '_weekdaysRegex')) { - computeWeekdaysParse.call(this); - } - if (isStrict) { - return this._weekdaysMinStrictRegex; - } else { - return this._weekdaysMinRegex; - } - } else { - if (!hasOwnProp(this, '_weekdaysMinRegex')) { - this._weekdaysMinRegex = defaultWeekdaysMinRegex; - } - return this._weekdaysMinStrictRegex && isStrict ? - this._weekdaysMinStrictRegex : this._weekdaysMinRegex; - } - } - - - function computeWeekdaysParse () { - function cmpLenRev(a, b) { - return b.length - a.length; - } - - var minPieces = [], shortPieces = [], longPieces = [], mixedPieces = [], - i, mom, minp, shortp, longp; - for (i = 0; i < 7; i++) { - // make the regex if we don't have it already - mom = createUTC([2000, 1]).day(i); - minp = this.weekdaysMin(mom, ''); - shortp = this.weekdaysShort(mom, ''); - longp = this.weekdays(mom, ''); - minPieces.push(minp); - shortPieces.push(shortp); - longPieces.push(longp); - mixedPieces.push(minp); - mixedPieces.push(shortp); - mixedPieces.push(longp); - } - // Sorting makes sure if one weekday (or abbr) is a prefix of another it - // will match the longer piece. - minPieces.sort(cmpLenRev); - shortPieces.sort(cmpLenRev); - longPieces.sort(cmpLenRev); - mixedPieces.sort(cmpLenRev); - for (i = 0; i < 7; i++) { - shortPieces[i] = regexEscape(shortPieces[i]); - longPieces[i] = regexEscape(longPieces[i]); - mixedPieces[i] = regexEscape(mixedPieces[i]); - } - - this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i'); - this._weekdaysShortRegex = this._weekdaysRegex; - this._weekdaysMinRegex = this._weekdaysRegex; - - this._weekdaysStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i'); - this._weekdaysShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i'); - this._weekdaysMinStrictRegex = new RegExp('^(' + minPieces.join('|') + ')', 'i'); - } - - // FORMATTING - - function hFormat() { - return this.hours() % 12 || 12; - } - - function kFormat() { - return this.hours() || 24; - } - - addFormatToken('H', ['HH', 2], 0, 'hour'); - addFormatToken('h', ['hh', 2], 0, hFormat); - addFormatToken('k', ['kk', 2], 0, kFormat); - - addFormatToken('hmm', 0, 0, function () { - return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2); - }); - - addFormatToken('hmmss', 0, 0, function () { - return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2) + - zeroFill(this.seconds(), 2); - }); - - addFormatToken('Hmm', 0, 0, function () { - return '' + this.hours() + zeroFill(this.minutes(), 2); - }); - - addFormatToken('Hmmss', 0, 0, function () { - return '' + this.hours() + zeroFill(this.minutes(), 2) + - zeroFill(this.seconds(), 2); - }); - - function meridiem (token, lowercase) { - addFormatToken(token, 0, 0, function () { - return this.localeData().meridiem(this.hours(), this.minutes(), lowercase); - }); - } - - meridiem('a', true); - meridiem('A', false); - - // ALIASES - - addUnitAlias('hour', 'h'); - - // PRIORITY - addUnitPriority('hour', 13); - - // PARSING - - function matchMeridiem (isStrict, locale) { - return locale._meridiemParse; - } - - addRegexToken('a', matchMeridiem); - addRegexToken('A', matchMeridiem); - addRegexToken('H', match1to2); - addRegexToken('h', match1to2); - addRegexToken('k', match1to2); - addRegexToken('HH', match1to2, match2); - addRegexToken('hh', match1to2, match2); - addRegexToken('kk', match1to2, match2); - - addRegexToken('hmm', match3to4); - addRegexToken('hmmss', match5to6); - addRegexToken('Hmm', match3to4); - addRegexToken('Hmmss', match5to6); - - addParseToken(['H', 'HH'], HOUR); - addParseToken(['k', 'kk'], function (input, array, config) { - var kInput = toInt(input); - array[HOUR] = kInput === 24 ? 0 : kInput; - }); - addParseToken(['a', 'A'], function (input, array, config) { - config._isPm = config._locale.isPM(input); - config._meridiem = input; - }); - addParseToken(['h', 'hh'], function (input, array, config) { - array[HOUR] = toInt(input); - getParsingFlags(config).bigHour = true; - }); - addParseToken('hmm', function (input, array, config) { - var pos = input.length - 2; - array[HOUR] = toInt(input.substr(0, pos)); - array[MINUTE] = toInt(input.substr(pos)); - getParsingFlags(config).bigHour = true; - }); - addParseToken('hmmss', function (input, array, config) { - var pos1 = input.length - 4; - var pos2 = input.length - 2; - array[HOUR] = toInt(input.substr(0, pos1)); - array[MINUTE] = toInt(input.substr(pos1, 2)); - array[SECOND] = toInt(input.substr(pos2)); - getParsingFlags(config).bigHour = true; - }); - addParseToken('Hmm', function (input, array, config) { - var pos = input.length - 2; - array[HOUR] = toInt(input.substr(0, pos)); - array[MINUTE] = toInt(input.substr(pos)); - }); - addParseToken('Hmmss', function (input, array, config) { - var pos1 = input.length - 4; - var pos2 = input.length - 2; - array[HOUR] = toInt(input.substr(0, pos1)); - array[MINUTE] = toInt(input.substr(pos1, 2)); - array[SECOND] = toInt(input.substr(pos2)); - }); - - // LOCALES - - function localeIsPM (input) { - // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays - // Using charAt should be more compatible. - return ((input + '').toLowerCase().charAt(0) === 'p'); - } - - var defaultLocaleMeridiemParse = /[ap]\.?m?\.?/i; - function localeMeridiem (hours, minutes, isLower) { - if (hours > 11) { - return isLower ? 'pm' : 'PM'; - } else { - return isLower ? 'am' : 'AM'; - } - } - - - // MOMENTS - - // Setting the hour should keep the time, because the user explicitly - // specified which hour they want. So trying to maintain the same hour (in - // a new timezone) makes sense. Adding/subtracting hours does not follow - // this rule. - var getSetHour = makeGetSet('Hours', true); - - var baseConfig = { - calendar: defaultCalendar, - longDateFormat: defaultLongDateFormat, - invalidDate: defaultInvalidDate, - ordinal: defaultOrdinal, - dayOfMonthOrdinalParse: defaultDayOfMonthOrdinalParse, - relativeTime: defaultRelativeTime, - - months: defaultLocaleMonths, - monthsShort: defaultLocaleMonthsShort, - - week: defaultLocaleWeek, - - weekdays: defaultLocaleWeekdays, - weekdaysMin: defaultLocaleWeekdaysMin, - weekdaysShort: defaultLocaleWeekdaysShort, - - meridiemParse: defaultLocaleMeridiemParse - }; - - // internal storage for locale config files - var locales = {}; - var localeFamilies = {}; - var globalLocale; - - function normalizeLocale(key) { - return key ? key.toLowerCase().replace('_', '-') : key; - } - - // pick the locale from the array - // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each - // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root - function chooseLocale(names) { - var i = 0, j, next, locale, split; - - while (i < names.length) { - split = normalizeLocale(names[i]).split('-'); - j = split.length; - next = normalizeLocale(names[i + 1]); - next = next ? next.split('-') : null; - while (j > 0) { - locale = loadLocale(split.slice(0, j).join('-')); - if (locale) { - return locale; - } - if (next && next.length >= j && compareArrays(split, next, true) >= j - 1) { - //the next array item is better than a shallower substring of this one - break; - } - j--; - } - i++; - } - return globalLocale; - } - - function loadLocale(name) { - var oldLocale = null; - // TODO: Find a better way to register and load all the locales in Node - if (!locales[name] && ("object" !== 'undefined') && - module && module.exports) { - try { - oldLocale = globalLocale._abbr; - var aliasedRequire = undefined; - __webpack_require__("./node_modules/moment/locale sync recursive ^\\.\\/.*$")("./" + name); - getSetGlobalLocale(oldLocale); - } catch (e) {} - } - return locales[name]; - } - - // This function will load locale and then set the global locale. If - // no arguments are passed in, it will simply return the current global - // locale key. - function getSetGlobalLocale (key, values) { - var data; - if (key) { - if (isUndefined(values)) { - data = getLocale(key); - } - else { - data = defineLocale(key, values); - } - - if (data) { - // moment.duration._locale = moment._locale = data; - globalLocale = data; - } - else { - if ((typeof console !== 'undefined') && console.warn) { - //warn user if arguments are passed but the locale could not be set - console.warn('Locale ' + key + ' not found. Did you forget to load it?'); - } - } - } - - return globalLocale._abbr; - } - - function defineLocale (name, config) { - if (config !== null) { - var locale, parentConfig = baseConfig; - config.abbr = name; - if (locales[name] != null) { - deprecateSimple('defineLocaleOverride', - 'use moment.updateLocale(localeName, config) to change ' + - 'an existing locale. moment.defineLocale(localeName, ' + - 'config) should only be used for creating a new locale ' + - 'See http://momentjs.com/guides/#/warnings/define-locale/ for more info.'); - parentConfig = locales[name]._config; - } else if (config.parentLocale != null) { - if (locales[config.parentLocale] != null) { - parentConfig = locales[config.parentLocale]._config; - } else { - locale = loadLocale(config.parentLocale); - if (locale != null) { - parentConfig = locale._config; - } else { - if (!localeFamilies[config.parentLocale]) { - localeFamilies[config.parentLocale] = []; - } - localeFamilies[config.parentLocale].push({ - name: name, - config: config - }); - return null; - } - } - } - locales[name] = new Locale(mergeConfigs(parentConfig, config)); - - if (localeFamilies[name]) { - localeFamilies[name].forEach(function (x) { - defineLocale(x.name, x.config); - }); - } - - // backwards compat for now: also set the locale - // make sure we set the locale AFTER all child locales have been - // created, so we won't end up with the child locale set. - getSetGlobalLocale(name); - - - return locales[name]; - } else { - // useful for testing - delete locales[name]; - return null; - } - } - - function updateLocale(name, config) { - if (config != null) { - var locale, tmpLocale, parentConfig = baseConfig; - // MERGE - tmpLocale = loadLocale(name); - if (tmpLocale != null) { - parentConfig = tmpLocale._config; - } - config = mergeConfigs(parentConfig, config); - locale = new Locale(config); - locale.parentLocale = locales[name]; - locales[name] = locale; - - // backwards compat for now: also set the locale - getSetGlobalLocale(name); - } else { - // pass null for config to unupdate, useful for tests - if (locales[name] != null) { - if (locales[name].parentLocale != null) { - locales[name] = locales[name].parentLocale; - } else if (locales[name] != null) { - delete locales[name]; - } - } - } - return locales[name]; - } - - // returns locale data - function getLocale (key) { - var locale; - - if (key && key._locale && key._locale._abbr) { - key = key._locale._abbr; - } - - if (!key) { - return globalLocale; - } - - if (!isArray(key)) { - //short-circuit everything else - locale = loadLocale(key); - if (locale) { - return locale; - } - key = [key]; - } - - return chooseLocale(key); - } - - function listLocales() { - return keys(locales); - } - - function checkOverflow (m) { - var overflow; - var a = m._a; - - if (a && getParsingFlags(m).overflow === -2) { - overflow = - a[MONTH] < 0 || a[MONTH] > 11 ? MONTH : - a[DATE] < 1 || a[DATE] > daysInMonth(a[YEAR], a[MONTH]) ? DATE : - a[HOUR] < 0 || a[HOUR] > 24 || (a[HOUR] === 24 && (a[MINUTE] !== 0 || a[SECOND] !== 0 || a[MILLISECOND] !== 0)) ? HOUR : - a[MINUTE] < 0 || a[MINUTE] > 59 ? MINUTE : - a[SECOND] < 0 || a[SECOND] > 59 ? SECOND : - a[MILLISECOND] < 0 || a[MILLISECOND] > 999 ? MILLISECOND : - -1; - - if (getParsingFlags(m)._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) { - overflow = DATE; - } - if (getParsingFlags(m)._overflowWeeks && overflow === -1) { - overflow = WEEK; - } - if (getParsingFlags(m)._overflowWeekday && overflow === -1) { - overflow = WEEKDAY; - } - - getParsingFlags(m).overflow = overflow; - } - - return m; - } - - // Pick the first defined of two or three arguments. - function defaults(a, b, c) { - if (a != null) { - return a; - } - if (b != null) { - return b; - } - return c; - } - - function currentDateArray(config) { - // hooks is actually the exported moment object - var nowValue = new Date(hooks.now()); - if (config._useUTC) { - return [nowValue.getUTCFullYear(), nowValue.getUTCMonth(), nowValue.getUTCDate()]; - } - return [nowValue.getFullYear(), nowValue.getMonth(), nowValue.getDate()]; - } - - // convert an array to a date. - // the array should mirror the parameters below - // note: all values past the year are optional and will default to the lowest possible value. - // [year, month, day , hour, minute, second, millisecond] - function configFromArray (config) { - var i, date, input = [], currentDate, expectedWeekday, yearToUse; - - if (config._d) { - return; - } - - currentDate = currentDateArray(config); - - //compute day of the year from weeks and weekdays - if (config._w && config._a[DATE] == null && config._a[MONTH] == null) { - dayOfYearFromWeekInfo(config); - } - - //if the day of the year is set, figure out what it is - if (config._dayOfYear != null) { - yearToUse = defaults(config._a[YEAR], currentDate[YEAR]); - - if (config._dayOfYear > daysInYear(yearToUse) || config._dayOfYear === 0) { - getParsingFlags(config)._overflowDayOfYear = true; - } - - date = createUTCDate(yearToUse, 0, config._dayOfYear); - config._a[MONTH] = date.getUTCMonth(); - config._a[DATE] = date.getUTCDate(); - } - - // Default to current date. - // * if no year, month, day of month are given, default to today - // * if day of month is given, default month and year - // * if month is given, default only year - // * if year is given, don't default anything - for (i = 0; i < 3 && config._a[i] == null; ++i) { - config._a[i] = input[i] = currentDate[i]; - } - - // Zero out whatever was not defaulted, including time - for (; i < 7; i++) { - config._a[i] = input[i] = (config._a[i] == null) ? (i === 2 ? 1 : 0) : config._a[i]; - } - - // Check for 24:00:00.000 - if (config._a[HOUR] === 24 && - config._a[MINUTE] === 0 && - config._a[SECOND] === 0 && - config._a[MILLISECOND] === 0) { - config._nextDay = true; - config._a[HOUR] = 0; - } - - config._d = (config._useUTC ? createUTCDate : createDate).apply(null, input); - expectedWeekday = config._useUTC ? config._d.getUTCDay() : config._d.getDay(); - - // Apply timezone offset from input. The actual utcOffset can be changed - // with parseZone. - if (config._tzm != null) { - config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm); - } - - if (config._nextDay) { - config._a[HOUR] = 24; - } - - // check for mismatching day of week - if (config._w && typeof config._w.d !== 'undefined' && config._w.d !== expectedWeekday) { - getParsingFlags(config).weekdayMismatch = true; - } - } - - function dayOfYearFromWeekInfo(config) { - var w, weekYear, week, weekday, dow, doy, temp, weekdayOverflow; - - w = config._w; - if (w.GG != null || w.W != null || w.E != null) { - dow = 1; - doy = 4; - - // TODO: We need to take the current isoWeekYear, but that depends on - // how we interpret now (local, utc, fixed offset). So create - // a now version of current config (take local/utc/offset flags, and - // create now). - weekYear = defaults(w.GG, config._a[YEAR], weekOfYear(createLocal(), 1, 4).year); - week = defaults(w.W, 1); - weekday = defaults(w.E, 1); - if (weekday < 1 || weekday > 7) { - weekdayOverflow = true; - } - } else { - dow = config._locale._week.dow; - doy = config._locale._week.doy; - - var curWeek = weekOfYear(createLocal(), dow, doy); - - weekYear = defaults(w.gg, config._a[YEAR], curWeek.year); - - // Default to current week. - week = defaults(w.w, curWeek.week); - - if (w.d != null) { - // weekday -- low day numbers are considered next week - weekday = w.d; - if (weekday < 0 || weekday > 6) { - weekdayOverflow = true; - } - } else if (w.e != null) { - // local weekday -- counting starts from beginning of week - weekday = w.e + dow; - if (w.e < 0 || w.e > 6) { - weekdayOverflow = true; - } - } else { - // default to beginning of week - weekday = dow; - } - } - if (week < 1 || week > weeksInYear(weekYear, dow, doy)) { - getParsingFlags(config)._overflowWeeks = true; - } else if (weekdayOverflow != null) { - getParsingFlags(config)._overflowWeekday = true; - } else { - temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy); - config._a[YEAR] = temp.year; - config._dayOfYear = temp.dayOfYear; - } - } - - // iso 8601 regex - // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00) - var extendedIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/; - var basicIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/; - - var tzRegex = /Z|[+-]\d\d(?::?\d\d)?/; - - var isoDates = [ - ['YYYYYY-MM-DD', /[+-]\d{6}-\d\d-\d\d/], - ['YYYY-MM-DD', /\d{4}-\d\d-\d\d/], - ['GGGG-[W]WW-E', /\d{4}-W\d\d-\d/], - ['GGGG-[W]WW', /\d{4}-W\d\d/, false], - ['YYYY-DDD', /\d{4}-\d{3}/], - ['YYYY-MM', /\d{4}-\d\d/, false], - ['YYYYYYMMDD', /[+-]\d{10}/], - ['YYYYMMDD', /\d{8}/], - // YYYYMM is NOT allowed by the standard - ['GGGG[W]WWE', /\d{4}W\d{3}/], - ['GGGG[W]WW', /\d{4}W\d{2}/, false], - ['YYYYDDD', /\d{7}/] - ]; - - // iso time formats and regexes - var isoTimes = [ - ['HH:mm:ss.SSSS', /\d\d:\d\d:\d\d\.\d+/], - ['HH:mm:ss,SSSS', /\d\d:\d\d:\d\d,\d+/], - ['HH:mm:ss', /\d\d:\d\d:\d\d/], - ['HH:mm', /\d\d:\d\d/], - ['HHmmss.SSSS', /\d\d\d\d\d\d\.\d+/], - ['HHmmss,SSSS', /\d\d\d\d\d\d,\d+/], - ['HHmmss', /\d\d\d\d\d\d/], - ['HHmm', /\d\d\d\d/], - ['HH', /\d\d/] - ]; - - var aspNetJsonRegex = /^\/?Date\((\-?\d+)/i; - - // date from iso format - function configFromISO(config) { - var i, l, - string = config._i, - match = extendedIsoRegex.exec(string) || basicIsoRegex.exec(string), - allowTime, dateFormat, timeFormat, tzFormat; - - if (match) { - getParsingFlags(config).iso = true; - - for (i = 0, l = isoDates.length; i < l; i++) { - if (isoDates[i][1].exec(match[1])) { - dateFormat = isoDates[i][0]; - allowTime = isoDates[i][2] !== false; - break; - } - } - if (dateFormat == null) { - config._isValid = false; - return; - } - if (match[3]) { - for (i = 0, l = isoTimes.length; i < l; i++) { - if (isoTimes[i][1].exec(match[3])) { - // match[2] should be 'T' or space - timeFormat = (match[2] || ' ') + isoTimes[i][0]; - break; - } - } - if (timeFormat == null) { - config._isValid = false; - return; - } - } - if (!allowTime && timeFormat != null) { - config._isValid = false; - return; - } - if (match[4]) { - if (tzRegex.exec(match[4])) { - tzFormat = 'Z'; - } else { - config._isValid = false; - return; - } - } - config._f = dateFormat + (timeFormat || '') + (tzFormat || ''); - configFromStringAndFormat(config); - } else { - config._isValid = false; - } - } - - // RFC 2822 regex: For details see https://tools.ietf.org/html/rfc2822#section-3.3 - var rfc2822 = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/; - - function extractFromRFC2822Strings(yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr) { - var result = [ - untruncateYear(yearStr), - defaultLocaleMonthsShort.indexOf(monthStr), - parseInt(dayStr, 10), - parseInt(hourStr, 10), - parseInt(minuteStr, 10) - ]; - - if (secondStr) { - result.push(parseInt(secondStr, 10)); - } - - return result; - } - - function untruncateYear(yearStr) { - var year = parseInt(yearStr, 10); - if (year <= 49) { - return 2000 + year; - } else if (year <= 999) { - return 1900 + year; - } - return year; - } - - function preprocessRFC2822(s) { - // Remove comments and folding whitespace and replace multiple-spaces with a single space - return s.replace(/\([^)]*\)|[\n\t]/g, ' ').replace(/(\s\s+)/g, ' ').replace(/^\s\s*/, '').replace(/\s\s*$/, ''); - } - - function checkWeekday(weekdayStr, parsedInput, config) { - if (weekdayStr) { - // TODO: Replace the vanilla JS Date object with an indepentent day-of-week check. - var weekdayProvided = defaultLocaleWeekdaysShort.indexOf(weekdayStr), - weekdayActual = new Date(parsedInput[0], parsedInput[1], parsedInput[2]).getDay(); - if (weekdayProvided !== weekdayActual) { - getParsingFlags(config).weekdayMismatch = true; - config._isValid = false; - return false; - } - } - return true; - } - - var obsOffsets = { - UT: 0, - GMT: 0, - EDT: -4 * 60, - EST: -5 * 60, - CDT: -5 * 60, - CST: -6 * 60, - MDT: -6 * 60, - MST: -7 * 60, - PDT: -7 * 60, - PST: -8 * 60 - }; - - function calculateOffset(obsOffset, militaryOffset, numOffset) { - if (obsOffset) { - return obsOffsets[obsOffset]; - } else if (militaryOffset) { - // the only allowed military tz is Z - return 0; - } else { - var hm = parseInt(numOffset, 10); - var m = hm % 100, h = (hm - m) / 100; - return h * 60 + m; - } - } - - // date and time from ref 2822 format - function configFromRFC2822(config) { - var match = rfc2822.exec(preprocessRFC2822(config._i)); - if (match) { - var parsedArray = extractFromRFC2822Strings(match[4], match[3], match[2], match[5], match[6], match[7]); - if (!checkWeekday(match[1], parsedArray, config)) { - return; - } - - config._a = parsedArray; - config._tzm = calculateOffset(match[8], match[9], match[10]); - - config._d = createUTCDate.apply(null, config._a); - config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm); - - getParsingFlags(config).rfc2822 = true; - } else { - config._isValid = false; - } - } - - // date from iso format or fallback - function configFromString(config) { - var matched = aspNetJsonRegex.exec(config._i); - - if (matched !== null) { - config._d = new Date(+matched[1]); - return; - } - - configFromISO(config); - if (config._isValid === false) { - delete config._isValid; - } else { - return; - } - - configFromRFC2822(config); - if (config._isValid === false) { - delete config._isValid; - } else { - return; - } - - // Final attempt, use Input Fallback - hooks.createFromInputFallback(config); - } - - hooks.createFromInputFallback = deprecate( - 'value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), ' + - 'which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are ' + - 'discouraged and will be removed in an upcoming major release. Please refer to ' + - 'http://momentjs.com/guides/#/warnings/js-date/ for more info.', - function (config) { - config._d = new Date(config._i + (config._useUTC ? ' UTC' : '')); - } - ); - - // constant that refers to the ISO standard - hooks.ISO_8601 = function () {}; - - // constant that refers to the RFC 2822 form - hooks.RFC_2822 = function () {}; - - // date from string and format string - function configFromStringAndFormat(config) { - // TODO: Move this to another part of the creation flow to prevent circular deps - if (config._f === hooks.ISO_8601) { - configFromISO(config); - return; - } - if (config._f === hooks.RFC_2822) { - configFromRFC2822(config); - return; - } - config._a = []; - getParsingFlags(config).empty = true; - - // This array is used to make a Date, either with `new Date` or `Date.UTC` - var string = '' + config._i, - i, parsedInput, tokens, token, skipped, - stringLength = string.length, - totalParsedInputLength = 0; - - tokens = expandFormat(config._f, config._locale).match(formattingTokens) || []; - - for (i = 0; i < tokens.length; i++) { - token = tokens[i]; - parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0]; - // console.log('token', token, 'parsedInput', parsedInput, - // 'regex', getParseRegexForToken(token, config)); - if (parsedInput) { - skipped = string.substr(0, string.indexOf(parsedInput)); - if (skipped.length > 0) { - getParsingFlags(config).unusedInput.push(skipped); - } - string = string.slice(string.indexOf(parsedInput) + parsedInput.length); - totalParsedInputLength += parsedInput.length; - } - // don't parse if it's not a known token - if (formatTokenFunctions[token]) { - if (parsedInput) { - getParsingFlags(config).empty = false; - } - else { - getParsingFlags(config).unusedTokens.push(token); - } - addTimeToArrayFromToken(token, parsedInput, config); - } - else if (config._strict && !parsedInput) { - getParsingFlags(config).unusedTokens.push(token); - } - } - - // add remaining unparsed input length to the string - getParsingFlags(config).charsLeftOver = stringLength - totalParsedInputLength; - if (string.length > 0) { - getParsingFlags(config).unusedInput.push(string); - } - - // clear _12h flag if hour is <= 12 - if (config._a[HOUR] <= 12 && - getParsingFlags(config).bigHour === true && - config._a[HOUR] > 0) { - getParsingFlags(config).bigHour = undefined; - } - - getParsingFlags(config).parsedDateParts = config._a.slice(0); - getParsingFlags(config).meridiem = config._meridiem; - // handle meridiem - config._a[HOUR] = meridiemFixWrap(config._locale, config._a[HOUR], config._meridiem); - - configFromArray(config); - checkOverflow(config); - } - - - function meridiemFixWrap (locale, hour, meridiem) { - var isPm; - - if (meridiem == null) { - // nothing to do - return hour; - } - if (locale.meridiemHour != null) { - return locale.meridiemHour(hour, meridiem); - } else if (locale.isPM != null) { - // Fallback - isPm = locale.isPM(meridiem); - if (isPm && hour < 12) { - hour += 12; - } - if (!isPm && hour === 12) { - hour = 0; - } - return hour; - } else { - // this is not supposed to happen - return hour; - } - } - - // date from string and array of format strings - function configFromStringAndArray(config) { - var tempConfig, - bestMoment, - - scoreToBeat, - i, - currentScore; - - if (config._f.length === 0) { - getParsingFlags(config).invalidFormat = true; - config._d = new Date(NaN); - return; - } - - for (i = 0; i < config._f.length; i++) { - currentScore = 0; - tempConfig = copyConfig({}, config); - if (config._useUTC != null) { - tempConfig._useUTC = config._useUTC; - } - tempConfig._f = config._f[i]; - configFromStringAndFormat(tempConfig); - - if (!isValid(tempConfig)) { - continue; - } - - // if there is any input that was not parsed add a penalty for that format - currentScore += getParsingFlags(tempConfig).charsLeftOver; - - //or tokens - currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10; - - getParsingFlags(tempConfig).score = currentScore; - - if (scoreToBeat == null || currentScore < scoreToBeat) { - scoreToBeat = currentScore; - bestMoment = tempConfig; - } - } - - extend(config, bestMoment || tempConfig); - } - - function configFromObject(config) { - if (config._d) { - return; - } - - var i = normalizeObjectUnits(config._i); - config._a = map([i.year, i.month, i.day || i.date, i.hour, i.minute, i.second, i.millisecond], function (obj) { - return obj && parseInt(obj, 10); - }); - - configFromArray(config); - } - - function createFromConfig (config) { - var res = new Moment(checkOverflow(prepareConfig(config))); - if (res._nextDay) { - // Adding is smart enough around DST - res.add(1, 'd'); - res._nextDay = undefined; - } - - return res; - } - - function prepareConfig (config) { - var input = config._i, - format = config._f; - - config._locale = config._locale || getLocale(config._l); - - if (input === null || (format === undefined && input === '')) { - return createInvalid({nullInput: true}); - } - - if (typeof input === 'string') { - config._i = input = config._locale.preparse(input); - } - - if (isMoment(input)) { - return new Moment(checkOverflow(input)); - } else if (isDate(input)) { - config._d = input; - } else if (isArray(format)) { - configFromStringAndArray(config); - } else if (format) { - configFromStringAndFormat(config); - } else { - configFromInput(config); - } - - if (!isValid(config)) { - config._d = null; - } - - return config; - } - - function configFromInput(config) { - var input = config._i; - if (isUndefined(input)) { - config._d = new Date(hooks.now()); - } else if (isDate(input)) { - config._d = new Date(input.valueOf()); - } else if (typeof input === 'string') { - configFromString(config); - } else if (isArray(input)) { - config._a = map(input.slice(0), function (obj) { - return parseInt(obj, 10); - }); - configFromArray(config); - } else if (isObject(input)) { - configFromObject(config); - } else if (isNumber(input)) { - // from milliseconds - config._d = new Date(input); - } else { - hooks.createFromInputFallback(config); - } - } - - function createLocalOrUTC (input, format, locale, strict, isUTC) { - var c = {}; - - if (locale === true || locale === false) { - strict = locale; - locale = undefined; - } - - if ((isObject(input) && isObjectEmpty(input)) || - (isArray(input) && input.length === 0)) { - input = undefined; - } - // object construction must be done this way. - // https://github.com/moment/moment/issues/1423 - c._isAMomentObject = true; - c._useUTC = c._isUTC = isUTC; - c._l = locale; - c._i = input; - c._f = format; - c._strict = strict; - - return createFromConfig(c); - } - - function createLocal (input, format, locale, strict) { - return createLocalOrUTC(input, format, locale, strict, false); - } - - var prototypeMin = deprecate( - 'moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/', - function () { - var other = createLocal.apply(null, arguments); - if (this.isValid() && other.isValid()) { - return other < this ? this : other; - } else { - return createInvalid(); - } - } - ); - - var prototypeMax = deprecate( - 'moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/', - function () { - var other = createLocal.apply(null, arguments); - if (this.isValid() && other.isValid()) { - return other > this ? this : other; - } else { - return createInvalid(); - } - } - ); - - // Pick a moment m from moments so that m[fn](other) is true for all - // other. This relies on the function fn to be transitive. - // - // moments should either be an array of moment objects or an array, whose - // first element is an array of moment objects. - function pickBy(fn, moments) { - var res, i; - if (moments.length === 1 && isArray(moments[0])) { - moments = moments[0]; - } - if (!moments.length) { - return createLocal(); - } - res = moments[0]; - for (i = 1; i < moments.length; ++i) { - if (!moments[i].isValid() || moments[i][fn](res)) { - res = moments[i]; - } - } - return res; - } - - // TODO: Use [].sort instead? - function min () { - var args = [].slice.call(arguments, 0); - - return pickBy('isBefore', args); - } - - function max () { - var args = [].slice.call(arguments, 0); - - return pickBy('isAfter', args); - } - - var now = function () { - return Date.now ? Date.now() : +(new Date()); - }; - - var ordering = ['year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', 'millisecond']; - - function isDurationValid(m) { - for (var key in m) { - if (!(indexOf.call(ordering, key) !== -1 && (m[key] == null || !isNaN(m[key])))) { - return false; - } - } - - var unitHasDecimal = false; - for (var i = 0; i < ordering.length; ++i) { - if (m[ordering[i]]) { - if (unitHasDecimal) { - return false; // only allow non-integers for smallest unit - } - if (parseFloat(m[ordering[i]]) !== toInt(m[ordering[i]])) { - unitHasDecimal = true; - } - } - } - - return true; - } - - function isValid$1() { - return this._isValid; - } - - function createInvalid$1() { - return createDuration(NaN); - } - - function Duration (duration) { - var normalizedInput = normalizeObjectUnits(duration), - years = normalizedInput.year || 0, - quarters = normalizedInput.quarter || 0, - months = normalizedInput.month || 0, - weeks = normalizedInput.week || normalizedInput.isoWeek || 0, - days = normalizedInput.day || 0, - hours = normalizedInput.hour || 0, - minutes = normalizedInput.minute || 0, - seconds = normalizedInput.second || 0, - milliseconds = normalizedInput.millisecond || 0; - - this._isValid = isDurationValid(normalizedInput); - - // representation for dateAddRemove - this._milliseconds = +milliseconds + - seconds * 1e3 + // 1000 - minutes * 6e4 + // 1000 * 60 - hours * 1000 * 60 * 60; //using 1000 * 60 * 60 instead of 36e5 to avoid floating point rounding errors https://github.com/moment/moment/issues/2978 - // Because of dateAddRemove treats 24 hours as different from a - // day when working around DST, we need to store them separately - this._days = +days + - weeks * 7; - // It is impossible to translate months into days without knowing - // which months you are are talking about, so we have to store - // it separately. - this._months = +months + - quarters * 3 + - years * 12; - - this._data = {}; - - this._locale = getLocale(); - - this._bubble(); - } - - function isDuration (obj) { - return obj instanceof Duration; - } - - function absRound (number) { - if (number < 0) { - return Math.round(-1 * number) * -1; - } else { - return Math.round(number); - } - } - - // FORMATTING - - function offset (token, separator) { - addFormatToken(token, 0, 0, function () { - var offset = this.utcOffset(); - var sign = '+'; - if (offset < 0) { - offset = -offset; - sign = '-'; - } - return sign + zeroFill(~~(offset / 60), 2) + separator + zeroFill(~~(offset) % 60, 2); - }); - } - - offset('Z', ':'); - offset('ZZ', ''); - - // PARSING - - addRegexToken('Z', matchShortOffset); - addRegexToken('ZZ', matchShortOffset); - addParseToken(['Z', 'ZZ'], function (input, array, config) { - config._useUTC = true; - config._tzm = offsetFromString(matchShortOffset, input); - }); - - // HELPERS - - // timezone chunker - // '+10:00' > ['10', '00'] - // '-1530' > ['-15', '30'] - var chunkOffset = /([\+\-]|\d\d)/gi; - - function offsetFromString(matcher, string) { - var matches = (string || '').match(matcher); - - if (matches === null) { - return null; - } - - var chunk = matches[matches.length - 1] || []; - var parts = (chunk + '').match(chunkOffset) || ['-', 0, 0]; - var minutes = +(parts[1] * 60) + toInt(parts[2]); - - return minutes === 0 ? - 0 : - parts[0] === '+' ? minutes : -minutes; - } - - // Return a moment from input, that is local/utc/zone equivalent to model. - function cloneWithOffset(input, model) { - var res, diff; - if (model._isUTC) { - res = model.clone(); - diff = (isMoment(input) || isDate(input) ? input.valueOf() : createLocal(input).valueOf()) - res.valueOf(); - // Use low-level api, because this fn is low-level api. - res._d.setTime(res._d.valueOf() + diff); - hooks.updateOffset(res, false); - return res; - } else { - return createLocal(input).local(); - } - } - - function getDateOffset (m) { - // On Firefox.24 Date#getTimezoneOffset returns a floating point. - // https://github.com/moment/moment/pull/1871 - return -Math.round(m._d.getTimezoneOffset() / 15) * 15; - } - - // HOOKS - - // This function will be called whenever a moment is mutated. - // It is intended to keep the offset in sync with the timezone. - hooks.updateOffset = function () {}; - - // MOMENTS - - // keepLocalTime = true means only change the timezone, without - // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]--> - // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset - // +0200, so we adjust the time as needed, to be valid. - // - // Keeping the time actually adds/subtracts (one hour) - // from the actual represented time. That is why we call updateOffset - // a second time. In case it wants us to change the offset again - // _changeInProgress == true case, then we have to adjust, because - // there is no such time in the given timezone. - function getSetOffset (input, keepLocalTime, keepMinutes) { - var offset = this._offset || 0, - localAdjust; - if (!this.isValid()) { - return input != null ? this : NaN; - } - if (input != null) { - if (typeof input === 'string') { - input = offsetFromString(matchShortOffset, input); - if (input === null) { - return this; - } - } else if (Math.abs(input) < 16 && !keepMinutes) { - input = input * 60; - } - if (!this._isUTC && keepLocalTime) { - localAdjust = getDateOffset(this); - } - this._offset = input; - this._isUTC = true; - if (localAdjust != null) { - this.add(localAdjust, 'm'); - } - if (offset !== input) { - if (!keepLocalTime || this._changeInProgress) { - addSubtract(this, createDuration(input - offset, 'm'), 1, false); - } else if (!this._changeInProgress) { - this._changeInProgress = true; - hooks.updateOffset(this, true); - this._changeInProgress = null; - } - } - return this; - } else { - return this._isUTC ? offset : getDateOffset(this); - } - } - - function getSetZone (input, keepLocalTime) { - if (input != null) { - if (typeof input !== 'string') { - input = -input; - } - - this.utcOffset(input, keepLocalTime); - - return this; - } else { - return -this.utcOffset(); - } - } - - function setOffsetToUTC (keepLocalTime) { - return this.utcOffset(0, keepLocalTime); - } - - function setOffsetToLocal (keepLocalTime) { - if (this._isUTC) { - this.utcOffset(0, keepLocalTime); - this._isUTC = false; - - if (keepLocalTime) { - this.subtract(getDateOffset(this), 'm'); - } - } - return this; - } - - function setOffsetToParsedOffset () { - if (this._tzm != null) { - this.utcOffset(this._tzm, false, true); - } else if (typeof this._i === 'string') { - var tZone = offsetFromString(matchOffset, this._i); - if (tZone != null) { - this.utcOffset(tZone); - } - else { - this.utcOffset(0, true); - } - } - return this; - } - - function hasAlignedHourOffset (input) { - if (!this.isValid()) { - return false; - } - input = input ? createLocal(input).utcOffset() : 0; - - return (this.utcOffset() - input) % 60 === 0; - } - - function isDaylightSavingTime () { - return ( - this.utcOffset() > this.clone().month(0).utcOffset() || - this.utcOffset() > this.clone().month(5).utcOffset() - ); - } - - function isDaylightSavingTimeShifted () { - if (!isUndefined(this._isDSTShifted)) { - return this._isDSTShifted; - } - - var c = {}; - - copyConfig(c, this); - c = prepareConfig(c); - - if (c._a) { - var other = c._isUTC ? createUTC(c._a) : createLocal(c._a); - this._isDSTShifted = this.isValid() && - compareArrays(c._a, other.toArray()) > 0; - } else { - this._isDSTShifted = false; - } - - return this._isDSTShifted; - } - - function isLocal () { - return this.isValid() ? !this._isUTC : false; - } - - function isUtcOffset () { - return this.isValid() ? this._isUTC : false; - } - - function isUtc () { - return this.isValid() ? this._isUTC && this._offset === 0 : false; - } - - // ASP.NET json date format regex - var aspNetRegex = /^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/; - - // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html - // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere - // and further modified to allow for strings containing both week and day - var isoRegex = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/; - - function createDuration (input, key) { - var duration = input, - // matching against regexp is expensive, do it on demand - match = null, - sign, - ret, - diffRes; - - if (isDuration(input)) { - duration = { - ms : input._milliseconds, - d : input._days, - M : input._months - }; - } else if (isNumber(input)) { - duration = {}; - if (key) { - duration[key] = input; - } else { - duration.milliseconds = input; - } - } else if (!!(match = aspNetRegex.exec(input))) { - sign = (match[1] === '-') ? -1 : 1; - duration = { - y : 0, - d : toInt(match[DATE]) * sign, - h : toInt(match[HOUR]) * sign, - m : toInt(match[MINUTE]) * sign, - s : toInt(match[SECOND]) * sign, - ms : toInt(absRound(match[MILLISECOND] * 1000)) * sign // the millisecond decimal point is included in the match - }; - } else if (!!(match = isoRegex.exec(input))) { - sign = (match[1] === '-') ? -1 : 1; - duration = { - y : parseIso(match[2], sign), - M : parseIso(match[3], sign), - w : parseIso(match[4], sign), - d : parseIso(match[5], sign), - h : parseIso(match[6], sign), - m : parseIso(match[7], sign), - s : parseIso(match[8], sign) - }; - } else if (duration == null) {// checks for null or undefined - duration = {}; - } else if (typeof duration === 'object' && ('from' in duration || 'to' in duration)) { - diffRes = momentsDifference(createLocal(duration.from), createLocal(duration.to)); - - duration = {}; - duration.ms = diffRes.milliseconds; - duration.M = diffRes.months; - } - - ret = new Duration(duration); - - if (isDuration(input) && hasOwnProp(input, '_locale')) { - ret._locale = input._locale; - } - - return ret; - } - - createDuration.fn = Duration.prototype; - createDuration.invalid = createInvalid$1; - - function parseIso (inp, sign) { - // We'd normally use ~~inp for this, but unfortunately it also - // converts floats to ints. - // inp may be undefined, so careful calling replace on it. - var res = inp && parseFloat(inp.replace(',', '.')); - // apply sign while we're at it - return (isNaN(res) ? 0 : res) * sign; - } - - function positiveMomentsDifference(base, other) { - var res = {}; - - res.months = other.month() - base.month() + - (other.year() - base.year()) * 12; - if (base.clone().add(res.months, 'M').isAfter(other)) { - --res.months; - } - - res.milliseconds = +other - +(base.clone().add(res.months, 'M')); - - return res; - } - - function momentsDifference(base, other) { - var res; - if (!(base.isValid() && other.isValid())) { - return {milliseconds: 0, months: 0}; - } - - other = cloneWithOffset(other, base); - if (base.isBefore(other)) { - res = positiveMomentsDifference(base, other); - } else { - res = positiveMomentsDifference(other, base); - res.milliseconds = -res.milliseconds; - res.months = -res.months; - } - - return res; - } - - // TODO: remove 'name' arg after deprecation is removed - function createAdder(direction, name) { - return function (val, period) { - var dur, tmp; - //invert the arguments, but complain about it - if (period !== null && !isNaN(+period)) { - deprecateSimple(name, 'moment().' + name + '(period, number) is deprecated. Please use moment().' + name + '(number, period). ' + - 'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.'); - tmp = val; val = period; period = tmp; - } - - val = typeof val === 'string' ? +val : val; - dur = createDuration(val, period); - addSubtract(this, dur, direction); - return this; - }; - } - - function addSubtract (mom, duration, isAdding, updateOffset) { - var milliseconds = duration._milliseconds, - days = absRound(duration._days), - months = absRound(duration._months); - - if (!mom.isValid()) { - // No op - return; - } - - updateOffset = updateOffset == null ? true : updateOffset; - - if (months) { - setMonth(mom, get(mom, 'Month') + months * isAdding); - } - if (days) { - set$1(mom, 'Date', get(mom, 'Date') + days * isAdding); - } - if (milliseconds) { - mom._d.setTime(mom._d.valueOf() + milliseconds * isAdding); - } - if (updateOffset) { - hooks.updateOffset(mom, days || months); - } - } - - var add = createAdder(1, 'add'); - var subtract = createAdder(-1, 'subtract'); - - function getCalendarFormat(myMoment, now) { - var diff = myMoment.diff(now, 'days', true); - return diff < -6 ? 'sameElse' : - diff < -1 ? 'lastWeek' : - diff < 0 ? 'lastDay' : - diff < 1 ? 'sameDay' : - diff < 2 ? 'nextDay' : - diff < 7 ? 'nextWeek' : 'sameElse'; - } - - function calendar$1 (time, formats) { - // We want to compare the start of today, vs this. - // Getting start-of-today depends on whether we're local/utc/offset or not. - var now = time || createLocal(), - sod = cloneWithOffset(now, this).startOf('day'), - format = hooks.calendarFormat(this, sod) || 'sameElse'; - - var output = formats && (isFunction(formats[format]) ? formats[format].call(this, now) : formats[format]); - - return this.format(output || this.localeData().calendar(format, this, createLocal(now))); - } - - function clone () { - return new Moment(this); - } - - function isAfter (input, units) { - var localInput = isMoment(input) ? input : createLocal(input); - if (!(this.isValid() && localInput.isValid())) { - return false; - } - units = normalizeUnits(units) || 'millisecond'; - if (units === 'millisecond') { - return this.valueOf() > localInput.valueOf(); - } else { - return localInput.valueOf() < this.clone().startOf(units).valueOf(); - } - } - - function isBefore (input, units) { - var localInput = isMoment(input) ? input : createLocal(input); - if (!(this.isValid() && localInput.isValid())) { - return false; - } - units = normalizeUnits(units) || 'millisecond'; - if (units === 'millisecond') { - return this.valueOf() < localInput.valueOf(); - } else { - return this.clone().endOf(units).valueOf() < localInput.valueOf(); - } - } - - function isBetween (from, to, units, inclusivity) { - var localFrom = isMoment(from) ? from : createLocal(from), - localTo = isMoment(to) ? to : createLocal(to); - if (!(this.isValid() && localFrom.isValid() && localTo.isValid())) { - return false; - } - inclusivity = inclusivity || '()'; - return (inclusivity[0] === '(' ? this.isAfter(localFrom, units) : !this.isBefore(localFrom, units)) && - (inclusivity[1] === ')' ? this.isBefore(localTo, units) : !this.isAfter(localTo, units)); - } - - function isSame (input, units) { - var localInput = isMoment(input) ? input : createLocal(input), - inputMs; - if (!(this.isValid() && localInput.isValid())) { - return false; - } - units = normalizeUnits(units) || 'millisecond'; - if (units === 'millisecond') { - return this.valueOf() === localInput.valueOf(); - } else { - inputMs = localInput.valueOf(); - return this.clone().startOf(units).valueOf() <= inputMs && inputMs <= this.clone().endOf(units).valueOf(); - } - } - - function isSameOrAfter (input, units) { - return this.isSame(input, units) || this.isAfter(input, units); - } - - function isSameOrBefore (input, units) { - return this.isSame(input, units) || this.isBefore(input, units); - } - - function diff (input, units, asFloat) { - var that, - zoneDelta, - output; - - if (!this.isValid()) { - return NaN; - } - - that = cloneWithOffset(input, this); - - if (!that.isValid()) { - return NaN; - } - - zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4; - - units = normalizeUnits(units); - - switch (units) { - case 'year': output = monthDiff(this, that) / 12; break; - case 'month': output = monthDiff(this, that); break; - case 'quarter': output = monthDiff(this, that) / 3; break; - case 'second': output = (this - that) / 1e3; break; // 1000 - case 'minute': output = (this - that) / 6e4; break; // 1000 * 60 - case 'hour': output = (this - that) / 36e5; break; // 1000 * 60 * 60 - case 'day': output = (this - that - zoneDelta) / 864e5; break; // 1000 * 60 * 60 * 24, negate dst - case 'week': output = (this - that - zoneDelta) / 6048e5; break; // 1000 * 60 * 60 * 24 * 7, negate dst - default: output = this - that; - } - - return asFloat ? output : absFloor(output); - } - - function monthDiff (a, b) { - // difference in months - var wholeMonthDiff = ((b.year() - a.year()) * 12) + (b.month() - a.month()), - // b is in (anchor - 1 month, anchor + 1 month) - anchor = a.clone().add(wholeMonthDiff, 'months'), - anchor2, adjust; - - if (b - anchor < 0) { - anchor2 = a.clone().add(wholeMonthDiff - 1, 'months'); - // linear across the month - adjust = (b - anchor) / (anchor - anchor2); - } else { - anchor2 = a.clone().add(wholeMonthDiff + 1, 'months'); - // linear across the month - adjust = (b - anchor) / (anchor2 - anchor); - } - - //check for negative zero, return zero if negative zero - return -(wholeMonthDiff + adjust) || 0; - } - - hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ'; - hooks.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]'; - - function toString () { - return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ'); - } - - function toISOString(keepOffset) { - if (!this.isValid()) { - return null; - } - var utc = keepOffset !== true; - var m = utc ? this.clone().utc() : this; - if (m.year() < 0 || m.year() > 9999) { - return formatMoment(m, utc ? 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ'); - } - if (isFunction(Date.prototype.toISOString)) { - // native implementation is ~50x faster, use it when we can - if (utc) { - return this.toDate().toISOString(); - } else { - return new Date(this.valueOf() + this.utcOffset() * 60 * 1000).toISOString().replace('Z', formatMoment(m, 'Z')); - } - } - return formatMoment(m, utc ? 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYY-MM-DD[T]HH:mm:ss.SSSZ'); - } - - /** - * Return a human readable representation of a moment that can - * also be evaluated to get a new moment which is the same - * - * @link https://nodejs.org/dist/latest/docs/api/util.html#util_custom_inspect_function_on_objects - */ - function inspect () { - if (!this.isValid()) { - return 'moment.invalid(/* ' + this._i + ' */)'; - } - var func = 'moment'; - var zone = ''; - if (!this.isLocal()) { - func = this.utcOffset() === 0 ? 'moment.utc' : 'moment.parseZone'; - zone = 'Z'; - } - var prefix = '[' + func + '("]'; - var year = (0 <= this.year() && this.year() <= 9999) ? 'YYYY' : 'YYYYYY'; - var datetime = '-MM-DD[T]HH:mm:ss.SSS'; - var suffix = zone + '[")]'; - - return this.format(prefix + year + datetime + suffix); - } - - function format (inputString) { - if (!inputString) { - inputString = this.isUtc() ? hooks.defaultFormatUtc : hooks.defaultFormat; - } - var output = formatMoment(this, inputString); - return this.localeData().postformat(output); - } - - function from (time, withoutSuffix) { - if (this.isValid() && - ((isMoment(time) && time.isValid()) || - createLocal(time).isValid())) { - return createDuration({to: this, from: time}).locale(this.locale()).humanize(!withoutSuffix); - } else { - return this.localeData().invalidDate(); - } - } - - function fromNow (withoutSuffix) { - return this.from(createLocal(), withoutSuffix); - } - - function to (time, withoutSuffix) { - if (this.isValid() && - ((isMoment(time) && time.isValid()) || - createLocal(time).isValid())) { - return createDuration({from: this, to: time}).locale(this.locale()).humanize(!withoutSuffix); - } else { - return this.localeData().invalidDate(); - } - } - - function toNow (withoutSuffix) { - return this.to(createLocal(), withoutSuffix); - } - - // If passed a locale key, it will set the locale for this - // instance. Otherwise, it will return the locale configuration - // variables for this instance. - function locale (key) { - var newLocaleData; - - if (key === undefined) { - return this._locale._abbr; - } else { - newLocaleData = getLocale(key); - if (newLocaleData != null) { - this._locale = newLocaleData; - } - return this; - } - } - - var lang = deprecate( - 'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.', - function (key) { - if (key === undefined) { - return this.localeData(); - } else { - return this.locale(key); - } - } - ); - - function localeData () { - return this._locale; - } - - var MS_PER_SECOND = 1000; - var MS_PER_MINUTE = 60 * MS_PER_SECOND; - var MS_PER_HOUR = 60 * MS_PER_MINUTE; - var MS_PER_400_YEARS = (365 * 400 + 97) * 24 * MS_PER_HOUR; - - // actual modulo - handles negative numbers (for dates before 1970): - function mod$1(dividend, divisor) { - return (dividend % divisor + divisor) % divisor; - } - - function localStartOfDate(y, m, d) { - // the date constructor remaps years 0-99 to 1900-1999 - if (y < 100 && y >= 0) { - // preserve leap years using a full 400 year cycle, then reset - return new Date(y + 400, m, d) - MS_PER_400_YEARS; - } else { - return new Date(y, m, d).valueOf(); - } - } - - function utcStartOfDate(y, m, d) { - // Date.UTC remaps years 0-99 to 1900-1999 - if (y < 100 && y >= 0) { - // preserve leap years using a full 400 year cycle, then reset - return Date.UTC(y + 400, m, d) - MS_PER_400_YEARS; - } else { - return Date.UTC(y, m, d); - } - } - - function startOf (units) { - var time; - units = normalizeUnits(units); - if (units === undefined || units === 'millisecond' || !this.isValid()) { - return this; - } - - var startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate; - - switch (units) { - case 'year': - time = startOfDate(this.year(), 0, 1); - break; - case 'quarter': - time = startOfDate(this.year(), this.month() - this.month() % 3, 1); - break; - case 'month': - time = startOfDate(this.year(), this.month(), 1); - break; - case 'week': - time = startOfDate(this.year(), this.month(), this.date() - this.weekday()); - break; - case 'isoWeek': - time = startOfDate(this.year(), this.month(), this.date() - (this.isoWeekday() - 1)); - break; - case 'day': - case 'date': - time = startOfDate(this.year(), this.month(), this.date()); - break; - case 'hour': - time = this._d.valueOf(); - time -= mod$1(time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), MS_PER_HOUR); - break; - case 'minute': - time = this._d.valueOf(); - time -= mod$1(time, MS_PER_MINUTE); - break; - case 'second': - time = this._d.valueOf(); - time -= mod$1(time, MS_PER_SECOND); - break; - } - - this._d.setTime(time); - hooks.updateOffset(this, true); - return this; - } - - function endOf (units) { - var time; - units = normalizeUnits(units); - if (units === undefined || units === 'millisecond' || !this.isValid()) { - return this; - } - - var startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate; - - switch (units) { - case 'year': - time = startOfDate(this.year() + 1, 0, 1) - 1; - break; - case 'quarter': - time = startOfDate(this.year(), this.month() - this.month() % 3 + 3, 1) - 1; - break; - case 'month': - time = startOfDate(this.year(), this.month() + 1, 1) - 1; - break; - case 'week': - time = startOfDate(this.year(), this.month(), this.date() - this.weekday() + 7) - 1; - break; - case 'isoWeek': - time = startOfDate(this.year(), this.month(), this.date() - (this.isoWeekday() - 1) + 7) - 1; - break; - case 'day': - case 'date': - time = startOfDate(this.year(), this.month(), this.date() + 1) - 1; - break; - case 'hour': - time = this._d.valueOf(); - time += MS_PER_HOUR - mod$1(time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), MS_PER_HOUR) - 1; - break; - case 'minute': - time = this._d.valueOf(); - time += MS_PER_MINUTE - mod$1(time, MS_PER_MINUTE) - 1; - break; - case 'second': - time = this._d.valueOf(); - time += MS_PER_SECOND - mod$1(time, MS_PER_SECOND) - 1; - break; - } - - this._d.setTime(time); - hooks.updateOffset(this, true); - return this; - } - - function valueOf () { - return this._d.valueOf() - ((this._offset || 0) * 60000); - } - - function unix () { - return Math.floor(this.valueOf() / 1000); - } - - function toDate () { - return new Date(this.valueOf()); - } - - function toArray () { - var m = this; - return [m.year(), m.month(), m.date(), m.hour(), m.minute(), m.second(), m.millisecond()]; - } - - function toObject () { - var m = this; - return { - years: m.year(), - months: m.month(), - date: m.date(), - hours: m.hours(), - minutes: m.minutes(), - seconds: m.seconds(), - milliseconds: m.milliseconds() - }; - } - - function toJSON () { - // new Date(NaN).toJSON() === null - return this.isValid() ? this.toISOString() : null; - } - - function isValid$2 () { - return isValid(this); - } - - function parsingFlags () { - return extend({}, getParsingFlags(this)); - } - - function invalidAt () { - return getParsingFlags(this).overflow; - } - - function creationData() { - return { - input: this._i, - format: this._f, - locale: this._locale, - isUTC: this._isUTC, - strict: this._strict - }; - } - - // FORMATTING - - addFormatToken(0, ['gg', 2], 0, function () { - return this.weekYear() % 100; - }); - - addFormatToken(0, ['GG', 2], 0, function () { - return this.isoWeekYear() % 100; - }); - - function addWeekYearFormatToken (token, getter) { - addFormatToken(0, [token, token.length], 0, getter); - } - - addWeekYearFormatToken('gggg', 'weekYear'); - addWeekYearFormatToken('ggggg', 'weekYear'); - addWeekYearFormatToken('GGGG', 'isoWeekYear'); - addWeekYearFormatToken('GGGGG', 'isoWeekYear'); - - // ALIASES - - addUnitAlias('weekYear', 'gg'); - addUnitAlias('isoWeekYear', 'GG'); - - // PRIORITY - - addUnitPriority('weekYear', 1); - addUnitPriority('isoWeekYear', 1); - - - // PARSING - - addRegexToken('G', matchSigned); - addRegexToken('g', matchSigned); - addRegexToken('GG', match1to2, match2); - addRegexToken('gg', match1to2, match2); - addRegexToken('GGGG', match1to4, match4); - addRegexToken('gggg', match1to4, match4); - addRegexToken('GGGGG', match1to6, match6); - addRegexToken('ggggg', match1to6, match6); - - addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (input, week, config, token) { - week[token.substr(0, 2)] = toInt(input); - }); - - addWeekParseToken(['gg', 'GG'], function (input, week, config, token) { - week[token] = hooks.parseTwoDigitYear(input); - }); - - // MOMENTS - - function getSetWeekYear (input) { - return getSetWeekYearHelper.call(this, - input, - this.week(), - this.weekday(), - this.localeData()._week.dow, - this.localeData()._week.doy); - } - - function getSetISOWeekYear (input) { - return getSetWeekYearHelper.call(this, - input, this.isoWeek(), this.isoWeekday(), 1, 4); - } - - function getISOWeeksInYear () { - return weeksInYear(this.year(), 1, 4); - } - - function getWeeksInYear () { - var weekInfo = this.localeData()._week; - return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy); - } - - function getSetWeekYearHelper(input, week, weekday, dow, doy) { - var weeksTarget; - if (input == null) { - return weekOfYear(this, dow, doy).year; - } else { - weeksTarget = weeksInYear(input, dow, doy); - if (week > weeksTarget) { - week = weeksTarget; - } - return setWeekAll.call(this, input, week, weekday, dow, doy); - } - } - - function setWeekAll(weekYear, week, weekday, dow, doy) { - var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy), - date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear); - - this.year(date.getUTCFullYear()); - this.month(date.getUTCMonth()); - this.date(date.getUTCDate()); - return this; - } - - // FORMATTING - - addFormatToken('Q', 0, 'Qo', 'quarter'); - - // ALIASES - - addUnitAlias('quarter', 'Q'); - - // PRIORITY - - addUnitPriority('quarter', 7); - - // PARSING - - addRegexToken('Q', match1); - addParseToken('Q', function (input, array) { - array[MONTH] = (toInt(input) - 1) * 3; - }); - - // MOMENTS - - function getSetQuarter (input) { - return input == null ? Math.ceil((this.month() + 1) / 3) : this.month((input - 1) * 3 + this.month() % 3); - } - - // FORMATTING - - addFormatToken('D', ['DD', 2], 'Do', 'date'); - - // ALIASES - - addUnitAlias('date', 'D'); - - // PRIORITY - addUnitPriority('date', 9); - - // PARSING - - addRegexToken('D', match1to2); - addRegexToken('DD', match1to2, match2); - addRegexToken('Do', function (isStrict, locale) { - // TODO: Remove "ordinalParse" fallback in next major release. - return isStrict ? - (locale._dayOfMonthOrdinalParse || locale._ordinalParse) : - locale._dayOfMonthOrdinalParseLenient; - }); - - addParseToken(['D', 'DD'], DATE); - addParseToken('Do', function (input, array) { - array[DATE] = toInt(input.match(match1to2)[0]); - }); - - // MOMENTS - - var getSetDayOfMonth = makeGetSet('Date', true); - - // FORMATTING - - addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear'); - - // ALIASES - - addUnitAlias('dayOfYear', 'DDD'); - - // PRIORITY - addUnitPriority('dayOfYear', 4); - - // PARSING - - addRegexToken('DDD', match1to3); - addRegexToken('DDDD', match3); - addParseToken(['DDD', 'DDDD'], function (input, array, config) { - config._dayOfYear = toInt(input); - }); - - // HELPERS - - // MOMENTS - - function getSetDayOfYear (input) { - var dayOfYear = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1; - return input == null ? dayOfYear : this.add((input - dayOfYear), 'd'); - } - - // FORMATTING - - addFormatToken('m', ['mm', 2], 0, 'minute'); - - // ALIASES - - addUnitAlias('minute', 'm'); - - // PRIORITY - - addUnitPriority('minute', 14); - - // PARSING - - addRegexToken('m', match1to2); - addRegexToken('mm', match1to2, match2); - addParseToken(['m', 'mm'], MINUTE); - - // MOMENTS - - var getSetMinute = makeGetSet('Minutes', false); - - // FORMATTING - - addFormatToken('s', ['ss', 2], 0, 'second'); - - // ALIASES - - addUnitAlias('second', 's'); - - // PRIORITY - - addUnitPriority('second', 15); - - // PARSING - - addRegexToken('s', match1to2); - addRegexToken('ss', match1to2, match2); - addParseToken(['s', 'ss'], SECOND); - - // MOMENTS - - var getSetSecond = makeGetSet('Seconds', false); - - // FORMATTING - - addFormatToken('S', 0, 0, function () { - return ~~(this.millisecond() / 100); - }); - - addFormatToken(0, ['SS', 2], 0, function () { - return ~~(this.millisecond() / 10); - }); - - addFormatToken(0, ['SSS', 3], 0, 'millisecond'); - addFormatToken(0, ['SSSS', 4], 0, function () { - return this.millisecond() * 10; - }); - addFormatToken(0, ['SSSSS', 5], 0, function () { - return this.millisecond() * 100; - }); - addFormatToken(0, ['SSSSSS', 6], 0, function () { - return this.millisecond() * 1000; - }); - addFormatToken(0, ['SSSSSSS', 7], 0, function () { - return this.millisecond() * 10000; - }); - addFormatToken(0, ['SSSSSSSS', 8], 0, function () { - return this.millisecond() * 100000; - }); - addFormatToken(0, ['SSSSSSSSS', 9], 0, function () { - return this.millisecond() * 1000000; - }); - - - // ALIASES - - addUnitAlias('millisecond', 'ms'); - - // PRIORITY - - addUnitPriority('millisecond', 16); - - // PARSING - - addRegexToken('S', match1to3, match1); - addRegexToken('SS', match1to3, match2); - addRegexToken('SSS', match1to3, match3); - - var token; - for (token = 'SSSS'; token.length <= 9; token += 'S') { - addRegexToken(token, matchUnsigned); - } - - function parseMs(input, array) { - array[MILLISECOND] = toInt(('0.' + input) * 1000); - } - - for (token = 'S'; token.length <= 9; token += 'S') { - addParseToken(token, parseMs); - } - // MOMENTS - - var getSetMillisecond = makeGetSet('Milliseconds', false); - - // FORMATTING - - addFormatToken('z', 0, 0, 'zoneAbbr'); - addFormatToken('zz', 0, 0, 'zoneName'); - - // MOMENTS - - function getZoneAbbr () { - return this._isUTC ? 'UTC' : ''; - } - - function getZoneName () { - return this._isUTC ? 'Coordinated Universal Time' : ''; - } - - var proto = Moment.prototype; - - proto.add = add; - proto.calendar = calendar$1; - proto.clone = clone; - proto.diff = diff; - proto.endOf = endOf; - proto.format = format; - proto.from = from; - proto.fromNow = fromNow; - proto.to = to; - proto.toNow = toNow; - proto.get = stringGet; - proto.invalidAt = invalidAt; - proto.isAfter = isAfter; - proto.isBefore = isBefore; - proto.isBetween = isBetween; - proto.isSame = isSame; - proto.isSameOrAfter = isSameOrAfter; - proto.isSameOrBefore = isSameOrBefore; - proto.isValid = isValid$2; - proto.lang = lang; - proto.locale = locale; - proto.localeData = localeData; - proto.max = prototypeMax; - proto.min = prototypeMin; - proto.parsingFlags = parsingFlags; - proto.set = stringSet; - proto.startOf = startOf; - proto.subtract = subtract; - proto.toArray = toArray; - proto.toObject = toObject; - proto.toDate = toDate; - proto.toISOString = toISOString; - proto.inspect = inspect; - proto.toJSON = toJSON; - proto.toString = toString; - proto.unix = unix; - proto.valueOf = valueOf; - proto.creationData = creationData; - proto.year = getSetYear; - proto.isLeapYear = getIsLeapYear; - proto.weekYear = getSetWeekYear; - proto.isoWeekYear = getSetISOWeekYear; - proto.quarter = proto.quarters = getSetQuarter; - proto.month = getSetMonth; - proto.daysInMonth = getDaysInMonth; - proto.week = proto.weeks = getSetWeek; - proto.isoWeek = proto.isoWeeks = getSetISOWeek; - proto.weeksInYear = getWeeksInYear; - proto.isoWeeksInYear = getISOWeeksInYear; - proto.date = getSetDayOfMonth; - proto.day = proto.days = getSetDayOfWeek; - proto.weekday = getSetLocaleDayOfWeek; - proto.isoWeekday = getSetISODayOfWeek; - proto.dayOfYear = getSetDayOfYear; - proto.hour = proto.hours = getSetHour; - proto.minute = proto.minutes = getSetMinute; - proto.second = proto.seconds = getSetSecond; - proto.millisecond = proto.milliseconds = getSetMillisecond; - proto.utcOffset = getSetOffset; - proto.utc = setOffsetToUTC; - proto.local = setOffsetToLocal; - proto.parseZone = setOffsetToParsedOffset; - proto.hasAlignedHourOffset = hasAlignedHourOffset; - proto.isDST = isDaylightSavingTime; - proto.isLocal = isLocal; - proto.isUtcOffset = isUtcOffset; - proto.isUtc = isUtc; - proto.isUTC = isUtc; - proto.zoneAbbr = getZoneAbbr; - proto.zoneName = getZoneName; - proto.dates = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth); - proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth); - proto.years = deprecate('years accessor is deprecated. Use year instead', getSetYear); - proto.zone = deprecate('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/', getSetZone); - proto.isDSTShifted = deprecate('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information', isDaylightSavingTimeShifted); - - function createUnix (input) { - return createLocal(input * 1000); - } - - function createInZone () { - return createLocal.apply(null, arguments).parseZone(); - } - - function preParsePostFormat (string) { - return string; - } - - var proto$1 = Locale.prototype; - - proto$1.calendar = calendar; - proto$1.longDateFormat = longDateFormat; - proto$1.invalidDate = invalidDate; - proto$1.ordinal = ordinal; - proto$1.preparse = preParsePostFormat; - proto$1.postformat = preParsePostFormat; - proto$1.relativeTime = relativeTime; - proto$1.pastFuture = pastFuture; - proto$1.set = set; - - proto$1.months = localeMonths; - proto$1.monthsShort = localeMonthsShort; - proto$1.monthsParse = localeMonthsParse; - proto$1.monthsRegex = monthsRegex; - proto$1.monthsShortRegex = monthsShortRegex; - proto$1.week = localeWeek; - proto$1.firstDayOfYear = localeFirstDayOfYear; - proto$1.firstDayOfWeek = localeFirstDayOfWeek; - - proto$1.weekdays = localeWeekdays; - proto$1.weekdaysMin = localeWeekdaysMin; - proto$1.weekdaysShort = localeWeekdaysShort; - proto$1.weekdaysParse = localeWeekdaysParse; - - proto$1.weekdaysRegex = weekdaysRegex; - proto$1.weekdaysShortRegex = weekdaysShortRegex; - proto$1.weekdaysMinRegex = weekdaysMinRegex; - - proto$1.isPM = localeIsPM; - proto$1.meridiem = localeMeridiem; - - function get$1 (format, index, field, setter) { - var locale = getLocale(); - var utc = createUTC().set(setter, index); - return locale[field](utc, format); - } - - function listMonthsImpl (format, index, field) { - if (isNumber(format)) { - index = format; - format = undefined; - } - - format = format || ''; - - if (index != null) { - return get$1(format, index, field, 'month'); - } - - var i; - var out = []; - for (i = 0; i < 12; i++) { - out[i] = get$1(format, i, field, 'month'); - } - return out; - } - - // () - // (5) - // (fmt, 5) - // (fmt) - // (true) - // (true, 5) - // (true, fmt, 5) - // (true, fmt) - function listWeekdaysImpl (localeSorted, format, index, field) { - if (typeof localeSorted === 'boolean') { - if (isNumber(format)) { - index = format; - format = undefined; - } - - format = format || ''; - } else { - format = localeSorted; - index = format; - localeSorted = false; - - if (isNumber(format)) { - index = format; - format = undefined; - } - - format = format || ''; - } - - var locale = getLocale(), - shift = localeSorted ? locale._week.dow : 0; - - if (index != null) { - return get$1(format, (index + shift) % 7, field, 'day'); - } - - var i; - var out = []; - for (i = 0; i < 7; i++) { - out[i] = get$1(format, (i + shift) % 7, field, 'day'); - } - return out; - } - - function listMonths (format, index) { - return listMonthsImpl(format, index, 'months'); - } - - function listMonthsShort (format, index) { - return listMonthsImpl(format, index, 'monthsShort'); - } - - function listWeekdays (localeSorted, format, index) { - return listWeekdaysImpl(localeSorted, format, index, 'weekdays'); - } - - function listWeekdaysShort (localeSorted, format, index) { - return listWeekdaysImpl(localeSorted, format, index, 'weekdaysShort'); - } - - function listWeekdaysMin (localeSorted, format, index) { - return listWeekdaysImpl(localeSorted, format, index, 'weekdaysMin'); - } - - getSetGlobalLocale('en', { - dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, - ordinal : function (number) { - var b = number % 10, - output = (toInt(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - } - }); - - // Side effect imports - - hooks.lang = deprecate('moment.lang is deprecated. Use moment.locale instead.', getSetGlobalLocale); - hooks.langData = deprecate('moment.langData is deprecated. Use moment.localeData instead.', getLocale); - - var mathAbs = Math.abs; - - function abs () { - var data = this._data; - - this._milliseconds = mathAbs(this._milliseconds); - this._days = mathAbs(this._days); - this._months = mathAbs(this._months); - - data.milliseconds = mathAbs(data.milliseconds); - data.seconds = mathAbs(data.seconds); - data.minutes = mathAbs(data.minutes); - data.hours = mathAbs(data.hours); - data.months = mathAbs(data.months); - data.years = mathAbs(data.years); - - return this; - } - - function addSubtract$1 (duration, input, value, direction) { - var other = createDuration(input, value); - - duration._milliseconds += direction * other._milliseconds; - duration._days += direction * other._days; - duration._months += direction * other._months; - - return duration._bubble(); - } - - // supports only 2.0-style add(1, 's') or add(duration) - function add$1 (input, value) { - return addSubtract$1(this, input, value, 1); - } - - // supports only 2.0-style subtract(1, 's') or subtract(duration) - function subtract$1 (input, value) { - return addSubtract$1(this, input, value, -1); - } - - function absCeil (number) { - if (number < 0) { - return Math.floor(number); - } else { - return Math.ceil(number); - } - } - - function bubble () { - var milliseconds = this._milliseconds; - var days = this._days; - var months = this._months; - var data = this._data; - var seconds, minutes, hours, years, monthsFromDays; - - // if we have a mix of positive and negative values, bubble down first - // check: https://github.com/moment/moment/issues/2166 - if (!((milliseconds >= 0 && days >= 0 && months >= 0) || - (milliseconds <= 0 && days <= 0 && months <= 0))) { - milliseconds += absCeil(monthsToDays(months) + days) * 864e5; - days = 0; - months = 0; - } - - // The following code bubbles up values, see the tests for - // examples of what that means. - data.milliseconds = milliseconds % 1000; - - seconds = absFloor(milliseconds / 1000); - data.seconds = seconds % 60; - - minutes = absFloor(seconds / 60); - data.minutes = minutes % 60; - - hours = absFloor(minutes / 60); - data.hours = hours % 24; - - days += absFloor(hours / 24); - - // convert days to months - monthsFromDays = absFloor(daysToMonths(days)); - months += monthsFromDays; - days -= absCeil(monthsToDays(monthsFromDays)); - - // 12 months -> 1 year - years = absFloor(months / 12); - months %= 12; - - data.days = days; - data.months = months; - data.years = years; - - return this; - } - - function daysToMonths (days) { - // 400 years have 146097 days (taking into account leap year rules) - // 400 years have 12 months === 4800 - return days * 4800 / 146097; - } - - function monthsToDays (months) { - // the reverse of daysToMonths - return months * 146097 / 4800; - } - - function as (units) { - if (!this.isValid()) { - return NaN; - } - var days; - var months; - var milliseconds = this._milliseconds; - - units = normalizeUnits(units); - - if (units === 'month' || units === 'quarter' || units === 'year') { - days = this._days + milliseconds / 864e5; - months = this._months + daysToMonths(days); - switch (units) { - case 'month': return months; - case 'quarter': return months / 3; - case 'year': return months / 12; - } - } else { - // handle milliseconds separately because of floating point math errors (issue #1867) - days = this._days + Math.round(monthsToDays(this._months)); - switch (units) { - case 'week' : return days / 7 + milliseconds / 6048e5; - case 'day' : return days + milliseconds / 864e5; - case 'hour' : return days * 24 + milliseconds / 36e5; - case 'minute' : return days * 1440 + milliseconds / 6e4; - case 'second' : return days * 86400 + milliseconds / 1000; - // Math.floor prevents floating point math errors here - case 'millisecond': return Math.floor(days * 864e5) + milliseconds; - default: throw new Error('Unknown unit ' + units); - } - } - } - - // TODO: Use this.as('ms')? - function valueOf$1 () { - if (!this.isValid()) { - return NaN; - } - return ( - this._milliseconds + - this._days * 864e5 + - (this._months % 12) * 2592e6 + - toInt(this._months / 12) * 31536e6 - ); - } - - function makeAs (alias) { - return function () { - return this.as(alias); - }; - } - - var asMilliseconds = makeAs('ms'); - var asSeconds = makeAs('s'); - var asMinutes = makeAs('m'); - var asHours = makeAs('h'); - var asDays = makeAs('d'); - var asWeeks = makeAs('w'); - var asMonths = makeAs('M'); - var asQuarters = makeAs('Q'); - var asYears = makeAs('y'); - - function clone$1 () { - return createDuration(this); - } - - function get$2 (units) { - units = normalizeUnits(units); - return this.isValid() ? this[units + 's']() : NaN; - } - - function makeGetter(name) { - return function () { - return this.isValid() ? this._data[name] : NaN; - }; - } - - var milliseconds = makeGetter('milliseconds'); - var seconds = makeGetter('seconds'); - var minutes = makeGetter('minutes'); - var hours = makeGetter('hours'); - var days = makeGetter('days'); - var months = makeGetter('months'); - var years = makeGetter('years'); - - function weeks () { - return absFloor(this.days() / 7); - } - - var round = Math.round; - var thresholds = { - ss: 44, // a few seconds to seconds - s : 45, // seconds to minute - m : 45, // minutes to hour - h : 22, // hours to day - d : 26, // days to month - M : 11 // months to year - }; - - // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize - function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) { - return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture); - } - - function relativeTime$1 (posNegDuration, withoutSuffix, locale) { - var duration = createDuration(posNegDuration).abs(); - var seconds = round(duration.as('s')); - var minutes = round(duration.as('m')); - var hours = round(duration.as('h')); - var days = round(duration.as('d')); - var months = round(duration.as('M')); - var years = round(duration.as('y')); - - var a = seconds <= thresholds.ss && ['s', seconds] || - seconds < thresholds.s && ['ss', seconds] || - minutes <= 1 && ['m'] || - minutes < thresholds.m && ['mm', minutes] || - hours <= 1 && ['h'] || - hours < thresholds.h && ['hh', hours] || - days <= 1 && ['d'] || - days < thresholds.d && ['dd', days] || - months <= 1 && ['M'] || - months < thresholds.M && ['MM', months] || - years <= 1 && ['y'] || ['yy', years]; - - a[2] = withoutSuffix; - a[3] = +posNegDuration > 0; - a[4] = locale; - return substituteTimeAgo.apply(null, a); - } - - // This function allows you to set the rounding function for relative time strings - function getSetRelativeTimeRounding (roundingFunction) { - if (roundingFunction === undefined) { - return round; - } - if (typeof(roundingFunction) === 'function') { - round = roundingFunction; - return true; - } - return false; - } - - // This function allows you to set a threshold for relative time strings - function getSetRelativeTimeThreshold (threshold, limit) { - if (thresholds[threshold] === undefined) { - return false; - } - if (limit === undefined) { - return thresholds[threshold]; - } - thresholds[threshold] = limit; - if (threshold === 's') { - thresholds.ss = limit - 1; - } - return true; - } - - function humanize (withSuffix) { - if (!this.isValid()) { - return this.localeData().invalidDate(); - } - - var locale = this.localeData(); - var output = relativeTime$1(this, !withSuffix, locale); - - if (withSuffix) { - output = locale.pastFuture(+this, output); - } - - return locale.postformat(output); - } - - var abs$1 = Math.abs; - - function sign(x) { - return ((x > 0) - (x < 0)) || +x; - } - - function toISOString$1() { - // for ISO strings we do not use the normal bubbling rules: - // * milliseconds bubble up until they become hours - // * days do not bubble at all - // * months bubble up until they become years - // This is because there is no context-free conversion between hours and days - // (think of clock changes) - // and also not between days and months (28-31 days per month) - if (!this.isValid()) { - return this.localeData().invalidDate(); - } - - var seconds = abs$1(this._milliseconds) / 1000; - var days = abs$1(this._days); - var months = abs$1(this._months); - var minutes, hours, years; - - // 3600 seconds -> 60 minutes -> 1 hour - minutes = absFloor(seconds / 60); - hours = absFloor(minutes / 60); - seconds %= 60; - minutes %= 60; - - // 12 months -> 1 year - years = absFloor(months / 12); - months %= 12; - - - // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js - var Y = years; - var M = months; - var D = days; - var h = hours; - var m = minutes; - var s = seconds ? seconds.toFixed(3).replace(/\.?0+$/, '') : ''; - var total = this.asSeconds(); - - if (!total) { - // this is the same as C#'s (Noda) and python (isodate)... - // but not other JS (goog.date) - return 'P0D'; - } - - var totalSign = total < 0 ? '-' : ''; - var ymSign = sign(this._months) !== sign(total) ? '-' : ''; - var daysSign = sign(this._days) !== sign(total) ? '-' : ''; - var hmsSign = sign(this._milliseconds) !== sign(total) ? '-' : ''; - - return totalSign + 'P' + - (Y ? ymSign + Y + 'Y' : '') + - (M ? ymSign + M + 'M' : '') + - (D ? daysSign + D + 'D' : '') + - ((h || m || s) ? 'T' : '') + - (h ? hmsSign + h + 'H' : '') + - (m ? hmsSign + m + 'M' : '') + - (s ? hmsSign + s + 'S' : ''); - } - - var proto$2 = Duration.prototype; - - proto$2.isValid = isValid$1; - proto$2.abs = abs; - proto$2.add = add$1; - proto$2.subtract = subtract$1; - proto$2.as = as; - proto$2.asMilliseconds = asMilliseconds; - proto$2.asSeconds = asSeconds; - proto$2.asMinutes = asMinutes; - proto$2.asHours = asHours; - proto$2.asDays = asDays; - proto$2.asWeeks = asWeeks; - proto$2.asMonths = asMonths; - proto$2.asQuarters = asQuarters; - proto$2.asYears = asYears; - proto$2.valueOf = valueOf$1; - proto$2._bubble = bubble; - proto$2.clone = clone$1; - proto$2.get = get$2; - proto$2.milliseconds = milliseconds; - proto$2.seconds = seconds; - proto$2.minutes = minutes; - proto$2.hours = hours; - proto$2.days = days; - proto$2.weeks = weeks; - proto$2.months = months; - proto$2.years = years; - proto$2.humanize = humanize; - proto$2.toISOString = toISOString$1; - proto$2.toString = toISOString$1; - proto$2.toJSON = toISOString$1; - proto$2.locale = locale; - proto$2.localeData = localeData; - - proto$2.toIsoString = deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', toISOString$1); - proto$2.lang = lang; - - // Side effect imports - - // FORMATTING - - addFormatToken('X', 0, 0, 'unix'); - addFormatToken('x', 0, 0, 'valueOf'); - - // PARSING - - addRegexToken('x', matchSigned); - addRegexToken('X', matchTimestamp); - addParseToken('X', function (input, array, config) { - config._d = new Date(parseFloat(input, 10) * 1000); - }); - addParseToken('x', function (input, array, config) { - config._d = new Date(toInt(input)); - }); - - // Side effect imports - - - hooks.version = '2.24.0'; - - setHookCallback(createLocal); - - hooks.fn = proto; - hooks.min = min; - hooks.max = max; - hooks.now = now; - hooks.utc = createUTC; - hooks.unix = createUnix; - hooks.months = listMonths; - hooks.isDate = isDate; - hooks.locale = getSetGlobalLocale; - hooks.invalid = createInvalid; - hooks.duration = createDuration; - hooks.isMoment = isMoment; - hooks.weekdays = listWeekdays; - hooks.parseZone = createInZone; - hooks.localeData = getLocale; - hooks.isDuration = isDuration; - hooks.monthsShort = listMonthsShort; - hooks.weekdaysMin = listWeekdaysMin; - hooks.defineLocale = defineLocale; - hooks.updateLocale = updateLocale; - hooks.locales = listLocales; - hooks.weekdaysShort = listWeekdaysShort; - hooks.normalizeUnits = normalizeUnits; - hooks.relativeTimeRounding = getSetRelativeTimeRounding; - hooks.relativeTimeThreshold = getSetRelativeTimeThreshold; - hooks.calendarFormat = getCalendarFormat; - hooks.prototype = proto; - - // currently HTML5 input type only supports 24-hour formats - hooks.HTML5_FMT = { - DATETIME_LOCAL: 'YYYY-MM-DDTHH:mm', // - DATETIME_LOCAL_SECONDS: 'YYYY-MM-DDTHH:mm:ss', // - DATETIME_LOCAL_MS: 'YYYY-MM-DDTHH:mm:ss.SSS', // - DATE: 'YYYY-MM-DD', // - TIME: 'HH:mm', // - TIME_SECONDS: 'HH:mm:ss', // - TIME_MS: 'HH:mm:ss.SSS', // - WEEK: 'GGGG-[W]WW', // - MONTH: 'YYYY-MM' // - }; - - return hooks; - -}))); - - -/***/ }), - -/***/ "./node_modules/style-loader/addStyles.js": -/*!************************************************!*\ - !*** ./node_modules/style-loader/addStyles.js ***! - \************************************************/ -/***/ ((module) => { - -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -var stylesInDom = {}, - memoize = function(fn) { - var memo; - return function () { - if (typeof memo === "undefined") memo = fn.apply(this, arguments); - return memo; - }; - }, - isOldIE = memoize(function() { - return /msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase()); - }), - getHeadElement = memoize(function () { - return document.head || document.getElementsByTagName("head")[0]; - }), - singletonElement = null, - singletonCounter = 0, - styleElementsInsertedAtTop = []; - -module.exports = function(list, options) { - if(typeof DEBUG !== "undefined" && DEBUG) { - if(typeof document !== "object") throw new Error("The style-loader cannot be used in a non-browser environment"); - } - - options = options || {}; - // Force single-tag solution on IE6-9, which has a hard limit on the # of