Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
uicoreJsonp([0],[ /* 0 */, /* 1 */, /* 2 */, /* 3 */, /* 4 */, /* 5 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SvgIcon_vue__ = __webpack_require__(13); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SvgIcon_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SvgIcon_vue__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SvgIcon_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SvgIcon_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_bd6236d4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_SvgIcon_vue__ = __webpack_require__(22); var disposed = false var normalizeComponent = __webpack_require__(0) /* script */ /* template */ /* template functional */ var __vue_template_functional__ = false /* styles */ var __vue_styles__ = null /* scopeId */ var __vue_scopeId__ = null /* moduleIdentifier (server only) */ var __vue_module_identifier__ = null var Component = normalizeComponent( __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_SvgIcon_vue___default.a, __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_bd6236d4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_SvgIcon_vue__["a" /* default */], __vue_template_functional__, __vue_styles__, __vue_scopeId__, __vue_module_identifier__ ) Component.options.__file = "assets/src/admin/utils/SvgIcon.vue" /* hot reload */ if (false) {(function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue"), false) if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { hotAPI.createRecord("data-v-bd6236d4", Component.options) } else { hotAPI.reload("data-v-bd6236d4", Component.options) } module.hot.dispose(function (data) { disposed = true }) })()} /* harmony default export */ __webpack_exports__["default"] = (Component.exports); /***/ }), /* 6 */, /* 7 */, /* 8 */, /* 9 */, /* 10 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_uicore_mini_toggle_vue__ = __webpack_require__(16); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_uicore_mini_toggle_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_uicore_mini_toggle_vue__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_uicore_mini_toggle_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_uicore_mini_toggle_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_33203615_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_uicore_mini_toggle_vue__ = __webpack_require__(68); var disposed = false function injectStyle (ssrContext) { if (disposed) return __webpack_require__(67) } var normalizeComponent = __webpack_require__(0) /* script */ /* template */ /* template functional */ var __vue_template_functional__ = false /* styles */ var __vue_styles__ = injectStyle /* scopeId */ var __vue_scopeId__ = "data-v-33203615" /* moduleIdentifier (server only) */ var __vue_module_identifier__ = null var Component = normalizeComponent( __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_uicore_mini_toggle_vue___default.a, __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_33203615_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_uicore_mini_toggle_vue__["a" /* default */], __vue_template_functional__, __vue_styles__, __vue_scopeId__, __vue_module_identifier__ ) Component.options.__file = "assets/src/admin/utils/settings/uicore-mini-toggle.vue" /* hot reload */ if (false) {(function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue"), false) if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { hotAPI.createRecord("data-v-33203615", Component.options) } else { hotAPI.reload("data-v-33203615", Component.options) } module.hot.dispose(function (data) { disposed = true }) })()} /* harmony default export */ __webpack_exports__["default"] = (Component.exports); /***/ }), /* 11 */, /* 12 */, /* 13 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // // // // exports.default = { props: ['icon'], data: function data() { return { path: uicore_data.root }; } }; /***/ }), /* 14 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_color_vue__ = __webpack_require__(15); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_color_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_color_vue__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_color_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_color_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_570e8ece_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_color_vue__ = __webpack_require__(69); var disposed = false var normalizeComponent = __webpack_require__(0) /* script */ /* template */ /* template functional */ var __vue_template_functional__ = false /* styles */ var __vue_styles__ = null /* scopeId */ var __vue_scopeId__ = null /* moduleIdentifier (server only) */ var __vue_module_identifier__ = null var Component = normalizeComponent( __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_color_vue___default.a, __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_570e8ece_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_color_vue__["a" /* default */], __vue_template_functional__, __vue_styles__, __vue_scopeId__, __vue_module_identifier__ ) Component.options.__file = "assets/src/admin/utils/settings/color.vue" /* hot reload */ if (false) {(function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue"), false) if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { hotAPI.createRecord("data-v-570e8ece", Component.options) } else { hotAPI.reload("data-v-570e8ece", Component.options) } module.hot.dispose(function (data) { disposed = true }) })()} /* harmony default export */ __webpack_exports__["default"] = (Component.exports); /***/ }), /* 15 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // var _vueColor = __webpack_require__(21); var _vueMultiselect = __webpack_require__(4); var _vueMultiselect2 = _interopRequireDefault(_vueMultiselect); var _vuex = __webpack_require__(1); var _SvgIcon = __webpack_require__(5); var _SvgIcon2 = _interopRequireDefault(_SvgIcon); var _uicoreMiniToggle = __webpack_require__(10); var _uicoreMiniToggle2 = _interopRequireDefault(_uicoreMiniToggle); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var stat = function stat(state) { return state.uicoreSettings; }; exports.default = { props: ['background', 'isglobal', 'blur', 'mini', 'inherit'], components: { 'chrome-picker': _vueColor.Chrome, multiselect: _vueMultiselect2.default, 'svg-icon': _SvgIcon2.default, toggle: _uicoreMiniToggle2.default }, data: function data() { return { colors: { hex: '#000000' }, colorValue: '', displayPicker: false, type: 'Solid', global: false, blurValue: 'false', types: [{ type: 'Global Colors', items: ['Primary', 'Secondary', 'Accent', 'Headline', 'Body', 'Dark Neutral', 'Light Neutral', 'White'] }, { type: 'Custom Color', items: ['Solid'] }] }; }, mounted: function mounted() { if (this.inherit) { this.types[0].items.push('Inherit'); } this.filterSupport(); if (this.background == null) { this.colorValue = '#878787'; this.updateFromInput(); } else { this.updateColors(_typeof(this.background) === 'object' ? this.background.color : this.background); } if (this.mini) { this.displayPicker = true; } }, methods: { emitFilter: function emitFilter(value) { var val = null; if (this.blur) { val = { blur: this.blurValue, color: value }; } else { val = value; } this.$emit('input', val); }, filterSupport: function filterSupport() { if (this.blur) { if (this.background.blur == null) { this.emitFilter(this.background); } else { this.blurValue = this.background.blur; } // console.log(this.background); // this.updateColors(this.background.color); } }, goToGlobal: function goToGlobal() { this.$router.push('/global-colors').catch(function (err) {}); }, typeChange: function typeChange(e) { if (this.types[0].items.includes(e)) { this.hidePicker(); } }, setSolid: function setSolid(item) { this.setColor(item); this.colorValue = item; }, removeSolid: function removeSolid(index) { this.uicoreSettings.backgrounds.solid.splice(index, 1); }, saveToSolid: function saveToSolid() { var solid = ''; if (typeof this.colors.rgba == 'undefined') { solid = this.colors.hex; } else { solid = 'rgba(' + this.colors.rgba.r + ', ' + this.colors.rgba.g + ', ' + this.colors.rgba.b + ', ' + this.colors.rgba.a + ')'; } this.uicoreSettings.backgrounds.solid.push(solid); }, setColor: function setColor(color) { this.updateColors(color); }, updateColors: function updateColors(color) { if (this.types[0].items.includes(color)) { this.type = color; this.global = true; color = this.globalCheck(color); } else { this.global = false; } if (color.slice(0, 1) == '#') { this.colors = { hex: color }; } else if (color.slice(0, 4) == 'rgba') { var rgba = color.replace(/^rgba?\(|\s+|\)$/g, '').split(','), hex = '#' + ((1 << 24) + (parseInt(rgba[0]) << 16) + (parseInt(rgba[1]) << 8) + parseInt(rgba[2])).toString(16).slice(1); this.colors = { hex: hex, a: rgba[3].substring(0, 4) }; } }, globalCheck: function globalCheck(color) { if (color == 'Primary') { color = this.uicoreSettings.pColor + ''; } else if (color == 'Secondary') { color = this.uicoreSettings.sColor + ''; } else if (color == 'Accent') { color = this.uicoreSettings.aColor + ''; } else if (color == 'Headline') { color = this.uicoreSettings.hColor + ''; } else if (color == 'Body') { color = this.uicoreSettings.bColor + ''; } else if (color == 'Dark Neutral') { color = this.uicoreSettings.dColor + ''; } else if (color == 'Light Neutral') { color = this.uicoreSettings.lColor + ''; } else if (color == 'White') { color = this.uicoreSettings.wColor + ''; } else if (color == 'Inherit') { color = this.inherit + ''; } return color; }, showPicker: function showPicker() { document.addEventListener('click', this.documentClick); this.displayPicker = true; this.$emit('popup', true); }, hidePicker: function hidePicker() { if (!this.mini) { document.removeEventListener('click', this.documentClick); this.displayPicker = false; } this.$emit('popup', false); }, togglePicker: function togglePicker() { this.displayPicker ? this.hidePicker() : this.showPicker(); }, updateFromInput: function updateFromInput() { this.updateColors(this.colorValue); }, updateFromPicker: function updateFromPicker(color) { if (color) { this.colors = color; if (color.rgba.a == 1) { this.colorValue = color.hex; } else { this.colorValue = 'rgba(' + color.rgba.r + ', ' + color.rgba.g + ', ' + color.rgba.b + ', ' + color.rgba.a + ')'; } } else { this.colorValue = this.colors.hex; } }, documentClick: function documentClick(e) { var el = this.$refs.colorpicker; if (el !== e.target && !el.contains(e.target)) { this.hidePicker(); } } }, computed: _extends({}, (0, _vuex.mapState)({ uicoreSettings: stat }), { style: function style() { var color = null; if (this.blur) { color = this.background.color; } else { color = this.background; } if (this.types[0].items.includes(color)) { color = this.globalCheck(color); } else { this.updateFromInput(); } return 'background: ' + color; } }), watch: { blurValue: function blurValue(val) { if (val) { this.background.blur = val; // this.$emit('popup', val); } }, colorValue: function colorValue(val) { if (val) { this.updateColors(val); this.emitFilter(val); } }, type: function type(val) { if (val) { this.updateColors(val); } if (val == 'Solid') { this.updateFromPicker(); } else { this.colorValue = val; } }, displayPicker: function displayPicker(val) { if (val) { this.$emit('popup', val); } } } }; /***/ }), /* 16 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; // // // // // // // // // // // // // // // // // // // // // // // // // // // // var DEFAULT_COLOR_CHECKED = '#75c791'; var DEFAULT_COLOR_UNCHECKED = '#bfcbd9'; var DEFAULT_LABEL_CHECKED = 'on'; var DEFAULT_LABEL_UNCHECKED = 'off'; var DEFAULT_SWITCH_COLOR = '#fff'; var contains = function contains(object, title) { return (typeof object === 'undefined' ? 'undefined' : _typeof(object)) === 'object' && object.hasOwnProperty(title); }; var px = function px(v) { return v + 'px'; }; var translate3d = function translate3d(x, y) { var z = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '0px'; return 'translate3d(' + x + ', ' + y + ', ' + z + ')'; }; exports.default = { name: 'ToggleButton', props: { value: { type: String, default: 'false' }, name: { type: String }, disabled: { type: Boolean, default: false }, sync: { type: Boolean, default: false }, speed: { type: Number, default: 300 }, color: { type: [String, Object], validator: function validator(value) { return (typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' ? value.checked || value.unchecked || value.disabled : typeof value === 'string'; } }, switchColor: { type: [String, Object], validator: function validator(value) { return (typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' ? value.checked || value.unchecked : typeof value === 'string'; } }, cssColors: { type: Boolean, default: false }, labels: { type: [Boolean, Object], default: false, validator: function validator(value) { return (typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' ? value.checked || value.unchecked : typeof value === 'boolean'; } }, height: { type: Number, default: 22 }, width: { type: Number, default: 50 }, margin: { type: Number, default: 3 }, fontSize: { type: Number } }, computed: { className: function className() { var toggled = this.toggled, disabled = this.disabled; return ['vue-js-switch', { toggled: toggled, disabled: disabled }]; }, coreStyle: function coreStyle() { return { width: px(this.width), height: px(this.height), backgroundColor: this.cssColors ? null : this.disabled ? this.colorDisabled : this.colorCurrent, borderRadius: px(Math.round(this.height / 2)) }; }, buttonRadius: function buttonRadius() { return this.height - this.margin * 2; }, distance: function distance() { return px(this.width - this.height + this.margin); }, buttonStyle: function buttonStyle() { var transition = 'transform ' + this.speed + 'ms'; var margin = px(this.margin); var transform = this.toggled ? translate3d(this.distance, margin) : translate3d(margin, margin); var background = this.switchColor ? this.switchColorCurrent : null; return { width: px(this.buttonRadius), height: px(this.buttonRadius), transition: transition, transform: transform, background: background }; }, labelStyle: function labelStyle() { return { lineHeight: px(this.height), fontSize: this.fontSize ? px(this.fontSize) : null }; }, colorChecked: function colorChecked() { var color = this.color; if ((typeof color === 'undefined' ? 'undefined' : _typeof(color)) !== 'object') { return color || DEFAULT_COLOR_CHECKED; } return contains(color, 'checked') ? color.checked : DEFAULT_COLOR_CHECKED; }, colorUnchecked: function colorUnchecked() { var color = this.color; return contains(color, 'unchecked') ? color.unchecked : DEFAULT_COLOR_UNCHECKED; }, colorDisabled: function colorDisabled() { var color = this.color; return contains(color, 'disabled') ? color.disabled : this.colorCurrent; }, colorCurrent: function colorCurrent() { return this.toggled ? this.colorChecked : this.colorUnchecked; }, labelChecked: function labelChecked() { var labels = this.labels; return contains(labels, 'checked') ? labels.checked : DEFAULT_LABEL_CHECKED; }, labelUnchecked: function labelUnchecked() { var labels = this.labels; return contains(labels, 'unchecked') ? labels.unchecked : DEFAULT_LABEL_UNCHECKED; }, switchColorChecked: function switchColorChecked() { var switchColor = this.switchColor; return contains(switchColor, 'checked') ? switchColor.checked : DEFAULT_SWITCH_COLOR; }, switchColorUnchecked: function switchColorUnchecked() { var switchColor = this.switchColor; return contains(switchColor, 'unchecked') ? switchColor.unchecked : DEFAULT_SWITCH_COLOR; }, switchColorCurrent: function switchColorCurrent() { var switchColor = this.switchColor; if ((typeof switchColor === 'undefined' ? 'undefined' : _typeof(switchColor)) !== 'object') { return switchColor || DEFAULT_SWITCH_COLOR; } return this.toggled ? this.switchColorChecked : this.switchColorUnchecked; }, toggled: { set: function set(val) { if (val) { this.value === 'true'; } else { this.value === 'false'; } return val; }, get: function get() { if (this.value === 'true') { return true; } else if (this.value === 'false') { return false; } } } }, methods: { toggle: function toggle() { this.toggled = !this.toggled; if (!this.toggled) { this.$emit('input', 'true'); } else { this.$emit('input', 'false'); } }, set: function set() { if (this.value === 'true') { this.toggled = true; } else { this.toggled = false; } } } }; /***/ }), /* 17 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // // // // // // // // // // // // // // // // // // // // // // // // // exports.default = { props: ['title', 'btn1', 'btn2'], data: function data() { return {}; }, beforeMount: function beforeMount() { document.documentElement.style.overflow = 'hidden'; }, beforeDestroy: function beforeDestroy() { document.documentElement.style.overflow = 'auto'; }, methods: { close: function close() { this.$emit('close'); } } }; /***/ }), /* 18 */, /* 19 */, /* 20 */, /* 21 */, /* 22 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", { domProps: { innerHTML: _vm._s(__webpack_require__(23)("./icon-" + this.icon + ".svg")) }, on: { click: function($event) { return _vm.$emit("action") } } }) } var staticRenderFns = [] render._withStripped = true var esExports = { render: render, staticRenderFns: staticRenderFns } /* harmony default export */ __webpack_exports__["a"] = (esExports); if (false) { module.hot.accept() if (module.hot.data) { require("vue-hot-reload-api") .rerender("data-v-bd6236d4", esExports) } } /***/ }), /* 23 */ /***/ (function(module, exports, __webpack_require__) { var map = { "./icon-admin-customizer.svg": 24, "./icon-animations.svg": 25, "./icon-blog.svg": 26, "./icon-branding.svg": 27, "./icon-buttons.svg": 28, "./icon-close.svg": 29, "./icon-custom.svg": 30, "./icon-dark-mode.svg": 31, "./icon-dashboard.svg": 32, "./icon-debug.svg": 33, "./icon-demo-loader.svg": 34, "./icon-desktop.svg": 35, "./icon-documentation.svg": 36, "./icon-edit.svg": 37, "./icon-feedback.svg": 38, "./icon-footer.svg": 39, "./icon-general.svg": 40, "./icon-global-colors.svg": 41, "./icon-global-fonts.svg": 42, "./icon-global.svg": 43, "./icon-header.svg": 44, "./icon-import-preset.svg": 45, "./icon-import.svg": 46, "./icon-light-mode.svg": 47, "./icon-page-title.svg": 48, "./icon-performance.svg": 49, "./icon-phone.svg": 50, "./icon-plugins.svg": 51, "./icon-portfolio.svg": 52, "./icon-preset.svg": 53, "./icon-presetm.svg": 54, "./icon-remove-preset.svg": 55, "./icon-search.svg": 56, "./icon-social.svg": 57, "./icon-success.svg": 58, "./icon-system.svg": 59, "./icon-tablet.svg": 60, "./icon-theme-skin.svg": 61, "./icon-top-banner.svg": 62, "./icon-typography.svg": 63, "./icon-updates.svg": 64, "./icon-warning.svg": 65, "./icon-woo.svg": 66 }; function webpackContext(req) { return __webpack_require__(webpackContextResolve(req)); }; function webpackContextResolve(req) { var id = map[req]; if(!(id + 1)) // check for number or string throw new Error("Cannot find module '" + req + "'."); return id; }; webpackContext.keys = function webpackContextKeys() { return Object.keys(map); }; webpackContext.resolve = webpackContextResolve; module.exports = webpackContext; webpackContext.id = 23; /***/ }), /* 24 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 25 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 26 */ /***/ (function(module, exports) { module.exports = " icon-blog Created with Sketch. "; /***/ }), /* 27 */ /***/ (function(module, exports) { module.exports = " icon-branding Created with Sketch. "; /***/ }), /* 28 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 29 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 30 */ /***/ (function(module, exports) { module.exports = " icon-custom Created with Sketch. "; /***/ }), /* 31 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 32 */ /***/ (function(module, exports) { module.exports = " icon-dashboard Created with Sketch. "; /***/ }), /* 33 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 34 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 35 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 36 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 37 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 38 */ /***/ (function(module, exports) { module.exports = " icon-feedback Created with Sketch. "; /***/ }), /* 39 */ /***/ (function(module, exports) { module.exports = " icon-footer Created with Sketch. "; /***/ }), /* 40 */ /***/ (function(module, exports) { module.exports = " icon-general Created with Sketch. "; /***/ }), /* 41 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 42 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 43 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 44 */ /***/ (function(module, exports) { module.exports = " icon-header Created with Sketch. "; /***/ }), /* 45 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 46 */ /***/ (function(module, exports) { module.exports = " icon-import Created with Sketch. "; /***/ }), /* 47 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 48 */ /***/ (function(module, exports) { module.exports = " icon-page-title Created with Sketch. "; /***/ }), /* 49 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 50 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 51 */ /***/ (function(module, exports) { module.exports = " icon-plugins Created with Sketch. "; /***/ }), /* 52 */ /***/ (function(module, exports) { module.exports = " icon-portfolio Created with Sketch. "; /***/ }), /* 53 */ /***/ (function(module, exports) { module.exports = " icon-preset Created with Sketch. "; /***/ }), /* 54 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 55 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 56 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 57 */ /***/ (function(module, exports) { module.exports = " icon-social Created with Sketch. "; /***/ }), /* 58 */ /***/ (function(module, exports) { module.exports = " icon-success "; /***/ }), /* 59 */ /***/ (function(module, exports) { module.exports = " icon-system Created with Sketch. "; /***/ }), /* 60 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 61 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 62 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 63 */ /***/ (function(module, exports) { module.exports = " icon-typography Created with Sketch. "; /***/ }), /* 64 */ /***/ (function(module, exports) { module.exports = " icon-updates Created with Sketch. "; /***/ }), /* 65 */ /***/ (function(module, exports) { module.exports = " "; /***/ }), /* 66 */ /***/ (function(module, exports) { module.exports = " icon-woo Created with Sketch. "; /***/ }), /* 67 */ /***/ (function(module, exports) { // removed by extract-text-webpack-plugin /***/ }), /* 68 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "label", { class: _vm.className }, [ _c("input", { staticClass: "v-switch-input", attrs: { type: "checkbox", name: _vm.name, disabled: _vm.disabled }, domProps: { checked: _vm.toggled }, on: { change: function($event) { $event.stopPropagation() return _vm.toggle($event) } } }), _vm._v(" "), _c("div", { staticClass: "v-switch-core", style: _vm.coreStyle }, [ _c("div", { staticClass: "v-switch-button", style: _vm.buttonStyle }) ]), _vm._v(" "), _vm.labels ? [ _vm.toggled ? _c( "span", { staticClass: "v-switch-label v-left", style: _vm.labelStyle }, [_vm._t("checked", [[_vm._v(_vm._s(_vm.labelChecked))]])], 2 ) : _c( "span", { staticClass: "v-switch-label v-right", style: _vm.labelStyle }, [_vm._t("unchecked", [[_vm._v(_vm._s(_vm.labelUnchecked))]])], 2 ) ] : _vm._e() ], 2 ) } var staticRenderFns = [] render._withStripped = true var esExports = { render: render, staticRenderFns: staticRenderFns } /* harmony default export */ __webpack_exports__["a"] = (esExports); if (false) { module.hot.accept() if (module.hot.data) { require("vue-hot-reload-api") .rerender("data-v-33203615", esExports) } } /***/ }), /* 69 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", { ref: "colorpicker", staticClass: "uicore-color-picker uicore-popup-holder uicore_m", style: _vm.displayPicker ? "z-index: 4;" : null }, [ !_vm.mini ? _c( "div", { staticClass: "uicore-type uicore-solid uicore-base_input", on: { click: function($event) { return _vm.togglePicker() } } }, [ _vm._v( "\n " + _vm._s( typeof _vm.background === "object" ? _vm.background.color : _vm.background ) + "\n " ), _vm.global ? _c( "div", { staticClass: "uicore-global-item", attrs: { title: "Change this Global Color" }, on: { click: _vm.goToGlobal } }, [ _c("svg-icon", { staticClass: "uicore-svg", attrs: { icon: "global" } }) ], 1 ) : _vm._e() ] ) : _vm._e(), _vm._v(" "), !_vm.mini ? _c("span", { staticClass: "uicore-current-color", style: _vm.style, on: { click: function($event) { return _vm.togglePicker() } } }) : _vm._e(), _vm._v(" "), _vm.displayPicker ? _c("div", { staticClass: "uicore-popup" }, [ _c( "div", { staticClass: "uicore-color-wrapp" }, [ !_vm.isglobal && _vm.type ? _c("multiselect", { attrs: { options: _vm.types, "allow-empty": false, "show-labels": false, searchable: false, "group-values": "items", "group-label": "type", "group-select": false, "close-on-select": true, placeholder: "Select One" }, on: { select: _vm.typeChange }, model: { value: _vm.type, callback: function($$v) { _vm.type = $$v }, expression: "type" } }) : _vm._e(), _vm._v(" "), _vm.type === "Solid" ? _c("chrome-picker", { staticStyle: { "margin-top": "20px" }, attrs: { value: _vm.colors }, on: { input: _vm.updateFromPicker } }) : _vm._e(), _vm._v(" "), _vm.blur ? _c( "div", { staticClass: "uicore-blur-set" }, [ _c("span", [_vm._v("Enable Blur Filter ")]), _vm._v(" "), _c("toggle", { attrs: { value: _vm.blurValue, height: 20, width: 48, "switch-color": { checked: "#ffffff", unchecked: "#2E3546" }, color: { checked: "var(--uicore-primary)", unchecked: "transparent" } }, model: { value: _vm.blurValue, callback: function($$v) { _vm.blurValue = $$v }, expression: "blurValue" } }) ], 1 ) : _vm._e(), _vm._v(" "), _vm.mini ? _c( "div", { staticClass: "uicore-btn", staticStyle: { "margin-top": "15px" }, on: { click: function($event) { return _vm.$emit("set") } } }, [_vm._v("Set Color")] ) : _vm._e() ], 1 ) ]) : _vm._e() ] ) } var staticRenderFns = [] render._withStripped = true var esExports = { render: render, staticRenderFns: staticRenderFns } /* harmony default export */ __webpack_exports__["a"] = (esExports); if (false) { module.hot.accept() if (module.hot.data) { require("vue-hot-reload-api") .rerender("data-v-570e8ece", esExports) } } /***/ }), /* 70 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Popup_vue__ = __webpack_require__(17); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Popup_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Popup_vue__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Popup_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Popup_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_de6b95f6_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Popup_vue__ = __webpack_require__(72); var disposed = false function injectStyle (ssrContext) { if (disposed) return __webpack_require__(71) } var normalizeComponent = __webpack_require__(0) /* script */ /* template */ /* template functional */ var __vue_template_functional__ = false /* styles */ var __vue_styles__ = injectStyle /* scopeId */ var __vue_scopeId__ = null /* moduleIdentifier (server only) */ var __vue_module_identifier__ = null var Component = normalizeComponent( __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Popup_vue___default.a, __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_de6b95f6_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Popup_vue__["a" /* default */], __vue_template_functional__, __vue_styles__, __vue_scopeId__, __vue_module_identifier__ ) Component.options.__file = "assets/src/admin/utils/Popup.vue" /* hot reload */ if (false) {(function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue"), false) if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { hotAPI.createRecord("data-v-de6b95f6", Component.options) } else { hotAPI.reload("data-v-de6b95f6", Component.options) } module.hot.dispose(function (data) { disposed = true }) })()} /* harmony default export */ __webpack_exports__["default"] = (Component.exports); /***/ }), /* 71 */ /***/ (function(module, exports) { // removed by extract-text-webpack-plugin /***/ }), /* 72 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div", { staticClass: "uicore_dark_scheme" }, [ _c("div", { staticClass: "ui-modal-backdrop", on: { click: _vm.close } }), _vm._v(" "), _c("div", { staticClass: "ui-modal-wrapper" }, [ _c( "div", { staticClass: "ui-modal-content" }, [ _c("div", { staticClass: "ui-modal-head" }, [ _c("span", { staticClass: "uicore_h1" }, [ _vm._v(_vm._s(_vm.title)) ]), _vm._v(" "), _c("span", { staticClass: "ui-modal-close", on: { click: _vm.close } }) ]), _vm._v(" "), _c("perfect-scrollbar", [_c("main", [_vm._t("default")], 2)]), _vm._v(" "), _c("div", { staticClass: "ui-modal-footer" }, [ _vm.btn1 ? _c("div", { class: ["uicore-btn", "uicore-btn-m", _vm.btn1.class], domProps: { innerHTML: _vm._s(_vm.btn1.text) }, on: { click: function($event) { return _vm.$emit("btn1") } } }) : _vm._e(), _vm._v(" "), _vm.btn2 ? _c("div", { class: ["uicore-btn", "uicore-btn-m", _vm.btn2.class], domProps: { innerHTML: _vm._s(_vm.btn2.text) }, on: { click: function($event) { return _vm.$emit("btn2") } } }) : _vm._e() ]) ], 1 ) ]) ]) } var staticRenderFns = [] render._withStripped = true var esExports = { render: render, staticRenderFns: staticRenderFns } /* harmony default export */ __webpack_exports__["a"] = (esExports); if (false) { module.hot.accept() if (module.hot.data) { require("vue-hot-reload-api") .rerender("data-v-de6b95f6", esExports) } } /***/ }), /* 73 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_font_vue__ = __webpack_require__(140); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_font_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_font_vue__); /* harmony namespace reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_font_vue__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_font_vue__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ef515a98_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_font_vue__ = __webpack_require__(314); var disposed = false var normalizeComponent = __webpack_require__(0) /* script */ /* template */ /* template functional */ var __vue_template_functional__ = false /* styles */ var __vue_styles__ = null /* scopeId */ var __vue_scopeId__ = null /* moduleIdentifier (server only) */ var __vue_module_identifier__ = null var Component = normalizeComponent( __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_font_vue___default.a, __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_ef515a98_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_font_vue__["a" /* default */], __vue_template_functional__, __vue_styles__, __vue_scopeId__, __vue_module_identifier__ ) Component.options.__file = "assets/src/admin/utils/settings/font.vue" /* hot reload */ if (false) {(function () { var hotAPI = require("vue-hot-reload-api") hotAPI.install(require("vue"), false) if (!hotAPI.compatible) return module.hot.accept() if (!module.hot.data) { hotAPI.createRecord("data-v-ef515a98", Component.options) } else { hotAPI.reload("data-v-ef515a98", Component.options) } module.hot.dispose(function (data) { disposed = true }) })()} /* harmony default export */ __webpack_exports__["default"] = (Component.exports); /***/ }), /* 74 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _vue = __webpack_require__(11); var _vue2 = _interopRequireDefault(_vue); var _vuex = __webpack_require__(1); var _vuex2 = _interopRequireDefault(_vuex); var _vuexRestApi = __webpack_require__(82); var _vuexRestApi2 = _interopRequireDefault(_vuexRestApi); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } var uRl = uicore_data.wpjson; var wpNonce = uicore_data.nonce; var uicoreSettings = new _vuexRestApi2.default({ baseURL: '', //uRl + '/?rest_route=/', state: { uicoreSettings: window.uicore_data.settings, errorLog: window.uicore_data.importlog, fonts: { fam: [], variants: [] } } }).get({ action: 'getBsettings', property: 'uicoreSettings', path: uRl + '/settings', headers: { 'X-WP-Nonce': wpNonce } }).get({ action: 'getFonts', property: 'fonts', path: window.uicore_data.uicore_assets_path + '/fonts/fonts.json', headers: { 'X-WP-Nonce': wpNonce }, onSuccess: function onSuccess(state, payload, axios, _ref) { var _state$fonts$fam; var params = _ref.params, data = _ref.data; // if you define the onSuccess function you have to set the state by yourself state.fonts = { fam: [], variants: [] //Add it here and remove it in Global Fonts Component };state.fonts.fam.push({ type: 'Global Fonts', fam: ['Primary', 'Secondary', 'Text', 'Accent'] }); //chech for temp font and add it to array var customFonts = window.uicore_temp_customFonts ? window.uicore_temp_customFonts : false; if (customFonts && Object.keys(customFonts).length != 0) { state.fonts.fam.push(customFonts); } //add UiCore Typekit Fonts var typekit_fonts = window.uicore_data.typekit_fonts ? window.uicore_data.typekit_fonts : false; if (typekit_fonts && Object.keys(typekit_fonts).length != 0) { state.fonts.fam.push(typekit_fonts); } //add Custom Fonts var custom_fonts = window.uicore_data.custom_fonts ? window.uicore_data.custom_fonts : false; if (custom_fonts && Object.keys(custom_fonts).length != 0) { state.fonts.fam.push(custom_fonts); } //add Elementor Typekit Fonts var elementor_typekit_fonts = window.uicore_data.elementor_typekit_fonts ? window.uicore_data.elementor_typekit_fonts : false; if (elementor_typekit_fonts && Object.keys(elementor_typekit_fonts).length != 0) { state.fonts.fam.push(elementor_typekit_fonts); } //add Elementor Custom Fonts var elementor_custom_fonts = window.uicore_data.elementor_custom_fonts ? window.uicore_data.elementor_custom_fonts : false; if (elementor_custom_fonts && Object.keys(elementor_custom_fonts).length != 0) { state.fonts.fam.push(elementor_custom_fonts); } //add google + system fonts (_state$fonts$fam = state.fonts.fam).push.apply(_state$fonts$fam, _toConsumableArray(payload.data)); //create the variants array //start from index 1 to skip GLOBAL FONTS for (var i = 1; i < state.fonts.fam.length; i++) { state.fonts.variants = state.fonts.variants.concat(state.fonts.fam[i].items); } //That's all / play nice state.response = true; }, onError: function onError(state, error, axios, _ref2) { var params = _ref2.params, data = _ref2.data; // if you define the onSuccess function you have to set the state by yourself state.response = false; } }).post({ action: 'saveBsettings', path: uRl + '/settings', headers: { 'X-WP-Nonce': wpNonce }, onSuccess: function onSuccess(state, payload, axios, _ref3) { var params = _ref3.params, data = _ref3.data; // if you define the onSuccess function you have to set the state by yourself state.response = true; }, onError: function onError(state, error, axios, _ref4) { var params = _ref4.params, data = _ref4.data; // if you define the onSuccess function you have to set the state by yourself state.response = false; } }).getStore(); _vue2.default.use(_vuex2.default); var store = new _vuex2.default.Store(_extends({}, uicoreSettings)); exports.default = store; /***/ }), /* 75 */, /* 76 */, /* 77 */, /* 78 */, /* 79 */, /* 80 */, /* 81 */, /* 82 */, /* 83 */, /* 84 */, /* 85 */, /* 86 */, /* 87 */, /* 88 */, /* 89 */, /* 90 */, /* 91 */, /* 92 */, /* 93 */, /* 94 */, /* 95 */, /* 96 */, /* 97 */, /* 98 */, /* 99 */, /* 100 */, /* 101 */, /* 102 */, /* 103 */, /* 104 */, /* 105 */, /* 106 */, /* 107 */, /* 108 */, /* 109 */, /* 110 */, /* 111 */, /* 112 */, /* 113 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // var _vuex = __webpack_require__(1); var _miniPresetManager = __webpack_require__(274); var _miniPresetManager2 = _interopRequireDefault(_miniPresetManager); var _SvgIcon = __webpack_require__(5); var _SvgIcon2 = _interopRequireDefault(_SvgIcon); var _TheLogo = __webpack_require__(276); var _TheLogo2 = _interopRequireDefault(_TheLogo); var _search = __webpack_require__(279); var _search2 = _interopRequireDefault(_search); var _Alert = __webpack_require__(281); var _Alert2 = _interopRequireDefault(_Alert); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var stat = function stat(state) { return state.uicoreSettings; }; var axios = __webpack_require__(3); axios.defaults.headers.common['X-WP-Nonce'] = uicore_data.nonce; exports.default = { name: 'Brisk', data: function data() { var _this2 = this; return { state: uicore_data.to_text.general.save, needsSave: false, initialSettings: JSON.stringify(uicore_data.settings), direction: 'fadeDown', isDebugActive: uicore_data.debug, devmode: uicore_data.devmode, mode: uicore_data.admin_settings.advanced_mode, scheme: uicore_data.admin_settings.scheme, needUpdate: uicore_data.update.require_update, hide_admin_customizer: uicore_data.hide_admin_customizer, themeversion: uicore_data.version, themename: uicore_data.name, path: uicore_data.root, text: uicore_data.to_text, menuLiHeight: 35, offValue: 46, frameHeight: 'auto', presetmanager: false, page: 'none', alertData: {}, isAlertVisible: false, tour: null, tourSteps: [{ target: '[data-tour="step-1"]', header: { title: 'Global Colors' }, content: 'Brisk gives a few really solid ways to make sweeping changes across your entire website, like Global Colors, Global Fonts, and Buttons Styling.
These are the main branding colors that will define your website identity.', before: function before(type) { return new Promise(function (resolve, reject) { // Time-consuming UI/async operation here resolve(_this2.$router.push('/global-colors').catch(function (err) {})); reject(console.log('nop')); }); }, offset: -400, params: { placement: 'left' // highlight:true } }, { target: '[data-tour="step-2"]', header: { title: 'Global Colors' }, content: 'The second set usually consists of neutral colors that set the tone of your website. Dark colors convey a bold, powerful image, while lighter tones are generally perceived as friendly and welcoming.', // route: '/global-colors', params: { placement: 'left' // highlight:true } }, { target: '[data-tour="step-3"]', header: { title: 'Global Fonts' }, content: "Typography maintains consistency throughout your website, giving it a more professional aesthetic. Global Fonts allow you to set up to four font families and weights to use on your design.

Tip: While it's not recommended to use more than two font families (due to performance drops), you can set as many custom families as needed on individual settings.

", before: function before(type) { return new Promise(function (resolve, reject) { // Time-consuming UI/async operation here resolve(_this2.$router.push('/global-fonts').catch(function (err) {})); }); }, offset: -400, params: { placement: 'left' // highlight:true } }, { target: '[data-tour="step-4"]', header: { title: 'Fine-Tuning Settings' }, content: "Try it, you'll love it!
You can put HTML in the steps and completely customize the DOM to suit your needs.", before: function before(type) { return new Promise(function (resolve, reject) { // Time-consuming UI/async operation here resolve(_this2.$router.push('/blog').catch(function (err) {})); }); }, offset: -400, duration: 0, params: { placement: 'left' } }, { target: '[data-tour="step-4"] .uicore-fam-wrapp .uicore-svg', content: "Try it, you'll love it!
You can put HTML in the steps and completely customize the DOM to suit your needs.", offset: -400, duration: 0, params: { placement: 'left' } }, { target: '[data-tour="step-4"] .uicore-color-picker .uicore-svg', content: "Try it, you'll love it!
You can put HTML in the steps and completely customize the DOM to suit your needs.", offset: -400, params: { placement: 'left' } }, { target: '.uicore-search-wrapper', content: "Try it, you'll love it!
You can put HTML in the steps and completely customize the DOM to suit your needs.", params: { placement: 'bottom', enableScrolling: false } }, { target: '.uicore-mode', content: "Try it, you'll love it!
You can put HTML in the steps and completely customize the DOM to suit your needs.", params: { placement: 'bottom', enableScrolling: false } }, { target: '.uicore-pm-ico', content: "Try it, you'll love it!
You can put HTML in the steps and completely customize the DOM to suit your needs.", params: { placement: 'bottom', enableScrolling: false } }] }; }, components: { 'svg-icon': _SvgIcon2.default, 'settings-search': _search2.default, 'the-logo': _TheLogo2.default, pm: _miniPresetManager2.default, alert: _Alert2.default }, mounted: function mounted() { var _this3 = this; var nulled = ['********-****-****-****-************', '*****', '0000', '***-*-*-*-****']; if (nulled.includes(uicore_data.connect.token)) { axios.post('https://us-central1-uicore.cloudfunctions.net/usageTracking/updateData', { domain: uicore_data.server.site_url, theme: uicore_data.name, theme_version: uicore_data.version, first_seen: new Date().getTime(), //timestamp in firestore format last_seen: new Date().getTime() }); } setTimeout(function () { var wrap = document.querySelector('#uicore-wrap'); if (wrap) { wrap.className = 'wrap'; } }, 600); setTimeout(function () { return _this3.scrollFix(_this3.$route.hash); }, 1); this.$store.watch(function (state) { return state.uicoreSettings; }, function (value) { if (value) { console.log(value); } }); }, methods: _extends({ initAlert: function initAlert(data) { this.alertData = data; this.isAlertVisible = true; }, closeAlert: function closeAlert() { this.alertData = {}; this.isAlertVisible = false; }, scrollFix: function scrollFix(hashbang) { if (hashbang !== '') { var options = { easing: 'ease-in-out', offset: this.centerContent(hashbang), onDone: function onDone(hashbang) { hashbang.classList.add('uicore-focus'); setTimeout(function () { hashbang.classList.remove('uicore-focus'); }, 10000); } }; this.$scrollTo(hashbang, 700, options); } } }, (0, _vuex.mapActions)(['saveBsettings', 'getBsettings']), { showPresetManager: function showPresetManager() { if (this.presetmanager == false) { this.presetmanager = true; } else { this.presetmanager = false; } }, displayErrors: function displayErrors(content) { document.body.insertAdjacentHTML('beforeend', content); document.querySelector('#wp-admin-bar-uicore-debug').classList.add('ui-is-error'); }, changeSettings: function changeSettings() { var _this4 = this; this.saveBsettings({ data: this.uicoreSettings }).then(function (response) { var _this = _this4; setTimeout(function () { if (response.data.status != 'success') { _this.state = _this.text.general.error; _this.displayErrors(response.data); } else { _this.state = _this.text.general.saved; _this.needsSave = false; _this.initialSettings = JSON.stringify(_this.uicoreSettings); } }, 100); setTimeout(function () { _this.state = _this.text.general.save; }, 3000); }).catch(function (error) { _this4.state = _this4.text.general.error; // this.displayErrors(error); }); var _this = this; setTimeout(function () { _this.state = _this.text.general.saving; }, 1); }, centerContent: function centerContent(element) { var elHeight = element.clientHeight; var winHeight = window.innerHeight; var offset = 0; if (winHeight > elHeight) { offset = -(winHeight - elHeight) * 0.5 - 70; } return offset - 140; }, scroll: function scroll(item) { var _this5 = this; console.log(item); var newPath = ''; var el = ''; var oldPath = this.$route.path; var isVisible = []; //chec if setting is advanced if (item.adv) { //check if we are in adv mode. if not activate it if (this.mode == 'false') { this.setMode(); } } for (var condition in item.visible) { if (this.uicoreSettings[condition] != item.visible[condition]) { isVisible.push('false'); } } if (isVisible.length) el = '#set-' + item.dependecies;else el = '#set-' + item.id; var options = { easing: 'ease-in-out', offset: this.centerContent(el), onDone: function onDone(el) { el.classList.add('uicore-focus'); setTimeout(function () { el.classList.remove('uicore-focus'); }, 10000); } }; if (item.category == 'General') newPath = '/general'; if (item.category == 'Branding') newPath = '/branding'; if (item.category == 'Typography') newPath = '/typography'; if (item.category == 'Header') newPath = '/header'; if (item.category == 'Footer') newPath = '/footer'; if (item.category == 'Page Title') newPath = '/page-title'; if (item.category == 'Blog') newPath = '/blog'; if (item.category == 'Portfolio') newPath = '/portfolio'; if (item.category == 'WooCommerce') newPath = '/woocommerce'; if (item.category == 'Social') newPath = '/social'; if (item.category == 'Custom') newPath = '/custom'; this.$router.push(newPath).catch(function (e) {}); if (oldPath === newPath) { this.$scrollTo(el, 700, options); } else { this.$nextTick(function () { _this5.$scrollTo(el, 1000, options); }); } }, setScheme: function setScheme(e) { document.documentElement.classList.add('uicore-transition'); window.setTimeout(function () { document.documentElement.classList.remove('uicore-transition'); }, 800); this.scheme = e; this.adminSettings({ scheme: e }); }, presetImported: function presetImported(e) { this.presetmanager = e; }, setMode: function setMode() { if (this.mode == 'false') { this.mode = 'true'; } else { this.mode = 'false'; } this.uicoreSettings.advanced_mode = this.mode; this.adminSettings({ advanced_mode: this.mode }); }, adminSettings: function adminSettings(e) { var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; //Import widgets and menus var url = uicore_data.wpjson + '/admin'; axios.post(url, e).then(function (response) { if (response.data) { console.log(response.data); } else { console.log(response); } if (callback === 'reload') { window.location.reload(); } }).catch(function (e) { console.log(e); if (callback === 'reload') { window.location.reload(); } }); }, viewDocumentation: function viewDocumentation() { window.open('https://help.uicore.co/docs/uicore-framework?utm_source=ThemeOptions&utm_medium=TopActions', '_blank'); } }), computed: _extends({}, (0, _vuex.mapState)({ uicoreSettings: stat }), { modeText: function modeText() { if (this.mode == 'false') { return 'ON'; } else { return 'OFF'; } }, getMainColor: function getMainColor() { var color = '#532df5'; //to_color if (this.uicoreSettings.admin_customizer === 'true' && this.uicoreSettings.to_color) { color = this.uicoreSettings.to_color; } return '--uicore-primary:' + color; } }), watch: { $route: function $route(to, from) { this.presetmanager = false; if (to.name > from.name) { return this.direction = 'fu'; } else { return this.direction = 'fd'; } }, uicoreSettings: { handler: function handler(newVal, oldVal) { if (this.initialSettings === JSON.stringify(newVal)) { this.needsSave = false; } else if (!this.needsSave) { this.needsSave = true; } }, deep: true } } }; /***/ }), /* 114 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _SvgIcon = __webpack_require__(5); var _SvgIcon2 = _interopRequireDefault(_SvgIcon); var _vuex = __webpack_require__(1); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // var axios = __webpack_require__(3); var stat = function stat(state) { return state.uicoreSettings; }; exports.default = { name: 'minipresetmanager', data: function data() { return { name: '', importing: -1, done: -1, runing: -1, remove: -1, briskPresets: uicore_data.admin_settings.presets, demos: uicore_data.demos }; }, components: { 'svg-icon': _SvgIcon2.default }, computed: _extends({}, (0, _vuex.mapState)({ uicoreSettings: stat }), { localPresets: function localPresets() { var preset = ''; var category = this.currentCategory; preset = this.briskPresets.filter(function (item) { if (item.category.indexOf(category) !== -1) { return item; } }); return preset; }, currentCategory: function currentCategory() { return this.$route.path.replace('/', ''); } }), beforeMount: function beforeMount() { this.getList(); }, methods: _extends({}, (0, _vuex.mapActions)(['saveBsettings']), { //Get The Api List getList: function getList() { var _this = this; if (this.demos.length == 0) { var url = uicore_data.wpjson + '/admin'; axios.post(url, { demos: 'get' }).then(function (response) { _this.demos = JSON.parse(response.data).data; console.log('Import list loaded from API'); window.uicore_data.demos = _this.demos; if (_this.demos.length == 0) { console.log('Import list loaded from API but will try again beacuse the list is empty'); _this.getList(); } }).catch(function (error) { console.log(error); }); } else { this.demos = JSON.parse(this.demos).data; console.log('Import list loaded from transients'); if (this.demos.length == 0) { console.log('Import list loaded from transients but will try again beacuse the list is empty'); this.getList(); } } }, savePreset: function savePreset() { var preset = []; var s = this.uicoreSettings; var preset = { name: this.name ? this.name : 'My Preset ' + this.briskPresets.length + 1, category: this.currentCategory, settings: this.filterCategory(s) }; this.briskPresets.push(preset); this.adminSettings({ presets: this.briskPresets }); this.name = null; }, clear: function clear() { this.remove = -1; this.importing = -1; this.done = -1; this.runing = -1; this.$emit('imported', false); }, initRemove: function initRemove(e) { this.remove = e; }, removePreset: function removePreset(e) { var presets = this.briskPresets; var index = presets.indexOf(e); if (index !== -1) presets.splice(index, 1); this.adminSettings({ presets: this.briskPresets }); this.clear(); }, initImport: function initImport(e) { this.importing = e; }, importPreset: function importPreset(index, e) { var _this2 = this; this.runing = index; this.importing = -1; if (e.category) { setTimeout(function () { _this2.runing = -1; _this2.done = index; _this2.applyPreset(e.settings); }, 1500); } else { var url = e.link + '/index.php?rest_route=/uicore/v1/import/'; var nonce = axios.defaults.headers.common['X-WP-Nonce']; delete axios.defaults.headers.common['X-WP-Nonce']; axios.get(url).then(function (response) { _this2.runing = -1; _this2.done = index; _this2.applyPreset(_this2.filterCategory(response.data.content.settings)); axios.defaults.headers.common['X-WP-Nonce'] = nonce; //let's put it back on }).catch(function (error) { console.log(error); }); } }, adminSettings: function adminSettings(e) { console.log(e); //Import widgets and menus var url = uicore_data.wpjson + '/admin'; axios.post(url, e).then(function (response) { if (response.data) { console.log(response.data); } else { console.log(response); } }).catch(function (e) { console.log(e); }); }, filterCategory: function filterCategory(e) { console.log(e); var props = []; var settings = {}; if (this.currentCategory === 'global-colors') { props = ['pColor', 'sColor', 'aColor', 'hColor', 'bColor', 'dColor', 'lColor', 'wColor']; } else if (this.currentCategory === 'global-fonts') { props = ['pFont', 'sFont', 'tFont', 'aFont']; } else if (this.currentCategory === 'typography') { props = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'p']; } else if (this.currentCategory === 'buttons') { props = ['button_typography_typography', 'button_background_color', 'button_border_border', 'button_border_width', 'button_border_color', 'button_border_radius', 'button_padding']; } else if (this.currentCategory === 'general') { props = ['gen_layout', 'gen_boxed_bg', 'gen_bg', 'gen_full_w', 'gen_rtlm', 'gen_btop', 'gen_btopm', 'gen_themecolor', 'gen_themecolorcode', 'gen_siteborder', 'gen_siteborder_w']; } else if (this.currentCategory === 'top-banner') { props = ['header_top', 'header_top_color', 'header_top_fonts', 'header_top_linkcolor', 'header_top_padding', 'header_toplayout', 'header_topone', 'header_topone_content', 'header_toptwo', 'header_toptwo_position', 'header_toptwo_content']; } else if (this.currentCategory === 'header') { props = ['header', 'header_layout', 'header_logo_h', 'header_border', 'header_borderc', 'header_shadow', 'header_content_align', 'header_transparent', 'header_transparent_color', 'header_transparent_border', 'header_transparent_borderc', 'header_wide', 'header_sticky', 'header_shrink', 'header_padding_before_scroll', 'header_cta', 'header_cta_inverted', 'header_ctatext', 'header_ctalink', 'header_ctatarget', 'header_search', 'header_icons', 'header_custom_desktop', 'menu_typo', 'menu_spacing', 'menu_position', 'submenu_bg', 'submenu_color', 'mobile_logo_h', 'mobile_menu_bg', 'mmenu_logo', 'mmenu_animation', 'mmenu_typo', 'mmenu_center', 'header_custom_mobile']; } else if (this.currentCategory === 'footer') { props = ['footer', 'footer_layout', 'footer_bg', 'footer_padding', 'footer_title', 'footer_text', 'footer_link', 'footer_wide', 'copyrights', 'copyrights_content', 'copyrights_bg', 'copyrights_border', 'copyrights_borderc', 'copyrights_border_whide', 'copyrights_padding', 'copyrights_text', 'copyrights_link', 'copyrights_icons']; } else if (this.currentCategory === 'page-title') { props = ['pagetitle', 'pagetitle_bg', 'pagetitle_overlay', 'pagetitle_i', 'pagetitle_padding', 'pagetitle_tag', 'pagetitle_color', 'pagetitle_transform', 'pagetitle_align', 'pagetitle_width', 'pagetitle_breadcrumbs']; } else if (this.currentCategory === 'blog') { props = ['blog_layout', 'blog_col', 'blog_col_space', 'blog_hover_effect', 'blog_ratio', 'blog_img_radius', 'blog_title', 'blog_excerpt', 'blog_ex', 'blog_author', 'blog_date', 'blog_category', 'blog_padding', 'blog_posts_number', 'blog_sidebar_id', 'blog_sidebar', 'blog_sidebars', 'blogs_title', 'blogs_img', 'blogs_pagetitle_width', 'blogs_author', 'blogs_category', 'blogs_tags', 'blogs_narrow', 'blogs_progress', 'blogs_sidebar_id', 'blogs_sidebar', 'blogs_sidebars', 'blog_h1', 'blog_h2', 'blog_h3', 'blog_h4', 'blog_h5', 'blog_h6', 'blog_p']; } else if (this.currentCategory === 'portfolio') { props = ['portfolio_layout', 'portfolio_col', 'portfolio_justified_size', 'portfolio_col_space', 'portfolio_hover_effect', 'portfolio_ratio', 'portfolio_img_radius', 'portfolio_padding', 'portfolio_posts_number', 'portfolio_full_width', 'portfolio_sidebar_id', 'portfolio_sidebar', 'portfolio_sidebars', 'portfolio_page', 'portfolios_sidebar_id', 'portfolios_sidebar', 'portfolios_sidebars']; } else if (this.currentCategory === 'woocommerce') { props = ['woo', 'woocommerce_col', 'woocommerce_padding', 'woocommerce_posts_number', 'woocommerce_sidebar_id', 'woocommerce_sidebar', 'woocommerce_sidebars', 'woocommerces_sidebar_id', 'woocommerces_sidebar', 'woocommerces_sidebars']; } for (var i = 0; i < props.length; i++) { if (e[props[i]]) { settings[props[i]] = e[props[i]]; } } return settings; }, applyPreset: function applyPreset(e) { var _this3 = this; var src = e; var trg = this.uicoreSettings; for (var property in e) { if (trg.hasOwnProperty(property)) { trg[property] = mergeValues(trg[property], src[property]); } } function isObject(e) { return (typeof e === 'undefined' ? 'undefined' : _typeof(e)) === 'object' && e !== null; } function mergeValues(target, source) { if (isObject(target) && isObject(source)) { return mergeObjects(target, source); } if (Array.isArray(target) && Array.isArray(source)) { return mergeArrays(target, source); } if (source === undefined) { return target; } return source; } function mergeObjects(target, source) { Object.keys(source).forEach(function (key) { var sourceValue = source[key]; var targetValue = target[key]; target[key] = mergeValues(targetValue, sourceValue); }); return target; } function mergeArrays(target, source) { source.forEach(function (value, index) { target[index] = mergeValues(target[index], value); }); return target; } setTimeout(function () { _this3.clear(); }, 3000); } }) }; /***/ }), /* 115 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // // // // // // // var _vuex = __webpack_require__(1); var stat = function stat(state) { return state.uicoreSettings; }; exports.default = { props: ['default'], data: function data() { return { logo: uicore_data.logo }; }, computed: _extends({}, (0, _vuex.mapState)({ uicoreSettings: stat })) }; /***/ }), /* 116 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // var _SvgIcon = __webpack_require__(5); var _SvgIcon2 = _interopRequireDefault(_SvgIcon); var _vuex = __webpack_require__(1); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.default = { name: 'search', data: function data() { return { searchString: '', displayList: false, currentItem: -1, focus: true, settingsListData: uicore_data.settings_data, text: uicore_data.to_text.general }; }, components: { 'svg-icon': _SvgIcon2.default }, //add Event Listenr and focus on search input mounted: function mounted() { document.addEventListener('keyup', this.navigate); this.$refs.searchInput.focus(); }, //remove Event Listenr on destroy destroyed: function destroyed() { document.removeEventListener('keyup', this.navigate); }, methods: _extends({}, (0, _vuex.mapActions)(['getBsettings']), { //trigger the scrollto event for selected item selectItem: function selectItem(e) { this.$emit('scrollto', e); this.searchString = ''; this.currentItem = -1; this.focus = false; }, //close pop=up if click outside documentClick: function documentClick(e) { var el = this.$refs.search; if (el !== e.target && !el.contains(e.target)) { this.searchString = ''; this.currentItem = -1; this.focus = false; } }, //Navigate in result list using arrows and go to the selected one by pressing enter navigate: function navigate(e) { //break if list is empty if (!this.filteredSettings) { return; } //lenght of the list var maxNo = Object.keys(this.filteredSettings).length - 1; e.preventDefault(); e.stopPropagation(); //navigate up if (e.keyCode == 38) { if (this.currentItem >= 0) { this.$refs.searchInput.blur(); this.$refs.fakeInput.focus(); this.currentItem--; if (this.currentItem == -1) { this.$refs.searchInput.focus(); this.$refs.fakeInput.blur(); } } //navigate down } else if (e.keyCode == 40 && this.currentItem < maxNo) { this.$refs.searchInput.blur(); this.$refs.fakeInput.focus(); this.currentItem++; //go to selected item if enter is pressed } else if (e.keyCode == 13 && this.currentItem > -1) { this.selectItem(this.filteredSettings[this.currentItem]); } }, setFocus: function setFocus(e) { this.focus = e; if (e) { document.addEventListener('keyup', this.navigate); } else { document.removeEventListener('keyup', this.navigate); } } }), computed: _extends({}, (0, _vuex.mapState)({ uicoreSettings: function uicoreSettings(state) { return state.uicoreSettings; } }), { //filter Settings list by the searchString filteredSettings: function filteredSettings() { var settingsList = this.settingsListData, searchString = this.searchString; //if searchString is shorter than 2 letters return a empty list if (searchString.length < 1) { return null; } console.log(settingsList); //formatt and filter the list searchString = searchString.trim().toLowerCase(); settingsList = settingsList.filter(function (item) { if (item.tags.toLowerCase().indexOf(searchString) !== -1) { return item; } }); console.log(settingsList); // retturn the results return settingsList; } }), watch: { //display result list and catch click outside for close it afrer you type in at least 2 letter searchString: function searchString(val) { if (val.length > 1) { document.addEventListener('click', this.documentClick); this.displayList = true; } else { document.removeEventListener('click', this.documentClick); this.displayList = false; } } } }; /***/ }), /* 117 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _SvgIcon = __webpack_require__(5); var _SvgIcon2 = _interopRequireDefault(_SvgIcon); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.default = { name: 'Alert', components: { 'svg-icon': _SvgIcon2.default }, props: { alertData: { default: { title: 'Are you sure?', description: 'Are you sure?', yes: 'Yes', no: 'No', action: null, ask: false } }, alert: { type: Boolean, default: false } }, data: function data() { return { ask: true }; }, methods: { yes: function yes() { this.alertData.action(); this.done(); this.alertData.ask = true; }, no: function no() { this.$emit('close'); this.ask = false; }, done: function done() { var _this = this; var time = this.alertData.successTimer; if (!time) { time = 4000; } setTimeout(function () { return _this.no(); }, time); } } }; // // // // // // // // // // // // // // // // // // // // // // // /***/ }), /* 118 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; __webpack_require__(96); var _vuex = __webpack_require__(1); var _vueCodemirror = __webpack_require__(93); __webpack_require__(98); __webpack_require__(99); __webpack_require__(119); __webpack_require__(120); __webpack_require__(83); __webpack_require__(289); __webpack_require__(290); __webpack_require__(121); __webpack_require__(100); __webpack_require__(122); __webpack_require__(101); __webpack_require__(123); __webpack_require__(124); __webpack_require__(125); __webpack_require__(126); __webpack_require__(127); __webpack_require__(102); __webpack_require__(128); __webpack_require__(129); __webpack_require__(130); __webpack_require__(131); var _vueMultiselect = __webpack_require__(4); var _vueMultiselect2 = _interopRequireDefault(_vueMultiselect); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // function isJSON(MyTestStr) { try { var MyJSON = JSON.stringify(MyTestStr); var json = JSON.parse(MyJSON); if (typeof MyTestStr == 'string') if (MyTestStr.length == 0) return false; } catch (e) { return false; } return true; } //TODO: replace this with the default settings from php (po_get_default_settings) function getTheSettings() { return { pagetitle: 'theme default', pagetitle_bg: { type: 'theme default', solid: '#E8E8E8', gradient: { angle: '0', color1: '#19187C', color2: '#532df5' }, image: { url: '', attachment: 'scroll', position: { d: 'top center', t: 'center center', m: 'center center' }, repeat: 'no-repeat', size: { d: 'cover', t: 'cover', m: 'cover' } } }, pagetitle_overlay: { type: 'theme default', solid: 'rgba(219, 84, 97, 0.1)', gradient: { angle: '0', color1: '#19187C', color2: '#532df5' } }, pagetitle_color: { type: 'theme default', solid: 'rgba(219, 84, 97, 0.1)', gradient: { angle: '0', color1: '#19187C', color2: '#532df5' } }, breadcrumbs: 'theme default', layout: 'theme default', bodybg: { type: 'theme default', solid: '#E8E8E8', gradient: { angle: '0', color1: '#19187C', color2: '#532df5' }, image: { url: '', attachment: 'scroll', position: { d: 'top center', t: 'center center', m: 'center center' }, repeat: 'no-repeat', size: { d: 'cover', t: 'cover', m: 'cover' } } }, boxbg: { type: 'theme default', solid: 'rgba(219, 84, 97, 0.1)', gradient: { angle: '0', color1: '#19187C', color2: '#532df5' } }, header: 'theme default', transparent: 'theme default', shrink: 'theme default', topbar: 'theme default', footer: 'theme default', copyright: 'theme default', customcss: '', customjs: '', customhtml: '', performance_preload: [{ url: '', as: '' }], logo: '', logoS: '', logoMobile: '', logoSMobile: '', header_transparent_color_m: { type: 'theme default', solid: 'rgba(219, 84, 97, 0.1)', gradient: { angle: '0', color1: '#19187C', color2: '#532df5' } }, header_transparent_color_h: { type: 'theme default', solid: 'rgba(219, 84, 97, 0.1)', gradient: { angle: '0', color1: '#19187C', color2: '#532df5' } } }; } var metaInput = document.getElementById('uicore_page_options'); if (metaInput) { var metaData = metaInput.value; if (!metaData) { var initialSettings = getTheSettings(); } else { if (!isJSON(metaData) || metaData == '' || metaData == '[object Object]') { var initialSettings = getTheSettings(); } else { try { var UiMeta = JSON.parse(metaData); var UiInitial = getTheSettings(); for (var key in getTheSettings()) { if (!UiMeta[key] && UiMeta[key] != UiInitial[key]) { UiMeta[key] = JSON.parse(JSON.stringify(UiInitial[key])); } } var initialSettings = UiMeta; } catch (e) { var initialSettings = getTheSettings(); } } } } // styleSelectedText // hint // keyMap // foldGutter var stat = function stat(state) { return state.uicoreSettings; }; exports.default = { name: 'PageOptions', components: { codemirror: _vueCodemirror.codemirror, multiselect: _vueMultiselect2.default }, data: function data() { return { //Apply to all popup btn_text: false, alert: false, applyStatus: 'none', type: null, enable: ['theme default', 'enable', 'disable'], layouts: ['theme default', 'full width', 'boxed'], preload_type: ['document', 'font', 'image', 'script', 'style'], line_width: ['contained', 'full width'], settings: initialSettings, newSettings: '', customJsError: '', cssOpt: { tabSize: 4, mode: 'text/css', theme: 'lesser-dark', lineNumbers: true, line: false, foldCode: true, highlightSelectionMatches: { showToken: /\w/, annotateScrollbar: true }, hintOptions: { completeSingle: false }, keyMap: 'sublime', matchBrackets: true, showCursorWhenSelecting: true, extraKeys: { Ctrl: 'autocomplete' } }, jsOpt: { tabSize: 4, mode: 'text/javascript', theme: 'lesser-dark', lineNumbers: true, line: false, foldGutter: true, foldCode: true, lineWrapping: true, gutters: ['CodeMirror-linenumbers', 'CodeMirror-foldgutter'], highlightSelectionMatches: { showToken: /\w/, annotateScrollbar: true }, hintOptions: { completeSingle: false }, keyMap: 'sublime', matchBrackets: true, showCursorWhenSelecting: true, extraKeys: { Ctrl: 'autocomplete' } }, htmlOpt: { tabSize: 4, mode: 'text/html', theme: 'lesser-dark', lineNumbers: true, line: false, foldGutter: true, foldCode: true, lineWrapping: true, gutters: ['CodeMirror-linenumbers', 'CodeMirror-foldgutter'], highlightSelectionMatches: { showToken: /\w/, annotateScrollbar: true }, hintOptions: { completeSingle: false }, keyMap: 'sublime', matchBrackets: true, showCursorWhenSelecting: true, extraKeys: { Ctrl: 'autocomplete' } } }; }, beforeMount: function beforeMount() { this.getBsettings(); }, mounted: function mounted() { this.newSettings = JSON.stringify(this.settings); this.setBtnText(); }, methods: _extends({}, (0, _vuex.mapActions)(['saveBsettings', 'getBsettings']), { setBtnText: function setBtnText() { var type = window.uicore_post_type; if (type == 'post') { this.type = 'Blog Posts'; } else if (type == 'portfolio') { this.type = 'Portfolio Items'; } else if (type == 'product') { this.type = 'Products'; } if (this.type != null) { this.btn_text = 'Apply to all ' + this.type; } }, initApplyOptions: function initApplyOptions() { this.applyStatus = 'done'; window.alert('API in work'); }, addPreload: function addPreload() { this.settings.performance_preload.push({ url: '', as: '' }); }, removePreload: function removePreload(index) { this.settings.performance_preload.splice(index, 1); }, setMedia: function setMedia(key) { var frame = wp.media({ multiple: false }); var _this = this; frame.open().on('select', function () { _this.settings[key] = frame.state().get('selection').first().toJSON().url; console.log(frame.state().get('selection').first().toJSON().url); console.log(_this.settings[key]); }); }, unsetMedia: function unsetMedia(key) { this.settings[key] = ''; } }), computed: _extends({}, (0, _vuex.mapState)({ uicoreSettings: stat }), { getMainColor: function getMainColor() { var color = '#532df5'; //to_color if (this.uicoreSettings.admin_customizer === 'true' && this.uicoreSettings.to_color) { color = this.uicoreSettings.to_color; } return '--uicore-primary:' + color; } }), watch: { settings: { handler: function handler(value) { //check if this.settings.customjs contains