~jiyu/Jiyu-Web

42681aaf94f7ab1ee4fb30116ffa8f8b2f181c9f — jiyu 2 years ago 634089d
Fixed some bugs and added empty edits for other elements as well
M app/Http/Controllers/PageController.php => app/Http/Controllers/PageController.php +0 -2
@@ 31,7 31,6 @@ class PageController extends Controller
    {
        $request->validate([
            'title' => 'required|max:255',
            'content' => 'required',
        ]);

        $page = Page::create([


@@ 51,7 50,6 @@ class PageController extends Controller
    {
        $request->validate([
            'title' => 'required|max:255',
            'content' => 'required',
        ]);

        $page->update([

M public/js/backend.js => public/js/backend.js +187 -7
@@ 182,6 182,18 @@ eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n/* ha

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Components/ElementEdit.vue?vue&type=script&lang=js&":
/*!******************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/Backend/Components/ElementEdit.vue?vue&type=script&lang=js& ***!
  \******************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ElementEdits__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../ElementEdits */ \"./resources/js/Backend/ElementEdits/index.js\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"element-edit\",\n  props: {\n    element: Object\n  },\n  data: function data() {\n    return {\n      editElement: this.element\n    };\n  },\n  methods: {\n    updateElement: function updateElement() {\n      this.$emit('updateElement', this.editElement);\n    },\n    deleteElement: function deleteElement() {\n      this.$emit('deleteElement');\n    },\n    closeElement: function closeElement() {\n      this.$emit('closeElement');\n    }\n  },\n  components: _ElementEdits__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL0JhY2tlbmQvQ29tcG9uZW50cy9FbGVtZW50RWRpdC52dWU/MmMxYyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvQkE7QUFFQTtBQUNBLHNCQURBO0FBRUE7QUFDQTtBQURBLEdBRkE7QUFLQSxNQUxBLGtCQUtBO0FBQ0E7QUFDQTtBQURBO0FBR0EsR0FUQTtBQVVBO0FBQ0EsaUJBREEsMkJBQ0E7QUFDQTtBQUNBLEtBSEE7QUFJQSxpQkFKQSwyQkFJQTtBQUNBO0FBQ0EsS0FOQTtBQU9BLGdCQVBBLDBCQU9BO0FBQ0E7QUFDQTtBQVRBLEdBVkE7QUFxQkE7QUFyQkEiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vcmVzb3VyY2VzL2pzL0JhY2tlbmQvQ29tcG9uZW50cy9FbGVtZW50RWRpdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICAgIDxkaXYgY2xhc3M9XCJjYXJkIG1iLTJcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImNhcmQtaGVhZGVyXCI+XG4gICAgICAgICAgICB7eyAkdChlbGVtZW50LnR5cGUpIH19IHt7ICR0KCdlbGVtZW50JykgfX1cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxjb21wb25lbnRcbiAgICAgICAgICAgIGNsYXNzPVwiY2FyZC1ib2R5XCJcbiAgICAgICAgICAgIHYtYmluZDppcz1cImVsZW1lbnQudHlwZSArICctZWxlbWVudC1lZGl0J1wiXG4gICAgICAgICAgICB2LW1vZGVsPVwiZWRpdEVsZW1lbnRcIlxuICAgICAgICA+XG4gICAgICAgIDwvY29tcG9uZW50PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2FyZC1mb290ZXJcIj5cbiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJidG4gYnRuLXByaW1hcnlcIiBAY2xpY2s9XCJ1cGRhdGVFbGVtZW50XCI+e3sgJHQoJ2RvbmUnKSB9fTwvYnV0dG9uPlxuICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tZGFuZ2VyXCIgZGF0YS10b2dnbGU9XCJtb2RhbFwiIGRhdGEtdGFyZ2V0PVwiI2NvbmZpcm1EZWxldGVcIiBAY2xpY2s9XCJkZWxldGVFbGVtZW50XCI+e3sgJHQoJ2RlbGV0ZScpIH19PC9idXR0b24+XG4gICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYnRuIGJ0bi1zZWNvbmRhcnlcIiBAY2xpY2s9XCJjbG9zZUVsZW1lbnRcIj57eyAkdCgnY2FuY2VsJykgfX08L2J1dHRvbj5cbiAgICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuICAgIGltcG9ydCBFbGVtZW50RWRpdHMgZnJvbSAnLi4vRWxlbWVudEVkaXRzJztcblxuICAgIGV4cG9ydCBkZWZhdWx0IHtcbiAgICAgICAgbmFtZTogXCJlbGVtZW50LWVkaXRcIixcbiAgICAgICAgcHJvcHM6IHtcbiAgICAgICAgICAgIGVsZW1lbnQ6IE9iamVjdFxuICAgICAgICB9LFxuICAgICAgICBkYXRhKCkge1xuICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgICBlZGl0RWxlbWVudDogdGhpcy5lbGVtZW50XG4gICAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIG1ldGhvZHM6IHtcbiAgICAgICAgICAgIHVwZGF0ZUVsZW1lbnQoKSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kZW1pdCgndXBkYXRlRWxlbWVudCcsIHRoaXMuZWRpdEVsZW1lbnQpO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGRlbGV0ZUVsZW1lbnQoKSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kZW1pdCgnZGVsZXRlRWxlbWVudCcpO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGNsb3NlRWxlbWVudCgpIHtcbiAgICAgICAgICAgICAgICB0aGlzLiRlbWl0KCdjbG9zZUVsZW1lbnQnKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIGNvbXBvbmVudHM6IEVsZW1lbnRFZGl0c1xuICAgIH1cbjwvc2NyaXB0PiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Components/ElementEdit.vue?vue&type=script&lang=js&\n");

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Components/ErrorMessages.vue?vue&type=script&lang=js&":
/*!********************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/Backend/Components/ErrorMessages.vue?vue&type=script&lang=js& ***!


@@ 214,7 226,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Del
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vuedraggable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuedraggable */ \"./node_modules/vuedraggable/dist/vuedraggable.common.js\");\n/* harmony import */ var vuedraggable__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vuedraggable__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _Elements__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Elements */ \"./resources/js/Backend/Elements/index.js\");\n/* harmony import */ var _ElementEdits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../ElementEdits */ \"./resources/js/Backend/ElementEdits/index.js\");\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n//\n//\n//\n//\n//\n//\n//\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 */ __webpack_exports__[\"default\"] = ({\n  name: \"page-content\",\n  props: {\n    page: Object\n  },\n  data: function data() {\n    return {\n      editing: []\n    };\n  },\n  methods: {\n    endDrag: function endDrag() {\n      this.$emit('pageUpdate');\n    },\n    editElement: function editElement(key) {\n      this.editing.push(key);\n    },\n    updateElement: function updateElement(event, key) {\n      this.editing[key] = event;\n      this.$emit('pageUpdate');\n      this.closeElement(key);\n    },\n    deleteElement: function deleteElement(key) {\n      this.$emit('deleteElement', key);\n      this.closeElement(key);\n    },\n    closeElement: function closeElement(key) {\n      this.editing = this.editing.filter(function (element) {\n        return element !== key;\n      });\n    }\n  },\n  components: _objectSpread(_objectSpread({\n    draggable: vuedraggable__WEBPACK_IMPORTED_MODULE_0___default.a\n  }, _Elements__WEBPACK_IMPORTED_MODULE_1__[\"default\"]), _ElementEdits__WEBPACK_IMPORTED_MODULE_2__[\"default\"])\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL0JhY2tlbmQvQ29tcG9uZW50cy9QYWdlQ29udGVudC52dWU/MWZlMSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEwQkE7QUFDQTtBQUNBO0FBRUE7QUFDQSxzQkFEQTtBQUVBO0FBQ0E7QUFEQSxHQUZBO0FBS0EsTUFMQSxrQkFLQTtBQUNBO0FBQ0E7QUFEQTtBQUdBLEdBVEE7QUFVQTtBQUNBLFdBREEscUJBQ0E7QUFDQTtBQUNBLEtBSEE7QUFJQSxlQUpBLHVCQUlBLEdBSkEsRUFJQTtBQUNBO0FBQ0EsS0FOQTtBQU9BLGlCQVBBLHlCQU9BLEtBUEEsRUFPQSxHQVBBLEVBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQVhBO0FBWUEsaUJBWkEseUJBWUEsR0FaQSxFQVlBO0FBQ0E7QUFDQTtBQUNBLEtBZkE7QUFnQkEsZ0JBaEJBLHdCQWdCQSxHQWhCQSxFQWdCQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBbEJBLEdBVkE7QUE4QkE7QUFDQTtBQURBLEtBRUEsaURBRkEsR0FHQSxxREFIQTtBQTlCQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9yZXNvdXJjZXMvanMvQmFja2VuZC9Db21wb25lbnRzL1BhZ2VDb250ZW50LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gICAgPGRyYWdnYWJsZSB2LW1vZGVsPVwicGFnZS5jb250ZW50XCIgQGVuZD1cImVuZERyYWdcIj5cbiAgICAgICAgPHRlbXBsYXRlIHYtZm9yPVwiZWxlbWVudCwga2V5IGluIHBhZ2UuY29udGVudFwiPlxuICAgICAgICAgICAgPGNvbXBvbmVudFxuICAgICAgICAgICAgICAgIHYtaWY9XCIhZWRpdGluZy5pbmNsdWRlcyhrZXkpXCJcbiAgICAgICAgICAgICAgICB2LWJpbmQ6aXM9XCJlbGVtZW50LnR5cGUgKyAnLWVsZW1lbnQnXCJcbiAgICAgICAgICAgICAgICA6ZWxlbWVudD1cImVsZW1lbnRcIlxuICAgICAgICAgICAgICAgIDp0aXRsZT1cImVsZW1lbnQudHlwZSA9PSAndGl0bGUnICYmIHBhZ2UudGl0bGVcIlxuICAgICAgICAgICAgICAgIEBjbGljay5uYXRpdmU9XCJlZGl0RWxlbWVudChrZXkpXCJcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgIDwvY29tcG9uZW50PlxuICAgICAgICAgICAgPGNvbXBvbmVudFxuICAgICAgICAgICAgICAgIHYtZWxzZVxuICAgICAgICAgICAgICAgIHYtYmluZDppcz1cImVsZW1lbnQudHlwZSArICctZWxlbWVudC1lZGl0J1wiXG4gICAgICAgICAgICAgICAgOnRpdGxlPVwiZWxlbWVudC50eXBlID09ICd0aXRsZScgJiYgcGFnZS50aXRsZVwiXG4gICAgICAgICAgICAgICAgOmVsZW1lbnQ9XCJlbGVtZW50XCJcbiAgICAgICAgICAgICAgICB2LW9uOnVwZGF0ZUVsZW1lbnQ9XCJ1cGRhdGVFbGVtZW50KCRldmVudCwga2V5KVwiXG4gICAgICAgICAgICAgICAgdi1vbjpkZWxldGVFbGVtZW50PVwiZGVsZXRlRWxlbWVudChrZXkpXCJcbiAgICAgICAgICAgICAgICB2LW9uOmNsb3NlRWxlbWVudD1cImNsb3NlRWxlbWVudChrZXkpXCJcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgIDwvY29tcG9uZW50PlxuICAgICAgICA8L3RlbXBsYXRlPlxuICAgIDwvZHJhZ2dhYmxlPlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbiAgICBpbXBvcnQgZHJhZ2dhYmxlIGZyb20gJ3Z1ZWRyYWdnYWJsZSc7XG4gICAgaW1wb3J0IEVsZW1lbnRzIGZyb20gJy4uL0VsZW1lbnRzJztcbiAgICBpbXBvcnQgRWxlbWVudEVkaXRzIGZyb20gJy4uL0VsZW1lbnRFZGl0cyc7XG5cbiAgICBleHBvcnQgZGVmYXVsdCB7XG4gICAgICAgIG5hbWU6IFwicGFnZS1jb250ZW50XCIsXG4gICAgICAgIHByb3BzOiB7XG4gICAgICAgICAgICBwYWdlOiBPYmplY3RcbiAgICAgICAgfSxcbiAgICAgICAgZGF0YSgpIHtcbiAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAgZWRpdGluZzogW10sXG4gICAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIG1ldGhvZHM6IHtcbiAgICAgICAgICAgIGVuZERyYWcoKSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kZW1pdCgncGFnZVVwZGF0ZScpO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGVkaXRFbGVtZW50KGtleSkge1xuICAgICAgICAgICAgICAgIHRoaXMuZWRpdGluZy5wdXNoKGtleSk7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgdXBkYXRlRWxlbWVudChldmVudCwga2V5KSB7XG4gICAgICAgICAgICAgICAgdGhpcy5lZGl0aW5nW2tleV0gPSBldmVudDtcbiAgICAgICAgICAgICAgICB0aGlzLiRlbWl0KCdwYWdlVXBkYXRlJyk7XG4gICAgICAgICAgICAgICAgdGhpcy5jbG9zZUVsZW1lbnQoa2V5KTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBkZWxldGVFbGVtZW50KGtleSkge1xuICAgICAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2RlbGV0ZUVsZW1lbnQnLCBrZXkpO1xuICAgICAgICAgICAgICAgIHRoaXMuY2xvc2VFbGVtZW50KGtleSk7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgY2xvc2VFbGVtZW50KGtleSkge1xuICAgICAgICAgICAgICAgIHRoaXMuZWRpdGluZyA9IHRoaXMuZWRpdGluZy5maWx0ZXIoZWxlbWVudCA9PiBlbGVtZW50ICE9PSBrZXkpO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgfSxcbiAgICAgICAgY29tcG9uZW50czoge1xuICAgICAgICAgICAgZHJhZ2dhYmxlLFxuICAgICAgICAgICAgLi4uRWxlbWVudHMsXG4gICAgICAgICAgICAuLi5FbGVtZW50RWRpdHMsXG4gICAgICAgIH1cbiAgICB9XG48L3NjcmlwdD4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Components/PageContent.vue?vue&type=script&lang=js&\n");
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vuedraggable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuedraggable */ \"./node_modules/vuedraggable/dist/vuedraggable.common.js\");\n/* harmony import */ var vuedraggable__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vuedraggable__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _ElementEdit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ElementEdit */ \"./resources/js/Backend/Components/ElementEdit.vue\");\n/* harmony import */ var _Elements__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Elements */ \"./resources/js/Backend/Elements/index.js\");\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n//\n//\n//\n//\n//\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 */ __webpack_exports__[\"default\"] = ({\n  name: \"page-content\",\n  props: {\n    page: Object\n  },\n  data: function data() {\n    return {\n      editing: []\n    };\n  },\n  methods: {\n    endDrag: function endDrag() {\n      this.$emit('pageUpdate');\n    },\n    editElement: function editElement(key) {\n      this.editing.push(key);\n    },\n    updateElement: function updateElement(event, key) {\n      this.editing[key] = event;\n      this.$emit('pageUpdate');\n      this.closeElement(key);\n    },\n    deleteElement: function deleteElement(key) {\n      this.$emit('deleteElement', key);\n      this.closeElement(key);\n    },\n    closeElement: function closeElement(key) {\n      this.editing = this.editing.filter(function (element) {\n        return element !== key;\n      });\n    }\n  },\n  components: _objectSpread({\n    draggable: vuedraggable__WEBPACK_IMPORTED_MODULE_0___default.a,\n    ElementEdit: _ElementEdit__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  }, _Elements__WEBPACK_IMPORTED_MODULE_2__[\"default\"])\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL0JhY2tlbmQvQ29tcG9uZW50cy9QYWdlQ29udGVudC52dWU/MWZlMSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBd0JBO0FBQ0E7QUFDQTtBQUVBO0FBQ0Esc0JBREE7QUFFQTtBQUNBO0FBREEsR0FGQTtBQUtBLE1BTEEsa0JBS0E7QUFDQTtBQUNBO0FBREE7QUFHQSxHQVRBO0FBVUE7QUFDQSxXQURBLHFCQUNBO0FBQ0E7QUFDQSxLQUhBO0FBSUEsZUFKQSx1QkFJQSxHQUpBLEVBSUE7QUFDQTtBQUNBLEtBTkE7QUFPQSxpQkFQQSx5QkFPQSxLQVBBLEVBT0EsR0FQQSxFQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FYQTtBQVlBLGlCQVpBLHlCQVlBLEdBWkEsRUFZQTtBQUNBO0FBQ0E7QUFDQSxLQWZBO0FBZ0JBLGdCQWhCQSx3QkFnQkEsR0FoQkEsRUFnQkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQWxCQSxHQVZBO0FBOEJBO0FBQ0Esa0VBREE7QUFFQTtBQUZBLEtBR0EsaURBSEE7QUE5QkEiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vcmVzb3VyY2VzL2pzL0JhY2tlbmQvQ29tcG9uZW50cy9QYWdlQ29udGVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICAgIDxkcmFnZ2FibGUgdi1tb2RlbD1cInBhZ2UuY29udGVudFwiIEBlbmQ9XCJlbmREcmFnXCI+XG4gICAgICAgIDx0ZW1wbGF0ZSB2LWZvcj1cImVsZW1lbnQsIGtleSBpbiBwYWdlLmNvbnRlbnRcIj5cbiAgICAgICAgICAgIDxjb21wb25lbnRcbiAgICAgICAgICAgICAgICB2LWlmPVwiIWVkaXRpbmcuaW5jbHVkZXMoa2V5KVwiXG4gICAgICAgICAgICAgICAgdi1iaW5kOmlzPVwiZWxlbWVudC50eXBlICsgJy1lbGVtZW50J1wiXG4gICAgICAgICAgICAgICAgOnRpdGxlPVwiZWxlbWVudC50eXBlID09ICd0aXRsZScgJiYgcGFnZS50aXRsZVwiXG4gICAgICAgICAgICAgICAgOmVsZW1lbnQ9XCJlbGVtZW50XCJcbiAgICAgICAgICAgICAgICBAY2xpY2submF0aXZlPVwiZWRpdEVsZW1lbnQoa2V5KVwiXG4gICAgICAgICAgICA+XG4gICAgICAgICAgICA8L2NvbXBvbmVudD5cbiAgICAgICAgICAgIDxlbGVtZW50LWVkaXRcbiAgICAgICAgICAgICAgICB2LWVsc2VcbiAgICAgICAgICAgICAgICA6ZWxlbWVudD1cImVsZW1lbnRcIlxuICAgICAgICAgICAgICAgIHYtb246dXBkYXRlRWxlbWVudD1cInVwZGF0ZUVsZW1lbnQoJGV2ZW50LCBrZXkpXCJcbiAgICAgICAgICAgICAgICB2LW9uOmRlbGV0ZUVsZW1lbnQ9XCJkZWxldGVFbGVtZW50KGtleSlcIlxuICAgICAgICAgICAgICAgIHYtb246Y2xvc2VFbGVtZW50PVwiY2xvc2VFbGVtZW50KGtleSlcIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgPC9lbGVtZW50LWVkaXQ+XG4gICAgICAgIDwvdGVtcGxhdGU+XG4gICAgPC9kcmFnZ2FibGU+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuICAgIGltcG9ydCBkcmFnZ2FibGUgZnJvbSAndnVlZHJhZ2dhYmxlJztcbiAgICBpbXBvcnQgRWxlbWVudEVkaXQgZnJvbSAnLi9FbGVtZW50RWRpdCc7XG4gICAgaW1wb3J0IEVsZW1lbnRzIGZyb20gJy4uL0VsZW1lbnRzJztcblxuICAgIGV4cG9ydCBkZWZhdWx0IHtcbiAgICAgICAgbmFtZTogXCJwYWdlLWNvbnRlbnRcIixcbiAgICAgICAgcHJvcHM6IHtcbiAgICAgICAgICAgIHBhZ2U6IE9iamVjdFxuICAgICAgICB9LFxuICAgICAgICBkYXRhKCkge1xuICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgICBlZGl0aW5nOiBbXSxcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgbWV0aG9kczoge1xuICAgICAgICAgICAgZW5kRHJhZygpIHtcbiAgICAgICAgICAgICAgICB0aGlzLiRlbWl0KCdwYWdlVXBkYXRlJyk7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZWRpdEVsZW1lbnQoa2V5KSB7XG4gICAgICAgICAgICAgICAgdGhpcy5lZGl0aW5nLnB1c2goa2V5KTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB1cGRhdGVFbGVtZW50KGV2ZW50LCBrZXkpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmVkaXRpbmdba2V5XSA9IGV2ZW50O1xuICAgICAgICAgICAgICAgIHRoaXMuJGVtaXQoJ3BhZ2VVcGRhdGUnKTtcbiAgICAgICAgICAgICAgICB0aGlzLmNsb3NlRWxlbWVudChrZXkpO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGRlbGV0ZUVsZW1lbnQoa2V5KSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kZW1pdCgnZGVsZXRlRWxlbWVudCcsIGtleSk7XG4gICAgICAgICAgICAgICAgdGhpcy5jbG9zZUVsZW1lbnQoa2V5KTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBjbG9zZUVsZW1lbnQoa2V5KSB7XG4gICAgICAgICAgICAgICAgdGhpcy5lZGl0aW5nID0gdGhpcy5lZGl0aW5nLmZpbHRlcihlbGVtZW50ID0+IGVsZW1lbnQgIT09IGtleSk7XG4gICAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgICBjb21wb25lbnRzOiB7XG4gICAgICAgICAgICBkcmFnZ2FibGUsXG4gICAgICAgICAgICBFbGVtZW50RWRpdCxcbiAgICAgICAgICAgIC4uLkVsZW1lbnRzLFxuICAgICAgICB9XG4gICAgfVxuPC9zY3JpcHQ+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Components/PageContent.vue?vue&type=script&lang=js&\n");

/***/ }),



@@ 266,6 278,18 @@ eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n/* ha

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=script&lang=js&":
/*!*************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=script&lang=js& ***!
  \*************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"image-element-edit\",\n  props: {\n    value: Object\n  },\n  data: function data() {\n    return {\n      imageElement: this.value\n    };\n  },\n  watch: {\n    imageElement: function imageElement() {\n      this.$emit('input', this.imageElement);\n    }\n  }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL0JhY2tlbmQvRWxlbWVudEVkaXRzL0ltYWdlRWxlbWVudEVkaXQudnVlPzA3ZTgiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBTUE7QUFDQSw0QkFEQTtBQUVBO0FBQ0E7QUFEQSxHQUZBO0FBS0EsTUFMQSxrQkFLQTtBQUNBO0FBQ0E7QUFEQTtBQUdBLEdBVEE7QUFVQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBVkEiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vcmVzb3VyY2VzL2pzL0JhY2tlbmQvRWxlbWVudEVkaXRzL0ltYWdlRWxlbWVudEVkaXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cbiAgICA8ZGl2PlxuICAgIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbiAgICBleHBvcnQgZGVmYXVsdCB7XG4gICAgICAgIG5hbWU6IFwiaW1hZ2UtZWxlbWVudC1lZGl0XCIsXG4gICAgICAgIHByb3BzOiB7XG4gICAgICAgICAgICB2YWx1ZTogT2JqZWN0XG4gICAgICAgIH0sXG4gICAgICAgIGRhdGEoKSB7XG4gICAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgICAgIGltYWdlRWxlbWVudDogdGhpcy52YWx1ZVxuICAgICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICB3YXRjaDoge1xuICAgICAgICAgICAgaW1hZ2VFbGVtZW50OiBmdW5jdGlvbigpIHtcbiAgICAgICAgICAgICAgICB0aGlzLiRlbWl0KCdpbnB1dCcsIHRoaXMuaW1hZ2VFbGVtZW50KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbjwvc2NyaXB0PiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=script&lang=js&\n");

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/TextElementEdit.vue?vue&type=script&lang=js&":
/*!************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/Backend/ElementEdits/TextElementEdit.vue?vue&type=script&lang=js& ***!


@@ 274,7 298,19 @@ eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n/* ha
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"text-element-edit\",\n  props: {\n    element: Object\n  },\n  data: function data() {\n    return {\n      dataElement: this.element\n    };\n  },\n  methods: {\n    updateElement: function updateElement() {\n      this.$emit('updateElement', this.dataElement);\n    },\n    deleteElement: function deleteElement() {\n      this.$emit('deleteElement');\n    },\n    closeElement: function closeElement() {\n      this.$emit('closeElement');\n    }\n  }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL0JhY2tlbmQvRWxlbWVudEVkaXRzL1RleHRFbGVtZW50RWRpdC52dWU/Yzc1MyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQWlCQTtBQUNBLDJCQURBO0FBRUE7QUFDQTtBQURBLEdBRkE7QUFLQSxNQUxBLGtCQUtBO0FBQ0E7QUFDQTtBQURBO0FBR0EsR0FUQTtBQVVBO0FBQ0EsaUJBREEsMkJBQ0E7QUFDQTtBQUNBLEtBSEE7QUFJQSxpQkFKQSwyQkFJQTtBQUNBO0FBQ0EsS0FOQTtBQU9BLGdCQVBBLDBCQU9BO0FBQ0E7QUFDQTtBQVRBO0FBVkEiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vcmVzb3VyY2VzL2pzL0JhY2tlbmQvRWxlbWVudEVkaXRzL1RleHRFbGVtZW50RWRpdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICAgIDxkaXYgY2xhc3M9XCJjYXJkXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkLWhlYWRlclwiPlxuICAgICAgICAgICAge3sgJHQoZWxlbWVudC50eXBlKSB9fSB7eyAkdCgnZWxlbWVudCcpIH19XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2FyZC1ib2R5XCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZm9ybS1ncm91cFwiPlxuICAgICAgICAgICAgICAgIDx0ZXh0YXJlYSB2LW1vZGVsPVwiZGF0YUVsZW1lbnQudGV4dFwiIGNsYXNzPVwiZm9ybS1jb250cm9sXCIgcm93cz1cIjEwXCI+PC90ZXh0YXJlYT5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tcHJpbWFyeVwiIEBjbGljaz1cInVwZGF0ZUVsZW1lbnRcIj57eyAkdCgnZG9uZScpIH19PC9idXR0b24+XG4gICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYnRuIGJ0bi1kYW5nZXJcIiBkYXRhLXRvZ2dsZT1cIm1vZGFsXCIgZGF0YS10YXJnZXQ9XCIjY29uZmlybURlbGV0ZVwiIEBjbGljaz1cImRlbGV0ZUVsZW1lbnRcIj57eyAkdCgnZGVsZXRlJykgfX08L2J1dHRvbj5cbiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJidG4gYnRuLXNlY29uZGFyeVwiIEBjbGljaz1cImNsb3NlRWxlbWVudFwiPnt7ICR0KCdjYW5jZWwnKSB9fTwvYnV0dG9uPlxuICAgICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG4gICAgZXhwb3J0IGRlZmF1bHQge1xuICAgICAgICBuYW1lOiBcInRleHQtZWxlbWVudC1lZGl0XCIsXG4gICAgICAgIHByb3BzOiB7XG4gICAgICAgICAgICBlbGVtZW50OiBPYmplY3RcbiAgICAgICAgfSxcbiAgICAgICAgZGF0YSgpIHtcbiAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAgZGF0YUVsZW1lbnQ6IHRoaXMuZWxlbWVudFxuICAgICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBtZXRob2RzOiB7XG4gICAgICAgICAgICB1cGRhdGVFbGVtZW50KCkge1xuICAgICAgICAgICAgICAgIHRoaXMuJGVtaXQoJ3VwZGF0ZUVsZW1lbnQnLCB0aGlzLmRhdGFFbGVtZW50KTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBkZWxldGVFbGVtZW50KCkge1xuICAgICAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2RlbGV0ZUVsZW1lbnQnKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBjbG9zZUVsZW1lbnQoKSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kZW1pdCgnY2xvc2VFbGVtZW50Jyk7XG4gICAgICAgICAgICB9LFxuICAgICAgICB9XG4gICAgfVxuPC9zY3JpcHQ+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/TextElementEdit.vue?vue&type=script&lang=js&\n");
eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n//\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"text-element-edit\",\n  props: {\n    value: Object\n  },\n  data: function data() {\n    return {\n      textElement: this.value\n    };\n  },\n  watch: {\n    textElement: function textElement() {\n      this.$emit('input', this.textElement);\n    }\n  }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL0JhY2tlbmQvRWxlbWVudEVkaXRzL1RleHRFbGVtZW50RWRpdC52dWU/Yzc1MyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFTQTtBQUNBLDJCQURBO0FBRUE7QUFDQTtBQURBLEdBRkE7QUFLQSxNQUxBLGtCQUtBO0FBQ0E7QUFDQTtBQURBO0FBR0EsR0FUQTtBQVVBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFWQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvVGV4dEVsZW1lbnRFZGl0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gICAgPGRpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZvcm0tZ3JvdXBcIj5cbiAgICAgICAgICAgIDx0ZXh0YXJlYSB2LW1vZGVsPVwidGV4dEVsZW1lbnQudGV4dFwiIGNsYXNzPVwiZm9ybS1jb250cm9sXCIgcm93cz1cIjEwXCI+PC90ZXh0YXJlYT5cbiAgICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuICAgIGV4cG9ydCBkZWZhdWx0IHtcbiAgICAgICAgbmFtZTogXCJ0ZXh0LWVsZW1lbnQtZWRpdFwiLFxuICAgICAgICBwcm9wczoge1xuICAgICAgICAgICAgdmFsdWU6IE9iamVjdFxuICAgICAgICB9LFxuICAgICAgICBkYXRhKCkge1xuICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgICB0ZXh0RWxlbWVudDogdGhpcy52YWx1ZVxuICAgICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICB3YXRjaDoge1xuICAgICAgICAgICAgdGV4dEVsZW1lbnQ6IGZ1bmN0aW9uKCkge1xuICAgICAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2lucHV0JywgdGhpcy50ZXh0RWxlbWVudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG48L3NjcmlwdD4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/TextElementEdit.vue?vue&type=script&lang=js&\n");

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=script&lang=js&":
/*!*************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=script&lang=js& ***!
  \*************************************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"title-element-edit\",\n  props: {\n    value: Object\n  },\n  data: function data() {\n    return {\n      titleElement: this.value\n    };\n  },\n  watch: {\n    titleElement: function titleElement() {\n      this.$emit('input', this.titleElement);\n    }\n  }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL0JhY2tlbmQvRWxlbWVudEVkaXRzL1RpdGxlRWxlbWVudEVkaXQudnVlPzIwZjIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBTUE7QUFDQSw0QkFEQTtBQUVBO0FBQ0E7QUFEQSxHQUZBO0FBS0EsTUFMQSxrQkFLQTtBQUNBO0FBQ0E7QUFEQTtBQUdBLEdBVEE7QUFVQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBVkEiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vcmVzb3VyY2VzL2pzL0JhY2tlbmQvRWxlbWVudEVkaXRzL1RpdGxlRWxlbWVudEVkaXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cbiAgICA8ZGl2PlxuICAgIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbiAgICBleHBvcnQgZGVmYXVsdCB7XG4gICAgICAgIG5hbWU6IFwidGl0bGUtZWxlbWVudC1lZGl0XCIsXG4gICAgICAgIHByb3BzOiB7XG4gICAgICAgICAgICB2YWx1ZTogT2JqZWN0XG4gICAgICAgIH0sXG4gICAgICAgIGRhdGEoKSB7XG4gICAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgICAgIHRpdGxlRWxlbWVudDogdGhpcy52YWx1ZVxuICAgICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICB3YXRjaDoge1xuICAgICAgICAgICAgdGl0bGVFbGVtZW50OiBmdW5jdGlvbigpIHtcbiAgICAgICAgICAgICAgICB0aGlzLiRlbWl0KCdpbnB1dCcsIHRoaXMudGl0bGVFbGVtZW50KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbjwvc2NyaXB0PiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=script&lang=js&\n");

/***/ }),



@@ 346,7 382,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Components_PageSaveButton__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Components/PageSaveButton */ \"./resources/js/Backend/Components/PageSaveButton.vue\");\n/* harmony import */ var _Components_AddElementButton__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Components/AddElementButton */ \"./resources/js/Backend/Components/AddElementButton.vue\");\n/* harmony import */ var _Components_PageContent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Components/PageContent */ \"./resources/js/Backend/Components/PageContent.vue\");\n/* harmony import */ var _Components_DeleteModalNoRequest__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Components/DeleteModalNoRequest */ \"./resources/js/Backend/Components/DeleteModalNoRequest.vue\");\n/* harmony import */ var _Elements_elements__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Elements/elements */ \"./resources/js/Backend/Elements/elements.js\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 */ __webpack_exports__[\"default\"] = ({\n  data: function data() {\n    return {\n      page: {\n        title: '',\n        content: []\n      },\n      selectedForDelete: null\n    };\n  },\n  mounted: function mounted() {\n    var _this = this;\n\n    if (this.$route.params.id && this.$route.params.id != 'new') {\n      axios.get('api/pages/' + this.$route.params.id).then(function (response) {\n        _this.page = response.data.data;\n\n        _this.$refs.save.setNoChange();\n      });\n    } else {\n      this.$refs.save.setNoChange();\n    }\n  },\n  methods: {\n    setUnsaved: function setUnsaved() {\n      this.$refs.save.setUnsaved();\n    },\n    addElement: function addElement(event) {\n      var newElement = {\n        type: event\n      };\n\n      for (var i = 0; i < _Elements_elements__WEBPACK_IMPORTED_MODULE_4__[\"default\"][event].fields.length; i++) {\n        newElement[_Elements_elements__WEBPACK_IMPORTED_MODULE_4__[\"default\"][event].fields[i]] = null;\n      }\n\n      this.page.content.push(newElement);\n      this.setUnsaved();\n    },\n    selectForDelete: function selectForDelete(event) {\n      this.selectedForDelete = event;\n    },\n    deleteElement: function deleteElement() {\n      if (this.selectedForDelete) {\n        this.page.content.splice(this.selectedForDelete, 1);\n        this.setUnsaved();\n      }\n    }\n  },\n  components: {\n    PageSaveButton: _Components_PageSaveButton__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    AddElementButton: _Components_AddElementButton__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    PageContent: _Components_PageContent__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    DeleteModalNoRequest: _Components_DeleteModalNoRequest__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n  }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL0JhY2tlbmQvUm91dGVzL1BhZ2UudnVlP2U1ZmIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBK0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBREE7QUFFQTtBQUZBLE9BREE7QUFLQTtBQUxBO0FBT0EsR0FUQTtBQVVBLFNBVkEscUJBVUE7QUFBQTs7QUFDQTtBQUNBLHNEQUNBLElBREEsQ0FDQTtBQUNBOztBQUNBO0FBQ0EsT0FKQTtBQUtBLEtBTkEsTUFNQTtBQUNBO0FBQ0E7QUFDQSxHQXBCQTtBQXFCQTtBQUNBLGNBREEsd0JBQ0E7QUFDQTtBQUNBLEtBSEE7QUFJQSxjQUpBLHNCQUlBLEtBSkEsRUFJQTtBQUNBO0FBQ0E7QUFEQTs7QUFJQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEtBZkE7QUFnQkEsbUJBaEJBLDJCQWdCQSxLQWhCQSxFQWdCQTtBQUNBO0FBQ0EsS0FsQkE7QUFtQkEsaUJBbkJBLDJCQW1CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF4QkEsR0FyQkE7QUErQ0E7QUFDQSxzRkFEQTtBQUVBLDBGQUZBO0FBR0EsZ0ZBSEE7QUFJQTtBQUpBO0FBL0NBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3Jlc291cmNlcy9qcy9CYWNrZW5kL1JvdXRlcy9QYWdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gICAgPGRpdiBjbGFzcz1cImNvbnRhaW5lciBtdC0yXCI+XG4gICAgICAgIDxwYWdlLXNhdmUtYnV0dG9uIDpwYWdlPVwicGFnZVwiIHJlZj1cInNhdmVcIj48L3BhZ2Utc2F2ZS1idXR0b24+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkIG1iLTNcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkLWJvZHlcIj5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZm9ybS1ncm91cFwiPlxuICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwidGl0bGVJbnB1dFwiPnt7ICR0KCd0aXRsZScpIH19PC9sYWJlbD5cbiAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgY2xhc3M9XCJmb3JtLWNvbnRyb2xcIiBpZD1cInRpdGxlSW5wdXRcIiB2LW9uOmlucHV0PVwic2V0VW5zYXZlZFwiIHYtbW9kZWw9XCJwYWdlLnRpdGxlXCIgOnBsYWNlaG9sZGVyPVwiJHQoJ2VudGVyVGl0bGUnKVwiIHJlcXVpcmVkPVwidHJ1ZVwiPlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8cGFnZS1jb250ZW50XG4gICAgICAgICAgICB2LW9uOnBhZ2VVcGRhdGU9XCJzZXRVbnNhdmVkXCJcbiAgICAgICAgICAgIHYtb246ZGVsZXRlRWxlbWVudD1cInNlbGVjdEZvckRlbGV0ZVwiXG4gICAgICAgICAgICA6cGFnZT1cInBhZ2VcIj5cbiAgICAgICAgPC9wYWdlLWNvbnRlbnQ+XG4gICAgICAgIDxwcmU+e3sgcGFnZS5jb250ZW50IH19PC9wcmU+XG4gICAgICAgIDxhZGQtZWxlbWVudC1idXR0b24gdi1vbjphZGRFbGVtZW50PVwiYWRkRWxlbWVudFwiPjwvYWRkLWVsZW1lbnQtYnV0dG9uPlxuICAgICAgICA8ZGVsZXRlLW1vZGFsLW5vLXJlcXVlc3RcbiAgICAgICAgICAgIHYtaWY9XCJzZWxlY3RlZEZvckRlbGV0ZVwiXG4gICAgICAgICAgICB2LW9uOnN1Y2Nlc3M9XCJkZWxldGVFbGVtZW50XCJcbiAgICAgICAgICAgIG1vZGFsVGl0bGU9XCJkZWxldGVFbGVtZW50XCJcbiAgICAgICAgICAgIG1lc3NhZ2U9XCJlbGVtZW50RGVsZXRlQ29uZmlybVwiXG4gICAgICAgICAgICA6Y2FuQmVVbmRvbmU9XCJ0cnVlXCJcbiAgICAgICAgICAgIDppdGVtVGl0bGU9XCIkdChwYWdlLmNvbnRlbnRbc2VsZWN0ZWRGb3JEZWxldGVdLnR5cGUpLnRvTG93ZXJDYXNlKClcIlxuICAgICAgICA+XG4gICAgICAgIDwvZGVsZXRlLW1vZGFsLW5vLXJlcXVlc3Q+XG4gICAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuICAgIGltcG9ydCBQYWdlU2F2ZUJ1dHRvbiBmcm9tICcuLi9Db21wb25lbnRzL1BhZ2VTYXZlQnV0dG9uJztcbiAgICBpbXBvcnQgQWRkRWxlbWVudEJ1dHRvbiBmcm9tICcuLi9Db21wb25lbnRzL0FkZEVsZW1lbnRCdXR0b24nO1xuICAgIGltcG9ydCBQYWdlQ29udGVudCBmcm9tICcuLi9Db21wb25lbnRzL1BhZ2VDb250ZW50JztcbiAgICBpbXBvcnQgRGVsZXRlTW9kYWxOb1JlcXVlc3QgZnJvbSAnLi4vQ29tcG9uZW50cy9EZWxldGVNb2RhbE5vUmVxdWVzdCc7XG4gICAgaW1wb3J0IGVsZW1lbnRzIGZyb20gJy4uL0VsZW1lbnRzL2VsZW1lbnRzJztcblxuICAgIGV4cG9ydCBkZWZhdWx0IHtcbiAgICAgICAgZGF0YSgpIHtcbiAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAgcGFnZToge1xuICAgICAgICAgICAgICAgICAgICB0aXRsZTogJycsXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFtdLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgc2VsZWN0ZWRGb3JEZWxldGU6IG51bGwsXG4gICAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIG1vdW50ZWQoKSB7XG4gICAgICAgICAgICBpZiAodGhpcy4kcm91dGUucGFyYW1zLmlkICYmIHRoaXMuJHJvdXRlLnBhcmFtcy5pZCAhPSAnbmV3Jykge1xuICAgICAgICAgICAgICAgIGF4aW9zLmdldCgnYXBpL3BhZ2VzLycgKyB0aGlzLiRyb3V0ZS5wYXJhbXMuaWQpXG4gICAgICAgICAgICAgICAgLnRoZW4ocmVzcG9uc2UgPT4ge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLnBhZ2UgPSByZXNwb25zZS5kYXRhLmRhdGE7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuJHJlZnMuc2F2ZS5zZXROb0NoYW5nZSgpO1xuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICB0aGlzLiRyZWZzLnNhdmUuc2V0Tm9DaGFuZ2UoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgbWV0aG9kczoge1xuICAgICAgICAgICAgc2V0VW5zYXZlZCgpIHtcbiAgICAgICAgICAgICAgICB0aGlzLiRyZWZzLnNhdmUuc2V0VW5zYXZlZCgpO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGFkZEVsZW1lbnQoZXZlbnQpIHtcbiAgICAgICAgICAgICAgICBsZXQgbmV3RWxlbWVudCA9IHtcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogZXZlbnQsXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBlbGVtZW50c1tldmVudF0uZmllbGRzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICAgICAgICAgIG5ld0VsZW1lbnRbZWxlbWVudHNbZXZlbnRdLmZpZWxkc1tpXV0gPSBudWxsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRoaXMucGFnZS5jb250ZW50LnB1c2gobmV3RWxlbWVudCk7XG4gICAgICAgICAgICAgICAgdGhpcy5zZXRVbnNhdmVkKCk7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc2VsZWN0Rm9yRGVsZXRlKGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgdGhpcy5zZWxlY3RlZEZvckRlbGV0ZSA9IGV2ZW50O1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGRlbGV0ZUVsZW1lbnQoKSB7XG4gICAgICAgICAgICAgICAgaWYgKHRoaXMuc2VsZWN0ZWRGb3JEZWxldGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5wYWdlLmNvbnRlbnQuc3BsaWNlKHRoaXMuc2VsZWN0ZWRGb3JEZWxldGUsIDEpO1xuICAgICAgICAgICAgICAgICAgICB0aGlzLnNldFVuc2F2ZWQoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIGNvbXBvbmVudHM6IHtcbiAgICAgICAgICAgIFBhZ2VTYXZlQnV0dG9uLFxuICAgICAgICAgICAgQWRkRWxlbWVudEJ1dHRvbixcbiAgICAgICAgICAgIFBhZ2VDb250ZW50LFxuICAgICAgICAgICAgRGVsZXRlTW9kYWxOb1JlcXVlc3QsXG4gICAgICAgIH1cbiAgICB9XG48L3NjcmlwdD5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Routes/Page.vue?vue&type=script&lang=js&\n");
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Components_PageSaveButton__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Components/PageSaveButton */ \"./resources/js/Backend/Components/PageSaveButton.vue\");\n/* harmony import */ var _Components_AddElementButton__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Components/AddElementButton */ \"./resources/js/Backend/Components/AddElementButton.vue\");\n/* harmony import */ var _Components_PageContent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Components/PageContent */ \"./resources/js/Backend/Components/PageContent.vue\");\n/* harmony import */ var _Components_DeleteModalNoRequest__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Components/DeleteModalNoRequest */ \"./resources/js/Backend/Components/DeleteModalNoRequest.vue\");\n/* harmony import */ var _Elements_elements__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../Elements/elements */ \"./resources/js/Backend/Elements/elements.js\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 */ __webpack_exports__[\"default\"] = ({\n  data: function data() {\n    return {\n      page: {\n        title: '',\n        content: []\n      },\n      selectedForDelete: null\n    };\n  },\n  mounted: function mounted() {\n    var _this = this;\n\n    if (this.$route.params.id && this.$route.params.id != 'new') {\n      axios.get('api/pages/' + this.$route.params.id).then(function (response) {\n        _this.page = response.data.data;\n\n        _this.$refs.save.setNoChange();\n      });\n    } else {\n      this.$refs.save.setNoChange();\n    }\n  },\n  methods: {\n    setUnsaved: function setUnsaved() {\n      this.$refs.save.setUnsaved();\n    },\n    addElement: function addElement(event) {\n      var newElement = {\n        type: event\n      };\n\n      for (var i = 0; i < _Elements_elements__WEBPACK_IMPORTED_MODULE_4__[\"default\"][event].fields.length; i++) {\n        newElement[_Elements_elements__WEBPACK_IMPORTED_MODULE_4__[\"default\"][event].fields[i]] = null;\n      }\n\n      this.page.content.push(newElement);\n      this.setUnsaved();\n    },\n    selectForDelete: function selectForDelete(event) {\n      this.selectedForDelete = event;\n    },\n    deleteElement: function deleteElement() {\n      if (this.selectedForDelete !== null) {\n        this.page.content.splice(this.selectedForDelete, 1);\n        this.setUnsaved();\n        this.selectedForDelete = null;\n      }\n    }\n  },\n  components: {\n    PageSaveButton: _Components_PageSaveButton__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    AddElementButton: _Components_AddElementButton__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    PageContent: _Components_PageContent__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n    DeleteModalNoRequest: _Components_DeleteModalNoRequest__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n  }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL0JhY2tlbmQvUm91dGVzL1BhZ2UudnVlP2U1ZmIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBK0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBREE7QUFFQTtBQUZBLE9BREE7QUFLQTtBQUxBO0FBT0EsR0FUQTtBQVVBLFNBVkEscUJBVUE7QUFBQTs7QUFDQTtBQUNBLHNEQUNBLElBREEsQ0FDQTtBQUNBOztBQUNBO0FBQ0EsT0FKQTtBQUtBLEtBTkEsTUFNQTtBQUNBO0FBQ0E7QUFDQSxHQXBCQTtBQXFCQTtBQUNBLGNBREEsd0JBQ0E7QUFDQTtBQUNBLEtBSEE7QUFJQSxjQUpBLHNCQUlBLEtBSkEsRUFJQTtBQUNBO0FBQ0E7QUFEQTs7QUFJQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEtBZkE7QUFnQkEsbUJBaEJBLDJCQWdCQSxLQWhCQSxFQWdCQTtBQUNBO0FBQ0EsS0FsQkE7QUFtQkEsaUJBbkJBLDJCQW1CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXpCQSxHQXJCQTtBQWdEQTtBQUNBLHNGQURBO0FBRUEsMEZBRkE7QUFHQSxnRkFIQTtBQUlBO0FBSkE7QUFoREEiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vcmVzb3VyY2VzL2pzL0JhY2tlbmQvUm91dGVzL1BhZ2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cbiAgICA8ZGl2IGNsYXNzPVwiY29udGFpbmVyIG10LTJcIj5cbiAgICAgICAgPHBhZ2Utc2F2ZS1idXR0b24gOnBhZ2U9XCJwYWdlXCIgcmVmPVwic2F2ZVwiPjwvcGFnZS1zYXZlLWJ1dHRvbj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImNhcmQgbWItM1wiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNhcmQtYm9keVwiPlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmb3JtLWdyb3VwXCI+XG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJ0aXRsZUlucHV0XCI+e3sgJHQoJ3RpdGxlJykgfX08L2xhYmVsPlxuICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cInRleHRcIiBjbGFzcz1cImZvcm0tY29udHJvbFwiIGlkPVwidGl0bGVJbnB1dFwiIHYtb246aW5wdXQ9XCJzZXRVbnNhdmVkXCIgdi1tb2RlbD1cInBhZ2UudGl0bGVcIiA6cGxhY2Vob2xkZXI9XCIkdCgnZW50ZXJUaXRsZScpXCIgcmVxdWlyZWQ9XCJ0cnVlXCI+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxwYWdlLWNvbnRlbnRcbiAgICAgICAgICAgIHYtb246cGFnZVVwZGF0ZT1cInNldFVuc2F2ZWRcIlxuICAgICAgICAgICAgdi1vbjpkZWxldGVFbGVtZW50PVwic2VsZWN0Rm9yRGVsZXRlXCJcbiAgICAgICAgICAgIDpwYWdlPVwicGFnZVwiPlxuICAgICAgICA8L3BhZ2UtY29udGVudD5cbiAgICAgICAgPHByZT57eyBwYWdlLmNvbnRlbnQgfX08L3ByZT5cbiAgICAgICAgPGFkZC1lbGVtZW50LWJ1dHRvbiB2LW9uOmFkZEVsZW1lbnQ9XCJhZGRFbGVtZW50XCI+PC9hZGQtZWxlbWVudC1idXR0b24+XG4gICAgICAgIDxkZWxldGUtbW9kYWwtbm8tcmVxdWVzdFxuICAgICAgICAgICAgdi1pZj1cInNlbGVjdGVkRm9yRGVsZXRlICE9PSBudWxsXCJcbiAgICAgICAgICAgIHYtb246c3VjY2Vzcz1cImRlbGV0ZUVsZW1lbnRcIlxuICAgICAgICAgICAgbW9kYWxUaXRsZT1cImRlbGV0ZUVsZW1lbnRcIlxuICAgICAgICAgICAgbWVzc2FnZT1cImVsZW1lbnREZWxldGVDb25maXJtXCJcbiAgICAgICAgICAgIDpjYW5CZVVuZG9uZT1cInRydWVcIlxuICAgICAgICAgICAgOml0ZW1UaXRsZT1cIiR0KHBhZ2UuY29udGVudFtzZWxlY3RlZEZvckRlbGV0ZV0udHlwZSkudG9Mb3dlckNhc2UoKVwiXG4gICAgICAgID5cbiAgICAgICAgPC9kZWxldGUtbW9kYWwtbm8tcmVxdWVzdD5cbiAgICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG4gICAgaW1wb3J0IFBhZ2VTYXZlQnV0dG9uIGZyb20gJy4uL0NvbXBvbmVudHMvUGFnZVNhdmVCdXR0b24nO1xuICAgIGltcG9ydCBBZGRFbGVtZW50QnV0dG9uIGZyb20gJy4uL0NvbXBvbmVudHMvQWRkRWxlbWVudEJ1dHRvbic7XG4gICAgaW1wb3J0IFBhZ2VDb250ZW50IGZyb20gJy4uL0NvbXBvbmVudHMvUGFnZUNvbnRlbnQnO1xuICAgIGltcG9ydCBEZWxldGVNb2RhbE5vUmVxdWVzdCBmcm9tICcuLi9Db21wb25lbnRzL0RlbGV0ZU1vZGFsTm9SZXF1ZXN0JztcbiAgICBpbXBvcnQgZWxlbWVudHMgZnJvbSAnLi4vRWxlbWVudHMvZWxlbWVudHMnO1xuXG4gICAgZXhwb3J0IGRlZmF1bHQge1xuICAgICAgICBkYXRhKCkge1xuICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgICBwYWdlOiB7XG4gICAgICAgICAgICAgICAgICAgIHRpdGxlOiAnJyxcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogW10sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBzZWxlY3RlZEZvckRlbGV0ZTogbnVsbCxcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgbW91bnRlZCgpIHtcbiAgICAgICAgICAgIGlmICh0aGlzLiRyb3V0ZS5wYXJhbXMuaWQgJiYgdGhpcy4kcm91dGUucGFyYW1zLmlkICE9ICduZXcnKSB7XG4gICAgICAgICAgICAgICAgYXhpb3MuZ2V0KCdhcGkvcGFnZXMvJyArIHRoaXMuJHJvdXRlLnBhcmFtcy5pZClcbiAgICAgICAgICAgICAgICAudGhlbihyZXNwb25zZSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMucGFnZSA9IHJlc3BvbnNlLmRhdGEuZGF0YTtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy4kcmVmcy5zYXZlLnNldE5vQ2hhbmdlKCk7XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuJHJlZnMuc2F2ZS5zZXROb0NoYW5nZSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBtZXRob2RzOiB7XG4gICAgICAgICAgICBzZXRVbnNhdmVkKCkge1xuICAgICAgICAgICAgICAgIHRoaXMuJHJlZnMuc2F2ZS5zZXRVbnNhdmVkKCk7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgYWRkRWxlbWVudChldmVudCkge1xuICAgICAgICAgICAgICAgIGxldCBuZXdFbGVtZW50ID0ge1xuICAgICAgICAgICAgICAgICAgICB0eXBlOiBldmVudCxcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGVsZW1lbnRzW2V2ZW50XS5maWVsZHMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgICAgICAgICAgICAgbmV3RWxlbWVudFtlbGVtZW50c1tldmVudF0uZmllbGRzW2ldXSA9IG51bGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGhpcy5wYWdlLmNvbnRlbnQucHVzaChuZXdFbGVtZW50KTtcbiAgICAgICAgICAgICAgICB0aGlzLnNldFVuc2F2ZWQoKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzZWxlY3RGb3JEZWxldGUoZXZlbnQpIHtcbiAgICAgICAgICAgICAgICB0aGlzLnNlbGVjdGVkRm9yRGVsZXRlID0gZXZlbnQ7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZGVsZXRlRWxlbWVudCgpIHtcbiAgICAgICAgICAgICAgICBpZiAodGhpcy5zZWxlY3RlZEZvckRlbGV0ZSAhPT0gbnVsbCkge1xuICAgICAgICAgICAgICAgICAgICB0aGlzLnBhZ2UuY29udGVudC5zcGxpY2UodGhpcy5zZWxlY3RlZEZvckRlbGV0ZSwgMSk7XG4gICAgICAgICAgICAgICAgICAgIHRoaXMuc2V0VW5zYXZlZCgpO1xuICAgICAgICAgICAgICAgICAgICB0aGlzLnNlbGVjdGVkRm9yRGVsZXRlID0gbnVsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIGNvbXBvbmVudHM6IHtcbiAgICAgICAgICAgIFBhZ2VTYXZlQnV0dG9uLFxuICAgICAgICAgICAgQWRkRWxlbWVudEJ1dHRvbixcbiAgICAgICAgICAgIFBhZ2VDb250ZW50LFxuICAgICAgICAgICAgRGVsZXRlTW9kYWxOb1JlcXVlc3QsXG4gICAgICAgIH1cbiAgICB9XG48L3NjcmlwdD5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Routes/Page.vue?vue&type=script&lang=js&\n");

/***/ }),



@@ 515,6 551,18 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) *

/***/ }),

/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Components/ElementEdit.vue?vue&type=template&id=fcbc04b4&":
/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/Backend/Components/ElementEdit.vue?vue&type=template&id=fcbc04b4& ***!
  \**********************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\n    \"div\",\n    { staticClass: \"card mb-2\" },\n    [\n      _c(\"div\", { staticClass: \"card-header\" }, [\n        _vm._v(\n          \"\\n        \" +\n            _vm._s(_vm.$t(_vm.element.type)) +\n            \" \" +\n            _vm._s(_vm.$t(\"element\")) +\n            \"\\n    \"\n        )\n      ]),\n      _vm._v(\" \"),\n      _c(_vm.element.type + \"-element-edit\", {\n        tag: \"component\",\n        staticClass: \"card-body\",\n        model: {\n          value: _vm.editElement,\n          callback: function($$v) {\n            _vm.editElement = $$v\n          },\n          expression: \"editElement\"\n        }\n      }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"card-footer\" }, [\n        _c(\n          \"button\",\n          { staticClass: \"btn btn-primary\", on: { click: _vm.updateElement } },\n          [_vm._v(_vm._s(_vm.$t(\"done\")))]\n        ),\n        _vm._v(\" \"),\n        _c(\n          \"button\",\n          {\n            staticClass: \"btn btn-danger\",\n            attrs: { \"data-toggle\": \"modal\", \"data-target\": \"#confirmDelete\" },\n            on: { click: _vm.deleteElement }\n          },\n          [_vm._v(_vm._s(_vm.$t(\"delete\")))]\n        ),\n        _vm._v(\" \"),\n        _c(\n          \"button\",\n          { staticClass: \"btn btn-secondary\", on: { click: _vm.closeElement } },\n          [_vm._v(_vm._s(_vm.$t(\"cancel\")))]\n        )\n      ])\n    ],\n    1\n  )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9Db21wb25lbnRzL0VsZW1lbnRFZGl0LnZ1ZT82YjQyIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUssMkJBQTJCO0FBQ2hDO0FBQ0EsaUJBQWlCLDZCQUE2QjtBQUM5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0EsaUJBQWlCLDZCQUE2QjtBQUM5QztBQUNBO0FBQ0EsV0FBVyxzQ0FBc0MsMkJBQTJCLEVBQUU7QUFDOUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsMERBQTBEO0FBQzlFLGlCQUFpQjtBQUNqQixXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsd0NBQXdDLDBCQUEwQixFQUFFO0FBQy9FO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9yZXNvdXJjZXMvanMvQmFja2VuZC9Db21wb25lbnRzL0VsZW1lbnRFZGl0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1mY2JjMDRiNCYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgeyBzdGF0aWNDbGFzczogXCJjYXJkIG1iLTJcIiB9LFxuICAgIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY2FyZC1oZWFkZXJcIiB9LCBbXG4gICAgICAgIF92bS5fdihcbiAgICAgICAgICBcIlxcbiAgICAgICAgXCIgK1xuICAgICAgICAgICAgX3ZtLl9zKF92bS4kdChfdm0uZWxlbWVudC50eXBlKSkgK1xuICAgICAgICAgICAgXCIgXCIgK1xuICAgICAgICAgICAgX3ZtLl9zKF92bS4kdChcImVsZW1lbnRcIikpICtcbiAgICAgICAgICAgIFwiXFxuICAgIFwiXG4gICAgICAgIClcbiAgICAgIF0pLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKF92bS5lbGVtZW50LnR5cGUgKyBcIi1lbGVtZW50LWVkaXRcIiwge1xuICAgICAgICB0YWc6IFwiY29tcG9uZW50XCIsXG4gICAgICAgIHN0YXRpY0NsYXNzOiBcImNhcmQtYm9keVwiLFxuICAgICAgICBtb2RlbDoge1xuICAgICAgICAgIHZhbHVlOiBfdm0uZWRpdEVsZW1lbnQsXG4gICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgX3ZtLmVkaXRFbGVtZW50ID0gJCR2XG4gICAgICAgICAgfSxcbiAgICAgICAgICBleHByZXNzaW9uOiBcImVkaXRFbGVtZW50XCJcbiAgICAgICAgfVxuICAgICAgfSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjYXJkLWZvb3RlclwiIH0sIFtcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImJ0biBidG4tcHJpbWFyeVwiLCBvbjogeyBjbGljazogX3ZtLnVwZGF0ZUVsZW1lbnQgfSB9LFxuICAgICAgICAgIFtfdm0uX3YoX3ZtLl9zKF92bS4kdChcImRvbmVcIikpKV1cbiAgICAgICAgKSxcbiAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidG4gYnRuLWRhbmdlclwiLFxuICAgICAgICAgICAgYXR0cnM6IHsgXCJkYXRhLXRvZ2dsZVwiOiBcIm1vZGFsXCIsIFwiZGF0YS10YXJnZXRcIjogXCIjY29uZmlybURlbGV0ZVwiIH0sXG4gICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLmRlbGV0ZUVsZW1lbnQgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgW192bS5fdihfdm0uX3MoX3ZtLiR0KFwiZGVsZXRlXCIpKSldXG4gICAgICAgICksXG4gICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJidG4gYnRuLXNlY29uZGFyeVwiLCBvbjogeyBjbGljazogX3ZtLmNsb3NlRWxlbWVudCB9IH0sXG4gICAgICAgICAgW192bS5fdihfdm0uX3MoX3ZtLiR0KFwiY2FuY2VsXCIpKSldXG4gICAgICAgIClcbiAgICAgIF0pXG4gICAgXSxcbiAgICAxXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Components/ElementEdit.vue?vue&type=template&id=fcbc04b4&\n");

/***/ }),

/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Components/ErrorMessages.vue?vue&type=template&id=b06cce18&":
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/Backend/Components/ErrorMessages.vue?vue&type=template&id=b06cce18& ***!


@@ 547,7 595,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) *
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\n    \"draggable\",\n    {\n      on: { end: _vm.endDrag },\n      model: {\n        value: _vm.page.content,\n        callback: function($$v) {\n          _vm.$set(_vm.page, \"content\", $$v)\n        },\n        expression: \"page.content\"\n      }\n    },\n    [\n      _vm._l(_vm.page.content, function(element, key) {\n        return [\n          !_vm.editing.includes(key)\n            ? _c(element.type + \"-element\", {\n                tag: \"component\",\n                attrs: {\n                  element: element,\n                  title: element.type == \"title\" && _vm.page.title\n                },\n                nativeOn: {\n                  click: function($event) {\n                    return _vm.editElement(key)\n                  }\n                }\n              })\n            : _c(element.type + \"-element-edit\", {\n                tag: \"component\",\n                attrs: {\n                  title: element.type == \"title\" && _vm.page.title,\n                  element: element\n                },\n                on: {\n                  updateElement: function($event) {\n                    return _vm.updateElement($event, key)\n                  },\n                  deleteElement: function($event) {\n                    return _vm.deleteElement(key)\n                  },\n                  closeElement: function($event) {\n                    return _vm.closeElement(key)\n                  }\n                }\n              })\n        ]\n      })\n    ],\n    2\n  )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9Db21wb25lbnRzL1BhZ2VDb250ZW50LnZ1ZT8zN2EwIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxtQkFBbUI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZTtBQUNmO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9yZXNvdXJjZXMvanMvQmFja2VuZC9Db21wb25lbnRzL1BhZ2VDb250ZW50LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD00ZDE1OTM2YSYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZHJhZ2dhYmxlXCIsXG4gICAge1xuICAgICAgb246IHsgZW5kOiBfdm0uZW5kRHJhZyB9LFxuICAgICAgbW9kZWw6IHtcbiAgICAgICAgdmFsdWU6IF92bS5wYWdlLmNvbnRlbnQsXG4gICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbigkJHYpIHtcbiAgICAgICAgICBfdm0uJHNldChfdm0ucGFnZSwgXCJjb250ZW50XCIsICQkdilcbiAgICAgICAgfSxcbiAgICAgICAgZXhwcmVzc2lvbjogXCJwYWdlLmNvbnRlbnRcIlxuICAgICAgfVxuICAgIH0sXG4gICAgW1xuICAgICAgX3ZtLl9sKF92bS5wYWdlLmNvbnRlbnQsIGZ1bmN0aW9uKGVsZW1lbnQsIGtleSkge1xuICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICFfdm0uZWRpdGluZy5pbmNsdWRlcyhrZXkpXG4gICAgICAgICAgICA/IF9jKGVsZW1lbnQudHlwZSArIFwiLWVsZW1lbnRcIiwge1xuICAgICAgICAgICAgICAgIHRhZzogXCJjb21wb25lbnRcIixcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgZWxlbWVudDogZWxlbWVudCxcbiAgICAgICAgICAgICAgICAgIHRpdGxlOiBlbGVtZW50LnR5cGUgPT0gXCJ0aXRsZVwiICYmIF92bS5wYWdlLnRpdGxlXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBuYXRpdmVPbjoge1xuICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmVkaXRFbGVtZW50KGtleSlcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICA6IF9jKGVsZW1lbnQudHlwZSArIFwiLWVsZW1lbnQtZWRpdFwiLCB7XG4gICAgICAgICAgICAgICAgdGFnOiBcImNvbXBvbmVudFwiLFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICB0aXRsZTogZWxlbWVudC50eXBlID09IFwidGl0bGVcIiAmJiBfdm0ucGFnZS50aXRsZSxcbiAgICAgICAgICAgICAgICAgIGVsZW1lbnQ6IGVsZW1lbnRcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICB1cGRhdGVFbGVtZW50OiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS51cGRhdGVFbGVtZW50KCRldmVudCwga2V5KVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIGRlbGV0ZUVsZW1lbnQ6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRlbGV0ZUVsZW1lbnQoa2V5KVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIGNsb3NlRWxlbWVudDogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uY2xvc2VFbGVtZW50KGtleSlcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0pXG4gICAgICAgIF1cbiAgICAgIH0pXG4gICAgXSxcbiAgICAyXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Components/PageContent.vue?vue&type=template&id=4d15936a&\n");
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\n    \"draggable\",\n    {\n      on: { end: _vm.endDrag },\n      model: {\n        value: _vm.page.content,\n        callback: function($$v) {\n          _vm.$set(_vm.page, \"content\", $$v)\n        },\n        expression: \"page.content\"\n      }\n    },\n    [\n      _vm._l(_vm.page.content, function(element, key) {\n        return [\n          !_vm.editing.includes(key)\n            ? _c(element.type + \"-element\", {\n                tag: \"component\",\n                attrs: {\n                  title: element.type == \"title\" && _vm.page.title,\n                  element: element\n                },\n                nativeOn: {\n                  click: function($event) {\n                    return _vm.editElement(key)\n                  }\n                }\n              })\n            : _c(\"element-edit\", {\n                attrs: { element: element },\n                on: {\n                  updateElement: function($event) {\n                    return _vm.updateElement($event, key)\n                  },\n                  deleteElement: function($event) {\n                    return _vm.deleteElement(key)\n                  },\n                  closeElement: function($event) {\n                    return _vm.closeElement(key)\n                  }\n                }\n              })\n        ]\n      })\n    ],\n    2\n  )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9Db21wb25lbnRzL1BhZ2VDb250ZW50LnZ1ZT8zN2EwIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxtQkFBbUI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBLHdCQUF3QixtQkFBbUI7QUFDM0M7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3Jlc291cmNlcy9qcy9CYWNrZW5kL0NvbXBvbmVudHMvUGFnZUNvbnRlbnQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTRkMTU5MzZhJi5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkcmFnZ2FibGVcIixcbiAgICB7XG4gICAgICBvbjogeyBlbmQ6IF92bS5lbmREcmFnIH0sXG4gICAgICBtb2RlbDoge1xuICAgICAgICB2YWx1ZTogX3ZtLnBhZ2UuY29udGVudCxcbiAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgIF92bS4kc2V0KF92bS5wYWdlLCBcImNvbnRlbnRcIiwgJCR2KVxuICAgICAgICB9LFxuICAgICAgICBleHByZXNzaW9uOiBcInBhZ2UuY29udGVudFwiXG4gICAgICB9XG4gICAgfSxcbiAgICBbXG4gICAgICBfdm0uX2woX3ZtLnBhZ2UuY29udGVudCwgZnVuY3Rpb24oZWxlbWVudCwga2V5KSB7XG4gICAgICAgIHJldHVybiBbXG4gICAgICAgICAgIV92bS5lZGl0aW5nLmluY2x1ZGVzKGtleSlcbiAgICAgICAgICAgID8gX2MoZWxlbWVudC50eXBlICsgXCItZWxlbWVudFwiLCB7XG4gICAgICAgICAgICAgICAgdGFnOiBcImNvbXBvbmVudFwiLFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICB0aXRsZTogZWxlbWVudC50eXBlID09IFwidGl0bGVcIiAmJiBfdm0ucGFnZS50aXRsZSxcbiAgICAgICAgICAgICAgICAgIGVsZW1lbnQ6IGVsZW1lbnRcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIG5hdGl2ZU9uOiB7XG4gICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZWRpdEVsZW1lbnQoa2V5KVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIDogX2MoXCJlbGVtZW50LWVkaXRcIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7IGVsZW1lbnQ6IGVsZW1lbnQgfSxcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgdXBkYXRlRWxlbWVudDogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0udXBkYXRlRWxlbWVudCgkZXZlbnQsIGtleSlcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBkZWxldGVFbGVtZW50OiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5kZWxldGVFbGVtZW50KGtleSlcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBjbG9zZUVsZW1lbnQ6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmNsb3NlRWxlbWVudChrZXkpXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9KVxuICAgICAgICBdXG4gICAgICB9KVxuICAgIF0sXG4gICAgMlxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Components/PageContent.vue?vue&type=template&id=4d15936a&\n");

/***/ }),



@@ 599,6 647,18 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) *

/***/ }),

/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=template&id=31fb6ba4&":
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=template&id=31fb6ba4& ***!
  \*****************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\"div\")\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvSW1hZ2VFbGVtZW50RWRpdC52dWU/NjFjNSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3Jlc291cmNlcy9qcy9CYWNrZW5kL0VsZW1lbnRFZGl0cy9JbWFnZUVsZW1lbnRFZGl0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zMWZiNmJhNCYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIpXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=template&id=31fb6ba4&\n");

/***/ }),

/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/TextElementEdit.vue?vue&type=template&id=0bb5ddf0&":
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/Backend/ElementEdits/TextElementEdit.vue?vue&type=template&id=0bb5ddf0& ***!


@@ 607,7 667,19 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) *
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\"div\", { staticClass: \"card\" }, [\n    _c(\"div\", { staticClass: \"card-header\" }, [\n      _vm._v(\n        \"\\n        \" +\n          _vm._s(_vm.$t(_vm.element.type)) +\n          \" \" +\n          _vm._s(_vm.$t(\"element\")) +\n          \"\\n    \"\n      )\n    ]),\n    _vm._v(\" \"),\n    _c(\"div\", { staticClass: \"card-body\" }, [\n      _c(\"div\", { staticClass: \"form-group\" }, [\n        _c(\"textarea\", {\n          directives: [\n            {\n              name: \"model\",\n              rawName: \"v-model\",\n              value: _vm.dataElement.text,\n              expression: \"dataElement.text\"\n            }\n          ],\n          staticClass: \"form-control\",\n          attrs: { rows: \"10\" },\n          domProps: { value: _vm.dataElement.text },\n          on: {\n            input: function($event) {\n              if ($event.target.composing) {\n                return\n              }\n              _vm.$set(_vm.dataElement, \"text\", $event.target.value)\n            }\n          }\n        })\n      ]),\n      _vm._v(\" \"),\n      _c(\n        \"button\",\n        { staticClass: \"btn btn-primary\", on: { click: _vm.updateElement } },\n        [_vm._v(_vm._s(_vm.$t(\"done\")))]\n      ),\n      _vm._v(\" \"),\n      _c(\n        \"button\",\n        {\n          staticClass: \"btn btn-danger\",\n          attrs: { \"data-toggle\": \"modal\", \"data-target\": \"#confirmDelete\" },\n          on: { click: _vm.deleteElement }\n        },\n        [_vm._v(_vm._s(_vm.$t(\"delete\")))]\n      ),\n      _vm._v(\" \"),\n      _c(\n        \"button\",\n        { staticClass: \"btn btn-secondary\", on: { click: _vm.closeElement } },\n        [_vm._v(_vm._s(_vm.$t(\"cancel\")))]\n      )\n    ])\n  ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvVGV4dEVsZW1lbnRFZGl0LnZ1ZT84YjI2Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLHNCQUFzQjtBQUMxQyxlQUFlLDZCQUE2QjtBQUM1QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLDJCQUEyQjtBQUMxQyxpQkFBaUIsNEJBQTRCO0FBQzdDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLGFBQWE7QUFDL0IscUJBQXFCLDhCQUE4QjtBQUNuRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUyxzQ0FBc0MsMkJBQTJCLEVBQUU7QUFDNUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IsMERBQTBEO0FBQzVFLGVBQWU7QUFDZixTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVMsd0NBQXdDLDBCQUEwQixFQUFFO0FBQzdFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3Jlc291cmNlcy9qcy9CYWNrZW5kL0VsZW1lbnRFZGl0cy9UZXh0RWxlbWVudEVkaXQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTBiYjVkZGYwJi5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjYXJkXCIgfSwgW1xuICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY2FyZC1oZWFkZXJcIiB9LCBbXG4gICAgICBfdm0uX3YoXG4gICAgICAgIFwiXFxuICAgICAgICBcIiArXG4gICAgICAgICAgX3ZtLl9zKF92bS4kdChfdm0uZWxlbWVudC50eXBlKSkgK1xuICAgICAgICAgIFwiIFwiICtcbiAgICAgICAgICBfdm0uX3MoX3ZtLiR0KFwiZWxlbWVudFwiKSkgK1xuICAgICAgICAgIFwiXFxuICAgIFwiXG4gICAgICApXG4gICAgXSksXG4gICAgX3ZtLl92KFwiIFwiKSxcbiAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNhcmQtYm9keVwiIH0sIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiZm9ybS1ncm91cFwiIH0sIFtcbiAgICAgICAgX2MoXCJ0ZXh0YXJlYVwiLCB7XG4gICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBuYW1lOiBcIm1vZGVsXCIsXG4gICAgICAgICAgICAgIHJhd05hbWU6IFwidi1tb2RlbFwiLFxuICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmRhdGFFbGVtZW50LnRleHQsXG4gICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZGF0YUVsZW1lbnQudGV4dFwiXG4gICAgICAgICAgICB9XG4gICAgICAgICAgXSxcbiAgICAgICAgICBzdGF0aWNDbGFzczogXCJmb3JtLWNvbnRyb2xcIixcbiAgICAgICAgICBhdHRyczogeyByb3dzOiBcIjEwXCIgfSxcbiAgICAgICAgICBkb21Qcm9wczogeyB2YWx1ZTogX3ZtLmRhdGFFbGVtZW50LnRleHQgfSxcbiAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgaW5wdXQ6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICBpZiAoJGV2ZW50LnRhcmdldC5jb21wb3NpbmcpIHtcbiAgICAgICAgICAgICAgICByZXR1cm5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZGF0YUVsZW1lbnQsIFwidGV4dFwiLCAkZXZlbnQudGFyZ2V0LnZhbHVlKVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfSlcbiAgICAgIF0pLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKFxuICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImJ0biBidG4tcHJpbWFyeVwiLCBvbjogeyBjbGljazogX3ZtLnVwZGF0ZUVsZW1lbnQgfSB9LFxuICAgICAgICBbX3ZtLl92KF92bS5fcyhfdm0uJHQoXCJkb25lXCIpKSldXG4gICAgICApLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKFxuICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICB7XG4gICAgICAgICAgc3RhdGljQ2xhc3M6IFwiYnRuIGJ0bi1kYW5nZXJcIixcbiAgICAgICAgICBhdHRyczogeyBcImRhdGEtdG9nZ2xlXCI6IFwibW9kYWxcIiwgXCJkYXRhLXRhcmdldFwiOiBcIiNjb25maXJtRGVsZXRlXCIgfSxcbiAgICAgICAgICBvbjogeyBjbGljazogX3ZtLmRlbGV0ZUVsZW1lbnQgfVxuICAgICAgICB9LFxuICAgICAgICBbX3ZtLl92KF92bS5fcyhfdm0uJHQoXCJkZWxldGVcIikpKV1cbiAgICAgICksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXG4gICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgIHsgc3RhdGljQ2xhc3M6IFwiYnRuIGJ0bi1zZWNvbmRhcnlcIiwgb246IHsgY2xpY2s6IF92bS5jbG9zZUVsZW1lbnQgfSB9LFxuICAgICAgICBbX3ZtLl92KF92bS5fcyhfdm0uJHQoXCJjYW5jZWxcIikpKV1cbiAgICAgIClcbiAgICBdKVxuICBdKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/TextElementEdit.vue?vue&type=template&id=0bb5ddf0&\n");
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\"div\", [\n    _c(\"div\", { staticClass: \"form-group\" }, [\n      _c(\"textarea\", {\n        directives: [\n          {\n            name: \"model\",\n            rawName: \"v-model\",\n            value: _vm.textElement.text,\n            expression: \"textElement.text\"\n          }\n        ],\n        staticClass: \"form-control\",\n        attrs: { rows: \"10\" },\n        domProps: { value: _vm.textElement.text },\n        on: {\n          input: function($event) {\n            if ($event.target.composing) {\n              return\n            }\n            _vm.$set(_vm.textElement, \"text\", $event.target.value)\n          }\n        }\n      })\n    ])\n  ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvVGV4dEVsZW1lbnRFZGl0LnZ1ZT84YjI2Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlLDRCQUE0QjtBQUMzQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQixhQUFhO0FBQzdCLG1CQUFtQiw4QkFBOEI7QUFDakQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3Jlc291cmNlcy9qcy9CYWNrZW5kL0VsZW1lbnRFZGl0cy9UZXh0RWxlbWVudEVkaXQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTBiYjVkZGYwJi5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXCJkaXZcIiwgW1xuICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiZm9ybS1ncm91cFwiIH0sIFtcbiAgICAgIF9jKFwidGV4dGFyZWFcIiwge1xuICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAge1xuICAgICAgICAgICAgbmFtZTogXCJtb2RlbFwiLFxuICAgICAgICAgICAgcmF3TmFtZTogXCJ2LW1vZGVsXCIsXG4gICAgICAgICAgICB2YWx1ZTogX3ZtLnRleHRFbGVtZW50LnRleHQsXG4gICAgICAgICAgICBleHByZXNzaW9uOiBcInRleHRFbGVtZW50LnRleHRcIlxuICAgICAgICAgIH1cbiAgICAgICAgXSxcbiAgICAgICAgc3RhdGljQ2xhc3M6IFwiZm9ybS1jb250cm9sXCIsXG4gICAgICAgIGF0dHJzOiB7IHJvd3M6IFwiMTBcIiB9LFxuICAgICAgICBkb21Qcm9wczogeyB2YWx1ZTogX3ZtLnRleHRFbGVtZW50LnRleHQgfSxcbiAgICAgICAgb246IHtcbiAgICAgICAgICBpbnB1dDogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICBpZiAoJGV2ZW50LnRhcmdldC5jb21wb3NpbmcpIHtcbiAgICAgICAgICAgICAgcmV0dXJuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBfdm0uJHNldChfdm0udGV4dEVsZW1lbnQsIFwidGV4dFwiLCAkZXZlbnQudGFyZ2V0LnZhbHVlKVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSlcbiAgICBdKVxuICBdKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/TextElementEdit.vue?vue&type=template&id=0bb5ddf0&\n");

/***/ }),

/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=template&id=196b3907&":
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=template&id=196b3907& ***!
  \*****************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\"div\")\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvVGl0bGVFbGVtZW50RWRpdC52dWU/OGExMSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3Jlc291cmNlcy9qcy9CYWNrZW5kL0VsZW1lbnRFZGl0cy9UaXRsZUVsZW1lbnRFZGl0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0xOTZiMzkwNyYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIpXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=template&id=196b3907&\n");

/***/ }),



@@ 679,7 751,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) *
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\n    \"div\",\n    { staticClass: \"container mt-2\" },\n    [\n      _c(\"page-save-button\", { ref: \"save\", attrs: { page: _vm.page } }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"card mb-3\" }, [\n        _c(\"div\", { staticClass: \"card-body\" }, [\n          _c(\"div\", { staticClass: \"form-group\" }, [\n            _c(\"label\", { attrs: { for: \"titleInput\" } }, [\n              _vm._v(_vm._s(_vm.$t(\"title\")))\n            ]),\n            _vm._v(\" \"),\n            _c(\"input\", {\n              directives: [\n                {\n                  name: \"model\",\n                  rawName: \"v-model\",\n                  value: _vm.page.title,\n                  expression: \"page.title\"\n                }\n              ],\n              staticClass: \"form-control\",\n              attrs: {\n                type: \"text\",\n                id: \"titleInput\",\n                placeholder: _vm.$t(\"enterTitle\"),\n                required: \"true\"\n              },\n              domProps: { value: _vm.page.title },\n              on: {\n                input: [\n                  function($event) {\n                    if ($event.target.composing) {\n                      return\n                    }\n                    _vm.$set(_vm.page, \"title\", $event.target.value)\n                  },\n                  _vm.setUnsaved\n                ]\n              }\n            })\n          ])\n        ])\n      ]),\n      _vm._v(\" \"),\n      _c(\"page-content\", {\n        attrs: { page: _vm.page },\n        on: { pageUpdate: _vm.setUnsaved, deleteElement: _vm.selectForDelete }\n      }),\n      _vm._v(\" \"),\n      _c(\"pre\", [_vm._v(_vm._s(_vm.page.content))]),\n      _vm._v(\" \"),\n      _c(\"add-element-button\", { on: { addElement: _vm.addElement } }),\n      _vm._v(\" \"),\n      _vm.selectedForDelete\n        ? _c(\"delete-modal-no-request\", {\n            attrs: {\n              modalTitle: \"deleteElement\",\n              message: \"elementDeleteConfirm\",\n              canBeUndone: true,\n              itemTitle: _vm\n                .$t(_vm.page.content[_vm.selectedForDelete].type)\n                .toLowerCase()\n            },\n            on: { success: _vm.deleteElement }\n          })\n        : _vm._e()\n    ],\n    1\n  )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9Sb3V0ZXMvUGFnZS52dWU/ZTAzNSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLLGdDQUFnQztBQUNyQztBQUNBLDhCQUE4QixzQkFBc0IsaUJBQWlCLEVBQUU7QUFDdkU7QUFDQSxpQkFBaUIsMkJBQTJCO0FBQzVDLG1CQUFtQiwyQkFBMkI7QUFDOUMscUJBQXFCLDRCQUE0QjtBQUNqRCx5QkFBeUIsU0FBUyxvQkFBb0IsRUFBRTtBQUN4RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2YseUJBQXlCLHdCQUF3QjtBQUNqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQixpQkFBaUI7QUFDakMsYUFBYTtBQUNiLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0MsTUFBTSw2QkFBNkIsRUFBRTtBQUNyRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYixpQkFBaUI7QUFDakIsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3Jlc291cmNlcy9qcy9CYWNrZW5kL1JvdXRlcy9QYWdlLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02Y2U5Y2Q4YiYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgeyBzdGF0aWNDbGFzczogXCJjb250YWluZXIgbXQtMlwiIH0sXG4gICAgW1xuICAgICAgX2MoXCJwYWdlLXNhdmUtYnV0dG9uXCIsIHsgcmVmOiBcInNhdmVcIiwgYXR0cnM6IHsgcGFnZTogX3ZtLnBhZ2UgfSB9KSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNhcmQgbWItM1wiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjYXJkLWJvZHlcIiB9LCBbXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJmb3JtLWdyb3VwXCIgfSwgW1xuICAgICAgICAgICAgX2MoXCJsYWJlbFwiLCB7IGF0dHJzOiB7IGZvcjogXCJ0aXRsZUlucHV0XCIgfSB9LCBbXG4gICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLiR0KFwidGl0bGVcIikpKVxuICAgICAgICAgICAgXSksXG4gICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgX2MoXCJpbnB1dFwiLCB7XG4gICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBuYW1lOiBcIm1vZGVsXCIsXG4gICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtbW9kZWxcIixcbiAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ucGFnZS50aXRsZSxcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwicGFnZS50aXRsZVwiXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJmb3JtLWNvbnRyb2xcIixcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICB0eXBlOiBcInRleHRcIixcbiAgICAgICAgICAgICAgICBpZDogXCJ0aXRsZUlucHV0XCIsXG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IF92bS4kdChcImVudGVyVGl0bGVcIiksXG4gICAgICAgICAgICAgICAgcmVxdWlyZWQ6IFwidHJ1ZVwiXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIGRvbVByb3BzOiB7IHZhbHVlOiBfdm0ucGFnZS50aXRsZSB9LFxuICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgIGlucHV0OiBbXG4gICAgICAgICAgICAgICAgICBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKCRldmVudC50YXJnZXQuY29tcG9zaW5nKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcmV0dXJuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnBhZ2UsIFwidGl0bGVcIiwgJGV2ZW50LnRhcmdldC52YWx1ZSlcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBfdm0uc2V0VW5zYXZlZFxuICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSlcbiAgICAgICAgICBdKVxuICAgICAgICBdKVxuICAgICAgXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJwYWdlLWNvbnRlbnRcIiwge1xuICAgICAgICBhdHRyczogeyBwYWdlOiBfdm0ucGFnZSB9LFxuICAgICAgICBvbjogeyBwYWdlVXBkYXRlOiBfdm0uc2V0VW5zYXZlZCwgZGVsZXRlRWxlbWVudDogX3ZtLnNlbGVjdEZvckRlbGV0ZSB9XG4gICAgICB9KSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcInByZVwiLCBbX3ZtLl92KF92bS5fcyhfdm0ucGFnZS5jb250ZW50KSldKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcImFkZC1lbGVtZW50LWJ1dHRvblwiLCB7IG9uOiB7IGFkZEVsZW1lbnQ6IF92bS5hZGRFbGVtZW50IH0gfSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX3ZtLnNlbGVjdGVkRm9yRGVsZXRlXG4gICAgICAgID8gX2MoXCJkZWxldGUtbW9kYWwtbm8tcmVxdWVzdFwiLCB7XG4gICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICBtb2RhbFRpdGxlOiBcImRlbGV0ZUVsZW1lbnRcIixcbiAgICAgICAgICAgICAgbWVzc2FnZTogXCJlbGVtZW50RGVsZXRlQ29uZmlybVwiLFxuICAgICAgICAgICAgICBjYW5CZVVuZG9uZTogdHJ1ZSxcbiAgICAgICAgICAgICAgaXRlbVRpdGxlOiBfdm1cbiAgICAgICAgICAgICAgICAuJHQoX3ZtLnBhZ2UuY29udGVudFtfdm0uc2VsZWN0ZWRGb3JEZWxldGVdLnR5cGUpXG4gICAgICAgICAgICAgICAgLnRvTG93ZXJDYXNlKClcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBvbjogeyBzdWNjZXNzOiBfdm0uZGVsZXRlRWxlbWVudCB9XG4gICAgICAgICAgfSlcbiAgICAgICAgOiBfdm0uX2UoKVxuICAgIF0sXG4gICAgMVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Routes/Page.vue?vue&type=template&id=6ce9cd8b&\n");
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\n    \"div\",\n    { staticClass: \"container mt-2\" },\n    [\n      _c(\"page-save-button\", { ref: \"save\", attrs: { page: _vm.page } }),\n      _vm._v(\" \"),\n      _c(\"div\", { staticClass: \"card mb-3\" }, [\n        _c(\"div\", { staticClass: \"card-body\" }, [\n          _c(\"div\", { staticClass: \"form-group\" }, [\n            _c(\"label\", { attrs: { for: \"titleInput\" } }, [\n              _vm._v(_vm._s(_vm.$t(\"title\")))\n            ]),\n            _vm._v(\" \"),\n            _c(\"input\", {\n              directives: [\n                {\n                  name: \"model\",\n                  rawName: \"v-model\",\n                  value: _vm.page.title,\n                  expression: \"page.title\"\n                }\n              ],\n              staticClass: \"form-control\",\n              attrs: {\n                type: \"text\",\n                id: \"titleInput\",\n                placeholder: _vm.$t(\"enterTitle\"),\n                required: \"true\"\n              },\n              domProps: { value: _vm.page.title },\n              on: {\n                input: [\n                  function($event) {\n                    if ($event.target.composing) {\n                      return\n                    }\n                    _vm.$set(_vm.page, \"title\", $event.target.value)\n                  },\n                  _vm.setUnsaved\n                ]\n              }\n            })\n          ])\n        ])\n      ]),\n      _vm._v(\" \"),\n      _c(\"page-content\", {\n        attrs: { page: _vm.page },\n        on: { pageUpdate: _vm.setUnsaved, deleteElement: _vm.selectForDelete }\n      }),\n      _vm._v(\" \"),\n      _c(\"pre\", [_vm._v(_vm._s(_vm.page.content))]),\n      _vm._v(\" \"),\n      _c(\"add-element-button\", { on: { addElement: _vm.addElement } }),\n      _vm._v(\" \"),\n      _vm.selectedForDelete !== null\n        ? _c(\"delete-modal-no-request\", {\n            attrs: {\n              modalTitle: \"deleteElement\",\n              message: \"elementDeleteConfirm\",\n              canBeUndone: true,\n              itemTitle: _vm\n                .$t(_vm.page.content[_vm.selectedForDelete].type)\n                .toLowerCase()\n            },\n            on: { success: _vm.deleteElement }\n          })\n        : _vm._e()\n    ],\n    1\n  )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9Sb3V0ZXMvUGFnZS52dWU/ZTAzNSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLLGdDQUFnQztBQUNyQztBQUNBLDhCQUE4QixzQkFBc0IsaUJBQWlCLEVBQUU7QUFDdkU7QUFDQSxpQkFBaUIsMkJBQTJCO0FBQzVDLG1CQUFtQiwyQkFBMkI7QUFDOUMscUJBQXFCLDRCQUE0QjtBQUNqRCx5QkFBeUIsU0FBUyxvQkFBb0IsRUFBRTtBQUN4RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2YseUJBQXlCLHdCQUF3QjtBQUNqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQixpQkFBaUI7QUFDakMsYUFBYTtBQUNiLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0MsTUFBTSw2QkFBNkIsRUFBRTtBQUNyRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWE7QUFDYixpQkFBaUI7QUFDakIsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3Jlc291cmNlcy9qcy9CYWNrZW5kL1JvdXRlcy9QYWdlLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02Y2U5Y2Q4YiYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgeyBzdGF0aWNDbGFzczogXCJjb250YWluZXIgbXQtMlwiIH0sXG4gICAgW1xuICAgICAgX2MoXCJwYWdlLXNhdmUtYnV0dG9uXCIsIHsgcmVmOiBcInNhdmVcIiwgYXR0cnM6IHsgcGFnZTogX3ZtLnBhZ2UgfSB9KSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNhcmQgbWItM1wiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjYXJkLWJvZHlcIiB9LCBbXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJmb3JtLWdyb3VwXCIgfSwgW1xuICAgICAgICAgICAgX2MoXCJsYWJlbFwiLCB7IGF0dHJzOiB7IGZvcjogXCJ0aXRsZUlucHV0XCIgfSB9LCBbXG4gICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLiR0KFwidGl0bGVcIikpKVxuICAgICAgICAgICAgXSksXG4gICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgX2MoXCJpbnB1dFwiLCB7XG4gICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBuYW1lOiBcIm1vZGVsXCIsXG4gICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtbW9kZWxcIixcbiAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ucGFnZS50aXRsZSxcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwicGFnZS50aXRsZVwiXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJmb3JtLWNvbnRyb2xcIixcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICB0eXBlOiBcInRleHRcIixcbiAgICAgICAgICAgICAgICBpZDogXCJ0aXRsZUlucHV0XCIsXG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IF92bS4kdChcImVudGVyVGl0bGVcIiksXG4gICAgICAgICAgICAgICAgcmVxdWlyZWQ6IFwidHJ1ZVwiXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIGRvbVByb3BzOiB7IHZhbHVlOiBfdm0ucGFnZS50aXRsZSB9LFxuICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgIGlucHV0OiBbXG4gICAgICAgICAgICAgICAgICBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKCRldmVudC50YXJnZXQuY29tcG9zaW5nKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcmV0dXJuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnBhZ2UsIFwidGl0bGVcIiwgJGV2ZW50LnRhcmdldC52YWx1ZSlcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBfdm0uc2V0VW5zYXZlZFxuICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSlcbiAgICAgICAgICBdKVxuICAgICAgICBdKVxuICAgICAgXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJwYWdlLWNvbnRlbnRcIiwge1xuICAgICAgICBhdHRyczogeyBwYWdlOiBfdm0ucGFnZSB9LFxuICAgICAgICBvbjogeyBwYWdlVXBkYXRlOiBfdm0uc2V0VW5zYXZlZCwgZGVsZXRlRWxlbWVudDogX3ZtLnNlbGVjdEZvckRlbGV0ZSB9XG4gICAgICB9KSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcInByZVwiLCBbX3ZtLl92KF92bS5fcyhfdm0ucGFnZS5jb250ZW50KSldKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcImFkZC1lbGVtZW50LWJ1dHRvblwiLCB7IG9uOiB7IGFkZEVsZW1lbnQ6IF92bS5hZGRFbGVtZW50IH0gfSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX3ZtLnNlbGVjdGVkRm9yRGVsZXRlICE9PSBudWxsXG4gICAgICAgID8gX2MoXCJkZWxldGUtbW9kYWwtbm8tcmVxdWVzdFwiLCB7XG4gICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICBtb2RhbFRpdGxlOiBcImRlbGV0ZUVsZW1lbnRcIixcbiAgICAgICAgICAgICAgbWVzc2FnZTogXCJlbGVtZW50RGVsZXRlQ29uZmlybVwiLFxuICAgICAgICAgICAgICBjYW5CZVVuZG9uZTogdHJ1ZSxcbiAgICAgICAgICAgICAgaXRlbVRpdGxlOiBfdm1cbiAgICAgICAgICAgICAgICAuJHQoX3ZtLnBhZ2UuY29udGVudFtfdm0uc2VsZWN0ZWRGb3JEZWxldGVdLnR5cGUpXG4gICAgICAgICAgICAgICAgLnRvTG93ZXJDYXNlKClcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBvbjogeyBzdWNjZXNzOiBfdm0uZGVsZXRlRWxlbWVudCB9XG4gICAgICAgICAgfSlcbiAgICAgICAgOiBfdm0uX2UoKVxuICAgIF0sXG4gICAgMVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Routes/Page.vue?vue&type=template&id=6ce9cd8b&\n");

/***/ }),



@@ 1064,6 1136,42 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _nod

/***/ }),

/***/ "./resources/js/Backend/Components/ElementEdit.vue":
/*!*********************************************************!*\
  !*** ./resources/js/Backend/Components/ElementEdit.vue ***!
  \*********************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ElementEdit_vue_vue_type_template_id_fcbc04b4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ElementEdit.vue?vue&type=template&id=fcbc04b4& */ \"./resources/js/Backend/Components/ElementEdit.vue?vue&type=template&id=fcbc04b4&\");\n/* harmony import */ var _ElementEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ElementEdit.vue?vue&type=script&lang=js& */ \"./resources/js/Backend/Components/ElementEdit.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _ElementEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _ElementEdit_vue_vue_type_template_id_fcbc04b4___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _ElementEdit_vue_vue_type_template_id_fcbc04b4___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"resources/js/Backend/Components/ElementEdit.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9Db21wb25lbnRzL0VsZW1lbnRFZGl0LnZ1ZT81YTc2Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBGO0FBQzNCO0FBQ0w7OztBQUcxRDtBQUNnRztBQUNoRyxnQkFBZ0IsMkdBQVU7QUFDMUIsRUFBRSxpRkFBTTtBQUNSLEVBQUUsc0ZBQU07QUFDUixFQUFFLCtGQUFlO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0EsSUFBSSxLQUFVLEVBQUUsWUFpQmY7QUFDRDtBQUNlLGdGIiwiZmlsZSI6Ii4vcmVzb3VyY2VzL2pzL0JhY2tlbmQvQ29tcG9uZW50cy9FbGVtZW50RWRpdC52dWUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9IGZyb20gXCIuL0VsZW1lbnRFZGl0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1mY2JjMDRiNCZcIlxuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9FbGVtZW50RWRpdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL0VsZW1lbnRFZGl0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGxcbiAgXG4pXG5cbi8qIGhvdCByZWxvYWQgKi9cbmlmIChtb2R1bGUuaG90KSB7XG4gIHZhciBhcGkgPSByZXF1aXJlKFwiL2hvbWUvYXF1aXZlL2ppeXUtYmxvZy9ub2RlX21vZHVsZXMvdnVlLWhvdC1yZWxvYWQtYXBpL2Rpc3QvaW5kZXguanNcIilcbiAgYXBpLmluc3RhbGwocmVxdWlyZSgndnVlJykpXG4gIGlmIChhcGkuY29tcGF0aWJsZSkge1xuICAgIG1vZHVsZS5ob3QuYWNjZXB0KClcbiAgICBpZiAoIWFwaS5pc1JlY29yZGVkKCdmY2JjMDRiNCcpKSB7XG4gICAgICBhcGkuY3JlYXRlUmVjb3JkKCdmY2JjMDRiNCcsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH0gZWxzZSB7XG4gICAgICBhcGkucmVsb2FkKCdmY2JjMDRiNCcsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH1cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcIi4vRWxlbWVudEVkaXQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWZjYmMwNGI0JlwiLCBmdW5jdGlvbiAoKSB7XG4gICAgICBhcGkucmVyZW5kZXIoJ2ZjYmMwNGI0Jywge1xuICAgICAgICByZW5kZXI6IHJlbmRlcixcbiAgICAgICAgc3RhdGljUmVuZGVyRm5zOiBzdGF0aWNSZW5kZXJGbnNcbiAgICAgIH0pXG4gICAgfSlcbiAgfVxufVxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJyZXNvdXJjZXMvanMvQmFja2VuZC9Db21wb25lbnRzL0VsZW1lbnRFZGl0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/Backend/Components/ElementEdit.vue\n");

/***/ }),

/***/ "./resources/js/Backend/Components/ElementEdit.vue?vue&type=script&lang=js&":
/*!**********************************************************************************!*\
  !*** ./resources/js/Backend/Components/ElementEdit.vue?vue&type=script&lang=js& ***!
  \**********************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ElementEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ElementEdit.vue?vue&type=script&lang=js& */ \"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Components/ElementEdit.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ElementEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9Db21wb25lbnRzL0VsZW1lbnRFZGl0LnZ1ZT9jOWM2Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQSx3Q0FBaU0sQ0FBZ0IsdVBBQUcsRUFBQyIsImZpbGUiOiIuL3Jlc291cmNlcy9qcy9CYWNrZW5kL0NvbXBvbmVudHMvRWxlbWVudEVkaXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanM/P3JlZi0tNC0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vRWxlbWVudEVkaXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzPz9yZWYtLTQtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0VsZW1lbnRFZGl0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/Backend/Components/ElementEdit.vue?vue&type=script&lang=js&\n");

/***/ }),

/***/ "./resources/js/Backend/Components/ElementEdit.vue?vue&type=template&id=fcbc04b4&":
/*!****************************************************************************************!*\
  !*** ./resources/js/Backend/Components/ElementEdit.vue?vue&type=template&id=fcbc04b4& ***!
  \****************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ElementEdit_vue_vue_type_template_id_fcbc04b4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ElementEdit.vue?vue&type=template&id=fcbc04b4& */ \"./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/Components/ElementEdit.vue?vue&type=template&id=fcbc04b4&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ElementEdit_vue_vue_type_template_id_fcbc04b4___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ElementEdit_vue_vue_type_template_id_fcbc04b4___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9Db21wb25lbnRzL0VsZW1lbnRFZGl0LnZ1ZT9hODU0Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSIsImZpbGUiOiIuL3Jlc291cmNlcy9qcy9CYWNrZW5kL0NvbXBvbmVudHMvRWxlbWVudEVkaXQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWZjYmMwNGI0Ji5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9FbGVtZW50RWRpdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZmNiYzA0YjQmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./resources/js/Backend/Components/ElementEdit.vue?vue&type=template&id=fcbc04b4&\n");

/***/ }),

/***/ "./resources/js/Backend/Components/ErrorMessages.vue":
/*!***********************************************************!*\
  !*** ./resources/js/Backend/Components/ErrorMessages.vue ***!


@@ 1316,6 1424,42 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _nod

/***/ }),

/***/ "./resources/js/Backend/ElementEdits/ImageElementEdit.vue":
/*!****************************************************************!*\
  !*** ./resources/js/Backend/ElementEdits/ImageElementEdit.vue ***!
  \****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ImageElementEdit_vue_vue_type_template_id_31fb6ba4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ImageElementEdit.vue?vue&type=template&id=31fb6ba4& */ \"./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=template&id=31fb6ba4&\");\n/* harmony import */ var _ImageElementEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageElementEdit.vue?vue&type=script&lang=js& */ \"./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _ImageElementEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _ImageElementEdit_vue_vue_type_template_id_31fb6ba4___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _ImageElementEdit_vue_vue_type_template_id_31fb6ba4___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"resources/js/Backend/ElementEdits/ImageElementEdit.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvSW1hZ2VFbGVtZW50RWRpdC52dWU/MzBkOCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUErRjtBQUMzQjtBQUNMOzs7QUFHL0Q7QUFDZ0c7QUFDaEcsZ0JBQWdCLDJHQUFVO0FBQzFCLEVBQUUsc0ZBQU07QUFDUixFQUFFLDJGQUFNO0FBQ1IsRUFBRSxvR0FBZTtBQUNqQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLElBQUksS0FBVSxFQUFFLFlBaUJmO0FBQ0Q7QUFDZSxnRiIsImZpbGUiOiIuL3Jlc291cmNlcy9qcy9CYWNrZW5kL0VsZW1lbnRFZGl0cy9JbWFnZUVsZW1lbnRFZGl0LnZ1ZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0gZnJvbSBcIi4vSW1hZ2VFbGVtZW50RWRpdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzFmYjZiYTQmXCJcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vSW1hZ2VFbGVtZW50RWRpdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL0ltYWdlRWxlbWVudEVkaXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbFxuICBcbilcblxuLyogaG90IHJlbG9hZCAqL1xuaWYgKG1vZHVsZS5ob3QpIHtcbiAgdmFyIGFwaSA9IHJlcXVpcmUoXCIvaG9tZS9hcXVpdmUvaml5dS1ibG9nL25vZGVfbW9kdWxlcy92dWUtaG90LXJlbG9hZC1hcGkvZGlzdC9pbmRleC5qc1wiKVxuICBhcGkuaW5zdGFsbChyZXF1aXJlKCd2dWUnKSlcbiAgaWYgKGFwaS5jb21wYXRpYmxlKSB7XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoKVxuICAgIGlmICghYXBpLmlzUmVjb3JkZWQoJzMxZmI2YmE0JykpIHtcbiAgICAgIGFwaS5jcmVhdGVSZWNvcmQoJzMxZmI2YmE0JywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfSBlbHNlIHtcbiAgICAgIGFwaS5yZWxvYWQoJzMxZmI2YmE0JywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfVxuICAgIG1vZHVsZS5ob3QuYWNjZXB0KFwiLi9JbWFnZUVsZW1lbnRFZGl0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zMWZiNmJhNCZcIiwgZnVuY3Rpb24gKCkge1xuICAgICAgYXBpLnJlcmVuZGVyKCczMWZiNmJhNCcsIHtcbiAgICAgICAgcmVuZGVyOiByZW5kZXIsXG4gICAgICAgIHN0YXRpY1JlbmRlckZuczogc3RhdGljUmVuZGVyRm5zXG4gICAgICB9KVxuICAgIH0pXG4gIH1cbn1cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicmVzb3VyY2VzL2pzL0JhY2tlbmQvRWxlbWVudEVkaXRzL0ltYWdlRWxlbWVudEVkaXQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/Backend/ElementEdits/ImageElementEdit.vue\n");

/***/ }),

/***/ "./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=script&lang=js&":
/*!*****************************************************************************************!*\
  !*** ./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=script&lang=js& ***!
  \*****************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageElementEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageElementEdit.vue?vue&type=script&lang=js& */ \"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageElementEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvSW1hZ2VFbGVtZW50RWRpdC52dWU/ZmJiNCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUEsd0NBQXNNLENBQWdCLDRQQUFHLEVBQUMiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvSW1hZ2VFbGVtZW50RWRpdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS00LTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9JbWFnZUVsZW1lbnRFZGl0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS00LTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9JbWFnZUVsZW1lbnRFZGl0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=script&lang=js&\n");

/***/ }),

/***/ "./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=template&id=31fb6ba4&":
/*!***********************************************************************************************!*\
  !*** ./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=template&id=31fb6ba4& ***!
  \***********************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageElementEdit_vue_vue_type_template_id_31fb6ba4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./ImageElementEdit.vue?vue&type=template&id=31fb6ba4& */ \"./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=template&id=31fb6ba4&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageElementEdit_vue_vue_type_template_id_31fb6ba4___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_ImageElementEdit_vue_vue_type_template_id_31fb6ba4___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvSW1hZ2VFbGVtZW50RWRpdC52dWU/ZThkOSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvSW1hZ2VFbGVtZW50RWRpdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzFmYjZiYTQmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0ltYWdlRWxlbWVudEVkaXQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTMxZmI2YmE0JlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/Backend/ElementEdits/ImageElementEdit.vue?vue&type=template&id=31fb6ba4&\n");

/***/ }),

/***/ "./resources/js/Backend/ElementEdits/TextElementEdit.vue":
/*!***************************************************************!*\
  !*** ./resources/js/Backend/ElementEdits/TextElementEdit.vue ***!


@@ 1352,6 1496,42 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _nod

/***/ }),

/***/ "./resources/js/Backend/ElementEdits/TitleElementEdit.vue":
/*!****************************************************************!*\
  !*** ./resources/js/Backend/ElementEdits/TitleElementEdit.vue ***!
  \****************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _TitleElementEdit_vue_vue_type_template_id_196b3907___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TitleElementEdit.vue?vue&type=template&id=196b3907& */ \"./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=template&id=196b3907&\");\n/* harmony import */ var _TitleElementEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TitleElementEdit.vue?vue&type=script&lang=js& */ \"./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _TitleElementEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _TitleElementEdit_vue_vue_type_template_id_196b3907___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _TitleElementEdit_vue_vue_type_template_id_196b3907___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"resources/js/Backend/ElementEdits/TitleElementEdit.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvVGl0bGVFbGVtZW50RWRpdC52dWU/NTlhMyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUErRjtBQUMzQjtBQUNMOzs7QUFHL0Q7QUFDZ0c7QUFDaEcsZ0JBQWdCLDJHQUFVO0FBQzFCLEVBQUUsc0ZBQU07QUFDUixFQUFFLDJGQUFNO0FBQ1IsRUFBRSxvR0FBZTtBQUNqQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLElBQUksS0FBVSxFQUFFLFlBaUJmO0FBQ0Q7QUFDZSxnRiIsImZpbGUiOiIuL3Jlc291cmNlcy9qcy9CYWNrZW5kL0VsZW1lbnRFZGl0cy9UaXRsZUVsZW1lbnRFZGl0LnZ1ZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0gZnJvbSBcIi4vVGl0bGVFbGVtZW50RWRpdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTk2YjM5MDcmXCJcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vVGl0bGVFbGVtZW50RWRpdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL1RpdGxlRWxlbWVudEVkaXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbFxuICBcbilcblxuLyogaG90IHJlbG9hZCAqL1xuaWYgKG1vZHVsZS5ob3QpIHtcbiAgdmFyIGFwaSA9IHJlcXVpcmUoXCIvaG9tZS9hcXVpdmUvaml5dS1ibG9nL25vZGVfbW9kdWxlcy92dWUtaG90LXJlbG9hZC1hcGkvZGlzdC9pbmRleC5qc1wiKVxuICBhcGkuaW5zdGFsbChyZXF1aXJlKCd2dWUnKSlcbiAgaWYgKGFwaS5jb21wYXRpYmxlKSB7XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoKVxuICAgIGlmICghYXBpLmlzUmVjb3JkZWQoJzE5NmIzOTA3JykpIHtcbiAgICAgIGFwaS5jcmVhdGVSZWNvcmQoJzE5NmIzOTA3JywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfSBlbHNlIHtcbiAgICAgIGFwaS5yZWxvYWQoJzE5NmIzOTA3JywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfVxuICAgIG1vZHVsZS5ob3QuYWNjZXB0KFwiLi9UaXRsZUVsZW1lbnRFZGl0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0xOTZiMzkwNyZcIiwgZnVuY3Rpb24gKCkge1xuICAgICAgYXBpLnJlcmVuZGVyKCcxOTZiMzkwNycsIHtcbiAgICAgICAgcmVuZGVyOiByZW5kZXIsXG4gICAgICAgIHN0YXRpY1JlbmRlckZuczogc3RhdGljUmVuZGVyRm5zXG4gICAgICB9KVxuICAgIH0pXG4gIH1cbn1cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicmVzb3VyY2VzL2pzL0JhY2tlbmQvRWxlbWVudEVkaXRzL1RpdGxlRWxlbWVudEVkaXQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/Backend/ElementEdits/TitleElementEdit.vue\n");

/***/ }),

/***/ "./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=script&lang=js&":
/*!*****************************************************************************************!*\
  !*** ./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=script&lang=js& ***!
  \*****************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_TitleElementEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./TitleElementEdit.vue?vue&type=script&lang=js& */ \"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_TitleElementEdit_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvVGl0bGVFbGVtZW50RWRpdC52dWU/MWQ5MiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUEsd0NBQXNNLENBQWdCLDRQQUFHLEVBQUMiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvVGl0bGVFbGVtZW50RWRpdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS00LTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9UaXRsZUVsZW1lbnRFZGl0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS00LTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9UaXRsZUVsZW1lbnRFZGl0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=script&lang=js&\n");

/***/ }),

/***/ "./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=template&id=196b3907&":
/*!***********************************************************************************************!*\
  !*** ./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=template&id=196b3907& ***!
  \***********************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_TitleElementEdit_vue_vue_type_template_id_196b3907___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./TitleElementEdit.vue?vue&type=template&id=196b3907& */ \"./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=template&id=196b3907&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_TitleElementEdit_vue_vue_type_template_id_196b3907___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_TitleElementEdit_vue_vue_type_template_id_196b3907___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvVGl0bGVFbGVtZW50RWRpdC52dWU/YjJjNyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvVGl0bGVFbGVtZW50RWRpdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTk2YjM5MDcmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1RpdGxlRWxlbWVudEVkaXQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTE5NmIzOTA3JlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/Backend/ElementEdits/TitleElementEdit.vue?vue&type=template&id=196b3907&\n");

/***/ }),

/***/ "./resources/js/Backend/ElementEdits/index.js":
/*!****************************************************!*\
  !*** ./resources/js/Backend/ElementEdits/index.js ***!


@@ 1360,7 1540,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _nod
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _TextElementEdit_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TextElementEdit.vue */ \"./resources/js/Backend/ElementEdits/TextElementEdit.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  TextElementEdit: _TextElementEdit_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvaW5kZXguanM/OTk5NiJdLCJuYW1lcyI6WyJUZXh0RWxlbWVudEVkaXQiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUVlO0FBQ1hBLGlCQUFlLEVBQWZBLDREQUFlQTtBQURKLENBQWYiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvaW5kZXguanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVGV4dEVsZW1lbnRFZGl0IGZyb20gJy4vVGV4dEVsZW1lbnRFZGl0LnZ1ZSdcblxuZXhwb3J0IGRlZmF1bHQge1xuICAgIFRleHRFbGVtZW50RWRpdCxcbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./resources/js/Backend/ElementEdits/index.js\n");
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _TextElementEdit_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TextElementEdit.vue */ \"./resources/js/Backend/ElementEdits/TextElementEdit.vue\");\n/* harmony import */ var _ImageElementEdit_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ImageElementEdit.vue */ \"./resources/js/Backend/ElementEdits/ImageElementEdit.vue\");\n/* harmony import */ var _TitleElementEdit_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./TitleElementEdit.vue */ \"./resources/js/Backend/ElementEdits/TitleElementEdit.vue\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  TextElementEdit: _TextElementEdit_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n  ImageElementEdit: _ImageElementEdit_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  TitleElementEdit: _TitleElementEdit_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvaW5kZXguanM/OTk5NiJdLCJuYW1lcyI6WyJUZXh0RWxlbWVudEVkaXQiLCJJbWFnZUVsZW1lbnRFZGl0IiwiVGl0bGVFbGVtZW50RWRpdCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFFZTtBQUNYQSxpQkFBZSxFQUFmQSw0REFEVztBQUVYQyxrQkFBZ0IsRUFBaEJBLDZEQUZXO0FBR1hDLGtCQUFnQixFQUFoQkEsNkRBQWdCQTtBQUhMLENBQWYiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvQmFja2VuZC9FbGVtZW50RWRpdHMvaW5kZXguanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVGV4dEVsZW1lbnRFZGl0IGZyb20gJy4vVGV4dEVsZW1lbnRFZGl0LnZ1ZSdcbmltcG9ydCBJbWFnZUVsZW1lbnRFZGl0IGZyb20gJy4vSW1hZ2VFbGVtZW50RWRpdC52dWUnXG5pbXBvcnQgVGl0bGVFbGVtZW50RWRpdCBmcm9tICcuL1RpdGxlRWxlbWVudEVkaXQudnVlJ1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gICAgVGV4dEVsZW1lbnRFZGl0LFxuICAgIEltYWdlRWxlbWVudEVkaXQsXG4gICAgVGl0bGVFbGVtZW50RWRpdCxcbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./resources/js/Backend/ElementEdits/index.js\n");

/***/ }),


A resources/js/Backend/Components/ElementEdit.vue => resources/js/Backend/Components/ElementEdit.vue +46 -0
@@ 0,0 1,46 @@
<template>
    <div class="card mb-2">
        <div class="card-header">
            {{ $t(element.type) }} {{ $t('element') }}
        </div>
        <component
            class="card-body"
            v-bind:is="element.type + '-element-edit'"
            v-model="editElement"
        >
        </component>
        <div class="card-footer">
            <button class="btn btn-primary" @click="updateElement">{{ $t('done') }}</button>
            <button class="btn btn-danger" data-toggle="modal" data-target="#confirmDelete" @click="deleteElement">{{ $t('delete') }}</button>
            <button class="btn btn-secondary" @click="closeElement">{{ $t('cancel') }}</button>
        </div>
    </div>
</template>

<script>
    import ElementEdits from '../ElementEdits';

    export default {
        name: "element-edit",
        props: {
            element: Object
        },
        data() {
            return {
                editElement: this.element
            }
        },
        methods: {
            updateElement() {
                this.$emit('updateElement', this.editElement);
            },
            deleteElement() {
                this.$emit('deleteElement');
            },
            closeElement() {
                this.$emit('closeElement');
            },
        },
        components: ElementEdits
    }
</script>
\ No newline at end of file

M resources/js/Backend/Components/PageContent.vue => resources/js/Backend/Components/PageContent.vue +5 -7
@@ 4,29 4,27 @@
            <component
                v-if="!editing.includes(key)"
                v-bind:is="element.type + '-element'"
                :element="element"
                :title="element.type == 'title' && page.title"
                :element="element"
                @click.native="editElement(key)"
            >
            </component>
            <component
            <element-edit
                v-else
                v-bind:is="element.type + '-element-edit'"
                :title="element.type == 'title' && page.title"
                :element="element"
                v-on:updateElement="updateElement($event, key)"
                v-on:deleteElement="deleteElement(key)"
                v-on:closeElement="closeElement(key)"
            >
            </component>
            </element-edit>
        </template>
    </draggable>
</template>

<script>
    import draggable from 'vuedraggable';
    import ElementEdit from './ElementEdit';
    import Elements from '../Elements';
    import ElementEdits from '../ElementEdits';

    export default {
        name: "page-content",


@@ 60,8 58,8 @@
        },
        components: {
            draggable,
            ElementEdit,
            ...Elements,
            ...ElementEdits,
        }
    }
</script>
\ No newline at end of file

A resources/js/Backend/ElementEdits/ImageElementEdit.vue => resources/js/Backend/ElementEdits/ImageElementEdit.vue +23 -0
@@ 0,0 1,23 @@
<template>
    <div>
    </div>
</template>

<script>
    export default {
        name: "image-element-edit",
        props: {
            value: Object
        },
        data() {
            return {
                imageElement: this.value
            }
        },
        watch: {
            imageElement: function() {
                this.$emit('input', this.imageElement);
            }
        }
    }
</script>
\ No newline at end of file

M resources/js/Backend/ElementEdits/TextElementEdit.vue => resources/js/Backend/ElementEdits/TextElementEdit.vue +9 -23
@@ 1,15 1,7 @@
<template>
    <div class="card">
        <div class="card-header">
            {{ $t(element.type) }} {{ $t('element') }}
        </div>
        <div class="card-body">
            <div class="form-group">
                <textarea v-model="dataElement.text" class="form-control" rows="10"></textarea>
            </div>
            <button class="btn btn-primary" @click="updateElement">{{ $t('done') }}</button>
            <button class="btn btn-danger" data-toggle="modal" data-target="#confirmDelete" @click="deleteElement">{{ $t('delete') }}</button>
            <button class="btn btn-secondary" @click="closeElement">{{ $t('cancel') }}</button>
    <div>
        <div class="form-group">
            <textarea v-model="textElement.text" class="form-control" rows="10"></textarea>
        </div>
    </div>
</template>


@@ 18,23 10,17 @@
    export default {
        name: "text-element-edit",
        props: {
            element: Object
            value: Object
        },
        data() {
            return {
                dataElement: this.element
                textElement: this.value
            }
        },
        methods: {
            updateElement() {
                this.$emit('updateElement', this.dataElement);
            },
            deleteElement() {
                this.$emit('deleteElement');
            },
            closeElement() {
                this.$emit('closeElement');
            },
        watch: {
            textElement: function() {
                this.$emit('input', this.textElement);
            }
        }
    }
</script>
\ No newline at end of file

A resources/js/Backend/ElementEdits/TitleElementEdit.vue => resources/js/Backend/ElementEdits/TitleElementEdit.vue +23 -0
@@ 0,0 1,23 @@
<template>
    <div>
    </div>
</template>

<script>
    export default {
        name: "title-element-edit",
        props: {
            value: Object
        },
        data() {
            return {
                titleElement: this.value
            }
        },
        watch: {
            titleElement: function() {
                this.$emit('input', this.titleElement);
            }
        }
    }
</script>
\ No newline at end of file

M resources/js/Backend/ElementEdits/index.js => resources/js/Backend/ElementEdits/index.js +4 -0
@@ 1,5 1,9 @@
import TextElementEdit from './TextElementEdit.vue'
import ImageElementEdit from './ImageElementEdit.vue'
import TitleElementEdit from './TitleElementEdit.vue'

export default {
    TextElementEdit,
    ImageElementEdit,
    TitleElementEdit,
}
\ No newline at end of file

M resources/js/Backend/Routes/Page.vue => resources/js/Backend/Routes/Page.vue +3 -2
@@ 17,7 17,7 @@
        <pre>{{ page.content }}</pre>
        <add-element-button v-on:addElement="addElement"></add-element-button>
        <delete-modal-no-request
            v-if="selectedForDelete"
            v-if="selectedForDelete !== null"
            v-on:success="deleteElement"
            modalTitle="deleteElement"
            message="elementDeleteConfirm"


@@ 76,9 76,10 @@
                this.selectedForDelete = event;
            },
            deleteElement() {
                if (this.selectedForDelete) {
                if (this.selectedForDelete !== null) {
                    this.page.content.splice(this.selectedForDelete, 1);
                    this.setUnsaved();
                    this.selectedForDelete = null;
                }
            }
        },