2025-09-24 18:27:08 -06:00
/ *
* ATTENTION : An "eval-source-map" devtool has been used .
* This devtool is neither made for production nor for readable output files .
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools .
* If you are trying to read the output file , select a different devtool ( https : //webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false" .
* If you are looking for production - ready output files , see mode : "production" ( https : //webpack.js.org/configuration/mode/).
* /
2021-04-20 11:51:53 -07:00
var Grav ;
2020-11-18 13:36:30 -08:00
/******/ ( ( ) => { // webpackBootstrap
/******/ var _ _webpack _modules _ _ = ( {
2025-09-24 18:27:08 -06:00
/***/ "./app/dashboard/backup.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / dashboard / backup . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/request */ \"./app/utils/request.js\");\n/* harmony import */ var _chart__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./chart */ \"./app/dashboard/chart.js\");\n\n\n\n\njquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-backup][data-ajax*=\"backup/\"]').on('click', function () {\n var element = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this);\n var url = element.data('ajax');\n var inDropdown = element.closest('.dropdown-menu');\n (inDropdown.length ? inDropdown : element).closest('.button-group').find('> button:first').attr('disabled', 'disabled').find('> .fa').removeClass('fa-life-ring').addClass('fa-spin fa-refresh');\n (0,_utils_request__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(url, function /* response */\n () {\n if (_chart__WEBPACK_IMPORTED_MODULE_3__.Instances && _chart__WEBPACK_IMPORTED_MODULE_3__.Instances.backups) {\n _chart__WEBPACK_IMPORTED_MODULE_3__.Instances.backups.updateData({\n series: [0, 100]\n });\n _chart__WEBPACK_IMPORTED_MODULE_3__.Instances.backups.element.find('.numeric').html(\"0 <em>\".concat(grav_config__WEBPACK_IMPORTED_MODULE_1__.translations.PLUGIN_ADMIN.DAYS.toLowerCase(), \"</em>\"));\n }\n (inDropdown.length ? inDropdown : element).closest('.button-group').find('> button:first').removeAttr('disabled').find('> .fa').removeClass('fa-spin fa-refresh').addClass('fa-life-ring');\n });\n});\njquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-backup][data-ajax*=\"backupDelete\"]').on('click', function () {\n var element = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this);\n var url = element.data('ajax');\n var tr = element.closest('tr');\n tr.addClass('deleting');\n (0,_utils_request__WEBPACK_IMPORTED_MODULE_2__[\"default\" ] ) ( url , function ( response ) { \ n if ( response . status === 'success' ) { \ n tr . remove ( ) ; \ n } else { \ n tr . removeClass ( 'deleting' ) ; \ n } \ n } ) ; \ n } ) ; //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvZGFzaGJvYXJkL2JhY2t1cC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXVCO0FBQ29CO0FBQ0o7QUFDTztBQUU5Q0EsNkNBQUMsQ0FBQyxxQ0FBcUMsQ0FBQyxDQUFDSyxFQUFFLENBQUMsT0FBTyxFQUFFLFlBQVc7RUFDNUQsSUFBSUMsT0FBTyxHQUFHTiw2Q0FBQyxDQUFDLElBQUksQ0FBQztFQUNyQixJQUFJTyxHQUFHLEdBQUdELE9BQU8sQ0FBQ0UsSUFBSSxDQUFDLE1BQU0sQ0FBQztFQUM5QixJQUFNQyxVQUFVLEdBQUdILE9BQU8sQ0FBQ0ksT0FBTyxDQUFDLGdCQUFnQixDQUFDO0VBRXBELENBQUNELFVBQVUsQ0FBQ0UsTUFBTSxHQUFHRixVQUFVLEdBQUdILE9BQU8sRUFDcENJLE9BQU8sQ0FBQyxlQUFlLENBQUMsQ0FBQ0UsSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQy9DQyxJQUFJLENBQUMsVUFBVSxFQUFFLFVBQVUsQ0FBQyxDQUM1QkQsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDRSxXQUFXLENBQUMsY0FBYyxDQUFDLENBQUNDLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQztFQUU3RWIsMERBQU8sQ0FBQ0ssR0FBRyxFQUFFLFNBQUM7RUFBQSxHQUFtQjtJQUM3QixJQUFJSCw2Q0FBTSxJQUFJQSw2Q0FBTSxDQUFDWSxPQUFPLEVBQUU7TUFDMUJaLDZDQUFNLENBQUNZLE9BQU8sQ0FBQ0MsVUFBVSxDQUFDO1FBQUVDLE1BQU0sRUFBRSxDQUFDLENBQUMsRUFBRSxHQUFHO01BQUUsQ0FBQyxDQUFDO01BQy9DZCw2Q0FBTSxDQUFDWSxPQUFPLENBQUNWLE9BQU8sQ0FBQ00sSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDTyxJQUFJLFVBQUFDLE1BQUEsQ0FBVW5CLHFEQUFZLENBQUNvQixZQUFZLENBQUNDLElBQUksQ0FBQ0MsV0FBVyxDQUFDLENBQUMsVUFBTyxDQUFDO0lBQzlHO0lBRUEsQ0FBQ2QsVUFBVSxDQUFDRSxNQUFNLEdBQUdGLFVBQVUsR0FBR0gsT0FBTyxFQUNwQ0ksT0FBTyxDQUFDLGVBQWUsQ0FBQyxDQUFDRSxJQUFJLENBQUMsZ0JBQWdCLENBQUMsQ0FDL0NZLFVBQVUsQ0FBQyxVQUFVLENBQUMsQ0FDdEJaLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQ0UsV0FBVyxDQUFDLG9CQUFvQixDQUFDLENBQUNDLF
/***/ } ) ,
/***/ "./app/dashboard/cache.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / dashboard / cache . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ Cache)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/request */ \"./app/utils/request.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\nvar getUrl = function getUrl() {\n var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n if (type) {\n type = \"cleartype:\".concat(type, \"/\");\n }\n return \"\".concat(grav_config__WEBPACK_IMPORTED_MODULE_1__.config.base_url_relative, \"/cache.json/task\").concat(grav_config__WEBPACK_IMPORTED_MODULE_1__.config.param_sep, \"clearCache/\").concat(type, \"admin-nonce\").concat(grav_config__WEBPACK_IMPORTED_MODULE_1__.config.param_sep).concat(grav_config__WEBPACK_IMPORTED_MODULE_1__.config.admin_nonce);\n};\nvar Cache = /*#__PURE__*/function () {\n function Cache() {\n var _this = this;\n _classCallCheck(this, Cache);\n this.element = jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-clear-cache]');\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('body').on('click', '[data-clear-cache]', function (event) {\n return _this.clear(event, event.target);\n });\n }\n return _createClass(Cache, [{\n key: \"clear\",\n value: function clear(event, element) {\n var _this2 = this;\n var type = '';\n if (event && event.preventDefault) {\n event.preventDefault();\n }\n if (typeof event === 'string') {\n type = event;\n }\n element = element ? jquery__WEBPACK_IMPORTED_MODULE_0___default()(element) : jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"[data-clear-cache-type=\\\"\".concat(type, \"\\\"]\"));\n type = type || jquery__WEBPACK_IMPORTED_MODULE_0___default()(element).data('clear-cache-type') || '';\n var url = element.data('clearCache') || getUrl(type);\n this.disable();\n (0,_utils_request__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(url, function () {\n return _this2.enable();\n });\n }\n }, {\n key: \"enable\" , \ n value : function enable ( ) { \ n
/***/ } ) ,
/***/ "./app/dashboard/chart.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / dashboard / chart . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instances: () => (/* binding */ Instances),\n/* harmony export */ UpdatesChart: () => (/* binding */ UpdatesChart),\n/* harmony export */ \"default\": () => (/* binding */ Chart),\n/* harmony export */ defaults: () => (/* binding */ defaults)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var chartist__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! chartist */ \"./node_modules/chartist/dist/chartist.js\");\n/* harmony import */ var chartist__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(chartist__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _utils_gpm__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/gpm */ \"./app/utils/gpm.js\");\n/* harmony import */ var _updates__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../updates */ \"./app/updates/index.js\");\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(t, e) { if (e && (\"object\" == _typeof(e) || \"function\" == typeof e)) return e; if (void 0 !== e) throw new TypeError(\"Derived constructors may only return object or undefined\"); return _assertThisInitialized(t); }\nfunction _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); return e; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _superPropGet(t, o, e, r) { var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e); return 2 & r && \"function\" == typeof p ? function (t) { return p.apply(e, t); } : p; }\nfunction _get() { return _get = \"undefined\" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function (e, t, r) { var p = _superPropBase(e, t); if (p) { var n = Object.getOwnPropertyDescriptor(p, t); return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value; } }, _get.apply(null, arguments); }\nfunction _superPropBase(t, o) { for (; !{}.hasOwnProperty.call(t, o) && null !== (t = _getPrototypeOf(t));); return t; }\nfunction _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); }\nfunction _inherits(t, e) { if (\"function\" != typeof e && null !== e) throw new TypeError(\"Super expression must either be null or a function\"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, \"prototype\", { writable: !1 }), e && _setPrototypeOf(t, e); }\nfunction _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); }\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o ; } , _typeof ( o ) ; } \ nfunction _classCallCheck
/***/ } ) ,
/***/ "./app/dashboard/index.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / dashboard / index . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _chart__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./chart */ \"./app/dashboard/chart.js\");\n/* harmony import */ var _cache__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cache */ \"./app/dashboard/cache.js\");\n/* harmony import */ var _backup__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./backup */ \"./app/dashboard/backup.js\");\n\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n Chart: {\n Chart: _chart__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n UpdatesChart: _chart__WEBPACK_IMPORTED_MODULE_0__.UpdatesChart,\n Instances: _chart__WEBPACK_IMPORTED_MODULE_0__.Instances\n },\n Cache: _cache__WEBPACK_IMPORTED_MODULE_1__.Instance\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvZGFzaGJvYXJkL2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBeUQ7QUFDYjtBQUMxQjtBQUVsQixpRUFBZTtFQUNYQSxLQUFLLEVBQUU7SUFDSEEsS0FBSyxFQUFMQSw4Q0FBSztJQUNMQyxZQUFZLEVBQVpBLGdEQUFZO0lBQ1pDLFNBQVMsRUFBVEEsNkNBQVNBO0VBQ2IsQ0FBQztFQUNERSxLQUFLLEVBQUxBLDRDQUFLQTtBQUNULENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9HcmF2Ly4vYXBwL2Rhc2hib2FyZC9pbmRleC5qcz9hMTk1Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBDaGFydCwgeyBVcGRhdGVzQ2hhcnQsIEluc3RhbmNlcyB9IGZyb20gJy4vY2hhcnQnO1xuaW1wb3J0IHsgSW5zdGFuY2UgYXMgQ2FjaGUgfSBmcm9tICcuL2NhY2hlJztcbmltcG9ydCAnLi9iYWNrdXAnO1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gICAgQ2hhcnQ6IHtcbiAgICAgICAgQ2hhcnQsXG4gICAgICAgIFVwZGF0ZXNDaGFydCxcbiAgICAgICAgSW5zdGFuY2VzXG4gICAgfSxcbiAgICBDYWNoZVxufTtcbiJdLCJuYW1lcyI6WyJDaGFydCIsIlVwZGF0ZXNDaGFydCIsIkluc3RhbmNlcyIsIkluc3RhbmNlIiwiQ2FjaGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./app/dashboard/index.js\n\n}" ) ;
/***/ } ) ,
/***/ "./app/forms/fields/acl-picker.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / acl - picker . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\nvar body = jquery__WEBPACK_IMPORTED_MODULE_0___default()('body');\nbody.on('change', '[data-acl_picker] select', function (event) {\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var value = target.val();\n var item = target.closest('.permissions-item');\n var inputs = item.find('input[type=\"checkbox\"], input[type=\"radio\"]');\n var hidden = item.find('input[type=\"hidden\"][name]');\n var wrapper = target.closest('[data-acl_picker_id]');\n var type = item.data('fieldType');\n if (type === 'access') {\n inputs.each(function (index, input) {\n input = jquery__WEBPACK_IMPORTED_MODULE_0___default()(input);\n var name = input.prop('name');\n input.prop('name', name.replace(/(.*)(\\[[^\\]]*\\])/, \"$1[\".concat(value, \"]\")));\n });\n } else if (type === 'permissions') {\n var crudpContainer = item.find('[data-field-name]');\n inputs.each(function (index, input) {\n input = jquery__WEBPACK_IMPORTED_MODULE_0___default()(input);\n var rand = Math.round(Math.random() * 500);\n var name = crudpContainer.data('fieldName');\n var id = input.prop('id').split('_').slice(0, -1).join('_') + \"_\".concat(value, \"+\").concat(rand);\n // const key = input.data('crudpKey');\n hidden.prop('name', name.replace(/(.*)(\\[[^\\]]*\\])/, \"$1[\".concat(value, \"]\")));\n input.prop('id', id);\n input.next('label').prop('for', id);\n });\n }\n wrapper.find('.permissions-item .button.add-item')[!value ? 'addClass' : 'removeClass']('disabled').prop('disabled', !value ? 'disabled' : null);\n});\nbody.on('input', 'input[data-crudp-key]', function (event) {\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var container = target.closest('.crudp-container');\n var hidden = container.find('input[type=\"hidden\"][name]');\n var key = target.data('crudpKey');\n var json = JSON.parse(hidden.val() || '{}');\n json[key] = target.val();\n hidden.val(JSON.stringify(json));\n});\nbody.on('click', '[data-acl_picker] .remove-item', function (event) {\n event.preventDefault();\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var container = target.closest('.permissions-item');\n var wrapper = target.closest('[data-acl_picker_id]');\n container.remove();\n var empty = wrapper.find('.permissions-item').length === 1;\n\n // show the initial + button\n if (empty) {\n wrapper.find('.permissions-item.empty-list').removeClass('hidden');\n }\n});\nbody.on('click', '[data-acl_picker] .add-item', function (event) {\n event.preventDefault();\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var item = target.closest('.permissions-item');\n var wrapper = target.closest('[data-acl_picker_id]');\n var ID = wrapper.data('acl_picker_id');\n var template = document.querySelector(\"template[data-id=\\\"acl_picker-\".concat(ID, \"\\\"]\"));\n var clone = jquery__WEBPACK_IMPORTED_MODULE_0___default()(template.content.firstElementChild).clone();\n clone.insertAfter(item);\n\n // randomize ids\n clone.find('.switch-toggle input[type=\"radio\"]').each(function (index, input) {\n input = jquery__WEBPACK_IMPORTED_MODULE_0___default()(input);\n var id = input.prop('id');\n var label = input.next('label');\n var rand = (Date.now().toString(36) + Math.random().toString(36).substr(2, 5)).toLowerCase();\n input.prop('id', \"\".concat(id).concat(rand));\n label.prop('for', \"\" . concat ( id ) . concat ( rand ) ) ; \ n } ) ; \ n \ n // hide the initial + button\n wrapper.find('.permissions-item.empty-list').addClass('hidden');\n\n // disable all + buttons until one is selected\n wrapper.find('.permissions-item .button.add-item').addC
/***/ } ) ,
/***/ "./app/forms/fields/array.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / array . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ ArrayField)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var sortablejs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! sortablejs */ \"./node_modules/sortablejs/modular/sortable.esm.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\nvar body = jquery__WEBPACK_IMPORTED_MODULE_0___default()('body');\nvar Template = /*#__PURE__*/function () {\n function Template(container) {\n _classCallCheck(this, Template);\n this.container = jquery__WEBPACK_IMPORTED_MODULE_0___default()(container);\n if (this.getName() === undefined) {\n this.container = this.container.closest('[data-grav-array-name]');\n }\n }\n return _createClass(Template, [{\n key: \"getName\",\n value: function getName() {\n return this.container.data('grav-array-name') || '';\n }\n }, {\n key: \"getKeyPlaceholder\",\n value: function getKeyPlaceholder() {\n return this.container.data('grav-array-keyname') || 'Key';\n }\n }, {\n key: \"getValuePlaceholder\",\n value: function getValuePlaceholder() {\n return this.container.data('grav-array-valuename') || 'Value';\n }\n }, {\n key: \"isValueOnly\",\n value: function isValueOnly() {\n return this.container.find('[data-grav-array-mode=\"value_only\"]:first').length || false;\n }\n }, {\n key: \"isTextArea\",\n value: function isTextArea() {\n return this.container.data('grav-array-textarea') || false;\n }\n }, {\n key: \"shouldBeDisabled\",\n value: function shouldBeDisabled() {\n // check for toggleables, if field is toggleable and it's not enabled, render disabled\n var toggle = this.container.closest('.form-field').find('[data-grav-field=\"toggleable\"] input[type=\"checkbox\"]');\n return toggle.length && toggle.is(':not(:checked)');\n }\n }, {\n key: \"getNewRow\",\n value: function getNewRow() {\n var tpl = '';\n var value = this.isTextArea() ? \"<textarea \".concat(this.shouldBeDisabled() ? 'disabled=\"disabled\"' : '', \" data-grav-array-type=\\\"value\\\" name=\\\"\\\" placeholder=\\\"\").concat(this.getValuePlaceholder(), \"\\\"></textarea>\") : \"<input \".concat(this.shouldBeDisabled() ? 'disabled=\"disabled\"' : '', \" data-grav-array-type=\\\"value\\\" type=\\\"text\\\" name=\\\"\\\" value=\\\"\\\" placeholder=\\\"\" ) . concat ( this
/***/ } ) ,
/***/ "./app/forms/fields/collections.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / collections . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ CollectionsField)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var sortablejs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! sortablejs */ \"./node_modules/sortablejs/modular/sortable.esm.js\");\n/* harmony import */ var _utils_jquery_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/jquery-utils */ \"./app/utils/jquery-utils.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\nvar CollectionsField = /*#__PURE__*/function () {\n function CollectionsField() {\n var _this = this;\n _classCallCheck(this, CollectionsField);\n this.lists = jquery__WEBPACK_IMPORTED_MODULE_0___default()();\n var body = jquery__WEBPACK_IMPORTED_MODULE_0___default()('body');\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-type=\"collection\"]').each(function (index, list) {\n return _this.addList(list);\n });\n body.on('mutation._grav', this._onAddedNodes.bind(this));\n body.on('click', function (event) {\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.target);\n if (!(target.is('[data-action=\"confirm\"], [data-action=\"delete\"]') || target.closest('[data-action=\"confirm\"], [data-action=\"delete\"]').length)) {\n CollectionsField.closeConfirmations();\n }\n });\n }\n return _createClass(CollectionsField, [{\n key: \"addList\",\n value: function addList(list) {\n var _this2 = this;\n list = jquery__WEBPACK_IMPORTED_MODULE_0___default()(list);\n this.lists = this.lists.add(list);\n list.on('click', '> .collection-actions [data-action=\"add\"]', function (event) {\n return _this2.addItem(event);\n });\n list.on('click', '> ul > li > .item-actions [data-action=\"confirm\"]', function (event) {\n return _this2.confirmRemove(event);\n });\n list.on('click', '> ul > li > .item-actions [data-action=\"delete\"]', function (event) {\n return _this2.removeItem(event);\n });\n list.on('click', '> ul > li > .item-actions [data-action=\"collapse\"]', function (event) {\n return _this2.collapseItem(event);\n });\n list.on('click', '> ul > li > .item-actions [data-action=\"expand\" ] ', function (event) {\n return _this2.expandItem(event);\n });\n list.on(' click ', ' > . collection - actions [ data - action - sort = \
/***/ } ) ,
/***/ "./app/forms/fields/colorpicker.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / colorpicker . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ ColorpickerField)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var mout_math_clamp__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! mout/math/clamp */ \"./node_modules/mout/math/clamp.js\");\n/* harmony import */ var mout_math_clamp__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(mout_math_clamp__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var mout_function_bind__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! mout/function/bind */ \"./node_modules/mout/function/bind.js\");\n/* harmony import */ var mout_function_bind__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(mout_function_bind__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _utils_colors__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils/colors */ \"./app/utils/colors.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number ) ( t ) ; } \ n \ n \ n \ n \ nvar isFirefox = navigator . userAgent . toLowerCase ( ) . indexOf ( 'firefox' ) > - 1 ; \ nvar body = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( 'body' ) ; \ nvar MOUSEDOWN = 'mousedown touchstart MSPointerDown pointerdown' ; \ nvar MOUSEMOVE = 'mousemove touchmove MSPointerMove pointermove' ; \ nvar MOUSEUP = 'mouseup touchend MSPointerUp pointerup' ; \ nvar FOCUSIN = isFirefox ? 'focus' : 'focusin' ; \ nvar ColorpickerField = /*#__PURE__*/ function ( ) { \ n function ColorpickerField ( selector ) { \ n var _this = this ; \ n _classCallCheck ( this , ColorpickerField ) ; \ n this . selector = selector ; \ n this . field = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( this . selector ) ; \ n this . options = Object . assign ( { } , this . field . data ( 'grav-colorpicker' ) ) ; \ n this . built = false ; \ n this . attach ( ) ; \ n if ( this . options . update ) { \ n this . field . on ( 'change._grav_colorpicker' , function ( event , field , hex , opacity ) { \ n var backgroundColor = hex ; \ n var rgb = ( 0 , _utils _colors _ _WEBPACK _IMPORTED _MODULE _3 _ _ . hex2rgb ) ( hex ) ; \ n if ( opacity < 1 ) { \ n backgroundColor = 'rgba(' + rgb . r + ', ' + rgb . g + ', ' + rgb . b + ', ' + opacity + ')' ; \ n } \ n var target = field . closest ( _this . options . update ) ; \ n if ( ! target . length ) { \ n target = field . siblings ( _this . options . update ) ; \ n } \ n if ( ! target . length ) { \ n target = field . parent ( '.g-colorpicker' ) . find ( _this . options . update ) ; \ n } \ n targ
/***/ } ) ,
/***/ "./app/forms/fields/cron.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / cron . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ CronField)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_cron_ui__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/cron-ui */ \"./app/utils/cron-ui.js\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_2__);\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\nvar CronField = /*#__PURE__*/function () {\n function CronField() {\n var _this = this;\n _classCallCheck(this, CronField);\n this.items = jquery__WEBPACK_IMPORTED_MODULE_0___default()();\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-grav-field=\"cron\"]').each(function (index, cron) {\n return _this.addCron(cron);\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('body').on('mutation._grav', this._onAddedNodes.bind(this));\n }\n return _createClass(CronField, [{\n key: \"addCron\" , \ n value : function addCron ( cron ) { \ n cron = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( cron ) ; \ n this . items = this . items . add ( cron ) ; \ n cron . find ( '.cron-selector' ) . each ( function ( index , container ) { \ n container = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( container ) ; \ n var input = container . closest ( '[data-grav-field]' ) . find ( 'input' ) ; \ n container . jqCron ( { \ n numeric _zero _pad : true , \ n enabled _minute : true , \ n multiple _dom : true , \ n multiple _month : true , \ n multiple _mins : true , \ n multiple _dow : true , \ n multiple _time _hours : true , \ n multiple _time _minutes : true , \ n default _period : 'hour' , \ n default _value : input . val ( ) || '* * * * *' , \ n no _reset _button : false , \ n bind _to : input , \ n bind _method : { \ n set : function set ( $element , value ) { \ n $element . val ( value ) ; \ n } \ n } , \ n texts : { \ n en : { \ n empty : grav _config _ _WEBPACK _IMPORTED _MODULE _2 _ _ . translations . GRAV _CORE [ 'CRON.EVERY' ] , \ n empty _minutes : grav _config _ _WEBPACK _IMPORTED _MODULE _2 _ _ . translations . GRAV _CORE [ 'CRON.EVERY' ] , \ n empty _time _hours : grav _config _ _WEBPACK _IMPORTED _MODULE _2 _ _ . tra
/***/ } ) ,
/***/ "./app/forms/fields/datetime.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / datetime . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ DateTimeField)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_bootstrap_datetimepicker__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/bootstrap-datetimepicker */ \"./app/utils/bootstrap-datetimepicker.js\");\n/* harmony import */ var _utils_bootstrap_datetimepicker__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_utils_bootstrap_datetimepicker__WEBPACK_IMPORTED_MODULE_2__);\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\nvar DateTimeField = /*#__PURE__*/function () {\n function DateTimeField(options) {\n var _this = this;\n _classCallCheck(this, DateTimeField);\n this.items = jquery__WEBPACK_IMPORTED_MODULE_0___default()();\n this.options = Object.assign({}, this.defaults, options);\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-grav-datetime]').each(function (index, field) {\n return _this.addItem(field);\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('body').on('mutation._grav', this._onAddedNodes.bind(this));\n }\n return _createClass(DateTimeField, [{\n key: \"defaults\",\n get: function get() {\n return {\n showTodayButton: true,\n showClear: true,\n locale: grav_config__WEBPACK_IMPORTED_MODULE_1__.config.language || 'en',\n icons: {\n time: 'fa fa-clock-o',\n date: 'fa fa-calendar-o',\n up: 'fa fa-chevron-up',\n down: 'fa fa-chevron-down',\n previous: 'fa fa-chevron-left',\n next: 'fa fa-chevron-right',\n today: 'fa fa-bullseye',\n clear: 'fa fa-trash-o',\n close: 'fa fa-remove'\n }\n };\n }\n }, {\n key: \"addItem\" , \ n value : function addItem ( list ) { \ n list = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( list ) ; \ n this . items = this . items . add ( list ) ; \ n if ( list . data ( 'DateTimePicker' ) ) { \ n return ; \ n } \ n var options = Object . assign ( { } , this . options , list . data ( 'grav-datetime' ) || { } ) ; \ n list . datetimepicker ( options ) . on ( 'dp.show dp.update' , t
/***/ } ) ,
/***/ "./app/forms/fields/editor.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / editor . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ Toolbar: () => (/* binding */ Toolbar),\n/* harmony export */ \"default\": () => (/* binding */ EditorField)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _editor_buttons__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./editor/buttons */ \"./app/forms/fields/editor/buttons.js\");\n/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! codemirror */ \"./node_modules/codemirror/lib/codemirror.js\");\n/* harmony import */ var codemirror__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(codemirror__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var watchjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! watchjs */ \"./node_modules/watchjs/src/watch.js\");\n/* harmony import */ var watchjs__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(watchjs__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var js_yaml__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! js-yaml */ \"./node_modules/js-yaml/dist/js-yaml.mjs\");\n/* harmony import */ var codemirror_mode_css_css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! codemirror/mode/css/css */ \"./node_modules/codemirror/mode/css/css.js\");\n/* harmony import */ var codemirror_mode_css_css__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(codemirror_mode_css_css__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var codemirror_mode_gfm_gfm__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! codemirror/mode/gfm/gfm */ \"./node_modules/codemirror/mode/gfm/gfm.js\");\n/* harmony import */ var codemirror_mode_gfm_gfm__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(codemirror_mode_gfm_gfm__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var codemirror_mode_htmlmixed_htmlmixed__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! codemirror/mode/htmlmixed/htmlmixed */ \"./node_modules/codemirror/mode/htmlmixed/htmlmixed.js\");\n/* harmony import */ var codemirror_mode_htmlmixed_htmlmixed__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(codemirror_mode_htmlmixed_htmlmixed__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var codemirror_mode_javascript_javascript__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! codemirror/mode/javascript/javascript */ \"./node_modules/codemirror/mode/javascript/javascript.js\");\n/* harmony import */ var codemirror_mode_javascript_javascript__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(codemirror_mode_javascript_javascript__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var codemirror_mode_markdown_markdown__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! codemirror/mode/markdown/markdown */ \"./node_modules/codemirror/mode/markdown/markdown.js\");\n/* harmony import */ var codemirror_mode_markdown_markdown__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(codemirror_mode_markdown_markdown__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var codemirror_mode_php_php__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! codemirror/mode/php/php */ \"./node_modules/codemirror/mode/php/php.js\");\n/* harmony import */ var codemirror_mode_php_php__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(codemirror_mode_php_php__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var codemirror_mode_sass_sass__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! codemirror/mode/sass/sass */ \"./node_modules/codemirror/mode/sass/sass.js\" ) ; \ n /* harmony import */ var codemirror _mode _sass _sass _ _WEBPACK _IMPOR
/***/ } ) ,
/***/ "./app/forms/fields/editor/buttons.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / editor / buttons . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ strategies: () => (/* binding */ strategies)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../utils/request */ \"./app/utils/request.js\");\n\n\n\nvar replacer = function replacer(_ref) {\n var name = _ref.name,\n replace = _ref.replace,\n codemirror = _ref.codemirror,\n button = _ref.button,\n _ref$mode = _ref.mode,\n mode = _ref$mode === void 0 ? 'replaceSelections' : _ref$mode,\n runner = _ref.runner;\n button.on(\"click.editor.\" . concat ( name ) , function ( ) { \ n strategies [ mode ] ( { \ n token : '$1' , \ n template : replace , \ n codemirror : codemirror , \ n runner : runner \ n } ) ; \ n } ) ; \ n } ; \ nvar strategies = { \ n replaceSelections : function replaceSelections ( _ref2 ) { \ n var template = _ref2 . template , \ n token = _ref2 . token , \ n codemirror = _ref2 . codemirror , \ n runner = _ref2 . runner ; \ n var replacements = [ ] ; \ n var ranges = [ ] ; \ n var selections = codemirror . getSelections ( ) ; \ n var list = codemirror . listSelections ( ) ; \ n var accumulator = { } ; \ n selections . forEach ( function ( selection , index ) { \ n var markup = template . replace ( token , selection ) ; \ n var cursor = markup . indexOf ( '$cur' ) ; \ n var _list$index$anchor = list [ index ] . anchor , \ n line = _list$index$anchor . line , \ n ch = _list$index$anchor . ch ; \ n markup = markup . replace ( '$cur' , '' ) ; \ n markup = runner ? runner ( selection , markup , list ) : markup ; \ n replacements . push ( markup ) ; \ n if ( ! accumulator [ line ] ) { \ n accumulator [ line ] = 0 ; \ n } \ n ch += accumulator [ line ] + ( cursor === - 1 ? markup . length : cursor ) ; \ n var range = { \ n ch : ch , \ n line : line \ n } ; \ n ranges . push ( { \ n anchor : range , \ n head : range \ n } ) ; \ n accumulator [ line ] += markup . length - selection . length ; \ n } ) ; \ n codemirror . replaceSelections ( replacements ) ; \ n codemirror . setSelections ( ranges ) ; \ n codemirror . focus ( ) ; \ n } , \ n replaceLine : function replaceLine ( _ref3 ) { \ n var template = _ref3 . template , \ n token = _ref3 . token , \ n codemirror = _ref3 . codemirror , \ n runner = _ref3 . runner ; \ n var list = codemirror . listSelections ( ) ; \ n var range ; \ n list . forEach ( function ( selection ) { \ n var lines = { \ n min : Math . min ( selection . anchor . line , selection . head . line ) , \ n max : Math . max ( selection . anchor . line , selection . head . line ) \ n } ; \ n codemirror . eachLine ( lines . min , lines . max + 1 , function ( handler ) { \ n var markup = template . replace ( token , handler . text ) ; \ n var line = codemirror . getLineNumber ( handler ) ; \ n markup = runner ? runner ( handler , markup ) : markup ; \ n codemirror . replaceRange ( markup , { \ n line : line , \ n ch : 0 \ n } , { \ n line : line , \ n ch : markup . length \ n } ) ; \ n range = { \ n line : line , \ n ch : markup . length \ n } ; \ n } ) ; \ n } ) ; \ n codemirror . setSelection ( range , range , 'end' ) ; \ n codemirror . focus ( ) ; \ n } , \ n replaceRange : function replaceRange ( ) { } \ n } ; \ nvar flipDisabled = function flipDisabled ( codemirror , button , type ) { \ n var hasHistory = codemirror . historySize ( ) [ type ] ; \ n var element = button . find ( 'a' ) ; \ n button [ hasHistory ? 'removeClass' : 'addClass' ] ( 'button-disabled' ) ; \ n if ( ! hasHistor
/***/ } ) ,
/***/ "./app/forms/fields/elements.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / elements . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('change', '[data-grav-elements] select', function (event) {\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var value = target.val();\n var id = target.closest('[data-grav-elements]').data('gravElements');\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"[id^=\\\"\".concat(id, \"_\\\"]\")).css('display', 'none');\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"[id=\\\"\".concat(id, \"__\").concat(value, \"\\\"]\")).css('display', 'inherit');\n});\njquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-grav-elements] select').trigger('change');//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvZm9ybXMvZmllbGRzL2VsZW1lbnRzLmpzIiwibWFwcGluZ3MiOiI7OztBQUF1QjtBQUV2QkEsNkNBQUMsQ0FBQ0MsUUFBUSxDQUFDLENBQUNDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsNkJBQTZCLEVBQUUsVUFBQ0MsS0FBSyxFQUFLO0VBQ2pFLElBQU1DLE1BQU0sR0FBR0osNkNBQUMsQ0FBQ0csS0FBSyxDQUFDRSxhQUFhLENBQUM7RUFDckMsSUFBTUMsS0FBSyxHQUFHRixNQUFNLENBQUNHLEdBQUcsQ0FBQyxDQUFDO0VBQzFCLElBQU1DLEVBQUUsR0FBR0osTUFBTSxDQUFDSyxPQUFPLENBQUMsc0JBQXNCLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLGNBQWMsQ0FBQztFQUV0RVYsNkNBQUMsV0FBQVcsTUFBQSxDQUFVSCxFQUFFLFNBQUssQ0FBQyxDQUFDSSxHQUFHLENBQUMsU0FBUyxFQUFFLE1BQU0sQ0FBQztFQUMxQ1osNkNBQUMsVUFBQVcsTUFBQSxDQUFTSCxFQUFFLFFBQUFHLE1BQUEsQ0FBS0wsS0FBSyxRQUFJLENBQUMsQ0FBQ00sR0FBRyxDQUFDLFNBQVMsRUFBRSxTQUFTLENBQUM7QUFDdkQsQ0FBQyxDQUFDO0FBRUZaLDZDQUFDLENBQUMsNkJBQTZCLENBQUMsQ0FBQ2EsT0FBTyxDQUFDLFFBQVEsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovL0dyYXYvLi9hcHAvZm9ybXMvZmllbGRzL2VsZW1lbnRzLmpzP2EwZjMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICQgZnJvbSAnanF1ZXJ5JztcblxuJChkb2N1bWVudCkub24oJ2NoYW5nZScsICdbZGF0YS1ncmF2LWVsZW1lbnRzXSBzZWxlY3QnLCAoZXZlbnQpID0+IHtcbiAgY29uc3QgdGFyZ2V0ID0gJChldmVudC5jdXJyZW50VGFyZ2V0KTtcbiAgY29uc3QgdmFsdWUgPSB0YXJnZXQudmFsKCk7XG4gIGNvbnN0IGlkID0gdGFyZ2V0LmNsb3Nlc3QoJ1tkYXRhLWdyYXYtZWxlbWVudHNdJykuZGF0YSgnZ3JhdkVsZW1lbnRzJyk7XG5cbiAgJChgW2lkXj1cIiR7aWR9X1wiXWApLmNzcygnZGlzcGxheScsICdub25lJyk7XG4gICQoYFtpZD1cIiR7aWR9X18ke3ZhbHVlfVwiXWApLmNzcygnZGlzcGxheScsICdpbmhlcml0Jyk7XG59KTtcblxuJCgnW2RhdGEtZ3Jhdi1lbGVtZW50c10gc2VsZWN0JykudHJpZ2dlcignY2hhbmdlJyk7XG4iXSwibmFtZXMiOlsiJCIsImRvY3VtZW50Iiwib24iLCJldmVudCIsInRhcmdldCIsImN1cnJlbnRUYXJnZXQiLCJ2YWx1ZSIsInZhbCIsImlkIiwiY2xvc2VzdCIsImRhdGEiLCJjb25jYXQiLCJjc3MiLCJ0cmlnZ2VyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./app/forms/fields/elements.js\n\n}" ) ;
/***/ } ) ,
/***/ "./app/forms/fields/filepicker.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / filepicker . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ FilePickerField)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/request */ \"./app/utils/request.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\n\n// const insertTextAt = (string, index, text) => [string.slice(0, index), text, string.slice(index)].join('');\nvar FilePickerField = /*#__PURE__*/function () {\n function FilePickerField(options) {\n var _this = this;\n _classCallCheck(this, FilePickerField);\n this.items = jquery__WEBPACK_IMPORTED_MODULE_0___default()();\n this.options = Object.assign({}, this.defaults, options);\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-grav-filepicker]').each(function (index, element) {\n return _this.addItem(element);\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('body').on('mutation._grav', this._onAddedNodes.bind(this));\n }\n return _createClass(FilePickerField, [{\n key: \"_onAddedNodes\",\n value: function _onAddedNodes(event, target /* , record, instance */) {\n var _this2 = this;\n var fields = jquery__WEBPACK_IMPORTED_MODULE_0___default()(target).find('[data-grav-filepicker]');\n if (!fields.length) {\n return;\n }\n fields.each(function (index, field) {\n field = jquery__WEBPACK_IMPORTED_MODULE_0___default()(field);\n if (!~_this2.items.index(field)) {\n _this2.addItem(field);\n }\n });\n }\n }, {\n key: \"addItem\" , \ n value : function addItem ( element ) { \ n element = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( element ) ; \ n this . items = this . items . add ( element ) ; \ n var tag = element . prop ( 'tagName' ) . toLowerCase ( ) ; \ n var isInput = tag === 'input' || tag === 'select' ; \ n var field = isInput ? element : element . find ( 'input, select' ) ; \ n var folder = '' ; \ n var thumbs = { } ; \ n var onDemand = field . closest ( '[data-ondemand]' ) . length > 0 ; \ n if ( ! field . length || field . get ( 0 ) . selectize ) { \ n return ; \ n } \ n var g
/***/ } ) ,
/***/ "./app/forms/fields/files.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / files . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ UriToMarkdown: () => (/* binding */ UriToMarkdown),\n/* harmony export */ \"default\": () => (/* binding */ FilesField)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var dropzone__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dropzone */ \"./node_modules/dropzone/dist/dropzone.js\");\n/* harmony import */ var dropzone__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(dropzone__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/request */ \"./app/utils/request.js\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_3__);\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number ) ( t ) ; } \ n \ n \ n // import EXIF from 'exif-js';\n\n\n\n// translations\nvar Dictionary = {\n dictCancelUpload: grav_config__WEBPACK_IMPORTED_MODULE_3__.translations.PLUGIN_ADMIN.DROPZONE_CANCEL_UPLOAD,\n dictCancelUploadConfirmation: grav_config__WEBPACK_IMPORTED_MODULE_3__.translations.PLUGIN_ADMIN.DROPZONE_CANCEL_UPLOAD_CONFIRMATION,\n dictDefaultMessage: grav_config__WEBPACK_IMPORTED_MODULE_3__.translations.PLUGIN_ADMIN.DROPZONE_DEFAULT_MESSAGE,\n dictFallbackMessage: grav_config__WEBPACK_IMPORTED_MODULE_3__.translations.PLUGIN_ADMIN.DROPZONE_FALLBACK_MESSAGE,\n dictFallbackText: grav_config__WEBPACK_IMPORTED_MODULE_3__.translations.PLUGIN_ADMIN.DROPZONE_FALLBACK_TEXT,\n dictFileTooBig: grav_config__WEBPACK_IMPORTED_MODULE_3__.translations.PLUGIN_ADMIN.DROPZONE_FILE_TOO_BIG,\n dictInvalidFileType: grav_config__WEBPACK_IMPORTED_MODULE_3__.translations.PLUGIN_ADMIN.DROPZONE_INVALID_FILE_TYPE,\n dictMaxFilesExceeded: grav_config__WEBPACK_IMPORTED_MODULE_3__.translations.PLUGIN_ADMIN.DROPZONE_MAX_FILES_EXCEEDED,\n dictRemoveFile: grav_config__WEBPACK_IMPORTED_MODULE_3__.translations.PLUGIN_ADMIN.DROPZONE_REMOVE_FILE,\n dictResponseError: grav_config__WEBPACK_IMPORTED_MODULE_3__.translations.PLUGIN_ADMIN.DROPZONE_RESPONSE_ERROR\n};\n(dropzone__WEBPACK_IMPORTED_MODULE_1___default().autoDiscover) = false;\n(dropzone__WEBPACK_IMPORTED_MODULE_1___default().options).gravPageDropzone = {};\n(dropzone__WEBPACK_IMPORTED_MODULE_1___default(
/***/ } ) ,
/***/ "./app/forms/fields/folder.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / folder . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\nvar Regenerate = function Regenerate() {\n var field = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '[name=\"data[folder]\"]';\n var element = jquery__WEBPACK_IMPORTED_MODULE_0___default()(field);\n var title = jquery__WEBPACK_IMPORTED_MODULE_0___default()('[name=\"data[header][title]\"]');\n var slug = jquery__WEBPACK_IMPORTED_MODULE_0___default().slugify(title.val(), {\n custom: {\n \"'\": ''\n }\n });\n element.addClass('highlight').val(slug);\n setTimeout(function () {\n return element.removeClass('highlight');\n }, 500);\n};\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-regenerate]', function (event) {\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var field = jquery__WEBPACK_IMPORTED_MODULE_0___default()(target.data('regenerate'));\n Regenerate(field);\n});\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Regenerate);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvZm9ybXMvZmllbGRzL2ZvbGRlci5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBdUI7QUFFdkIsSUFBTUMsVUFBVSxHQUFHLFNBQWJBLFVBQVVBLENBQUEsRUFBd0M7RUFBQSxJQUFwQ0MsS0FBSyxHQUFBQyxTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBRyx1QkFBdUI7RUFDL0MsSUFBTUcsT0FBTyxHQUFHTiw2Q0FBQyxDQUFDRSxLQUFLLENBQUM7RUFDeEIsSUFBTUssS0FBSyxHQUFHUCw2Q0FBQyxDQUFDLDhCQUE4QixDQUFDO0VBQy9DLElBQU1RLElBQUksR0FBR1IscURBQVMsQ0FBQ08sS0FBSyxDQUFDRyxHQUFHLENBQUMsQ0FBQyxFQUFFO0lBQUNDLE1BQU0sRUFBRTtNQUFDLEdBQUcsRUFBRTtJQUFFO0VBQUMsQ0FBQyxDQUFDO0VBRXhETCxPQUFPLENBQUNNLFFBQVEsQ0FBQyxXQUFXLENBQUMsQ0FBQ0YsR0FBRyxDQUFDRixJQUFJLENBQUM7RUFFdkNLLFVBQVUsQ0FBQztJQUFBLE9BQU1QLE9BQU8sQ0FBQ1EsV0FBVyxDQUFDLFdBQVcsQ0FBQztFQUFBLEdBQUUsR0FBRyxDQUFDO0FBQzNELENBQUM7QUFFRGQsNkNBQUMsQ0FBQ2UsUUFBUSxDQUFDLENBQUNDLEVBQUUsQ0FBQyxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsVUFBQ0MsS0FBSyxFQUFLO0VBQ3BELElBQU1DLE1BQU0sR0FBR2xCLDZDQUFDLENBQUNpQixLQUFLLENBQUNFLGFBQWEsQ0FBQztFQUNyQyxJQUFNakIsS0FBSyxHQUFHRiw2Q0FBQyxDQUFDa0IsTUFBTSxDQUFDRSxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUM7RUFFMUNuQixVQUFVLENBQUNDLEtBQUssQ0FBQztBQUNyQixDQUFDLENBQUM7QUFFRixpRUFBZUQsVUFBVSIsInNvdXJjZXMiOlsid2VicGFjazovL0dyYXYvLi9hcHAvZm9ybXMvZmllbGRzL2ZvbGRlci5qcz85N2ZlIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAkIGZyb20gJ2pxdWVyeSc7XG5cbmNvbnN0IFJlZ2VuZXJhdGUgPSAoZmllbGQgPSAnW25hbWU9XCJkYXRhW2ZvbGRlcl1cIl0nKSA9PiB7XG4gICAgY29uc3QgZWxlbWVudCA9ICQoZmllbGQpO1xuICAgIGNvbnN0IHRpdGxlID0gJCgnW25hbWU9XCJkYXRhW2hlYWRlcl1bdGl0bGVdXCJdJyk7XG4gICAgY29uc3Qgc2x1ZyA9ICQuc2x1Z2lmeSh0aXRsZS52YWwoKSwge2N1c3RvbToge1wiJ1wiOiAnJ319KTtcblxuICAgIGVsZW1lbnQuYWRkQ2xhc3MoJ2hpZ2hsaWdodCcpLnZhbChzbHVnKTtcblxuICAgIHNldFRpbWVvdXQoKCkgPT4gZWxlbWVudC5yZW1vdmVDbGFzcygnaGlnaGxpZ2h0JyksIDUwMCk7XG59O1xuXG4kKGRvY3VtZW50KS5vbignY2xpY2snLCAnW2RhdGEtcmVnZW5lcmF0ZV0nLCAoZXZlbnQpID0+IHtcbiAgICBjb25zdCB0YXJnZXQgPSAkKGV2ZW50LmN1cnJlbnRUYXJnZXQpO1xuICAgIGNvbnN0IGZpZWxkID0gJCh0YXJnZXQuZGF0YSgncmVnZW5lcmF0ZScpKTtcblxuICAgIFJlZ2VuZXJhdGUoZmllbGQpO1xufSk7XG5cbmV4cG9ydCBkZWZhdWx0IFJlZ2VuZXJhdGU7XG4iXSwibmFtZXMiOlsiJCIsIlJlZ2VuZXJhdGUiLCJmaWVsZCIsImFyZ3VtZW50cyIsImxlbmd0aCIsInVuZGVmaW5lZCIsImVsZW1lbnQiLCJ0aXRsZSIsInNsdWciLCJzbHVnaWZ5IiwidmFsIiwiY3VzdG9tIiwiYWRkQ2xhc3MiLCJzZXRUaW1lb3V0IiwicmVtb3ZlQ2xhc3MiLCJkb2N1bWVudCIsIm9uIiwiZXZlbnQiLCJ0YXJnZXQiLCJjdXJyZW50VGFyZ2V0IiwiZGF0YSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./app/forms/fields/folder.js\n\n}" ) ;
/***/ } ) ,
/***/ "./app/forms/fields/iconpicker.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / iconpicker . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ IconpickerField)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n/* Icon Picker by QueryLoop\n * Author: @eliorivero\n * URL: http://queryloop.com/\n * License: GPLv2\n */\n\nvar defaults = {\n 'mode': 'dialog',\n // show overlay 'dialog' panel or slide down 'inline' panel\n 'closeOnPick': true,\n // whether to close panel after picking or 'no'\n 'save': 'class',\n // save icon 'class' or 'code'\n 'size': '',\n 'classes': {\n 'launcher': '',\n // extra classes for launcher buttons\n 'clear': 'remove-times',\n // extra classes for button that removes preview and clears field\n 'highlight': '',\n // extra classes when highlighting an icon\n 'close': '' // extra classes for close button\n },\n 'iconSets': {\n // example data structure. Used to specify which launchers will be created\n 'genericon': 'Genericon',\n // create a launcher to pick genericon icons\n 'fa': 'FontAwesome' // create a launcher to pick fontawesome icons\n }\n};\nvar QL_Icon_Picker = /*#__PURE__*/function () {\n function QL_Icon_Picker(element, options) {\n _classCallCheck(this, QL_Icon_Picker);\n this.iconSet = '';\n this.iconSetName = '';\n this.$field = '';\n this.element = element;\n this.settings = jquery__WEBPACK_IMPORTED_MODULE_0___default().extend({}, defaults, options);\n this._defaults = defaults;\n this.init();\n }\n return _createClass(QL_Icon_Picker, [{\n key: \"init\",\n value: function init() {\n var $brick = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this.element);\n var pickerId = $brick.data('pickerid');\n var $preview = jquery__WEBPACK_IMPORTED_MODULE_0___default()('<div class=\"icon-preview icon-preview-' + pickerId + '\" />');\n this.$field = $brick.find('input');\n\n // Add preview area\n this.makePreview($brick, pickerId, $preview);\n\n // Make button to clear field and remove preview\n this.makeClear(pickerId, $preview);\n\n // Make buttons that open the panel of icons\n this.makeLaunchers($brick, pickerId);\n\n // Prepare display styles, inline and dialog\n this.makeDisplay($brick);\n }\n }, {\n key: \"makePreview\" , \ n value : function makePreview ( $brick , pickerId , $preview ) { \ n var $icon = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _
/***/ } ) ,
/***/ "./app/forms/fields/indeterminate.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / indeterminate . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\ndocument.addEventListener('click', function (event) {\n if (document.querySelector('#pages-filters')) {\n return true;\n }\n var wrapper = event.target.closest('.checkboxes.indeterminate');\n if (wrapper) {\n event.preventDefault();\n var checkbox = wrapper.querySelector('input[type=\"checkbox\"]:not([disabled])');\n var checkStatus = wrapper.dataset._checkStatus;\n wrapper.classList.remove('status-checked', 'status-unchecked', 'status-indeterminate');\n switch (checkStatus) {\n // checked, going indeterminate\n case '1':\n wrapper.dataset._checkStatus = '2';\n checkbox.indeterminate = true;\n checkbox.checked = false;\n checkbox.value = 0;\n wrapper.classList.add('status-indeterminate');\n break;\n\n // indeterminate, going unchecked\n case '2':\n wrapper.dataset._checkStatus = '0';\n checkbox.indeterminate = false;\n checkbox.checked = false;\n checkbox.value = '';\n wrapper.classList.add('status-unchecked');\n break;\n\n // unchecked, going checked\n case '0':\n default:\n wrapper.dataset._checkStatus = '1';\n checkbox.indeterminate = false;\n checkbox.checked = true;\n checkbox.value = 1;\n wrapper.classList.add('status-checked');\n break;\n }\n\n // const input = new CustomEvent('input', { detail: { target: checkbox }});\n // document.dispatchEvent(input);\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(checkbox).trigger('input');\n }\n});\n(document.querySelectorAll('input[type=\"checkbox\"][indeterminate=\"true\" ] ' ) || [ ] ) . forEach ( function ( input ) { \ n input . indeterminate = true ; \ n } ) ; //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvZm9ybXMvZmllbGRzL2luZGV0ZXJtaW5hdGUuanMiLCJtYXBwaW5ncyI6Ijs7O0FBQXVCO0FBRXZCQyxRQUFRLENBQUNDLGdCQUFnQixDQUFDLE9BQU8sRUFBRSxVQUFDQyxLQUFLLEVBQUs7RUFDMUMsSUFBSUYsUUFBUSxDQUFDRyxhQUFhLENBQUMsZ0JBQWdCLENBQUMsRUFBRTtJQUMxQyxPQUFPLElBQUk7RUFDZjtFQUVBLElBQU1DLE9BQU8sR0FBR0YsS0FBSyxDQUFDRyxNQUFNLENBQUNDLE9BQU8sQ0FBQywyQkFBMkIsQ0FBQztFQUVqRSxJQUFJRixPQUFPLEVBQUU7SUFDVEYsS0FBSyxDQUFDSyxjQUFjLENBQUMsQ0FBQztJQUN0QixJQUFNQyxRQUFRLEdBQUdKLE9BQU8sQ0FBQ0QsYUFBYSxDQUFDLHdDQUF3QyxDQUFDO0lBQ2hGLElBQU1NLFdBQVcsR0FBR0wsT0FBTyxDQUFDTSxPQUFPLENBQUNDLFlBQVk7SUFDaERQLE9BQU8sQ0FBQ1EsU0FBUyxDQUFDQyxNQUFNLENBQUMsZ0JBQWdCLEVBQUUsa0JBQWtCLEVBQUUsc0JBQXNCLENBQUM7SUFFdEYsUUFBUUosV0FBVztNQUNmO01BQ0EsS0FBSyxHQUFHO1FBQ0pMLE9BQU8sQ0FBQ00sT0FBTyxDQUFDQyxZQUFZLEdBQUcsR0FBRztRQUNsQ0gsUUFBUSxDQUFDTSxhQUFhLEdBQUcsSUFBSTtRQUM3Qk4sUUFBUSxDQUFDTyxPQUFPLEdBQUcsS0FBSztRQUN4QlAsUUFBUSxDQUFDUSxLQUFLLEdBQUcsQ0FBQztRQUNsQlosT0FBTyxDQUFDUSxTQUFTLENBQUNLLEdBQUcsQ0FBQyxzQkFBc0IsQ0FBQztRQUM3Qzs7TUFFSjtNQUNBLEtBQUssR0FBRztRQUNKYixPQUFPLENBQUNNLE9BQU8sQ0FBQ0MsWUFBWSxHQUFHLEdBQUc7UUFDbENILFFBQVEsQ0FBQ00sYUFBYSxHQUFHLEtBQUs7UUFDOUJOLFFBQVEsQ0FBQ08sT0FBTyxHQUFHLEtBQUs7UUFDeEJQLFFBQVEsQ0FBQ1EsS0FBSyxHQUFHLEVBQUU7UUFDbkJaLE9BQU8sQ0FBQ1EsU0FBUyxDQUFDSyxHQUFHLENBQUMsa0JBQWtCLENBQUM7UUFDekM7O01BRUo7TUFDQSxLQUFLLEdBQUc7TUFDUjtRQUNJYixPQUFPLENBQUNNLE9BQU8sQ0FBQ0MsWUFBWSxHQUFHLEdBQUc7UUFDbENILFFBQVEsQ0FBQ00sYUFBYSxHQUFHLEtBQUs7UUFDOUJOLFFBQVEsQ0FBQ08sT0FBTyxHQUFHLElBQUk7UUFDdkJQLFFBQVEsQ0FBQ1EsS0FBSyxHQUFHLENBQUM7UUFDbEJaLE9BQU8sQ0FBQ1EsU0FBUyxDQUFDSyxHQUFHLENBQUMsZ0JBQWdCLENBQUM7UUFDdkM7SUFDUjs7SUFFQTtJQUNBO0lBQ0FsQiw2Q0FBQyxDQUFDUyxRQUFRLENBQUMsQ0FBQ1UsT0FBTyxDQUFDLE9BQU8sQ0FBQztFQUNoQztBQUNKLENBQUMsQ0FBQztBQUVGLENBQUNsQixRQUFRLENBQUNtQixnQkFBZ0IsQ0FBQyw4Q0FBOEMsQ0FBQyxJQUFJLEVBQUUsRUFBRUMsT0FBTyxDQUFDLFVBQUNDLEtBQUssRUFBSztFQUFFQSxLQUFLLENBQUNQLGFBQWEsR0FBRyxJQUFJO0FBQUUsQ0FBQyxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vR3Jhdi8uL2FwcC9mb3Jtcy9maWVsZHMvaW5kZXRlcm1pbmF0ZS5qcz9kNjM4Il0sI
/***/ } ) ,
/***/ "./app/forms/fields/index.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / index . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _filepicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./filepicker */ \"./app/forms/fields/filepicker.js\");\n/* harmony import */ var _selectize__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./selectize */ \"./app/forms/fields/selectize.js\");\n/* harmony import */ var _array__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./array */ \"./app/forms/fields/array.js\");\n/* harmony import */ var _collections__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./collections */ \"./app/forms/fields/collections.js\");\n/* harmony import */ var _datetime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./datetime */ \"./app/forms/fields/datetime.js\");\n/* harmony import */ var _editor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor */ \"./app/forms/fields/editor.js\");\n/* harmony import */ var _colorpicker__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./colorpicker */ \"./app/forms/fields/colorpicker.js\");\n/* harmony import */ var _files__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./files */ \"./app/forms/fields/files.js\");\n/* harmony import */ var _folder__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./folder */ \"./app/forms/fields/folder.js\");\n/* harmony import */ var _selectunique__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./selectunique */ \"./app/forms/fields/selectunique.js\");\n/* harmony import */ var _iconpicker__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./iconpicker */ \"./app/forms/fields/iconpicker.js\");\n/* harmony import */ var _cron__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./cron */ \"./app/forms/fields/cron.js\");\n/* harmony import */ var _parents__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./parents */ \"./app/forms/fields/parents.js\");\n/* harmony import */ var _acl_picker__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./acl-picker */ \"./app/forms/fields/acl-picker.js\");\n/* harmony import */ var _permissions__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./permissions */ \"./app/forms/fields/permissions.js\");\n/* harmony import */ var _indeterminate__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./indeterminate */ \"./app/forms/fields/indeterminate.js\");\n/* harmony import */ var _mediapicker__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./mediapicker */ \"./app/forms/fields/mediapicker.js\");\n/* harmony import */ var _multilevel__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./multilevel */ \"./app/forms/fields/multilevel.js\");\n/* harmony import */ var _text__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./text */ \"./app/forms/fields/text.js\");\n/* harmony import */ var _range__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./range */ \"./app/forms/fields/range.js\");\n/* harmony import */ var _elements__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./elements */ \"./app/forms/fields/elements.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n FilepickerField: {\n FilepickerField: _filepicker__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n Instance: _filepicker__WEBPACK_IMPORTED_MODULE_0__.Instance\n },\n SelectizeField: {\n SelectizeField: _selectize__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n Instance: _selectize__WEBPACK_IMPORTED_MODULE_1__.Instance\n },\n ArrayField: {\n ArrayField: _array__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n Instance: _array__WEBPACK_IMPORTED_MODULE_2__.Instance\n },\n CollectionsField: {\n CollectionsField: _collections__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n Instance: _collections__WEBPACK_IMPORTED_MODULE_3__.Instance\n },\n DateTimeField: {\n DateTimeField: _datetime__WEBPACK_IMPORTED_MODULE_4__[\"default\" ] ,
/***/ } ) ,
/***/ "./app/forms/fields/mediapicker.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / mediapicker . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _pages_tree__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../pages/tree */ \"./app/pages/tree.js\");\n\n\njquery__WEBPACK_IMPORTED_MODULE_0___default()(function () {\n var modal = '';\n var body = jquery__WEBPACK_IMPORTED_MODULE_0___default()('body');\n\n // Thumb Resizer\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('input change', '.media-container .media-range', function (event) {\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var container = target.closest('.remodal');\n var cards = container.find('.media-container div.card-item');\n var width = target.val() + 'px';\n cards.each(function () {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).css('width', width);\n });\n });\n body.on('click', '[data-mediapicker-modal-trigger]', function (event) {\n var element = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var modal_identifier = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).data('grav-mediapicker-unique-identifier');\n var modal_element = body.find(\"[data-remodal-unique-identifier=\\\"\".concat(modal_identifier, \"\\\"]\" ) ) ; \ n modal = ( jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) . remodal ) . lookup [ modal _element . data ( 'remodal' ) ] ; \ n if ( ! modal ) { \ n modal _element . remodal ( ) ; \ n modal = ( jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) . remodal ) . lookup [ modal _element . data ( 'remodal' ) ] ; \ n } \ n modal . open ( ) ; \ n modal . dataField = element . find ( 'input' ) ; \ n \ n // load all media\n modal_element.find('.js__files').trigger('fillView');\n setTimeout(function () {\n return _pages_tree__WEBPACK_IMPORTED_MODULE_1__.Instance.reload();\n }, 100);\n });\n\n /* handle media modal click actions */\n body.on('click', '[data-remodal-mediapicker] .media-container.in-modal .admin-media-details a', function (event) {\n event.preventDefault();\n event.stopPropagation();\n var val = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.target).parents('.js__media-element').data('file-url');\n var string = val.replace(/ /g, '%20');\n modal.dataField.val(string);\n modal.close();\n });\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvZm9ybXMvZmllbGRzL21lZGlhcGlja2VyLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBdUI7QUFDa0M7QUFFekRBLDZDQUFDLENBQUMsWUFBVztFQUNULElBQUlHLEtBQUssR0FBRyxFQUFFO0VBQ2QsSUFBSUMsSUFBSSxHQUFHSiw2Q0FBQyxDQUFDLE1BQU0sQ0FBQzs7RUFFcEI7RUFDQUEsNkNBQUMsQ0FBQ0ssUUFBUSxDQUFDLENBQUNDLEVBQUUsQ0FBQyxjQUFjLEVBQUUsK0JBQStCLEVBQUUsVUFBU0MsS0FBSyxFQUFFO0lBQzVFLElBQU1DLE1BQU0sR0FBR1IsNkNBQUMsQ0FBQ08sS0FBSyxDQUFDRSxhQUFhLENBQUM7SUFDckMsSUFBTUMsU0FBUyxHQUFHRixNQUFNLENBQUNHLE9BQU8sQ0FBQyxVQUFVLENBQUM7SUFDNUMsSUFBSUMsS0FBSyxHQUFHRixTQUFTLENBQUNHLElBQUksQ0FBQyxnQ0FBZ0MsQ0FBQztJQUM1RCxJQUFJQyxLQUFLLEdBQUdOLE1BQU0sQ0FBQ08sR0FBRyxDQUFDLENBQUMsR0FBRyxJQUFJO0lBQy9CSCxLQUFLLENBQUNJLElBQUksQ0FBQyxZQUFXO01BQ2xCaEIsNkNBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQ2lCLEdBQUcsQ0FBQyxPQUFPLEVBQUVILEtBQUssQ0FBQztJQUMvQixDQUFDLENBQUM7RUFDTixDQUFDLENBQUM7RUFFRlYsSUFBSSxDQUFDRSxFQUFFLENBQUMsT0FBTyxFQUFFLGtDQUFrQyxFQUFFLFVBQVNDLEtBQUssRUFBRTtJQUNqRSxJQUFNVyxPQUFPLEdBQUdsQiw2Q0FBQyxDQUFDTyxLQUFLLENBQUNFLGFBQWEsQ0FBQztJQUN0QyxJQUFJVSxnQkFBZ0IsR0FBR25CLDZDQUFDLENBQUMsSUFBSSxDQUFDLENBQUNvQixJQUFJLENBQUMsb0NBQW9DLENBQUM7SUFDekUsSUFBSUMsYUFBYSxHQUFHakIsSUFBSSxDQUFDUyxJQUFJLHNDQUFBUyxNQUFBLENBQXFDSCxnQkFBZ0IsUUFBSSxDQUFDO0lBQ3ZGaEIsS0FBSyxHQUFHSCx1REFBUyxDQUFDd0IsTUFBTSxDQUFDSCxhQUFhLENBQUNELElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUV2RCxJQUFJLENBQUNqQixLQUFLLEVBQUU7TUFDUmtCLGFBQWEsQ0FBQ0UsT0FBTyxDQUFDLENBQUM7TUFDdkJwQixLQUFLLEdBQUdILHVEQUFTLENBQUN3QixNQUFNLENBQUNILGFBQWEsQ0FBQ0QsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0l
/***/ } ) ,
/***/ "./app/forms/fields/multilevel.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / multilevel . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\njquery__WEBPACK_IMPORTED_MODULE_0___default()(function () {\n var getField = function getField(level, name) {\n var levelMargin = level * 50;\n var top = level === 0 ? 'top' : '';\n var the_name = 'name=\"' + name + '\"';\n if (level === 0) {\n // top\n the_name = 'data-attr-name=\"' + name + '\"';\n }\n var marginDir = window.getComputedStyle(document.body).direction === 'ltr' ? 'margin-left' : 'margin-right';\n var field = \"\\n <div class=\\\"element-wrapper\\\">\\n <div class=\\\"form-row array-field-value_only js__multilevel-field \".concat(top, \"\\\"\\n data-grav-array-type=\\\"row\\\">\\n <input\\n type=\\\"text\\\"\\n \").concat(the_name, \"\\n placeholder=\\\"Enter value\\\"\\n style=\\\"\").concat(marginDir, \": \").concat(levelMargin, \"px\\\"\\n value=\\\"\\\" />\\n\\n <span class=\\\"fa fa-minus js__remove-item\\\"></span>\\n <span class=\\\"fa fa-plus js__add-sibling hidden\\\" data-level=\\\"\").concat(level, \"\\\" ></span>\\n <span class=\\\"fa fa-plus-circle js__add-children hidden\\\" data-level=\\\"\").concat(level, \"\\\"></span>\\n </div>\\n </div>\\n \");\n return field;\n };\n var hasChildInputs = function hasChildInputs($element) {\n if ($element.attr('name')) {\n return false;\n }\n return true;\n };\n var getTopItems = function getTopItems(element) {\n return jquery__WEBPACK_IMPORTED_MODULE_0___default()(element + ' .js__multilevel-field.top');\n };\n var refreshControls = function refreshControls(unique_identifier) {\n var element = '[data-grav-multilevel-field]';\n if (unique_identifier) {\n element = '[data-grav-multilevel-field][data-id=\"' + unique_identifier + '\" ] ';\n }\n var hideButtons = function hideButtons() {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(element + ' . js _ _add - sibling ').addClass(' hidden ');\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(element + ' . js _ _add - children ').addClass(' hidden ');\n };\n var restoreAddSiblingButtons = function restoreAddSiblingButtons() {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(element + ' . children - wrapper ').each(function () {\n var elements = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).children();\n elements.last().each(function () {\n var field = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this);\n if (!jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).hasClass(' js _ _multilevel - field ')) {\n field = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).find(' . js _ _multilevel - field ').first();\n }\n field.find(' . js _ _add - sibling ').removeClass(' hidden ');\n });\n });\n\n // add sibling to the last top element\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(element + ' . js _ _multilevel - field . top ').last().find(' . js _ _add - sibling ').removeClass(' hidden ');\n };\n var restoreAddChildrenButtons = function restoreAddChildrenButtons() {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(element + ' . js _ _multilevel - field ').each(function () {\n if (jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).siblings(' . children - wrapper ').length === 0 || jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).siblings(' . children - wrapper ').find(' . js _ _multilevel - field ').length === 0) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).find(' . js _ _add - children ').removeClass(' hidden ' ) ; \ n } \ n } ) ; \ n } ; \ n var preventRemovingLastTopItem = function preventRemovingLastTopItem (
/***/ } ) ,
/***/ "./app/forms/fields/parents.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / parents . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instances: () => (/* binding */ Instances),\n/* harmony export */ b64_decode_unicode: () => (/* binding */ b64_decode_unicode),\n/* harmony export */ b64_encode_unicode: () => (/* binding */ b64_encode_unicode),\n/* harmony export */ \"default\": () => (/* binding */ Parents)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_finderjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/finderjs */ \"./app/utils/finderjs.js\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_2__);\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\nvar XHRUUID = 0;\nvar Instances = {};\nvar Parents = /*#__PURE__*/function () {\n function Parents(container, field, data) {\n var _this = this;\n _classCallCheck(this, Parents);\n this.container = jquery__WEBPACK_IMPORTED_MODULE_0___default()(container);\n this.fieldName = field.attr('name');\n this.field = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"[name=\\\"\".concat(this.fieldName, \"\\\"]\"));\n this.data = data;\n this.parentLabel = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"[data-parents-field-label=\\\"\".concat(this.fieldName, \"\\\"]\"));\n this.parentName = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"[data-parents-field-name=\\\"\".concat(this.fieldName, \"\\\"]\"));\n var dataLoad = this.dataLoad;\n this.finder = new _utils_finderjs__WEBPACK_IMPORTED_MODULE_1__[\"default\" ] ( this . container , function ( parent , callback ) { \ n return dataLoad . call ( _this , parent , callback ) ; \ n } , { \ n labelKey : 'name' , \ n defaultPath : this . field . val ( ) , \ n createItemContent : function createItemContent ( item ) { \ n return Parents . createItemContent ( this . config , item ) ; \ n } \ n } ) ; \ n \ n / * \ n this . finder . $emitter . on ( 'leaf-selected' , ( item ) => { \ n console . log ( 'selected' , item ) ; \ n this . finder . emit ( 'create-column' , ( ) => this . createSimpleColumn ( item ) ) ; \ n } ) ; \ n this . finder . $emitter . on ( 'item-selected' , ( selected ) => { \ n console . log ( 'selected' , selected ) ; \ n // for future use only - create column-card creation for file with details like in macOS finder\n // this.finder.$emitter('create-column', () => this.createSimpleColum
/***/ } ) ,
/***/ "./app/forms/fields/permissions.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / permissions . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\nvar body = jquery__WEBPACK_IMPORTED_MODULE_0___default()('body');\nvar radioSelector = '.permission-container.parent-section input[type=\"radio\"]';\nvar handleParent = function handleParent(event) {\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var value = target.val();\n var container = target.closest('.parent-section');\n var fieldset = container.next('fieldset');\n var radios = fieldset.find(\"input[type=\\\"radio\\\"][value=\\\"\".concat(value, \"\\\"]\"));\n if (container.data('isLocked') !== false) {\n container.data('isUpdating', true);\n radios.each(function (index, radio) {\n var ID = radio.id;\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(radio).siblings(\"[for=\\\"\".concat(ID, \"\\\"]\")).trigger('click');\n });\n container.data('isUpdating', false);\n }\n};\nvar boundHandleParent = handleParent.bind(handleParent);\nbody.on('click', '.permission-container.parent-section label', function (event) {\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var container = target.closest('.parent-section');\n container.data('isLocked', true);\n});\nbody.on('input', radioSelector, boundHandleParent);\nbody.on('input', '.permissions-container input[type=\"radio\"][data-parent-id]', function (event) {\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var parent = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"[for=\\\"\".concat(target.data('parentId'), \"\\\"]\" ) ) ; \ n var container = target . closest ( 'fieldset' ) . prev ( '.permission-container.parent-section' ) ; \ n if ( container . data ( 'isUpdating' ) === true ) { \ n return true ; \ n } \ n body . off ( 'input' , radioSelector , boundHandleParent ) ; \ n container . data ( 'isLocked' , false ) ; \ n parent . trigger ( 'click' ) ; \ n body . on ( 'input' , radioSelector , boundHandleParent ) ; \ n } ) ; //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvZm9ybXMvZmllbGRzL3Blcm1pc3Npb25zLmpzIiwibWFwcGluZ3MiOiI7OztBQUF1QjtBQUV2QixJQUFNQyxJQUFJLEdBQUdELDZDQUFDLENBQUMsTUFBTSxDQUFDO0FBQ3RCLElBQU1FLGFBQWEsR0FBRywwREFBMEQ7QUFFaEYsSUFBTUMsWUFBWSxHQUFHLFNBQWZBLFlBQVlBLENBQUlDLEtBQUssRUFBSztFQUM1QixJQUFNQyxNQUFNLEdBQUdMLDZDQUFDLENBQUNJLEtBQUssQ0FBQ0UsYUFBYSxDQUFDO0VBQ3JDLElBQU1DLEtBQUssR0FBR0YsTUFBTSxDQUFDRyxHQUFHLENBQUMsQ0FBQztFQUMxQixJQUFNQyxTQUFTLEdBQUdKLE1BQU0sQ0FBQ0ssT0FBTyxDQUFDLGlCQUFpQixDQUFDO0VBQ25ELElBQU1DLFFBQVEsR0FBR0YsU0FBUyxDQUFDRyxJQUFJLENBQUMsVUFBVSxDQUFDO0VBQzNDLElBQU1DLE1BQU0sR0FBR0YsUUFBUSxDQUFDRyxJQUFJLGtDQUFBQyxNQUFBLENBQStCUixLQUFLLFFBQUksQ0FBQztFQUVyRSxJQUFJRSxTQUFTLENBQUNPLElBQUksQ0FBQyxVQUFVLENBQUMsS0FBSyxLQUFLLEVBQUU7SUFDdENQLFNBQVMsQ0FBQ08sSUFBSSxDQUFDLFlBQVksRUFBRSxJQUFJLENBQUM7SUFDbENILE1BQU0sQ0FBQ0ksSUFBSSxDQUFDLFVBQUNDLEtBQUssRUFBRUMsS0FBSyxFQUFLO01BQzFCLElBQU1DLEVBQUUsR0FBR0QsS0FBSyxDQUFDRSxFQUFFO01BQ25CckIsNkNBQUMsQ0FBQ21CLEtBQUssQ0FBQyxDQUFDRyxRQUFRLFdBQUFQLE1BQUEsQ0FBVUssRUFBRSxRQUFJLENBQUMsQ0FBQ0csT0FBTyxDQUFDLE9BQU8sQ0FBQztJQUN2RCxDQUFDLENBQUM7SUFDRmQsU0FBUyxDQUFDTyxJQUFJLENBQUMsWUFBWSxFQUFFLEtBQUssQ0FBQztFQUN2QztBQUNKLENBQUM7QUFFRCxJQUFNUSxpQkFBaUIsR0FBR3JCLFlBQVksQ0FBQ3NCLElBQUksQ0FBQ3RCLFlBQVksQ0FBQztBQUV6REYsSUFBSSxDQUFDeUIsRUFBRSxDQUFDLE9BQU8sRUFBRSw0Q0FBNEMsRUFBRSxVQUFDdEIsS0FBSyxFQUFLO0VBQ3RFLElBQU1DLE1BQU0sR0FBR0wsNkNBQUMsQ0FBQ0ksS0FBSyxDQUFDRSxhQUFhLENBQUM7RUFDckMsSUFBTUcsU0FBUyxHQUFHSixNQUFNLENBQUNLLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQztFQUNuREQsU0FBUyxDQUFDTyxJQUFJLENBQUMsVUFBVSxFQUFFLElBQUksQ0FBQztBQUNwQyxDQUFDLENBQUM7QUFFRmYsSUFBSSxDQUFDeUIsRUFBRSxDQUFDLE9BQU8sRUFBRXhCLGFBQWEsRUFBRXNCLGlCQUFpQixDQUFDO0FBRWxEdkIsSUFBSSxDQUFDeUIsRUFBRSxDQUFDLE9BQU8sRUFBRSw0REFBNEQsRUFBRSxVQUFDdEIsS0FBSyxFQUFLO0VBQ3RGLElBQU1DLE1BQU0sR0FBR0wsNkNBQUMsQ0FBQ0ksS0FBSyxDQUFDRSxhQUFhLENBQUM7RUFDckMsS
/***/ } ) ,
/***/ "./app/forms/fields/range.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / range . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('input', '[type=\"range\"].rangefield, [type=\"number\"].rangefield', function (event) {\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var type = target.attr('type').toLowerCase();\n var sibling = type === 'range' ? 'number' : 'range';\n var feedback = target.siblings(\"[type=\\\"\".concat(sibling, \"\\\"].rangefield\"));\n feedback.val(target.val());\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvZm9ybXMvZmllbGRzL3JhbmdlLmpzIiwibWFwcGluZ3MiOiI7OztBQUF1QjtBQUV2QkEsNkNBQUMsQ0FBQ0MsUUFBUSxDQUFDLENBQUNDLEVBQUUsQ0FBQyxPQUFPLEVBQUUsdURBQXVELEVBQUUsVUFBQ0MsS0FBSyxFQUFLO0VBQ3hGLElBQU1DLE1BQU0sR0FBR0osNkNBQUMsQ0FBQ0csS0FBSyxDQUFDRSxhQUFhLENBQUM7RUFDckMsSUFBTUMsSUFBSSxHQUFHRixNQUFNLENBQUNHLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQ0MsV0FBVyxDQUFDLENBQUM7RUFDOUMsSUFBTUMsT0FBTyxHQUFHSCxJQUFJLEtBQUssT0FBTyxHQUFHLFFBQVEsR0FBRyxPQUFPO0VBQ3JELElBQU1JLFFBQVEsR0FBR04sTUFBTSxDQUFDTyxRQUFRLFlBQUFDLE1BQUEsQ0FBV0gsT0FBTyxtQkFBZSxDQUFDO0VBRWxFQyxRQUFRLENBQUNHLEdBQUcsQ0FBQ1QsTUFBTSxDQUFDUyxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQzlCLENBQUMsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovL0dyYXYvLi9hcHAvZm9ybXMvZmllbGRzL3JhbmdlLmpzP2Y5ZDciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICQgZnJvbSAnanF1ZXJ5JztcblxuJChkb2N1bWVudCkub24oJ2lucHV0JywgJ1t0eXBlPVwicmFuZ2VcIl0ucmFuZ2VmaWVsZCwgW3R5cGU9XCJudW1iZXJcIl0ucmFuZ2VmaWVsZCcsIChldmVudCkgPT4ge1xuICAgIGNvbnN0IHRhcmdldCA9ICQoZXZlbnQuY3VycmVudFRhcmdldCk7XG4gICAgY29uc3QgdHlwZSA9IHRhcmdldC5hdHRyKCd0eXBlJykudG9Mb3dlckNhc2UoKTtcbiAgICBjb25zdCBzaWJsaW5nID0gdHlwZSA9PT0gJ3JhbmdlJyA/ICdudW1iZXInIDogJ3JhbmdlJztcbiAgICBjb25zdCBmZWVkYmFjayA9IHRhcmdldC5zaWJsaW5ncyhgW3R5cGU9XCIke3NpYmxpbmd9XCJdLnJhbmdlZmllbGRgKTtcblxuICAgIGZlZWRiYWNrLnZhbCh0YXJnZXQudmFsKCkpO1xufSk7XG4iXSwibmFtZXMiOlsiJCIsImRvY3VtZW50Iiwib24iLCJldmVudCIsInRhcmdldCIsImN1cnJlbnRUYXJnZXQiLCJ0eXBlIiwiYXR0ciIsInRvTG93ZXJDYXNlIiwic2libGluZyIsImZlZWRiYWNrIiwic2libGluZ3MiLCJjb25jYXQiLCJ2YWwiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./app/forms/fields/range.js\n\n}" ) ;
/***/ } ) ,
/***/ "./app/forms/fields/selectize.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / selectize . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ SelectizeField)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var selectize__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! selectize */ \"./node_modules/selectize/dist/js/selectize.js\");\n/* harmony import */ var selectize__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(selectize__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_selectize_required_fix__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/selectize-required-fix */ \"./app/utils/selectize-required-fix.js\");\n/* harmony import */ var _utils_selectize_option_click__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils/selectize-option-click */ \"./app/utils/selectize-option-click.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\n\nvar PagesRoute = {\n option: function option(item, escape) {\n var label = escape(item.text).split(' ');\n var arrows = label.shift();\n var slug = label.shift();\n return \"<div class=\\\"selectize-route-option\\\">\\n <span class=\\\"text-grey\\\">\".concat(arrows, \"</span>\\n <span>\\n <span class=\\\"text-update\\\">\").concat(slug.replace('(', '/').replace(')', ''), \"</span>\\n <span>\").concat(label.join(' '), \"</span>\\n </span>\\n </div>\");\n }\n};\nvar SelectizeField = /*#__PURE__*/function () {\n function SelectizeField() {\n var _this = this;\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n _classCallCheck(this, SelectizeField);\n this.options = Object.assign({}, options);\n this.elements = [];\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-grav-selectize]').each(function (index, element) {\n return _this.add(element);\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('body').on('mutation._grav', this._onAddedNodes.bind(this));\n }\n return _createClass(SelectizeField, [{\n key: \"add\" , \ n value : function add ( element ) { \ n element = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( element ) ; \ n if ( element . closest ( 'template' ) . length ) { \ n return false ; \ n } \ n var tag = element . prop ( 'tagName' ) . toLowerCase ( ) ; \ n var isInput = tag === 'input' || tag === 'select' ; \ n var data = ( isInput ? element . closest ( ' [ data - gr
/***/ } ) ,
/***/ "./app/forms/fields/selectunique.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / selectunique . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ SelectUniqueField)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var mout_object_forIn__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! mout/object/forIn */ \"./node_modules/mout/object/forIn.js\");\n/* harmony import */ var mout_object_forIn__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(mout_object_forIn__WEBPACK_IMPORTED_MODULE_1__);\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n// import { config } from 'grav-config';\n\nvar Data = {};\nvar SelectUniqueField = /*#__PURE__*/function () {\n function SelectUniqueField(options) {\n var _this = this;\n _classCallCheck(this, SelectUniqueField);\n var body = jquery__WEBPACK_IMPORTED_MODULE_0___default()('body');\n this.items = jquery__WEBPACK_IMPORTED_MODULE_0___default()();\n this.options = Object.assign({}, this.defaults, options);\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-select-observe]').each(function (index, element) {\n return _this.addSelect(element);\n }).last().trigger('change', {\n load: true\n });\n body.on('mutation._grav', this._onAddedNodes.bind(this));\n body.on('mutation_removed._grav', this._onRemovedNodes.bind(this));\n }\n return _createClass(SelectUniqueField, [{\n key: \"_onAddedNodes\",\n value: function _onAddedNodes(event, target, record, instance) {\n var _this2 = this;\n var fields = jquery__WEBPACK_IMPORTED_MODULE_0___default()(target).find('[data-select-observe]');\n if (!fields.length) {\n return;\n }\n fields.each(function (index, field) {\n field = jquery__WEBPACK_IMPORTED_MODULE_0___default()(field);\n if (!~_this2.items.index(field)) {\n _this2.addSelect(field);\n }\n });\n }\n }, {\n key: \"_onRemovedNodes\" , \ n value : function _onRemovedNodes ( event , data /* , instance */ ) { \ n var _this3 = this ; \ n var target = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( data . target ) ; \ n var holder = target . data ( 'collectionHolder' ) ; \ n if ( ! holder ) { \ n return false ; \ n } \ n var node = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( data . mutation . removedNodes ) ; \ n var value = node . find ( '[data-select-observe]' ) . val ( ) ; \ n if ( value ) { \ n Data [ holder ] . state [ value ] = value ; \ n } \ n target . find ( ' [ data - select - ob
/***/ } ) ,
/***/ "./app/forms/fields/text.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / fields / text . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).ready(function () {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('.copy-to-clipboard').click(function (event) {\n var $tempElement = jquery__WEBPACK_IMPORTED_MODULE_0___default()('<input>');\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('body').append($tempElement);\n $tempElement.val(jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).prev('input').val()).select();\n document.execCommand('Copy');\n $tempElement.remove();\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).attr('data-hint', 'Copied to clipboard!').addClass('hint--left');\n });\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvZm9ybXMvZmllbGRzL3RleHQuanMiLCJtYXBwaW5ncyI6Ijs7O0FBQXVCO0FBRXZCQSw2Q0FBQyxDQUFDQyxRQUFRLENBQUMsQ0FBQ0MsS0FBSyxDQUFDLFlBQVc7RUFDekJGLDZDQUFDLENBQUMsb0JBQW9CLENBQUMsQ0FBQ0csS0FBSyxDQUFDLFVBQVNDLEtBQUssRUFBRTtJQUMxQyxJQUFJQyxZQUFZLEdBQUdMLDZDQUFDLENBQUMsU0FBUyxDQUFDO0lBQy9CQSw2Q0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDTSxNQUFNLENBQUNELFlBQVksQ0FBQztJQUM5QkEsWUFBWSxDQUFDRSxHQUFHLENBQUNQLDZDQUFDLENBQUMsSUFBSSxDQUFDLENBQUNRLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQ0QsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDRSxNQUFNLENBQUMsQ0FBQztJQUN0RFIsUUFBUSxDQUFDUyxXQUFXLENBQUMsTUFBTSxDQUFDO0lBQzVCTCxZQUFZLENBQUNNLE1BQU0sQ0FBQyxDQUFDO0lBRXJCWCw2Q0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDWSxJQUFJLENBQUMsV0FBVyxFQUFFLHNCQUFzQixDQUFDLENBQUNDLFFBQVEsQ0FBQyxZQUFZLENBQUM7RUFDNUUsQ0FBQyxDQUFDO0FBQ04sQ0FBQyxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vR3Jhdi8uL2FwcC9mb3Jtcy9maWVsZHMvdGV4dC5qcz84ZTE3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAkIGZyb20gJ2pxdWVyeSc7XG5cbiQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCkge1xuICAgICQoJy5jb3B5LXRvLWNsaXBib2FyZCcpLmNsaWNrKGZ1bmN0aW9uKGV2ZW50KSB7XG4gICAgICAgIHZhciAkdGVtcEVsZW1lbnQgPSAkKCc8aW5wdXQ+Jyk7XG4gICAgICAgICQoJ2JvZHknKS5hcHBlbmQoJHRlbXBFbGVtZW50KTtcbiAgICAgICAgJHRlbXBFbGVtZW50LnZhbCgkKHRoaXMpLnByZXYoJ2lucHV0JykudmFsKCkpLnNlbGVjdCgpO1xuICAgICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgnQ29weScpO1xuICAgICAgICAkdGVtcEVsZW1lbnQucmVtb3ZlKCk7XG5cbiAgICAgICAgJCh0aGlzKS5hdHRyKCdkYXRhLWhpbnQnLCAnQ29waWVkIHRvIGNsaXBib2FyZCEnKS5hZGRDbGFzcygnaGludC0tbGVmdCcpO1xuICAgIH0pO1xufSk7XG4iXSwibmFtZXMiOlsiJCIsImRvY3VtZW50IiwicmVhZHkiLCJjbGljayIsImV2ZW50IiwiJHRlbXBFbGVtZW50IiwiYXBwZW5kIiwidmFsIiwicHJldiIsInNlbGVjdCIsImV4ZWNDb21tYW5kIiwicmVtb3ZlIiwiYXR0ciIsImFkZENsYXNzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./app/forms/fields/text.js\n\n}" ) ;
/***/ } ) ,
/***/ "./app/forms/form.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / form . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ Form)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n/* Dependencies for checking if changes happened since load on a form\nimport toastr from '../utils/toastr';\nimport { translations } from 'grav-config';\nimport { Instance as FormState } from './state';\n*/\nvar Form = /*#__PURE__*/function () {\n function Form(form) {\n var _this = this;\n _classCallCheck(this, Form);\n this.form = jquery__WEBPACK_IMPORTED_MODULE_0___default()(form);\n if (!this.form.length || this.form.prop('tagName').toLowerCase() !== 'form') {\n return;\n }\n\n /* Option for not saving while nothing in a form has changed\n this.form.on('submit', (event) => {\n if (FormState.equals()) {\n event.preventDefault();\n toastr.info(translations.PLUGIN_ADMIN.NOTHING_TO_SAVE);\n }\n }); */\n\n this._attachShortcuts();\n this._attachToggleables();\n this._attachDisabledFields();\n this._submitUncheckedFields();\n this.observer = new MutationObserver(this.addedNodes);\n this.form.each(function (index, form) {\n return _this.observer.observe(form, {\n subtree: true,\n childList: true\n });\n });\n }\n return _createClass(Form, [{\n key: \"_attachShortcuts\",\n value: function _attachShortcuts() {\n // CTRL + S / CMD + S - shortcut for [Save] when available\n var saveTask = jquery__WEBPACK_IMPORTED_MODULE_0___default()('#titlebar [name=\"task\"][value=\"save\"][form=\"blueprints\"]');\n if (saveTask.length) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(__webpack_require__.g).on('keydown', function (event) {\n var key = String.fromCharCode(event.which).toLowerCase();\n if (!event.shiftKey && (event.ctrlKey && !event.altKey || event.metaKey) && key === 's') {\n event.preventDefault();\n saveTask.click();\n }\n });\n }\n }\n }, {\n key: \"_attachToggleables\",\n value: function _attachToggleables() {\n var query = '[data-grav-field=\"toggleable\"] input[type=\"checkbox\" ] ';\n this.form.on(' change ', query, function (event) {\n var toggle = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.target);\n var enabled = toggle.is(' : checked ' ) ; \ n var parent = toggle . closest (
/***/ } ) ,
/***/ "./app/forms/index.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / index . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./state */ \"./app/forms/state.js\");\n/* harmony import */ var _form__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form */ \"./app/forms/form.js\");\n/* harmony import */ var _fields__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./fields */ \"./app/forms/fields/index.js\");\n\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n Form: {\n Form: _form__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n Instance: _form__WEBPACK_IMPORTED_MODULE_1__.Instance\n },\n Fields: _fields__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n FormState: {\n FormState: _state__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n Instance: _state__WEBPACK_IMPORTED_MODULE_0__.Instance\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvZm9ybXMvaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFtRTtBQUNYO0FBRTFCO0FBRTlCLGlFQUFlO0VBQ1hHLElBQUksRUFBRTtJQUNGQSxJQUFJLEVBQUpBLDZDQUFJO0lBQ0pGLFFBQVEsRUFBRUcsMkNBQVlBO0VBQzFCLENBQUM7RUFDREMsTUFBTSxFQUFOQSwrQ0FBTTtFQUNOTCxTQUFTLEVBQUU7SUFDUEEsU0FBUyxFQUFUQSw4Q0FBUztJQUNUQyxRQUFRLEVBQUVDLDRDQUFpQkE7RUFDL0I7QUFDSixDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vR3Jhdi8uL2FwcC9mb3Jtcy9pbmRleC5qcz85MjczIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBGb3JtU3RhdGUsIHsgSW5zdGFuY2UgYXMgRm9ybVN0YXRlSW5zdGFuY2UgfSBmcm9tICcuL3N0YXRlJztcbmltcG9ydCBGb3JtLCB7IEluc3RhbmNlIGFzIEZvcm1JbnN0YW5jZSB9IGZyb20gJy4vZm9ybSc7XG5cbmltcG9ydCBGaWVsZHMgZnJvbSAnLi9maWVsZHMnO1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gICAgRm9ybToge1xuICAgICAgICBGb3JtLFxuICAgICAgICBJbnN0YW5jZTogRm9ybUluc3RhbmNlXG4gICAgfSxcbiAgICBGaWVsZHMsXG4gICAgRm9ybVN0YXRlOiB7XG4gICAgICAgIEZvcm1TdGF0ZSxcbiAgICAgICAgSW5zdGFuY2U6IEZvcm1TdGF0ZUluc3RhbmNlXG4gICAgfVxufTtcbiJdLCJuYW1lcyI6WyJGb3JtU3RhdGUiLCJJbnN0YW5jZSIsIkZvcm1TdGF0ZUluc3RhbmNlIiwiRm9ybSIsIkZvcm1JbnN0YW5jZSIsIkZpZWxkcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./app/forms/index.js\n\n}" ) ;
/***/ } ) ,
/***/ "./app/forms/state.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / forms / state . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ DOMBehaviors: () => (/* binding */ DOMBehaviors),\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ FormState)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var immutable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! immutable */ \"./node_modules/immutable/dist/immutable.es.js\");\n/* harmony import */ var immutablediff__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! immutablediff */ \"./node_modules/immutablediff/src/diff.js\");\n/* harmony import */ var immutablediff__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(immutablediff__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _utils_jquery_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/jquery-utils */ \"./app/utils/jquery-utils.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\n\nvar FormLoadState = {};\nvar DOMBehaviors = {\n attach: function attach() {\n this.preventUnload();\n this.preventClickAway();\n },\n preventUnload: function preventUnload() {\n var selector = '[name=\"task\"][value^=\"save\" ] , [ data - delete - action ] , [ data - flex - safe - action ] ';\n // jQuery 3.x removed $._data, use $._data only if available (jQuery < 3.0)\n // or check with jQuery' s internal data store for jQuery >= 3.0 \ n try { \ n var hasData = typeof ( jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) . _data ) === 'function' ; \ n if ( hasData && jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) . _data ( window , 'events' ) && ( jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) . _data ( window , 'events' ) . beforeunload || [ ] ) . filter ( function ( event ) { \ n return event . namespace === '_grav' ; \ n } ) . length ) { \ n return ; \ n } \ n } catch ( e ) { \ n // $._data not available in jQuery 3.x+, continue with adding event handler\n }\n\n // Allow some elements to leave the page without native confirmation\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(selector).on('click._grav', function (event) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(__webpack_require__.g).off('beforeunload');\n });\n\n // Catch browser uri change / refresh attempt and stop it if the form state is dirty\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(__webpack_require__.g).on('beforeunload._grav', function () {\n if (Instance.equals() === false) {\n return 'You have made changes on this page
/***/ } ) ,
/***/ "./app/main.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / main . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _babel_polyfill__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/polyfill */ \"./node_modules/@babel/polyfill/lib/index.js\");\n/* harmony import */ var _babel_polyfill__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_polyfill__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_remodal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils/remodal */ \"./app/utils/remodal.js\");\n/* harmony import */ var simplebar_dist_simplebar_min_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! simplebar/dist/simplebar.min.js */ \"./node_modules/simplebar/dist/simplebar.min.js\");\n/* harmony import */ var simplebar_dist_simplebar_min_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(simplebar_dist_simplebar_min_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _forms_fields_files_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./forms/fields/files.js */ \"./app/forms/fields/files.js\");\n/* harmony import */ var _utils_gpm__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./utils/gpm */ \"./app/utils/gpm.js\");\n/* harmony import */ var _utils_keepalive__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./utils/keepalive */ \"./app/utils/keepalive.js\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _updates__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./updates */ \"./app/updates/index.js\");\n/* harmony import */ var _dashboard__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./dashboard */ \"./app/dashboard/index.js\");\n/* harmony import */ var _pages__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./pages */ \"./app/pages/index.js\");\n/* harmony import */ var _forms__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./forms */ \"./app/forms/index.js\");\n/* harmony import */ var _utils_cookies__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./utils/cookies */ \"./app/utils/cookies.js\");\n/* harmony import */ var _plugins__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./plugins */ \"./app/plugins/index.js\");\n/* harmony import */ var _themes__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./themes */ \"./app/themes/index.js\");\n/* harmony import */ var _media__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./media */ \"./app/media/index.js\");\n/* harmony import */ var _utils_toastr__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./utils/toastr */ \"./app/utils/toastr.js\");\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./utils/request */ \"./app/utils/request.js\");\n/* harmony import */ var _utils_2fa__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./utils/2fa */ \"./app/utils/2fa.js\");\n/* harmony import */ var _tools__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./tools */ \"./app/tools/index.js\");\n/* harmony import */ var _whitelabel__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./whitelabel */ \"./app/whitelabel/index.js\");\n/* harmony import */ var _utils_bootstrap_transition__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./utils/bootstrap-transition */ \"./app/utils/bootstrap-transition.js\" ) ; \ n /* harmony import */ var _utils _bootstrap _collapse _ _WEBPACK _IMPORTED _MODULE _22 _ _ = _ _webpack _
/***/ } ) ,
/***/ "./app/media/index.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / media / index . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ Filter)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/request */ \"./app/utils/request.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\nvar Filter = /*#__PURE__*/function () {\n function Filter() {\n _classCallCheck(this, Filter);\n this.URI = \"\".concat(grav_config__WEBPACK_IMPORTED_MODULE_1__.config.base_url_relative, \"/media-manager/\");\n }\n return _createClass(Filter, [{\n key: \"filter\",\n value: function filter(name, value) {\n var filtered = [];\n var keys = Object.keys(grav_config__WEBPACK_IMPORTED_MODULE_1__.uri_params);\n if (!~keys.indexOf(name)) {\n keys.push(name);\n }\n keys.forEach(function (key) {\n var filter = Filter.cleanValue(key === name ? value : grav_config__WEBPACK_IMPORTED_MODULE_1__.uri_params[key]);\n if (filter !== '*') {\n filtered.push(\"\".concat(key).concat(grav_config__WEBPACK_IMPORTED_MODULE_1__.config.param_sep).concat(filter));\n }\n });\n __webpack_require__.g.location = this.URI + filtered.join('/');\n }\n }], [{\n key: \"cleanValue\" , \ n value : function cleanValue ( value ) { \ n return encodeURIComponent ( value . replace ( '/' , '\\\\' ) ) ; \ n } \ n } ] ) ; \ n } ( ) ; \ n \ nvar Instance = new Filter ( ) ; \ nvar isLoading = false ; \ nvar filters = { } ; \ nvar global _index = 1 ; \ nvar files _ended = false ; \ nvar MEDIA _PAGINATION _INTERVAL = 20 ; \ n \ n /* handle changing file type / date filter */ \ njquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( 'body' ) . on ( 'change' , '.thumbs-list-container select.filter' , function ( event ) { \ n var target = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( event . currentTarget ) ; \ n var filterName = target . data ( 'name' ) ; \ n var filterValue = target . val ( ) ; \ n if ( filterValue ) { \ n filters [ filterName ] = filterValue ; \ n } else { \ n delete filters [ filterName ] ; \ n } \ n filterFiles ( ) ; \ n } ) ; \ n \ n /* initialize media uploader */ \ nif ( jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( ' . thumbs - list - container . dropzon
/***/ } ) ,
/***/ "./app/pages/filter.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / pages / filter . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ PagesFilter)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/request */ \"./app/utils/request.js\");\n/* harmony import */ var debounce__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! debounce */ \"./node_modules/debounce/index.js\");\n/* harmony import */ var debounce__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(debounce__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _tree__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./tree */ \"./app/pages/tree.js\");\n/* harmony import */ var selectize__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! selectize */ \"./node_modules/selectize/dist/js/selectize.js\");\n/* harmony import */ var selectize__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(selectize__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _utils_selectize_required_fix_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/selectize-required-fix.js */ \"./app/utils/selectize-required-fix.js\");\n/* harmony import */ var _utils_storage__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/storage */ \"./app/utils/storage.js\");\n/* harmony import */ var _utils_storage__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_utils_storage__WEBPACK_IMPORTED_MODULE_7__);\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number ) ( t ) ; } \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n /* @formatter:off */ \ n /* eslint-disable */ \ nvar options = [ { \ n flag : grav _config _ _WEBPACK _IMPORTED _MODULE _1 _ _ . translations . PLUGIN _ADMIN . MODULE , \ n key : 'Module' , \ n cat : 'mode' \ n } , { \ n flag : grav _config _ _WEBPACK _IMPORTED _MODULE _1 _ _ . translations . PLUGIN _ADMIN . VISIBLE , \ n key : 'Visible' , \ n cat : 'mode' \ n } , { \ n flag : grav _config _ _WEBPACK _IMPORTED _MODULE _1 _ _ . translations . PLUGIN _ADMIN . ROUTABLE , \ n key : 'Routable' , \ n cat : 'mode' \ n } , { \ n flag : grav _config _ _WEBPACK _IMPORTED _MODULE _1 _ _ . translations . PLUGIN _ADMIN . PUBLISHED , \ n key : 'Published' , \ n cat : 'mode' \ n } , { \ n flag : grav _config _
/***/ } ) ,
/***/ "./app/pages/index.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / pages / index . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var sortablejs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! sortablejs */ \"./node_modules/sortablejs/modular/sortable.esm.js\");\n/* harmony import */ var _filter__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./filter */ \"./app/pages/filter.js\");\n/* harmony import */ var _page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./page */ \"./app/pages/page/index.js\");\n\n\n\n\nvar pad = function pad(n, s) {\n return \"000\".concat(n).substr(-s);\n};\n\n// Pages Ordering\nvar Ordering = null;\nvar orderingElement = jquery__WEBPACK_IMPORTED_MODULE_0___default()('#ordering');\nif (orderingElement.length) {\n Ordering = new sortablejs__WEBPACK_IMPORTED_MODULE_1__[\"default\"](orderingElement.get(0), {\n filter: '.ignore',\n onUpdate: function onUpdate() {\n /* Old single page index behavior\n let item = $(event.item);\n let index = orderingElement.children().index(item) + 1;\n $('[data-order]').val(index);\n */\n\n var indexes = [];\n var children = orderingElement.children();\n var padZero = (children.length + '').split('').length;\n children.each(function (index, item) {\n item = jquery__WEBPACK_IMPORTED_MODULE_0___default()(item);\n indexes.push(item.data('id'));\n item.find('.page-order').text(\"\".concat(pad(index + 1, padZero), \".\"));\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-order]').val(indexes.join(','));\n }\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('input', '[name=\"data[folder]\"]', function (event) {\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var activeOrder = jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-id][data-active-id]');\n activeOrder.data('id', target.val());\n Ordering.options.onUpdate();\n });\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n Ordering: Ordering,\n Page: _page__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n PageFilters: {\n PageFilters: _filter__WEBPACK_IMPORTED_MODULE_2__[\"default\" ] , \ n Instance : _filter _ _WEBPACK _IMPORTED _MODULE _2 _ _ . Instance \ n } \ n } ) ; //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvcGFnZXMvaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXVCO0FBQ1c7QUFDc0M7QUFDOUM7QUFFMUIsSUFBTU0sR0FBRyxHQUFHLFNBQU5BLEdBQUdBLENBQUlDLENBQUMsRUFBRUMsQ0FBQztFQUFBLE9BQUssTUFBQUMsTUFBQSxDQUFPRixDQUFDLEVBQUlHLE1BQU0sQ0FBQyxDQUFDRixDQUFDLENBQUM7QUFBQTs7QUFFNUM7QUFDQSxJQUFJRyxRQUFRLEdBQUcsSUFBSTtBQUNuQixJQUFJQyxlQUFlLEdBQUdaLDZDQUFDLENBQUMsV0FBVyxDQUFDO0FBQ3BDLElBQUlZLGVBQWUsQ0FBQ0MsTUFBTSxFQUFFO0VBQ3hCRixRQUFRLEdBQUcsSUFBSVYsa0RBQVEsQ0FBQ1csZUFBZSxDQUFDRSxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUU7SUFDNUNDLE1BQU0sRUFBRSxTQUFTO0lBQ2pCQyxRQUFRLEVBQUUsU0FBVkEsUUFBUUEsQ0FBQSxFQUFhO01BQ2pCO0FBQ1o7QUFDQTtBQUNBO0FBQ0E7O01BR1ksSUFBSUMsT0FBTyxHQUFHLEVBQUU7TUFDaEIsSUFBTUMsUUFBUSxHQUFHTixlQUFlLENBQUNNLFFBQVEsQ0FBQyxDQUFDO01BQzNDLElBQU1DLE9BQU8sR0FBRyxDQUFDRCxRQUFRLENBQUNMLE1BQU0sR0FBRyxFQUFFLEVBQUVPLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQ1AsTUFBTTtNQUN2REssUUFBUSxDQUFDRyxJQUFJLENBQUMsVUFBQ0MsS0FBSyxFQUFFQyxJQUFJLEVBQUs7UUFDM0JBLElBQUksR0FBR3ZCLDZDQUFDLENBQUN1QixJQUFJLENBQUM7UUFDZE4sT0FBTyxDQUFDTyxJQUFJLENBQUNELElBQUksQ0FBQ0UsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQzdCRixJQUFJLENBQUNHLElBQUksQ0FBQyxhQUFhLENBQUMsQ0FBQ0MsSUFBSSxJQUFBbEIsTUFBQSxDQUFJSCxHQUFHLENBQUNnQixLQUFLLEdBQUcsQ0FBQyxFQUFFSCxPQUFPLENBQUMsTUFBRyxDQUFDO01BQ2hFLENBQUMsQ0FBQztNQUVGbkIsNkNBQUMsQ0FBQyxjQUFjLENBQUMsQ0FBQzRCLEdBQUcsQ0FBQ1gsT0FBTyxDQUFDWSxJQUF
/***/ } ) ,
/***/ "./app/pages/page/add.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / pages / page / add . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_jquery_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/jquery-utils */ \"./app/utils/jquery-utils.js\");\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/request */ \"./app/utils/request.js\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\nvar custom = false;\nvar folder = jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-remodal-id=\"modal\"] input[name=\"data[folder]\"], [data-remodal-id=\"module\"] input[name=\"data[folder]\"], [data-remodal-id=\"modal-page-copy\"] input[name=\"data[folder]\"]');\nvar title = jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-remodal-id=\"modal\"] input[name=\"data[title]\"], [data-remodal-id=\"module\"] input[name=\"data[title]\"], [data-remodal-id=\"modal-page-copy\"] input[name=\"data[title]\"]');\nvar getFields = function getFields(type, target) {\n target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(target);\n var query = \"[data-remodal-id=\\\"\".concat(target.closest('[data-remodal-id]').data('remodal-id'), \"\\\"]\");\n return {\n title: type === 'title' ? jquery__WEBPACK_IMPORTED_MODULE_0___default()(target) : jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"\".concat(query, \" input[name=\\\"data[title]\\\"]\")),\n folder: type === 'folder' ? jquery__WEBPACK_IMPORTED_MODULE_0___default()(target) : jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"\".concat(query, \" input[name=\\\"data[folder]\\\"]\"))\n };\n};\ntitle.on('input focus blur', function (event) {\n if (custom) {\n return true;\n }\n var elements = getFields('title', event.currentTarget);\n var slug = jquery__WEBPACK_IMPORTED_MODULE_0___default().slugify(elements.title.val(), {\n custom: {\n \"'\": '',\n '‘ ': '',\n '’ ': ''\n }\n });\n elements.folder.val(slug);\n});\nfolder.on('input', function (event) {\n var elements = getFields('folder', event.currentTarget);\n var input = elements.folder.get(0);\n var value = elements.folder.val();\n var selection = {\n start: input.selectionStart,\n end: input.selectionEnd\n };\n value = value.toLowerCase().replace(/\\s/g, '-').replace(/[^a-z0-9_\\-]/g, '');\n elements.folder.val(value);\n custom = !!value;\n\n // restore cursor position\n input.setSelectionRange(selection.start, selection.end);\n});\nfolder.on('focus blur', function (event) {\n getFields('title').title.trigger('input');\n});\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('change', '[name=\"data[route]\"]', function (event) {\n var rawroute = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget).val();\n var pageTemplate = jquery__WEBPACK_IMPORTED_MODULE_0___default()('[name=\"data[name]\"]');\n var URI = \"\".concat(grav_config__WEBPACK_IMPORTED_MODULE_3__.config.base_url_relative, \"/ajax.json/task\").concat(grav_config__WEBPACK_IMPORTED_MODULE_3__.config.param_sep, \"getChildTypes\");\n if (pageTemplate.length === 0) {\n return;\n }\n (0,_utils_request__WEBPACK_IMPORTED_MODULE_2__[\"default\" ] ) ( URI , { \ n method : 'post' , \ n body : { \ n rawroute : rawroute \ n } \ n } , function ( response ) { \ n var type = response . child _type ; \ n if ( type !== '' && type !== 'default' ) { \ n pageTemplate . val ( type ) ; \ n pageTemplate . data ( 'selectize' ) . setValue ( type ) ; \ n } \ n } ) ; \ n } ) ; //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvcGFnZXMvcGFnZS9hZGQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztB
/***/ } ) ,
/***/ "./app/pages/page/delete.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / pages / page / delete . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-remodal-target=\"delete\"]', function () {\n var confirm = jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-remodal-id=\"delete\"] [data-delete-action]');\n var link = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).data('delete-url');\n confirm.data('delete-action', link);\n});\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-delete-action]', function () {\n var remodal = (jquery__WEBPACK_IMPORTED_MODULE_0___default().remodal).lookup[jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-remodal-id=\"delete\"]').data('remodal')];\n __webpack_require__.g.location.href = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).data('delete-action');\n remodal.close();\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvcGFnZXMvcGFnZS9kZWxldGUuanMiLCJtYXBwaW5ncyI6Ijs7O0FBQXVCO0FBRXZCQSw2Q0FBQyxDQUFDQyxRQUFRLENBQUMsQ0FBQ0MsRUFBRSxDQUFDLE9BQU8sRUFBRSxnQ0FBZ0MsRUFBRSxZQUFXO0VBQ2pFLElBQUlDLE9BQU8sR0FBR0gsNkNBQUMsQ0FBQyxpREFBaUQsQ0FBQztFQUNsRSxJQUFJSSxJQUFJLEdBQUdKLDZDQUFDLENBQUMsSUFBSSxDQUFDLENBQUNLLElBQUksQ0FBQyxZQUFZLENBQUM7RUFFckNGLE9BQU8sQ0FBQ0UsSUFBSSxDQUFDLGVBQWUsRUFBRUQsSUFBSSxDQUFDO0FBQ3ZDLENBQUMsQ0FBQztBQUVGSiw2Q0FBQyxDQUFDQyxRQUFRLENBQUMsQ0FBQ0MsRUFBRSxDQUFDLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxZQUFXO0VBQ3ZELElBQUlJLE9BQU8sR0FBR04sdURBQVMsQ0FBQ08sTUFBTSxDQUFDUCw2Q0FBQyxDQUFDLDRCQUE0QixDQUFDLENBQUNLLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQztFQUUvRUcscUJBQU0sQ0FBQ0MsUUFBUSxDQUFDQyxJQUFJLEdBQUdWLDZDQUFDLENBQUMsSUFBSSxDQUFDLENBQUNLLElBQUksQ0FBQyxlQUFlLENBQUM7RUFDcERDLE9BQU8sQ0FBQ0ssS0FBSyxDQUFDLENBQUM7QUFDbkIsQ0FBQyxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vR3Jhdi8uL2FwcC9wYWdlcy9wYWdlL2RlbGV0ZS5qcz8xMDE3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAkIGZyb20gJ2pxdWVyeSc7XG5cbiQoZG9jdW1lbnQpLm9uKCdjbGljaycsICdbZGF0YS1yZW1vZGFsLXRhcmdldD1cImRlbGV0ZVwiXScsIGZ1bmN0aW9uKCkge1xuICAgIGxldCBjb25maXJtID0gJCgnW2RhdGEtcmVtb2RhbC1pZD1cImRlbGV0ZVwiXSBbZGF0YS1kZWxldGUtYWN0aW9uXScpO1xuICAgIGxldCBsaW5rID0gJCh0aGlzKS5kYXRhKCdkZWxldGUtdXJsJyk7XG5cbiAgICBjb25maXJtLmRhdGEoJ2RlbGV0ZS1hY3Rpb24nLCBsaW5rKTtcbn0pO1xuXG4kKGRvY3VtZW50KS5vbignY2xpY2snLCAnW2RhdGEtZGVsZXRlLWFjdGlvbl0nLCBmdW5jdGlvbigpIHtcbiAgICBsZXQgcmVtb2RhbCA9ICQucmVtb2RhbC5sb29rdXBbJCgnW2RhdGEtcmVtb2RhbC1pZD1cImRlbGV0ZVwiXScpLmRhdGEoJ3JlbW9kYWwnKV07XG5cbiAgICBnbG9iYWwubG9jYXRpb24uaHJlZiA9ICQodGhpcykuZGF0YSgnZGVsZXRlLWFjdGlvbicpO1xuICAgIHJlbW9kYWwuY2xvc2UoKTtcbn0pO1xuIl0sIm5hbWVzIjpbIiQiLCJkb2N1bWVudCIsIm9uIiwiY29uZmlybSIsImxpbmsiLCJkYXRhIiwicmVtb2RhbCIsImxvb2t1cCIsImdsb2JhbCIsImxvY2F0aW9uIiwiaHJlZiIsImNsb3NlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./app/pages/page/delete.js\n\n}" ) ;
/***/ } ) ,
/***/ "./app/pages/page/disable-buttons.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / pages / page / disable - buttons . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\njquery__WEBPACK_IMPORTED_MODULE_0___default()('.disable-after-click').on('click', function () {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).addClass('pointer-events-disabled');\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvcGFnZXMvcGFnZS9kaXNhYmxlLWJ1dHRvbnMuanMiLCJtYXBwaW5ncyI6Ijs7O0FBQXVCO0FBRXZCQSw2Q0FBQyxDQUFDLHNCQUFzQixDQUFDLENBQUNDLEVBQUUsQ0FBQyxPQUFPLEVBQUUsWUFBVztFQUM3Q0QsNkNBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQ0UsUUFBUSxDQUFDLHlCQUF5QixDQUFDO0FBQy9DLENBQUMsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovL0dyYXYvLi9hcHAvcGFnZXMvcGFnZS9kaXNhYmxlLWJ1dHRvbnMuanM/NmI4MSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJCBmcm9tICdqcXVlcnknO1xuXG4kKCcuZGlzYWJsZS1hZnRlci1jbGljaycpLm9uKCdjbGljaycsIGZ1bmN0aW9uKCkge1xuICAgICQodGhpcykuYWRkQ2xhc3MoJ3BvaW50ZXItZXZlbnRzLWRpc2FibGVkJyk7XG59KTtcbiJdLCJuYW1lcyI6WyIkIiwib24iLCJhZGRDbGFzcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./app/pages/page/disable-buttons.js\n\n}" ) ;
/***/ } ) ,
/***/ "./app/pages/page/index.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / pages / page / index . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _add__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./add */ \"./app/pages/page/add.js\");\n/* harmony import */ var _move__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./move */ \"./app/pages/page/move.js\");\n/* harmony import */ var _delete__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./delete */ \"./app/pages/page/delete.js\");\n/* harmony import */ var _unset__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./unset */ \"./app/pages/page/unset.js\");\n/* harmony import */ var _disable_buttons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./disable-buttons */ \"./app/pages/page/disable-buttons.js\");\n/* harmony import */ var _media__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./media */ \"./app/pages/page/media.js\");\n/* harmony import */ var _multilang__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./multilang */ \"./app/pages/page/multilang.js\");\n\n\n\n\n\n\n\n\nvar switcher = jquery__WEBPACK_IMPORTED_MODULE_0___default()('input[type=\"radio\"][name=\"mode-switch\"]');\nif (switcher) {\n var link = switcher.closest(':checked').data('leave-url');\n var fakeLink = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"<a href=\\\"\".concat(link, \"\\\" />\"));\n switcher.parent().append(fakeLink);\n switcher.siblings('label').on('mousedown touchdown', function (event) {\n event.preventDefault();\n\n // let remodal = $.remodal.lookup[$('[data-remodal-id=\"changes\"]').data('remodal')];\n var confirm = jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-remodal-id=\"changes\"] [data-leave-action=\"continue\"]');\n confirm.one('click', function () {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(__webpack_require__.g).on('beforeunload._grav');\n fakeLink.off('click._grav');\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.target).trigger('click');\n });\n fakeLink.trigger('click._grav');\n });\n switcher.on('change', function (event) {\n var radio = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.target);\n link = radio.data('leave-url');\n setTimeout(function () {\n return fakeLink.attr('href', link).get(0).click();\n }, 5);\n });\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n Media: {\n PageMedia: _media__WEBPACK_IMPORTED_MODULE_6__[\"default\" ] , \ n PageMediaInstances : _media _ _WEBPACK _IMPORTED _MODULE _6 _ _ . Instance \ n } \ n } ) ; //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvcGFnZXMvcGFnZS9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQXVCO0FBQ1I7QUFDQztBQUNFO0FBQ0Q7QUFDVTtBQUN5QztBQUMvQztBQUVyQixJQUFNSSxRQUFRLEdBQUdKLDZDQUFDLENBQUMseUNBQXlDLENBQUM7QUFFN0QsSUFBSUksUUFBUSxFQUFFO0VBQ1YsSUFBSUMsSUFBSSxHQUFHRCxRQUFRLENBQUNFLE9BQU8sQ0FBQyxVQUFVLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLFdBQVcsQ0FBQztFQUN6RCxJQUFJQyxRQUFRLEdBQUdSLDZDQUFDLGNBQUFTLE1BQUEsQ0FBYUosSUFBSSxVQUFNLENBQUM7RUFFeENELFFBQVEsQ0FBQ00sTUFBTSxDQUFDLENBQUMsQ0FBQ0MsTUFBTSxDQUFDSCxRQUFRLENBQUM7RUFFbENKLFFBQVEsQ0FBQ1EsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDQyxFQUFFLENBQUMscUJBQXFCLEVBQUUsVUFBQ0MsS0FBSyxFQUFLO0lBQzVEQSxLQUFLLENBQUNDLGNBQWMsQ0FBQyxDQUFDOztJQUV0QjtJQUNBLElBQUlDLE9BQU8sR0FBR2hCLDZDQUFDLENBQUMsNERBQTRELENBQUM7SUFFN0VnQixPQUFPLENBQUNDLEdBQUcsQ0FBQyxPQUFPLEVBQUUsWUFBTTtNQUN2QmpCLDZDQUFDLENBQUNrQixxQkFBTSxDQUFDLENBQUNMLEVBQUUsQ0FBQyxvQkFBb0IsQ0FBQztNQUNsQ0wsUUFBUSxDQUFDVyxHQUFHLENBQUMsYUFBYSxDQUFDO01BRTNCbkIsNkNBQUMsQ0FBQ2MsS0FBSyxDQUFDTSxNQUFNLENBQUMsQ0FBQ0MsT0FBTyxDQUFDLE9BQU8sQ0FBQztJQUNwQyxDQUFDLENBQUM7SUFFRmIsUUFBUSxDQUFDYSxPQUFPLENBQUMsYUFBYSxDQUFDO0VB
/***/ } ) ,
/***/ "./app/pages/page/media.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / pages / page / media . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ PageMedia),\n/* harmony export */ updateMediaCollapseStatus: () => (/* binding */ updateMediaCollapseStatus),\n/* harmony export */ updateMediaSizes: () => (/* binding */ updateMediaSizes)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_cookies_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/cookies.js */ \"./app/utils/cookies.js\");\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/request */ \"./app/utils/request.js\");\n/* harmony import */ var _forms_fields_files__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../forms/fields/files */ \"./app/forms/fields/files.js\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _forms_fields_editor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../forms/fields/editor */ \"./app/forms/fields/editor.js\");\n/* harmony import */ var sortablejs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! sortablejs */ \"./node_modules/sortablejs/modular/sortable.esm.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(t, e) { if (e && (\"object\" == _typeof(e) || \"function\" == typeof e)) return e; if (void 0 !== e) throw new TypeError(\"Derived constructors may only return object or undefined\"); return _assertThisInitialized(t); }\nfunction _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); return e; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _superPropGet(t, o, e, r) { var p = _get(_getPrototypeOf(1 & r ? t.prototype : t), o, e); return 2 & r && \"function\" == typ
/***/ } ) ,
/***/ "./app/pages/page/move.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / pages / page / move . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-page-move] button[name=\"task\"][value=\"save\"]', function (event) {\n /* let route = $('form#blueprints:first select[name=\"data[route]\"]');\n let moveTo = $('[data-page-move] select').val();\n if (route.length && route.val() !== moveTo) {\n let selectize = route.data('selectize');\n route.val(moveTo);\n if (selectize) selectize.setValue(moveTo);\n }*/\n\n var modal = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget).closest('[data-remodal-id]');\n var parents = modal.data('parents') || {};\n var finder = parents.finder;\n if (!parents || !finder) {\n return true;\n }\n var field = parents.field;\n var parentLabel = parents.parentLabel;\n var parentName = parents.parentName;\n var selection = finder.findLastActive().item[0];\n var value = selection._item[finder.config.valueKey];\n var name = selection._item[finder.config.labelKey];\n field.val(value);\n parentLabel.text(value);\n parentName.text(name);\n finder.config.defaultPath = value;\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('<div />').css({\n backgroundColor: 'rgba(255, 255, 255, 0.1)',\n position: 'fixed',\n top: 0,\n left: 0,\n width: '100vw',\n height: '100vh',\n zIndex: 15000\n }).appendTo(jquery__WEBPACK_IMPORTED_MODULE_0___default()('body'));\n});\n\n/*\n$(document).on('click', '[data-remodal-id=\"parents\"] [data-parents-select]', (event) => {\n const modal = $(event.currentTarget).closest('[data-remodal-id]');\n const parents = modal.data('parents');\n const finder = parents.finder;\n const field = parents.field;\n const parentLabel = parents.parentLabel;\n const parentName = parents.parentName;\n const selection = finder.findLastActive().item[0];\n const value = selection._item[finder.config.valueKey];\n const name = selection._item[finder.config.labelKey];\n\n field.val(value);\n parentLabel.text(value);\n parentName.text(name);\n finder.config.defaultPath = value;\n\n const remodal = $.remodal.lookup[$(`[data-remodal-id=\"${modal.data('remodalId')}\" ] ` ).data('remodal')]; \n remodal.close(); \n }); \n *///# sourceURL=[module] \n //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvcGFnZXMvcGFnZS9tb3ZlLmpzIiwibWFwcGluZ3MiOiI7OztBQUF1QjtBQUV2QkEsNkNBQUMsQ0FBQ0MsUUFBUSxDQUFDLENBQUNDLEVBQUUsQ0FBQyxPQUFPLEVBQUUsb0RBQW9ELEVBQUUsVUFBQ0MsS0FBSyxFQUFLO0VBQ3JGO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztFQUlJLElBQU1DLEtBQUssR0FBR0osNkNBQUMsQ0FBQ0csS0FBSyxDQUFDRSxhQUFhLENBQUMsQ0FBQ0MsT0FBTyxDQUFDLG1CQUFtQixDQUFDO0VBQ2pFLElBQU1DLE9BQU8sR0FBR0gsS0FBSyxDQUFDSSxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO0VBQzNDLElBQU1DLE1BQU0sR0FBR0YsT0FBTyxDQUFDRSxNQUFNO0VBRTdCLElBQUksQ0FBQ0YsT0FBTyxJQUFJLENBQUNFLE1BQU0sRUFBRTtJQUFFLE9BQU8sSUFBSTtFQUFFO0VBRXhDLElBQU1DLEtBQUssR0FBR0gsT0FBTyxDQUFDRyxLQUFLO0VBQzNCLElBQU1DLFdBQVcsR0FBR0osT0FBTyxDQUFDSSxXQUFXO0VBQ3ZDLElBQU1DLFVBQVUsR0FBR0wsT0FBTyxDQUFDSyxVQUFVO0VBQ3JDLElBQU1DLFNBQVMsR0FBR0osTUFBTSxDQUFDSyxjQUFjLENBQUMsQ0FBQyxDQUFDQyxJQUFJLENBQUMsQ0FBQyxDQUFDO0VBQ2pELElBQU1DLEtBQUssR0FBR0gsU0FBUyxDQUFDSSxLQUFLLENBQUNSLE1BQU0sQ0FBQ1MsTUFBTSxDQUFDQyxRQUFRLENBQUM7RUFDckQsSUFBTUMsSUFBSSxHQUFHUCxTQUFTLENBQUNJLEtBQUssQ0FBQ1IsTUFBTSxDQUFDUyxNQUFNLENBQUNHLFFBQVEsQ0FBQztFQUVwRFgsS0FBSyxDQUFDWSxHQUFHLENBQUNOLEtBQUssQ0FBQztFQUNoQkwsV0FBVyxDQUFDWSxJQUFJLENBQUNQLEtBQUssQ0FBQztFQUN2QkosVUFBVSxDQUFDVyxJQUFJLENBQUNILElBQUksQ0FBQztFQUNyQlgsTUFBTSxDQUFDUyxNQUFNLENBQUNNLFdBQVcsR0FBR1IsS0FBSztFQUVqQ2hCLDZDQUFDLENBQUMsU0FBUyxDQUFDLENBQUN5QixHQUFHLENBQUM7SUFDYkMsZUFBZSxFQUFFLDBCQUEwQjtJQUMzQ0MsUUFBUSxFQUFFLE9BQU87SUFDakJDLEdBQUcsRUFBRSxDQUFDO0lBQ05DLElBQUksRUFBRSxDQUFDO0lBQ1BDLEtBQUssRUFBRSxPQUFPO0lBQ2RDLE1BQU0sRU
/***/ } ) ,
/***/ "./app/pages/page/multilang.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / pages / page / multilang . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\njquery__WEBPACK_IMPORTED_MODULE_0___default()('[name=\"task\"][value=\"saveas\"], [name=\"task\"][value=\"switchlanguage\"]').on('mousedown touchstart', function (event) {\n var fields = ['lang', 'redirect'];\n var element = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var form = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"#\".concat(element.attr('form')));\n if (!form.length) {\n return;\n }\n fields.forEach(function (field) {\n var value = element.attr(field);\n if (!value) {\n return;\n }\n var input = form.find(\"[name=\\\"data[\".concat(field, \"]\\\"]\"));\n if (!input.length) {\n input = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"<input type=\\\"hidden\\\" name=\\\"data[\".concat(field, \"]\\\" value=\\\"\\\" />\"));\n form.append(input);\n }\n input.val(value);\n });\n return true;\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvcGFnZXMvcGFnZS9tdWx0aWxhbmcuanMiLCJtYXBwaW5ncyI6Ijs7O0FBQXVCO0FBRXZCQSw2Q0FBQyxDQUFDLHNFQUFzRSxDQUFDLENBQUNDLEVBQUUsQ0FBQyxzQkFBc0IsRUFBRSxVQUFDQyxLQUFLLEVBQUs7RUFDNUcsSUFBSUMsTUFBTSxHQUFHLENBQUMsTUFBTSxFQUFFLFVBQVUsQ0FBQztFQUNqQyxJQUFJQyxPQUFPLEdBQUdKLDZDQUFDLENBQUNFLEtBQUssQ0FBQ0csYUFBYSxDQUFDO0VBQ3BDLElBQUlDLElBQUksR0FBR04sNkNBQUMsS0FBQU8sTUFBQSxDQUFLSCxPQUFPLENBQUNJLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBRSxDQUFDO0VBRXhDLElBQUksQ0FBQ0YsSUFBSSxDQUFDRyxNQUFNLEVBQUU7SUFBRTtFQUFRO0VBQzVCTixNQUFNLENBQUNPLE9BQU8sQ0FBQyxVQUFDQyxLQUFLLEVBQUs7SUFDdEIsSUFBSUMsS0FBSyxHQUFHUixPQUFPLENBQUNJLElBQUksQ0FBQ0csS0FBSyxDQUFDO0lBQy9CLElBQUksQ0FBQ0MsS0FBSyxFQUFFO01BQUU7SUFBUTtJQUN0QixJQUFJQyxLQUFLLEdBQUdQLElBQUksQ0FBQ1EsSUFBSSxpQkFBQVAsTUFBQSxDQUFnQkksS0FBSyxTQUFLLENBQUM7SUFDaEQsSUFBSSxDQUFDRSxLQUFLLENBQUNKLE1BQU0sRUFBRTtNQUNmSSxLQUFLLEdBQUdiLDZDQUFDLHVDQUFBTyxNQUFBLENBQW9DSSxLQUFLLHNCQUFnQixDQUFDO01BQ25FTCxJQUFJLENBQUNTLE1BQU0sQ0FBQ0YsS0FBSyxDQUFDO0lBQ3RCO0lBRUFBLEtBQUssQ0FBQ0csR0FBRyxDQUFDSixLQUFLLENBQUM7RUFDcEIsQ0FBQyxDQUFDO0VBRUYsT0FBTyxJQUFJO0FBQ2YsQ0FBQyxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vR3Jhdi8uL2FwcC9wYWdlcy9wYWdlL211bHRpbGFuZy5qcz8wYzAxIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAkIGZyb20gJ2pxdWVyeSc7XG5cbiQoJ1tuYW1lPVwidGFza1wiXVt2YWx1ZT1cInNhdmVhc1wiXSwgW25hbWU9XCJ0YXNrXCJdW3ZhbHVlPVwic3dpdGNobGFuZ3VhZ2VcIl0nKS5vbignbW91c2Vkb3duIHRvdWNoc3RhcnQnLCAoZXZlbnQpID0+IHtcbiAgICBsZXQgZmllbGRzID0gWydsYW5nJywgJ3JlZGlyZWN0J107XG4gICAgbGV0IGVsZW1lbnQgPSAkKGV2ZW50LmN1cnJlbnRUYXJnZXQpO1xuICAgIGxldCBmb3JtID0gJChgIyR7ZWxlbWVudC5hdHRyKCdmb3JtJyl9YCk7XG5cbiAgICBpZiAoIWZvcm0ubGVuZ3RoKSB7IHJldHVybjsgfVxuICAgIGZpZWxkcy5mb3JFYWNoKChmaWVsZCkgPT4ge1xuICAgICAgICBsZXQgdmFsdWUgPSBlbGVtZW50LmF0dHIoZmllbGQpO1xuICAgICAgICBpZiAoIXZhbHVlKSB7IHJldHVybjsgfVxuICAgICAgICBsZXQgaW5wdXQgPSBmb3JtLmZpbmQoYFtuYW1lPVwiZGF0YVske2ZpZWxkfV1cIl1gKTtcbiAgICAgICAgaWYgKCFpbnB1dC5sZW5ndGgpIHtcbiAgICAgICAgICAgIGlucHV0ID0gJChgPGlucHV0IHR5cGU9XCJoaWRkZW5cIiBuYW1lPVwiZGF0YVske2ZpZWxkfV1cIiB2YWx1ZT1cIlwiIC8+YCk7XG4gICAgICAgICAgICBmb3JtLmFwcGVuZChpbnB1dCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dC52YWwodmFsdWUpO1xuICAgIH0pO1xuXG4gICAgcmV0dXJuIHRydWU7XG59KTtcbiJdLCJuYW1lcyI6WyIkIiwib24iLCJldmVudCIsImZpZWxkcyIsImVsZW1lbnQiLCJjdXJyZW50VGFyZ2V0IiwiZm9ybSIsImNvbmNhdCIsImF0dHIiLCJsZW5ndGgiLCJmb3JFYWNoIiwiZmllbGQiLCJ2YWx1ZSIsImlucHV0IiwiZmluZCIsImFwcGVuZCIsInZhbCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./app/pages/page/multilang.js\n\n}" ) ;
/***/ } ) ,
/***/ "./app/pages/page/unset.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / pages / page / unset . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '.dz-unset', function () {\n var file_upload = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).closest('.files-upload');\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).closest('.dz-image-preview').remove();\n var unset_image = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).closest('.dz-image-preview').find('[data-dz-name]').text().trim();\n var images = JSON.parse(file_upload.find('input[data-grav-field=\"hidden\"]').val()) || {};\n var image_array = {};\n jquery__WEBPACK_IMPORTED_MODULE_0___default().each(images, function (ind, obj) {\n if (!ind.endsWith(unset_image)) {\n image_array[ind] = obj;\n }\n });\n file_upload.find('input[data-grav-field=\"hidden\"]').val(JSON.stringify(image_array));\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvcGFnZXMvcGFnZS91bnNldC5qcyIsIm1hcHBpbmdzIjoiOzs7QUFBdUI7QUFFdkJBLDZDQUFDLENBQUNDLFFBQVEsQ0FBQyxDQUFDQyxFQUFFLENBQUMsT0FBTyxFQUFFLFdBQVcsRUFBRSxZQUFXO0VBRTVDLElBQU1DLFdBQVcsR0FBR0gsNkNBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQ0ksT0FBTyxDQUFDLGVBQWUsQ0FBQztFQUNwREosNkNBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQ0ksT0FBTyxDQUFDLG1CQUFtQixDQUFDLENBQUNDLE1BQU0sQ0FBQyxDQUFDO0VBQzdDLElBQU1DLFdBQVcsR0FBR04sNkNBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQ0ksT0FBTyxDQUFDLG1CQUFtQixDQUFDLENBQUNHLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDQyxJQUFJLENBQUMsQ0FBQyxDQUFDQyxJQUFJLENBQUMsQ0FBQztFQUM3RixJQUFNQyxNQUFNLEdBQUdDLElBQUksQ0FBQ0MsS0FBSyxDQUFDVCxXQUFXLENBQUNJLElBQUksQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDTSxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDO0VBQzFGLElBQUlDLFdBQVcsR0FBRyxDQUFDLENBQUM7RUFFcEJkLGtEQUFNLENBQUNVLE1BQU0sRUFBRSxVQUFTTSxHQUFHLEVBQUVDLEdBQUcsRUFBRTtJQUM5QixJQUFJLENBQUNELEdBQUcsQ0FBQ0UsUUFBUSxDQUFDWixXQUFXLENBQUMsRUFBRTtNQUM1QlEsV0FBVyxDQUFDRSxHQUFHLENBQUMsR0FBR0MsR0FBRztJQUMxQjtFQUNKLENBQUMsQ0FBQztFQUVGZCxXQUFXLENBQUNJLElBQUksQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDTSxHQUFHLENBQUNGLElBQUksQ0FBQ1EsU0FBUyxDQUFDTCxXQUFXLENBQUMsQ0FBQztBQUN4RixDQUFDLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9HcmF2Ly4vYXBwL3BhZ2VzL3BhZ2UvdW5zZXQuanM/OWZiYyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJCBmcm9tICdqcXVlcnknO1xuXG4kKGRvY3VtZW50KS5vbignY2xpY2snLCAnLmR6LXVuc2V0JywgZnVuY3Rpb24oKSB7XG5cbiAgICBjb25zdCBmaWxlX3VwbG9hZCA9ICQodGhpcykuY2xvc2VzdCgnLmZpbGVzLXVwbG9hZCcpO1xuICAgICQodGhpcykuY2xvc2VzdCgnLmR6LWltYWdlLXByZXZpZXcnKS5yZW1vdmUoKTtcbiAgICBjb25zdCB1bnNldF9pbWFnZSA9ICQodGhpcykuY2xvc2VzdCgnLmR6LWltYWdlLXByZXZpZXcnKS5maW5kKCdbZGF0YS1kei1uYW1lXScpLnRleHQoKS50cmltKCk7XG4gICAgY29uc3QgaW1hZ2VzID0gSlNPTi5wYXJzZShmaWxlX3VwbG9hZC5maW5kKCdpbnB1dFtkYXRhLWdyYXYtZmllbGQ9XCJoaWRkZW5cIl0nKS52YWwoKSkgfHwge307XG4gICAgbGV0IGltYWdlX2FycmF5ID0ge307XG5cbiAgICAkLmVhY2goaW1hZ2VzLCBmdW5jdGlvbihpbmQsIG9iaikge1xuICAgICAgICBpZiAoIWluZC5lbmRzV2l0aCh1bnNldF9pbWFnZSkpIHtcbiAgICAgICAgICAgIGltYWdlX2FycmF5W2luZF0gPSBvYmo7XG4gICAgICAgIH1cbiAgICB9KTtcblxuICAgIGZpbGVfdXBsb2FkLmZpbmQoJ2lucHV0W2RhdGEtZ3Jhdi1maWVsZD1cImhpZGRlblwiXScpLnZhbChKU09OLnN0cmluZ2lmeShpbWFnZV9hcnJheSkpO1xufSk7XG4iXSwibmFtZXMiOlsiJCIsImRvY3VtZW50Iiwib24iLCJmaWxlX3VwbG9hZCIsImNsb3Nlc3QiLCJyZW1vdmUiLCJ1bnNldF9pbWFnZSIsImZpbmQiLCJ0ZXh0IiwidHJpbSIsImltYWdlcyIsIkpTT04iLCJwYXJzZSIsInZhbCIsImltYWdlX2FycmF5IiwiZWFjaCIsImluZCIsIm9iaiIsImVuZHNXaXRoIiwic3RyaW5naWZ5Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./app/pages/page/unset.js\n\n}" ) ;
/***/ } ) ,
/***/ "./app/pages/tree.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / pages / tree . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ PagesTree)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_storage__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/storage */ \"./app/utils/storage.js\");\n/* harmony import */ var _utils_storage__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_utils_storage__WEBPACK_IMPORTED_MODULE_1__);\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\nvar sessionKey = 'grav:admin:pages';\nif (!sessionStorage.getItem(sessionKey)) {\n sessionStorage.setItem(sessionKey, '{}');\n}\nvar PagesTree = /*#__PURE__*/function () {\n function PagesTree(query) {\n var _this = this;\n var elements = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : undefined;\n _classCallCheck(this, PagesTree);\n this.query = query;\n this.elements = jquery__WEBPACK_IMPORTED_MODULE_0___default()(elements !== undefined ? elements : this.query);\n this.session = JSON.parse(sessionStorage.getItem(sessionKey) || '{}');\n if (!this.elements.length) {\n return;\n }\n this.restore();\n this.elements.find('.page-icon').on('click', function (event) {\n return _this.toggle(event.target);\n });\n this.elements.data('tree_init', 1);\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-page-toggleall]').on('click', function (event) {\n var element = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.target).closest('[data-page-toggleall]');\n var action = element.data('page-toggleall');\n _this[action]();\n });\n }\n return _createClass(PagesTree, [{\n key: \"reload\",\n value: function reload() {\n var elements = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this.query).filter(function (index, element) {\n return !jquery__WEBPACK_IMPORTED_MODULE_0___default()(element).data('tree_init');\n });\n if (!elements.length) {\n return;\n }\n this.constructor(this.query, elements);\n }\n }, {\n key: \"toggle\",\n value: function toggle(elements) {\n var _this2 = this;\n var dontStore = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n if (typeof elements === 'string') {\n elements = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"[data-nav-id=\\\"\".concat(elements, \"\\\"]\")).find('[data-toggle=\"children\" ] ' ) ; \ n
/***/ } ) ,
/***/ "./app/plugins/index.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / plugins / index . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_packages__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/packages */ \"./app/utils/packages.js\");\n/* harmony import */ var mout_string_camelCase__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! mout/string/camelCase */ \"./node_modules/mout/string/camelCase.js\");\n/* harmony import */ var mout_string_camelCase__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(mout_string_camelCase__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var debounce__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! debounce */ \"./node_modules/debounce/index.js\");\n/* harmony import */ var debounce__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(debounce__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var mout_string_contains__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! mout/string/contains */ \"./node_modules/mout/string/contains.js\");\n/* harmony import */ var mout_string_contains__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(mout_string_contains__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n\n\n\n// Plugins sliders details\njquery__WEBPACK_IMPORTED_MODULE_0___default()('.gpm-name, .gpm-actions').on('click', function (e) {\n var element = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this);\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.target);\n var tag = target.prop('tagName').toLowerCase();\n if (tag === 'a' || element.parent('a').length || target.parent('a').length) {\n return true;\n }\n var wrapper = element.siblings('.gpm-details').find('.table-wrapper');\n wrapper.slideToggle({\n duration: 350,\n complete: function complete() {\n var visible = wrapper.is(':visible');\n wrapper.closest('tr').find('.gpm-details-expand i').removeClass('fa-chevron-' + (visible ? 'down' : 'up')).addClass('fa-chevron-' + (visible ? 'up' : 'down'));\n }\n });\n});\n\n// Removing plugin\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-plugin-action=\"remove-package\"]', function (event) {\n _utils_packages__WEBPACK_IMPORTED_MODULE_1__[\"default\"].handleRemovingPackage('plugin', event);\n});\n\n// Reinstall plugin\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-plugin-action=\"reinstall-package\"]', function (event) {\n _utils_packages__WEBPACK_IMPORTED_MODULE_1__[\"default\"].handleReinstallPackage('plugin', event);\n});\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-plugin-action=\"remove-dependency-package\"]', function (event) {\n _utils_packages__WEBPACK_IMPORTED_MODULE_1__[\"default\"].handleRemovingDependency('plugin', event);\n});\n\n// Trigger the add new plugin / update plugin modal\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-plugin-action=\"start-package-installation\"]', function (event) {\n _utils_packages__WEBPACK_IMPORTED_MODULE_1__[\"default\"].handleGettingPackageDependencies('plugin', event, 'install');\n});\n\n// Trigger the update all plugins modal\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-plugin-action=\"start-packages-update\"]', function (event) {\n _utils_packages__WEBPACK_IMPORTED_MODULE_1__[\"default\"].handleGettingPackageDependencies('plugin', event);\n});\n\n// Install a plugin dependencies and the plugin\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-plugin-action=\"install-dependencies-and-package\"]', function (event) {\n _utils_packages__WEBPACK_IMPORTED_MODULE_1__[\"default\" ] . handleInstallingDependenciesAndPackage ( 'plugin' , event ) ; \ n } ) ; \ n \ n // Install a plugin\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-plugin-acti
/***/ } ) ,
/***/ "./app/themes/index.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / themes / index . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_packages__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/packages */ \"./app/utils/packages.js\");\n\n\n\n// Themes Switcher Warning\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('mousedown', '[data-remodal-target=\"theme-switch-warn\"]', function (event) {\n var name = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.target).closest('[data-gpm-theme]').find('.gpm-name a:first').text();\n var remodal = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.remodal.theme-switcher');\n remodal.find('strong').text(name);\n remodal.find('.button.continue').attr('href', jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.target).attr('href'));\n});\n\n// Removing theme\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-theme-action=\"remove-package\"]', function (event) {\n _utils_packages__WEBPACK_IMPORTED_MODULE_1__[\"default\"].handleRemovingPackage('theme', event);\n});\n\n// Reinstall theme\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-theme-action=\"reinstall-package\"]', function (event) {\n _utils_packages__WEBPACK_IMPORTED_MODULE_1__[\"default\"].handleReinstallPackage('theme', event);\n});\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-theme-action=\"remove-dependency-package\"]', function (event) {\n _utils_packages__WEBPACK_IMPORTED_MODULE_1__[\"default\"].handleRemovingDependency('theme', event);\n});\n\n// Opened the add new theme / update theme modal\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-theme-action=\"start-package-installation\"]', function (event) {\n _utils_packages__WEBPACK_IMPORTED_MODULE_1__[\"default\"].handleGettingPackageDependencies('theme', event, 'install');\n});\n\n// Trigger the update all themes modal\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-theme-action=\"start-packages-update\"]', function (event) {\n _utils_packages__WEBPACK_IMPORTED_MODULE_1__[\"default\"].handleGettingPackageDependencies('theme', event);\n});\n\n// Install a theme dependencies and the theme\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-theme-action=\"install-dependencies-and-package\"]', function (event) {\n _utils_packages__WEBPACK_IMPORTED_MODULE_1__[\"default\"].handleInstallingDependenciesAndPackage('theme', event);\n});\n\n// Install a theme\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-theme-action=\"install-package\"]', function (event) {\n _utils_packages__WEBPACK_IMPORTED_MODULE_1__[\"default\" ] . handleInstallingPackage ( 'theme' , event ) ; \ n } ) ; //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdGhlbWVzL2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBdUI7QUFDa0I7O0FBRXpDO0FBQ0FBLDZDQUFDLENBQUNFLFFBQVEsQ0FBQyxDQUFDQyxFQUFFLENBQUMsV0FBVyxFQUFFLDJDQUEyQyxFQUFFLFVBQUNDLEtBQUssRUFBSztFQUNoRixJQUFJQyxJQUFJLEdBQUdMLDZDQUFDLENBQUNJLEtBQUssQ0FBQ0UsTUFBTSxDQUFDLENBQUNDLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDQyxJQUFJLENBQUMsbUJBQW1CLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLENBQUM7RUFDdkYsSUFBSUMsT0FBTyxHQUFHViw2Q0FBQyxDQUFDLHlCQUF5QixDQUFDO0VBRTFDVSxPQUFPLENBQUNGLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQ0MsSUFBSSxDQUFDSixJQUFJLENBQUM7RUFDakNLLE9BQU8sQ0FBQ0YsSUFBSSxDQUFDLGtCQUFrQixDQUFDLENBQUNHLElBQUksQ0FBQyxNQUFNLEVBQUVYLDZDQUFDLENBQUNJLEtBQUssQ0FBQ0UsTUFBTSxDQUFDLENBQUNLLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztBQUMvRSxDQUFDLENBQUM7O0FBRUY7QUFDQVgsNkNBQUMsQ0FBQ0UsUUFBUSxDQUFDLENBQUNDLEVBQUUsQ0FBQyxPQUFPLEVBQUUsc0NBQXNDLEVBQUUsVUFBQ0MsS0FBSyxFQUFLO0VBQ3ZFSCx1REFBUSxDQUFDVyxxQkFBcUIsQ0FBQyxPQUFPLEVBQUVSLEtBQUssQ0FBQztBQUNsRCxDQUFDLENBQUM7O0FBRUY7QUFDQUosNkNBQUMsQ0FBQ0UsUUFBUSxDQUFDLENBQUNDLEVBQUUsQ0FBQyxPQUFPLEVBQUUse
/***/ } ) ,
/***/ "./app/tools/index.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / tools / index . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
_ _webpack _require _ _ . r ( _ _webpack _exports _ _ ) ;
/* harmony import */ var _logs _ _WEBPACK _IMPORTED _MODULE _0 _ _ = _ _webpack _require _ _ ( /*! ./logs */ "./app/tools/logs.js" ) ;
/***/ } ) ,
/***/ "./app/tools/logs.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / tools / logs . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var mout_queryString__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! mout/queryString */ \"./node_modules/mout/queryString.js\");\n/* harmony import */ var mout_queryString__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(mout_queryString__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar prepareQuery = function prepareQuery(key, value) {\n return (0,mout_queryString__WEBPACK_IMPORTED_MODULE_1__.setParam)(__webpack_require__.g.location.href, key, value);\n};\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('change', '.logs-content .block-select select[name]', function (event) {\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var name = target.attr('name');\n var value = target.val();\n __webpack_require__.g.location.href = prepareQuery(name, value);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdG9vbHMvbG9ncy5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUF1QjtBQUNxQjtBQUU1QyxJQUFNRSxZQUFZLEdBQUcsU0FBZkEsWUFBWUEsQ0FBSUMsR0FBRyxFQUFFQyxLQUFLLEVBQUs7RUFDakMsT0FBT0gsMERBQVEsQ0FBQ0kscUJBQU0sQ0FBQ0MsUUFBUSxDQUFDQyxJQUFJLEVBQUVKLEdBQUcsRUFBRUMsS0FBSyxDQUFDO0FBQ3JELENBQUM7QUFFREosNkNBQUMsQ0FBQ1EsUUFBUSxDQUFDLENBQUNDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsMENBQTBDLEVBQUUsVUFBQ0MsS0FBSyxFQUFLO0VBQzVFLElBQU1DLE1BQU0sR0FBR1gsNkNBQUMsQ0FBQ1UsS0FBSyxDQUFDRSxhQUFhLENBQUM7RUFDckMsSUFBTUMsSUFBSSxHQUFHRixNQUFNLENBQUNHLElBQUksQ0FBQyxNQUFNLENBQUM7RUFDaEMsSUFBTVYsS0FBSyxHQUFHTyxNQUFNLENBQUNJLEdBQUcsQ0FBQyxDQUFDO0VBRTFCVixxQkFBTSxDQUFDQyxRQUFRLENBQUNDLElBQUksR0FBR0wsWUFBWSxDQUFDVyxJQUFJLEVBQUVULEtBQUssQ0FBQztBQUNwRCxDQUFDLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9HcmF2Ly4vYXBwL3Rvb2xzL2xvZ3MuanM/N2M0YyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJCBmcm9tICdqcXVlcnknO1xuaW1wb3J0IHsgc2V0UGFyYW0gfSBmcm9tICdtb3V0L3F1ZXJ5U3RyaW5nJztcblxuY29uc3QgcHJlcGFyZVF1ZXJ5ID0gKGtleSwgdmFsdWUpID0+IHtcbiAgICByZXR1cm4gc2V0UGFyYW0oZ2xvYmFsLmxvY2F0aW9uLmhyZWYsIGtleSwgdmFsdWUpO1xufTtcblxuJChkb2N1bWVudCkub24oJ2NoYW5nZScsICcubG9ncy1jb250ZW50IC5ibG9jay1zZWxlY3Qgc2VsZWN0W25hbWVdJywgKGV2ZW50KSA9PiB7XG4gICAgY29uc3QgdGFyZ2V0ID0gJChldmVudC5jdXJyZW50VGFyZ2V0KTtcbiAgICBjb25zdCBuYW1lID0gdGFyZ2V0LmF0dHIoJ25hbWUnKTtcbiAgICBjb25zdCB2YWx1ZSA9IHRhcmdldC52YWwoKTtcblxuICAgIGdsb2JhbC5sb2NhdGlvbi5ocmVmID0gcHJlcGFyZVF1ZXJ5KG5hbWUsIHZhbHVlKTtcbn0pO1xuIl0sIm5hbWVzIjpbIiQiLCJzZXRQYXJhbSIsInByZXBhcmVRdWVyeSIsImtleSIsInZhbHVlIiwiZ2xvYmFsIiwibG9jYXRpb24iLCJocmVmIiwiZG9jdW1lbnQiLCJvbiIsImV2ZW50IiwidGFyZ2V0IiwiY3VycmVudFRhcmdldCIsIm5hbWUiLCJhdHRyIiwidmFsIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./app/tools/logs.js\n\n}" ) ;
/***/ } ) ,
/***/ "./app/updates/channel-switcher.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / updates / channel - switcher . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/request */ \"./app/utils/request.js\");\n\n\nvar switcher = jquery__WEBPACK_IMPORTED_MODULE_0___default()('input[type=\"radio\"][name=\"channel-switch\"]');\nif (switcher) {\n switcher.on('change', function (event) {\n var radio = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.target);\n var url = \"\".concat(radio.parent('[data-url]').data('url'));\n (0,_utils_request__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(url, {\n method: 'post',\n body: {\n task: 'gpmRelease',\n release: radio.val()\n }\n }, function (response) {\n if (response.reload) {\n __webpack_require__.g.location.reload();\n }\n });\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXBkYXRlcy9jaGFubmVsLXN3aXRjaGVyLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBdUI7QUFDZ0I7QUFFdkMsSUFBTUUsUUFBUSxHQUFHRiw2Q0FBQyxDQUFDLDRDQUE0QyxDQUFDO0FBRWhFLElBQUlFLFFBQVEsRUFBRTtFQUNWQSxRQUFRLENBQUNDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsVUFBQ0MsS0FBSyxFQUFLO0lBQzdCLElBQUlDLEtBQUssR0FBR0wsNkNBQUMsQ0FBQ0ksS0FBSyxDQUFDRSxNQUFNLENBQUM7SUFDM0IsSUFBSUMsR0FBRyxNQUFBQyxNQUFBLENBQU1ILEtBQUssQ0FBQ0ksTUFBTSxDQUFDLFlBQVksQ0FBQyxDQUFDQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUU7SUFFckRULDBEQUFPLENBQUNNLEdBQUcsRUFBRTtNQUNUSSxNQUFNLEVBQUUsTUFBTTtNQUNkQyxJQUFJLEVBQUU7UUFDRkMsSUFBSSxFQUFFLFlBQVk7UUFDbEJDLE9BQU8sRUFBRVQsS0FBSyxDQUFDVSxHQUFHLENBQUM7TUFDdkI7SUFDSixDQUFDLEVBQ0QsVUFBQ0MsUUFBUSxFQUFLO01BQ1YsSUFBSUEsUUFBUSxDQUFDQyxNQUFNLEVBQUU7UUFDakJDLHFCQUFNLENBQUNDLFFBQVEsQ0FBQ0YsTUFBTSxDQUFDLENBQUM7TUFDNUI7SUFDSixDQUFDLENBQUM7RUFDTixDQUFDLENBQUM7QUFDTiIsInNvdXJjZXMiOlsid2VicGFjazovL0dyYXYvLi9hcHAvdXBkYXRlcy9jaGFubmVsLXN3aXRjaGVyLmpzPzM5NzMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICQgZnJvbSAnanF1ZXJ5JztcbmltcG9ydCByZXF1ZXN0IGZyb20gJy4uL3V0aWxzL3JlcXVlc3QnO1xuXG5jb25zdCBzd2l0Y2hlciA9ICQoJ2lucHV0W3R5cGU9XCJyYWRpb1wiXVtuYW1lPVwiY2hhbm5lbC1zd2l0Y2hcIl0nKTtcblxuaWYgKHN3aXRjaGVyKSB7XG4gICAgc3dpdGNoZXIub24oJ2NoYW5nZScsIChldmVudCkgPT4ge1xuICAgICAgICBsZXQgcmFkaW8gPSAkKGV2ZW50LnRhcmdldCk7XG4gICAgICAgIGxldCB1cmwgPSBgJHtyYWRpby5wYXJlbnQoJ1tkYXRhLXVybF0nKS5kYXRhKCd1cmwnKX1gO1xuXG4gICAgICAgIHJlcXVlc3QodXJsLCB7XG4gICAgICAgICAgICBtZXRob2Q6ICdwb3N0JyxcbiAgICAgICAgICAgIGJvZHk6IHtcbiAgICAgICAgICAgICAgICB0YXNrOiAnZ3BtUmVsZWFzZScsXG4gICAgICAgICAgICAgICAgcmVsZWFzZTogcmFkaW8udmFsKClcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgKHJlc3BvbnNlKSA9PiB7XG4gICAgICAgICAgICBpZiAocmVzcG9uc2UucmVsb2FkKSB7XG4gICAgICAgICAgICAgICAgZ2xvYmFsLmxvY2F0aW9uLnJlbG9hZCgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICB9KTtcbn1cbiJdLCJuYW1lcyI6WyIkIiwicmVxdWVzdCIsInN3aXRjaGVyIiwib24iLCJldmVudCIsInJhZGlvIiwidGFyZ2V0IiwidXJsIiwiY29uY2F0IiwicGFyZW50IiwiZGF0YSIsIm1ldGhvZCIsImJvZHkiLCJ0YXNrIiwicmVsZWFzZSIsInZhbCIsInJlc3BvbnNlIiwicmVsb2FkIiwiZ2xvYmFsIiwibG9jYXRpb24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./app/updates/channel-switcher.js\n\n}" ) ;
/***/ } ) ,
/***/ "./app/updates/check.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / updates / check . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_gpm__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/gpm */ \"./app/utils/gpm.js\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _utils_toastr__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/toastr */ \"./app/utils/toastr.js\");\n\n\n\n\n\n// Check for updates trigger\njquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-gpm-checkupdates]').on('click', function () {\n var element = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this);\n element.find('i').addClass('fa-spin');\n _utils_gpm__WEBPACK_IMPORTED_MODULE_1__.Instance.fetch(function (response) {\n element.find('i').removeClass('fa-spin');\n var payload = response.payload;\n if (!payload) {\n return;\n }\n if (!payload.grav.isUpdatable && !payload.resources.total) {\n _utils_toastr__WEBPACK_IMPORTED_MODULE_3__[\"default\"].success(grav_config__WEBPACK_IMPORTED_MODULE_2__.translations.PLUGIN_ADMIN.EVERYTHING_UP_TO_DATE);\n } else {\n var grav = payload.grav.isUpdatable ? 'Grav v' + payload.grav.available : '';\n var resources = payload.resources.total ? payload.resources.total + ' ' + grav_config__WEBPACK_IMPORTED_MODULE_2__.translations.PLUGIN_ADMIN.UPDATES_ARE_AVAILABLE : '';\n if (!resources) {\n grav += ' ' + grav_config__WEBPACK_IMPORTED_MODULE_2__.translations.PLUGIN_ADMIN.IS_AVAILABLE_FOR_UPDATE;\n }\n _utils_toastr__WEBPACK_IMPORTED_MODULE_3__[\"default\" ] . info ( grav + ( grav && resources ? ' ' + grav _config _ _WEBPACK _IMPORTED _MODULE _2 _ _ . translations . PLUGIN _ADMIN . AND + ' ' : '' ) + resources ) ; \ n } \ n } , true ) ; \ n } ) ; //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXBkYXRlcy9jaGVjay5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXVCO0FBQ3dCO0FBQ0o7QUFDTjs7QUFFckM7QUFDQUEsNkNBQUMsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDSyxFQUFFLENBQUMsT0FBTyxFQUFFLFlBQVc7RUFDaEQsSUFBSUMsT0FBTyxHQUFHTiw2Q0FBQyxDQUFDLElBQUksQ0FBQztFQUNyQk0sT0FBTyxDQUFDQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUNDLFFBQVEsQ0FBQyxTQUFTLENBQUM7RUFFckNOLGdEQUFHLENBQUNPLEtBQUssQ0FBQyxVQUFDQyxRQUFRLEVBQUs7SUFDcEJKLE9BQU8sQ0FBQ0MsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDSSxXQUFXLENBQUMsU0FBUyxDQUFDO0lBQ3hDLElBQUlDLE9BQU8sR0FBR0YsUUFBUSxDQUFDRSxPQUFPO0lBRTlCLElBQUksQ0FBQ0EsT0FBTyxFQUFFO01BQUU7SUFBUTtJQUN4QixJQUFJLENBQUNBLE9BQU8sQ0FBQ0MsSUFBSSxDQUFDQyxXQUFXLElBQUksQ0FBQ0YsT0FBTyxDQUFDRyxTQUFTLENBQUNDLEtBQUssRUFBRTtNQUN2RFoscURBQU0sQ0FBQ2EsT0FBTyxDQUFDZCxxREFBWSxDQUFDZSxZQUFZLENBQUNDLHFCQUFxQixDQUFDO0lBQ25FLENBQUMsTUFBTTtNQUNILElBQUlOLElBQUksR0FBR0QsT0FBTyxDQUFDQyxJQUFJLENBQUNDLFdBQVcsR0FBRyxRQUFRLEdBQUdGLE9BQU8sQ0FBQ0MsSUFBSSxDQUFDTyxTQUFTLEdBQUcsRUFBRTtNQUM1RSxJQUFJTCxTQUFTLEdBQUdILE9BQU8sQ0FBQ0csU0FBUyxDQUFDQyxLQUFLLEdBQUdKLE9BQU8sQ0FBQ0csU0FBUyxDQUFDQyxLQUFLLEdBQUcsR0FBRyxHQUFHYixxREFBWSxDQUFDZSxZQUFZLENBQUNHLHFCQUFxQixHQUFHLEVBQUU7TUFFOUgsSUFBSSxDQUFDTixTQUFTLEVBQUU7UUFBRUYsSUFBSSxJQUFJLEdBQUcsR0FBR1YscURBQVksQ0FBQ2UsWUFBWSxDQUFDSSx1QkFBdUI7TUFBRTtNQUNuRmxCLHFEQUFNLENBQUNtQixJQUFJLENBQUNWLElBQUksSUFBSUEsSUFBSSxJQUFJRSxTQUFTLEdBQUcsR0FBRyxHQUFHWixxREFBWSxDQUFDZSxZQUFZLENBQUNNLEdBQUcsR0FBRyxHQUFHLEdBQUcsRUFBRSxDQUFDLEdBQUdULFNBQVMsQ0FBQztJQUN4RztFQUNKLENBQUMsRUFBRSxJQUFJLENBQUM7QUFDWixDQUFDLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9HcmF2Ly4vYXBwL3VwZGF0ZXMvY2hlY2suanM/MzQwOSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJCBmcm9tICdqcXVlcnknO1xuaW1wb3J0IHsgSW5zdGFuY2UgYXMgZ3BtIH0gZnJvbSAnLi4vdXRpbHMvZ3BtJztcbmltcG9ydCB7IHRyYW5zbGF0aW9ucyB9IGZyb20gJ2dyYXYtY29uZmlnJztcbmltcG9ydCB0b2FzdHIgZnJvbSAnLi4vdXRpbH
/***/ } ) ,
/***/ "./app/updates/feed.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / updates / feed . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/request */ \"./app/utils/request.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\nvar URI = \"\".concat(grav_config__WEBPACK_IMPORTED_MODULE_1__.config.base_url_relative, \"/ajax.json/task\").concat(grav_config__WEBPACK_IMPORTED_MODULE_1__.config.param_sep, \"getNewsFeed\");\nvar Feed = /*#__PURE__*/function () {\n function Feed() {\n _classCallCheck(this, Feed);\n this.data = null;\n }\n return _createClass(Feed, [{\n key: \"fetch\",\n value: function fetch() {\n var _this = this;\n var refresh = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {};\n (0,_utils_request__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(URI, {\n method: 'post',\n body: {\n refresh: refresh\n }\n }, function (response) {\n _this.data = response;\n callback(response);\n });\n }\n }, {\n key: \"refresh\",\n value: function refresh() {\n var _refresh = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n var feed = jquery__WEBPACK_IMPORTED_MODULE_0___default()('#news-feed .widget-content');\n if (!feed.length) {\n return;\n }\n var loader = feed.find('.widget-loader');\n loader.find('div').remove();\n loader.find('.fa-warning').removeClass('fa-warning').addClass('fa-refresh fa-spin');\n loader.show();\n feed.find('> ul').hide();\n if (!this.data || this.data.error || _refresh) {\n this.fetch(_refresh, this.updateContent.bind(this));\n } else {\n this.updateContent();\n }\n }\n }, {\n key: \"updateContent\" , \ n value : function updateContent ( ) { \ n var feed = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( '#news-feed .widget-content' ) ; \ n if ( ! feed . length ) { \ n return ; \ n } \ n var loader = feed . find ( ' . widget - loader
/***/ } ) ,
/***/ "./app/updates/index.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / updates / index . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Feed: () => (/* reexport safe */ _feed__WEBPACK_IMPORTED_MODULE_5__[\"default\"]),\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ Notifications: () => (/* reexport safe */ _notifications__WEBPACK_IMPORTED_MODULE_4__[\"default\"]),\n/* harmony export */ \"default\": () => (/* binding */ Updates)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var mout_array_unique__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! mout/array/unique */ \"./node_modules/mout/array/unique.js\");\n/* harmony import */ var mout_array_unique__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(mout_array_unique__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _utils_gpm__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/gpm */ \"./app/utils/gpm.js\");\n/* harmony import */ var _notifications__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./notifications */ \"./app/updates/notifications.js\");\n/* harmony import */ var _feed__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./feed */ \"./app/updates/feed.js\");\n/* harmony import */ var _check__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./check */ \"./app/updates/check.js\");\n/* harmony import */ var _update__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./update */ \"./app/updates/update.js\");\n/* harmony import */ var _channel_switcher__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./channel-switcher */ \"./app/updates/channel-switcher.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\n\n\n\n\n\n\nvar Updates = /*#__PURE__*/function () {\n function Updates() {\n var payload = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n _classCallCheck(this, Updates);\n this.setPayload(payload);\n this.task = \"task\".concat(grav_config__WEBPACK_IMPORTED_MODULE_2__.config.param_sep);\n this.updateURL = '';\n }\n return _createClass(Updates, [{\n key: \"setPayload\" , \ n value : function setPayload ( ) { \ n var payload = arguments . length > 0 && arguments [ 0 ] !== undefined ? arguments [ 0 ] : { } ; \ n this . payload = payloa
/***/ } ) ,
/***/ "./app/updates/notifications.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / updates / notifications . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2020-11-18 13:36:30 -08:00
"use strict" ;
2025-09-24 18:27:08 -06:00
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/request */ \"./app/utils/request.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\nvar canFetchNotifications = function canFetchNotifications() {\n return grav_config__WEBPACK_IMPORTED_MODULE_1__.config.notifications.enabled;\n};\nvar notificationsFilters = function notificationsFilters() {\n return grav_config__WEBPACK_IMPORTED_MODULE_1__.config.notifications.filters;\n};\nvar Notifications = /*#__PURE__*/function () {\n function Notifications() {\n _classCallCheck(this, Notifications);\n }\n return _createClass(Notifications, [{\n key: \"fetch\",\n value:\n // Grav.default.Notifications.fetch()\n function fetch() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n _ref$filter = _ref.filter,\n filter = _ref$filter === void 0 ? notificationsFilters() : _ref$filter,\n _ref$refresh = _ref.refresh,\n refresh = _ref$refresh === void 0 ? false : _ref$refresh;\n if (!canFetchNotifications()) {\n return false;\n }\n var feed = jquery__WEBPACK_IMPORTED_MODULE_0___default()('#notifications');\n var loader = feed.find('.widget-loader');\n var content = feed.find('.widget-content > ul');\n loader.find('div').remove();\n loader.find('.fa-warning').removeClass('fa-warning').addClass('fa-refresh fa-spin');\n loader.show();\n content.hide();\n var processNotifications = function processNotifications(response) {\n var notifications = response.notifications;\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('#notifications').find('.widget-content > ul').empty();\n if (notifications) {\n Object.keys(notifications).forEach(function (location) {\n return Notifications.processLocation(location, notifications[location]);\n });\n }\n };\n (0,_utils_request__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\"\" . concat ( grav _config _ _WEBPACK _IMPORTED _MODULE _1 _
2024-10-25 14:57:44 +01:00
2025-09-15 12:02:55 -06:00
/***/ } ) ,
2022-04-08 11:19:08 -07:00
2025-09-24 18:27:08 -06:00
/***/ "./app/updates/update.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / updates / update . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2022-04-08 11:19:08 -07:00
2025-09-15 12:02:55 -06:00
"use strict" ;
2025-09-24 18:27:08 -06:00
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_formatbytes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/formatbytes */ \"./app/utils/formatbytes.js\");\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/request */ \"./app/utils/request.js\");\n/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./index */ \"./app/updates/index.js\");\n\n\n\n\n\n\n// Dashboard update and Grav update\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click.remodal', '[data-remodal-id=\"update-grav\"] [data-remodal-action=\"confirm\"]', function () {\n var element = jquery__WEBPACK_IMPORTED_MODULE_0___default()('#grav-update-button');\n\n // Safely get the file size with fallback\n var sizeText = '';\n if (_index__WEBPACK_IMPORTED_MODULE_4__.Instance.payload && _index__WEBPACK_IMPORTED_MODULE_4__.Instance.payload.grav && _index__WEBPACK_IMPORTED_MODULE_4__.Instance.payload.grav.assets && _index__WEBPACK_IMPORTED_MODULE_4__.Instance.payload.grav.assets['grav-update'] && _index__WEBPACK_IMPORTED_MODULE_4__.Instance.payload.grav.assets['grav-update'].size) {\n sizeText = \" \".concat((0,_utils_formatbytes__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(_index__WEBPACK_IMPORTED_MODULE_4__.Instance.payload.grav.assets['grav-update'].size));\n }\n element.html(\"\".concat(grav_config__WEBPACK_IMPORTED_MODULE_1__.translations.PLUGIN_ADMIN.UPDATING_PLEASE_WAIT).concat(sizeText, \"..\"));\n element.attr('disabled', 'disabled').find('> .fa').removeClass('fa-cloud-download').addClass('fa-refresh fa-spin');\n (0,_utils_request__WEBPACK_IMPORTED_MODULE_3__[\"default\" ] ) ( _index _ _WEBPACK _IMPORTED _MODULE _4 _ _ . Instance . updateURL , function ( response ) { \ n if ( response . type === 'updategrav' ) { \ n jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( '[data-gpm-grav]' ) . remove ( ) ; \ n jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( '#footer .grav-version' ) . html ( response . version ) ; \ n } \ n element . removeAttr ( 'disabled' ) . find ( '> .fa' ) . removeClass ( 'fa-refresh fa-spin' ) . addClass ( 'fa-cloud-download' ) ; \ n } ) ; \ n } ) ; //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXBkYXRlcy91cGRhdGUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBdUI7QUFDb0I7QUFDSTtBQUNSO0FBQ007O0FBRTdDO0FBQ0FBLDZDQUFDLENBQUNNLFFBQVEsQ0FBQyxDQUFDQyxFQUFFLENBQUMsZUFBZSxFQUFFLGlFQUFpRSxFQUFFLFlBQU07RUFDckcsSUFBTUMsT0FBTyxHQUFHUiw2Q0FBQyxDQUFDLHFCQUFxQixDQUFDOztFQUV4QztFQUNBLElBQUlTLFFBQVEsR0FBRyxFQUFFO0VBQ2pCLElBQUlKLDRDQUFNLENBQUNLLE9BQU8sSUFDZEwsNENBQU0sQ0FBQ0ssT0FBTyxDQUFDQyxJQUFJLElBQ25CTiw0Q0FBTSxDQUFDSyxPQUFPLENBQUNDLElBQUksQ0FBQ0MsTUFBTSxJQUMxQlAsNENBQU0sQ0FBQ0ssT0FBTyxDQUFDQyxJQUFJLENBQUNDLE1BQU0sQ0FBQyxhQUFhLENBQUMsSUFDekNQLDRDQUFNLENBQUNLLE9BQU8sQ0FBQ0MsSUFBSSxDQUFDQyxNQUFNLENBQUMsYUFBYSxDQUFDLENBQUNDLElBQUksRUFBRTtJQUNoREosUUFBUSxPQUFBSyxNQUFBLENBQU9aLDhEQUFXLENBQUNHLDRDQUFNLENBQUNLLE9BQU8sQ0FBQ0MsSUFBSSxDQUFDQyxNQUFNLENBQUMsYUFBYSxDQUFDLENBQUNDLElBQUksQ0FBQyxDQUFFO0VBQ2hGO0VBRUFMLE9BQU8sQ0FBQ08sSUFBSSxJQUFBRCxNQUFBLENBQUliLHFEQUFZLENBQUNlLFlBQVksQ0FBQ0Msb0JBQW9CLEVBQUFILE1BQUEsQ0FBR0wsUUFBUSxPQUFJLENBQUM7RUFFOUVELE9BQU8sQ0FBQ1UsSUFBSSxDQUFDLFVBQVUsRUFBRSxVQUFVLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDQyxXQUFXLENBQUMsbUJBQW1CLENBQUMsQ0FBQ0MsUUFBUSxDQUFDLG9CQUFvQixDQUFDO0VBRWxIbEIsMERBQU8sQ0FBQ0UsNENBQU0sQ0FBQ2lCLFNBQVMsRUFBRSxVQUFDQyxRQUFRLEVBQUs7SUFDcEMsSUFBSUEsUUFBUSxDQUFDQyxJQUFJLEtBQUssWUFBWSxFQUFFO01BQ2hDeEIsNkNBQUMsQ0FBQyxpQkFBaUIsQ0F
2022-04-08 11:19:08 -07:00
2025-09-15 12:02:55 -06:00
/***/ } ) ,
2024-10-25 14:57:44 +01:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/2fa.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / 2 fa . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2022-04-08 11:19:08 -07:00
2025-09-15 12:02:55 -06:00
"use strict" ;
2025-09-24 18:27:08 -06:00
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/request */ \"./app/utils/request.js\");\n\n\n\nvar body = jquery__WEBPACK_IMPORTED_MODULE_0___default()('body');\n\n// Dashboard update and Grav update\nbody.on('click', '[data-2fa-regenerate]', function (event) {\n event.preventDefault();\n var element = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this);\n var url = \"\".concat(grav_config__WEBPACK_IMPORTED_MODULE_1__.config.base_url_relative, \"/ajax.json/task\").concat(grav_config__WEBPACK_IMPORTED_MODULE_1__.config.param_sep, \"regenerate2FASecret\");\n element.attr('disabled', 'disabled').find('> .fa').addClass('fa-spin');\n (0,_utils_request__WEBPACK_IMPORTED_MODULE_2__[\"default\" ] ) ( url , { \ n method : 'post' \ n } , function ( response ) { \ n jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( '[data-2fa-image]' ) . attr ( 'src' , response . image ) ; \ n jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( '[data-2fa-secret]' ) . text ( response . secret ) ; \ n jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( '[data-2fa-value]' ) . val ( response . secret . replace ( ' ' , '' ) ) ; \ n element . removeAttr ( 'disabled' ) . find ( '> .fa' ) . removeClass ( 'fa-spin' ) ; \ n } ) ; \ n } ) ; \ nvar toggleSecret = function toggleSecret ( ) { \ n var toggle = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( '#toggle_twofa_enabled1' ) ; \ n var secret = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( '.twofa-secret' ) ; \ n secret [ toggle . is ( ':checked' ) ? 'addClass' : 'removeClass' ] ( 'show' ) ; \ n } ; \ nbody . on ( 'click' , '.twofa-toggle input' , toggleSecret ) ; \ ntoggleSecret ( ) ; //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXRpbHMvMmZhLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUF1QjtBQUNjO0FBQ0U7QUFFdkMsSUFBTUcsSUFBSSxHQUFHSCw2Q0FBQyxDQUFDLE1BQU0sQ0FBQzs7QUFFdEI7QUFDQUcsSUFBSSxDQUFDQyxFQUFFLENBQUMsT0FBTyxFQUFFLHVCQUF1QixFQUFFLFVBQVNDLEtBQUssRUFBRTtFQUN0REEsS0FBSyxDQUFDQyxjQUFjLENBQUMsQ0FBQztFQUN0QixJQUFJQyxPQUFPLEdBQUdQLDZDQUFDLENBQUMsSUFBSSxDQUFDO0VBQ3JCLElBQUlRLEdBQUcsTUFBQUMsTUFBQSxDQUFNUiwrQ0FBTSxDQUFDUyxpQkFBaUIscUJBQUFELE1BQUEsQ0FBa0JSLCtDQUFNLENBQUNVLFNBQVMsd0JBQXFCO0VBRTVGSixPQUFPLENBQUNLLElBQUksQ0FBQyxVQUFVLEVBQUUsVUFBVSxDQUFDLENBQUNDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQ0MsUUFBUSxDQUFDLFNBQVMsQ0FBQztFQUV0RVosMERBQU8sQ0FBQ00sR0FBRyxFQUFFO0lBQUVPLE1BQU0sRUFBRTtFQUFPLENBQUMsRUFBRSxVQUFDQyxRQUFRLEVBQUs7SUFDM0NoQiw2Q0FBQyxDQUFDLGtCQUFrQixDQUFDLENBQUNZLElBQUksQ0FBQyxLQUFLLEVBQUVJLFFBQVEsQ0FBQ0MsS0FBSyxDQUFDO0lBQ2pEakIsNkNBQUMsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDa0IsSUFBSSxDQUFDRixRQUFRLENBQUNHLE1BQU0sQ0FBQztJQUM1Q25CLDZDQUFDLENBQUMsa0JBQWtCLENBQUMsQ0FBQ29CLEdBQUcsQ0FBQ0osUUFBUSxDQUFDRyxNQUFNLENBQUNFLE9BQU8sQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFFM0RkLE9BQU8sQ0FBQ2UsVUFBVSxDQUFDLFVBQVUsQ0FBQyxDQUFDVCxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUNVLFdBQVcsQ0FBQyxTQUFTLENBQUM7RUFDdkUsQ0FBQyxDQUFDO0FBQ04sQ0FBQyxDQUFDO0FBRUYsSUFBTUMsWUFBWSxHQUFHLFNBQWZBLFlBQVlBLENBQUEsRUFBUztFQUN2QixJQUFNQyxNQUFNLEdBQUd6Qiw2Q0FBQyxDQUFDLHdCQUF3QixDQUFDO0VBQzFDLElBQU1tQixNQUFNLEdBQUduQiw2Q0FBQyxDQUFDLGVBQWUsQ0FBQztFQUVqQ21CLE1BQU0sQ0FBQ00sTUFBTSxDQUFDQyxFQUFFLENBQUMsVUFBVSxDQUFDLEdBQUcsVUFBVSxHQUFHLGFBQWEsQ0FBQyxDQUFDLE1BQU0sQ0FBQztBQUN0RSxDQUFDO0FBRUR2QixJQUFJLENBQUNDLEVBQUUsQ0FBQyxPQUFPLEVBQUUscUJBQXFCLEVBQUVvQixZQUFZLENBQUM7QUFDckRBLFlBQVksQ0FBQyxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vR3Jhdi8uL2FwcC91dGlscy8yZmEuanM/NDRhOCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJCBmcm9tICdqcXVlcnknO1xuaW1wb3J0IHsgY29uZmlnIH0gZnJvbSAnZ3Jhdi1jb25maWcnO1xuaW1wb3J0IHJlcXVlc3Q
2024-10-25 14:57:44 +01:00
2025-09-15 12:02:55 -06:00
/***/ } ) ,
2022-04-08 11:19:08 -07:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/bootstrap-collapse.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / bootstrap - collapse . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2020-11-18 13:36:30 -08:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\n\n\n/* ========================================================================\n * Bootstrap: collapse.js v3.4.0\n * http://getbootstrap.com/javascript/#collapse\n * ========================================================================\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n/* jshint latedef: false */\n\n+function ($) {\n 'use strict';\n\n // COLLAPSE PUBLIC CLASS DEFINITION\n // ================================\n var _Collapse = function Collapse(element, options) {\n this.$element = $(element);\n this.options = $.extend({}, _Collapse.DEFAULTS, options);\n this.$trigger = $('[data-toggle=\"collapse\"][href=\"#' + element.id + '\"],' + '[data-toggle=\"collapse\"][data-target=\"#' + element.id + '\" ] ');\n this.transitioning = null;\n if (this.options.parent) {\n this.$parent = this.getParent();\n } else {\n this.addAriaAndCollapsedClass(this.$element, this.$trigger);\n }\n if (this.options.toggle) this.toggle();\n };\n _Collapse.VERSION = ' 3.4 . 0 ';\n _Collapse.TRANSITION_DURATION = 350;\n _Collapse.DEFAULTS = {\n toggle: true\n };\n _Collapse.prototype.dimension = function () {\n var hasWidth = this.$element.hasClass(' width ');\n return hasWidth ? ' width ' : ' height ';\n };\n _Collapse.prototype.show = function () {\n if (this.transitioning || this.$element.hasClass(' in ')) return;\n var activesData;\n var actives = this.$parent && this.$parent.children(' . panel ').children(' . in , . collapsing ');\n if (actives && actives.length) {\n activesData = actives.data(' bs . collapse ');\n if (activesData && activesData.transitioning) return;\n }\n var startEvent = $.Event(' show . bs . collapse ');\n this.$element.trigger(startEvent);\n if (startEvent.isDefaultPrevented()) return;\n if (actives && actives.length) {\n Plugin.call(actives, ' hide ');\n activesData || actives.data(' bs . collapse ', null);\n }\n var dimension = this.dimension();\n this.$element.removeClass(' collapse ').addClass(' collapsing ')[dimension](0).attr(' aria - expanded ', true);\n this.$trigger.removeClass(' collapsed ').attr(' aria - expanded ', true);\n this.transitioning = 1;\n var complete = function complete() {\n this.$element.removeClass(' collapsing ').addClass(' collapse in ')[dimension](' ');\n this.transitioning = 0;\n this.$element.trigger(' shown . bs . collapse ');\n };\n if (!$.support.transition) return complete.call(this);\n var scrollSize = $.camelCase([' scroll ', dimension].join(' - '));\n this.$element.one(' bsTransitionEnd ', $.proxy(complete, this)).emulateTransitionEnd(_Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]);\n };\n _Collapse.prototype.hide = function () {\n if (this.transitioning || !this.$element.hasClass(' in ')) return;\n var startEvent = $.Event(' hide . bs . collapse ');\n this.$element.trigger(startEvent);\n if (startEvent.isDefaultPrevented()) return;\n var dimension = this.dimension();\n this.$element[dimension](this.$element[dimension]())[0].offsetHeight;\n this.$element.addClass(' collapsing ').removeClass(' collapse in ').attr(' aria - expanded ', false);\n this.$trigger.addClass(' collapsed ').attr(' aria - expanded ' , false ) ; \ n this . transitioning = 1 ; \ n var complete = function complete ( ) { \ n t
2020-11-18 13:36:30 -08:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2020-11-18 13:36:30 -08:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/bootstrap-datetimepicker.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / bootstrap - datetimepicker . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( module , exports , _ _webpack _require _ _ ) => {
eval ( "{var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;function _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\n/*! version : 4.17.47\n =========================================================\n bootstrap-datetimejs\n https://github.com/Eonasdan/bootstrap-datetimepicker\n Copyright (c) 2015 Jonathan Peterson\n =========================================================\n */\n/*\n The MIT License (MIT)\n\n Copyright (c) 2015 Jonathan Peterson\n\n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n\n The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.\n */\n/* global define:false */\n/* global jQuery:false */\n/* global moment:false */\n(function (factory) {\n 'use strict';\n\n if (true) {\n // AMD is used - Register as an anonymous module.\n !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! jquery */ \"jquery\"), __webpack_require__(/*! moment */ \"./node_modules/moment/moment.js\" ) ] , _ _WEBPACK _AMD _DEFINE _FACTORY _ _ = ( factory ) , \ n \ t \ t _ _WEBPACK _AMD _DEFINE _RESULT _ _ = ( typeof _ _WEBPACK _AMD _DEFINE _FACTORY _ _ === 'function' ? \ n \ t \ t ( _ _WEBPACK _AMD _DEFINE _FACTORY _ _ . apply ( exports , _ _WEBPACK _AMD _DEFINE _ARRAY _ _ ) ) : _ _WEBPACK _AMD _DEFINE _FACTORY _ _ ) , \ n \ t \ t _ _WEBPACK _AMD _DEFINE _RESULT _ _ !== undefined && ( module . exports = _ _WEBPACK _AMD _DEFINE _RESULT _ _ ) ) ; \ n } else // removed by dead control flow\n{}\n})(function ($, moment) {\n 'use strict';\n\n if (!moment) {\n throw new Error('bootstrap-datetimepicker requires Moment.js to be loaded first');\n }\n var dateTimePicker = function dateTimePicker(element, options) {\n var picker = {};\n var date;\n var viewDate;\n var unset = true;\n var input;\n var component = false;\n var widget = false;\n var use24Hours;\n var minViewModeNumber = 0;\n var actualFormat;\n var parseFormats;\n var currentViewMode;\n var datePickerModes = [{\n clsName: 'days',\n navFnc: 'M',\n navStep: 1\n }, {\n clsName: 'months',\n navFnc: 'y',\n navStep: 1\n }, {\n clsName: 'years',\n navFnc: 'y',\n navStep: 10\n }, {\n clsName: 'decades',\n navFnc: 'y',\n navStep: 100\n }];\n var viewModes = ['days', 'months', 'years', 'decades'];\n var verticalModes = ['top', 'bottom', 'auto'];\n var horizontalModes = ['left', 'right', 'auto'];\n var toolbarPlacements = ['default', 'top', 'bottom'];\n var keyMap = {\n 'up': 38,\n 38: 'up',\n 'down': 40,\n 40: 'down',\n 'left': 37,\n 37: 'left',\n 'right': 39,\n 39: 'right',\n 'tab': 9,\n 9: 'tab',\n 'escape': 27,\n 27: 'escape',\n 'enter': 13,\n 13: 'enter',\n 'pageUp': 33,\n 33: 'pageUp',\n 'pageDown': 34,\n 34: 'pageDown',\n 'shift': 16,\n 16: 'shift',\n 'control': 17,\n 17: 'control',
2025-09-15 12:02:55 -06:00
/***/ } ) ,
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/bootstrap-dropdown.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / bootstrap - dropdown . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
"use strict" ;
2025-09-24 18:27:08 -06:00
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\n\n/* ========================================================================\n * Bootstrap: dropdown.js v3.4.1\n * https://getbootstrap.com/docs/3.4/javascript/#dropdowns\n * ========================================================================\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/v3-dev/LICENSE)\n * ======================================================================== */\n\n+function ($) {\n 'use strict';\n\n // DROPDOWN CLASS DEFINITION\n // =========================\n var backdrop = '.dropdown-backdrop';\n var toggle = '[data-toggle=\"dropdown\" ] ';\n var Dropdown = function Dropdown(element) {\n $(element).on(' click . bs . dropdown ', this.toggle);\n };\n Dropdown.VERSION = ' 3.4 . 1 ';\n function getParent($this) {\n var selector = $this.attr(' data - target ');\n if (!selector) {\n selector = $this.attr(' href ');\n selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\\s]*$)/, ' '); // strip for ie7\n }\n var $parent = selector !== ' # ' ? $(document).find(selector) : null;\n return $parent && $parent.length ? $parent : $this.parent();\n }\n function clearMenus(e) {\n if (e && e.which === 3) {\n return;\n }\n $(backdrop).remove();\n $(toggle).each(function () {\n var $this = $(this);\n var $parent = getParent($this);\n var relatedTarget = {\n relatedTarget: this\n };\n if (!$parent.hasClass(' open ')) {\n return;\n }\n if (e && e.type === ' click ' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) {\n return;\n }\n $parent.trigger(e = $.Event(' hide . bs . dropdown ', relatedTarget));\n if (e.isDefaultPrevented()) {\n return;\n }\n $this.attr(' aria - expanded ', ' false ');\n $parent.removeClass(' open ').trigger($.Event(' hidden . bs . dropdown ', relatedTarget));\n });\n }\n Dropdown.prototype.toggle = function (e) {\n var $this = $(this);\n if ($this.is(' . disabled , : disabled ')) {\n return;\n }\n var $parent = getParent($this);\n var isActive = $parent.hasClass(' open ');\n clearMenus();\n if (!isActive) {\n if (' ontouchstart ' in document.documentElement && !$parent.closest(' . navbar - nav ').length) {\n // if mobile we use a backdrop because click events don' t delegate \ n $ ( document . createElement ( 'div' ) ) . addClass ( 'dropdown-backdrop' ) . insertAfter ( $ ( this ) ) . on ( 'click' , clearMenus ) ; \ n } \ n var relatedTarget = { \ n relatedTarget : this \ n } ; \ n $parent . trigger ( e = $ . Event ( 'show.bs.dropdown' , relatedTarget ) ) ; \ n if ( e . isDefaultPrevented ( ) ) { \ n return ; \ n } \ n $this . trigger ( 'focus' ) . attr ( 'aria-expanded' , 'true' ) ; \ n $parent . toggleClass ( 'open' ) . trigger ( $ . Event ( 'shown.bs.dropdown' , relatedTarget ) ) ; \ n } \ n return false ; \ n } ; \ n Dropdown . prototype . keydown = function ( e ) { \ n if ( ! /(38|40|27|32)/ . test ( e . which ) || /input|textarea/i . test ( e . target . tagName ) ) return ; \ n var $this = $ ( this ) ; \ n e . preventDefault ( ) ; \ n e . stopPropagation ( ) ; \ n if ( $this . is ( '.disabled, :disabled' ) ) { \ n return ; \ n } \ n var $parent = getParent ( $this ) ; \ n var isActive = $parent . hasClass ( 'open' ) ; \ n if ( ! isActive && e . which !== 27 || isActive && e . which === 27 ) { \ n if ( e . which === 27 ) { \ n $parent . find ( toggle ) . trigger ( 'focus' ) ; \ n } \ n return $this . trigger ( 'click' ) ; \ n } \ n var desc = ' li:not(.disabled):visible a' ; \ n var $items = $parent . find ( '.dropdown-menu' + desc ) ; \ n if ( ! $items . length ) { \ n return ; \ n } \ n var index = $items . index ( e . target ) ; \ n if ( e . which === 38 && index > 0 ) { \ n index -- ; \ n } // up\n if (e.which === 40 && index < $items.length - 1)
2025-09-15 12:02:55 -06:00
/***/ } ) ,
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/bootstrap-transition.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / bootstrap - transition . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
2025-09-15 12:02:55 -06:00
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
2025-09-24 18:27:08 -06:00
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\" ) ; \ n /* harmony import */ var jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default = /*#__PURE__*/ _ _webpack _require _ _ . n ( jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ ) ; \ n \ n + function ( $ ) { \ n 'use strict' ; \ n \ n // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)\n // ============================================================\n function transitionEnd() {\n var el = document.createElement('bootstrap');\n var transEndEventNames = {\n WebkitTransition: 'webkitTransitionEnd',\n MozTransition: 'transitionend',\n OTransition: 'oTransitionEnd otransitionend',\n transition: 'transitionend'\n };\n for (var name in transEndEventNames) {\n if (el.style[name] !== undefined) {\n return {\n end: transEndEventNames[name]\n };\n }\n }\n return false; // explicit for ie8 ( ._.)\n }\n\n // http://blog.alexmaccaw.com/css-transitions\n $.fn.emulateTransitionEnd = function (duration) {\n var called = false;\n var $el = this;\n $(this).one('bsTransitionEnd', function () {\n called = true;\n });\n var callback = function callback() {\n if (!called) $($el).trigger($.support.transition.end);\n };\n setTimeout(callback, duration);\n return this;\n };\n $(function () {\n $.support.transition = transitionEnd();\n if (!$.support.transition) return;\n $.event.special.bsTransitionEnd = {\n bindType: $.support.transition.end,\n delegateType: $.support.transition.end,\n handle: function handle(e) {\n if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments);\n }\n };\n });\n}((jquery__WEBPACK_IMPORTED_MODULE_0___default()));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXRpbHMvYm9vdHN0cmFwLXRyYW5zaXRpb24uanMiLCJtYXBwaW5ncyI6Ijs7O0FBQTRCO0FBRTVCLENBQUUsVUFBU0MsQ0FBQyxFQUFFO0VBQ1YsWUFBWTs7RUFFWjtFQUNBO0VBRUEsU0FBU0MsYUFBYUEsQ0FBQSxFQUFHO0lBQ3JCLElBQUlDLEVBQUUsR0FBR0MsUUFBUSxDQUFDQyxhQUFhLENBQUMsV0FBVyxDQUFDO0lBRTVDLElBQUlDLGtCQUFrQixHQUFHO01BQ3JCQyxnQkFBZ0IsRUFBRSxxQkFBcUI7TUFDdkNDLGFBQWEsRUFBRSxlQUFlO01BQzlCQyxXQUFXLEVBQUUsK0JBQStCO01BQzVDQyxVQUFVLEVBQUU7SUFDaEIsQ0FBQztJQUVELEtBQUssSUFBSUMsSUFBSSxJQUFJTCxrQkFBa0IsRUFBRTtNQUNqQyxJQUFJSCxFQUFFLENBQUNTLEtBQUssQ0FBQ0QsSUFBSSxDQUFDLEtBQUtFLFNBQVMsRUFBRTtRQUM5QixPQUFPO1VBQUVDLEdBQUcsRUFBRVIsa0JBQWtCLENBQUNLLElBQUk7UUFBRSxDQUFDO01BQzVDO0lBQ0o7SUFFQSxPQUFPLEtBQUssQ0FBQyxDQUFDO0VBQ2xCOztFQUVBO0VBQ0FWLENBQUMsQ0FBQ2MsRUFBRSxDQUFDQyxvQkFBb0IsR0FBRyxVQUFTQyxRQUFRLEVBQUU7SUFDM0MsSUFBSUMsTUFBTSxHQUFHLEtBQUs7SUFDbEIsSUFBSUMsR0FBRyxHQUFHLElBQUk7SUFDZGxCLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQ21CLEdBQUcsQ0FBQyxpQkFBaUIsRUFBRSxZQUFXO01BQUVGLE1BQU0sR0FBRyxJQUFJO0lBQUUsQ0FBQyxDQUFDO0lBQzdELElBQUlHLFFBQVEsR0FBRyxTQUFYQSxRQUFRQSxDQUFBLEVBQWM7TUFBRSxJQUFJLENBQUNILE1BQU0sRUFBRWpCLENBQUMsQ0FBQ2tCLEdBQUcsQ0FBQyxDQUFDRyxPQUFPLENBQUNyQixDQUFDLENBQUNzQixPQUFPLENBQUNiLFVBQVUsQ0FBQ0ksR0FBRyxDQUFDO0lBQUUsQ0FBQztJQUNwRlUsVUFBVSxDQUFDSCxRQUFRLEVBQUVKLFFBQVEsQ0FBQztJQUM5QixPQUFPLElBQUk7RUFDZixDQUFDO0VBRURoQixDQUFDLENBQUMsWUFBVztJQUNUQSxDQUFDLENBQUNzQixPQUFPLENBQUNiLFVBQVUsR0FBR1IsYUFBYSxDQUFDLENBQUM7SUFFdEMsSUFBSSxDQUFDRCxDQUFDLENBQUNzQixPQUFPLENBQUNiLFVBQVUsRUFBRTtJQUUzQlQsQ0FBQyxDQUFDd0IsS0FBSyxDQUFDQyxPQUFPLENBQUNDLGVBQWUsR0FBRztNQUM5QkMsUUFBUSxFQUFFM0IsQ0FBQyxDQUFDc0IsT0FBTyxDQUFDYixVQUFVLENBQUNJLEdBQUc7TUFDbENlLFlBQVksRUFBRTVCLENBQUMsQ0FBQ3NCLE9BQU8sQ0FBQ2IsVUFBVSxDQUFDSSxHQUFHO01BQ3RDZ0IsTUFBTSxFQUFFLFNBQVJBLE1BQU1BLENBQVdDLENBQUMsRUFBRTtRQUNoQixJQUFJOUIsQ0FBQyxDQUFDOEIsQ0FBQyxDQUFDQyxNQUFNLENBQUMsQ0FBQ0MsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLE9BQU9GLENBQUMsQ0FBQ0csU0FBUyxDQUFDQyxPQUFPLENBQUNDLEtBQUssQ0FBQyxJQUFJLEVBQUVDLFNBQVMsQ0FBQztNQUMvRTtJQUNKLENBQUM7RUFDTCxDQUFDLENBQUM7QUFFTixDQUFDLENBQUNyQywrQ0FBTSxDQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vR3Jhdi8uL2FwcC91dGlscy9ib290c3RyYXAtdHJhbnNpdGlvbi5qcz82ZWE3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBqUXVlcnkgZnJvb
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/changelog.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / changelog . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* eslint-disable */\n\nvar TRIGGER = null;\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('click', '[data-remodal-changelog]', function (event) {\n TRIGGER = event.currentTarget;\n});\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('opened', '[data-remodal-id=\"changelog\"]', function () {\n var instance = (jquery__WEBPACK_IMPORTED_MODULE_0___default().remodal).lookup[jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-remodal-id=changelog]').data('remodal')];\n instance.$modal.html('<div class=\"changelog-overflow center\" style=\"padding:5rem 0;text-align:center;\"><i class=\"fa fa-spinner fa-spin fa-3x fa-fw\"></i></div>');\n if (!TRIGGER) {\n return true;\n }\n var url = jquery__WEBPACK_IMPORTED_MODULE_0___default()(TRIGGER).data('remodalChangelog');\n jquery__WEBPACK_IMPORTED_MODULE_0___default().ajax({\n url: url\n }).done(function (data) {\n instance.$modal.html(data);\n });\n});\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).on('closed', '[data-remodal-id=\"changelog\" ] ', function () {\n var instance = (jquery__WEBPACK_IMPORTED_MODULE_0___default().remodal).lookup[jquery__WEBPACK_IMPORTED_MODULE_0___default()(' [ data - remodal - id = changelog ] ').data(' remodal ')];\n instance.$modal.html(' ' ) ; \ n } ) ; //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXRpbHMvY2hhbmdlbG9nLmpzIiwibWFwcGluZ3MiOiI7OztBQUFBO0FBQ3VCO0FBRXZCLElBQUlDLE9BQU8sR0FBRyxJQUFJO0FBRWxCRCw2Q0FBQyxDQUFDRSxRQUFRLENBQUMsQ0FBQ0MsRUFBRSxDQUFDLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxVQUFDQyxLQUFLLEVBQUs7RUFDM0RILE9BQU8sR0FBR0csS0FBSyxDQUFDQyxhQUFhO0FBQ2pDLENBQUMsQ0FBQztBQUVGTCw2Q0FBQyxDQUFDRSxRQUFRLENBQUMsQ0FBQ0MsRUFBRSxDQUFDLFFBQVEsRUFBRSwrQkFBK0IsRUFBRSxZQUFNO0VBQzVELElBQU1HLFFBQVEsR0FBR04sdURBQVMsQ0FBQ1EsTUFBTSxDQUFDUiw2Q0FBQyxDQUFDLDZCQUE2QixDQUFDLENBQUNTLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQztFQUNuRkgsUUFBUSxDQUFDSSxNQUFNLENBQUNDLElBQUksQ0FBQywwSUFBMEksQ0FBQztFQUNoSyxJQUFJLENBQUNWLE9BQU8sRUFBRTtJQUFFLE9BQU8sSUFBSTtFQUFFO0VBRTdCLElBQU1XLEdBQUcsR0FBR1osNkNBQUMsQ0FBQ0MsT0FBTyxDQUFDLENBQUNRLElBQUksQ0FBQyxrQkFBa0IsQ0FBQztFQUUvQ1Qsa0RBQU0sQ0FBQztJQUFDWSxHQUFHLEVBQUVBO0VBQUcsQ0FBQyxDQUFDLENBQUNFLElBQUksQ0FBQyxVQUFTTCxJQUFJLEVBQUU7SUFDbkNILFFBQVEsQ0FBQ0ksTUFBTSxDQUFDQyxJQUFJLENBQUNGLElBQUksQ0FBQztFQUM5QixDQUFDLENBQUM7QUFDTixDQUFDLENBQUM7QUFFRlQsNkNBQUMsQ0FBQ0UsUUFBUSxDQUFDLENBQUNDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsK0JBQStCLEVBQUUsWUFBTTtFQUM1RCxJQUFNRyxRQUFRLEdBQUdOLHVEQUFTLENBQUNRLE1BQU0sQ0FBQ1IsNkNBQUMsQ0FBQyw2QkFBNkIsQ0FBQyxDQUFDUyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUM7RUFDbkZILFFBQVEsQ0FBQ0ksTUFBTSxDQUFDQyxJQUFJLENBQUMsRUFBRSxDQUFDO0FBQzVCLENBQUMsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovL0dyYXYvLi9hcHAvdXRpbHMvY2hhbmdlbG9nLmpzPzc2MWMiXSwic291cmNlc0NvbnRlbnQiOlsiLyogZXNsaW50LWRpc2FibGUgKi9cbmltcG9ydCAkIGZyb20gJ2pxdWVyeSc7XG5cbmxldCBUUklHR0VSID0gbnVsbDtcblxuJChkb2N1bWVudCkub24oJ2NsaWNrJywgJ1tkYXRhLXJlbW9kYWwtY2hhbmdlbG9nXScsIChldmVudCkgPT4ge1xuICAgIFRSSUdHRVIgPSBldmVudC5jdXJyZW50VGFyZ2V0O1xufSk7XG5cbiQoZG9jdW1lbnQpLm9uKCdvcGVuZWQnLCAnW2RhdGEtcmVtb2RhbC1pZD1cImNoYW5nZWxvZ1wiXScsICgpID0+IHtcbiAgICBjb25zdCBpbnN0YW5jZSA9ICQucmVtb2RhbC5sb29rdXBbJCgnW2RhdGEtcmVtb2RhbC1pZD1jaGFuZ2Vsb2ddJykuZGF0YSgncmVtb2RhbCcpXTtcbiAgICBpbnN0YW5jZS4kbW9kYWwuaHRtbCgnPGRpdiBjbGFzcz1cImNoYW5nZWxvZy1vdmVyZmxvdyBjZW50ZXJcIiBzdHlsZT1cInBhZGRpbmc6NXJlbSAwO3RleHQtYWxpZ246Y2VudGVyO1wiPjxpIGNsYXNzPVwiZmEgZmEtc3Bpbm5lciBmYS1zcGluIGZhLTN4IGZhLWZ3XCI+PC9pPjwvZGl2PicpO1xuICAgIGlmICghVFJJR0dFUikgeyByZXR1cm4gdHJ1ZTsgfVxuXG4gICAgY29uc3QgdXJsID0gJChUUklHR0VSKS5kYXRhKCdyZW1vZGFsQ2hhbmdlbG9nJyk7XG5cbiAgICAkLmFqYXgoe3VybDogdXJsfSkuZG9uZShmdW5jdGlvbihkYXRhKSB7XG4gICAgICAgIGluc3RhbmNlLiRtb2RhbC5odG1sKGRhdGEpO1xuICAgIH0pO1xufSk7XG5cbiQoZG9jdW1lbnQpLm9uKCdjbG9zZWQnLCAnW2RhdGEtcmVtb2RhbC1pZD1cImNoYW5nZWxvZ1wiXScsIC
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/colors.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / colors . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( " { _ _webpack _require _ _ . r ( _ _webpack _exports _ _ ) ; \ n /* harmony export */ _ _webpack _require _ _ . d ( _ _webpack _exports _ _ , { \ n /* harmony export */ hex2hsb : ( ) => ( /* binding */ hex2hsb ) , \ n /* harmony export */ hex2rgb : ( ) => ( /* binding */ hex2rgb ) , \ n /* harmony export */ hsb2hex : ( ) => ( /* binding */ hsb2hex ) , \ n /* harmony export */ hsb2rgb : ( ) => ( /* binding */ hsb2rgb ) , \ n /* harmony export */ parseHex : ( ) => ( /* binding */ parseHex ) , \ n /* harmony export */ rgb2hex : ( ) => ( /* binding */ rgb2hex ) , \ n /* harmony export */ rgb2hsb : ( ) => ( /* binding */ rgb2hsb ) , \ n /* harmony export */ rgbstr2hex : ( ) => ( /* binding */ rgbstr2hex ) \ n /* harmony export */ } ) ; \ n // Parses a string and returns a valid hex string when possible\n// parseHex('#fff') => '#ffffff'\nvar parseHex = function parseHex(string) {\n string = string.replace(/[^A-F0-9]/ig, '');\n if (string.length !== 3 && string.length !== 6) return '';\n if (string.length === 3) {\n string = string[0] + string[0] + string[1] + string[1] + string[2] + string[2];\n }\n return '#' + string.toLowerCase();\n};\n\n// Converts an HSB object to an RGB object\n// hsb2rgb({h: 0, s: 0, b: 100}) => {r: 255, g: 255, b: 255}\nvar hsb2rgb = function hsb2rgb(hsb) {\n var rgb = {};\n var h = Math.round(hsb.h);\n var s = Math.round(hsb.s * 255 / 100);\n var v = Math.round(hsb.b * 255 / 100);\n if (s === 0) {\n rgb.r = rgb.g = rgb.b = v;\n } else {\n var t1 = v;\n var t2 = (255 - s) * v / 255;\n var t3 = (t1 - t2) * (h % 60) / 60;\n if (h === 360) h = 0;\n if (h < 60) {\n rgb.r = t1;\n rgb.b = t2;\n rgb.g = t2 + t3;\n } else if (h < 120) {\n rgb.g = t1;\n rgb.b = t2;\n rgb.r = t1 - t3;\n } else if (h < 180) {\n rgb.g = t1;\n rgb.r = t2;\n rgb.b = t2 + t3;\n } else if (h < 240) {\n rgb.b = t1;\n rgb.r = t2;\n rgb.g = t1 - t3;\n } else if (h < 300) {\n rgb.b = t1;\n rgb.g = t2;\n rgb.r = t2 + t3;\n } else if (h < 360) {\n rgb.r = t1;\n rgb.g = t2;\n rgb.b = t1 - t3;\n } else {\n rgb.r = 0;\n rgb.g = 0;\n rgb.b = 0;\n }\n }\n return {\n r: Math.round(rgb.r),\n g: Math.round(rgb.g),\n b: Math.round(rgb.b)\n };\n};\n\n// Converts an RGB object to a HEX string\n// rgb2hex({r: 255, g: 255, b: 255}) => #ffffff\nvar rgb2hex = function rgb2hex(rgb) {\n var hex = [rgb.r.toString(16), rgb.g.toString(16), rgb.b.toString(16)];\n hex.forEach(function (val, nr) {\n if (val.length === 1) hex[nr] = '0' + val;\n });\n return '#' + hex.join('');\n};\n\n// Converts and RGB(a) string to a HEX string\n// rgbstr2hex('rgba(255, 255, 255, 0.5)') => #ffffff\nvar rgbstr2hex = function rgbstr2hex(rgb) {\n rgb = rgb.match(/^rgba?[\\s+]?\\([\\s+]?(\\d+)[\\s+]?,[\\s+]?(\\d+)[\\s+]?,[\\s+]?(\\d+)[\\s+]?/i);\n return rgb && rgb.length === 4 ? '#' + ('0' + parseInt(rgb[1], 10).toString(16)).slice(-2) + ('0' + parseInt(rgb[2], 10).toString(16)).slice(-2) + ('0' + parseInt(rgb[3], 10).toString(16)).slice(-2) : '';\n};\n\n// Converts an HSB object to a HEX string\n// hsb2hex({h: 0, s: 0, b: 100}) => #ffffff\nvar hsb2hex = function hsb2hex(hsb) {\n return rgb2hex(hsb2rgb(hsb));\n};\n\n// Converts a HEX string to an HSB object\n// hex2hsb('#ffffff') => {h: 0, s: 0, b: 100}\nvar hex2hsb = function hex2hsb(hex) {\n var hsb = rgb2hsb(hex2rgb(hex));\n if (hsb.s === 0) hsb.h = 360;\n return hsb;\n};\n\n// Converts an RGB object to an HSB object\n// rgb2hsb({r: 255, g: 255, b: 255}) => {h: 0, s: 0, b: 100}\nvar rgb2hsb = function rgb2hsb(rgb) {\n var hsb = {\n h: 0,\n s: 0,\n b: 0\n };\n var min = Math.min(rgb.r, rgb.g, rgb.b);\n var max = Math.max(rgb.r, rgb.g, rgb.b);\n var delta = max - min;\n hsb.b = max;\n hsb.s = max !== 0 ? 255 * delta / max : 0;\n if (hsb.s !== 0) {\n if (rgb.r === max) {\n hsb.h = (rgb.g - rgb.b) / delta;\n } else if (rgb.g === max) {\n hsb.h = 2 + (rgb.b - rgb.r) / delta;\n } else {\n hsb.h = 4 + (rgb.r - rgb.g) / delta;\n }\n } else {\n hsb.h = -1;\n }\n hsb.h *= 60;\n if (hsb.h
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/cookies.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / cookies . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o ; } , _typeof ( o ) ; } \ n /*\n * Cookies.js - 1.2.3-grav\n * https://github.com/ScottHamper/Cookies\n *\n * With SameSite support by Grav\n *\n * This is free and unencumbered software released into the public domain.\n */ \ n \ nvar factory = function factory ( window ) { \ n var _arguments = arguments ; \ n if ( _typeof ( window . document ) !== 'object' ) { \ n throw new Error ( 'Cookies.js requires a `window` with a `document` object' ) ; \ n } \ n var _Cookies = function Cookies ( key , value , options ) { \ n return _arguments . length === 1 ? _Cookies . get ( key ) : _Cookies . set ( key , value , options ) ; \ n } ; \ n \ n // Allows for setter injection in unit tests\n _Cookies._document = window.document;\n\n // Used to ensure cookie keys do not collide with\n // built-in `Object` properties\n _Cookies._cacheKeyPrefix = 'cookey.'; // Hurr hurr, :)\n\n _Cookies._maxExpireDate = new Date('Fri, 31 Dec 9999 23:59:59 UTC');\n _Cookies.defaults = {\n path: '/',\n secure: false,\n sameSite: 'Lax'\n };\n _Cookies.get = function (key) {\n if (_Cookies._cachedDocumentCookie !== _Cookies._document.cookie) {\n _Cookies._renewCache();\n }\n var value = _Cookies._cache[_Cookies._cacheKeyPrefix + key];\n return value === undefined ? undefined : decodeURIComponent(value);\n };\n _Cookies.set = function (key, value, options) {\n options = _Cookies._getExtendedOptions(options);\n options.expires = _Cookies._getExpiresDate(value === undefined ? -1 : options.expires);\n _Cookies._document.cookie = _Cookies._generateCookieString(key, value, options);\n return _Cookies;\n };\n _Cookies.expire = function (key, options) {\n return _Cookies.set(key, undefined, options);\n };\n _Cookies._getExtendedOptions = function (options) {\n return {\n path: options && options.path || _Cookies.defaults.path,\n domain: options && options.domain || _Cookies.defaults.domain,\n expires: options && options.expires || _Cookies.defaults.expires,\n secure: options && options.secure !== undefined ? options.secure : _Cookies.defaults.secure,\n sameSite: options && options.sameSite || _Cookies.defaults.sameSite\n };\n };\n _Cookies._isValidDate = function (date) {\n return Object.prototype.toString.call(date) === '[object Date]' && !isNaN(date.getTime());\n };\n _Cookies._getExpiresDate = function (expires, now) {\n now = now || new Date();\n if (typeof expires === 'number') {\n expires = expires === Infinity ? _Cookies._maxExpireDate : new Date(now.getTime() + expires * 1000);\n } else if (typeof expires === 'string') {\n expires = new Date(expires);\n }\n if (expires && !_Cookies._isValidDate(expires)) {\n throw new Error('`expires` parameter cannot be converted to a valid Date instance');\n }\n return expires;\n };\n _Cookies._generateCookieString = function (key, value, options) {\n key = key.replace(/[^#$&+\\^`|]/g, encodeURIComponent);\n key = key.replace(/\\(/g, '%28').replace(/\\)/g, '%29');\n value = (value + '').replace(/[^!#$&-+\\--:<-\\[\\]-~]/g, encodeURIComponent);\n options = options || {};\n var cookieString = key + '=' + value;\n cookieString += options.path ? ';path=' + options.path : '';\n cookieString += options.domain ? ';domain=' + options.domain : '';\n cookieString += options.expires ? ';expires=' + options.expires.toUTCString() : '';\n cookieString += options.secure ? ';secure' : '';\n cookieString += options.sameSite ? ';SameSite=' + options.sameSite : '';\n return cookieString;\n };\n _Cookies._getCach
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/cron-ui.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / cron - ui . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\n/* eslint-disable */\n\n/*\n * This file is part of the Arnapou jqCron package.\n *\n * (c) Arnaud Buathier <arnaud@arnapou.net>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n/**\n * Default settings\n */\nvar jqCronDefaultSettings = {\n texts: {},\n monthdays: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31],\n hours: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23],\n hour_labels: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\"],\n minutes: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59],\n lang: 'en',\n enabled_minute: false,\n enabled_hour: true,\n enabled_day: true,\n enabled_week: true,\n enabled_month: true,\n enabled_year: true,\n multiple_dom: false,\n multiple_month: false,\n multiple_mins: false,\n multiple_dow: false,\n multiple_time_hours: false,\n multiple_time_minutes: false,\n numeric_zero_pad: false,\n default_period: 'day',\n default_value: '',\n no_reset_button: true,\n disabled: false,\n bind_to: null,\n bind_method: {\n set: function set($element, value) {\n $element.is(':input') ? $element.val(value) : $element.data('jqCronValue', value);\n },\n get: function get($element) {\n return $element.is(':input') ? $element.val() : $element.data('jqCronValue');\n }\n }\n};\n\n/**\n * Custom extend of json for jqCron settings.\n * We don't use jQuery.extend because simple extend does not fit our needs, and deep extend has a bad\n * feature for us : it replaces keys of \"Arrays\" instead of replacing the full array.\n */\n(function ($) {\n var _extend = function extend(dst, src) {\n for (var i in src) {\n if ($.isPlainObject(src[i])) {\n dst[i] = _extend(dst[i] && $.isPlainObject(dst[i]) ? dst[i] : {}, src[i]);\n } else if ($.isArray(src[i])) {\n dst[i] = src[i].slice(0);\n } else if (src[i] !== undefined) {\n dst[i] = src[i];\n }\n }\n return dst;\n };\n this.jqCronMergeSettings = function (obj) {\n return _extend(_extend({}, jqCronDefaultSettings), obj || {});\n };\n}).call(window, (jquery__WEBPACK_IMPORTED_MODULE_0___default()));\n\n/**\n * Shortcut to get the instance of jqCron instance from one jquery object\n */\n(function ($) {\n $.fn.jqCronGetInstance = function () {\n return this.data('jqCron');\n };\n}).call(window, (jquery__WEBPACK_IMPORTED_MODULE_0___default()));\n\n/**\n * Main plugin\n */\n(function ($) {\n $.fn.jqCron = function (settings) {\n var saved_settings = settings;\n return this.each(function () {\n var cron, saved;\n var $this = $(this);\n var settings = jqCronMergeSettings(saved_settings); // clone settings\n var translations = settings.texts[settings.lang];\n if (_typeof(translations) !== 'object' || $.isEmptyObject(translations)) {\n console && console.error('Missing translations for language \"' + settings.lang + '\" . ' + ' Please include jqCron . ' + settings.lang + ' . js or manually provide ' + ' the nec
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/finderjs.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / finderjs . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ DEFAULTS: () => (/* binding */ DEFAULTS),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var eventemitter3__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! eventemitter3 */ \"./node_modules/eventemitter3/index.mjs\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n/**\n * (c) Trilby Media, LLC\n * Author Djamil Legato\n *\n * Based on Mark Matyas's Finderjs\n * MIT License\n */\n\n\n\nvar DEFAULTS = {\n labelKey: 'name',\n valueKey: 'value',\n // new\n childKey: 'children',\n iconKey: 'icon',\n // new\n itemKey: 'item-key',\n // new\n pathBar: true,\n className: {\n container: 'fjs-container',\n pathBar: 'fjs-path-bar',\n col: 'fjs-col',\n list: 'fjs-list',\n item: 'fjs-item',\n active: 'fjs-active',\n children: 'fjs-has-children',\n url: 'fjs-url',\n itemPrepend: 'fjs-item-prepend',\n itemContent: 'fjs-item-content',\n itemAppend: 'fjs-item-append'\n }\n};\nvar Finder = /*#__PURE__*/function () {\n function Finder(container, data, options) {\n var _this = this;\n _classCallCheck(this, Finder);\n this.$emitter = new eventemitter3__WEBPACK_IMPORTED_MODULE_1__[\"default\" ] ( ) ; \ n this . container = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( container ) ; \ n this . data = data ; \ n this . config = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) . extend ( { } , DEFAULTS , options ) ; \ n \ n // dom events\n this.container.on('click', this.clickEvent.bind(this));\n this.container.on('keydown', this.keydownEvent.bind(this));\n\n // internal events\n this.$emitter.on('item-selected', this.itemSelected.bind(this));\n this.$emitter.on('create-column', this.addColumn.bind(this));\n this.$emitter.on('navigate', this.navigate.bind(this));\n this.$emitter.on('go-to', this.goTo.bind(this, this.data));\n this.container.addClass(this.config.className.container).attr('tabindex', 0);\n this.createColumn(this.data);\n if (this.config.pathBar) {\n this.pathBar = this.createPathBar();\n this.pathBar.on('click', '[data-breadcrumb-node]', function (event) {\n event.preventDefault();\n var location = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget).data('breadcrumbNode');\n _this.goTo(_this.data, location);\n });\n }\n\n // '' is <Root>\n if (this.config.defaultPath || this.config.defaultPath === '') {\n
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/formatbytes.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / formatbytes . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ formatBytes)\n/* harmony export */ });\nvar sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];\nfunction formatBytes(bytes, decimals) {\n if (bytes === 0) return '0 Byte';\n var k = 1000;\n var value = Math.floor(Math.log(bytes) / Math.log(k));\n var decimal = decimals + 1 || 3;\n return (bytes / Math.pow(k, value)).toPrecision(decimal) + ' ' + sizes[value];\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXRpbHMvZm9ybWF0Ynl0ZXMuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLElBQU1BLEtBQUssR0FBRyxDQUFDLE9BQU8sRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDO0FBRXhELFNBQVNDLFdBQVdBLENBQUNDLEtBQUssRUFBRUMsUUFBUSxFQUFFO0VBQ2pELElBQUlELEtBQUssS0FBSyxDQUFDLEVBQUUsT0FBTyxRQUFRO0VBRWhDLElBQUlFLENBQUMsR0FBRyxJQUFJO0VBQ1osSUFBSUMsS0FBSyxHQUFHQyxJQUFJLENBQUNDLEtBQUssQ0FBQ0QsSUFBSSxDQUFDRSxHQUFHLENBQUNOLEtBQUssQ0FBQyxHQUFHSSxJQUFJLENBQUNFLEdBQUcsQ0FBQ0osQ0FBQyxDQUFDLENBQUM7RUFDckQsSUFBSUssT0FBTyxHQUFHTixRQUFRLEdBQUcsQ0FBQyxJQUFJLENBQUM7RUFFL0IsT0FBTyxDQUFDRCxLQUFLLEdBQUdJLElBQUksQ0FBQ0ksR0FBRyxDQUFDTixDQUFDLEVBQUVDLEtBQUssQ0FBQyxFQUFFTSxXQUFXLENBQUNGLE9BQU8sQ0FBQyxHQUFHLEdBQUcsR0FBR1QsS0FBSyxDQUFDSyxLQUFLLENBQUM7QUFDakYiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9HcmF2Ly4vYXBwL3V0aWxzL2Zvcm1hdGJ5dGVzLmpzP2FhZDMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3Qgc2l6ZXMgPSBbJ0J5dGVzJywgJ0tCJywgJ01CJywgJ0dCJywgJ1RCJywgJ1BCJywgJ0VCJywgJ1pCJywgJ1lCJ107XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGZvcm1hdEJ5dGVzKGJ5dGVzLCBkZWNpbWFscykge1xuICAgIGlmIChieXRlcyA9PT0gMCkgcmV0dXJuICcwIEJ5dGUnO1xuXG4gICAgbGV0IGsgPSAxMDAwO1xuICAgIGxldCB2YWx1ZSA9IE1hdGguZmxvb3IoTWF0aC5sb2coYnl0ZXMpIC8gTWF0aC5sb2coaykpO1xuICAgIGxldCBkZWNpbWFsID0gZGVjaW1hbHMgKyAxIHx8IDM7XG5cbiAgICByZXR1cm4gKGJ5dGVzIC8gTWF0aC5wb3coaywgdmFsdWUpKS50b1ByZWNpc2lvbihkZWNpbWFsKSArICcgJyArIHNpemVzW3ZhbHVlXTtcbn1cbiJdLCJuYW1lcyI6WyJzaXplcyIsImZvcm1hdEJ5dGVzIiwiYnl0ZXMiLCJkZWNpbWFscyIsImsiLCJ2YWx1ZSIsIk1hdGgiLCJmbG9vciIsImxvZyIsImRlY2ltYWwiLCJwb3ciLCJ0b1ByZWNpc2lvbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./app/utils/formatbytes.js\n\n}" ) ;
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/gpm.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / gpm . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ GPM)\n/* harmony export */ });\n/* harmony import */ var _response__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./response */ \"./app/utils/response.js\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var events__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! events */ \"./node_modules/events/events.js\");\n/* harmony import */ var events__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(events__WEBPACK_IMPORTED_MODULE_2__);\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(t, e) { if (e && (\"object\" == _typeof(e) || \"function\" == typeof e)) return e; if (void 0 !== e) throw new TypeError(\"Derived constructors may only return object or undefined\"); return _assertThisInitialized(t); }\nfunction _assertThisInitialized(e) { if (void 0 === e) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); return e; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _getPrototypeOf(t) { return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { return t.__proto__ || Object.getPrototypeOf(t); }, _getPrototypeOf(t); }\nfunction _inherits(t, e) { if (\"function\" != typeof e && null !== e) throw new TypeError(\"Super expression must either be null or a function\"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), Object.defineProperty(t, \"prototype\" , { writable : ! 1 } ) , e && _setPrototypeOf ( t , e ) ; } \ nfunction _setPrototypeOf ( t , e ) { return _setPrototypeOf = Object . setPrototypeOf ? Object . setPrototypeOf . bind ( ) : function ( t , e ) { return t . _ _proto _ _ = e , t ; } , _setPrototypeOf ( t , e ) ; } \ n \ n \ n \ nvar GPM = /*#__PURE__*/ function ( _EventEmitter ) { \ n function GPM ( ) { \ n var _this ; \ n var action = arguments . length > 0 && arguments [ 0 ] !== undefined ? arguments [ 0 ] : 'getUpdates' ; \ n _classCallCheck ( this , GP
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/jquery-utils.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / jquery - utils . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var speakingurl__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! speakingurl */ \"./node_modules/speakingurl/index.js\" ) ; \ n /* harmony import */ var speakingurl _ _WEBPACK _IMPORTED _MODULE _1 _ _ _default = /*#__PURE__*/ _ _webpack _require _ _ . n ( speakingurl _ _WEBPACK _IMPORTED _MODULE _1 _ _ ) ; \ nvar _this = undefined ; \ n \ n \ n \ n // jQuery no parents filter\n(jquery__WEBPACK_IMPORTED_MODULE_0___default().expr)[':']['noparents'] = jquery__WEBPACK_IMPORTED_MODULE_0___default().expr.createPseudo(function (text) {\n return function (element) {\n return jquery__WEBPACK_IMPORTED_MODULE_0___default()(element).parents(text).length < 1;\n };\n});\n\n// Slugify\n// CommonJS and ES6 version of https://github.com/madflow/jquery-slugify\n(jquery__WEBPACK_IMPORTED_MODULE_0___default().fn).slugify = function (source, options) {\n return _this.each(function (element) {\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(element);\n var source = jquery__WEBPACK_IMPORTED_MODULE_0___default()(source);\n target.on('keyup change', function () {\n target.data('locked', target.val() !== '' && target.val() !== undefined);\n });\n source.on('keyup change', function () {\n if (target.data('locked') === true) {\n return true;\n }\n var isInput = target.is('input') || target.is('textarea');\n target[isInput ? 'val' : 'text'](jquery__WEBPACK_IMPORTED_MODULE_0___default().slugify(source.val(), options));\n });\n });\n};\n\n// Static method.\n(jquery__WEBPACK_IMPORTED_MODULE_0___default().slugify) = function (sourceString, options) {\n options = jquery__WEBPACK_IMPORTED_MODULE_0___default().extend({}, (jquery__WEBPACK_IMPORTED_MODULE_0___default().slugify).options, options);\n options.lang = options.lang || jquery__WEBPACK_IMPORTED_MODULE_0___default()('html').prop('lang');\n if (typeof options.preSlug === 'function') {\n sourceString = options.preSlug(sourceString);\n }\n sourceString = options.slugFunc(sourceString, options);\n if (typeof options.postSlug === 'function') {\n sourceString = options.postSlug(sourceString);\n }\n return sourceString;\n};\n\n// Default plugin options\n(jquery__WEBPACK_IMPORTED_MODULE_0___default().slugify).options = {\n preSlug: null,\n postSlug: null,\n slugFunc: function slugFunc(input, opts) {\n return speakingurl__WEBPACK_IMPORTED_MODULE_1___default()(input, opts);\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXRpbHMvanF1ZXJ5LXV0aWxzLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUF1QjtBQUNXOztBQUVsQztBQUNBQSxvREFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxHQUFHQSxrREFBTSxDQUFDRyxZQUFZLENBQUMsVUFBQ0MsSUFBSTtFQUFBLE9BQUssVUFBQ0MsT0FBTztJQUFBLE9BQUtMLDZDQUFDLENBQUNLLE9BQU8sQ0FBQyxDQUFDQyxPQUFPLENBQUNGLElBQUksQ0FBQyxDQUFDRyxNQUFNLEdBQUcsQ0FBQztFQUFBO0FBQUEsRUFBQzs7QUFFMUc7QUFDQTtBQUNBUCxrREFBSSxDQUFDUyxPQUFPLEdBQUcsVUFBQ0MsTUFBTSxFQUFFQyxPQUFPLEVBQUs7RUFDaEMsT0FBT0MsS0FBSSxDQUFDQyxJQUFJLENBQUMsVUFBQ1IsT0FBTyxFQUFLO0lBQzFCLElBQUlTLE1BQU0sR0FBR2QsNkNBQUMsQ0FBQ0ssT0FBTyxDQUFDO0lBQ3ZCLElBQUlLLE1BQU0sR0FBR1YsNkNBQUMsQ0FBQ1UsTUFBTSxDQUFDO0lBRXRCSSxNQUFNLENBQUNDLEVBQUUsQ0FBQyxjQUFjLEVBQUUsWUFBTTtNQUM1QkQsTUFBTSxDQUFDRSxJQUFJLENBQUMsUUFBUSxFQUFFRixNQUFNLENBQUNHLEdBQUcsQ0FBQyxDQUFDLEtBQUssRUFBRSxJQUFJSCxNQUFNLENBQUNHLEdBQUcsQ0FBQyxDQUFDLEtBQUtDLFNBQVMsQ0FBQztJQUM1RSxDQUFDLENBQUM7SUFFRlIsTUFBTSxDQUFDSyxFQUFFLENBQUMsY0FBYyxFQUFFLFlBQU07TUFDNUIsSUFBSUQsTUFBTSxDQUFDRSxJQUFJLENBQUMsUUFBUSxDQUFDLEtBQUssSUFBSSxFQUFFO1FBQUUsT0FBTyxJQUFJO01BQUU7TUFFbkQsSUFBSUcsT0FBTyxHQUFHTCxNQUFNLENBQUNNLEVBQUUsQ0FBQyxPQUFPLENBQUMsSUFBSU4sTUFBTSxDQUFDTSxFQUFFLENBQUMsVUFBVSxDQUFDO01BQ3pETixNQUFNLENBQUNLLE9BQU8sR0FBRyxLQUFLLEdBQUcsTUFBTSxDQUFDLENBQUNuQixxREFBUyxDQUFDVSxNQUFNLENBQUNPLEdBQUcsQ0F
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/keepalive.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / keepalive . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _response__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./response */ \"./app/utils/response.js\");\n/* harmony import */ var _session_expired__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./session-expired */ \"./app/utils/session-expired.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\nvar MAX_SAFE_DELAY = 2147483647;\nvar KeepAlive = /*#__PURE__*/function () {\n function KeepAlive() {\n _classCallCheck(this, KeepAlive);\n this.active = false;\n }\n return _createClass(KeepAlive, [{\n key: \"start\",\n value: function start() {\n var _this = this;\n var timeout = grav_config__WEBPACK_IMPORTED_MODULE_0__.config.admin_timeout / 1.5 * 1000;\n this.timer = setInterval(function () {\n return _this.fetch();\n }, Math.min(timeout, MAX_SAFE_DELAY));\n this.active = true;\n }\n }, {\n key: \"stop\",\n value: function stop() {\n clearInterval(this.timer);\n this.active = false;\n }\n }, {\n key: \"checkOnce\",\n value: function checkOnce() {\n var data = new FormData();\n data.append('admin-nonce', grav_config__WEBPACK_IMPORTED_MODULE_0__.config.admin_nonce);\n return fetch(\"\".concat(grav_config__WEBPACK_IMPORTED_MODULE_0__.config.base_url_relative, \"/task\").concat(grav_config__WEBPACK_IMPORTED_MODULE_0__.config.param_sep, \"keepAlive\"), {\n credentials: 'same-origin',\n method: 'post',\n body: data\n }).then(function (response) {\n if (response && (response.status === 401 || response.status === 403)) {\n return false;\n }\n return true;\n })[\"catch\"](function () {\n return false;\n });\n }\n }, {\n key: \"fetch\",\n value: function fetch() {\n return this.checkOnce().then(function (ok) {\n if (!ok) {\n (0,_session_expired__WEBPACK_IMPORTED_MODULE_2__.showSessionExpiredModal)();\n }\n })[\"catch\" ] ( _response _ _WEBPACK _IMPORTED _MODULE _1 _ _ . userFeedbackError ) ; \ n } \ n } ] ) ; \ n } ( ) ; \ n /* harmony default export */ const _ _WEBPACK _DEFAULT _EXPORT _ _ = ( new KeepAlive ( ) ) ; //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXRpbHMva2VlcGFsaXZlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/offline.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / offline . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_offline__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/offline */ \"./app/utils/offline.js\");\n\n\nvar offlineElement = jquery__WEBPACK_IMPORTED_MODULE_0___default()('#offline-status');\njquery__WEBPACK_IMPORTED_MODULE_0___default()(window).on('offline', function () {\n offlineElement.slideDown();\n});\njquery__WEBPACK_IMPORTED_MODULE_0___default()(window).on('online', function () {\n offlineElement.slideUp();\n});\njquery__WEBPACK_IMPORTED_MODULE_0___default()(document).ready(function () {\n if (!_utils_offline__WEBPACK_IMPORTED_MODULE_1__[\"default\"]) {\n offlineElement.slideDown();\n }\n});\n\n// assume online if can't check\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (typeof __webpack_require__.g.navigator.onLine !== 'undefined' ? __webpack_require__.g.navigator.onLine : true);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXRpbHMvb2ZmbGluZS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXVCO0FBQ2lCO0FBRXhDLElBQU1FLGNBQWMsR0FBR0YsNkNBQUMsQ0FBQyxpQkFBaUIsQ0FBQztBQUUzQ0EsNkNBQUMsQ0FBQ0csTUFBTSxDQUFDLENBQUNDLEVBQUUsQ0FBQyxTQUFTLEVBQUUsWUFBTTtFQUMxQkYsY0FBYyxDQUFDRyxTQUFTLENBQUMsQ0FBQztBQUM5QixDQUFDLENBQUM7QUFFRkwsNkNBQUMsQ0FBQ0csTUFBTSxDQUFDLENBQUNDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsWUFBTTtFQUN6QkYsY0FBYyxDQUFDSSxPQUFPLENBQUMsQ0FBQztBQUM1QixDQUFDLENBQUM7QUFFRk4sNkNBQUMsQ0FBQ08sUUFBUSxDQUFDLENBQUNDLEtBQUssQ0FBQyxZQUFNO0VBQ3BCLElBQUksQ0FBQ1Asc0RBQVEsRUFBRTtJQUNYQyxjQUFjLENBQUNHLFNBQVMsQ0FBQyxDQUFDO0VBQzlCO0FBQ0osQ0FBQyxDQUFDOztBQUVGO0FBQ0EsaUVBQWUsT0FBT0kscUJBQU0sQ0FBQ0MsU0FBUyxDQUFDQyxNQUFNLEtBQUssV0FBVyxHQUFHRixxQkFBTSxDQUFDQyxTQUFTLENBQUNDLE1BQU0sR0FBRyxJQUFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vR3Jhdi8uL2FwcC91dGlscy9vZmZsaW5lLmpzPzg3NGUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICQgZnJvbSAnanF1ZXJ5JztcbmltcG9ydCBpc09ubGluZSBmcm9tICcuLi91dGlscy9vZmZsaW5lJztcblxuY29uc3Qgb2ZmbGluZUVsZW1lbnQgPSAkKCcjb2ZmbGluZS1zdGF0dXMnKTtcblxuJCh3aW5kb3cpLm9uKCdvZmZsaW5lJywgKCkgPT4ge1xuICAgIG9mZmxpbmVFbGVtZW50LnNsaWRlRG93bigpO1xufSk7XG5cbiQod2luZG93KS5vbignb25saW5lJywgKCkgPT4ge1xuICAgIG9mZmxpbmVFbGVtZW50LnNsaWRlVXAoKTtcbn0pO1xuXG4kKGRvY3VtZW50KS5yZWFkeSgoKSA9PiB7XG4gICAgaWYgKCFpc09ubGluZSkge1xuICAgICAgICBvZmZsaW5lRWxlbWVudC5zbGlkZURvd24oKTtcbiAgICB9XG59KTtcblxuLy8gYXNzdW1lIG9ubGluZSBpZiBjYW4ndCBjaGVja1xuZXhwb3J0IGRlZmF1bHQgdHlwZW9mIGdsb2JhbC5uYXZpZ2F0b3Iub25MaW5lICE9PSAndW5kZWZpbmVkJyA/IGdsb2JhbC5uYXZpZ2F0b3Iub25MaW5lIDogdHJ1ZTtcbiJdLCJuYW1lcyI6WyIkIiwiaXNPbmxpbmUiLCJvZmZsaW5lRWxlbWVudCIsIndpbmRvdyIsIm9uIiwic2xpZGVEb3duIiwic2xpZGVVcCIsImRvY3VtZW50IiwicmVhZHkiLCJnbG9iYWwiLCJuYXZpZ2F0b3IiLCJvbkxpbmUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./app/utils/offline.js\n\n}" ) ;
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/packages.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / packages . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/request */ \"./app/utils/request.js\");\n/* harmony import */ var _utils_gpm__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/gpm */ \"./app/utils/gpm.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\n\nvar Sorter = /*#__PURE__*/function () {\n function Sorter() {\n _classCallCheck(this, Sorter);\n }\n return _createClass(Sorter, [{\n key: \"getElements\",\n value: function getElements(elements, container) {\n this.elements = elements || document.querySelectorAll('[data-gpm-plugin], [data-gpm-theme]');\n this.container = container || document.querySelector('.gpm-plugins > table > tbody, .gpm-themes > .themes.card-row');\n return this.elements;\n }\n }, {\n key: \"byCommon\",\n value: function byCommon() {\n var _this = this;\n var direction = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'asc';\n var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n var elements = this.getElements();\n this.removeGumroad();\n Array.from(elements).sort(function (a, b) {\n var A = a.dataset[data].toString().toLowerCase();\n var B = b.dataset[data].toString().toLowerCase();\n return Sorter.sort(A, B, direction);\n }).forEach(function (element) {\n _this.container.appendChild(element);\n });\n this.addGumroad();\n return this.container;\n }\n }, {\n key: \"byName\",\n value: function byName() {\n var direction = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'asc';\n var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'gpmName';\n return this.byCommon(direction, data);\n }\n }, {\n key: \"byAuthor\" , \ n value : function byAuthor ( ) { \ n var direction = arguments . length > 0 && arguments [ 0 ] !== undefined ? arguments [ 0 ] : 'asc' ; \ n var data = arguments . length > 1 && arguments [ 1 ] !== undefined
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/remodal.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / remodal . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\" ) ; \ n /* harmony import */ var jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default = /*#__PURE__*/ _ _webpack _require _ _ . n ( jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ ) ; \ n /* Remodal from https://github.com/vodkabears/Remodal\n * With Stackable option from https://github.com/antstorm/Remodal patch\n */ \ n \ n \ n ! function ( root , factory ) { \ n return factory ( root , ( jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ) ) ; \ n } ( undefined , function ( global , $ ) { \ n 'use strict' ; \ n \ n /**\n * Name of the plugin\n * @private\n * @const\n * @type {String}\n */ \ n var PLUGIN _NAME = 'remodal' ; \ n \ n /**\n * Namespace for CSS and events\n * @private\n * @const\n * @type {String}\n */ \ n var NAMESPACE = window . REMODAL _GLOBALS && window . REMODAL _GLOBALS . NAMESPACE || PLUGIN _NAME ; \ n \ n /**\n * Animationstart event with vendor prefixes\n * @private\n * @const\n * @type {String}\n */ \ n var ANIMATIONSTART _EVENTS = $ . map ( [ 'animationstart' , 'webkitAnimationStart' , 'MSAnimationStart' , 'oAnimationStart' ] , function ( eventName ) { \ n return eventName + '.' + NAMESPACE ; \ n } ) . join ( ' ' ) ; \ n \ n /**\n * Animationend event with vendor prefixes\n * @private\n * @const\n * @type {String}\n */ \ n var ANIMATIONEND _EVENTS = $ . map ( [ 'animationend' , 'webkitAnimationEnd' , 'MSAnimationEnd' , 'oAnimationEnd' ] , function ( eventName ) { \ n return eventName + '.' + NAMESPACE ; \ n } ) . join ( ' ' ) ; \ n \ n /**\n * Default settings\n * @private\n * @const\n * @type {Object}\n */ \ n var DEFAULTS = $ . extend ( { \ n hashTracking : true , \ n closeOnConfirm : true , \ n closeOnCancel : true , \ n closeOnEscape : true , \ n closeOnOutsideClick : true , \ n modifier : '' , \ n stack : false , \ n appendTo : null \ n } , window . REMODAL _GLOBALS && window . REMODAL _GLOBALS . DEFAULTS ) ; \ n \ n /**\n * States of the Remodal\n * @private\n * @const\n * @enum {String}\n */ \ n var STATES = { \ n CLOSING : 'closing' , \ n CLOSED : 'closed' , \ n OPENING : 'opening' , \ n OPENED : 'opened' \ n } ; \ n \ n /**\n * Reasons of the state change.\n * @private\n * @const\n * @enum {String}\n */ \ n var STATE _CHANGE _REASONS = { \ n CONFIRMATION : 'confirmation' , \ n CANCELLATION : 'cancellation' \ n } ; \ n \ n /**\n * Is animation supported?\n * @private\n * @const\n * @type {Boolean}\n */ \ n var IS _ANIMATION = function ( ) { \ n var style = document . createElement ( 'div' ) . style ; \ n return style . animationName !== undefined || style . WebkitAnimationName !== undefined || style . MozAnimationName !== undefined || style . msAnimationName !== undefined || style . OAnimationName !== undefined ; \ n } ( ) ; \ n \ n /**\n * Is iOS?\n * @private\n * @const\n * @type {Boolean}\n */ \ n var IS _IOS = /iPad|iPhone|iPod/ . test ( navigator . platform ) ; \ n \ n /**\n * Current modal\n * @private\n * @type {Remodal}\n */ \ n var openModals = [ ] ; \ n \ n /**\n * Scrollbar position\n * @private\n * @type {Number}\n */ \ n var scrollTop ; \ n \ n /**\n * Returns an animation duration\n * @private\n * @param {jQuery} $elem\n * @returns {Number}\n */ \ n function getAnimationDuration ( $elem ) { \ n if ( IS _ANIMATION && $elem . css ( 'animation-name' ) === 'none' && $elem . css ( '-webkit-animation-name' ) === 'none' && $elem . css ( '-moz-animation-name' ) === 'none' && $elem . css ( '-o-animation-name' ) === 'none' && $elem . css ( '-ms-animation-name' ) === 'none' ) { \ n return 0 ; \ n } \ n var duration = $elem . css ( 'animation-duration' ) || $elem . css ( '-webkit-animation-duration' ) || $elem . css ( '-moz-animation-duration' ) || $elem . css ( '-o-animation-duration' ) || $elem . css ( '-ms-animation-duration' ) || '0s' ; \ n var delay = $elem . css ( 'animation-delay' ) || $elem . css ( '-webkit-animation-delay' ) || $elem . css ( '-moz-animation-delay' ) || $elem . css ( '-o-animation-delay' ) || $elem . css ( '-ms-animation-delay' ) || '0s' ; \ n var iterationCount = $elem . css ( 'animation-iteration-count' ) || $elem . css ( '-webkit-animation-iteration-count' ) || $elem . css ( '-moz-animation-iteration-count' ) || $el
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/request.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / request . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _response__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./response */ \"./app/utils/response.js\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_1__);\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\n\n\nvar raw;\nvar request = function request(url) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var callback = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function () {\n return true;\n };\n if (typeof options === 'function') {\n callback = options;\n options = {};\n }\n if (options.method && options.method === 'post') {\n var data = new FormData();\n options.body = Object.assign({\n 'admin-nonce': grav_config__WEBPACK_IMPORTED_MODULE_1__.config.admin_nonce\n }, options.body || {});\n if (options.body && _typeof(options.body) === 'object') {\n Object.keys(options.body).map(function (key) {\n return data.append(key, options.body[key]);\n });\n }\n options.body = data;\n }\n options = Object.assign({\n credentials: 'same-origin',\n headers: {\n 'Accept': 'application/json'\n }\n }, options);\n return fetch(url, options).then(function (response) {\n raw = response;\n return response;\n }).then(_response__WEBPACK_IMPORTED_MODULE_0__.parseStatus).then(_response__WEBPACK_IMPORTED_MODULE_0__.parseJSON).then(_response__WEBPACK_IMPORTED_MODULE_0__.userFeedback).then(function (response) {\n return callback(response, raw);\n })[\"catch\" ] ( _response _ _WEBPACK _IMPORTED _MODULE _0 _ _ . userFeedbackError ) ; \ n } ; \ n /* harmony default export */ const _ _WEBPACK _DEFAULT _EXPORT _ _ = ( request ) ; //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXRpbHMvcmVxdWVzdC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFxRjtBQUNoRDtBQUVyQyxJQUFJSyxHQUFHO0FBQ1AsSUFBSUMsT0FBTyxHQUFHLFNBQVZBLE9BQU9BLENBQVlDLEdBQUcsRUFBdUM7RUFBQSxJQUFyQ0MsT0FBTyxHQUFBQyxTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBRyxDQUFDLENBQUM7RUFBQSxJQUFFRyxRQUFRLEdBQUFILFNBQUEsQ0FBQUMsTUFBQSxRQUFBRCxTQUFBLFFBQUFFLFNBQUEsR0FBQUYsU0FBQSxNQUFHO0lBQUEsT0FBTSxJQUFJO0VBQUE7RUFDM0QsSUFBSSxPQUFPRCxPQUFPLEtBQUssVUFBVSxFQUFFO0lBQy9CSSxRQUFRLEdBQUdKLE9BQU87SUFDbEJBLE9BQU8sR0FBRyxDQUFDLENBQUM7RUFDaEI7RUFFQSxJQUFJQSxPQUFPLENBQUNLLE1BQU0sSUFBSUwsT0FBTyxDQUFDSyxNQUFNLEtBQUssTUFBTSxFQUFFO0lBQzdDLElBQUlDLElBQUksR0FBRyxJQUFJQyxRQUFRLENBQUMsQ0FBQztJQUV6QlAsT0FBTyxDQUFDUSxJQUFJLEdBQUdDLE1BQU0sQ0FBQ0MsTUFBTSxDQUFDO01BQUUsYUFBYSxFQUFFZCwrQ0FBTSxDQUFDZTtJQUFZLENBQUMsRUFBRVgsT0FBTyxDQUFDUSxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUM7SUFDdkYsSUFBSVIsT0FBTyxDQUFDUSxJQUFJLElBQUlJLE9BQUEsQ0FBT1osT0FBTyxDQUFDUSxJQUFJLE1BQUssUUFBUSxFQUFFO01BQ2xEQyxNQUFNLENBQUNJLElBQUksQ0FBQ2IsT0FBTyxDQUFDUSxJQUFJLENBQUMsQ0FBQ00sR0FBRyxDQUFDLFVBQUNDLEdBQUc7UUFBQSxPQUFLVCxJQUFJLENBQUNVLE1BQU0sQ0FBQ0QsR0FBRyxFQUFFZixPQUFPLENBQUNRLElBQUksQ0FBQ08sR0FBRyxDQUFDLENBQUM7TUFBQSxFQUFDO0lBQy9FO0lBQ0FmLE9BQU8sQ0FBQ1EsSUFBSSxHQUFHRixJQUFJO0VBQ3ZCO0VBRUFOLE9BQU8sR0FBR1MsTUFBTSxDQUFDQyxNQUFNLENBQUM7SUFDcEJPLFdBQVcsRUFBRSxhQUFhO0lBQzFCQyxPQUFPLEVBQUU7TUFDTCxRQUFRLEVBQUU7SUFDZDtFQUNKLENBQUMsRUFBRWxCLE9BQU8sQ0FBQztFQUVYLE9BQU9tQixLQUFLLENBQUNwQixHQUFHLEVBQUVDLE9BQU8sQ0FBQyxDQUNyQm9CLElBQUksQ0FBQyxVQUFDQyxRQUFRLEVBQUs7SUFDaEJ4QixHQUFHLEdBQUd3QixRQUFRO0lBQ2QsT0FBT0EsUUFBUTtFQUNuQixDQUFDLENBQU
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/response.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / response . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ parseJSON: () => (/* binding */ parseJSON),\n/* harmony export */ parseStatus: () => (/* binding */ parseStatus),\n/* harmony export */ userFeedback: () => (/* binding */ userFeedback),\n/* harmony export */ userFeedbackError: () => (/* binding */ userFeedbackError)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _toastr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toastr */ \"./app/utils/toastr.js\");\n/* harmony import */ var _offline__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./offline */ \"./app/utils/offline.js\");\n/* harmony import */ var mout_string_trim__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! mout/string/trim */ \"./node_modules/mout/string/trim.js\");\n/* harmony import */ var mout_string_trim__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(mout_string_trim__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _session_expired__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./session-expired */ \"./app/utils/session-expired.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o ; } , _typeof ( o ) ; } \ n \ n \ n \ n // import { config } from 'grav-config';\n\n\nvar UNLOADING = false;\nvar error = function error(response) {\n var error = new Error(response.statusText || response || '');\n error.response = response;\n return error;\n};\nfunction parseStatus(response) {\n return response;\n\n /* Whoops can handle JSON responses so we don't need this for now.\n if (response.status >= 200 && response.status < 300) {\n return response;\n } else {\n throw error(response);\n }\n */\n}\nfunction parseJSON(response) {\n // If the session is no longer valid, surface a blocking modal instead of generic errors\n if (response && (response.status === 401 || response.status === 403)) {\n (0,_session_expired__WEBPACK_IMPORTED_MODULE_4__.showSessionExpiredModal)();\n throw new Error('Unauthorized');\n }\n return response.text().then(function (text) {\n var parsed = text;\n try {\n parsed = JSON.parse(text);\n } catch (error) {\n var content = document.createElement('div');\n content.innerHTML = text;\n var the_error = new Error();\n the_error.stack = mout_string_trim__WEBPACK_IMPORTED_MODULE_3___default()(content.innerText);\n throw the_error;\n }\n return parsed;\n });\n}\nfunction userFeedback(response) {\n if (UNLOADING) {\n return true;\n }\n var status = response.status || (response.error ? 'error' : '');\n var message = response.message || (response.error ? response.error.message : null);\n var settings = response.toastr || null;\n var backup;\n switch (status) {\n case 'unauthenticated':\n // Show a blocking modal and stop further processing\n (0,_session_expired__WEBPACK_IMPORTED_MODULE_4__.showSessionExpiredModal)();\n throw error('Logged out');\n case 'unauthorized':\n status = 'error';\n message = message || 'Unauthorized.';\n break;\n case 'error':\n status = 'error';\n message = message || 'Unknown error.';\n break;\n case 'success':\n status = 'success';\n message = message || '';\n break;\n default:\n status = 'error';\n message = message || 'Invalid AJAX response.';\n break;\n }\n if (settings && _typeof(settings) === 'object' && settings !== null) {\n backup = Object.assign({}, _toastr__WEBPACK_I
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/selectize-option-click.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / selectize - option - click . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var selectize__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! selectize */ \"./node_modules/selectize/dist/js/selectize.js\" ) ; \ n /* harmony import */ var selectize _ _WEBPACK _IMPORTED _MODULE _1 _ _ _default = /*#__PURE__*/ _ _webpack _require _ _ . n ( selectize _ _WEBPACK _IMPORTED _MODULE _1 _ _ ) ; \ n \ n \ nselectize _ _WEBPACK _IMPORTED _MODULE _1 _ _ _default ( ) . define ( 'option_click' , function ( options ) { \ n var self = this ; \ n var setup = self . setup ; \ n this . setup = function ( ) { \ n setup . apply ( self , arguments ) ; \ n var clicking = false ; \ n \ n // Detect click on a .clickable\n self.$dropdown_content.on('mousedown click', function (e) {\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.target);\n if (target.hasClass('clickable') || target.closest('.clickable').length) {\n if (e.type === 'mousedown') {\n clicking = true;\n self.isFocused = false; // awful hack to defuse the document mousedown listener\n } else {\n self.isFocused = true;\n setTimeout(function () {\n clicking = false; // wait until blur has been preempted\n });\n }\n } else {\n // cleanup in case user right-clicked or dragged off the element\n clicking = false;\n self.isFocused = true;\n }\n });\n\n // Intercept default handlers\n self.$dropdown.off('mousedown click', '[data-selectable]').on('mousedown click', '[data-selectable]', function () {\n if (!clicking) {\n return self.onOptionSelect.apply(self, arguments);\n }\n });\n self.$control_input.off('blur').on('blur', function () {\n if (!clicking) {\n return self.onBlur.apply(self, arguments);\n }\n });\n };\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXRpbHMvc2VsZWN0aXplLW9wdGlvbi1jbGljay5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUF1QjtBQUNXO0FBRWxDQyx1REFBZ0IsQ0FBQyxjQUFjLEVBQUUsVUFBU0UsT0FBTyxFQUFFO0VBQy9DLElBQU1DLElBQUksR0FBRyxJQUFJO0VBQ2pCLElBQU1DLEtBQUssR0FBR0QsSUFBSSxDQUFDQyxLQUFLO0VBQ3hCLElBQUksQ0FBQ0EsS0FBSyxHQUFHLFlBQVc7SUFDcEJBLEtBQUssQ0FBQ0MsS0FBSyxDQUFDRixJQUFJLEVBQUVHLFNBQVMsQ0FBQztJQUM1QixJQUFJQyxRQUFRLEdBQUcsS0FBSzs7SUFFcEI7SUFDQUosSUFBSSxDQUFDSyxpQkFBaUIsQ0FBQ0MsRUFBRSxDQUFDLGlCQUFpQixFQUFFLFVBQVNDLENBQUMsRUFBRTtNQUNyRCxJQUFNQyxNQUFNLEdBQUdaLDZDQUFDLENBQUNXLENBQUMsQ0FBQ0MsTUFBTSxDQUFDO01BQzFCLElBQUlBLE1BQU0sQ0FBQ0MsUUFBUSxDQUFDLFdBQVcsQ0FBQyxJQUFJRCxNQUFNLENBQUNFLE9BQU8sQ0FBQyxZQUFZLENBQUMsQ0FBQ0MsTUFBTSxFQUFFO1FBQ3JFLElBQUlKLENBQUMsQ0FBQ0ssSUFBSSxLQUFLLFdBQVcsRUFBRTtVQUN4QlIsUUFBUSxHQUFHLElBQUk7VUFDZkosSUFBSSxDQUFDYSxTQUFTLEdBQUcsS0FBSyxDQUFDLENBQUM7UUFDNUIsQ0FBQyxNQUFNO1VBQ0hiLElBQUksQ0FBQ2EsU0FBUyxHQUFHLElBQUk7VUFDckJDLFVBQVUsQ0FBQyxZQUFXO1lBQ2xCVixRQUFRLEdBQUcsS0FBSyxDQUFDLENBQUM7VUFDdEIsQ0FBQyxDQUFDO1FBQ047TUFDSixDQUFDLE1BQU07UUFBRTtRQUNMQSxRQUFRLEdBQUcsS0FBSztRQUNoQkosSUFBSSxDQUFDYSxTQUFTLEdBQUcsSUFBSTtNQUN6QjtJQUNKLENBQUMsQ0FBQzs7SUFFRjtJQUNBYixJQUFJLENBQUNlLFNBQVMsQ0FBQ0MsR0FBRyxDQUFDLGlCQUFpQixFQUFFLG1CQUFtQixDQUFDLENBQUNWLEVBQUUsQ0FBQyxpQkFBaUIsRUFBRSxtQkFBbUIsRUFBRSxZQUFXO01BQzdHLElBQUksQ0FBQ0YsUUFBUSxFQUFFO1FBQ1gsT0FBT0osSUFBSSxDQUFDaUIsY0FBYyxDQUFDZixLQUFLLENBQUNGLElBQUksRUFBRUcsU0FBUyxDQUFDO01BQ3JEO0lBQ0osQ0FBQyxDQUFDO0lBQ0ZILElBQUksQ0FBQ2tCLGNBQWMsQ0FBQ0YsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDVixFQUFFLENBQUMsTUFBTSxFQUFFLFlBQVc7TUFDbEQsSUFBSSxDQUFDRixRQUFRLEVBQUU7UUFDWCxPQUFPSixJQUFJLENBQUNtQixNQUFNLENBQUNqQixLQUFLLENBQUNGLElBQUksRUFBRUcsU0FBUyxDQUFDO01BQzdDO0lBQ0osQ0FBQyxDQUFDO0VBQ04sQ0FBQztBQUNMLENBQUMsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovL0dyYXYvLi9hcHAvdXRpbHMvc2VsZWN0aXplLW9wdGlvbi1jbGljay5qcz81YjY4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAkIGZyb20gJ2pxdWVyeSc7XG5pbXBvcnQgU2VsZWN0aXplIGZyb20gJ3NlbGVjdGl6ZSc7XG5cblNlbGVjdGl
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
/***/ "./app/utils/selectize-required-fix.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / selectize - required - fix . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var selectize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! selectize */ \"./node_modules/selectize/dist/js/selectize.js\");\n/* harmony import */ var selectize__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(selectize__WEBPACK_IMPORTED_MODULE_0__);\n/**\n * This is a plugin to override the `.refreshValidityState` method of\n * the Selectize library (https://selectize.github.io/selectize.js/).\n * The library is not maintained anymore (as of 2017-09-13) and contains\n * a bug which causes Microsoft Edge to not work with selectized [required]\n * form fields. This plugin should be removed if\n * https://github.com/selectize/selectize.js/pull/1320 is ever merged\n * and a new version of Selectize gets released.\n */\n\n\nselectize__WEBPACK_IMPORTED_MODULE_0___default().define('required-fix', function (options) {\n var _this = this;\n this.refreshValidityState = function () {\n if (!_this.isRequired) return false;\n var invalid = !_this.items.length;\n _this.isInvalid = invalid;\n if (invalid) {\n _this.$control_input.attr('required', '');\n _this.$input.removeAttr('required');\n } else {\n _this.$control_input.removeAttr('required');\n _this.$input.attr('required');\n }\n };\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXRpbHMvc2VsZWN0aXplLXJlcXVpcmVkLWZpeC5qcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWtDO0FBRWxDQSx1REFBZ0IsQ0FBQyxjQUFjLEVBQUUsVUFBU0UsT0FBTyxFQUFFO0VBQUEsSUFBQUMsS0FBQTtFQUMvQyxJQUFJLENBQUNDLG9CQUFvQixHQUFHLFlBQU07SUFDOUIsSUFBSSxDQUFDRCxLQUFJLENBQUNFLFVBQVUsRUFBRSxPQUFPLEtBQUs7SUFFbEMsSUFBSUMsT0FBTyxHQUFHLENBQUNILEtBQUksQ0FBQ0ksS0FBSyxDQUFDQyxNQUFNO0lBQ2hDTCxLQUFJLENBQUNNLFNBQVMsR0FBR0gsT0FBTztJQUV4QixJQUFJQSxPQUFPLEVBQUU7TUFDVEgsS0FBSSxDQUFDTyxjQUFjLENBQUNDLElBQUksQ0FBQyxVQUFVLEVBQUUsRUFBRSxDQUFDO01BQ3hDUixLQUFJLENBQUNTLE1BQU0sQ0FBQ0MsVUFBVSxDQUFDLFVBQVUsQ0FBQztJQUN0QyxDQUFDLE1BQU07TUFDSFYsS0FBSSxDQUFDTyxjQUFjLENBQUNHLFVBQVUsQ0FBQyxVQUFVLENBQUM7TUFDMUNWLEtBQUksQ0FBQ1MsTUFBTSxDQUFDRCxJQUFJLENBQUMsVUFBVSxDQUFDO0lBQ2hDO0VBQ0osQ0FBQztBQUNMLENBQUMsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovL0dyYXYvLi9hcHAvdXRpbHMvc2VsZWN0aXplLXJlcXVpcmVkLWZpeC5qcz85ZDk2Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVGhpcyBpcyBhIHBsdWdpbiB0byBvdmVycmlkZSB0aGUgYC5yZWZyZXNoVmFsaWRpdHlTdGF0ZWAgbWV0aG9kIG9mXG4gKiB0aGUgU2VsZWN0aXplIGxpYnJhcnkgKGh0dHBzOi8vc2VsZWN0aXplLmdpdGh1Yi5pby9zZWxlY3RpemUuanMvKS5cbiAqIFRoZSBsaWJyYXJ5IGlzIG5vdCBtYWludGFpbmVkIGFueW1vcmUgKGFzIG9mIDIwMTctMDktMTMpIGFuZCBjb250YWluc1xuICogYSBidWcgd2hpY2ggY2F1c2VzIE1pY3Jvc29mdCBFZGdlIHRvIG5vdCB3b3JrIHdpdGggc2VsZWN0aXplZCBbcmVxdWlyZWRdXG4gKiBmb3JtIGZpZWxkcy4gVGhpcyBwbHVnaW4gc2hvdWxkIGJlIHJlbW92ZWQgaWZcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9zZWxlY3RpemUvc2VsZWN0aXplLmpzL3B1bGwvMTMyMCBpcyBldmVyIG1lcmdlZFxuICogYW5kIGEgbmV3IHZlcnNpb24gb2YgU2VsZWN0aXplIGdldHMgcmVsZWFzZWQuXG4gKi9cblxuaW1wb3J0IFNlbGVjdGl6ZSBmcm9tICdzZWxlY3RpemUnO1xuXG5TZWxlY3RpemUuZGVmaW5lKCdyZXF1aXJlZC1maXgnLCBmdW5jdGlvbihvcHRpb25zKSB7XG4gICAgdGhpcy5yZWZyZXNoVmFsaWRpdHlTdGF0ZSA9ICgpID0+IHtcbiAgICAgICAgaWYgKCF0aGlzLmlzUmVxdWlyZWQpIHJldHVybiBmYWxzZTtcblxuICAgICAgICBsZXQgaW52YWxpZCA9ICF0aGlzLml0ZW1zLmxlbmd0aDtcbiAgICAgICAgdGhpcy5pc0ludmFsaWQgPSBpbnZhbGlkO1xuXG4gICAgICAgIGlmIChpbnZhbGlkKSB7XG4gICAgICAgICAgICB0aGlzLiRjb250cm9sX2lucHV0LmF0dHIoJ3JlcXVpcmVkJywgJycpO1xuICAgICAgICAgICAgdGhpcy4kaW5wdXQucmVtb3ZlQXR0cigncmVxdWlyZWQnKTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuJGNvbnRyb2xfaW5wdXQucmVtb3ZlQXR0cigncmVxdWlyZWQnKTtcbiAgICAgICAgICAgIHRoaXMuJGlucHV0LmF0dHIoJ3JlcXVpcmVkJyk7XG4gICAgICAgIH1cbiAgICB9O1xufSk7XG4iXSwibmFtZXMiOlsiU2VsZWN0aXplIiwiZGVmaW5lIiwib3B0aW9ucyIsIl90aGlzIiwicmVmcmVzaFZhbGlkaXR5U3RhdGUiLCJpc1JlcXVpcmVkIiwiaW52YWxpZCIsIml0ZW1zIiwibGVuZ3RoIiwiaXNJbnZhbGlkIiwiJGNvbnRyb2xfaW5wdXQiLCJhdHRyIiwiJGlucHV0IiwicmVtb3ZlQXR0ciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./app/utils/selectize-required-fix.js\n\n}" ) ;
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/session-expired.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / session - expired . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ bindGlobalAjaxTrap: () => (/* binding */ bindGlobalAjaxTrap),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ installNavigationGuard: () => (/* binding */ installNavigationGuard),\n/* harmony export */ showSessionExpiredModal: () => (/* binding */ showSessionExpiredModal)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _keepalive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./keepalive */ \"./app/utils/keepalive.js\");\n\n\n\nvar shown = false;\nfunction showSessionExpiredModal() {\n if (shown) {\n return;\n }\n shown = true;\n try {\n localStorage.setItem('grav:admin:sessionExpiredShown', '1');\n } catch (e) {}\n try {\n _keepalive__WEBPACK_IMPORTED_MODULE_2__[\"default\"].stop();\n } catch (e) {}\n\n // Ensure modal exists (in case a custom layout removed it)\n var $modal = jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-remodal-id=\"session-expired\"]');\n if (!$modal.length) {\n var html = \"\\n <div class=\\\"remodal\\\" data-remodal-id=\\\"session-expired\\\" data-remodal-options=\\\"hashTracking: false\\\">\\n <form>\\n <h1>Session Expired</h1>\\n <p class=\\\"bigger\\\">Your admin login session has expired. Please log in again.</p>\\n <div class=\\\"button-bar\\\">\\n <a class=\\\"button remodal-confirm\\\" data-remodal-action=\\\"confirm\\\" href=\\\"#\\\">OK</a>\\n </div>\\n </form>\\n </div>\";\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('body').append(html);\n $modal = jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-remodal-id=\"session-expired\" ] ');\n }\n\n // Harden the modal: no escape/overlay close\n var instance = $modal.remodal({\n hashTracking: false,\n closeOnEscape: false,\n closeOnOutsideClick: false,\n closeOnCancel: false,\n closeOnConfirm: true,\n stack: false\n });\n\n // Style overlay + blur background\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(' html ').addClass(' session - expired - active ');\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(' . remodal - overlay ').addClass(' session - expired ');\n\n // On confirm, redirect to login\n $modal.off(' . session - expired ').on(' confirmation . session - expired ', function () {\n // Keep suppression flag for the next page load (login) so we don' t double prompt \ n window . location . href = grav _config _ _WEBPACK _IMPORTED _MODULE _1 _ _ . config . base _url _relative ; \ n } ) ; \ n \ n // Open modal\n instance.open();\n}\n\n// Bind a jQuery global ajax error trap for legacy XHR paths\nfunction bindGlobalAjaxTrap() {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(document).off('ajaxError._grav_session').on('ajaxError._grav_session', function (event, xhr) {\n if (!xhr) {\n return;\n }\n var status = xhr.status || 0;\n if (status === 401 || status === 403) {\n showSessionExpiredModal();\n }\n });\n}\n\n// Intercept in-admin link clicks to show the modal before any server redirect to login\nfunction installNavigationGuard() {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(document).off('click._grav_session_nav').on('click._grav_session_nav', 'a[href]', function (e) {\n var $a = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this);\n var href = $a.attr('href');\n if (!href || href === '#' || href.indexOf('
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/sidebar.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / sidebar . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Instance: () => (/* binding */ Instance),\n/* harmony export */ \"default\": () => (/* binding */ Sidebar)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_cookies__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/cookies */ \"./app/utils/cookies.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\nvar MOBILE_BREAKPOINT = 48 - 0.062;\nvar DESKTOP_BREAKPOINT = 75 + 0.063;\nvar EVENTS = 'touchstart._grav click._grav';\nvar TARGETS = '[data-sidebar-mobile-toggle], #overlay';\nvar MOBILE_QUERY = \"(max-width: \".concat(MOBILE_BREAKPOINT, \"em)\");\nvar DESKTOP_QUERY = \"(min-width: \".concat(DESKTOP_BREAKPOINT, \"em)\");\nvar map = new __webpack_require__.g.Map();\nvar Sidebar = /*#__PURE__*/function () {\n function Sidebar() {\n _classCallCheck(this, Sidebar);\n this.timeout = null;\n this.isOpen = false;\n this.body = jquery__WEBPACK_IMPORTED_MODULE_0___default()('body');\n this.matchMedia = __webpack_require__.g.matchMedia(MOBILE_QUERY);\n this.enable();\n }\n return _createClass(Sidebar, [{\n key: \"enable\",\n value: function enable() {\n var sidebar = jquery__WEBPACK_IMPORTED_MODULE_0___default()('#admin-sidebar');\n this.matchMedia.addListener(this._getBound('checkMatch'));\n this.checkMatch(this.matchMedia);\n this.body.on(EVENTS, '[data-sidebar-toggle]', this._getBound('toggleSidebarState'));\n if (sidebar.data('quickopen')) {\n sidebar.hover(this._getBound('quickOpenIn'), this._getBound('quickOpenOut'));\n }\n }\n }, {\n key: \"disable\",\n value: function disable() {\n var sidebar = jquery__WEBPACK_IMPORTED_MODULE_0___default()('#admin-sidebar');\n this.close();\n this.matchMedia.removeListener(this._getBound('checkMatch'));\n this.body.off(EVENTS, '[data-sidebar-toggle]', this._getBound('toggleSidebarState'));\n if (sidebar.data('quickopen')) {\n sidebar.off('mouseenter mouseleave');\n }\n }\n }, {\n key: \"attach\",\n value: function attach() {\n this.body.on(EVENTS, TARGETS, this._getBound('toggle'));\n }\n }, {\n key: \"detach\",\n value: function detach() {\n this.body.off(EVENTS, TARGETS, this._getBound('toggle'));\n }\n }, {\n key: \"quickOpenIn\" , \ n value : function quickOpenIn ( /* event */ \ n ) { \ n var _this = this ; \ n var isDesktop = _ _webpack _require _ _ . g . matchMedia ( DESKTOP _QUERY ) . matches ; \ n
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/storage.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / storage . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
eval ( " { // localStorage\n(function () {\n function isSupported() {\n var item = 'localStoragePollyfill';\n try {\n localStorage.setItem(item, item);\n localStorage.removeItem(item);\n sessionStorage.setItem(item, item);\n sessionStorage.removeItem(item);\n return true;\n } catch (e) {\n return false;\n }\n }\n if (!isSupported()) {\n try {\n Storage.prototype._data = {};\n Storage.prototype.setItem = function (id, val) {\n this._data[id] = String(val);\n return this._data[id];\n };\n Storage.prototype.getItem = function (id) {\n return this._data.hasOwnProperty(id) ? this._data[id] : undefined;\n };\n Storage.prototype.removeItem = function (id) {\n return delete this._data[id];\n };\n Storage.prototype.clear = function () {\n this._data = {};\n return this._data;\n };\n } catch (e) {\n console.error('localStorage pollyfill error: ', e);\n }\n }\n})();//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXRpbHMvc3RvcmFnZS5qcyIsIm5hbWVzIjpbImlzU3VwcG9ydGVkIiwiaXRlbSIsImxvY2FsU3RvcmFnZSIsInNldEl0ZW0iLCJyZW1vdmVJdGVtIiwic2Vzc2lvblN0b3JhZ2UiLCJlIiwiU3RvcmFnZSIsInByb3RvdHlwZSIsIl9kYXRhIiwiaWQiLCJ2YWwiLCJTdHJpbmciLCJnZXRJdGVtIiwiaGFzT3duUHJvcGVydHkiLCJ1bmRlZmluZWQiLCJjbGVhciIsImNvbnNvbGUiLCJlcnJvciJdLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vR3Jhdi8uL2FwcC91dGlscy9zdG9yYWdlLmpzP2I1MzYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gbG9jYWxTdG9yYWdlXG4oZnVuY3Rpb24oKSB7XG4gICAgZnVuY3Rpb24gaXNTdXBwb3J0ZWQoKSB7XG4gICAgICAgIHZhciBpdGVtID0gJ2xvY2FsU3RvcmFnZVBvbGx5ZmlsbCc7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbShpdGVtLCBpdGVtKTtcbiAgICAgICAgICAgIGxvY2FsU3RvcmFnZS5yZW1vdmVJdGVtKGl0ZW0pO1xuICAgICAgICAgICAgc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbShpdGVtLCBpdGVtKTtcbiAgICAgICAgICAgIHNlc3Npb25TdG9yYWdlLnJlbW92ZUl0ZW0oaXRlbSk7XG4gICAgICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgICAgfSBjYXRjaCAoZSkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaWYgKCFpc1N1cHBvcnRlZCgpKSB7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBTdG9yYWdlLnByb3RvdHlwZS5fZGF0YSA9IHt9O1xuXG4gICAgICAgICAgICBTdG9yYWdlLnByb3RvdHlwZS5zZXRJdGVtID0gZnVuY3Rpb24oaWQsIHZhbCkge1xuICAgICAgICAgICAgICAgIHRoaXMuX2RhdGFbaWRdID0gU3RyaW5nKHZhbCk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHRoaXMuX2RhdGFbaWRdO1xuICAgICAgICAgICAgfTtcblxuICAgICAgICAgICAgU3RvcmFnZS5wcm90b3R5cGUuZ2V0SXRlbSA9IGZ1bmN0aW9uKGlkKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHRoaXMuX2RhdGEuaGFzT3duUHJvcGVydHkoaWQpID8gdGhpcy5fZGF0YVtpZF0gOiB1bmRlZmluZWQ7XG4gICAgICAgICAgICB9O1xuXG4gICAgICAgICAgICBTdG9yYWdlLnByb3RvdHlwZS5yZW1vdmVJdGVtID0gZnVuY3Rpb24oaWQpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gZGVsZXRlIHRoaXMuX2RhdGFbaWRdO1xuICAgICAgICAgICAgfTtcblxuICAgICAgICAgICAgU3RvcmFnZS5wcm90b3R5cGUuY2xlYXIgPSBmdW5jdGlvbigpIHtcbiAgICAgICAgICAgICAgICB0aGlzLl9kYXRhID0ge307XG4gICAgICAgICAgICAgICAgcmV0dXJuIHRoaXMuX2RhdGE7XG4gICAgICAgICAgICB9O1xuICAgICAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgICAgICBjb25zb2xlLmVycm9yKCdsb2NhbFN0b3JhZ2UgcG9sbHlmaWxsIGVycm9yOiAnLCBlKTtcbiAgICAgICAgfVxuICAgIH1cbn0oKSk7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0MsYUFBVztFQUNSLFNBQVNBLFdBQVdBLENBQUEsRUFBRztJQUNuQixJQUFJQyxJQUFJLEdBQUcsdUJBQXVCO0lBQ2xDLElBQUk7TUFDQUMsWUFBWSxDQUFDQyxPQUFPLENBQUNGLElBQUksRUFBRUEsSUFBSSxDQUFDO01BQ2hDQyxZQUFZLENBQUNFLFVBQVUsQ0FBQ0gsSUFBSSxDQUFDO01BQzdCSSxjQUFjLENBQUNGLE9BQU8sQ0FBQ0YsSUFBSSxFQUFFQSxJQUFJLENBQUM7TUFDbENJLGNBQWMsQ0FBQ0QsVUFBVSxDQUFDSCxJQUFJLENBQUM7TUFDL0IsT0FBTyxJQUFJO0lBQ2YsQ0FBQyxDQUFDLE9BQU9LLENBQUMsRUFBRTtNQUNSLE9BQU8sS0FBSztJQUNoQjtFQUNKO0VBRUEsSUFBSSxDQUFDTixXQUFXLENBQUMsQ0FBQyxFQUFFO0lBQ2hCLElBQUk7TUFDQU8sT0FBTyxDQUFDQyxTQUFTLENBQUNDLEtBQUssR0FBRyxDQUFDLENBQUM7TUFFNUJGLE9BQU8sQ0FBQ0MsU0FBUyxDQUFDTCxPQUFPLEdBQUcsVUFBU08sRUFBRSxFQUFFQyxHQUFHLEVBQUU7UUFDMUMsSUFBSSxDQUFDRixLQUFLLENBQUNDLEVBQUUsQ0FBQyxHQUFHRSxNQUFNLENBQUNELEdBQUcsQ0FBQztRQUM1QixPQUFPLElBQUksQ0FBQ0YsS0FBSyxDQUFDQyxFQUFFLENBQUM7TUFDekIsQ0FBQztNQUVESCxPQUFPLENBQUNDLFNBQVMsQ0FBQ0ssT0FBTyxHQUFHLFVBQVNILEVBQUUsRUFBRTtRQUNyQyxPQUFPLElBQUksQ0FBQ0QsS0FBSyxDQUFDSyxjQ
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/tabs-memory.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / tabs - memory . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_cookies__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/cookies */ \"./app/utils/cookies.js\");\n/* harmony import */ var _forms_fields_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../forms/fields/editor */ \"./app/forms/fields/editor.js\");\n\n\n\nvar Data = JSON.parse(_utils_cookies__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get('grav-tabs-state') || '{}');\njquery__WEBPACK_IMPORTED_MODULE_0___default()('body').on('touchstart click', '[data-tabid]', function (event) {\n event && event.stopPropagation();\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n Data[target.data('tabkey')] = target.data('scope');\n _utils_cookies__WEBPACK_IMPORTED_MODULE_1__[\"default\"].set('grav-tabs-state', JSON.stringify(Data), {\n expires: Infinity\n });\n var panel = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"[id=\\\"\".concat(target.data('tabid'), \"\\\"]\" ) ) ; \ n target . siblings ( '[data-tabid]' ) . removeClass ( 'active' ) ; \ n target . addClass ( 'active' ) ; \ n panel . siblings ( '[id]' ) . removeClass ( 'active' ) ; \ n panel . addClass ( 'active' ) ; \ n _forms _fields _editor _ _WEBPACK _IMPORTED _MODULE _2 _ _ . Instance . editors . each ( function ( index , editor ) { \ n var codemirror = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( editor ) . data ( 'codemirror' ) ; \ n if ( ! codemirror ) { \ n return ; \ n } \ n if ( codemirror . display . lastWrapWidth === 0 ) { \ n codemirror . refresh ( ) ; \ n } \ n } ) ; \ n } ) ; //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXRpbHMvdGFicy1tZW1vcnkuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBdUI7QUFDZ0I7QUFDc0I7QUFFN0QsSUFBSUksSUFBSSxHQUFHQyxJQUFJLENBQUNDLEtBQUssQ0FBQ0wsc0RBQU8sQ0FBQ00sR0FBRyxDQUFDLGlCQUFpQixDQUFDLElBQUksSUFBSSxDQUFDO0FBRTdEUCw2Q0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDUSxFQUFFLENBQUMsa0JBQWtCLEVBQUUsY0FBYyxFQUFFLFVBQUNDLEtBQUssRUFBSztFQUN4REEsS0FBSyxJQUFJQSxLQUFLLENBQUNDLGVBQWUsQ0FBQyxDQUFDO0VBQ2hDLElBQUlDLE1BQU0sR0FBR1gsNkNBQUMsQ0FBQ1MsS0FBSyxDQUFDRyxhQUFhLENBQUM7RUFFbkNSLElBQUksQ0FBQ08sTUFBTSxDQUFDRSxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUMsR0FBR0YsTUFBTSxDQUFDRSxJQUFJLENBQUMsT0FBTyxDQUFDO0VBQ2xEWixzREFBTyxDQUFDYSxHQUFHLENBQUMsaUJBQWlCLEVBQUVULElBQUksQ0FBQ1UsU0FBUyxDQUFDWCxJQUFJLENBQUMsRUFBRTtJQUFFWSxPQUFPLEVBQUVDO0VBQVMsQ0FBQyxDQUFDO0VBRTNFLElBQU1DLEtBQUssR0FBR2xCLDZDQUFDLFVBQUFtQixNQUFBLENBQVNSLE1BQU0sQ0FBQ0UsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFJLENBQUM7RUFFakRGLE1BQU0sQ0FBQ1MsUUFBUSxDQUFDLGNBQWMsQ0FBQyxDQUFDQyxXQUFXLENBQUMsUUFBUSxDQUFDO0VBQ3JEVixNQUFNLENBQUNXLFFBQVEsQ0FBQyxRQUFRLENBQUM7RUFFekJKLEtBQUssQ0FBQ0UsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDQyxXQUFXLENBQUMsUUFBUSxDQUFDO0VBQzVDSCxLQUFLLENBQUNJLFFBQVEsQ0FBQyxRQUFRLENBQUM7RUFFeEJuQiwwREFBTyxDQUFDb0IsT0FBTyxDQUFDQyxJQUFJLENBQUMsVUFBQ0MsS0FBSyxFQUFFQyxNQUFNLEVBQUs7SUFDcEMsSUFBSUMsVUFBVSxHQUFHM0IsNkNBQUMsQ0FBQzBCLE1BQU0sQ0FBQyxDQUFDYixJQUFJLENBQUMsWUFBWSxDQUFDO0lBQzdDLElBQUksQ0FBQ2MsVUFBVSxFQUFFO01BQUU7SUFBUTtJQUMzQixJQUFJQSxVQUFVLENBQUNDLE9BQU8sQ0FBQ0MsYUFBYSxLQUFLLENBQUMsRUFBRTtNQUN4Q0YsVUFBVSxDQUFDRyxPQUFPLENBQUMsQ0FBQztJQUN4QjtFQUNKLENBQUMsQ0FBQztBQUNOLENBQUMsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovL0dyYXYvLi9hcHAvdXRpbHMvdGFicy1tZW1vcnkuanM/MzliMSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJCBmcm9tICdqcXVlcnknO1xuaW1wb3J0IENvb2tpZXMgZnJvbSAnLi4vdXRpbHMvY29va2llcyc7XG5pbXBvcnQgeyBJbnN0YW5jZSBhcyBFZGl0b3JzIH0gZnJvbSAnLi4vZm9ybXMvZmllbGRzL2VkaXRvcic7XG5cbmxldCBEYXRhID0gSlNPTi5wYXJzZShDb29raWVzLmdldCgnZ3Jhdi10YWJzLXN0YXRlJykgfHwgJ3t9Jyk7XG5cbiQoJ2JvZHknKS5vbigndG91Y2hzdGFydCBjbGljaycsICdbZGF0YS10YWJpZF0nLCAoZXZlbnQpID0+IHtcbiAgICBldmVudCAmJiBldmVudC5zdG9wUHJvcGFnYXRpb24oKTtcbiAgICBsZXQgdGFyZ2V0ID0gJChldmVudC5jdXJyZW50VGFyZ2V0KTtcblxuICAgIERhdGFbdGFyZ2V0LmRhdGEoJ3RhYmtleScpXSA9IHRhcmdldC5kYXRhKCdzY29wZScpO1xuICAgIENvb2tpZXMuc2V0KCdncmF2LXRhYnMtc3R
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/utils/toastr.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / utils / toastr . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var toastr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! toastr */ \"./node_modules/toastr/toastr.js\");\n/* harmony import */ var toastr__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(toastr__WEBPACK_IMPORTED_MODULE_0__);\n\n(toastr__WEBPACK_IMPORTED_MODULE_0___default().options).positionClass = 'toast-top-right';\n(toastr__WEBPACK_IMPORTED_MODULE_0___default().options).preventDuplicates = true;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((toastr__WEBPACK_IMPORTED_MODULE_0___default()));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvdXRpbHMvdG9hc3RyLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUE0QjtBQUU1QkEsdURBQWMsQ0FBQ0UsYUFBYSxHQUFHLGlCQUFpQjtBQUNoREYsdURBQWMsQ0FBQ0csaUJBQWlCLEdBQUcsSUFBSTtBQUV2QyxpRUFBZUgsK0NBQU0iLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9HcmF2Ly4vYXBwL3V0aWxzL3RvYXN0ci5qcz9jZjdiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0b2FzdHIgZnJvbSAndG9hc3RyJztcblxudG9hc3RyLm9wdGlvbnMucG9zaXRpb25DbGFzcyA9ICd0b2FzdC10b3AtcmlnaHQnO1xudG9hc3RyLm9wdGlvbnMucHJldmVudER1cGxpY2F0ZXMgPSB0cnVlO1xuXG5leHBvcnQgZGVmYXVsdCB0b2FzdHI7XG4iXSwibmFtZXMiOlsidG9hc3RyIiwib3B0aW9ucyIsInBvc2l0aW9uQ2xhc3MiLCJwcmV2ZW50RHVwbGljYXRlcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./app/utils/toastr.js\n\n}" ) ;
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/whitelabel/compile.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / whitelabel / compile . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ prepareElement: () => (/* binding */ prepareElement),\n/* harmony export */ resetElement: () => (/* binding */ resetElement)\n/* harmony export */ });\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! grav-config */ \"grav-config\");\n/* harmony import */ var grav_config__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(grav_config__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_request__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/request */ \"./app/utils/request.js\");\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (function () {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n _ref$preview = _ref.preview,\n preview = _ref$preview === void 0 ? false : _ref$preview,\n _ref$exportScss = _ref.exportScss,\n exportScss = _ref$exportScss === void 0 ? false : _ref$exportScss,\n _ref$color_scheme = _ref.color_scheme,\n color_scheme = _ref$color_scheme === void 0 ? {} : _ref$color_scheme,\n _ref$fonts = _ref.fonts,\n fonts = _ref$fonts === void 0 ? {} : _ref$fonts,\n _ref$callback = _ref.callback,\n callback = _ref$callback === void 0 ? function () {} : _ref$callback;\n var task = exportScss ? 'exportScss' : 'compileScss';\n // console.log(config);\n var URI = \"\".concat(grav_config__WEBPACK_IMPORTED_MODULE_0__.config.base_url_relative, \".json/task:\").concat(task);\n (0,_utils_request__WEBPACK_IMPORTED_MODULE_1__[\"default\" ] ) ( URI , { \ n method : 'post' , \ n body : Object . assign ( { } , preview ? { \ n preview : preview \ n } : null , color _scheme ) \ n } , callback ) ; \ n } ) ; \ nvar prepareElement = function prepareElement ( element ) { \ n element . data ( 'busy_right_now' , true ) ; \ n if ( ! element . data ( 'current_icon' ) ) { \ n element . data ( 'current_icon' , element . find ( '.fa' ) . attr ( 'class' ) ) ; \ n } \ n element . find ( '.fa' ) . attr ( 'class' , 'fa fa-fw fa-spin fa-refresh' ) ; \ n } ; \ nvar resetElement = function resetElement ( element ) { \ n element . data ( 'busy_right_now' , false ) ; \ n element . find ( '.fa' ) . attr ( 'class' , element . data ( 'current_icon' ) ) ; \ n } ; //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9hcHAvd2hpdGVsYWJlbC9jb21waWxlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFxQztBQUNFO0FBRXZDLGlFQUFlLFlBQXNHO0VBQUEsSUFBQUUsSUFBQSxHQUFBQyxTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBUCxDQUFDLENBQUM7SUFBQUcsWUFBQSxHQUFBSixJQUFBLENBQTlGSyxPQUFPO0lBQVBBLE9BQU8sR0FBQUQsWUFBQSxjQUFHLEtBQUssR0FBQUEsWUFBQTtJQUFBRSxlQUFBLEdBQUFOLElBQUEsQ0FBRU8sVUFBVTtJQUFWQSxVQUFVLEdBQUFELGVBQUEsY0FBRyxLQUFLLEdBQUFBLGVBQUE7SUFBQUUsaUJBQUEsR0FBQVIsSUFBQSxDQUFFUyxZQUFZO0lBQVpBLFlBQVksR0FBQUQsaUJBQUEsY0FBRyxDQUFDLENBQUMsR0FBQUEsaUJBQUE7SUFBQUUsVUFBQSxHQUFBVixJQUFBLENBQUVXLEtBQUs7SUFBTEEsS0FBSyxHQUFBRCxVQUFBLGNBQUcsQ0FBQyxDQUFDLEdBQUFBLFVBQUE7SUFBQUUsYUFBQSxHQUFBWixJQUFBLENBQUVhLFFBQVE7SUFBUkEsUUFBUSxHQUFBRCxhQUFBLGNBQUcsWUFBTSxDQUFDLENBQUMsR0FBQUEsYUFBQTtFQUNyRyxJQUFJRSxJQUFJLEdBQUdQLFVBQVUsR0FBRyxZQUFZLEdBQUcsYUFBYTtFQUNwRDtFQUNBLElBQU1RLEdBQUcsTUFBQUMsTUFBQSxDQUFNbEIsK0NBQU0sQ0FBQ21CLGlCQUFpQixpQkFBQUQsTUFBQSxDQUFjRixJQUFJLENBQUU7RUFDM0RmLDBEQUFPLENBQUNnQixHQUFHLEVBQUU7SUFDVEcsTUFBTSxFQUFFLE1BQU07SUFDZEMsSUFBSSxFQUFFQyxNQUFNLENBQUNDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRWhCLE9BQU8sR0FBRztNQUFFQSxPQUFPLEVBQVBBO0lBQVEsQ0FBQyxHQUFHLElBQUksRUFBRUksWUFBWTtFQUN0RSxDQUFDLEVBQUVJLFFBQVEsQ0FBQztBQUNoQixDQUFDO0FBRU0sSUFBTVMsY0FBYyxHQUFHLFNBQWpCQSxjQUFjQSxDQUFJQyxPQUFPLEVBQUs7RUFDdkNBLE9BQU8sQ0FBQ0MsSUFBSSxDQUFDLGdCQUFnQixFQUFFLElBQUksQ0FBQztFQUNwQyxJQUFJLENBQUNELE9BQU8sQ0FBQ0MsSUFBSSxDQUFDLGNBQWMsQ0FBQyxFQUFFO0lBQy9CRCxPQUFPLENBQUNDLElBQUksQ0FBQyxjQUFjLEVBQUVELE9BQU8sQ0FBQ0UsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7RUFDbkU7RUFDQUgsT0FBTyxDQUFDRSxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUNDLElBQUksQ0FBQ
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/whitelabel/index.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / whitelabel / index . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _compile__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./compile */ \"./app/whitelabel/compile.js\");\n/* harmony import */ var _forms__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../forms */ \"./app/forms/index.js\");\n/* harmony import */ var _utils_colors__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/colors */ \"./app/utils/colors.js\");\n/* harmony import */ var _presets__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./presets */ \"./app/whitelabel/presets.js\");\n\n\n\n\n\nvar body = jquery__WEBPACK_IMPORTED_MODULE_0___default()('body');\nvar FormState = _forms__WEBPACK_IMPORTED_MODULE_2__[\"default\"].FormState.Instance;\nvar compiler = function compiler(element) {\n var preview = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var exportScss = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var _callback = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : function () {};\n (0,_compile__WEBPACK_IMPORTED_MODULE_1__.prepareElement)(element);\n var fields = FormState.collect();\n (0,_compile__WEBPACK_IMPORTED_MODULE_1__[\"default\"])({\n preview: preview,\n exportScss: exportScss,\n color_scheme: !fields ? [] : fields.filter(function (value, key) {\n return key.match(/^data\\[whitelabel]\\[color_scheme]/);\n }).toJS(),\n callback: function callback(response) {\n _callback.call(_callback, response);\n (0,_compile__WEBPACK_IMPORTED_MODULE_1__.resetElement)(element);\n }\n });\n};\nbody.on('click', '[data-preview-scss]', function (event) {\n event && event.preventDefault();\n var element = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n if (element.data('busy_right_now')) {\n return false;\n }\n compiler(element, true, false, function (response) {\n if (response.files) {\n Object.keys(response.files).forEach(function (key) {\n var file = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"#admin-pro-preview-\".concat(key));\n var timestamp = Date.now();\n if (!file.length) {\n file = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"<link id=\\\"admin-pro-preview-\".concat(key, \"\\\" type=\\\"text/css\\\" rel=\\\"stylesheet\\\" />\"));\n jquery__WEBPACK_IMPORTED_MODULE_0___default()('head').append(file);\n if (!jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-reset-scss]').length) {\n var reset = jquery__WEBPACK_IMPORTED_MODULE_0___default()('<button class=\"button\" data-reset-scss style=\"margin-left: 5px;\"><i class=\"fa fa-fw fa-history\"></i> Reset</button>');\n reset.insertAfter(element);\n }\n }\n file.attr('href', \"\".concat(response.files[key], \"?\" ) . concat ( timestamp ) ) ; \ n } ) ; \ n } \ n } ) ; \ n } ) ; \ nbody . on ( 'click' , '[data-recompile-scss]' , function ( event ) { \ n event && event . preventDefault ( ) ; \ n var element = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( event . currentTarget ) ; \ n if ( element . data ( 'busy_right_now' ) ) { \ n return false ; \ n } \ n compiler ( element , true , false ) ; \ n } ) ; \ nbody . on ( 'click' , '[data-export-scss]' , function ( event ) { \ n event && event . preventDefault ( ) ; \ n var element = jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( event . currentTarget ) ; \ n if ( element . data ( 'busy_right_now' ) ) { \ n return false ; \ n } \ n compiler ( element , true , true , function ( response ) { \ n if ( response . files ) { \ n Object . keys ( response . files ) . forEach ( function ( key ) { \ n if ( key === 'download' ) { \ n var _element = document . createElement ( 'a' ) ; \ n _element . setAttribute ( 'href' , response . files [ key ] ) ; \ n _element . setAttribute ( 'download' , '' ) ; \ n _element . style . display = '
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./app/whitelabel/presets.js" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / app / whitelabel / presets . js * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( _ _unused _webpack _module , _ _webpack _exports _ _ , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
eval ( "{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../forms */ \"./app/forms/index.js\");\n\n\nvar body = jquery__WEBPACK_IMPORTED_MODULE_0___default()('body');\nvar fields = [];\nvar FormState = _forms__WEBPACK_IMPORTED_MODULE_1__[\"default\"].FormState.Instance;\nvar setField = function setField(field, value) {\n var name = field.prop('name');\n var tag = field.prop('tagName').toLowerCase();\n var type = field.prop('type');\n fields.push(name);\n switch (tag) {\n case 'select':\n field.val(value);\n field.data('selectize').setValue(value);\n field.trigger('change');\n break;\n case 'input':\n if (type === 'radio') {\n var strValue = value ? '1' : '0';\n field.filter(function (index, radio) {\n return jquery__WEBPACK_IMPORTED_MODULE_0___default()(radio).val() === strValue;\n }).prop('checked', true);\n break;\n }\n if (type === 'checkbox') {\n field.prop('checked', value);\n break;\n }\n field.val(value);\n field.trigger('keyup');\n }\n};\nbody.on('click', '[data-preset-values]', function (event) {\n var target = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var data = target.data('preset-values');\n Object.keys(data).forEach(function (section) {\n if (typeof data[section] === 'string') {\n return;\n }\n Object.keys(data[section]).forEach(function (key) {\n var field = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"[name=\\\"data[whitelabel][color_scheme][\".concat(section, \"][\").concat(key, \"]\\\"], [name=\\\"data[\").concat(section, \"][\").concat(key, \"]\\\"]\"));\n var value = data[section][key];\n setField(field, value);\n });\n });\n});\nbody.on('click', '[data-reset-scss]', function (event) {\n event && event.preventDefault();\n var element = jquery__WEBPACK_IMPORTED_MODULE_0___default()(event.currentTarget);\n var links = jquery__WEBPACK_IMPORTED_MODULE_0___default()('link[id^=admin-pro-preview-]');\n element.remove();\n links.remove();\n fields.forEach(function (field) {\n var value = FormState.loadState.get(field);\n setField(jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"[name=\\\"\".concat(field, \"\\\"]\")), value);\n });\n fields = [];\n});\n\n// Horizontal Scroll Functionality\n(jquery__WEBPACK_IMPORTED_MODULE_0___default().fn).hscrollarrows = function () {\n return this.each(function () {\n var navNext = jquery__WEBPACK_IMPORTED_MODULE_0___default()('<a class=\"nav-next hide\"></a>');\n var navPrev = jquery__WEBPACK_IMPORTED_MODULE_0___default()('<a class=\"nav-prev hide\" > < /a>');\n var scrollTime = null;\n var resizeTime = null;\n var scrolling = false;\n var elm_w = 0;\n var elem_data_w = 0;\n var max_scroll = 0;\n var inc_scroll = 0;\n var calcData = function calcData() {\n elm_w = elem.width();\n elem_data_w = elem_data.get(0).scrollWidth;\n max_scroll = elem_data_w - elm_w;\n inc_scroll = elm_w * 0.3; / / 20 % \ n } ; \ n var revalidate = function revalidate ( ) { \ n calcData ( ) ; \ n stateNavs ( ) ; \ n } ; \ n var run = function run ( ) { \ n calcData ( ) ; \ n setupNavs ( ) ; \ n } ; \ n var setupNavs = function setupNavs ( ) { \ n elem . parent ( ) . prepend ( navNext ) ; \ n elem . parent ( ) . prepend ( navPrev ) ; \ n navNext . on ( 'click' , next ) ; \ n navPrev . on ( 'click' , prev ) ; \ n stateNavs ( ) ; \ n jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( elem ) . scroll ( function ( ) { \ n if ( ! scrolling ) { \ n clearTimeout ( scrollTime ) ; \ n scrollTime = setTimeout ( function ( ) { \ n stateNavs ( ) ; \ n } , 250 ) ; \ n } \ n } ) ; \ n jquery _ _WEBPACK _IMPORTED _MODULE _0 _ _ _default ( ) ( window ) . resize ( function
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ "./node_modules/moment/locale sync recursive ^\\.\\/.*$" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * . / node _modules / moment / locale / sync ^ \ . \ / . * $ * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( module , _ _unused _webpack _exports , _ _webpack _require _ _ ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
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-bd" : "./node_modules/moment/locale/bn-bd.js" ,
"./bn-bd.js" : "./node_modules/moment/locale/bn-bd.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-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-in" : "./node_modules/moment/locale/en-in.js" ,
"./en-in.js" : "./node_modules/moment/locale/en-in.js" ,
"./en-nz" : "./node_modules/moment/locale/en-nz.js" ,
"./en-nz.js" : "./node_modules/moment/locale/en-nz.js" ,
"./en-sg" : "./node_modules/moment/locale/en-sg.js" ,
"./en-sg.js" : "./node_modules/moment/locale/en-sg.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-mx" : "./node_modules/moment/locale/es-mx.js" ,
"./es-mx.js" : "./node_modules/moment/locale/es-mx.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" ,
"./fil" : "./node_modules/moment/locale/fil.js" ,
"./fil.js" : "./node_modules/moment/locale/fil.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-deva" : "./node_modules/moment/locale/gom-deva.js" ,
"./gom-deva.js" : "./node_modules/moment/locale/gom-deva.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" ,
"./oc-lnc" : "./node_modules/moment/locale/oc-lnc.js" ,
"./oc-lnc.js" : "./node_modules/moment/locale/oc-lnc.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" ,
"./tk" : "./node_modules/moment/locale/tk.js" ,
"./tk.js" : "./node_modules/moment/locale/tk.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-mo" : "./node_modules/moment/locale/zh-mo.js" ,
"./zh-mo.js" : "./node_modules/moment/locale/zh-mo.js" ,
"./zh-tw" : "./node_modules/moment/locale/zh-tw.js" ,
"./zh-tw.js" : "./node_modules/moment/locale/zh-tw.js"
} ;
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
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 ] ;
2025-09-15 12:02:55 -06:00
}
2025-09-24 18:27:08 -06:00
webpackContext . keys = function webpackContextKeys ( ) {
return Object . keys ( map ) ;
} ;
webpackContext . resolve = webpackContextResolve ;
module . exports = webpackContext ;
webpackContext . id = "./node_modules/moment/locale sync recursive ^\\.\\/.*$" ;
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
/***/ } ) ,
/***/ "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * data : image / png ; base64 , iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A / wD / oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1 / KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL / DAz / GdA5 / xkY / qPKMDAwAADLZwf5rvm + LQAAAABJRU5ErkJggg == * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( module ) => {
"use strict" ;
module . exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==" ;
2025-09-15 12:02:55 -06:00
/***/ } ) ,
2025-09-24 18:27:08 -06:00
/***/ "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * data : image / png ; base64 , iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A / wD / oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN + OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII = * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
2025-09-15 12:02:55 -06:00
/***/ ( ( module ) => {
"use strict" ;
module . exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=" ;
/***/ } ) ,
2025-09-24 18:27:08 -06:00
/***/ "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * data : image / png ; base64 , iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC / v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz / H90iFFSGJgFMe3gaLZ0od + 9 / AQZ0ADosbYraAAAAAElFTkSuQmCC * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( module ) => {
2025-09-15 12:02:55 -06:00
2025-09-24 18:27:08 -06:00
"use strict" ;
module . exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC" ;
2022-02-03 13:59:14 -08:00
/***/ } ) ,
2025-09-24 18:27:08 -06:00
/***/ "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * data : image / png ; base64 , iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD ///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII= ***!
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
2022-02-03 13:59:14 -08:00
/***/ ( ( module ) => {
"use strict" ;
2025-09-24 18:27:08 -06:00
module . exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=" ;
2022-02-03 13:59:14 -08:00
/***/ } ) ,
2025-09-24 18:27:08 -06:00
/***/ "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * data : image / png ; base64 , iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX / uwDvrwD / uwD / uwD / uwD / uwD / uwD / uwD / uwD6twD / uwAAAADurwD2tQD7uAD + ugAAAAD / uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u / jdbOJoW1P08DA9Gba8 + YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII = * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( module ) => {
"use strict" ;
module . exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=" ;
/***/ } ) ,
/***/ "grav-config" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * external "GravAdmin" * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( module ) => {
2020-11-18 13:36:30 -08:00
2025-09-24 18:27:08 -06:00
"use strict" ;
module . exports = GravAdmin ;
/***/ } ) ,
/***/ "jquery" :
/ * ! * * * * * * * * * * * * * * * * * * * * * * * * * ! * \
! * * * external "jQuery" * * * !
\ * * * * * * * * * * * * * * * * * * * * * * * * * /
/***/ ( ( module ) => {
"use strict" ;
module . exports = jQuery ;
2020-11-18 13:36:30 -08:00
/***/ } )
/******/ } ) ;
/************************************************************************/
/******/ // The module cache
/******/ var _ _webpack _module _cache _ _ = { } ;
/******/
/******/ // The require function
/******/ function _ _webpack _require _ _ ( moduleId ) {
/******/ // Check if module is in cache
2021-04-20 11:51:53 -07:00
/******/ var cachedModule = _ _webpack _module _cache _ _ [ moduleId ] ;
/******/ if ( cachedModule !== undefined ) {
/******/ return cachedModule . exports ;
2020-11-18 13:36:30 -08:00
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = _ _webpack _module _cache _ _ [ moduleId ] = {
/******/ id : moduleId ,
/******/ loaded : false ,
/******/ exports : { }
/******/ } ;
/******/
/******/ // Execute the module function
/******/ _ _webpack _modules _ _ [ moduleId ] . call ( module . exports , module , module . exports , _ _webpack _require _ _ ) ;
/******/
/******/ // Flag the module as loaded
/******/ module . loaded = true ;
/******/
/******/ // Return the exports of the module
/******/ return module . exports ;
/******/ }
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ _ _webpack _require _ _ . m = _ _webpack _modules _ _ ;
/******/
/************************************************************************/
/******/ /* webpack/runtime/amd define */
/******/ ( ( ) => {
/******/ _ _webpack _require _ _ . amdD = function ( ) {
/******/ throw new Error ( 'define cannot be used indirect' ) ;
/******/ } ;
/******/ } ) ( ) ;
/******/
2021-04-20 11:51:53 -07:00
/******/ /* webpack/runtime/chunk loaded */
/******/ ( ( ) => {
/******/ var deferred = [ ] ;
/******/ _ _webpack _require _ _ . O = ( result , chunkIds , fn , priority ) => {
/******/ if ( chunkIds ) {
/******/ priority = priority || 0 ;
/******/ for ( var i = deferred . length ; i > 0 && deferred [ i - 1 ] [ 2 ] > priority ; i -- ) deferred [ i ] = deferred [ i - 1 ] ;
/******/ deferred [ i ] = [ chunkIds , fn , priority ] ;
/******/ return ;
/******/ }
/******/ var notFulfilled = Infinity ;
/******/ for ( var i = 0 ; i < deferred . length ; i ++ ) {
/******/ var [ chunkIds , fn , priority ] = deferred [ i ] ;
/******/ var fulfilled = true ;
/******/ for ( var j = 0 ; j < chunkIds . length ; j ++ ) {
/******/ if ( ( priority & 1 === 0 || notFulfilled >= priority ) && Object . keys ( _ _webpack _require _ _ . O ) . every ( ( key ) => ( _ _webpack _require _ _ . O [ key ] ( chunkIds [ j ] ) ) ) ) {
/******/ chunkIds . splice ( j -- , 1 ) ;
/******/ } else {
/******/ fulfilled = false ;
/******/ if ( priority < notFulfilled ) notFulfilled = priority ;
/******/ }
/******/ }
/******/ if ( fulfilled ) {
/******/ deferred . splice ( i -- , 1 )
2022-01-07 21:49:32 -08:00
/******/ var r = fn ( ) ;
/******/ if ( r !== undefined ) result = r ;
2021-04-20 11:51:53 -07:00
/******/ }
/******/ }
/******/ return result ;
/******/ } ;
/******/ } ) ( ) ;
/******/
2020-11-18 13:36:30 -08:00
/******/ /* webpack/runtime/compat get default export */
/******/ ( ( ) => {
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ _ _webpack _require _ _ . n = ( module ) => {
/******/ var getter = module && module . _ _esModule ?
2021-04-20 11:51:53 -07:00
/******/ ( ) => ( module [ 'default' ] ) :
/******/ ( ) => ( module ) ;
2020-11-18 13:36:30 -08:00
/******/ _ _webpack _require _ _ . d ( getter , { a : getter } ) ;
/******/ return getter ;
/******/ } ;
/******/ } ) ( ) ;
/******/
/******/ /* webpack/runtime/define property getters */
/******/ ( ( ) => {
/******/ // define getter functions for harmony exports
/******/ _ _webpack _require _ _ . d = ( exports , definition ) => {
/******/ for ( var key in definition ) {
/******/ if ( _ _webpack _require _ _ . o ( definition , key ) && ! _ _webpack _require _ _ . o ( exports , key ) ) {
/******/ Object . defineProperty ( exports , key , { enumerable : true , get : definition [ key ] } ) ;
/******/ }
/******/ }
/******/ } ;
/******/ } ) ( ) ;
/******/
/******/ /* webpack/runtime/global */
/******/ ( ( ) => {
/******/ _ _webpack _require _ _ . g = ( function ( ) {
/******/ if ( typeof globalThis === 'object' ) return globalThis ;
/******/ try {
/******/ return this || new Function ( 'return this' ) ( ) ;
/******/ } catch ( e ) {
/******/ if ( typeof window === 'object' ) return window ;
/******/ }
/******/ } ) ( ) ;
/******/ } ) ( ) ;
/******/
/******/ /* webpack/runtime/hasOwnProperty shorthand */
/******/ ( ( ) => {
2021-04-20 11:51:53 -07:00
/******/ _ _webpack _require _ _ . o = ( obj , prop ) => ( Object . prototype . hasOwnProperty . call ( obj , prop ) )
2020-11-18 13:36:30 -08:00
/******/ } ) ( ) ;
/******/
/******/ /* webpack/runtime/make namespace object */
/******/ ( ( ) => {
/******/ // define __esModule on exports
/******/ _ _webpack _require _ _ . r = ( exports ) => {
/******/ if ( typeof Symbol !== 'undefined' && Symbol . toStringTag ) {
/******/ Object . defineProperty ( exports , Symbol . toStringTag , { value : 'Module' } ) ;
/******/ }
/******/ Object . defineProperty ( exports , '__esModule' , { value : true } ) ;
/******/ } ;
/******/ } ) ( ) ;
/******/
/******/ /* webpack/runtime/node module decorator */
/******/ ( ( ) => {
/******/ _ _webpack _require _ _ . nmd = ( module ) => {
/******/ module . paths = [ ] ;
/******/ if ( ! module . children ) module . children = [ ] ;
/******/ return module ;
/******/ } ;
/******/ } ) ( ) ;
/******/
/******/ /* webpack/runtime/jsonp chunk loading */
/******/ ( ( ) => {
2022-02-03 13:59:14 -08:00
/******/ _ _webpack _require _ _ . b = document . baseURI || self . location . href ;
2020-11-18 13:36:30 -08:00
/******/
/******/ // object to store loaded and loading chunks
/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
2021-04-20 11:51:53 -07:00
/******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded
2020-11-18 13:36:30 -08:00
/******/ var installedChunks = {
2025-09-24 18:27:08 -06:00
/******/ "admin" : 0
2020-11-18 13:36:30 -08:00
/******/ } ;
/******/
/******/ // no chunk on demand loading
/******/
/******/ // no prefetching
/******/
/******/ // no preloaded
/******/
/******/ // no HMR
/******/
/******/ // no HMR manifest
/******/
2021-04-20 11:51:53 -07:00
/******/ _ _webpack _require _ _ . O . j = ( chunkId ) => ( installedChunks [ chunkId ] === 0 ) ;
2020-11-18 13:36:30 -08:00
/******/
/******/ // install a JSONP callback for chunk loading
2021-04-20 11:51:53 -07:00
/******/ var webpackJsonpCallback = ( parentChunkLoadingFunction , data ) => {
/******/ var [ chunkIds , moreModules , runtime ] = data ;
2020-11-18 13:36:30 -08:00
/******/ // add "moreModules" to the modules object,
/******/ // then flag all "chunkIds" as loaded and fire callback
2021-04-20 11:51:53 -07:00
/******/ var moduleId , chunkId , i = 0 ;
2022-01-07 21:49:32 -08:00
/******/ if ( chunkIds . some ( ( id ) => ( installedChunks [ id ] !== 0 ) ) ) {
/******/ for ( moduleId in moreModules ) {
/******/ if ( _ _webpack _require _ _ . o ( moreModules , moduleId ) ) {
/******/ _ _webpack _require _ _ . m [ moduleId ] = moreModules [ moduleId ] ;
/******/ }
2020-11-18 13:36:30 -08:00
/******/ }
2022-01-07 21:49:32 -08:00
/******/ if ( runtime ) var result = runtime ( _ _webpack _require _ _ ) ;
2020-11-18 13:36:30 -08:00
/******/ }
2021-04-20 11:51:53 -07:00
/******/ if ( parentChunkLoadingFunction ) parentChunkLoadingFunction ( data ) ;
/******/ for ( ; i < chunkIds . length ; i ++ ) {
/******/ chunkId = chunkIds [ i ] ;
/******/ if ( _ _webpack _require _ _ . o ( installedChunks , chunkId ) && installedChunks [ chunkId ] ) {
/******/ installedChunks [ chunkId ] [ 0 ] ( ) ;
/******/ }
2022-02-03 13:59:14 -08:00
/******/ installedChunks [ chunkId ] = 0 ;
2020-11-18 13:36:30 -08:00
/******/ }
2021-05-02 21:50:19 -07:00
/******/ return _ _webpack _require _ _ . O ( result ) ;
2020-11-18 13:36:30 -08:00
/******/ }
/******/
/******/ var chunkLoadingGlobal = self [ "webpackChunkGrav" ] = self [ "webpackChunkGrav" ] || [ ] ;
2021-04-20 11:51:53 -07:00
/******/ chunkLoadingGlobal . forEach ( webpackJsonpCallback . bind ( null , 0 ) ) ;
/******/ chunkLoadingGlobal . push = webpackJsonpCallback . bind ( null , chunkLoadingGlobal . push . bind ( chunkLoadingGlobal ) ) ;
2020-11-18 13:36:30 -08:00
/******/ } ) ( ) ;
/******/
2024-10-25 14:57:44 +01:00
/******/ /* webpack/runtime/nonce */
/******/ ( ( ) => {
/******/ _ _webpack _require _ _ . nc = undefined ;
/******/ } ) ( ) ;
/******/
2020-11-18 13:36:30 -08:00
/************************************************************************/
2021-04-20 11:51:53 -07:00
/******/
/******/ // startup
/******/ // Load entry module and return exports
/******/ // This entry module depends on other loaded chunks and execution need to be delayed
2025-09-24 18:27:08 -06:00
/******/ var _ _webpack _exports _ _ = _ _webpack _require _ _ . O ( undefined , [ "vendor" ] , ( ) => ( _ _webpack _require _ _ ( "./app/main.js" ) ) )
2021-04-20 11:51:53 -07:00
/******/ _ _webpack _exports _ _ = _ _webpack _require _ _ . O ( _ _webpack _exports _ _ ) ;
/******/ Grav = _ _webpack _exports _ _ ;
/******/
2020-11-18 13:36:30 -08:00
/******/ } ) ( )
2022-04-01 15:08:30 -07:00
;