diff --git a/.gitignore b/.gitignore index ea1a961..7fce4f4 100755 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,11 @@ prod/client/assets prod/server/nuxt/ +prod/client/css/ +prod/client/fonts/ +prod/client/img/ +prod/server/nuxt/ +prod/server/nuxt.config.js .firebaserc .DS_Store @@ -13,6 +18,8 @@ npm-debug.log* yarn-debug.log* yarn-error.log* +sw.* + # Runtime data pids *.pid diff --git a/prod/client/assets/index.spa.html b/prod/client/assets/index.spa.html deleted file mode 100644 index 299c6f2..0000000 --- a/prod/client/assets/index.spa.html +++ /dev/null @@ -1,9 +0,0 @@ - - -
- {{ HEAD }} - - - {{ APP }} - - diff --git a/prod/client/assets/index.ssr.html b/prod/client/assets/index.ssr.html deleted file mode 100644 index 3ef8d3b..0000000 --- a/prod/client/assets/index.ssr.html +++ /dev/null @@ -1,9 +0,0 @@ - - - - {{ HEAD }} - - - {{ APP }} - - diff --git a/prod/client/assets/server-bundle.json b/prod/client/assets/server-bundle.json deleted file mode 100644 index 842c4dc..0000000 --- a/prod/client/assets/server-bundle.json +++ /dev/null @@ -1,626 +0,0 @@ -{ - "entry": "server-bundle.js", - "files": { - "pages/Admin.cc71b5b567649a8ae2b2.js": "exports.ids = [0];\nexports.modules = {\n\n/***/ 60:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_presets_es2015_stage_0_plugins_transform_runtime_polyfill_true_regenerator_true_babelrc_false_cacheDirectory_false_node_modules_vue_loader_lib_selector_type_script_index_0_Admin_vue__ = __webpack_require__(79);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_presets_es2015_stage_0_plugins_transform_runtime_polyfill_true_regenerator_true_babelrc_false_cacheDirectory_false_node_modules_vue_loader_lib_selector_type_script_index_0_Admin_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_presets_es2015_stage_0_plugins_transform_runtime_polyfill_true_regenerator_true_babelrc_false_cacheDirectory_false_node_modules_vue_loader_lib_selector_type_script_index_0_Admin_vue__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7d392bdb_hasScoped_false_preserveWhitespace_false_node_modules_vue_loader_lib_selector_type_template_index_0_Admin_vue__ = __webpack_require__(90);\nfunction injectStyle (ssrContext) {\nvar i\n;(i=__webpack_require__(77),i.__inject__&&i.__inject__(ssrContext),i)\n}\nvar normalizeComponent = __webpack_require__(2)\n/* script */\n\n/* template */\n\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = \"64912bf1\"\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_presets_es2015_stage_0_plugins_transform_runtime_polyfill_true_regenerator_true_babelrc_false_cacheDirectory_false_node_modules_vue_loader_lib_selector_type_script_index_0_Admin_vue___default.a,\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_7d392bdb_hasScoped_false_preserveWhitespace_false_node_modules_vue_loader_lib_selector_type_template_index_0_Admin_vue__[\"a\" /* default */],\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 77:\n/***/ (function(module, exports, __webpack_require__) {\n\n// style-loader: Adds some css to the DOM by adding a '\n }\n return css\n}\n\n\n/***/ })\n/******/ ]);\n//# sourceMappingURL=server-bundle.js.map", - "pages/index.e0ac3eefcfa3539aa265.js": "exports.ids = [1];\nexports.modules = {\n\n/***/ 57:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_presets_es2015_stage_0_plugins_transform_runtime_polyfill_true_regenerator_true_babelrc_false_cacheDirectory_false_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__ = __webpack_require__(65);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_presets_es2015_stage_0_plugins_transform_runtime_polyfill_true_regenerator_true_babelrc_false_cacheDirectory_false_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__babel_loader_presets_es2015_stage_0_plugins_transform_runtime_polyfill_true_regenerator_true_babelrc_false_cacheDirectory_false_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_57509004_hasScoped_false_preserveWhitespace_false_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__ = __webpack_require__(71);\nfunction injectStyle (ssrContext) {\nvar i\n;(i=__webpack_require__(63),i.__inject__&&i.__inject__(ssrContext),i)\n}\nvar normalizeComponent = __webpack_require__(2)\n/* script */\n\n/* template */\n\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = \"88a08fd8\"\nvar Component = normalizeComponent(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_presets_es2015_stage_0_plugins_transform_runtime_polyfill_true_regenerator_true_babelrc_false_cacheDirectory_false_node_modules_vue_loader_lib_selector_type_script_index_0_index_vue___default.a,\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_57509004_hasScoped_false_preserveWhitespace_false_node_modules_vue_loader_lib_selector_type_template_index_0_index_vue__[\"a\" /* default */],\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 63:\n/***/ (function(module, exports, __webpack_require__) {\n\n// style-loader: Adds some css to the DOM by adding a \n\n\n\n// WEBPACK FOOTER //\n// layouts/default.vue?2cdeedb6", - "var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('v-app', {\n class: {\n activeEditor: _vm.$store.state.postEditorIsActive\n },\n attrs: {\n \"light\": \"\",\n \"toolbar\": \"\",\n \"footer\": \"\"\n }\n }, [(_vm.isMounted) ? [_c('v-navigation-drawer', {\n attrs: {\n \"persistent\": \"\",\n \"enable-resize-watcher\": \"\"\n },\n model: {\n value: (_vm.drawer),\n callback: function($$v) {\n _vm.drawer = $$v\n },\n expression: \"drawer\"\n }\n }, [_c('v-list', _vm._l((_vm.navItems), function(navItem, index) {\n return _c('v-list-tile', {\n key: index,\n attrs: {\n \"router\": \"\",\n \"nuxt\": \"\",\n \"to\": navItem.to\n }\n }, [_c('v-list-tile-action', [_c('v-icon', {\n domProps: {\n \"innerHTML\": _vm._s(navItem.icon)\n }\n })], 1), _c('v-list-tile-content', [_c('v-list-tile-title', {\n domProps: {\n \"textContent\": _vm._s(navItem.title)\n }\n })], 1)], 1)\n })), _c('v-spacer'), _c('v-btn', {\n attrs: {\n \"id\": \"githubLink\",\n \"href\": \"https://github.com/davidroyer/nuxt-ssr-firebase\",\n \"target\": \"_blank\",\n \"secondary\": \"\"\n }\n }, [_vm._v(\"\\n Github Repo\\n \"), _c('v-icon', {\n attrs: {\n \"right\": \"\"\n }\n }, [_vm._v(\"code\")])], 1)], 1)] : _vm._e(), _c('v-toolbar', {\n staticClass: \"blue-grey darken-4\",\n attrs: {\n \"fixed\": \"\",\n \"dark\": \"\"\n }\n }, [_c('v-btn', {\n attrs: {\n \"icon\": \"\"\n },\n nativeOn: {\n \"click\": function($event) {\n $event.stopPropagation();\n _vm.drawer = !_vm.drawer\n }\n }\n }, [_c('v-icon', [_vm._v(\"menu\")])], 1), _c('v-toolbar-title', {\n domProps: {\n \"textContent\": _vm._s(_vm.headerTitle)\n }\n })], 1), _c('main', [_c('v-container', [_c('nuxt')], 1)], 1), _c('v-footer', {\n staticClass: \"blue-grey darken-4\"\n }, [_c('span', {\n staticClass: \"white--text\"\n }, [_vm._v(\"© 2017\")])])], 2)\n}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-39336072\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./layouts/default.vue\n// module id = 98\n// module chunks = 4" - ], - "sourceRoot": "" - }, - "pages/Admin.cc71b5b567649a8ae2b2.js": { - "version": 3, - "sources": [ - "webpack:///./pages/Admin.vue", - "webpack:///./pages/Admin.vue?070b", - "webpack:///./pages/Admin.vue?fbe6", - "webpack:///pages/Admin.vue", - "webpack:///./components/PostEditor.vue", - "webpack:///./components/PostEditor.vue?492a", - "webpack:///./components/PostEditor.vue?5a53", - "webpack:///components/PostEditor.vue", - "webpack:///./components/ImageUploader.vue", - "webpack:///./components/ImageUploader.vue?b710", - "webpack:///./components/ImageUploader.vue?fabc", - "webpack:///components/ImageUploader.vue", - "webpack:///./components/ImageUploader.vue?7f1e", - "webpack:///./components/PostEditor.vue?fdff", - "webpack:///./pages/Admin.vue?a802" - ], - "names": [], - "mappings": "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;AACjE;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,iBAAiB;AACjB,kE;;;;;;;;AC1BA,0BAA0B,aAAa,0BAA0B;AACjE;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,sBAAsB;AACtB;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,iBAAiB;AACjB,kE;;;;;;;;AC9GA,0BAA0B,aAAa,0BAA0B;AACjE;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,iBAAiB;AACjB,kE", - "file": "pages/Admin.cc71b5b567649a8ae2b2.js", - "sourcesContent": [ - "function injectStyle (ssrContext) {\nvar i\n;(i=require(\"!!../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader?{\\\"sourceMap\\\":false}!css-loader?{\\\"minimize\\\":true,\\\"importLoaders\\\":1,\\\"sourceMap\\\":false,\\\"alias\\\":{\\\"/static\\\":\\\"/Users/droyer/Playground-2017/nuxt-ssr-firebase-yarn/src/static\\\",\\\"/assets\\\":\\\"/Users/droyer/Playground-2017/nuxt-ssr-firebase-yarn/src/assets\\\"}}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7d392bdb\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./Admin.vue\"),i.__inject__&&i.__inject__(ssrContext),i)\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[\\\"es2015\\\",\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"polyfill\\\":true,\\\"regenerator\\\":true}]],\\\"babelrc\\\":false,\\\"cacheDirectory\\\":false}!../node_modules/vue-loader/lib/selector?type=script&index=0!./Admin.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7d392bdb\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../node_modules/vue-loader/lib/selector?type=template&index=0!./Admin.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = \"64912bf1\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./pages/Admin.vue\n// module id = 60\n// module chunks = 0", - "// style-loader: Adds some css to the DOM by adding a \n\n\n\n// WEBPACK FOOTER //\n// pages/Admin.vue?011fb6ab", - "function injectStyle (ssrContext) {\nvar i\n;(i=require(\"!!../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader?{\\\"sourceMap\\\":false}!css-loader?{\\\"minimize\\\":true,\\\"importLoaders\\\":1,\\\"sourceMap\\\":false,\\\"alias\\\":{\\\"/static\\\":\\\"/Users/droyer/Playground-2017/nuxt-ssr-firebase-yarn/src/static\\\",\\\"/assets\\\":\\\"/Users/droyer/Playground-2017/nuxt-ssr-firebase-yarn/src/assets\\\"}}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-11022c46\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!sass-loader?{\\\"sourceMap\\\":false}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./PostEditor.vue\"),i.__inject__&&i.__inject__(ssrContext),i)\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[\\\"es2015\\\",\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"polyfill\\\":true,\\\"regenerator\\\":true}]],\\\"babelrc\\\":false,\\\"cacheDirectory\\\":false}!../node_modules/vue-loader/lib/selector?type=script&index=0!./PostEditor.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-11022c46\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../node_modules/vue-loader/lib/selector?type=template&index=0!./PostEditor.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = \"5c7e4673\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./components/PostEditor.vue\n// module id = 80\n// module chunks = 0", - "// style-loader: Adds some css to the DOM by adding a \n\n\n\n// WEBPACK FOOTER //\n// components/PostEditor.vue?40088a62", - "function injectStyle (ssrContext) {\nvar i\n;(i=require(\"!!../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader?{\\\"sourceMap\\\":false}!css-loader?{\\\"minimize\\\":true,\\\"importLoaders\\\":1,\\\"sourceMap\\\":false,\\\"alias\\\":{\\\"/static\\\":\\\"/Users/droyer/Playground-2017/nuxt-ssr-firebase-yarn/src/static\\\",\\\"/assets\\\":\\\"/Users/droyer/Playground-2017/nuxt-ssr-firebase-yarn/src/assets\\\"}}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-ea44ef2e\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!sass-loader?{\\\"sourceMap\\\":false}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./ImageUploader.vue\"),i.__inject__&&i.__inject__(ssrContext),i)\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[\\\"es2015\\\",\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"polyfill\\\":true,\\\"regenerator\\\":true}]],\\\"babelrc\\\":false,\\\"cacheDirectory\\\":false}!../node_modules/vue-loader/lib/selector?type=script&index=0!./ImageUploader.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-ea44ef2e\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../node_modules/vue-loader/lib/selector?type=template&index=0!./ImageUploader.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = \"88d647da\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./components/ImageUploader.vue\n// module id = 84\n// module chunks = 0", - "// style-loader: Adds some css to the DOM by adding a \n\n\n\n// WEBPACK FOOTER //\n// components/ImageUploader.vue?1eaa37e6", - "var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('v-btn', {\n staticClass: \"uploaderButton blue-grey white--text\"\n }, [_vm._t(\"text\"), _c('input', {\n staticClass: \"input-file\",\n attrs: {\n \"type\": \"file\",\n \"id\": \"imageUpload\",\n \"name\": \"imageUpload\",\n \"multiple\": \"\",\n \"accept\": \"image/*\"\n },\n on: {\n \"change\": function($event) {\n _vm.handleUpload($event.target.name, $event.target.files)\n }\n }\n }), _c('v-icon', {\n attrs: {\n \"right\": \"\",\n \"dark\": \"\"\n }\n }, [_vm._v(\"cloud_upload\")])], 2)\n}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-ea44ef2e\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./components/ImageUploader.vue\n// module id = 88\n// module chunks = 0", - "var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('v-layout', [_c('v-dialog', {\n attrs: {\n \"hide-overlay\": \"\",\n \"fullscreen\": \"\",\n \"transition\": \"dialog-bottom-transition\"\n },\n model: {\n value: (_vm.postEditorActive),\n callback: function($$v) {\n _vm.postEditorActive = $$v\n },\n expression: \"postEditorActive\"\n }\n }, [_c('v-card', [_c('v-toolbar', {\n staticClass: \"secondary\",\n attrs: {\n \"dark\": \"\"\n }\n }, [_c('v-btn', {\n attrs: {\n \"icon\": \"\",\n \"dark\": \"\"\n },\n nativeOn: {\n \"click\": function($event) {\n _vm.closeEditor($event)\n }\n }\n }, [_c('v-icon', [_vm._v(\"close\")])], 1), (_vm.post.key) ? _c('v-toolbar-title', [_vm._v(\"Edit Post\")]) : _c('v-toolbar-title', [_vm._v(\"New Post\")]), _c('v-spacer'), _c('v-btn', {\n attrs: {\n \"icon\": \"\"\n },\n on: {\n \"click\": function($event) {\n _vm.deletePost(_vm.post)\n }\n }\n }, [_c('v-icon', [_vm._v(\"delete\")])], 1), (_vm.post.key) ? _c('v-btn', {\n attrs: {\n \"icon\": \"\",\n \"dark\": \"\"\n },\n nativeOn: {\n \"click\": function($event) {\n _vm.updatePost($event)\n }\n }\n }, [_c('v-icon', [_vm._v(\"save\")])], 1) : _c('v-btn', {\n attrs: {\n \"icon\": \"\"\n },\n nativeOn: {\n \"click\": function($event) {\n _vm.addPost($event)\n }\n }\n }, [_c('v-icon', [_vm._v(\"save\")])], 1)], 1), _c('v-flex', {\n key: _vm.post.key,\n staticClass: \"postFieldsWrapper\"\n }, [_c('v-subheader', [_vm._v(\"Add New Post\")]), _c('v-text-field', {\n attrs: {\n \"name\": \"post-title\",\n \"label\": \"Post Title\",\n \"id\": \"post-title\",\n \"value\": _vm.post.title\n },\n on: {\n \"keyup\": function($event) {\n $event.stopPropagation();\n _vm.updateField('title', $event.target.value)\n }\n }\n }), _c('v-text-field', {\n attrs: {\n \"name\": \"post-content\",\n \"label\": \"Post Content\",\n \"id\": \"post-content\",\n \"value\": _vm.post.content,\n \"multi-line\": \"\"\n },\n on: {\n \"keyup\": function($event) {\n $event.stopPropagation();\n _vm.updateField('content', $event.target.value)\n }\n }\n }), (_vm.post.image) ? _c('div', {\n staticClass: \"imageWrapper\"\n }, [_c('img', {\n attrs: {\n \"width\": \"400px;\",\n \"src\": _vm.post.image,\n \"alt\": \"\"\n }\n }), _c('image-uploader', [_c('template', {\n slot: \"text\"\n }, [_vm._v(\"Change Image\")])], 2)], 1) : _c('image-uploader', [_c('template', {\n slot: \"text\"\n }, [_vm._v(\"Upload Image\")])], 2)], 1)], 1), _c('v-alert', {\n attrs: {\n \"secondary\": \"\",\n \"icon\": \"check_circle\",\n \"value\": _vm.showingAlert,\n \"transition\": \"scale-transition\"\n }\n }, [_vm._v(\"\\n Successful\\n \")])], 1)], 1)\n}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-11022c46\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./components/PostEditor.vue\n// module id = 89\n// module chunks = 0", - "var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('v-layout', {\n attrs: {\n \"justify-space-between\": \"\"\n }\n }, [_c('transition', {\n attrs: {\n \"name\": \"slideup-fade\",\n \"appear\": \"\"\n }\n }, [(_vm.isMounted) ? _c('v-btn', {\n staticClass: \"pink\",\n attrs: {\n \"id\": \"addPost\",\n \"right\": \"\",\n \"top\": \"\",\n \"dark\": \"\",\n \"fab\": \"\",\n \"fixed\": \"\"\n },\n on: {\n \"click\": function($event) {\n $event.stopPropagation();\n _vm.addPost($event)\n }\n }\n }, [_c('v-icon', [_vm._v(\"add\")])], 1) : _vm._e()], 1), _c('v-flex', {\n staticClass: \"adminPosts\",\n attrs: {\n \"lg5\": \"\"\n }\n }, [_c('v-subheader', [_vm._v(\"Blog Posts\")]), _c('transition', {\n attrs: {\n \"name\": \"slide-fade\",\n \"appear\": \"\"\n }\n }, [_c('transition-group', {\n staticClass: \"posts\",\n attrs: {\n \"name\": \"list-complete\",\n \"tag\": \"ul\"\n }\n }, _vm._l((_vm.Posts), function(post, key) {\n return _c('li', {\n key: key,\n staticClass: \"list-complete-item\"\n }, [_c('span', {\n staticClass: \"postTitle\",\n domProps: {\n \"textContent\": _vm._s(post.title)\n }\n }), _c('div', {\n staticClass: \"postButtonGroup\"\n }, [_c('v-btn', {\n staticClass: \"secondary--text\",\n attrs: {\n \"outline\": \"\",\n \"fab\": \"\",\n \"small\": \"\"\n },\n on: {\n \"click\": function($event) {\n $event.stopPropagation();\n _vm.editPost(post)\n }\n }\n }, [_c('v-icon', [_vm._v(\"edit\")])], 1), _c('v-btn', {\n staticClass: \"secondary--text\",\n attrs: {\n \"outline\": \"\",\n \"fab\": \"\",\n \"small\": \"\"\n },\n on: {\n \"click\": function($event) {\n _vm.deletePost(post)\n }\n }\n }, [_c('v-icon', [_vm._v(\"delete\")])], 1)], 1)])\n }))], 1)], 1), _c('post-editor', {\n attrs: {\n \"postEditorActive\": _vm.editorIsActive\n },\n on: {\n \"closeEditor\": function($event) {\n _vm.$store.commit('setEditorState', false)\n }\n }\n })], 1)\n}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7d392bdb\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./pages/Admin.vue\n// module id = 90\n// module chunks = 0" - ], - "sourceRoot": "" - }, - "pages/index.e0ac3eefcfa3539aa265.js": { - "version": 3, - "sources": [ - "webpack:///./pages/index.vue", - "webpack:///./pages/index.vue?f190", - "webpack:///./pages/index.vue?aeaa", - "webpack:///pages/index.vue", - "webpack:///./components/Steps.vue", - "webpack:///./components/Steps.vue?6657", - "webpack:///./components/Steps.vue?5c99", - "webpack:///components/Steps.vue", - "webpack:///./components/Steps.vue?b003", - "webpack:///./pages/index.vue?3e97" - ], - "names": [], - "mappings": ";;;;;;;;;;AAAA;AAAA;AACA;AACA,CAAC,yBAAyiB;AAC1iB;AACA;AACA;AAC2M;AAC3M;AACoK;AACpK;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;ACvBA;;AAEA;AACA,oCAA+e;AAC/e;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACVA;AACA;;;AAGA;AACA;;AAEA;;;;;;;;;;;;;;;ACIA;;;;;;;;AAIA;AAFA;AADA;;;;;;;;;;;;;;;;;;ACZA;AAAA;AACA;AACA,CAAC,yBAAugB;AACxgB;AACA;AACA;AAC2M;AAC3M;AACoK;AACpK;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;ACvBA;;AAEA;AACA,oCAA+a;AAC/a;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACVA;AACA;;;AAGA;AACA,sCAAuC,oBAAoB,oBAAoB,aAAa,eAAe,8BAA8B,6BAA6B,uBAAuB,mBAAmB,yBAAyB,sBAAsB,mBAAmB,WAAW,YAAY,kBAAkB,mBAAmB,cAAc,UAAU,cAAc,kBAAkB,kBAAkB,WAAW,UAAU,YAAY,cAAc,4BAA4B,eAAe,gBAAgB,0BAA0B,gBAAgB,0BAA0B,iBAAiB,iBAAiB,aAAa,aAAa,gBAAgB;;AAElpB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACuDA;;;wBAEA;;mBAGA;AAFA;AAGA;AALA,E;;;;;;;;AC/DA,0BAA0B,aAAa,0BAA0B;AACjE;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,iBAAiB;AACjB,kE;;;;;;;;ACnHA,0BAA0B,aAAa,0BAA0B;AACjE;AACA;AACA;AACA,iBAAiB;AACjB,kE", - "file": "pages/index.e0ac3eefcfa3539aa265.js", - "sourcesContent": [ - "function injectStyle (ssrContext) {\nvar i\n;(i=require(\"!!../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader?{\\\"sourceMap\\\":false}!css-loader?{\\\"minimize\\\":true,\\\"importLoaders\\\":1,\\\"sourceMap\\\":false,\\\"alias\\\":{\\\"/static\\\":\\\"/Users/droyer/Playground-2017/nuxt-ssr-firebase-yarn/src/static\\\",\\\"/assets\\\":\\\"/Users/droyer/Playground-2017/nuxt-ssr-firebase-yarn/src/assets\\\"}}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-57509004\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!sass-loader?{\\\"sourceMap\\\":false}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\"),i.__inject__&&i.__inject__(ssrContext),i)\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[\\\"es2015\\\",\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"polyfill\\\":true,\\\"regenerator\\\":true}]],\\\"babelrc\\\":false,\\\"cacheDirectory\\\":false}!../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-57509004\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = \"88a08fd8\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./pages/index.vue\n// module id = 57\n// module chunks = 1", - "// style-loader: Adds some css to the DOM by adding a \n\n\n\n// WEBPACK FOOTER //\n// pages/index.vue?3f1cca3a", - "function injectStyle (ssrContext) {\nvar i\n;(i=require(\"!!../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader?{\\\"sourceMap\\\":false}!css-loader?{\\\"minimize\\\":true,\\\"importLoaders\\\":1,\\\"sourceMap\\\":false,\\\"alias\\\":{\\\"/static\\\":\\\"/Users/droyer/Playground-2017/nuxt-ssr-firebase-yarn/src/static\\\",\\\"/assets\\\":\\\"/Users/droyer/Playground-2017/nuxt-ssr-firebase-yarn/src/assets\\\"}}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3ffcd3a7\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./Steps.vue\"),i.__inject__&&i.__inject__(ssrContext),i)\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[\\\"es2015\\\",\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"polyfill\\\":true,\\\"regenerator\\\":true}]],\\\"babelrc\\\":false,\\\"cacheDirectory\\\":false}!../node_modules/vue-loader/lib/selector?type=script&index=0!./Steps.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3ffcd3a7\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../node_modules/vue-loader/lib/selector?type=template&index=0!./Steps.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = \"552f7151\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./components/Steps.vue\n// module id = 66\n// module chunks = 1", - "// style-loader: Adds some css to the DOM by adding a \n\n\n\n// WEBPACK FOOTER //\n// components/Steps.vue?38b3983c", - "var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('v-stepper', {\n staticClass: \"mt-3\",\n model: {\n value: (_vm.currentStep),\n callback: function($$v) {\n _vm.currentStep = $$v\n },\n expression: \"currentStep\"\n }\n }, [_c('v-stepper-header', [_c('v-stepper-step', {\n attrs: {\n \"step\": \"1\",\n \"complete\": _vm.currentStep > 1\n }\n }, [_vm._v(\"Firebase\")]), _c('v-divider'), _c('v-stepper-step', {\n attrs: {\n \"step\": \"2\",\n \"complete\": _vm.currentStep > 2\n }\n }, [_vm._v(\"Run some Commands\")]), _c('v-divider'), _c('v-stepper-step', {\n attrs: {\n \"step\": \"3\"\n }\n }, [_vm._v(\"Test & Deploy\")])], 1), _c('v-stepper-content', {\n attrs: {\n \"step\": \"1\"\n }\n }, [_c('v-card', {\n staticClass: \"cardStepper grey lighten-5 z-depth-1 mb-5\",\n attrs: {\n \"height\": \"280px\"\n }\n }, [_c('v-card-title', [_vm._v(\"There are 2 Main Firebase Neccessities.\")]), _c('v-card-text', [_c('ul', [_c('li', [_vm._v(\"A Project ID for a Firebase project\")]), _c('li', [_vm._v(\"The Firebase tools installed globally\")])])])], 1), _c('v-btn', {\n attrs: {\n \"primary\": \"\"\n },\n nativeOn: {\n \"click\": function($event) {\n _vm.currentStep = 2\n }\n }\n }, [_vm._v(\"Next\")]), _c('v-btn', {\n attrs: {\n \"flat\": \"\",\n \"dark\": \"\"\n }\n }, [_vm._v(\"Cancel\")])], 1), _c('v-stepper-content', {\n attrs: {\n \"step\": \"2\"\n }\n }, [_c('v-card', {\n staticClass: \"cardStepper grey lighten-5 z-depth-1 mb-5\",\n attrs: {\n \"height\": \"280px\"\n }\n }, [_c('v-card-title', [_vm._v(\"While There are Several Scripts in the package.json, Only 5 Matter:\")]), _c('v-card-text', [_c('div', {\n staticClass: \"flexSnippet\"\n }, [_c('code', [_vm._v(\"yarn setup\")]), _c('span', [_vm._v(\"Gets everything installed and ready to run\")])]), _c('div', {\n staticClass: \"flexSnippet\"\n }, [_c('code', [_vm._v(\"yarn dev\")]), _c('span', [_vm._v(\"Gets everything installed and ready to run\")])]), _c('div', {\n staticClass: \"flexSnippet\"\n }, [_c('code', [_vm._v(\"yarn build\")]), _c('span', [_vm._v(\"Builds for production\")])]), _c('div', {\n staticClass: \"flexSnippet\"\n }, [_c('code', [_vm._v(\"yarn serve\")]), _c('span', [_vm._v(\"This is a command that calls firebase's command for local environment.\")])]), _c('div', {\n staticClass: \"flexSnippet\"\n }, [_c('code', [_vm._v(\"yarn deploy\")]), _c('span', [_vm._v(\"Deploys to firebase functions and hosting\")])])])], 1), _c('v-btn', {\n attrs: {\n \"accent\": \"\"\n },\n nativeOn: {\n \"click\": function($event) {\n _vm.currentStep = 1\n }\n }\n }, [_vm._v(\"Prev\")]), _c('v-btn', {\n attrs: {\n \"primary\": \"\"\n },\n nativeOn: {\n \"click\": function($event) {\n _vm.currentStep = 3\n }\n }\n }, [_vm._v(\"Next\")])], 1), _c('v-stepper-content', {\n attrs: {\n \"step\": \"3\"\n }\n }, [_c('v-card', {\n staticClass: \"cardStepper grey lighten-5 z-depth-1 mb-5\",\n attrs: {\n \"height\": \"280px\"\n }\n }), _c('v-btn', {\n attrs: {\n \"accent\": \"\"\n },\n nativeOn: {\n \"click\": function($event) {\n _vm.currentStep = 2\n }\n }\n }, [_vm._v(\"Prev\")]), _c('v-btn', {\n attrs: {\n \"primary\": \"\"\n },\n nativeOn: {\n \"click\": function($event) {\n _vm.currentStep = 1\n }\n }\n }, [_vm._v(\"Back to Step1\")])], 1)], 1)\n}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-3ffcd3a7\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./components/Steps.vue\n// module id = 70\n// module chunks = 1", - "var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', [_vm._ssrNode(\"\", \"
\", [_c('nuxt-link', {\n attrs: {\n \"to\": \"/blog\"\n }\n }, [_vm._v(\"Back to Blog\")])], 1)], 2)\n}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-1519270c\",\"hasScoped\":true,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./pages/posts/_slug.vue\n// module id = 94\n// module chunks = 2" - ], - "sourceRoot": "" - }, - "pages/Blog.2f128bfa47aca839ba47.js": { - "version": 3, - "sources": [ - "webpack:///./pages/Blog.vue", - "webpack:///./pages/Blog.vue?031e", - "webpack:///./pages/Blog.vue?4242", - "webpack:///pages/Blog.vue", - "webpack:///./pages/Blog.vue?3781" - ], - "names": [], - "mappings": ";;;;;;;;;;AAAA;AAAA;AACA;AACA,CAAC,yBAAyiB;AAC1iB;AACA;AACA;AAC2M;AAC3M;AACoK;AACpK;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;ACvBA;;AAEA;AACA,oCAA+e;AAC/e;AACA;AACA;AACA;AACA;AACA;AACA,E;;;;;;;ACVA;AACA;;;AAGA;AACA;;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;ACOA;;;;cAGA;;4BAEA;+BACA;AAEA;AAJA;AAHA,E;;;;;;;;ACfA,0BAA0B,aAAa,0BAA0B;AACjE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA,iBAAiB;AACjB,kE", - "file": "pages/Blog.2f128bfa47aca839ba47.js", - "sourcesContent": [ - "function injectStyle (ssrContext) {\nvar i\n;(i=require(\"!!../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader?{\\\"sourceMap\\\":false}!css-loader?{\\\"minimize\\\":true,\\\"importLoaders\\\":1,\\\"sourceMap\\\":false,\\\"alias\\\":{\\\"/static\\\":\\\"/Users/droyer/Playground-2017/nuxt-ssr-firebase-yarn/src/static\\\",\\\"/assets\\\":\\\"/Users/droyer/Playground-2017/nuxt-ssr-firebase-yarn/src/assets\\\"}}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-501d0d46\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":true}!sass-loader?{\\\"sourceMap\\\":false}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./Blog.vue\"),i.__inject__&&i.__inject__(ssrContext),i)\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[\\\"es2015\\\",\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"polyfill\\\":true,\\\"regenerator\\\":true}]],\\\"babelrc\\\":false,\\\"cacheDirectory\\\":false}!../node_modules/vue-loader/lib/selector?type=script&index=0!./Blog.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-501d0d46\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../node_modules/vue-loader/lib/selector?type=template&index=0!./Blog.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = \"7059b270\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./pages/Blog.vue\n// module id = 58\n// module chunks = 3", - "// style-loader: Adds some css to the DOM by adding a \n\n\n\n// WEBPACK FOOTER //\n// pages/Blog.vue?6e300d5a", - "var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;\n return _c('div', [_vm._ssrNode(\"\", \"
\", [_c('nuxt-link', {\n staticClass: \"error-link\",\n attrs: {\n \"to\": \"/\"\n }\n }, [_vm._v(\"Back to the home page\")])], 1) : _vm._e(), _vm._ssrNode(\"\")], 2)])\n}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-815e78f6\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!../prod/server/nuxt/components/nuxt-error.vue\n// module id = 29\n// module chunks = 6", - "var normalizeComponent = require(\"!../../../../src/node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[\\\"es2015\\\",\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"polyfill\\\":true,\\\"regenerator\\\":true}]],\\\"babelrc\\\":false,\\\"cacheDirectory\\\":false}!../../../../src/node_modules/vue-loader/lib/selector?type=script&index=0!./nuxt.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../src/node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1d41108a\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../../../src/node_modules/vue-loader/lib/selector?type=template&index=0!./nuxt.vue\"\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = \"55076fc8\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ../prod/server/nuxt/components/nuxt.vue\n// module id = 30\n// module chunks = 6", - "\n