diff --git a/.idea/Qup-Frontend.iml b/.idea/Qup-Frontend.iml new file mode 100644 index 0000000..24643cc --- /dev/null +++ b/.idea/Qup-Frontend.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..03d9549 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml index 3d31c79..bc28249 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -2,6 +2,7 @@ + diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 6c0b863..288b36b 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -2,5 +2,6 @@ + \ No newline at end of file diff --git a/.next/build-manifest.json b/.next/build-manifest.json index 951cdef..3a93d8c 100644 --- a/.next/build-manifest.json +++ b/.next/build-manifest.json @@ -12,11 +12,6 @@ ], "rootMainFiles": [], "pages": { - "/": [ - "static/chunks/webpack.js", - "static/chunks/main.js", - "static/chunks/pages/index.js" - ], "/_app": [ "static/chunks/webpack.js", "static/chunks/main.js", @@ -32,10 +27,10 @@ "static/chunks/main.js", "static/chunks/pages/difficulty-problems.js" ], - "/ewha-ranking": [ + "/difficulty-problems/[name]": [ "static/chunks/webpack.js", "static/chunks/main.js", - "static/chunks/pages/ewha-ranking.js" + "static/chunks/pages/difficulty-problems/[name].js" ], "/tag-problems": [ "static/chunks/webpack.js", diff --git a/.next/cache/webpack/client-development-fallback/0.pack.gz b/.next/cache/webpack/client-development-fallback/0.pack.gz index 3428e6f..3d5e9e2 100644 Binary files a/.next/cache/webpack/client-development-fallback/0.pack.gz and b/.next/cache/webpack/client-development-fallback/0.pack.gz differ diff --git a/.next/cache/webpack/client-development-fallback/1.pack.gz b/.next/cache/webpack/client-development-fallback/1.pack.gz index d23d86c..bf847d6 100644 Binary files a/.next/cache/webpack/client-development-fallback/1.pack.gz and b/.next/cache/webpack/client-development-fallback/1.pack.gz differ diff --git a/.next/cache/webpack/client-development-fallback/index.pack.gz b/.next/cache/webpack/client-development-fallback/index.pack.gz index 1d5ff4d..5e1dc6b 100644 Binary files a/.next/cache/webpack/client-development-fallback/index.pack.gz and b/.next/cache/webpack/client-development-fallback/index.pack.gz differ diff --git a/.next/cache/webpack/client-development-fallback/index.pack.gz.old b/.next/cache/webpack/client-development-fallback/index.pack.gz.old index 5747716..424a002 100644 Binary files a/.next/cache/webpack/client-development-fallback/index.pack.gz.old and b/.next/cache/webpack/client-development-fallback/index.pack.gz.old differ diff --git a/.next/cache/webpack/client-development/0.pack.gz b/.next/cache/webpack/client-development/0.pack.gz index 744b5c1..97ee8f6 100644 Binary files a/.next/cache/webpack/client-development/0.pack.gz and b/.next/cache/webpack/client-development/0.pack.gz differ diff --git a/.next/cache/webpack/client-development/1.pack.gz b/.next/cache/webpack/client-development/1.pack.gz index 8d1fc19..429c58d 100644 Binary files a/.next/cache/webpack/client-development/1.pack.gz and b/.next/cache/webpack/client-development/1.pack.gz differ diff --git a/.next/cache/webpack/client-development/10.pack.gz b/.next/cache/webpack/client-development/10.pack.gz index f2fc25d..9828824 100644 Binary files a/.next/cache/webpack/client-development/10.pack.gz and b/.next/cache/webpack/client-development/10.pack.gz differ diff --git a/.next/cache/webpack/client-development/11.pack.gz b/.next/cache/webpack/client-development/11.pack.gz index 8832f1b..de7b7a6 100644 Binary files a/.next/cache/webpack/client-development/11.pack.gz and b/.next/cache/webpack/client-development/11.pack.gz differ diff --git a/.next/cache/webpack/client-development/12.pack.gz b/.next/cache/webpack/client-development/12.pack.gz index b3734bb..0cd72cb 100644 Binary files a/.next/cache/webpack/client-development/12.pack.gz and b/.next/cache/webpack/client-development/12.pack.gz differ diff --git a/.next/cache/webpack/client-development/13.pack.gz b/.next/cache/webpack/client-development/13.pack.gz index 2ec90b3..5732901 100644 Binary files a/.next/cache/webpack/client-development/13.pack.gz and b/.next/cache/webpack/client-development/13.pack.gz differ diff --git a/.next/cache/webpack/client-development/14.pack.gz b/.next/cache/webpack/client-development/14.pack.gz index b85ccb4..ab5765d 100644 Binary files a/.next/cache/webpack/client-development/14.pack.gz and b/.next/cache/webpack/client-development/14.pack.gz differ diff --git a/.next/cache/webpack/client-development/15.pack.gz b/.next/cache/webpack/client-development/15.pack.gz index 5627089..b788d21 100644 Binary files a/.next/cache/webpack/client-development/15.pack.gz and b/.next/cache/webpack/client-development/15.pack.gz differ diff --git a/.next/cache/webpack/client-development/16.pack.gz b/.next/cache/webpack/client-development/16.pack.gz index 22b63b5..ed56a50 100644 Binary files a/.next/cache/webpack/client-development/16.pack.gz and b/.next/cache/webpack/client-development/16.pack.gz differ diff --git a/.next/cache/webpack/client-development/2.pack.gz b/.next/cache/webpack/client-development/2.pack.gz index 987a885..876a823 100644 Binary files a/.next/cache/webpack/client-development/2.pack.gz and b/.next/cache/webpack/client-development/2.pack.gz differ diff --git a/.next/cache/webpack/client-development/3.pack.gz b/.next/cache/webpack/client-development/3.pack.gz index f332e32..afe7667 100644 Binary files a/.next/cache/webpack/client-development/3.pack.gz and b/.next/cache/webpack/client-development/3.pack.gz differ diff --git a/.next/cache/webpack/client-development/4.pack.gz b/.next/cache/webpack/client-development/4.pack.gz index af947f4..90b284f 100644 Binary files a/.next/cache/webpack/client-development/4.pack.gz and b/.next/cache/webpack/client-development/4.pack.gz differ diff --git a/.next/cache/webpack/client-development/5.pack.gz b/.next/cache/webpack/client-development/5.pack.gz index 4431721..63bda37 100644 Binary files a/.next/cache/webpack/client-development/5.pack.gz and b/.next/cache/webpack/client-development/5.pack.gz differ diff --git a/.next/cache/webpack/client-development/6.pack.gz b/.next/cache/webpack/client-development/6.pack.gz index 6252997..7d8cbd6 100644 Binary files a/.next/cache/webpack/client-development/6.pack.gz and b/.next/cache/webpack/client-development/6.pack.gz differ diff --git a/.next/cache/webpack/client-development/7.pack.gz b/.next/cache/webpack/client-development/7.pack.gz index df00882..b65291e 100644 Binary files a/.next/cache/webpack/client-development/7.pack.gz and b/.next/cache/webpack/client-development/7.pack.gz differ diff --git a/.next/cache/webpack/client-development/8.pack.gz b/.next/cache/webpack/client-development/8.pack.gz index c8829dd..6537721 100644 Binary files a/.next/cache/webpack/client-development/8.pack.gz and b/.next/cache/webpack/client-development/8.pack.gz differ diff --git a/.next/cache/webpack/client-development/9.pack.gz b/.next/cache/webpack/client-development/9.pack.gz index b3459b5..1cd2ff6 100644 Binary files a/.next/cache/webpack/client-development/9.pack.gz and b/.next/cache/webpack/client-development/9.pack.gz differ diff --git a/.next/cache/webpack/client-development/index.pack.gz b/.next/cache/webpack/client-development/index.pack.gz index 58a31c2..56092bd 100644 Binary files a/.next/cache/webpack/client-development/index.pack.gz and b/.next/cache/webpack/client-development/index.pack.gz differ diff --git a/.next/cache/webpack/client-development/index.pack.gz.old b/.next/cache/webpack/client-development/index.pack.gz.old index 856cf51..ea90672 100644 Binary files a/.next/cache/webpack/client-development/index.pack.gz.old and b/.next/cache/webpack/client-development/index.pack.gz.old differ diff --git a/.next/cache/webpack/server-development/0.pack.gz b/.next/cache/webpack/server-development/0.pack.gz index 658e0df..e9aa090 100644 Binary files a/.next/cache/webpack/server-development/0.pack.gz and b/.next/cache/webpack/server-development/0.pack.gz differ diff --git a/.next/cache/webpack/server-development/1.pack.gz b/.next/cache/webpack/server-development/1.pack.gz index 33dcbab..2d3b5ba 100644 Binary files a/.next/cache/webpack/server-development/1.pack.gz and b/.next/cache/webpack/server-development/1.pack.gz differ diff --git a/.next/cache/webpack/server-development/10.pack.gz b/.next/cache/webpack/server-development/10.pack.gz index 4ab7d2a..f64eb7d 100644 Binary files a/.next/cache/webpack/server-development/10.pack.gz and b/.next/cache/webpack/server-development/10.pack.gz differ diff --git a/.next/cache/webpack/server-development/11.pack.gz b/.next/cache/webpack/server-development/11.pack.gz index 6a6586c..3712bab 100644 Binary files a/.next/cache/webpack/server-development/11.pack.gz and b/.next/cache/webpack/server-development/11.pack.gz differ diff --git a/.next/cache/webpack/server-development/12.pack.gz b/.next/cache/webpack/server-development/12.pack.gz index ada6848..eb35a34 100644 Binary files a/.next/cache/webpack/server-development/12.pack.gz and b/.next/cache/webpack/server-development/12.pack.gz differ diff --git a/.next/cache/webpack/server-development/13.pack.gz b/.next/cache/webpack/server-development/13.pack.gz index 12c0ff1..58e95b9 100644 Binary files a/.next/cache/webpack/server-development/13.pack.gz and b/.next/cache/webpack/server-development/13.pack.gz differ diff --git a/.next/cache/webpack/server-development/14.pack.gz b/.next/cache/webpack/server-development/14.pack.gz index 7c1f57a..39c3e12 100644 Binary files a/.next/cache/webpack/server-development/14.pack.gz and b/.next/cache/webpack/server-development/14.pack.gz differ diff --git a/.next/cache/webpack/server-development/15.pack.gz b/.next/cache/webpack/server-development/15.pack.gz index 6ea896f..6ac9199 100644 Binary files a/.next/cache/webpack/server-development/15.pack.gz and b/.next/cache/webpack/server-development/15.pack.gz differ diff --git a/.next/cache/webpack/server-development/16.pack.gz b/.next/cache/webpack/server-development/16.pack.gz index b772a1d..0c013b9 100644 Binary files a/.next/cache/webpack/server-development/16.pack.gz and b/.next/cache/webpack/server-development/16.pack.gz differ diff --git a/.next/cache/webpack/server-development/17.pack.gz b/.next/cache/webpack/server-development/17.pack.gz new file mode 100644 index 0000000..fb7b0f1 Binary files /dev/null and b/.next/cache/webpack/server-development/17.pack.gz differ diff --git a/.next/cache/webpack/server-development/2.pack.gz b/.next/cache/webpack/server-development/2.pack.gz index 1910272..7e0adbf 100644 Binary files a/.next/cache/webpack/server-development/2.pack.gz and b/.next/cache/webpack/server-development/2.pack.gz differ diff --git a/.next/cache/webpack/server-development/3.pack.gz b/.next/cache/webpack/server-development/3.pack.gz index 3dbc2c9..d0e2762 100644 Binary files a/.next/cache/webpack/server-development/3.pack.gz and b/.next/cache/webpack/server-development/3.pack.gz differ diff --git a/.next/cache/webpack/server-development/4.pack.gz b/.next/cache/webpack/server-development/4.pack.gz index 3a1b871..d37a65e 100644 Binary files a/.next/cache/webpack/server-development/4.pack.gz and b/.next/cache/webpack/server-development/4.pack.gz differ diff --git a/.next/cache/webpack/server-development/5.pack.gz b/.next/cache/webpack/server-development/5.pack.gz index 3c2559b..623734e 100644 Binary files a/.next/cache/webpack/server-development/5.pack.gz and b/.next/cache/webpack/server-development/5.pack.gz differ diff --git a/.next/cache/webpack/server-development/6.pack.gz b/.next/cache/webpack/server-development/6.pack.gz index 10be6c6..a1b07bf 100644 Binary files a/.next/cache/webpack/server-development/6.pack.gz and b/.next/cache/webpack/server-development/6.pack.gz differ diff --git a/.next/cache/webpack/server-development/7.pack.gz b/.next/cache/webpack/server-development/7.pack.gz index 92580a4..0cf6f97 100644 Binary files a/.next/cache/webpack/server-development/7.pack.gz and b/.next/cache/webpack/server-development/7.pack.gz differ diff --git a/.next/cache/webpack/server-development/8.pack.gz b/.next/cache/webpack/server-development/8.pack.gz index 42f380f..2c54ca1 100644 Binary files a/.next/cache/webpack/server-development/8.pack.gz and b/.next/cache/webpack/server-development/8.pack.gz differ diff --git a/.next/cache/webpack/server-development/9.pack.gz b/.next/cache/webpack/server-development/9.pack.gz index 0cb92fe..5fe879f 100644 Binary files a/.next/cache/webpack/server-development/9.pack.gz and b/.next/cache/webpack/server-development/9.pack.gz differ diff --git a/.next/cache/webpack/server-development/index.pack.gz b/.next/cache/webpack/server-development/index.pack.gz index aba2137..05d350f 100644 Binary files a/.next/cache/webpack/server-development/index.pack.gz and b/.next/cache/webpack/server-development/index.pack.gz differ diff --git a/.next/cache/webpack/server-development/index.pack.gz.old b/.next/cache/webpack/server-development/index.pack.gz.old index 58e44d6..e1d67cd 100644 Binary files a/.next/cache/webpack/server-development/index.pack.gz.old and b/.next/cache/webpack/server-development/index.pack.gz.old differ diff --git a/.next/fallback-build-manifest.json b/.next/fallback-build-manifest.json new file mode 100644 index 0000000..1c1bc8a --- /dev/null +++ b/.next/fallback-build-manifest.json @@ -0,0 +1,27 @@ +{ + "polyfillFiles": [ + "static/chunks/polyfills.js" + ], + "devFiles": [ + "static/chunks/fallback/react-refresh.js" + ], + "ampDevFiles": [ + "static/chunks/fallback/webpack.js", + "static/chunks/fallback/amp.js" + ], + "lowPriorityFiles": [], + "rootMainFiles": [], + "pages": { + "/_app": [ + "static/chunks/fallback/webpack.js", + "static/chunks/fallback/main.js", + "static/chunks/fallback/pages/_app.js" + ], + "/_error": [ + "static/chunks/fallback/webpack.js", + "static/chunks/fallback/main.js", + "static/chunks/fallback/pages/_error.js" + ] + }, + "ampFirstPages": [] +} \ No newline at end of file diff --git a/.next/server/middleware-build-manifest.js b/.next/server/middleware-build-manifest.js index fe07178..c1928d4 100644 --- a/.next/server/middleware-build-manifest.js +++ b/.next/server/middleware-build-manifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST={"polyfillFiles":["static/chunks/polyfills.js"],"devFiles":["static/chunks/react-refresh.js"],"ampDevFiles":[],"lowPriorityFiles":["static/development/_buildManifest.js","static/development/_ssgManifest.js"],"rootMainFiles":[],"pages":{"/":["static/chunks/webpack.js","static/chunks/main.js","static/chunks/pages/index.js"],"/_app":["static/chunks/webpack.js","static/chunks/main.js","static/chunks/pages/_app.js"],"/_error":["static/chunks/webpack.js","static/chunks/main.js","static/chunks/pages/_error.js"],"/difficulty-problems":["static/chunks/webpack.js","static/chunks/main.js","static/chunks/pages/difficulty-problems.js"],"/ewha-ranking":["static/chunks/webpack.js","static/chunks/main.js","static/chunks/pages/ewha-ranking.js"],"/tag-problems":["static/chunks/webpack.js","static/chunks/main.js","static/chunks/pages/tag-problems.js"]},"ampFirstPages":[]} \ No newline at end of file +self.__BUILD_MANIFEST={"polyfillFiles":["static/chunks/polyfills.js"],"devFiles":["static/chunks/react-refresh.js"],"ampDevFiles":[],"lowPriorityFiles":["static/development/_buildManifest.js","static/development/_ssgManifest.js"],"rootMainFiles":[],"pages":{"/_app":["static/chunks/webpack.js","static/chunks/main.js","static/chunks/pages/_app.js"],"/_error":["static/chunks/webpack.js","static/chunks/main.js","static/chunks/pages/_error.js"],"/difficulty-problems":["static/chunks/webpack.js","static/chunks/main.js","static/chunks/pages/difficulty-problems.js"],"/difficulty-problems/[name]":["static/chunks/webpack.js","static/chunks/main.js","static/chunks/pages/difficulty-problems/[name].js"],"/tag-problems":["static/chunks/webpack.js","static/chunks/main.js","static/chunks/pages/tag-problems.js"]},"ampFirstPages":[]} \ No newline at end of file diff --git a/.next/server/pages-manifest.json b/.next/server/pages-manifest.json index e894d87..1696a1f 100644 --- a/.next/server/pages-manifest.json +++ b/.next/server/pages-manifest.json @@ -2,8 +2,7 @@ "/_app": "pages/_app.js", "/_error": "pages/_error.js", "/_document": "pages/_document.js", - "/": "pages/index.js", + "/difficulty-problems/[name]": "pages/difficulty-problems/[name].js", "/difficulty-problems": "pages/difficulty-problems.js", - "/ewha-ranking": "pages/ewha-ranking.js", "/tag-problems": "pages/tag-problems.js" } \ No newline at end of file diff --git a/.next/server/pages/[slug].js b/.next/server/pages/[slug].js new file mode 100644 index 0000000..0727952 --- /dev/null +++ b/.next/server/pages/[slug].js @@ -0,0 +1,199 @@ +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +(() => { +var exports = {}; +exports.id = "pages/[slug]"; +exports.ids = ["pages/[slug]"]; +exports.modules = { + +/***/ "./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F%5Bslug%5D&preferredRegion=&absolutePagePath=.%2Fpages%2F%5Bslug%5D.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!": +/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F%5Bslug%5D&preferredRegion=&absolutePagePath=.%2Fpages%2F%5Bslug%5D.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D! ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ config: () => (/* binding */ config),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ getServerSideProps: () => (/* binding */ getServerSideProps),\n/* harmony export */ getStaticPaths: () => (/* binding */ getStaticPaths),\n/* harmony export */ getStaticProps: () => (/* binding */ getStaticProps),\n/* harmony export */ reportWebVitals: () => (/* binding */ reportWebVitals),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ unstable_getServerProps: () => (/* binding */ unstable_getServerProps),\n/* harmony export */ unstable_getServerSideProps: () => (/* binding */ unstable_getServerSideProps),\n/* harmony export */ unstable_getStaticParams: () => (/* binding */ unstable_getStaticParams),\n/* harmony export */ unstable_getStaticPaths: () => (/* binding */ unstable_getStaticPaths),\n/* harmony export */ unstable_getStaticProps: () => (/* binding */ unstable_getStaticProps)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/pages/module.compiled */ \"./node_modules/next/dist/server/future/route-modules/pages/module.compiled.js\");\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/build/templates/helpers */ \"./node_modules/next/dist/build/templates/helpers.js\");\n/* harmony import */ var private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! private-next-pages/_document */ \"./pages/_document.js\");\n/* harmony import */ var private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! private-next-pages/_app */ \"./pages/_app.js\");\n/* harmony import */ var _pages_slug_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./pages/[slug].js */ \"./pages/[slug].js\");\n\n\n\n// Import the app and document modules.\n\n\n// Import the userland code.\n\n// Re-export the component (should be the default export).\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_slug_js__WEBPACK_IMPORTED_MODULE_5__, \"default\"));\n// Re-export methods.\nconst getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_slug_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticProps\");\nconst getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_slug_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticPaths\");\nconst getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_slug_js__WEBPACK_IMPORTED_MODULE_5__, \"getServerSideProps\");\nconst config = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_slug_js__WEBPACK_IMPORTED_MODULE_5__, \"config\");\nconst reportWebVitals = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_slug_js__WEBPACK_IMPORTED_MODULE_5__, \"reportWebVitals\");\n// Re-export legacy methods.\nconst unstable_getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_slug_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticProps\");\nconst unstable_getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_slug_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticPaths\");\nconst unstable_getStaticParams = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_slug_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticParams\");\nconst unstable_getServerProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_slug_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerProps\");\nconst unstable_getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_slug_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerSideProps\");\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__.PagesRouteModule({\n definition: {\n kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.PAGES,\n page: \"/[slug]\",\n pathname: \"/[slug]\",\n // The following aren't used in production.\n bundlePath: \"\",\n filename: \"\"\n },\n components: {\n App: private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n Document: private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n },\n userland: _pages_slug_js__WEBPACK_IMPORTED_MODULE_5__\n});\n\n//# sourceMappingURL=pages.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LXJvdXRlLWxvYWRlci9pbmRleC5qcz9raW5kPVBBR0VTJnBhZ2U9JTJGJTVCc2x1ZyU1RCZwcmVmZXJyZWRSZWdpb249JmFic29sdXRlUGFnZVBhdGg9LiUyRnBhZ2VzJTJGJTVCc2x1ZyU1RC5qcyZhYnNvbHV0ZUFwcFBhdGg9cHJpdmF0ZS1uZXh0LXBhZ2VzJTJGX2FwcCZhYnNvbHV0ZURvY3VtZW50UGF0aD1wcml2YXRlLW5leHQtcGFnZXMlMkZfZG9jdW1lbnQmbWlkZGxld2FyZUNvbmZpZ0Jhc2U2ND1lMzAlM0QhIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBK0Y7QUFDaEM7QUFDTDtBQUMxRDtBQUNvRDtBQUNWO0FBQzFDO0FBQzhDO0FBQzlDO0FBQ0EsaUVBQWUsd0VBQUssQ0FBQywyQ0FBUSxZQUFZLEVBQUM7QUFDMUM7QUFDTyx1QkFBdUIsd0VBQUssQ0FBQywyQ0FBUTtBQUNyQyx1QkFBdUIsd0VBQUssQ0FBQywyQ0FBUTtBQUNyQywyQkFBMkIsd0VBQUssQ0FBQywyQ0FBUTtBQUN6QyxlQUFlLHdFQUFLLENBQUMsMkNBQVE7QUFDN0Isd0JBQXdCLHdFQUFLLENBQUMsMkNBQVE7QUFDN0M7QUFDTyxnQ0FBZ0Msd0VBQUssQ0FBQywyQ0FBUTtBQUM5QyxnQ0FBZ0Msd0VBQUssQ0FBQywyQ0FBUTtBQUM5QyxpQ0FBaUMsd0VBQUssQ0FBQywyQ0FBUTtBQUMvQyxnQ0FBZ0Msd0VBQUssQ0FBQywyQ0FBUTtBQUM5QyxvQ0FBb0Msd0VBQUssQ0FBQywyQ0FBUTtBQUN6RDtBQUNPLHdCQUF3Qix5R0FBZ0I7QUFDL0M7QUFDQSxjQUFjLHlFQUFTO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxXQUFXO0FBQ1gsZ0JBQWdCO0FBQ2hCLEtBQUs7QUFDTCxZQUFZO0FBQ1osQ0FBQzs7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvP2ZlNTciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGFnZXNSb3V0ZU1vZHVsZSB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2Z1dHVyZS9yb3V0ZS1tb2R1bGVzL3BhZ2VzL21vZHVsZS5jb21waWxlZFwiO1xuaW1wb3J0IHsgUm91dGVLaW5kIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvZnV0dXJlL3JvdXRlLWtpbmRcIjtcbmltcG9ydCB7IGhvaXN0IH0gZnJvbSBcIm5leHQvZGlzdC9idWlsZC90ZW1wbGF0ZXMvaGVscGVyc1wiO1xuLy8gSW1wb3J0IHRoZSBhcHAgYW5kIGRvY3VtZW50IG1vZHVsZXMuXG5pbXBvcnQgRG9jdW1lbnQgZnJvbSBcInByaXZhdGUtbmV4dC1wYWdlcy9fZG9jdW1lbnRcIjtcbmltcG9ydCBBcHAgZnJvbSBcInByaXZhdGUtbmV4dC1wYWdlcy9fYXBwXCI7XG4vLyBJbXBvcnQgdGhlIHVzZXJsYW5kIGNvZGUuXG5pbXBvcnQgKiBhcyB1c2VybGFuZCBmcm9tIFwiLi9wYWdlcy9bc2x1Z10uanNcIjtcbi8vIFJlLWV4cG9ydCB0aGUgY29tcG9uZW50IChzaG91bGQgYmUgdGhlIGRlZmF1bHQgZXhwb3J0KS5cbmV4cG9ydCBkZWZhdWx0IGhvaXN0KHVzZXJsYW5kLCBcImRlZmF1bHRcIik7XG4vLyBSZS1leHBvcnQgbWV0aG9kcy5cbmV4cG9ydCBjb25zdCBnZXRTdGF0aWNQcm9wcyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFN0YXRpY1Byb3BzXCIpO1xuZXhwb3J0IGNvbnN0IGdldFN0YXRpY1BhdGhzID0gaG9pc3QodXNlcmxhbmQsIFwiZ2V0U3RhdGljUGF0aHNcIik7XG5leHBvcnQgY29uc3QgZ2V0U2VydmVyU2lkZVByb3BzID0gaG9pc3QodXNlcmxhbmQsIFwiZ2V0U2VydmVyU2lkZVByb3BzXCIpO1xuZXhwb3J0IGNvbnN0IGNvbmZpZyA9IGhvaXN0KHVzZXJsYW5kLCBcImNvbmZpZ1wiKTtcbmV4cG9ydCBjb25zdCByZXBvcnRXZWJWaXRhbHMgPSBob2lzdCh1c2VybGFuZCwgXCJyZXBvcnRXZWJWaXRhbHNcIik7XG4vLyBSZS1leHBvcnQgbGVnYWN5IG1ldGhvZHMuXG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U3RhdGljUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTdGF0aWNQYXRocyA9IGhvaXN0KHVzZXJsYW5kLCBcInVuc3RhYmxlX2dldFN0YXRpY1BhdGhzXCIpO1xuZXhwb3J0IGNvbnN0IHVuc3RhYmxlX2dldFN0YXRpY1BhcmFtcyA9IGhvaXN0KHVzZXJsYW5kLCBcInVuc3RhYmxlX2dldFN0YXRpY1BhcmFtc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTZXJ2ZXJQcm9wcyA9IGhvaXN0KHVzZXJsYW5kLCBcInVuc3RhYmxlX2dldFNlcnZlclByb3BzXCIpO1xuZXhwb3J0IGNvbnN0IHVuc3RhYmxlX2dldFNlcnZlclNpZGVQcm9wcyA9IGhvaXN0KHVzZXJsYW5kLCBcInVuc3RhYmxlX2dldFNlcnZlclNpZGVQcm9wc1wiKTtcbi8vIENyZWF0ZSBhbmQgZXhwb3J0IHRoZSByb3V0ZSBtb2R1bGUgdGhhdCB3aWxsIGJlIGNvbnN1bWVkLlxuZXhwb3J0IGNvbnN0IHJvdXRlTW9kdWxlID0gbmV3IFBhZ2VzUm91dGVNb2R1bGUoe1xuICAgIGRlZmluaXRpb246IHtcbiAgICAgICAga2luZDogUm91dGVLaW5kLlBBR0VTLFxuICAgICAgICBwYWdlOiBcIi9bc2x1Z11cIixcbiAgICAgICAgcGF0aG5hbWU6IFwiL1tzbHVnXVwiLFxuICAgICAgICAvLyBUaGUgZm9sbG93aW5nIGFyZW4ndCB1c2VkIGluIHByb2R1Y3Rpb24uXG4gICAgICAgIGJ1bmRsZVBhdGg6IFwiXCIsXG4gICAgICAgIGZpbGVuYW1lOiBcIlwiXG4gICAgfSxcbiAgICBjb21wb25lbnRzOiB7XG4gICAgICAgIEFwcCxcbiAgICAgICAgRG9jdW1lbnRcbiAgICB9LFxuICAgIHVzZXJsYW5kXG59KTtcblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cGFnZXMuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F%5Bslug%5D&preferredRegion=&absolutePagePath=.%2Fpages%2F%5Bslug%5D.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!\n"); + +/***/ }), + +/***/ "./pages/[slug].js": +/*!*************************!*\ + !*** ./pages/[slug].js ***! + \*************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ getStaticPaths: () => (/* binding */ getStaticPaths),\n/* harmony export */ getStaticProps: () => (/* binding */ getStaticProps)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_1__);\n\n\nasync function getStaticPaths() {\n // 예시 데이터: 실제 데이터 소스(API, 파일, DB 등)에서 가져올 수 있습니다.\n const paths = [\n {\n params: {\n slug: \"post-1\"\n }\n },\n {\n params: {\n slug: \"post-2\"\n }\n },\n {\n params: {\n slug: \"post-3\"\n }\n }\n ];\n return {\n paths,\n fallback: false\n };\n}\nasync function getStaticProps({ params }) {\n // 실제 데이터 소스(API, 파일, DB 등)에서 데이터 가져오기\n const data = {\n \"post-1\": {\n title: \"Post 1\",\n content: \"This is the content of Post 1.\"\n },\n \"post-2\": {\n title: \"Post 2\",\n content: \"This is the content of Post 2.\"\n },\n \"post-3\": {\n title: \"Post 3\",\n content: \"This is the content of Post 3.\"\n }\n };\n return {\n props: {\n post: data[params.slug] || null\n }\n };\n}\nconst Post = ({ post })=>{\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_1__.useRouter)();\n // 페이지가 빌드 타임에 존재하지 않으면 404 페이지를 표시\n if (router.isFallback) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: \"Loading...\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/[slug].js\",\n lineNumber: 34,\n columnNumber: 12\n }, undefined);\n }\n if (!post) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: \"Post not found\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/[slug].js\",\n lineNumber: 38,\n columnNumber: 12\n }, undefined);\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n children: post.title\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/[slug].js\",\n lineNumber: 43,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n children: post.content\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/[slug].js\",\n lineNumber: 44,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/[slug].js\",\n lineNumber: 42,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Post);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9bc2x1Z10uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBd0M7QUFFakMsZUFBZUM7SUFDcEIsaURBQWlEO0lBQ2pELE1BQU1DLFFBQVE7UUFDWjtZQUFFQyxRQUFRO2dCQUFFQyxNQUFNO1lBQVM7UUFBRTtRQUM3QjtZQUFFRCxRQUFRO2dCQUFFQyxNQUFNO1lBQVM7UUFBRTtRQUM3QjtZQUFFRCxRQUFRO2dCQUFFQyxNQUFNO1lBQVM7UUFBRTtLQUM5QjtJQUVELE9BQU87UUFBRUY7UUFBT0csVUFBVTtJQUFNO0FBQ2xDO0FBRU8sZUFBZUMsZUFBZSxFQUFFSCxNQUFNLEVBQUU7SUFDN0Msc0NBQXNDO0lBQ3RDLE1BQU1JLE9BQU87UUFDWCxVQUFVO1lBQUVDLE9BQU87WUFBVUMsU0FBUztRQUFpQztRQUN2RSxVQUFVO1lBQUVELE9BQU87WUFBVUMsU0FBUztRQUFpQztRQUN2RSxVQUFVO1lBQUVELE9BQU87WUFBVUMsU0FBUztRQUFpQztJQUN6RTtJQUVBLE9BQU87UUFDTEMsT0FBTztZQUNMQyxNQUFNSixJQUFJLENBQUNKLE9BQU9DLElBQUksQ0FBQyxJQUFJO1FBQzdCO0lBQ0Y7QUFDRjtBQUVBLE1BQU1RLE9BQU8sQ0FBQyxFQUFFRCxJQUFJLEVBQUU7SUFDcEIsTUFBTUUsU0FBU2Isc0RBQVNBO0lBRXhCLG1DQUFtQztJQUNuQyxJQUFJYSxPQUFPQyxVQUFVLEVBQUU7UUFDckIscUJBQU8sOERBQUNDO3NCQUFJOzs7Ozs7SUFDZDtJQUVBLElBQUksQ0FBQ0osTUFBTTtRQUNULHFCQUFPLDhEQUFDSTtzQkFBSTs7Ozs7O0lBQ2Q7SUFFQSxxQkFDRSw4REFBQ0E7OzBCQUNDLDhEQUFDQzswQkFBSUwsS0FBS0gsS0FBSzs7Ozs7OzBCQUNmLDhEQUFDUzswQkFBR04sS0FBS0YsT0FBTzs7Ozs7Ozs7Ozs7O0FBR3RCO0FBRUEsaUVBQWVHLElBQUlBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vcGFnZXMvW3NsdWddLmpzPzZjMWUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlUm91dGVyIH0gZnJvbSBcIm5leHQvcm91dGVyXCI7XG5cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZXRTdGF0aWNQYXRocygpIHtcbiAgLy8g7JiI7IucIOuNsOydtO2EsDog7Iuk7KCcIOuNsOydtO2EsCDshozsiqQoQVBJLCDtjIzsnbwsIERCIOuTsSnsl5DshJwg6rCA7KC47JisIOyImCDsnojsirXri4jri6QuXG4gIGNvbnN0IHBhdGhzID0gW1xuICAgIHsgcGFyYW1zOiB7IHNsdWc6IFwicG9zdC0xXCIgfSB9LFxuICAgIHsgcGFyYW1zOiB7IHNsdWc6IFwicG9zdC0yXCIgfSB9LFxuICAgIHsgcGFyYW1zOiB7IHNsdWc6IFwicG9zdC0zXCIgfSB9LFxuICBdO1xuXG4gIHJldHVybiB7IHBhdGhzLCBmYWxsYmFjazogZmFsc2UgfTtcbn1cblxuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGdldFN0YXRpY1Byb3BzKHsgcGFyYW1zIH0pIHtcbiAgLy8g7Iuk7KCcIOuNsOydtO2EsCDshozsiqQoQVBJLCDtjIzsnbwsIERCIOuTsSnsl5DshJwg642w7J207YSwIOqwgOyguOyYpOq4sFxuICBjb25zdCBkYXRhID0ge1xuICAgIFwicG9zdC0xXCI6IHsgdGl0bGU6IFwiUG9zdCAxXCIsIGNvbnRlbnQ6IFwiVGhpcyBpcyB0aGUgY29udGVudCBvZiBQb3N0IDEuXCIgfSxcbiAgICBcInBvc3QtMlwiOiB7IHRpdGxlOiBcIlBvc3QgMlwiLCBjb250ZW50OiBcIlRoaXMgaXMgdGhlIGNvbnRlbnQgb2YgUG9zdCAyLlwiIH0sXG4gICAgXCJwb3N0LTNcIjogeyB0aXRsZTogXCJQb3N0IDNcIiwgY29udGVudDogXCJUaGlzIGlzIHRoZSBjb250ZW50IG9mIFBvc3QgMy5cIiB9LFxuICB9O1xuXG4gIHJldHVybiB7XG4gICAgcHJvcHM6IHtcbiAgICAgIHBvc3Q6IGRhdGFbcGFyYW1zLnNsdWddIHx8IG51bGwsXG4gICAgfSxcbiAgfTtcbn1cblxuY29uc3QgUG9zdCA9ICh7IHBvc3QgfSkgPT4ge1xuICBjb25zdCByb3V0ZXIgPSB1c2VSb3V0ZXIoKTtcblxuICAvLyDtjpjsnbTsp4DqsIAg67mM65OcIO2DgOyehOyXkCDsobTsnqztlZjsp4Ag7JWK7Jy866m0IDQwNCDtjpjsnbTsp4Drpbwg7ZGc7IucXG4gIGlmIChyb3V0ZXIuaXNGYWxsYmFjaykge1xuICAgIHJldHVybiA8ZGl2PkxvYWRpbmcuLi48L2Rpdj47XG4gIH1cblxuICBpZiAoIXBvc3QpIHtcbiAgICByZXR1cm4gPGRpdj5Qb3N0IG5vdCBmb3VuZDwvZGl2PjtcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGRpdj5cbiAgICAgIDxoMT57cG9zdC50aXRsZX08L2gxPlxuICAgICAgPHA+e3Bvc3QuY29udGVudH08L3A+XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBQb3N0O1xuIl0sIm5hbWVzIjpbInVzZVJvdXRlciIsImdldFN0YXRpY1BhdGhzIiwicGF0aHMiLCJwYXJhbXMiLCJzbHVnIiwiZmFsbGJhY2siLCJnZXRTdGF0aWNQcm9wcyIsImRhdGEiLCJ0aXRsZSIsImNvbnRlbnQiLCJwcm9wcyIsInBvc3QiLCJQb3N0Iiwicm91dGVyIiwiaXNGYWxsYmFjayIsImRpdiIsImgxIiwicCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./pages/[slug].js\n"); + +/***/ }), + +/***/ "./pages/_app.js": +/*!***********************!*\ + !*** ./pages/_app.js ***! + \***********************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../styles/globals.css */ \"./styles/globals.css\");\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_styles_globals_css__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_slide_up_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../styles/slide-up.css */ \"./styles/slide-up.css\");\n/* harmony import */ var _styles_slide_up_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_styles_slide_up_css__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction MyApp({ Component, pageProps }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Component, {\n ...pageProps\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_app.js\",\n lineNumber: 5,\n columnNumber: 12\n }, this);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MyApp);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9fYXBwLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQStCO0FBQ0M7QUFFaEMsU0FBU0EsTUFBTSxFQUFFQyxTQUFTLEVBQUVDLFNBQVMsRUFBRTtJQUNuQyxxQkFBTyw4REFBQ0Q7UUFBVyxHQUFHQyxTQUFTOzs7Ozs7QUFDbkM7QUFFQSxpRUFBZUYsS0FBS0EsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9wYWdlcy9fYXBwLmpzP2UwYWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFwiLi4vc3R5bGVzL2dsb2JhbHMuY3NzXCI7XG5pbXBvcnQgXCIuLi9zdHlsZXMvc2xpZGUtdXAuY3NzXCI7XG5cbmZ1bmN0aW9uIE15QXBwKHsgQ29tcG9uZW50LCBwYWdlUHJvcHMgfSkge1xuICAgIHJldHVybiA8Q29tcG9uZW50IHsuLi5wYWdlUHJvcHN9IC8+O1xufVxuXG5leHBvcnQgZGVmYXVsdCBNeUFwcDtcbiJdLCJuYW1lcyI6WyJNeUFwcCIsIkNvbXBvbmVudCIsInBhZ2VQcm9wcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./pages/_app.js\n"); + +/***/ }), + +/***/ "./pages/_document.js": +/*!****************************!*\ + !*** ./pages/_document.js ***! + \****************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ MyDocument)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_document__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/document */ \"./node_modules/next/document.js\");\n/* harmony import */ var next_document__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_document__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n\nclass MyDocument extends (next_document__WEBPACK_IMPORTED_MODULE_1___default()) {\n static async getInitialProps(ctx) {\n const sheet = new styled_components__WEBPACK_IMPORTED_MODULE_2__.ServerStyleSheet();\n const originalRenderPage = ctx.renderPage;\n try {\n ctx.renderPage = ()=>originalRenderPage({\n enhanceApp: (App)=>(props)=>sheet.collectStyles(/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(App, {\n ...props\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 15,\n columnNumber: 45\n }, this))\n });\n const initialProps = await next_document__WEBPACK_IMPORTED_MODULE_1___default().getInitialProps(ctx);\n return {\n ...initialProps,\n styles: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n initialProps.styles,\n sheet.getStyleElement()\n ]\n }, void 0, true)\n };\n } finally{\n sheet.seal();\n }\n }\n render() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.Html, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.Head, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n children: `body { margin: 0; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }`\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 37,\n columnNumber: 21\n }, this)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 36,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.Main, {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 40,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.NextScript, {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 41,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 39,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 35,\n columnNumber: 13\n }, this);\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9fZG9jdW1lbnQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBcUM7QUFDZ0I7QUFFUTtBQUU5QyxNQUFNTSxtQkFBbUJOLHNEQUFRQTtJQUM1QyxhQUFhTyxnQkFBZ0JDLEdBQUcsRUFBRTtRQUM5QixNQUFNQyxRQUFRLElBQUlSLCtEQUFnQkE7UUFDbEMsTUFBTVMscUJBQXFCRixJQUFJRyxVQUFVO1FBRXpDLElBQUk7WUFDQUgsSUFBSUcsVUFBVSxHQUFHLElBQ2JELG1CQUFtQjtvQkFDZkUsWUFBWSxDQUFDQyxNQUFRLENBQUNDLFFBQ2xCTCxNQUFNTSxhQUFhLGVBQUMsOERBQUNGO2dDQUFLLEdBQUdDLEtBQUs7Ozs7OztnQkFDMUM7WUFFSixNQUFNRSxlQUFlLE1BQU1oQixvRUFBd0IsQ0FBQ1E7WUFDcEQsT0FBTztnQkFDSCxHQUFHUSxZQUFZO2dCQUNmQyxzQkFDSTs7d0JBQ0tELGFBQWFDLE1BQU07d0JBQ25CUixNQUFNUyxlQUFlOzs7WUFHbEM7UUFDSixTQUFVO1lBQ05ULE1BQU1VLElBQUk7UUFDZDtJQUNKO0lBRUFDLFNBQVM7UUFDTCxxQkFDSSw4REFBQ2xCLCtDQUFJQTs7OEJBQ0QsOERBQUNDLCtDQUFJQTs4QkFDRCw0RUFBQ2tCO2tDQUFPLENBQUMsaUZBQWlGLENBQUM7Ozs7Ozs7Ozs7OzhCQUUvRiw4REFBQ0M7O3NDQUNELDhEQUFDbEIsK0NBQUlBOzs7OztzQ0FDTCw4REFBQ0MscURBQVVBOzs7Ozs7Ozs7Ozs7Ozs7OztJQUl2QjtBQUNKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL3BhZ2VzL19kb2N1bWVudC5qcz81MzhiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBEb2N1bWVudCBmcm9tIFwibmV4dC9kb2N1bWVudFwiO1xuaW1wb3J0IHsgU2VydmVyU3R5bGVTaGVldCB9IGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuXG5pbXBvcnQgeyBIdG1sLCBIZWFkLCBNYWluLCBOZXh0U2NyaXB0IH0gZnJvbSAnbmV4dC9kb2N1bWVudCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIE15RG9jdW1lbnQgZXh0ZW5kcyBEb2N1bWVudCB7XG4gICAgc3RhdGljIGFzeW5jIGdldEluaXRpYWxQcm9wcyhjdHgpIHtcbiAgICAgICAgY29uc3Qgc2hlZXQgPSBuZXcgU2VydmVyU3R5bGVTaGVldCgpO1xuICAgICAgICBjb25zdCBvcmlnaW5hbFJlbmRlclBhZ2UgPSBjdHgucmVuZGVyUGFnZTtcblxuICAgICAgICB0cnkge1xuICAgICAgICAgICAgY3R4LnJlbmRlclBhZ2UgPSAoKSA9PlxuICAgICAgICAgICAgICAgIG9yaWdpbmFsUmVuZGVyUGFnZSh7XG4gICAgICAgICAgICAgICAgICAgIGVuaGFuY2VBcHA6IChBcHApID0+IChwcm9wcykgPT5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNoZWV0LmNvbGxlY3RTdHlsZXMoPEFwcCB7Li4ucHJvcHN9IC8+KSxcbiAgICAgICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgY29uc3QgaW5pdGlhbFByb3BzID0gYXdhaXQgRG9jdW1lbnQuZ2V0SW5pdGlhbFByb3BzKGN0eCk7XG4gICAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgICAgIC4uLmluaXRpYWxQcm9wcyxcbiAgICAgICAgICAgICAgICBzdHlsZXM6IChcbiAgICAgICAgICAgICAgICAgICAgPD5cbiAgICAgICAgICAgICAgICAgICAgICAgIHtpbml0aWFsUHJvcHMuc3R5bGVzfVxuICAgICAgICAgICAgICAgICAgICAgICAge3NoZWV0LmdldFN0eWxlRWxlbWVudCgpfVxuICAgICAgICAgICAgICAgICAgICA8Lz5cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgfTtcbiAgICAgICAgfSBmaW5hbGx5IHtcbiAgICAgICAgICAgIHNoZWV0LnNlYWwoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHJlbmRlcigpIHtcbiAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgIDxIdG1sPlxuICAgICAgICAgICAgICAgIDxIZWFkPlxuICAgICAgICAgICAgICAgICAgICA8c3R5bGU+e2Bib2R5IHsgbWFyZ2luOiAwOyBmb250LWZhbWlseTogJ1NlZ29lIFVJJywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7IH1gfTwvc3R5bGU+XG4gICAgICAgICAgICAgICAgPC9IZWFkPlxuICAgICAgICAgICAgICAgIDxib2R5PlxuICAgICAgICAgICAgICAgIDxNYWluIC8+XG4gICAgICAgICAgICAgICAgPE5leHRTY3JpcHQgLz5cbiAgICAgICAgICAgICAgICA8L2JvZHk+XG4gICAgICAgICAgICA8L0h0bWw+XG4gICAgICAgICk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkRvY3VtZW50IiwiU2VydmVyU3R5bGVTaGVldCIsIkh0bWwiLCJIZWFkIiwiTWFpbiIsIk5leHRTY3JpcHQiLCJNeURvY3VtZW50IiwiZ2V0SW5pdGlhbFByb3BzIiwiY3R4Iiwic2hlZXQiLCJvcmlnaW5hbFJlbmRlclBhZ2UiLCJyZW5kZXJQYWdlIiwiZW5oYW5jZUFwcCIsIkFwcCIsInByb3BzIiwiY29sbGVjdFN0eWxlcyIsImluaXRpYWxQcm9wcyIsInN0eWxlcyIsImdldFN0eWxlRWxlbWVudCIsInNlYWwiLCJyZW5kZXIiLCJzdHlsZSIsImJvZHkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./pages/_document.js\n"); + +/***/ }), + +/***/ "./styles/globals.css": +/*!****************************!*\ + !*** ./styles/globals.css ***! + \****************************/ +/***/ (() => { + + + +/***/ }), + +/***/ "./styles/slide-up.css": +/*!*****************************!*\ + !*** ./styles/slide-up.css ***! + \*****************************/ +/***/ (() => { + + + +/***/ }), + +/***/ "next/dist/compiled/next-server/pages.runtime.dev.js": +/*!**********************************************************************!*\ + !*** external "next/dist/compiled/next-server/pages.runtime.dev.js" ***! + \**********************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/next-server/pages.runtime.dev.js"); + +/***/ }), + +/***/ "react": +/*!************************!*\ + !*** external "react" ***! + \************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("react"); + +/***/ }), + +/***/ "react-dom": +/*!****************************!*\ + !*** external "react-dom" ***! + \****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("react-dom"); + +/***/ }), + +/***/ "react/jsx-dev-runtime": +/*!****************************************!*\ + !*** external "react/jsx-dev-runtime" ***! + \****************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("react/jsx-dev-runtime"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!************************************!*\ + !*** external "react/jsx-runtime" ***! + \************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("react/jsx-runtime"); + +/***/ }), + +/***/ "styled-components": +/*!************************************!*\ + !*** external "styled-components" ***! + \************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("styled-components"); + +/***/ }), + +/***/ "fs": +/*!*********************!*\ + !*** external "fs" ***! + \*********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("fs"); + +/***/ }), + +/***/ "path": +/*!***********************!*\ + !*** external "path" ***! + \***********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("path"); + +/***/ }), + +/***/ "stream": +/*!*************************!*\ + !*** external "stream" ***! + \*************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("stream"); + +/***/ }), + +/***/ "zlib": +/*!***********************!*\ + !*** external "zlib" ***! + \***********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("zlib"); + +/***/ }) + +}; +; + +// load runtime +var __webpack_require__ = require("../webpack-runtime.js"); +__webpack_require__.C(exports); +var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) +var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/next","vendor-chunks/@swc"], () => (__webpack_exec__("./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F%5Bslug%5D&preferredRegion=&absolutePagePath=.%2Fpages%2F%5Bslug%5D.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"))); +module.exports = __webpack_exports__; + +})(); \ No newline at end of file diff --git a/.next/server/pages/difficulty-problems.js b/.next/server/pages/difficulty-problems.js index dc0a5f8..f7f0c19 100644 --- a/.next/server/pages/difficulty-problems.js +++ b/.next/server/pages/difficulty-problems.js @@ -16,10 +16,10 @@ exports.modules = { /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fdifficulty-problems&preferredRegion=&absolutePagePath=.%2Fpages%2Fdifficulty-problems.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D! ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +/***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ config: () => (/* binding */ config),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ getServerSideProps: () => (/* binding */ getServerSideProps),\n/* harmony export */ getStaticPaths: () => (/* binding */ getStaticPaths),\n/* harmony export */ getStaticProps: () => (/* binding */ getStaticProps),\n/* harmony export */ reportWebVitals: () => (/* binding */ reportWebVitals),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ unstable_getServerProps: () => (/* binding */ unstable_getServerProps),\n/* harmony export */ unstable_getServerSideProps: () => (/* binding */ unstable_getServerSideProps),\n/* harmony export */ unstable_getStaticParams: () => (/* binding */ unstable_getStaticParams),\n/* harmony export */ unstable_getStaticPaths: () => (/* binding */ unstable_getStaticPaths),\n/* harmony export */ unstable_getStaticProps: () => (/* binding */ unstable_getStaticProps)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/pages/module.compiled */ \"./node_modules/next/dist/server/future/route-modules/pages/module.compiled.js\");\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/build/templates/helpers */ \"./node_modules/next/dist/build/templates/helpers.js\");\n/* harmony import */ var private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! private-next-pages/_document */ \"./pages/_document.js\");\n/* harmony import */ var private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! private-next-pages/_app */ \"./pages/_app.js\");\n/* harmony import */ var _pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./pages/difficulty-problems.js */ \"./pages/difficulty-problems.js\");\n\n\n\n// Import the app and document modules.\n\n\n// Import the userland code.\n\n// Re-export the component (should be the default export).\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"default\"));\n// Re-export methods.\nconst getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticProps\");\nconst getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticPaths\");\nconst getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"getServerSideProps\");\nconst config = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"config\");\nconst reportWebVitals = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"reportWebVitals\");\n// Re-export legacy methods.\nconst unstable_getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticProps\");\nconst unstable_getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticPaths\");\nconst unstable_getStaticParams = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticParams\");\nconst unstable_getServerProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerProps\");\nconst unstable_getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerSideProps\");\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__.PagesRouteModule({\n definition: {\n kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.PAGES,\n page: \"/difficulty-problems\",\n pathname: \"/difficulty-problems\",\n // The following aren't used in production.\n bundlePath: \"\",\n filename: \"\"\n },\n components: {\n App: private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n Document: private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n },\n userland: _pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__\n});\n\n//# sourceMappingURL=pages.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LXJvdXRlLWxvYWRlci9pbmRleC5qcz9raW5kPVBBR0VTJnBhZ2U9JTJGZGlmZmljdWx0eS1wcm9ibGVtcyZwcmVmZXJyZWRSZWdpb249JmFic29sdXRlUGFnZVBhdGg9LiUyRnBhZ2VzJTJGZGlmZmljdWx0eS1wcm9ibGVtcy5qcyZhYnNvbHV0ZUFwcFBhdGg9cHJpdmF0ZS1uZXh0LXBhZ2VzJTJGX2FwcCZhYnNvbHV0ZURvY3VtZW50UGF0aD1wcml2YXRlLW5leHQtcGFnZXMlMkZfZG9jdW1lbnQmbWlkZGxld2FyZUNvbmZpZ0Jhc2U2ND1lMzAlM0QhIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBK0Y7QUFDaEM7QUFDTDtBQUMxRDtBQUNvRDtBQUNWO0FBQzFDO0FBQzJEO0FBQzNEO0FBQ0EsaUVBQWUsd0VBQUssQ0FBQywwREFBUSxZQUFZLEVBQUM7QUFDMUM7QUFDTyx1QkFBdUIsd0VBQUssQ0FBQywwREFBUTtBQUNyQyx1QkFBdUIsd0VBQUssQ0FBQywwREFBUTtBQUNyQywyQkFBMkIsd0VBQUssQ0FBQywwREFBUTtBQUN6QyxlQUFlLHdFQUFLLENBQUMsMERBQVE7QUFDN0Isd0JBQXdCLHdFQUFLLENBQUMsMERBQVE7QUFDN0M7QUFDTyxnQ0FBZ0Msd0VBQUssQ0FBQywwREFBUTtBQUM5QyxnQ0FBZ0Msd0VBQUssQ0FBQywwREFBUTtBQUM5QyxpQ0FBaUMsd0VBQUssQ0FBQywwREFBUTtBQUMvQyxnQ0FBZ0Msd0VBQUssQ0FBQywwREFBUTtBQUM5QyxvQ0FBb0Msd0VBQUssQ0FBQywwREFBUTtBQUN6RDtBQUNPLHdCQUF3Qix5R0FBZ0I7QUFDL0M7QUFDQSxjQUFjLHlFQUFTO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxXQUFXO0FBQ1gsZ0JBQWdCO0FBQ2hCLEtBQUs7QUFDTCxZQUFZO0FBQ1osQ0FBQzs7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvP2ViMWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGFnZXNSb3V0ZU1vZHVsZSB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2Z1dHVyZS9yb3V0ZS1tb2R1bGVzL3BhZ2VzL21vZHVsZS5jb21waWxlZFwiO1xuaW1wb3J0IHsgUm91dGVLaW5kIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvZnV0dXJlL3JvdXRlLWtpbmRcIjtcbmltcG9ydCB7IGhvaXN0IH0gZnJvbSBcIm5leHQvZGlzdC9idWlsZC90ZW1wbGF0ZXMvaGVscGVyc1wiO1xuLy8gSW1wb3J0IHRoZSBhcHAgYW5kIGRvY3VtZW50IG1vZHVsZXMuXG5pbXBvcnQgRG9jdW1lbnQgZnJvbSBcInByaXZhdGUtbmV4dC1wYWdlcy9fZG9jdW1lbnRcIjtcbmltcG9ydCBBcHAgZnJvbSBcInByaXZhdGUtbmV4dC1wYWdlcy9fYXBwXCI7XG4vLyBJbXBvcnQgdGhlIHVzZXJsYW5kIGNvZGUuXG5pbXBvcnQgKiBhcyB1c2VybGFuZCBmcm9tIFwiLi9wYWdlcy9kaWZmaWN1bHR5LXByb2JsZW1zLmpzXCI7XG4vLyBSZS1leHBvcnQgdGhlIGNvbXBvbmVudCAoc2hvdWxkIGJlIHRoZSBkZWZhdWx0IGV4cG9ydCkuXG5leHBvcnQgZGVmYXVsdCBob2lzdCh1c2VybGFuZCwgXCJkZWZhdWx0XCIpO1xuLy8gUmUtZXhwb3J0IG1ldGhvZHMuXG5leHBvcnQgY29uc3QgZ2V0U3RhdGljUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJnZXRTdGF0aWNQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBnZXRTdGF0aWNQYXRocyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFN0YXRpY1BhdGhzXCIpO1xuZXhwb3J0IGNvbnN0IGdldFNlcnZlclNpZGVQcm9wcyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFNlcnZlclNpZGVQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBjb25maWcgPSBob2lzdCh1c2VybGFuZCwgXCJjb25maWdcIik7XG5leHBvcnQgY29uc3QgcmVwb3J0V2ViVml0YWxzID0gaG9pc3QodXNlcmxhbmQsIFwicmVwb3J0V2ViVml0YWxzXCIpO1xuLy8gUmUtZXhwb3J0IGxlZ2FjeSBtZXRob2RzLlxuZXhwb3J0IGNvbnN0IHVuc3RhYmxlX2dldFN0YXRpY1Byb3BzID0gaG9pc3QodXNlcmxhbmQsIFwidW5zdGFibGVfZ2V0U3RhdGljUHJvcHNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U3RhdGljUGF0aHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXRoc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U2VydmVyUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHNcIik7XG4vLyBDcmVhdGUgYW5kIGV4cG9ydCB0aGUgcm91dGUgbW9kdWxlIHRoYXQgd2lsbCBiZSBjb25zdW1lZC5cbmV4cG9ydCBjb25zdCByb3V0ZU1vZHVsZSA9IG5ldyBQYWdlc1JvdXRlTW9kdWxlKHtcbiAgICBkZWZpbml0aW9uOiB7XG4gICAgICAgIGtpbmQ6IFJvdXRlS2luZC5QQUdFUyxcbiAgICAgICAgcGFnZTogXCIvZGlmZmljdWx0eS1wcm9ibGVtc1wiLFxuICAgICAgICBwYXRobmFtZTogXCIvZGlmZmljdWx0eS1wcm9ibGVtc1wiLFxuICAgICAgICAvLyBUaGUgZm9sbG93aW5nIGFyZW4ndCB1c2VkIGluIHByb2R1Y3Rpb24uXG4gICAgICAgIGJ1bmRsZVBhdGg6IFwiXCIsXG4gICAgICAgIGZpbGVuYW1lOiBcIlwiXG4gICAgfSxcbiAgICBjb21wb25lbnRzOiB7XG4gICAgICAgIEFwcCxcbiAgICAgICAgRG9jdW1lbnRcbiAgICB9LFxuICAgIHVzZXJsYW5kXG59KTtcblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cGFnZXMuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fdifficulty-problems&preferredRegion=&absolutePagePath=.%2Fpages%2Fdifficulty-problems.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!\n"); +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ config: () => (/* binding */ config),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ getServerSideProps: () => (/* binding */ getServerSideProps),\n/* harmony export */ getStaticPaths: () => (/* binding */ getStaticPaths),\n/* harmony export */ getStaticProps: () => (/* binding */ getStaticProps),\n/* harmony export */ reportWebVitals: () => (/* binding */ reportWebVitals),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ unstable_getServerProps: () => (/* binding */ unstable_getServerProps),\n/* harmony export */ unstable_getServerSideProps: () => (/* binding */ unstable_getServerSideProps),\n/* harmony export */ unstable_getStaticParams: () => (/* binding */ unstable_getStaticParams),\n/* harmony export */ unstable_getStaticPaths: () => (/* binding */ unstable_getStaticPaths),\n/* harmony export */ unstable_getStaticProps: () => (/* binding */ unstable_getStaticProps)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/pages/module.compiled */ \"./node_modules/next/dist/server/future/route-modules/pages/module.compiled.js\");\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/build/templates/helpers */ \"./node_modules/next/dist/build/templates/helpers.js\");\n/* harmony import */ var private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! private-next-pages/_document */ \"./pages/_document.js\");\n/* harmony import */ var private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! private-next-pages/_app */ \"./pages/_app.js\");\n/* harmony import */ var _pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./pages/difficulty-problems.js */ \"./pages/difficulty-problems.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__]);\n_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n// Import the app and document modules.\n\n\n// Import the userland code.\n\n// Re-export the component (should be the default export).\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"default\"));\n// Re-export methods.\nconst getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticProps\");\nconst getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticPaths\");\nconst getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"getServerSideProps\");\nconst config = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"config\");\nconst reportWebVitals = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"reportWebVitals\");\n// Re-export legacy methods.\nconst unstable_getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticProps\");\nconst unstable_getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticPaths\");\nconst unstable_getStaticParams = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticParams\");\nconst unstable_getServerProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerProps\");\nconst unstable_getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerSideProps\");\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__.PagesRouteModule({\n definition: {\n kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.PAGES,\n page: \"/difficulty-problems\",\n pathname: \"/difficulty-problems\",\n // The following aren't used in production.\n bundlePath: \"\",\n filename: \"\"\n },\n components: {\n App: private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n Document: private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n },\n userland: _pages_difficulty_problems_js__WEBPACK_IMPORTED_MODULE_5__\n});\n\n//# sourceMappingURL=pages.js.map\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LXJvdXRlLWxvYWRlci9pbmRleC5qcz9raW5kPVBBR0VTJnBhZ2U9JTJGZGlmZmljdWx0eS1wcm9ibGVtcyZwcmVmZXJyZWRSZWdpb249JmFic29sdXRlUGFnZVBhdGg9LiUyRnBhZ2VzJTJGZGlmZmljdWx0eS1wcm9ibGVtcy5qcyZhYnNvbHV0ZUFwcFBhdGg9cHJpdmF0ZS1uZXh0LXBhZ2VzJTJGX2FwcCZhYnNvbHV0ZURvY3VtZW50UGF0aD1wcml2YXRlLW5leHQtcGFnZXMlMkZfZG9jdW1lbnQmbWlkZGxld2FyZUNvbmZpZ0Jhc2U2ND1lMzAlM0QhIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBK0Y7QUFDaEM7QUFDTDtBQUMxRDtBQUNvRDtBQUNWO0FBQzFDO0FBQzJEO0FBQzNEO0FBQ0EsaUVBQWUsd0VBQUssQ0FBQywwREFBUSxZQUFZLEVBQUM7QUFDMUM7QUFDTyx1QkFBdUIsd0VBQUssQ0FBQywwREFBUTtBQUNyQyx1QkFBdUIsd0VBQUssQ0FBQywwREFBUTtBQUNyQywyQkFBMkIsd0VBQUssQ0FBQywwREFBUTtBQUN6QyxlQUFlLHdFQUFLLENBQUMsMERBQVE7QUFDN0Isd0JBQXdCLHdFQUFLLENBQUMsMERBQVE7QUFDN0M7QUFDTyxnQ0FBZ0Msd0VBQUssQ0FBQywwREFBUTtBQUM5QyxnQ0FBZ0Msd0VBQUssQ0FBQywwREFBUTtBQUM5QyxpQ0FBaUMsd0VBQUssQ0FBQywwREFBUTtBQUMvQyxnQ0FBZ0Msd0VBQUssQ0FBQywwREFBUTtBQUM5QyxvQ0FBb0Msd0VBQUssQ0FBQywwREFBUTtBQUN6RDtBQUNPLHdCQUF3Qix5R0FBZ0I7QUFDL0M7QUFDQSxjQUFjLHlFQUFTO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxXQUFXO0FBQ1gsZ0JBQWdCO0FBQ2hCLEtBQUs7QUFDTCxZQUFZO0FBQ1osQ0FBQzs7QUFFRCxpQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvP2ViMWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGFnZXNSb3V0ZU1vZHVsZSB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2Z1dHVyZS9yb3V0ZS1tb2R1bGVzL3BhZ2VzL21vZHVsZS5jb21waWxlZFwiO1xuaW1wb3J0IHsgUm91dGVLaW5kIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvZnV0dXJlL3JvdXRlLWtpbmRcIjtcbmltcG9ydCB7IGhvaXN0IH0gZnJvbSBcIm5leHQvZGlzdC9idWlsZC90ZW1wbGF0ZXMvaGVscGVyc1wiO1xuLy8gSW1wb3J0IHRoZSBhcHAgYW5kIGRvY3VtZW50IG1vZHVsZXMuXG5pbXBvcnQgRG9jdW1lbnQgZnJvbSBcInByaXZhdGUtbmV4dC1wYWdlcy9fZG9jdW1lbnRcIjtcbmltcG9ydCBBcHAgZnJvbSBcInByaXZhdGUtbmV4dC1wYWdlcy9fYXBwXCI7XG4vLyBJbXBvcnQgdGhlIHVzZXJsYW5kIGNvZGUuXG5pbXBvcnQgKiBhcyB1c2VybGFuZCBmcm9tIFwiLi9wYWdlcy9kaWZmaWN1bHR5LXByb2JsZW1zLmpzXCI7XG4vLyBSZS1leHBvcnQgdGhlIGNvbXBvbmVudCAoc2hvdWxkIGJlIHRoZSBkZWZhdWx0IGV4cG9ydCkuXG5leHBvcnQgZGVmYXVsdCBob2lzdCh1c2VybGFuZCwgXCJkZWZhdWx0XCIpO1xuLy8gUmUtZXhwb3J0IG1ldGhvZHMuXG5leHBvcnQgY29uc3QgZ2V0U3RhdGljUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJnZXRTdGF0aWNQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBnZXRTdGF0aWNQYXRocyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFN0YXRpY1BhdGhzXCIpO1xuZXhwb3J0IGNvbnN0IGdldFNlcnZlclNpZGVQcm9wcyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFNlcnZlclNpZGVQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBjb25maWcgPSBob2lzdCh1c2VybGFuZCwgXCJjb25maWdcIik7XG5leHBvcnQgY29uc3QgcmVwb3J0V2ViVml0YWxzID0gaG9pc3QodXNlcmxhbmQsIFwicmVwb3J0V2ViVml0YWxzXCIpO1xuLy8gUmUtZXhwb3J0IGxlZ2FjeSBtZXRob2RzLlxuZXhwb3J0IGNvbnN0IHVuc3RhYmxlX2dldFN0YXRpY1Byb3BzID0gaG9pc3QodXNlcmxhbmQsIFwidW5zdGFibGVfZ2V0U3RhdGljUHJvcHNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U3RhdGljUGF0aHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXRoc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U2VydmVyUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHNcIik7XG4vLyBDcmVhdGUgYW5kIGV4cG9ydCB0aGUgcm91dGUgbW9kdWxlIHRoYXQgd2lsbCBiZSBjb25zdW1lZC5cbmV4cG9ydCBjb25zdCByb3V0ZU1vZHVsZSA9IG5ldyBQYWdlc1JvdXRlTW9kdWxlKHtcbiAgICBkZWZpbml0aW9uOiB7XG4gICAgICAgIGtpbmQ6IFJvdXRlS2luZC5QQUdFUyxcbiAgICAgICAgcGFnZTogXCIvZGlmZmljdWx0eS1wcm9ibGVtc1wiLFxuICAgICAgICBwYXRobmFtZTogXCIvZGlmZmljdWx0eS1wcm9ibGVtc1wiLFxuICAgICAgICAvLyBUaGUgZm9sbG93aW5nIGFyZW4ndCB1c2VkIGluIHByb2R1Y3Rpb24uXG4gICAgICAgIGJ1bmRsZVBhdGg6IFwiXCIsXG4gICAgICAgIGZpbGVuYW1lOiBcIlwiXG4gICAgfSxcbiAgICBjb21wb25lbnRzOiB7XG4gICAgICAgIEFwcCxcbiAgICAgICAgRG9jdW1lbnRcbiAgICB9LFxuICAgIHVzZXJsYW5kXG59KTtcblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cGFnZXMuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fdifficulty-problems&preferredRegion=&absolutePagePath=.%2Fpages%2Fdifficulty-problems.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!\n"); /***/ }), @@ -30,7 +30,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\n// 초록 배경\nconst WrapContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n padding: 20px 40px 40px 40px;\n margin: 30px auto;\n background: rgba(47, 129, 65, 0.1);\n border-top: 4px dotted black;\n border-bottom: 4px dotted black;\n text-align: center;\n width: 30%;\n`;\n// 표\nconst Table = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().table)`\n font-size: 1.3rem;\n width: 90%;\n background: rgba(0, 0, 0, 0);\n border-spacing: 0;\n border-collapse: collapse;\n margin: 0 auto; /* 가운데 정렬!! */\n margin-top: 40px;\n margin-bottom: 40px;\n\n th,\n td {\n padding: 10px;\n border-bottom: 1px solid green;\n border-top: 1px solid green;\n text-align: left;\n }\n\n th {\n font-weight: bold;\n background-color: rgba(47, 129, 65, 0.2);\n }\n`;\nconst DifficultyMainProblemTable = ({ problems })=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_3__.useRouter)();\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 400);\n return ()=>clearTimeout(timer);\n }, []);\n const handleRowClick = (name)=>{\n router.push(`/difficulty-problems/${name}`);\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(WrapContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Table, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"thead\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"난이도별 분류\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 67,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 66,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 65,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tbody\", {\n children: problems.map((problem, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n onClick: ()=>handleRowClick(problem.name),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: problem.name\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 73,\n columnNumber: 15\n }, undefined)\n }, index, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 72,\n columnNumber: 13\n }, undefined))\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 70,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 64,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 57,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (DifficultyMainProblemTable);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0RpZmZpY3VsdHlQcm9ibGVtUGFnZS9EaWZmaWN1bHR5TWFpblByb2JsZW1UYWJsZS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1k7QUFDWDtBQUV4QyxRQUFRO0FBQ1IsTUFBTUssZ0JBQWdCTCw4REFBVSxDQUFDOzs7Ozs7OztBQVFqQyxDQUFDO0FBRUQsSUFBSTtBQUNKLE1BQU1PLFFBQVFQLGdFQUFZLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFzQjNCLENBQUM7QUFFRCxNQUFNUyw2QkFBNkIsQ0FBQyxFQUFFQyxRQUFRLEVBQUU7SUFDOUMsTUFBTSxDQUFDQyxXQUFXQyxhQUFhLEdBQUdULCtDQUFRQSxDQUFDO0lBQzNDLE1BQU1VLFNBQVNULHNEQUFTQTtJQUV4QkYsZ0RBQVNBLENBQUM7UUFDUixNQUFNWSxRQUFRQyxXQUFXO1lBQ3ZCSCxhQUFhO1FBQ2YsR0FBRztRQUNILE9BQU8sSUFBTUksYUFBYUY7SUFDNUIsR0FBRyxFQUFFO0lBRUwsTUFBTUcsaUJBQWlCLENBQUNDO1FBQ3RCTCxPQUFPTSxJQUFJLENBQUMsQ0FBQyxxQkFBcUIsRUFBRUQsS0FBSyxDQUFDO0lBQzVDO0lBRUEscUJBQ0UsOERBQUNiO1FBQ0NlLFdBQVdULFlBQVksYUFBYTtRQUNwQ1UsT0FBTztZQUNMQyxZQUFZWCxZQUFZLFlBQVk7WUFDcENZLFNBQVNaLFlBQVksSUFBSTtRQUMzQjtrQkFFQSw0RUFBQ0o7OzhCQUNDLDhEQUFDaUI7OEJBQ0MsNEVBQUNDO2tDQUNDLDRFQUFDQztzQ0FBRzs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFHUiw4REFBQ0M7OEJBQ0VqQixTQUFTa0IsR0FBRyxDQUFDLENBQUNDLFNBQVNDLHNCQUN0Qiw4REFBQ0w7NEJBQWVNLFNBQVMsSUFBTWQsZUFBZVksUUFBUVgsSUFBSTtzQ0FDeEQsNEVBQUNjOzBDQUFJSCxRQUFRWCxJQUFJOzs7Ozs7MkJBRFZZOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFRckI7QUFFQSxpRUFBZXJCLDBCQUEwQkEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0RpZmZpY3VsdHlQcm9ibGVtUGFnZS9EaWZmaWN1bHR5TWFpblByb2JsZW1UYWJsZS5qcz9lMjJjIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgdXNlUm91dGVyIH0gZnJvbSBcIm5leHQvcm91dGVyXCI7XG5cbi8vIOy0iOuhnSDrsLDqsr1cbmNvbnN0IFdyYXBDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweCA0MHB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSg0NywgMTI5LCA2NSwgMC4xKTtcbiAgYm9yZGVyLXRvcDogNHB4IGRvdHRlZCBibGFjaztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdHRlZCBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAlO1xuYDtcblxuLy8g7ZGcXG5jb25zdCBUYWJsZSA9IHN0eWxlZC50YWJsZWBcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgYXV0bzsgLyog6rCA7Jq0642wIOygleugrCEhICovXG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmVlbjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgZ3JlZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCAxMjksIDY1LCAwLjIpO1xuICB9XG5gO1xuXG5jb25zdCBEaWZmaWN1bHR5TWFpblByb2JsZW1UYWJsZSA9ICh7IHByb2JsZW1zIH0pID0+IHtcbiAgY29uc3QgW2lzVmlzaWJsZSwgc2V0SXNWaXNpYmxlXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgY29uc3Qgcm91dGVyID0gdXNlUm91dGVyKCk7XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBjb25zdCB0aW1lciA9IHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgc2V0SXNWaXNpYmxlKHRydWUpO1xuICAgIH0sIDQwMCk7XG4gICAgcmV0dXJuICgpID0+IGNsZWFyVGltZW91dCh0aW1lcik7XG4gIH0sIFtdKTtcblxuICBjb25zdCBoYW5kbGVSb3dDbGljayA9IChuYW1lKSA9PiB7XG4gICAgcm91dGVyLnB1c2goYC9kaWZmaWN1bHR5LXByb2JsZW1zLyR7bmFtZX1gKTtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxXcmFwQ29udGFpbmVyXG4gICAgICBjbGFzc05hbWU9e2lzVmlzaWJsZSA/IFwic2xpZGUtdXBcIiA6IFwiXCJ9XG4gICAgICBzdHlsZT17e1xuICAgICAgICB2aXNpYmlsaXR5OiBpc1Zpc2libGUgPyBcInZpc2libGVcIiA6IFwiaGlkZGVuXCIsXG4gICAgICAgIG9wYWNpdHk6IGlzVmlzaWJsZSA/IDEgOiAwLFxuICAgICAgfX1cbiAgICA+XG4gICAgICA8VGFibGU+XG4gICAgICAgIDx0aGVhZD5cbiAgICAgICAgICA8dHI+XG4gICAgICAgICAgICA8dGg+64Kc7J2064+E67OEIOu2hOulmDwvdGg+XG4gICAgICAgICAgPC90cj5cbiAgICAgICAgPC90aGVhZD5cbiAgICAgICAgPHRib2R5PlxuICAgICAgICAgIHtwcm9ibGVtcy5tYXAoKHByb2JsZW0sIGluZGV4KSA9PiAoXG4gICAgICAgICAgICA8dHIga2V5PXtpbmRleH0gb25DbGljaz17KCkgPT4gaGFuZGxlUm93Q2xpY2socHJvYmxlbS5uYW1lKX0+XG4gICAgICAgICAgICAgIDx0ZD57cHJvYmxlbS5uYW1lfTwvdGQ+XG4gICAgICAgICAgICA8L3RyPlxuICAgICAgICAgICkpfVxuICAgICAgICA8L3Rib2R5PlxuICAgICAgPC9UYWJsZT5cbiAgICA8L1dyYXBDb250YWluZXI+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBEaWZmaWN1bHR5TWFpblByb2JsZW1UYWJsZTtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJSZWFjdCIsInVzZUVmZmVjdCIsInVzZVN0YXRlIiwidXNlUm91dGVyIiwiV3JhcENvbnRhaW5lciIsImRpdiIsIlRhYmxlIiwidGFibGUiLCJEaWZmaWN1bHR5TWFpblByb2JsZW1UYWJsZSIsInByb2JsZW1zIiwiaXNWaXNpYmxlIiwic2V0SXNWaXNpYmxlIiwicm91dGVyIiwidGltZXIiLCJzZXRUaW1lb3V0IiwiY2xlYXJUaW1lb3V0IiwiaGFuZGxlUm93Q2xpY2siLCJuYW1lIiwicHVzaCIsImNsYXNzTmFtZSIsInN0eWxlIiwidmlzaWJpbGl0eSIsIm9wYWNpdHkiLCJ0aGVhZCIsInRyIiwidGgiLCJ0Ym9keSIsIm1hcCIsInByb2JsZW0iLCJpbmRleCIsIm9uQ2xpY2siLCJ0ZCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/DifficultyProblemPage/DifficultyMainProblemTable.js\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\n// 초록 배경\nconst WrapContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n padding: 20px 40px 40px 40px;\n margin: 30px auto;\n background: rgba(47, 129, 65, 0.1);\n border-top: 4px dotted black;\n border-bottom: 4px dotted black;\n text-align: center;\n width: 30%;\n\n @media (max-width: 700px) {\n width: 80%;\n margin: 20px auto;\n }\n`;\n// 표\nconst Table = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().table)`\n font-size: 1.3rem;\n width: 90%;\n background: rgba(0, 0, 0, 0);\n border-spacing: 0;\n border-collapse: collapse;\n margin: 0 auto; /* 가운데 정렬!! */\n margin-top: 40px;\n margin-bottom: 40px;\n\n th,\n td {\n padding: 10px;\n border-bottom: 1px solid green;\n border-top: 1px solid green;\n text-align: left;\n }\n\n th {\n font-weight: bold;\n background-color: rgba(47, 129, 65, 0.2);\n }\n\n @media (max-width: 700px) {\n width: 100%;\n font-size: 1rem;\n margin-top: 20px;\n margin-bottom: 20px;\n }\n`;\nconst DifficultyMainProblemTable = ({ problems })=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_3__.useRouter)();\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 400);\n return ()=>clearTimeout(timer);\n }, []);\n const handleRowClick = (name)=>{\n router.push(`/difficulty-problems/${name}`);\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(WrapContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Table, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"thead\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"난이도별 분류\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 79,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 78,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 77,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tbody\", {\n children: problems.map((problem, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n onClick: ()=>handleRowClick(problem.name),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: problem.name\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 85,\n columnNumber: 15\n }, undefined)\n }, index, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 84,\n columnNumber: 13\n }, undefined))\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 82,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 76,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyMainProblemTable.js\",\n lineNumber: 69,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (DifficultyMainProblemTable);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0RpZmZpY3VsdHlQcm9ibGVtUGFnZS9EaWZmaWN1bHR5TWFpblByb2JsZW1UYWJsZS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1k7QUFDWDtBQUV4QyxRQUFRO0FBQ1IsTUFBTUssZ0JBQWdCTCw4REFBVSxDQUFDOzs7Ozs7Ozs7Ozs7O0FBYWpDLENBQUM7QUFFRCxJQUFJO0FBQ0osTUFBTU8sUUFBUVAsZ0VBQVksQ0FBQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE2QjNCLENBQUM7QUFFRCxNQUFNUyw2QkFBNkIsQ0FBQyxFQUFFQyxRQUFRLEVBQUU7SUFDOUMsTUFBTSxDQUFDQyxXQUFXQyxhQUFhLEdBQUdULCtDQUFRQSxDQUFDO0lBQzNDLE1BQU1VLFNBQVNULHNEQUFTQTtJQUV4QkYsZ0RBQVNBLENBQUM7UUFDUixNQUFNWSxRQUFRQyxXQUFXO1lBQ3ZCSCxhQUFhO1FBQ2YsR0FBRztRQUNILE9BQU8sSUFBTUksYUFBYUY7SUFDNUIsR0FBRyxFQUFFO0lBRUwsTUFBTUcsaUJBQWlCLENBQUNDO1FBQ3RCTCxPQUFPTSxJQUFJLENBQUMsQ0FBQyxxQkFBcUIsRUFBRUQsS0FBSyxDQUFDO0lBQzVDO0lBRUEscUJBQ0UsOERBQUNiO1FBQ0NlLFdBQVdULFlBQVksYUFBYTtRQUNwQ1UsT0FBTztZQUNMQyxZQUFZWCxZQUFZLFlBQVk7WUFDcENZLFNBQVNaLFlBQVksSUFBSTtRQUMzQjtrQkFFQSw0RUFBQ0o7OzhCQUNDLDhEQUFDaUI7OEJBQ0MsNEVBQUNDO2tDQUNDLDRFQUFDQztzQ0FBRzs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFHUiw4REFBQ0M7OEJBQ0VqQixTQUFTa0IsR0FBRyxDQUFDLENBQUNDLFNBQVNDLHNCQUN0Qiw4REFBQ0w7NEJBQWVNLFNBQVMsSUFBTWQsZUFBZVksUUFBUVgsSUFBSTtzQ0FDeEQsNEVBQUNjOzBDQUFJSCxRQUFRWCxJQUFJOzs7Ozs7MkJBRFZZOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFRckI7QUFFQSxpRUFBZXJCLDBCQUEwQkEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0RpZmZpY3VsdHlQcm9ibGVtUGFnZS9EaWZmaWN1bHR5TWFpblByb2JsZW1UYWJsZS5qcz9lMjJjIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgdXNlUm91dGVyIH0gZnJvbSBcIm5leHQvcm91dGVyXCI7XG5cbi8vIOy0iOuhnSDrsLDqsr1cbmNvbnN0IFdyYXBDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweCA0MHB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSg0NywgMTI5LCA2NSwgMC4xKTtcbiAgYm9yZGVyLXRvcDogNHB4IGRvdHRlZCBibGFjaztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdHRlZCBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbmA7XG5cbi8vIO2RnFxuY29uc3QgVGFibGUgPSBzdHlsZWQudGFibGVgXG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwIGF1dG87IC8qIOqwgOyatOuNsCDsoJXroKwhISAqL1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JlZW47XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGdyZWVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgMTI5LCA2NSwgMC4yKTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbmA7XG5cbmNvbnN0IERpZmZpY3VsdHlNYWluUHJvYmxlbVRhYmxlID0gKHsgcHJvYmxlbXMgfSkgPT4ge1xuICBjb25zdCBbaXNWaXNpYmxlLCBzZXRJc1Zpc2libGVdID0gdXNlU3RhdGUoZmFsc2UpO1xuICBjb25zdCByb3V0ZXIgPSB1c2VSb3V0ZXIoKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGNvbnN0IHRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICBzZXRJc1Zpc2libGUodHJ1ZSk7XG4gICAgfSwgNDAwKTtcbiAgICByZXR1cm4gKCkgPT4gY2xlYXJUaW1lb3V0KHRpbWVyKTtcbiAgfSwgW10pO1xuXG4gIGNvbnN0IGhhbmRsZVJvd0NsaWNrID0gKG5hbWUpID0+IHtcbiAgICByb3V0ZXIucHVzaChgL2RpZmZpY3VsdHktcHJvYmxlbXMvJHtuYW1lfWApO1xuICB9O1xuXG4gIHJldHVybiAoXG4gICAgPFdyYXBDb250YWluZXJcbiAgICAgIGNsYXNzTmFtZT17aXNWaXNpYmxlID8gXCJzbGlkZS11cFwiIDogXCJcIn1cbiAgICAgIHN0eWxlPXt7XG4gICAgICAgIHZpc2liaWxpdHk6IGlzVmlzaWJsZSA/IFwidmlzaWJsZVwiIDogXCJoaWRkZW5cIixcbiAgICAgICAgb3BhY2l0eTogaXNWaXNpYmxlID8gMSA6IDAsXG4gICAgICB9fVxuICAgID5cbiAgICAgIDxUYWJsZT5cbiAgICAgICAgPHRoZWFkPlxuICAgICAgICAgIDx0cj5cbiAgICAgICAgICAgIDx0aD7rgpzsnbTrj4Trs4Qg67aE66WYPC90aD5cbiAgICAgICAgICA8L3RyPlxuICAgICAgICA8L3RoZWFkPlxuICAgICAgICA8dGJvZHk+XG4gICAgICAgICAge3Byb2JsZW1zLm1hcCgocHJvYmxlbSwgaW5kZXgpID0+IChcbiAgICAgICAgICAgIDx0ciBrZXk9e2luZGV4fSBvbkNsaWNrPXsoKSA9PiBoYW5kbGVSb3dDbGljayhwcm9ibGVtLm5hbWUpfT5cbiAgICAgICAgICAgICAgPHRkPntwcm9ibGVtLm5hbWV9PC90ZD5cbiAgICAgICAgICAgIDwvdHI+XG4gICAgICAgICAgKSl9XG4gICAgICAgIDwvdGJvZHk+XG4gICAgICA8L1RhYmxlPlxuICAgIDwvV3JhcENvbnRhaW5lcj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IERpZmZpY3VsdHlNYWluUHJvYmxlbVRhYmxlO1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIlJlYWN0IiwidXNlRWZmZWN0IiwidXNlU3RhdGUiLCJ1c2VSb3V0ZXIiLCJXcmFwQ29udGFpbmVyIiwiZGl2IiwiVGFibGUiLCJ0YWJsZSIsIkRpZmZpY3VsdHlNYWluUHJvYmxlbVRhYmxlIiwicHJvYmxlbXMiLCJpc1Zpc2libGUiLCJzZXRJc1Zpc2libGUiLCJyb3V0ZXIiLCJ0aW1lciIsInNldFRpbWVvdXQiLCJjbGVhclRpbWVvdXQiLCJoYW5kbGVSb3dDbGljayIsIm5hbWUiLCJwdXNoIiwiY2xhc3NOYW1lIiwic3R5bGUiLCJ2aXNpYmlsaXR5Iiwib3BhY2l0eSIsInRoZWFkIiwidHIiLCJ0aCIsInRib2R5IiwibWFwIiwicHJvYmxlbSIsImluZGV4Iiwib25DbGljayIsInRkIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/DifficultyProblemPage/DifficultyMainProblemTable.js\n"); /***/ }), @@ -41,7 +41,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst Title = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.5rem;\n font-weight: 600;\n text-align: left;\n color: #156827;\n margin: 10px;\n`;\nconst SubTitle = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 500;\n text-align: left;\n color: #156827;\n margin: 10px 10px 30px 10px;\n`;\nconst Member = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 400;\n text-align: left;\n color: #156827;\n margin: 10px 10px 10px 10px;\n`;\nconst Footer = ()=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n padding: \"30px 30px 30px 60px\"\n },\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Title, {\n children: \"이화여자대학교 백준 랭킹 사이트 : 뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 30,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SubTitle, {\n children: \"Team 뀨엘\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 31,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"정은채 | 정소은 | 정희원 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 32,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"도움 : 박세은 | 최이경 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 33,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 29,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Footer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9Gb290ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXVDO0FBRXZDLE1BQU1DLFFBQVFELDhEQUFVLENBQUM7Ozs7OztBQU16QixDQUFDO0FBRUQsTUFBTUcsV0FBV0gsOERBQVUsQ0FBQzs7Ozs7O0FBTTVCLENBQUM7QUFFRCxNQUFNSSxTQUFTSiw4REFBVSxDQUFDOzs7Ozs7QUFNMUIsQ0FBQztBQUVELE1BQU1LLFNBQVM7SUFDYixxQkFDRSw4REFBQ0g7UUFBSUksT0FBTztZQUFFQyxTQUFTO1FBQXNCOzswQkFDM0MsOERBQUNOOzBCQUFNOzs7Ozs7MEJBQ1AsOERBQUNFOzBCQUFTOzs7Ozs7MEJBQ1YsOERBQUNDOzBCQUFPOzs7Ozs7MEJBQ1IsOERBQUNBOzBCQUFPOzs7Ozs7Ozs7Ozs7QUFHZDtBQUVBLGlFQUFlQyxNQUFNQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvTGF5b3V0L0Zvb3Rlci5qcz83ZjQ3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5cbmNvbnN0IFRpdGxlID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTU2ODI3O1xuICBtYXJnaW46IDEwcHg7XG5gO1xuXG5jb25zdCBTdWJUaXRsZSA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNTY4Mjc7XG4gIG1hcmdpbjogMTBweCAxMHB4IDMwcHggMTBweDtcbmA7XG5cbmNvbnN0IE1lbWJlciA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNTY4Mjc7XG4gIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDtcbmA7XG5cbmNvbnN0IEZvb3RlciA9ICgpID0+IHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmc6IFwiMzBweCAzMHB4IDMwcHggNjBweFwiIH19PlxuICAgICAgPFRpdGxlPuydtO2ZlOyXrOyekOuMgO2Vmeq1kCDrsLHspIAg656t7YK5IOyCrOydtO2KuCA6IOuAqOyXhTwvVGl0bGU+XG4gICAgICA8U3ViVGl0bGU+VGVhbSDrgKjsl5g8L1N1YlRpdGxlPlxuICAgICAgPE1lbWJlcj7soJXsnYDssYQgfCDsoJXshozsnYAgfCDsoJXtnazsm5AgPC9NZW1iZXI+XG4gICAgICA8TWVtYmVyPuuPhOybgCA6IOuwleyEuOydgCB8IOy1nOydtOqyvSA8L01lbWJlcj5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZvb3RlcjtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJUaXRsZSIsImRpdiIsIlN1YlRpdGxlIiwiTWVtYmVyIiwiRm9vdGVyIiwic3R5bGUiLCJwYWRkaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/Footer.js\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst FooterWrapper = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n padding: 30px 30px 30px 60px;\n\n @media (max-width: 700px) {\n padding: 20px;\n }\n`;\nconst Title = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.5rem;\n font-weight: 600;\n text-align: left;\n color: #156827;\n margin: 10px;\n\n @media (max-width: 700px) {\n font-size: 1.2rem;\n`;\nconst SubTitle = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 500;\n text-align: left;\n color: #156827;\n margin: 10px 10px 30px 10px;\n\n @media (max-width: 700px) {\n font-size: 1rem;\n }\n`;\nconst Member = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 400;\n text-align: left;\n color: #156827;\n margin: 10px;\n\n @media (max-width: 700px) {\n font-size: 0.9rem;\n }\n`;\nconst Footer = ()=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(FooterWrapper, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Title, {\n children: \"이화여자대학교 백준 랭킹 사이트 : 뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 48,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SubTitle, {\n children: \"Team 뀨엘\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 49,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"정은채 | 정소은 | 정희원 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 50,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"도움 : 박세은 | 최이경 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 51,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 47,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Footer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9Gb290ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXVDO0FBRXZDLE1BQU1DLGdCQUFnQkQsOERBQVUsQ0FBQzs7Ozs7O0FBTWpDLENBQUM7QUFDRCxNQUFNRyxRQUFRSCw4REFBVSxDQUFDOzs7Ozs7Ozs7QUFTekIsQ0FBQztBQUVELE1BQU1JLFdBQVdKLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7QUFVNUIsQ0FBQztBQUVELE1BQU1LLFNBQVNMLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7QUFVMUIsQ0FBQztBQUVELE1BQU1NLFNBQVM7SUFDYixxQkFDRSw4REFBQ0w7OzBCQUNDLDhEQUFDRTswQkFBTTs7Ozs7OzBCQUNQLDhEQUFDQzswQkFBUzs7Ozs7OzBCQUNWLDhEQUFDQzswQkFBTzs7Ozs7OzBCQUNSLDhEQUFDQTswQkFBTzs7Ozs7Ozs7Ozs7O0FBR2Q7QUFFQSxpRUFBZUMsTUFBTUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0xheW91dC9Gb290ZXIuanM/N2Y0NyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuXG5jb25zdCBGb290ZXJXcmFwcGVyID0gc3R5bGVkLmRpdmBcbiAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggNjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5gO1xuY29uc3QgVGl0bGUgPSBzdHlsZWQuZGl2YFxuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNTY4Mjc7XG4gIG1hcmdpbjogMTBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbmA7XG5cbmNvbnN0IFN1YlRpdGxlID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE1NjgyNztcbiAgbWFyZ2luOiAxMHB4IDEwcHggMzBweCAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuYDtcblxuY29uc3QgTWVtYmVyID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE1NjgyNztcbiAgbWFyZ2luOiAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG5gO1xuXG5jb25zdCBGb290ZXIgPSAoKSA9PiB7XG4gIHJldHVybiAoXG4gICAgPEZvb3RlcldyYXBwZXI+XG4gICAgICA8VGl0bGU+7J207ZmU7Jes7J6Q64yA7ZWZ6rWQIOuwseykgCDrnq3tgrkg7IKs7J207Yq4IDog64Co7JeFPC9UaXRsZT5cbiAgICAgIDxTdWJUaXRsZT5UZWFtIOuAqOyXmDwvU3ViVGl0bGU+XG4gICAgICA8TWVtYmVyPuygleydgOyxhCB8IOygleyGjOydgCB8IOygle2drOybkCA8L01lbWJlcj5cbiAgICAgIDxNZW1iZXI+64+E7JuAIDog67CV7IS47J2AIHwg7LWc7J206rK9IDwvTWVtYmVyPlxuICAgIDwvRm9vdGVyV3JhcHBlcj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZvb3RlcjtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJGb290ZXJXcmFwcGVyIiwiZGl2IiwiVGl0bGUiLCJTdWJUaXRsZSIsIk1lbWJlciIsIkZvb3RlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Layout/Footer.js\n"); /***/ }), @@ -49,10 +49,10 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /*!*************************************!*\ !*** ./components/Layout/Header.js ***! \*************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +/***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst routes = [\n {\n title: \"분류별 문제\",\n href: \"/tag-problems\"\n },\n {\n title: \"난이도별 문제\",\n href: \"/difficulty-problems\"\n },\n {\n title: \"이화랭킹\",\n href: \"/ewha-ranking\"\n }\n];\nconst LogoWrapper = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n width: 42px;\n height: 28px;\n cursor: pointer;\n z-index: 1001;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n }\n`;\nconst StyledHeader = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().header)`\n backdrop-filter: blur(3rem);\n display: flex;\n align-items: center;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 100%;\n height: 75px;\n padding: 0 0 0 0;\n\n @media (max-width: 700px) {\n padding: 0 8vw;\n }\n`;\nconst Header = ({ className })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(StyledHeader, {\n className: className,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LogoWrapper, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: \"/images/QL_logo.png\",\n alt: \"logo\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 46,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 45,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 44,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 43,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"20px\",\n paddingTop: \"2px\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n children: \"뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 52,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 51,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 55,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n flexGrow: 1\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 56,\n columnNumber: 7\n }, undefined),\n routes.map(({ title, href })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: href,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DesktopTopbarItem, {\n children: title\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 59,\n columnNumber: 11\n }, undefined)\n }, title, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 58,\n columnNumber: 9\n }, undefined)),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 62,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 42,\n columnNumber: 5\n }, undefined);\n};\nconst DesktopTopbarItem = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 500;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n\n letter-spacing: -0.02rem;\n padding-left: 2.4rem;\n cursor: pointer;\n color: green;\n\n text-decoration: none;\n\n &:last-child {\n padding-right: 0;\n }\n\n &:hover {\n font-weight: 600;\n }\n`;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Header);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9IZWFkZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBZ0Q7QUFDbkI7QUFFN0IsTUFBTUcsU0FBUztJQUNiO1FBQUVDLE9BQU87UUFBVUMsTUFBTTtJQUFnQjtJQUN6QztRQUFFRCxPQUFPO1FBQVdDLE1BQU07SUFBdUI7SUFDakQ7UUFBRUQsT0FBTztRQUFRQyxNQUFNO0lBQWdCO0NBQ3hDO0FBRUQsTUFBTUMsY0FBY04sOERBQVUsQ0FBQzs7Ozs7Ozs7Ozs7QUFXL0IsQ0FBQztBQUVELE1BQU1RLGVBQWVSLGlFQUFhLENBQUM7Ozs7Ozs7Ozs7Ozs7OztBQWVuQyxDQUFDO0FBRUQsTUFBTVUsU0FBUyxDQUFDLEVBQUVDLFNBQVMsRUFBRTtJQUMzQixxQkFDRSw4REFBQ0g7UUFBYUcsV0FBV0E7OzBCQUN2Qiw4REFBQ1Qsa0RBQUlBO2dCQUFDRyxNQUFLOzBCQUNULDRFQUFDRTtvQkFBSUssT0FBTzt3QkFBRUMsYUFBYTtvQkFBTzs4QkFDaEMsNEVBQUNQO2tDQUNDLDRFQUFDUTs0QkFBSUMsS0FBSTs0QkFBc0JDLEtBQUk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzswQkFLekMsOERBQUNUO2dCQUFJSyxPQUFPO29CQUFFQyxhQUFhO29CQUFRSSxZQUFZO2dCQUFNOzBCQUNuRCw0RUFBQ0M7OEJBQUc7Ozs7Ozs7Ozs7OzBCQUdOLDhEQUFDWDtnQkFBSUssT0FBTztvQkFBRUMsYUFBYTtnQkFBTzs7Ozs7OzBCQUNsQyw4REFBQ047Z0JBQUlLLE9BQU87b0JBQUVPLFVBQVU7Z0JBQUU7Ozs7OztZQUN6QmhCLE9BQU9pQixHQUFHLENBQUMsQ0FBQyxFQUFFaEIsS0FBSyxFQUFFQyxJQUFJLEVBQUUsaUJBQzFCLDhEQUFDSCxrREFBSUE7b0JBQWFHLE1BQU1BOzhCQUN0Qiw0RUFBQ2dCO2tDQUFtQmpCOzs7Ozs7bUJBRFhBOzs7OzswQkFJYiw4REFBQ0c7Z0JBQUlLLE9BQU87b0JBQUVDLGFBQWE7Z0JBQU87Ozs7Ozs7Ozs7OztBQUd4QztBQUVBLE1BQU1RLG9CQUFvQnJCLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFtQnJDLENBQUM7QUFFRCxpRUFBZVUsTUFBTUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0xheW91dC9IZWFkZXIuanM/ZTJlMCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkLCB7IGNzcyB9IGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuaW1wb3J0IExpbmsgZnJvbSBcIm5leHQvbGlua1wiO1xuXG5jb25zdCByb3V0ZXMgPSBbXG4gIHsgdGl0bGU6IFwi67aE66WY67OEIOusuOygnFwiLCBocmVmOiBcIi90YWctcHJvYmxlbXNcIiB9LFxuICB7IHRpdGxlOiBcIuuCnOydtOuPhOuzhCDrrLjsoJxcIiwgaHJlZjogXCIvZGlmZmljdWx0eS1wcm9ibGVtc1wiIH0sXG4gIHsgdGl0bGU6IFwi7J207ZmU656t7YK5XCIsIGhyZWY6IFwiL2V3aGEtcmFua2luZ1wiIH0sXG5dO1xuXG5jb25zdCBMb2dvV3JhcHBlciA9IHN0eWxlZC5kaXZgXG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwMTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5gO1xuXG5jb25zdCBTdHlsZWRIZWFkZXIgPSBzdHlsZWQuaGVhZGVyYFxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3JlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NXB4O1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHBhZGRpbmc6IDAgOHZ3O1xuICB9XG5gO1xuXG5jb25zdCBIZWFkZXIgPSAoeyBjbGFzc05hbWUgfSkgPT4ge1xuICByZXR1cm4gKFxuICAgIDxTdHlsZWRIZWFkZXIgY2xhc3NOYW1lPXtjbGFzc05hbWV9PlxuICAgICAgPExpbmsgaHJlZj1cIi9cIj5cbiAgICAgICAgPGRpdiBzdHlsZT17eyBwYWRkaW5nTGVmdDogXCI1MHB4XCIgfX0+XG4gICAgICAgICAgPExvZ29XcmFwcGVyPlxuICAgICAgICAgICAgPGltZyBzcmM9XCIvaW1hZ2VzL1FMX2xvZ28ucG5nXCIgYWx0PVwibG9nb1wiIC8+XG4gICAgICAgICAgPC9Mb2dvV3JhcHBlcj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L0xpbms+XG5cbiAgICAgIDxkaXYgc3R5bGU9e3sgcGFkZGluZ0xlZnQ6IFwiMjBweFwiLCBwYWRkaW5nVG9wOiBcIjJweFwiIH19PlxuICAgICAgICA8aDM+64Co7JeFPC9oMz5cbiAgICAgIDwvZGl2PlxuXG4gICAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmdMZWZ0OiBcIjUwcHhcIiB9fT48L2Rpdj5cbiAgICAgIDxkaXYgc3R5bGU9e3sgZmxleEdyb3c6IDEgfX0gLz5cbiAgICAgIHtyb3V0ZXMubWFwKCh7IHRpdGxlLCBocmVmIH0pID0+IChcbiAgICAgICAgPExpbmsga2V5PXt0aXRsZX0gaHJlZj17aHJlZn0+XG4gICAgICAgICAgPERlc2t0b3BUb3BiYXJJdGVtPnt0aXRsZX08L0Rlc2t0b3BUb3BiYXJJdGVtPlxuICAgICAgICA8L0xpbms+XG4gICAgICApKX1cbiAgICAgIDxkaXYgc3R5bGU9e3sgcGFkZGluZ0xlZnQ6IFwiNTBweFwiIH19PjwvZGl2PlxuICAgIDwvU3R5bGVkSGVhZGVyPlxuICApO1xufTtcblxuY29uc3QgRGVza3RvcFRvcGJhckl0ZW0gPSBzdHlsZWQuZGl2YFxuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW0gR290aGljXCIsIFwiQXJpYWxcIjtcblxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBncmVlbjtcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuYDtcblxuZXhwb3J0IGRlZmF1bHQgSGVhZGVyO1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsImNzcyIsIkxpbmsiLCJyb3V0ZXMiLCJ0aXRsZSIsImhyZWYiLCJMb2dvV3JhcHBlciIsImRpdiIsIlN0eWxlZEhlYWRlciIsImhlYWRlciIsIkhlYWRlciIsImNsYXNzTmFtZSIsInN0eWxlIiwicGFkZGluZ0xlZnQiLCJpbWciLCJzcmMiLCJhbHQiLCJwYWRkaW5nVG9wIiwiaDMiLCJmbGV4R3JvdyIsIm1hcCIsIkRlc2t0b3BUb3BiYXJJdGVtIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/Header.js\n"); +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _ui_text_Text__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../ui/text/Text */ \"./components/ui/text/Text.jsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_ui_text_Text__WEBPACK_IMPORTED_MODULE_3__]);\n_ui_text_Text__WEBPACK_IMPORTED_MODULE_3__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n\nconst routes = [\n {\n title: \"분류별 문제\",\n href: \"/tag-problems\"\n },\n {\n title: \"난이도별 문제\",\n href: \"/difficulty-problems\"\n }\n];\nconst LogoWrapper = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n width: 42px;\n height: 28px;\n cursor: pointer;\n z-index: 1001;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n }\n`;\nconst StyledHeader = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().header)`\n backdrop-filter: blur(3rem);\n display: flex;\n align-items: center;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 100%;\n height: 78px;\n padding: 0 0 0 0;\n`;\nconst Qup = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.4rem;\n color: #0c0e27;\n font-weight: 600;\n\n @media (max-width: 700px) {\n font-size: 1rem;\n }\n`;\nconst Header = ({ className })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(StyledHeader, {\n className: className,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"5vw\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LogoWrapper, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: \"/images/QL_logo.png\",\n alt: \"logo\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 52,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 51,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 50,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 49,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"20px\",\n paddingTop: \"2px\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Qup, {\n children: \"뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 58,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 57,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 61,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n flexGrow: 1\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 62,\n columnNumber: 7\n }, undefined),\n routes.map(({ title, href })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: href,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DesktopTopbarItem, {\n children: title\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 65,\n columnNumber: 11\n }, undefined)\n }, title, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 64,\n columnNumber: 9\n }, undefined)),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"5vw\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 68,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 48,\n columnNumber: 5\n }, undefined);\n};\nconst DesktopTopbarItem = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.2rem;\n font-weight: 500;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n\n letter-spacing: -0.02rem;\n padding-left: 2.4rem;\n cursor: pointer;\n color: green;\n\n text-decoration: none;\n\n &:last-child {\n padding-right: 0;\n }\n\n &:hover {\n font-weight: 600;\n }\n\n @media (max-width: 700px) {\n font-size: 0.9rem;\n padding-left: 1rem;\n }\n`;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Header);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9IZWFkZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQWdEO0FBQ25CO0FBQ007QUFFbkMsTUFBTUksU0FBUztJQUNiO1FBQUVDLE9BQU87UUFBVUMsTUFBTTtJQUFnQjtJQUN6QztRQUFFRCxPQUFPO1FBQVdDLE1BQU07SUFBdUI7Q0FDbEQ7QUFFRCxNQUFNQyxjQUFjUCw4REFBVSxDQUFDOzs7Ozs7Ozs7OztBQVcvQixDQUFDO0FBRUQsTUFBTVMsZUFBZVQsaUVBQWEsQ0FBQzs7Ozs7Ozs7Ozs7QUFXbkMsQ0FBQztBQUVELE1BQU1XLE1BQU1YLDhEQUFVLENBQUM7Ozs7Ozs7O0FBUXZCLENBQUM7QUFFRCxNQUFNWSxTQUFTLENBQUMsRUFBRUMsU0FBUyxFQUFFO0lBQzNCLHFCQUNFLDhEQUFDSjtRQUFhSSxXQUFXQTs7MEJBQ3ZCLDhEQUFDWCxrREFBSUE7Z0JBQUNJLE1BQUs7MEJBQ1QsNEVBQUNFO29CQUFJTSxPQUFPO3dCQUFFQyxhQUFhO29CQUFNOzhCQUMvQiw0RUFBQ1I7a0NBQ0MsNEVBQUNTOzRCQUFJQyxLQUFJOzRCQUFzQkMsS0FBSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzBCQUt6Qyw4REFBQ1Y7Z0JBQUlNLE9BQU87b0JBQUVDLGFBQWE7b0JBQVFJLFlBQVk7Z0JBQU07MEJBQ25ELDRFQUFDUjs4QkFBSTs7Ozs7Ozs7Ozs7MEJBR1AsOERBQUNIO2dCQUFJTSxPQUFPO29CQUFFQyxhQUFhO2dCQUFPOzs7Ozs7MEJBQ2xDLDhEQUFDUDtnQkFBSU0sT0FBTztvQkFBRU0sVUFBVTtnQkFBRTs7Ozs7O1lBQ3pCaEIsT0FBT2lCLEdBQUcsQ0FBQyxDQUFDLEVBQUVoQixLQUFLLEVBQUVDLElBQUksRUFBRSxpQkFDMUIsOERBQUNKLGtEQUFJQTtvQkFBYUksTUFBTUE7OEJBQ3RCLDRFQUFDZ0I7a0NBQW1CakI7Ozs7OzttQkFEWEE7Ozs7OzBCQUliLDhEQUFDRztnQkFBSU0sT0FBTztvQkFBRUMsYUFBYTtnQkFBTTs7Ozs7Ozs7Ozs7O0FBR3ZDO0FBRUEsTUFBTU8sb0JBQW9CdEIsOERBQVUsQ0FBQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBd0JyQyxDQUFDO0FBRUQsaUVBQWVZLE1BQU1BLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9MYXlvdXQvSGVhZGVyLmpzP2UyZTAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCwgeyBjc3MgfSBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBMaW5rIGZyb20gXCJuZXh0L2xpbmtcIjtcbmltcG9ydCBUZXh0IGZyb20gXCIuLi91aS90ZXh0L1RleHRcIjtcblxuY29uc3Qgcm91dGVzID0gW1xuICB7IHRpdGxlOiBcIuu2hOulmOuzhCDrrLjsoJxcIiwgaHJlZjogXCIvdGFnLXByb2JsZW1zXCIgfSxcbiAgeyB0aXRsZTogXCLrgpzsnbTrj4Trs4Qg66y47KCcXCIsIGhyZWY6IFwiL2RpZmZpY3VsdHktcHJvYmxlbXNcIiB9LFxuXTtcblxuY29uc3QgTG9nb1dyYXBwZXIgPSBzdHlsZWQuZGl2YFxuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDE7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuYDtcblxuY29uc3QgU3R5bGVkSGVhZGVyID0gc3R5bGVkLmhlYWRlcmBcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzhweDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbmA7XG5cbmNvbnN0IFF1cCA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzBjMGUyNztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbmA7XG5cbmNvbnN0IEhlYWRlciA9ICh7IGNsYXNzTmFtZSB9KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPFN0eWxlZEhlYWRlciBjbGFzc05hbWU9e2NsYXNzTmFtZX0+XG4gICAgICA8TGluayBocmVmPVwiL1wiPlxuICAgICAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmdMZWZ0OiBcIjV2d1wiIH19PlxuICAgICAgICAgIDxMb2dvV3JhcHBlcj5cbiAgICAgICAgICAgIDxpbWcgc3JjPVwiL2ltYWdlcy9RTF9sb2dvLnBuZ1wiIGFsdD1cImxvZ29cIiAvPlxuICAgICAgICAgIDwvTG9nb1dyYXBwZXI+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9MaW5rPlxuXG4gICAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmdMZWZ0OiBcIjIwcHhcIiwgcGFkZGluZ1RvcDogXCIycHhcIiB9fT5cbiAgICAgICAgPFF1cD7rgKjsl4U8L1F1cD5cbiAgICAgIDwvZGl2PlxuXG4gICAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmdMZWZ0OiBcIjUwcHhcIiB9fT48L2Rpdj5cbiAgICAgIDxkaXYgc3R5bGU9e3sgZmxleEdyb3c6IDEgfX0gLz5cbiAgICAgIHtyb3V0ZXMubWFwKCh7IHRpdGxlLCBocmVmIH0pID0+IChcbiAgICAgICAgPExpbmsga2V5PXt0aXRsZX0gaHJlZj17aHJlZn0+XG4gICAgICAgICAgPERlc2t0b3BUb3BiYXJJdGVtPnt0aXRsZX08L0Rlc2t0b3BUb3BiYXJJdGVtPlxuICAgICAgICA8L0xpbms+XG4gICAgICApKX1cbiAgICAgIDxkaXYgc3R5bGU9e3sgcGFkZGluZ0xlZnQ6IFwiNXZ3XCIgfX0+PC9kaXY+XG4gICAgPC9TdHlsZWRIZWFkZXI+XG4gICk7XG59O1xuXG5jb25zdCBEZXNrdG9wVG9wYmFySXRlbSA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJNYWxndW4gR290aGljXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtIEdvdGhpY1wiLCBcIkFyaWFsXCI7XG5cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogZ3JlZW47XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbmA7XG5cbmV4cG9ydCBkZWZhdWx0IEhlYWRlcjtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJjc3MiLCJMaW5rIiwiVGV4dCIsInJvdXRlcyIsInRpdGxlIiwiaHJlZiIsIkxvZ29XcmFwcGVyIiwiZGl2IiwiU3R5bGVkSGVhZGVyIiwiaGVhZGVyIiwiUXVwIiwiSGVhZGVyIiwiY2xhc3NOYW1lIiwic3R5bGUiLCJwYWRkaW5nTGVmdCIsImltZyIsInNyYyIsImFsdCIsInBhZGRpbmdUb3AiLCJmbGV4R3JvdyIsIm1hcCIsIkRlc2t0b3BUb3BiYXJJdGVtIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/Header.js\n"); /***/ }), @@ -60,21 +60,65 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /*!*************************************!*\ !*** ./components/Layout/Layout.js ***! \*************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +/***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Header__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Header */ \"./components/Layout/Header.js\");\n/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Footer */ \"./components/Layout/Footer.js\");\n\n\n\n\nconst LayoutContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n position: relative;\n min-height: 100vh;\n background: url(\"/images/background.svg\") no-repeat top center fixed;\n background-size: cover;\n`;\nconst MainContent = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().main)`\n padding-top: 75px;\n display: flex;\n flex-direction: column;\n align-items: center; /* 메인 콘텐츠 수직 가운데 정렬 */\n`;\nconst Layout = ({ children })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LayoutContainer, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Header__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 23,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MainContent, {\n children: children\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 24,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Footer__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 25,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 22,\n columnNumber: 7\n }, undefined)\n }, void 0, false);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Layout);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9MYXlvdXQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBdUM7QUFDVDtBQUNBO0FBRTlCLE1BQU1HLGtCQUFrQkgsOERBQVUsQ0FBQzs7Ozs7QUFLbkMsQ0FBQztBQUVELE1BQU1LLGNBQWNMLCtEQUFXLENBQUM7Ozs7O0FBS2hDLENBQUM7QUFFRCxNQUFNTyxTQUFTLENBQUMsRUFBRUMsUUFBUSxFQUFFO0lBQzFCLHFCQUNFO2tCQUNFLDRFQUFDTDs7OEJBQ0MsOERBQUNGLCtDQUFNQTs7Ozs7OEJBQ1AsOERBQUNJOzhCQUFhRzs7Ozs7OzhCQUNkLDhEQUFDTiwrQ0FBTUE7Ozs7Ozs7Ozs7OztBQUlmO0FBRUEsaUVBQWVLLE1BQU1BLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9MYXlvdXQvTGF5b3V0LmpzPzBjOWIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBIZWFkZXIgZnJvbSBcIi4vSGVhZGVyXCI7XG5pbXBvcnQgRm9vdGVyIGZyb20gXCIuL0Zvb3RlclwiO1xuXG5jb25zdCBMYXlvdXRDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2JhY2tncm91bmQuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyIGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuYDtcblxuY29uc3QgTWFpbkNvbnRlbnQgPSBzdHlsZWQubWFpbmBcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIOuplOyduCDsvZjthZDsuKAg7IiY7KeBIOqwgOyatOuNsCDsoJXroKwgKi9cbmA7XG5cbmNvbnN0IExheW91dCA9ICh7IGNoaWxkcmVuIH0pID0+IHtcbiAgcmV0dXJuIChcbiAgICA8PlxuICAgICAgPExheW91dENvbnRhaW5lcj5cbiAgICAgICAgPEhlYWRlciAvPlxuICAgICAgICA8TWFpbkNvbnRlbnQ+e2NoaWxkcmVufTwvTWFpbkNvbnRlbnQ+XG4gICAgICAgIDxGb290ZXIgLz5cbiAgICAgIDwvTGF5b3V0Q29udGFpbmVyPlxuICAgIDwvPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgTGF5b3V0O1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIkhlYWRlciIsIkZvb3RlciIsIkxheW91dENvbnRhaW5lciIsImRpdiIsIk1haW5Db250ZW50IiwibWFpbiIsIkxheW91dCIsImNoaWxkcmVuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/Layout.js\n"); +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Header__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Header */ \"./components/Layout/Header.js\");\n/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Footer */ \"./components/Layout/Footer.js\");\n/* harmony import */ var _backGround_Background__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./backGround/Background */ \"./components/Layout/backGround/Background.jsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_Header__WEBPACK_IMPORTED_MODULE_2__, _backGround_Background__WEBPACK_IMPORTED_MODULE_4__]);\n([_Header__WEBPACK_IMPORTED_MODULE_2__, _backGround_Background__WEBPACK_IMPORTED_MODULE_4__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\n\n\nconst MainContent = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().main)`\n padding-top: 75px;\n display: flex;\n flex-direction: column;\n align-items: center; /* 메인 콘텐츠 수직 가운데 정렬 */\n`;\nconst Layout = ({ children })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_backGround_Background__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 16,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Header__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 17,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MainContent, {\n children: children\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 18,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Footer__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 19,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Layout);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9MYXlvdXQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1Q7QUFDQTtBQUNtQjtBQUVqRCxNQUFNSSxjQUFjSiwrREFBVyxDQUFDOzs7OztBQUtoQyxDQUFDO0FBRUQsTUFBTU0sU0FBUyxDQUFDLEVBQUVDLFFBQVEsRUFBRTtJQUMxQixxQkFDRTs7MEJBQ0UsOERBQUNKLDhEQUFVQTs7Ozs7MEJBQ1gsOERBQUNGLCtDQUFNQTs7Ozs7MEJBQ1AsOERBQUNHOzBCQUFhRzs7Ozs7OzBCQUNkLDhEQUFDTCwrQ0FBTUE7Ozs7Ozs7QUFHYjtBQUVBLGlFQUFlSSxNQUFNQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvTGF5b3V0L0xheW91dC5qcz8wYzliIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgSGVhZGVyIGZyb20gXCIuL0hlYWRlclwiO1xuaW1wb3J0IEZvb3RlciBmcm9tIFwiLi9Gb290ZXJcIjtcbmltcG9ydCBCYWNrZ3JvdW5kIGZyb20gXCIuL2JhY2tHcm91bmQvQmFja2dyb3VuZFwiO1xuXG5jb25zdCBNYWluQ29udGVudCA9IHN0eWxlZC5tYWluYFxuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyog66mU7J24IOy9mO2FkOy4oCDsiJjsp4Eg6rCA7Jq0642wIOygleugrCAqL1xuYDtcblxuY29uc3QgTGF5b3V0ID0gKHsgY2hpbGRyZW4gfSkgPT4ge1xuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICA8QmFja2dyb3VuZCAvPlxuICAgICAgPEhlYWRlciAvPlxuICAgICAgPE1haW5Db250ZW50PntjaGlsZHJlbn08L01haW5Db250ZW50PlxuICAgICAgPEZvb3RlciAvPlxuICAgIDwvPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgTGF5b3V0O1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIkhlYWRlciIsIkZvb3RlciIsIkJhY2tncm91bmQiLCJNYWluQ29udGVudCIsIm1haW4iLCJMYXlvdXQiLCJjaGlsZHJlbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Layout/Layout.js\n"); /***/ }), -/***/ "./components/Title.js": -/*!*****************************!*\ - !*** ./components/Title.js ***! - \*****************************/ +/***/ "./components/Layout/backGround/Background.jsx": +/*!*****************************************************!*\ + !*** ./components/Layout/backGround/Background.jsx ***! + \*****************************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/react/jsx-dev-runtime */ \"@emotion/react/jsx-dev-runtime\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Background_styled__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Background.styled */ \"./components/Layout/backGround/Background.styled.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__, _Background_styled__WEBPACK_IMPORTED_MODULE_2__]);\n([_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__, _Background_styled__WEBPACK_IMPORTED_MODULE_2__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n/** @jsxImportSource @emotion/react */ \n\n\nfunction Background() {\n const circles = [\n {\n x: -20,\n y: -10,\n duration: 4\n },\n {\n x: 80,\n y: 30,\n duration: 11\n },\n {\n x: 0,\n y: 70,\n duration: 8\n }\n ];\n return /*#__PURE__*/ (0,_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Background_styled__WEBPACK_IMPORTED_MODULE_2__.BackgroundContainer, {\n children: circles.map((circle, index)=>/*#__PURE__*/ (0,_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Background_styled__WEBPACK_IMPORTED_MODULE_2__.Circle, {\n x: circle.x,\n y: circle.y,\n duration: circle.duration\n }, index, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/backGround/Background.jsx\",\n lineNumber: 15,\n columnNumber: 9\n }, this))\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/backGround/Background.jsx\",\n lineNumber: 13,\n columnNumber: 5\n }, this);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Background);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9iYWNrR3JvdW5kL0JhY2tncm91bmQuanN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsb0NBQW9DO0FBQ1E7QUFDc0I7QUFFbEUsU0FBU0k7SUFDUCxNQUFNQyxVQUFVO1FBQ2Q7WUFBRUMsR0FBRyxDQUFDO1lBQUlDLEdBQUcsQ0FBQztZQUFJQyxVQUFVO1FBQUU7UUFDOUI7WUFBRUYsR0FBRztZQUFJQyxHQUFHO1lBQUlDLFVBQVU7UUFBRztRQUM3QjtZQUFFRixHQUFHO1lBQUdDLEdBQUc7WUFBSUMsVUFBVTtRQUFFO0tBQzVCO0lBRUQscUJBQ0UsdUVBQUNMLG1FQUFtQkE7a0JBQ2pCRSxRQUFRSSxHQUFHLENBQUMsQ0FBQ0MsUUFBUUMsc0JBQ3BCLHVFQUFDVCxzREFBTUE7Z0JBRUxJLEdBQUdJLE9BQU9KLENBQUM7Z0JBQ1hDLEdBQUdHLE9BQU9ILENBQUM7Z0JBQ1hDLFVBQVVFLE9BQU9GLFFBQVE7ZUFIcEJHOzs7Ozs7Ozs7O0FBUWY7QUFFQSxpRUFBZVAsVUFBVUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0xheW91dC9iYWNrR3JvdW5kL0JhY2tncm91bmQuanN4PzA2ZmQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqIEBqc3hJbXBvcnRTb3VyY2UgQGVtb3Rpb24vcmVhY3QgKi9cbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IENpcmNsZSwgQmFja2dyb3VuZENvbnRhaW5lciB9IGZyb20gXCIuL0JhY2tncm91bmQuc3R5bGVkXCI7XG5cbmZ1bmN0aW9uIEJhY2tncm91bmQoKSB7XG4gIGNvbnN0IGNpcmNsZXMgPSBbXG4gICAgeyB4OiAtMjAsIHk6IC0xMCwgZHVyYXRpb246IDQgfSwgLy8g7Jm87Kq9IOychFxuICAgIHsgeDogODAsIHk6IDMwLCBkdXJhdGlvbjogMTEgfSwgLy8g7Jik66W47Kq9IOqwgOyatOuNsFxuICAgIHsgeDogMCwgeTogNzAsIGR1cmF0aW9uOiA4IH0sIC8vIOyZvOyqvSDslYTrnphcbiAgXTtcblxuICByZXR1cm4gKFxuICAgIDxCYWNrZ3JvdW5kQ29udGFpbmVyPlxuICAgICAge2NpcmNsZXMubWFwKChjaXJjbGUsIGluZGV4KSA9PiAoXG4gICAgICAgIDxDaXJjbGVcbiAgICAgICAgICBrZXk9e2luZGV4fVxuICAgICAgICAgIHg9e2NpcmNsZS54fVxuICAgICAgICAgIHk9e2NpcmNsZS55fVxuICAgICAgICAgIGR1cmF0aW9uPXtjaXJjbGUuZHVyYXRpb259XG4gICAgICAgIC8+XG4gICAgICApKX1cbiAgICA8L0JhY2tncm91bmRDb250YWluZXI+XG4gICk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IEJhY2tncm91bmQ7XG4iXSwibmFtZXMiOlsidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJDaXJjbGUiLCJCYWNrZ3JvdW5kQ29udGFpbmVyIiwiQmFja2dyb3VuZCIsImNpcmNsZXMiLCJ4IiwieSIsImR1cmF0aW9uIiwibWFwIiwiY2lyY2xlIiwiaW5kZXgiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/Layout/backGround/Background.jsx\n"); + +/***/ }), + +/***/ "./components/Layout/backGround/Background.styled.js": +/*!***********************************************************!*\ + !*** ./components/Layout/backGround/Background.styled.js ***! + \***********************************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BackgroundContainer: () => (/* binding */ BackgroundContainer),\n/* harmony export */ Circle: () => (/* binding */ Circle),\n/* harmony export */ float: () => (/* binding */ float)\n/* harmony export */ });\n/* harmony import */ var _emotion_styled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/styled */ \"@emotion/styled\");\n/* harmony import */ var _emotion_react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @emotion/react */ \"@emotion/react\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_emotion_styled__WEBPACK_IMPORTED_MODULE_0__, _emotion_react__WEBPACK_IMPORTED_MODULE_1__]);\n([_emotion_styled__WEBPACK_IMPORTED_MODULE_0__, _emotion_react__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n/** @jsxImportSource @emotion/react */ \n\nconst float = (0,_emotion_react__WEBPACK_IMPORTED_MODULE_1__.keyframes)`\n 0%{ transform: translateY(-10vw) translateX(-20vw); }\n 50% { transform: translateY(-30vw) translateX(0vw); }\n 100% { transform: translateY(-10vw) translateX(-20vw); }\n`;\nconst Circle = _emotion_styled__WEBPACK_IMPORTED_MODULE_0__[\"default\"].div`\n position: absolute;\n width: 90vh;\n height: 90vh;\n background-image: radial-gradient(\n circle,\n #b0d79d 0%,\n rgba(255, 244, 150, 0) 50%\n );\n border-radius: 50%;\n animation: ${float} ${(props)=>props.duration}s infinite ease-in-out;\n left: ${(props)=>props.x}%;\n top: ${(props)=>props.y}%;\n transform: translate(-50%, -50%); // 가운데를 기준으로 이동\n`;\nconst BackgroundContainer = _emotion_styled__WEBPACK_IMPORTED_MODULE_0__[\"default\"].div`\n position: fixed; // 화면에 고정\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden; // 넘치는 부분 숨김\n z-index: -1; // 다른 콘텐츠 뒤로 보내기!\n background-color: white;\n`;\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9iYWNrR3JvdW5kL0JhY2tncm91bmQuc3R5bGVkLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsb0NBQW9DLEdBQ0M7QUFDTTtBQUVwQyxNQUFNRSxRQUFRRCx5REFBUyxDQUFDOzs7O0FBSS9CLENBQUMsQ0FBQztBQUVLLE1BQU1FLFNBQVNILDJEQUFVLENBQUM7Ozs7Ozs7Ozs7YUFVcEIsRUFBRUUsTUFBTSxDQUFDLEVBQUUsQ0FBQ0csUUFBVUEsTUFBTUMsUUFBUSxDQUFDO1FBQzFDLEVBQUUsQ0FBQ0QsUUFBVUEsTUFBTUUsQ0FBQyxDQUFDO09BQ3RCLEVBQUUsQ0FBQ0YsUUFBVUEsTUFBTUcsQ0FBQyxDQUFDOztBQUU1QixDQUFDLENBQUM7QUFFSyxNQUFNQyxzQkFBc0JULDJEQUFVLENBQUM7Ozs7Ozs7OztBQVM5QyxDQUFDLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9MYXlvdXQvYmFja0dyb3VuZC9CYWNrZ3JvdW5kLnN0eWxlZC5qcz9iNzIxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4SW1wb3J0U291cmNlIEBlbW90aW9uL3JlYWN0ICovXG5pbXBvcnQgc3R5bGVkIGZyb20gXCJAZW1vdGlvbi9zdHlsZWRcIjtcbmltcG9ydCB7IGtleWZyYW1lcyB9IGZyb20gXCJAZW1vdGlvbi9yZWFjdFwiO1xuXG5leHBvcnQgY29uc3QgZmxvYXQgPSBrZXlmcmFtZXNgXG4gIDAleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwdncpIHRyYW5zbGF0ZVgoLTIwdncpOyB9XG4gIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzB2dykgdHJhbnNsYXRlWCgwdncpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwdncpIHRyYW5zbGF0ZVgoLTIwdncpOyB9XG5gO1xuXG5leHBvcnQgY29uc3QgQ2lyY2xlID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTB2aDtcbiAgaGVpZ2h0OiA5MHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgY2lyY2xlLFxuICAgICNiMGQ3OWQgMCUsXG4gICAgcmdiYSgyNTUsIDI0NCwgMTUwLCAwKSA1MCVcbiAgKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246ICR7ZmxvYXR9ICR7KHByb3BzKSA9PiBwcm9wcy5kdXJhdGlvbn1zIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBsZWZ0OiAkeyhwcm9wcykgPT4gcHJvcHMueH0lO1xuICB0b3A6ICR7KHByb3BzKSA9PiBwcm9wcy55fSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAvLyDqsIDsmrTrjbDrpbwg6riw7KSA7Jy866GcIOydtOuPmVxuYDtcblxuZXhwb3J0IGNvbnN0IEJhY2tncm91bmRDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBwb3NpdGlvbjogZml4ZWQ7IC8vIO2ZlOuptOyXkCDqs6DsoJVcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyDrhJjsuZjripQg67aA67aEIOyIqOq5gFxuICB6LWluZGV4OiAtMTsgLy8g64uk66W4IOy9mO2FkOy4oCDrkqTroZwg67O064K06riwIVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbmA7XG4iXSwibmFtZXMiOlsic3R5bGVkIiwia2V5ZnJhbWVzIiwiZmxvYXQiLCJDaXJjbGUiLCJkaXYiLCJwcm9wcyIsImR1cmF0aW9uIiwieCIsInkiLCJCYWNrZ3JvdW5kQ29udGFpbmVyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/backGround/Background.styled.js\n"); + +/***/ }), + +/***/ "./components/ui/Title.js": +/*!********************************!*\ + !*** ./components/ui/Title.js ***! + \********************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst TitleSectionContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n align-items: center;\n justify-content: space-between;\n width: 61%;\n padding: 20px;\n box-sizing: border-box;\n`;\nconst CenterText = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 2rem;\n font-weight: 500;\n text-align: center;\n flex-grow: 1;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n color: #156827;\n`;\nconst Title = ({ sentence })=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 300);\n return ()=>clearTimeout(timer);\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(TitleSectionContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(CenterText, {\n children: sentence\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Title.js\",\n lineNumber: 38,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Title.js\",\n lineNumber: 31,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Title);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL1RpdGxlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1k7QUFFbkQsTUFBTUksd0JBQXdCSiw4REFBVSxDQUFDOzs7Ozs7QUFNekMsQ0FBQztBQUNELE1BQU1NLGFBQWFOLDhEQUFVLENBQUM7Ozs7Ozs7QUFPOUIsQ0FBQztBQUVELE1BQU1PLFFBQVEsQ0FBQyxFQUFFQyxRQUFRLEVBQUU7SUFDekIsTUFBTSxDQUFDQyxXQUFXQyxhQUFhLEdBQUdQLCtDQUFRQSxDQUFDO0lBRTNDRCxnREFBU0EsQ0FBQztRQUNSLE1BQU1TLFFBQVFDLFdBQVc7WUFDdkJGLGFBQWE7UUFDZixHQUFHO1FBQ0gsT0FBTyxJQUFNRyxhQUFhRjtJQUM1QixHQUFHLEVBQUU7SUFFTCxxQkFDRSw4REFBQ1A7UUFDQ1UsV0FBV0wsWUFBWSxhQUFhO1FBQ3BDTSxPQUFPO1lBQ0xDLFlBQVlQLFlBQVksWUFBWTtZQUNwQ1EsU0FBU1IsWUFBWSxJQUFJO1FBQzNCO2tCQUVBLDRFQUFDSDtzQkFBWUU7Ozs7Ozs7Ozs7O0FBR25CO0FBRUEsaUVBQWVELEtBQUtBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9UaXRsZS5qcz80NmYyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiO1xuXG5jb25zdCBUaXRsZVNlY3Rpb25Db250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA2MSU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5gO1xuY29uc3QgQ2VudGVyVGV4dCA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW0gR290aGljXCIsIFwiQXJpYWxcIjtcbiAgY29sb3I6ICMxNTY4Mjc7XG5gO1xuXG5jb25zdCBUaXRsZSA9ICh7IHNlbnRlbmNlIH0pID0+IHtcbiAgY29uc3QgW2lzVmlzaWJsZSwgc2V0SXNWaXNpYmxlXSA9IHVzZVN0YXRlKGZhbHNlKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGNvbnN0IHRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICBzZXRJc1Zpc2libGUodHJ1ZSk7XG4gICAgfSwgMzAwKTtcbiAgICByZXR1cm4gKCkgPT4gY2xlYXJUaW1lb3V0KHRpbWVyKTtcbiAgfSwgW10pO1xuXG4gIHJldHVybiAoXG4gICAgPFRpdGxlU2VjdGlvbkNvbnRhaW5lclxuICAgICAgY2xhc3NOYW1lPXtpc1Zpc2libGUgPyBcInNsaWRlLXVwXCIgOiBcIlwifVxuICAgICAgc3R5bGU9e3tcbiAgICAgICAgdmlzaWJpbGl0eTogaXNWaXNpYmxlID8gXCJ2aXNpYmxlXCIgOiBcImhpZGRlblwiLFxuICAgICAgICBvcGFjaXR5OiBpc1Zpc2libGUgPyAxIDogMCxcbiAgICAgIH19XG4gICAgPlxuICAgICAgPENlbnRlclRleHQ+e3NlbnRlbmNlfTwvQ2VudGVyVGV4dD5cbiAgICA8L1RpdGxlU2VjdGlvbkNvbnRhaW5lcj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFRpdGxlO1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIlJlYWN0IiwidXNlRWZmZWN0IiwidXNlU3RhdGUiLCJUaXRsZVNlY3Rpb25Db250YWluZXIiLCJkaXYiLCJDZW50ZXJUZXh0IiwiVGl0bGUiLCJzZW50ZW5jZSIsImlzVmlzaWJsZSIsInNldElzVmlzaWJsZSIsInRpbWVyIiwic2V0VGltZW91dCIsImNsZWFyVGltZW91dCIsImNsYXNzTmFtZSIsInN0eWxlIiwidmlzaWJpbGl0eSIsIm9wYWNpdHkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/Title.js\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst TitleSectionContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n align-items: center;\n justify-content: space-between;\n width: 61%;\n padding: 20px;\n box-sizing: border-box;\n\n @media (max-width: 700px) {\n width: 90%;\n padding: 10px;\n margin-top: 30px;\n }\n`;\nconst CenterText = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 2rem;\n font-weight: 500;\n text-align: center;\n flex-grow: 1;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n color: #156827;\n\n @media (max-width: 700px) {\n font-size: 1.3rem;\n }\n`;\nconst Title = ({ sentence })=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 300);\n return ()=>clearTimeout(timer);\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(TitleSectionContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(CenterText, {\n children: sentence\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/ui/Title.js\",\n lineNumber: 48,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/ui/Title.js\",\n lineNumber: 41,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Title);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL3VpL1RpdGxlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1k7QUFFbkQsTUFBTUksd0JBQXdCSiw4REFBVSxDQUFDOzs7Ozs7Ozs7Ozs7QUFZekMsQ0FBQztBQUNELE1BQU1NLGFBQWFOLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7O0FBVzlCLENBQUM7QUFFRCxNQUFNTyxRQUFRLENBQUMsRUFBRUMsUUFBUSxFQUFFO0lBQ3pCLE1BQU0sQ0FBQ0MsV0FBV0MsYUFBYSxHQUFHUCwrQ0FBUUEsQ0FBQztJQUUzQ0QsZ0RBQVNBLENBQUM7UUFDUixNQUFNUyxRQUFRQyxXQUFXO1lBQ3ZCRixhQUFhO1FBQ2YsR0FBRztRQUNILE9BQU8sSUFBTUcsYUFBYUY7SUFDNUIsR0FBRyxFQUFFO0lBRUwscUJBQ0UsOERBQUNQO1FBQ0NVLFdBQVdMLFlBQVksYUFBYTtRQUNwQ00sT0FBTztZQUNMQyxZQUFZUCxZQUFZLFlBQVk7WUFDcENRLFNBQVNSLFlBQVksSUFBSTtRQUMzQjtrQkFFQSw0RUFBQ0g7c0JBQVlFOzs7Ozs7Ozs7OztBQUduQjtBQUVBLGlFQUFlRCxLQUFLQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvdWkvVGl0bGUuanM/NDBhYSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcblxuY29uc3QgVGl0bGVTZWN0aW9uQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNjElO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5gO1xuY29uc3QgQ2VudGVyVGV4dCA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW0gR290aGljXCIsIFwiQXJpYWxcIjtcbiAgY29sb3I6ICMxNTY4Mjc7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbmA7XG5cbmNvbnN0IFRpdGxlID0gKHsgc2VudGVuY2UgfSkgPT4ge1xuICBjb25zdCBbaXNWaXNpYmxlLCBzZXRJc1Zpc2libGVdID0gdXNlU3RhdGUoZmFsc2UpO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgY29uc3QgdGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHNldElzVmlzaWJsZSh0cnVlKTtcbiAgICB9LCAzMDApO1xuICAgIHJldHVybiAoKSA9PiBjbGVhclRpbWVvdXQodGltZXIpO1xuICB9LCBbXSk7XG5cbiAgcmV0dXJuIChcbiAgICA8VGl0bGVTZWN0aW9uQ29udGFpbmVyXG4gICAgICBjbGFzc05hbWU9e2lzVmlzaWJsZSA/IFwic2xpZGUtdXBcIiA6IFwiXCJ9XG4gICAgICBzdHlsZT17e1xuICAgICAgICB2aXNpYmlsaXR5OiBpc1Zpc2libGUgPyBcInZpc2libGVcIiA6IFwiaGlkZGVuXCIsXG4gICAgICAgIG9wYWNpdHk6IGlzVmlzaWJsZSA/IDEgOiAwLFxuICAgICAgfX1cbiAgICA+XG4gICAgICA8Q2VudGVyVGV4dD57c2VudGVuY2V9PC9DZW50ZXJUZXh0PlxuICAgIDwvVGl0bGVTZWN0aW9uQ29udGFpbmVyPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgVGl0bGU7XG4iXSwibmFtZXMiOlsic3R5bGVkIiwiUmVhY3QiLCJ1c2VFZmZlY3QiLCJ1c2VTdGF0ZSIsIlRpdGxlU2VjdGlvbkNvbnRhaW5lciIsImRpdiIsIkNlbnRlclRleHQiLCJUaXRsZSIsInNlbnRlbmNlIiwiaXNWaXNpYmxlIiwic2V0SXNWaXNpYmxlIiwidGltZXIiLCJzZXRUaW1lb3V0IiwiY2xlYXJUaW1lb3V0IiwiY2xhc3NOYW1lIiwic3R5bGUiLCJ2aXNpYmlsaXR5Iiwib3BhY2l0eSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/ui/Title.js\n"); + +/***/ }), + +/***/ "./components/ui/text/Text.jsx": +/*!*************************************!*\ + !*** ./components/ui/text/Text.jsx ***! + \*************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Text_styled__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Text.styled */ \"./components/ui/text/Text.styled.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_Text_styled__WEBPACK_IMPORTED_MODULE_2__]);\n_Text_styled__WEBPACK_IMPORTED_MODULE_2__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\nconst Text = ({ children, size, color, weight, align, lineHeight, margin, font })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Text_styled__WEBPACK_IMPORTED_MODULE_2__.StyledText, {\n size: size,\n color: color,\n weight: weight,\n align: align,\n lineHeight: lineHeight,\n margin: margin,\n font: font,\n children: children\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/ui/text/Text.jsx\",\n lineNumber: 15,\n columnNumber: 5\n }, undefined);\n};\nText.propTypes = {\n children: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().node).isRequired,\n font: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n size: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n color: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n weight: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n align: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n lineHeight: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n margin: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string)\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Text);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL3VpL3RleHQvVGV4dC5qc3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFtQztBQUNRO0FBRTNDLE1BQU1FLE9BQU8sQ0FBQyxFQUNaQyxRQUFRLEVBQ1JDLElBQUksRUFDSkMsS0FBSyxFQUNMQyxNQUFNLEVBQ05DLEtBQUssRUFDTEMsVUFBVSxFQUNWQyxNQUFNLEVBQ05DLElBQUksRUFDTDtJQUNDLHFCQUNFLDhEQUFDVCxvREFBVUE7UUFDVEcsTUFBTUE7UUFDTkMsT0FBT0E7UUFDUEMsUUFBUUE7UUFDUkMsT0FBT0E7UUFDUEMsWUFBWUE7UUFDWkMsUUFBUUE7UUFDUkMsTUFBTUE7a0JBRUxQOzs7Ozs7QUFHUDtBQUVBRCxLQUFLUyxTQUFTLEdBQUc7SUFDZlIsVUFBVUgsd0RBQWMsQ0FBQ2EsVUFBVTtJQUNuQ0gsTUFBTVYsMERBQWdCO0lBQ3RCSSxNQUFNSiwwREFBZ0I7SUFDdEJLLE9BQU9MLDBEQUFnQjtJQUN2Qk0sUUFBUU4sMERBQWdCO0lBQ3hCTyxPQUFPUCwwREFBZ0I7SUFDdkJRLFlBQVlSLDBEQUFnQjtJQUM1QlMsUUFBUVQsMERBQWdCO0FBQzFCO0FBRUEsaUVBQWVFLElBQUlBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy91aS90ZXh0L1RleHQuanN4Pzc2NGEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiO1xuaW1wb3J0IHsgU3R5bGVkVGV4dCB9IGZyb20gXCIuL1RleHQuc3R5bGVkXCI7XG5cbmNvbnN0IFRleHQgPSAoe1xuICBjaGlsZHJlbixcbiAgc2l6ZSxcbiAgY29sb3IsXG4gIHdlaWdodCxcbiAgYWxpZ24sXG4gIGxpbmVIZWlnaHQsXG4gIG1hcmdpbixcbiAgZm9udCxcbn0pID0+IHtcbiAgcmV0dXJuIChcbiAgICA8U3R5bGVkVGV4dFxuICAgICAgc2l6ZT17c2l6ZX1cbiAgICAgIGNvbG9yPXtjb2xvcn1cbiAgICAgIHdlaWdodD17d2VpZ2h0fVxuICAgICAgYWxpZ249e2FsaWdufVxuICAgICAgbGluZUhlaWdodD17bGluZUhlaWdodH1cbiAgICAgIG1hcmdpbj17bWFyZ2lufVxuICAgICAgZm9udD17Zm9udH1cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9TdHlsZWRUZXh0PlxuICApO1xufTtcblxuVGV4dC5wcm9wVHlwZXMgPSB7XG4gIGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZS5pc1JlcXVpcmVkLFxuICBmb250OiBQcm9wVHlwZXMuc3RyaW5nLFxuICBzaXplOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBjb2xvcjogUHJvcFR5cGVzLnN0cmluZyxcbiAgd2VpZ2h0OiBQcm9wVHlwZXMuc3RyaW5nLFxuICBhbGlnbjogUHJvcFR5cGVzLnN0cmluZyxcbiAgbGluZUhlaWdodDogUHJvcFR5cGVzLnN0cmluZyxcbiAgbWFyZ2luOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgVGV4dDtcbiJdLCJuYW1lcyI6WyJQcm9wVHlwZXMiLCJTdHlsZWRUZXh0IiwiVGV4dCIsImNoaWxkcmVuIiwic2l6ZSIsImNvbG9yIiwid2VpZ2h0IiwiYWxpZ24iLCJsaW5lSGVpZ2h0IiwibWFyZ2luIiwiZm9udCIsInByb3BUeXBlcyIsIm5vZGUiLCJpc1JlcXVpcmVkIiwic3RyaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/ui/text/Text.jsx\n"); + +/***/ }), + +/***/ "./components/ui/text/Text.styled.js": +/*!*******************************************!*\ + !*** ./components/ui/text/Text.styled.js ***! + \*******************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ StyledText: () => (/* binding */ StyledText)\n/* harmony export */ });\n/* harmony import */ var _emotion_styled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/styled */ \"@emotion/styled\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_emotion_styled__WEBPACK_IMPORTED_MODULE_0__]);\n_emotion_styled__WEBPACK_IMPORTED_MODULE_0__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n/** @jsxImportSource @emotion/react */ \nconst StyledText = _emotion_styled__WEBPACK_IMPORTED_MODULE_0__[\"default\"].span`\n font-family: ${({ font })=>font || '\"Malgun Gothic\",Times New Roman'};\n font-size: ${({ size })=>size || \"16px\"};\n color: ${({ color })=>color || \"#333\"};\n font-weight: ${({ weight })=>weight || \"normal\"};\n text-align: ${({ align })=>align || \"left\"};\n line-height: ${({ lineHeight })=>lineHeight || \"1.5\"}; //줄간격\n margin: ${({ margin })=>margin || \"0\"};\n`;\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL3VpL3RleHQvVGV4dC5zdHlsZWQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQSxvQ0FBb0MsR0FDQztBQUU5QixNQUFNQyxhQUFhRCw0REFBVyxDQUFDO2VBQ3ZCLEVBQUUsQ0FBQyxFQUFFRyxJQUFJLEVBQUUsR0FBS0EsUUFBUSxrQ0FBa0M7YUFDNUQsRUFBRSxDQUFDLEVBQUVDLElBQUksRUFBRSxHQUFLQSxRQUFRLE9BQU87U0FDbkMsRUFBRSxDQUFDLEVBQUVDLEtBQUssRUFBRSxHQUFLQSxTQUFTLE9BQU87ZUFDM0IsRUFBRSxDQUFDLEVBQUVDLE1BQU0sRUFBRSxHQUFLQSxVQUFVLFNBQVM7Y0FDdEMsRUFBRSxDQUFDLEVBQUVDLEtBQUssRUFBRSxHQUFLQSxTQUFTLE9BQU87ZUFDaEMsRUFBRSxDQUFDLEVBQUVDLFVBQVUsRUFBRSxHQUFLQSxjQUFjLE1BQU07VUFDL0MsRUFBRSxDQUFDLEVBQUVDLE1BQU0sRUFBRSxHQUFLQSxVQUFVLElBQUk7QUFDMUMsQ0FBQyxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvdWkvdGV4dC9UZXh0LnN0eWxlZC5qcz80MDJhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4SW1wb3J0U291cmNlIEBlbW90aW9uL3JlYWN0ICovXG5pbXBvcnQgc3R5bGVkIGZyb20gXCJAZW1vdGlvbi9zdHlsZWRcIjtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFRleHQgPSBzdHlsZWQuc3BhbmBcbiAgZm9udC1mYW1pbHk6ICR7KHsgZm9udCB9KSA9PiBmb250IHx8ICdcIk1hbGd1biBHb3RoaWNcIixUaW1lcyBOZXcgUm9tYW4nfTtcbiAgZm9udC1zaXplOiAkeyh7IHNpemUgfSkgPT4gc2l6ZSB8fCBcIjE2cHhcIn07XG4gIGNvbG9yOiAkeyh7IGNvbG9yIH0pID0+IGNvbG9yIHx8IFwiIzMzM1wifTtcbiAgZm9udC13ZWlnaHQ6ICR7KHsgd2VpZ2h0IH0pID0+IHdlaWdodCB8fCBcIm5vcm1hbFwifTtcbiAgdGV4dC1hbGlnbjogJHsoeyBhbGlnbiB9KSA9PiBhbGlnbiB8fCBcImxlZnRcIn07XG4gIGxpbmUtaGVpZ2h0OiAkeyh7IGxpbmVIZWlnaHQgfSkgPT4gbGluZUhlaWdodCB8fCBcIjEuNVwifTsgLy/spITqsITqsqlcbiAgbWFyZ2luOiAkeyh7IG1hcmdpbiB9KSA9PiBtYXJnaW4gfHwgXCIwXCJ9O1xuYDtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJTdHlsZWRUZXh0Iiwic3BhbiIsImZvbnQiLCJzaXplIiwiY29sb3IiLCJ3ZWlnaHQiLCJhbGlnbiIsImxpbmVIZWlnaHQiLCJtYXJnaW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/ui/text/Text.styled.js\n"); /***/ }), @@ -104,10 +148,10 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /*!**************************************!*\ !*** ./pages/difficulty-problems.js ***! \**************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +/***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _components_Layout_Layout__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/Layout/Layout */ \"./components/Layout/Layout.js\");\n/* harmony import */ var _components_Title__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/Title */ \"./components/Title.js\");\n/* harmony import */ var _components_DifficultyProblemPage_DifficultyMainProblemTable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../components/DifficultyProblemPage/DifficultyMainProblemTable */ \"./components/DifficultyProblemPage/DifficultyMainProblemTable.js\");\n\n\n\n\nconst tagProblemData = [\n {\n name: \"B5\",\n count: 6180\n },\n {\n name: \"B4\",\n count: 3690\n },\n {\n name: \"B3\",\n count: 3690\n },\n {\n name: \"B2\",\n count: 3690\n },\n {\n name: \"B1\",\n count: 3690\n },\n {\n name: \"S5\",\n count: 6180\n },\n {\n name: \"S4\",\n count: 3690\n },\n {\n name: \"S3\",\n count: 3690\n },\n {\n name: \"S2\",\n count: 3690\n },\n {\n name: \"S1\",\n count: 3690\n },\n {\n name: \"G5\",\n count: 6180\n },\n {\n name: \"G4\",\n count: 3690\n },\n {\n name: \"G3\",\n count: 3690\n },\n {\n name: \"G2\",\n count: 3690\n },\n {\n name: \"G1\",\n count: 3690\n },\n {\n name: \"P5\",\n count: 6180\n },\n {\n name: \"P4\",\n count: 3690\n },\n {\n name: \"P3\",\n count: 3690\n },\n {\n name: \"P2\",\n count: 3690\n },\n {\n name: \"P1\",\n count: 3690\n },\n {\n name: \"D5\",\n count: 6180\n },\n {\n name: \"D4\",\n count: 3690\n },\n {\n name: \"D3\",\n count: 3690\n },\n {\n name: \"D2\",\n count: 3690\n },\n {\n name: \"D1\",\n count: 3690\n },\n {\n name: \"R5\",\n count: 6180\n },\n {\n name: \"R4\",\n count: 3690\n },\n {\n name: \"R3\",\n count: 3690\n },\n {\n name: \"R2\",\n count: 3690\n },\n {\n name: \"R1\",\n count: 3690\n }\n];\nconst TagProblems = ()=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Layout_Layout__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Title__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n sentence: \"- 난이도별 벗들이 안 푼 문제 -\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/difficulty-problems.js\",\n lineNumber: 41,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_DifficultyProblemPage_DifficultyMainProblemTable__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n problems: tagProblemData\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/difficulty-problems.js\",\n lineNumber: 42,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/difficulty-problems.js\",\n lineNumber: 40,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (TagProblems);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9kaWZmaWN1bHR5LXByb2JsZW1zLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBaUQ7QUFDVDtBQUNnRTtBQUV4RyxNQUFNRyxpQkFBaUI7SUFDckI7UUFBRUMsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7Q0FDM0I7QUFFRCxNQUFNQyxjQUFjO0lBQ2xCLHFCQUNFLDhEQUFDTixpRUFBTUE7OzBCQUNMLDhEQUFDQyx5REFBS0E7Z0JBQUNNLFVBQVU7Ozs7OzswQkFDakIsOERBQUNMLG9HQUEwQkE7Z0JBQUNNLFVBQVVMOzs7Ozs7Ozs7Ozs7QUFHNUM7QUFFQSxpRUFBZUcsV0FBV0EsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9wYWdlcy9kaWZmaWN1bHR5LXByb2JsZW1zLmpzPzA0NDAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IExheW91dCBmcm9tIFwiLi4vY29tcG9uZW50cy9MYXlvdXQvTGF5b3V0XCI7XG5pbXBvcnQgVGl0bGUgZnJvbSBcIi4uL2NvbXBvbmVudHMvVGl0bGVcIjtcbmltcG9ydCBEaWZmaWN1bHR5TWFpblByb2JsZW1UYWJsZSBmcm9tIFwiLi4vY29tcG9uZW50cy9EaWZmaWN1bHR5UHJvYmxlbVBhZ2UvRGlmZmljdWx0eU1haW5Qcm9ibGVtVGFibGVcIjtcblxuY29uc3QgdGFnUHJvYmxlbURhdGEgPSBbXG4gIHsgbmFtZTogXCJCNVwiLCBjb3VudDogNjE4MCB9LFxuICB7IG5hbWU6IFwiQjRcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIkIzXCIsIGNvdW50OiAzNjkwIH0sXG4gIHsgbmFtZTogXCJCMlwiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiQjFcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIlM1XCIsIGNvdW50OiA2MTgwIH0sXG4gIHsgbmFtZTogXCJTNFwiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiUzNcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIlMyXCIsIGNvdW50OiAzNjkwIH0sXG4gIHsgbmFtZTogXCJTMVwiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiRzVcIiwgY291bnQ6IDYxODAgfSxcbiAgeyBuYW1lOiBcIkc0XCIsIGNvdW50OiAzNjkwIH0sXG4gIHsgbmFtZTogXCJHM1wiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiRzJcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIkcxXCIsIGNvdW50OiAzNjkwIH0sXG4gIHsgbmFtZTogXCJQNVwiLCBjb3VudDogNjE4MCB9LFxuICB7IG5hbWU6IFwiUDRcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIlAzXCIsIGNvdW50OiAzNjkwIH0sXG4gIHsgbmFtZTogXCJQMlwiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiUDFcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIkQ1XCIsIGNvdW50OiA2MTgwIH0sXG4gIHsgbmFtZTogXCJENFwiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiRDNcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIkQyXCIsIGNvdW50OiAzNjkwIH0sXG4gIHsgbmFtZTogXCJEMVwiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiUjVcIiwgY291bnQ6IDYxODAgfSxcbiAgeyBuYW1lOiBcIlI0XCIsIGNvdW50OiAzNjkwIH0sXG4gIHsgbmFtZTogXCJSM1wiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiUjJcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIlIxXCIsIGNvdW50OiAzNjkwIH0sXG5dO1xuXG5jb25zdCBUYWdQcm9ibGVtcyA9ICgpID0+IHtcbiAgcmV0dXJuIChcbiAgICA8TGF5b3V0PlxuICAgICAgPFRpdGxlIHNlbnRlbmNlPXtcIi0g64Kc7J2064+E67OEIOuyl+uTpOydtCDslYgg7ZG8IOusuOygnCAtXCJ9IC8+XG4gICAgICA8RGlmZmljdWx0eU1haW5Qcm9ibGVtVGFibGUgcHJvYmxlbXM9e3RhZ1Byb2JsZW1EYXRhfSAvPlxuICAgIDwvTGF5b3V0PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgVGFnUHJvYmxlbXM7XG4iXSwibmFtZXMiOlsiTGF5b3V0IiwiVGl0bGUiLCJEaWZmaWN1bHR5TWFpblByb2JsZW1UYWJsZSIsInRhZ1Byb2JsZW1EYXRhIiwibmFtZSIsImNvdW50IiwiVGFnUHJvYmxlbXMiLCJzZW50ZW5jZSIsInByb2JsZW1zIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./pages/difficulty-problems.js\n"); +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _components_Layout_Layout__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/Layout/Layout */ \"./components/Layout/Layout.js\");\n/* harmony import */ var _components_ui_Title__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/ui/Title */ \"./components/ui/Title.js\");\n/* harmony import */ var _components_DifficultyProblemPage_DifficultyMainProblemTable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../components/DifficultyProblemPage/DifficultyMainProblemTable */ \"./components/DifficultyProblemPage/DifficultyMainProblemTable.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_components_Layout_Layout__WEBPACK_IMPORTED_MODULE_1__]);\n_components_Layout_Layout__WEBPACK_IMPORTED_MODULE_1__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n\nconst tagProblemData = [\n {\n name: \"B5\",\n count: 6180\n },\n {\n name: \"B4\",\n count: 3690\n },\n {\n name: \"B3\",\n count: 3690\n },\n {\n name: \"B2\",\n count: 3690\n },\n {\n name: \"B1\",\n count: 3690\n },\n {\n name: \"S5\",\n count: 6180\n },\n {\n name: \"S4\",\n count: 3690\n },\n {\n name: \"S3\",\n count: 3690\n },\n {\n name: \"S2\",\n count: 3690\n },\n {\n name: \"S1\",\n count: 3690\n },\n {\n name: \"G5\",\n count: 6180\n },\n {\n name: \"G4\",\n count: 3690\n },\n {\n name: \"G3\",\n count: 3690\n },\n {\n name: \"G2\",\n count: 3690\n },\n {\n name: \"G1\",\n count: 3690\n },\n {\n name: \"P5\",\n count: 6180\n },\n {\n name: \"P4\",\n count: 3690\n },\n {\n name: \"P3\",\n count: 3690\n },\n {\n name: \"P2\",\n count: 3690\n },\n {\n name: \"P1\",\n count: 3690\n },\n {\n name: \"D5\",\n count: 6180\n },\n {\n name: \"D4\",\n count: 3690\n },\n {\n name: \"D3\",\n count: 3690\n },\n {\n name: \"D2\",\n count: 3690\n },\n {\n name: \"D1\",\n count: 3690\n },\n {\n name: \"R5\",\n count: 6180\n },\n {\n name: \"R4\",\n count: 3690\n },\n {\n name: \"R3\",\n count: 3690\n },\n {\n name: \"R2\",\n count: 3690\n },\n {\n name: \"R1\",\n count: 3690\n }\n];\nconst TagProblems = ()=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Layout_Layout__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Title__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n sentence: \"- 난이도별 벗들이 안 푼 문제 -\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/difficulty-problems.js\",\n lineNumber: 41,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_DifficultyProblemPage_DifficultyMainProblemTable__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n problems: tagProblemData\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/difficulty-problems.js\",\n lineNumber: 42,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/difficulty-problems.js\",\n lineNumber: 40,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (TagProblems);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9kaWZmaWN1bHR5LXByb2JsZW1zLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBaUQ7QUFDTjtBQUM2RDtBQUV4RyxNQUFNRyxpQkFBaUI7SUFDckI7UUFBRUMsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7SUFDMUI7UUFBRUQsTUFBTTtRQUFNQyxPQUFPO0lBQUs7Q0FDM0I7QUFFRCxNQUFNQyxjQUFjO0lBQ2xCLHFCQUNFLDhEQUFDTixpRUFBTUE7OzBCQUNMLDhEQUFDQyw0REFBS0E7Z0JBQUNNLFVBQVU7Ozs7OzswQkFDakIsOERBQUNMLG9HQUEwQkE7Z0JBQUNNLFVBQVVMOzs7Ozs7Ozs7Ozs7QUFHNUM7QUFFQSxpRUFBZUcsV0FBV0EsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9wYWdlcy9kaWZmaWN1bHR5LXByb2JsZW1zLmpzPzA0NDAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IExheW91dCBmcm9tIFwiLi4vY29tcG9uZW50cy9MYXlvdXQvTGF5b3V0XCI7XG5pbXBvcnQgVGl0bGUgZnJvbSBcIi4uL2NvbXBvbmVudHMvdWkvVGl0bGVcIjtcbmltcG9ydCBEaWZmaWN1bHR5TWFpblByb2JsZW1UYWJsZSBmcm9tIFwiLi4vY29tcG9uZW50cy9EaWZmaWN1bHR5UHJvYmxlbVBhZ2UvRGlmZmljdWx0eU1haW5Qcm9ibGVtVGFibGVcIjtcblxuY29uc3QgdGFnUHJvYmxlbURhdGEgPSBbXG4gIHsgbmFtZTogXCJCNVwiLCBjb3VudDogNjE4MCB9LFxuICB7IG5hbWU6IFwiQjRcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIkIzXCIsIGNvdW50OiAzNjkwIH0sXG4gIHsgbmFtZTogXCJCMlwiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiQjFcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIlM1XCIsIGNvdW50OiA2MTgwIH0sXG4gIHsgbmFtZTogXCJTNFwiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiUzNcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIlMyXCIsIGNvdW50OiAzNjkwIH0sXG4gIHsgbmFtZTogXCJTMVwiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiRzVcIiwgY291bnQ6IDYxODAgfSxcbiAgeyBuYW1lOiBcIkc0XCIsIGNvdW50OiAzNjkwIH0sXG4gIHsgbmFtZTogXCJHM1wiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiRzJcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIkcxXCIsIGNvdW50OiAzNjkwIH0sXG4gIHsgbmFtZTogXCJQNVwiLCBjb3VudDogNjE4MCB9LFxuICB7IG5hbWU6IFwiUDRcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIlAzXCIsIGNvdW50OiAzNjkwIH0sXG4gIHsgbmFtZTogXCJQMlwiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiUDFcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIkQ1XCIsIGNvdW50OiA2MTgwIH0sXG4gIHsgbmFtZTogXCJENFwiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiRDNcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIkQyXCIsIGNvdW50OiAzNjkwIH0sXG4gIHsgbmFtZTogXCJEMVwiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiUjVcIiwgY291bnQ6IDYxODAgfSxcbiAgeyBuYW1lOiBcIlI0XCIsIGNvdW50OiAzNjkwIH0sXG4gIHsgbmFtZTogXCJSM1wiLCBjb3VudDogMzY5MCB9LFxuICB7IG5hbWU6IFwiUjJcIiwgY291bnQ6IDM2OTAgfSxcbiAgeyBuYW1lOiBcIlIxXCIsIGNvdW50OiAzNjkwIH0sXG5dO1xuXG5jb25zdCBUYWdQcm9ibGVtcyA9ICgpID0+IHtcbiAgcmV0dXJuIChcbiAgICA8TGF5b3V0PlxuICAgICAgPFRpdGxlIHNlbnRlbmNlPXtcIi0g64Kc7J2064+E67OEIOuyl+uTpOydtCDslYgg7ZG8IOusuOygnCAtXCJ9IC8+XG4gICAgICA8RGlmZmljdWx0eU1haW5Qcm9ibGVtVGFibGUgcHJvYmxlbXM9e3RhZ1Byb2JsZW1EYXRhfSAvPlxuICAgIDwvTGF5b3V0PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgVGFnUHJvYmxlbXM7XG4iXSwibmFtZXMiOlsiTGF5b3V0IiwiVGl0bGUiLCJEaWZmaWN1bHR5TWFpblByb2JsZW1UYWJsZSIsInRhZ1Byb2JsZW1EYXRhIiwibmFtZSIsImNvdW50IiwiVGFnUHJvYmxlbXMiLCJzZW50ZW5jZSIsInByb2JsZW1zIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./pages/difficulty-problems.js\n"); /***/ }), @@ -142,6 +186,17 @@ module.exports = require("next/dist/compiled/next-server/pages.runtime.dev.js"); /***/ }), +/***/ "prop-types": +/*!*****************************!*\ + !*** external "prop-types" ***! + \*****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("prop-types"); + +/***/ }), + /***/ "react": /*!************************!*\ !*** external "react" ***! @@ -197,6 +252,39 @@ module.exports = require("styled-components"); /***/ }), +/***/ "@emotion/react": +/*!*********************************!*\ + !*** external "@emotion/react" ***! + \*********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("@emotion/react");; + +/***/ }), + +/***/ "@emotion/react/jsx-dev-runtime": +/*!*************************************************!*\ + !*** external "@emotion/react/jsx-dev-runtime" ***! + \*************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("@emotion/react/jsx-dev-runtime");; + +/***/ }), + +/***/ "@emotion/styled": +/*!**********************************!*\ + !*** external "@emotion/styled" ***! + \**********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("@emotion/styled");; + +/***/ }), + /***/ "fs": /*!*********************!*\ !*** external "fs" ***! diff --git a/.next/server/pages/difficulty-problems/[name].js b/.next/server/pages/difficulty-problems/[name].js new file mode 100644 index 0000000..7210b76 --- /dev/null +++ b/.next/server/pages/difficulty-problems/[name].js @@ -0,0 +1,353 @@ +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +(() => { +var exports = {}; +exports.id = "pages/difficulty-problems/[name]"; +exports.ids = ["pages/difficulty-problems/[name]"]; +exports.modules = { + +/***/ "./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fdifficulty-problems%2F%5Bname%5D&preferredRegion=&absolutePagePath=.%2Fpages%2Fdifficulty-problems%2F%5Bname%5D.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!": +/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fdifficulty-problems%2F%5Bname%5D&preferredRegion=&absolutePagePath=.%2Fpages%2Fdifficulty-problems%2F%5Bname%5D.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D! ***! + \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ config: () => (/* binding */ config),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ getServerSideProps: () => (/* binding */ getServerSideProps),\n/* harmony export */ getStaticPaths: () => (/* binding */ getStaticPaths),\n/* harmony export */ getStaticProps: () => (/* binding */ getStaticProps),\n/* harmony export */ reportWebVitals: () => (/* binding */ reportWebVitals),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ unstable_getServerProps: () => (/* binding */ unstable_getServerProps),\n/* harmony export */ unstable_getServerSideProps: () => (/* binding */ unstable_getServerSideProps),\n/* harmony export */ unstable_getStaticParams: () => (/* binding */ unstable_getStaticParams),\n/* harmony export */ unstable_getStaticPaths: () => (/* binding */ unstable_getStaticPaths),\n/* harmony export */ unstable_getStaticProps: () => (/* binding */ unstable_getStaticProps)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/pages/module.compiled */ \"./node_modules/next/dist/server/future/route-modules/pages/module.compiled.js\");\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/build/templates/helpers */ \"./node_modules/next/dist/build/templates/helpers.js\");\n/* harmony import */ var private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! private-next-pages/_document */ \"./pages/_document.js\");\n/* harmony import */ var private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! private-next-pages/_app */ \"./pages/_app.js\");\n/* harmony import */ var _pages_difficulty_problems_name_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./pages/difficulty-problems/[name].js */ \"./pages/difficulty-problems/[name].js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_pages_difficulty_problems_name_js__WEBPACK_IMPORTED_MODULE_5__]);\n_pages_difficulty_problems_name_js__WEBPACK_IMPORTED_MODULE_5__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n// Import the app and document modules.\n\n\n// Import the userland code.\n\n// Re-export the component (should be the default export).\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"default\"));\n// Re-export methods.\nconst getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticProps\");\nconst getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticPaths\");\nconst getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"getServerSideProps\");\nconst config = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"config\");\nconst reportWebVitals = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"reportWebVitals\");\n// Re-export legacy methods.\nconst unstable_getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticProps\");\nconst unstable_getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticPaths\");\nconst unstable_getStaticParams = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticParams\");\nconst unstable_getServerProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerProps\");\nconst unstable_getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_difficulty_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerSideProps\");\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__.PagesRouteModule({\n definition: {\n kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.PAGES,\n page: \"/difficulty-problems/[name]\",\n pathname: \"/difficulty-problems/[name]\",\n // The following aren't used in production.\n bundlePath: \"\",\n filename: \"\"\n },\n components: {\n App: private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n Document: private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n },\n userland: _pages_difficulty_problems_name_js__WEBPACK_IMPORTED_MODULE_5__\n});\n\n//# sourceMappingURL=pages.js.map\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LXJvdXRlLWxvYWRlci9pbmRleC5qcz9raW5kPVBBR0VTJnBhZ2U9JTJGZGlmZmljdWx0eS1wcm9ibGVtcyUyRiU1Qm5hbWUlNUQmcHJlZmVycmVkUmVnaW9uPSZhYnNvbHV0ZVBhZ2VQYXRoPS4lMkZwYWdlcyUyRmRpZmZpY3VsdHktcHJvYmxlbXMlMkYlNUJuYW1lJTVELmpzJmFic29sdXRlQXBwUGF0aD1wcml2YXRlLW5leHQtcGFnZXMlMkZfYXBwJmFic29sdXRlRG9jdW1lbnRQYXRoPXByaXZhdGUtbmV4dC1wYWdlcyUyRl9kb2N1bWVudCZtaWRkbGV3YXJlQ29uZmlnQmFzZTY0PWUzMCUzRCEiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUErRjtBQUNoQztBQUNMO0FBQzFEO0FBQ29EO0FBQ1Y7QUFDMUM7QUFDa0U7QUFDbEU7QUFDQSxpRUFBZSx3RUFBSyxDQUFDLCtEQUFRLFlBQVksRUFBQztBQUMxQztBQUNPLHVCQUF1Qix3RUFBSyxDQUFDLCtEQUFRO0FBQ3JDLHVCQUF1Qix3RUFBSyxDQUFDLCtEQUFRO0FBQ3JDLDJCQUEyQix3RUFBSyxDQUFDLCtEQUFRO0FBQ3pDLGVBQWUsd0VBQUssQ0FBQywrREFBUTtBQUM3Qix3QkFBd0Isd0VBQUssQ0FBQywrREFBUTtBQUM3QztBQUNPLGdDQUFnQyx3RUFBSyxDQUFDLCtEQUFRO0FBQzlDLGdDQUFnQyx3RUFBSyxDQUFDLCtEQUFRO0FBQzlDLGlDQUFpQyx3RUFBSyxDQUFDLCtEQUFRO0FBQy9DLGdDQUFnQyx3RUFBSyxDQUFDLCtEQUFRO0FBQzlDLG9DQUFvQyx3RUFBSyxDQUFDLCtEQUFRO0FBQ3pEO0FBQ08sd0JBQXdCLHlHQUFnQjtBQUMvQztBQUNBLGNBQWMseUVBQVM7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLFdBQVc7QUFDWCxnQkFBZ0I7QUFDaEIsS0FBSztBQUNMLFlBQVk7QUFDWixDQUFDOztBQUVELGlDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8/NTI2MCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQYWdlc1JvdXRlTW9kdWxlIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvZnV0dXJlL3JvdXRlLW1vZHVsZXMvcGFnZXMvbW9kdWxlLmNvbXBpbGVkXCI7XG5pbXBvcnQgeyBSb3V0ZUtpbmQgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9mdXR1cmUvcm91dGUta2luZFwiO1xuaW1wb3J0IHsgaG9pc3QgfSBmcm9tIFwibmV4dC9kaXN0L2J1aWxkL3RlbXBsYXRlcy9oZWxwZXJzXCI7XG4vLyBJbXBvcnQgdGhlIGFwcCBhbmQgZG9jdW1lbnQgbW9kdWxlcy5cbmltcG9ydCBEb2N1bWVudCBmcm9tIFwicHJpdmF0ZS1uZXh0LXBhZ2VzL19kb2N1bWVudFwiO1xuaW1wb3J0IEFwcCBmcm9tIFwicHJpdmF0ZS1uZXh0LXBhZ2VzL19hcHBcIjtcbi8vIEltcG9ydCB0aGUgdXNlcmxhbmQgY29kZS5cbmltcG9ydCAqIGFzIHVzZXJsYW5kIGZyb20gXCIuL3BhZ2VzL2RpZmZpY3VsdHktcHJvYmxlbXMvW25hbWVdLmpzXCI7XG4vLyBSZS1leHBvcnQgdGhlIGNvbXBvbmVudCAoc2hvdWxkIGJlIHRoZSBkZWZhdWx0IGV4cG9ydCkuXG5leHBvcnQgZGVmYXVsdCBob2lzdCh1c2VybGFuZCwgXCJkZWZhdWx0XCIpO1xuLy8gUmUtZXhwb3J0IG1ldGhvZHMuXG5leHBvcnQgY29uc3QgZ2V0U3RhdGljUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJnZXRTdGF0aWNQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBnZXRTdGF0aWNQYXRocyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFN0YXRpY1BhdGhzXCIpO1xuZXhwb3J0IGNvbnN0IGdldFNlcnZlclNpZGVQcm9wcyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFNlcnZlclNpZGVQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBjb25maWcgPSBob2lzdCh1c2VybGFuZCwgXCJjb25maWdcIik7XG5leHBvcnQgY29uc3QgcmVwb3J0V2ViVml0YWxzID0gaG9pc3QodXNlcmxhbmQsIFwicmVwb3J0V2ViVml0YWxzXCIpO1xuLy8gUmUtZXhwb3J0IGxlZ2FjeSBtZXRob2RzLlxuZXhwb3J0IGNvbnN0IHVuc3RhYmxlX2dldFN0YXRpY1Byb3BzID0gaG9pc3QodXNlcmxhbmQsIFwidW5zdGFibGVfZ2V0U3RhdGljUHJvcHNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U3RhdGljUGF0aHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXRoc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U2VydmVyUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHNcIik7XG4vLyBDcmVhdGUgYW5kIGV4cG9ydCB0aGUgcm91dGUgbW9kdWxlIHRoYXQgd2lsbCBiZSBjb25zdW1lZC5cbmV4cG9ydCBjb25zdCByb3V0ZU1vZHVsZSA9IG5ldyBQYWdlc1JvdXRlTW9kdWxlKHtcbiAgICBkZWZpbml0aW9uOiB7XG4gICAgICAgIGtpbmQ6IFJvdXRlS2luZC5QQUdFUyxcbiAgICAgICAgcGFnZTogXCIvZGlmZmljdWx0eS1wcm9ibGVtcy9bbmFtZV1cIixcbiAgICAgICAgcGF0aG5hbWU6IFwiL2RpZmZpY3VsdHktcHJvYmxlbXMvW25hbWVdXCIsXG4gICAgICAgIC8vIFRoZSBmb2xsb3dpbmcgYXJlbid0IHVzZWQgaW4gcHJvZHVjdGlvbi5cbiAgICAgICAgYnVuZGxlUGF0aDogXCJcIixcbiAgICAgICAgZmlsZW5hbWU6IFwiXCJcbiAgICB9LFxuICAgIGNvbXBvbmVudHM6IHtcbiAgICAgICAgQXBwLFxuICAgICAgICBEb2N1bWVudFxuICAgIH0sXG4gICAgdXNlcmxhbmRcbn0pO1xuXG4vLyMgc291cmNlTWFwcGluZ1VSTD1wYWdlcy5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fdifficulty-problems%2F%5Bname%5D&preferredRegion=&absolutePagePath=.%2Fpages%2Fdifficulty-problems%2F%5Bname%5D.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!\n"); + +/***/ }), + +/***/ "./components/DifficultyProblemPage/DifficultyDetailProblemTable.js": +/*!**************************************************************************!*\ + !*** ./components/DifficultyProblemPage/DifficultyDetailProblemTable.js ***! + \**************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n// 초록 배경\nconst WrapContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n padding: 20px 40px 40px 40px;\n margin: 30px auto;\n background: rgba(47, 129, 65, 0.1);\n border-top: 4px dotted black;\n border-bottom: 4px dotted black;\n text-align: center;\n width: 80%;\n\n @media (max-width: 700px) {\n margin: 20px auto;\n padding: 10px 20px;\n }\n`;\n// 표\nconst Table = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().table)`\n font-size: 1.3rem;\n width: 90%;\n background: rgba(0, 0, 0, 0);\n border-spacing: 0;\n border-collapse: collapse;\n margin: 0 auto;\n margin-top: 40px;\n margin-bottom: 40px;\n\n th,\n td {\n padding: 10px;\n border-bottom: 1px solid green;\n border-top: 1px solid green;\n text-align: left;\n }\n\n th {\n font-weight: bold;\n background-color: rgba(47, 129, 65, 0.2);\n }\n\n th:first-child,\n td:first-child {\n padding-left: 10px;\n }\n\n th:last-child,\n td:last-child {\n }\n\n @media (max-width: 700px) {\n width: 100%;\n font-size: 0.7rem;\n margin-top: 20px;\n margin-bottom: 20px;\n }\n`;\nconst StyledLink = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().a)`\n color: green;\n\n &:hover {\n color: #a0d468;\n }\n`;\nconst DifficultyDetailProblemTable = ({ ProblemData })=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 400);\n return ()=>clearTimeout(timer);\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(WrapContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Table, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"thead\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"번호\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyDetailProblemTable.js\",\n lineNumber: 90,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"솔브닥 제목\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyDetailProblemTable.js\",\n lineNumber: 91,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"푼 사람 수\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyDetailProblemTable.js\",\n lineNumber: 92,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"푼 문제 링크\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyDetailProblemTable.js\",\n lineNumber: 93,\n columnNumber: 13\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyDetailProblemTable.js\",\n lineNumber: 89,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyDetailProblemTable.js\",\n lineNumber: 88,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tbody\", {\n children: ProblemData.result && ProblemData.result.map((ProblemData, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: ProblemData.pid\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyDetailProblemTable.js\",\n lineNumber: 100,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: ProblemData.p_title\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyDetailProblemTable.js\",\n lineNumber: 101,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: ProblemData.solvednum\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyDetailProblemTable.js\",\n lineNumber: 102,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(StyledLink, {\n href: ProblemData.link,\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n children: ProblemData.link\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyDetailProblemTable.js\",\n lineNumber: 104,\n columnNumber: 19\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyDetailProblemTable.js\",\n lineNumber: 103,\n columnNumber: 17\n }, undefined)\n ]\n }, index, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyDetailProblemTable.js\",\n lineNumber: 99,\n columnNumber: 15\n }, undefined))\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyDetailProblemTable.js\",\n lineNumber: 96,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyDetailProblemTable.js\",\n lineNumber: 87,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/DifficultyProblemPage/DifficultyDetailProblemTable.js\",\n lineNumber: 80,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (DifficultyDetailProblemTable);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0RpZmZpY3VsdHlQcm9ibGVtUGFnZS9EaWZmaWN1bHR5RGV0YWlsUHJvYmxlbVRhYmxlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1k7QUFFbkQsUUFBUTtBQUNSLE1BQU1JLGdCQUFnQkosOERBQVUsQ0FBQzs7Ozs7Ozs7Ozs7OztBQWFqQyxDQUFDO0FBRUQsSUFBSTtBQUNKLE1BQU1NLFFBQVFOLGdFQUFZLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBc0MzQixDQUFDO0FBRUQsTUFBTVEsYUFBYVIsNERBQVEsQ0FBQzs7Ozs7O0FBTTVCLENBQUM7QUFFRCxNQUFNVSwrQkFBK0IsQ0FBQyxFQUFFQyxXQUFXLEVBQUU7SUFDbkQsTUFBTSxDQUFDQyxXQUFXQyxhQUFhLEdBQUdWLCtDQUFRQSxDQUFDO0lBRTNDRCxnREFBU0EsQ0FBQztRQUNSLE1BQU1ZLFFBQVFDLFdBQVc7WUFDdkJGLGFBQWE7UUFDZixHQUFHO1FBQ0gsT0FBTyxJQUFNRyxhQUFhRjtJQUM1QixHQUFHLEVBQUU7SUFFTCxxQkFDRSw4REFBQ1Y7UUFDQ2EsV0FBV0wsWUFBWSxhQUFhO1FBQ3BDTSxPQUFPO1lBQ0xDLFlBQVlQLFlBQVksWUFBWTtZQUNwQ1EsU0FBU1IsWUFBWSxJQUFJO1FBQzNCO2tCQUVBLDRFQUFDTjs7OEJBQ0MsOERBQUNlOzhCQUNDLDRFQUFDQzs7MENBQ0MsOERBQUNDOzBDQUFHOzs7Ozs7MENBQ0osOERBQUNBOzBDQUFHOzs7Ozs7MENBQ0osOERBQUNBOzBDQUFHOzs7Ozs7MENBQ0osOERBQUNBOzBDQUFHOzs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFHUiw4REFBQ0M7OEJBQ0ViLFlBQVljLE1BQU0sSUFDakJkLFlBQVljLE1BQU0sQ0FBQ0MsR0FBRyxDQUFDLENBQUNmLGFBQWFnQixzQkFDbkMsOERBQUNMOzs4Q0FDQyw4REFBQ007OENBQUlqQixZQUFZa0IsR0FBRzs7Ozs7OzhDQUNwQiw4REFBQ0Q7OENBQUlqQixZQUFZbUIsT0FBTzs7Ozs7OzhDQUN4Qiw4REFBQ0Y7OENBQUlqQixZQUFZb0IsU0FBUzs7Ozs7OzhDQUMxQiw4REFBQ0g7OENBQ0MsNEVBQUNwQjt3Q0FDQ3dCLE1BQU1yQixZQUFZc0IsSUFBSTt3Q0FDdEJDLFFBQU87d0NBQ1BDLEtBQUk7a0RBRUh4QixZQUFZc0IsSUFBSTs7Ozs7Ozs7Ozs7OzJCQVZkTjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBbUJ2QjtBQUVBLGlFQUFlakIsNEJBQTRCQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvRGlmZmljdWx0eVByb2JsZW1QYWdlL0RpZmZpY3VsdHlEZXRhaWxQcm9ibGVtVGFibGUuanM/MTAxMSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcblxuLy8g7LSI66GdIOuwsOqyvVxuY29uc3QgV3JhcENvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG4gIHBhZGRpbmc6IDIwcHggNDBweCA0MHB4IDQwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ3LCAxMjksIDY1LCAwLjEpO1xuICBib3JkZXItdG9wOiA0cHggZG90dGVkIGJsYWNrO1xuICBib3JkZXItYm90dG9tOiA0cHggZG90dGVkIGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG5gO1xuXG4vLyDtkZxcbmNvbnN0IFRhYmxlID0gc3R5bGVkLnRhYmxlYFxuICBmb250LXNpemU6IDEuM3JlbTtcbiAgd2lkdGg6IDkwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JlZW47XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGdyZWVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgMTI5LCA2NSwgMC4yKTtcbiAgfVxuXG4gIHRoOmZpcnN0LWNoaWxkLFxuICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgdGg6bGFzdC1jaGlsZCxcbiAgdGQ6bGFzdC1jaGlsZCB7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbmA7XG5cbmNvbnN0IFN0eWxlZExpbmsgPSBzdHlsZWQuYWBcbiAgY29sb3I6IGdyZWVuO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjYTBkNDY4O1xuICB9XG5gO1xuXG5jb25zdCBEaWZmaWN1bHR5RGV0YWlsUHJvYmxlbVRhYmxlID0gKHsgUHJvYmxlbURhdGEgfSkgPT4ge1xuICBjb25zdCBbaXNWaXNpYmxlLCBzZXRJc1Zpc2libGVdID0gdXNlU3RhdGUoZmFsc2UpO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgY29uc3QgdGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHNldElzVmlzaWJsZSh0cnVlKTtcbiAgICB9LCA0MDApO1xuICAgIHJldHVybiAoKSA9PiBjbGVhclRpbWVvdXQodGltZXIpO1xuICB9LCBbXSk7XG5cbiAgcmV0dXJuIChcbiAgICA8V3JhcENvbnRhaW5lclxuICAgICAgY2xhc3NOYW1lPXtpc1Zpc2libGUgPyBcInNsaWRlLXVwXCIgOiBcIlwifVxuICAgICAgc3R5bGU9e3tcbiAgICAgICAgdmlzaWJpbGl0eTogaXNWaXNpYmxlID8gXCJ2aXNpYmxlXCIgOiBcImhpZGRlblwiLFxuICAgICAgICBvcGFjaXR5OiBpc1Zpc2libGUgPyAxIDogMCxcbiAgICAgIH19XG4gICAgPlxuICAgICAgPFRhYmxlPlxuICAgICAgICA8dGhlYWQ+XG4gICAgICAgICAgPHRyPlxuICAgICAgICAgICAgPHRoPuuyiO2YuDwvdGg+XG4gICAgICAgICAgICA8dGg+7IaU67iM64ulIOygnOuqqTwvdGg+XG4gICAgICAgICAgICA8dGg+7ZG8IOyCrOuejCDsiJg8L3RoPlxuICAgICAgICAgICAgPHRoPu2RvCDrrLjsoJwg66eB7YGsPC90aD5cbiAgICAgICAgICA8L3RyPlxuICAgICAgICA8L3RoZWFkPlxuICAgICAgICA8dGJvZHk+XG4gICAgICAgICAge1Byb2JsZW1EYXRhLnJlc3VsdCAmJlxuICAgICAgICAgICAgUHJvYmxlbURhdGEucmVzdWx0Lm1hcCgoUHJvYmxlbURhdGEsIGluZGV4KSA9PiAoXG4gICAgICAgICAgICAgIDx0ciBrZXk9e2luZGV4fT5cbiAgICAgICAgICAgICAgICA8dGQ+e1Byb2JsZW1EYXRhLnBpZH08L3RkPlxuICAgICAgICAgICAgICAgIDx0ZD57UHJvYmxlbURhdGEucF90aXRsZX08L3RkPlxuICAgICAgICAgICAgICAgIDx0ZD57UHJvYmxlbURhdGEuc29sdmVkbnVtfTwvdGQ+XG4gICAgICAgICAgICAgICAgPHRkPlxuICAgICAgICAgICAgICAgICAgPFN0eWxlZExpbmtcbiAgICAgICAgICAgICAgICAgICAgaHJlZj17UHJvYmxlbURhdGEubGlua31cbiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PVwiX2JsYW5rXCJcbiAgICAgICAgICAgICAgICAgICAgcmVsPVwibm9vcGVuZXIgbm9yZWZlcnJlclwiXG4gICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgIHtQcm9ibGVtRGF0YS5saW5rfVxuICAgICAgICAgICAgICAgICAgPC9TdHlsZWRMaW5rPlxuICAgICAgICAgICAgICAgIDwvdGQ+XG4gICAgICAgICAgICAgIDwvdHI+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgPC90Ym9keT5cbiAgICAgIDwvVGFibGU+XG4gICAgPC9XcmFwQ29udGFpbmVyPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgRGlmZmljdWx0eURldGFpbFByb2JsZW1UYWJsZTtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJSZWFjdCIsInVzZUVmZmVjdCIsInVzZVN0YXRlIiwiV3JhcENvbnRhaW5lciIsImRpdiIsIlRhYmxlIiwidGFibGUiLCJTdHlsZWRMaW5rIiwiYSIsIkRpZmZpY3VsdHlEZXRhaWxQcm9ibGVtVGFibGUiLCJQcm9ibGVtRGF0YSIsImlzVmlzaWJsZSIsInNldElzVmlzaWJsZSIsInRpbWVyIiwic2V0VGltZW91dCIsImNsZWFyVGltZW91dCIsImNsYXNzTmFtZSIsInN0eWxlIiwidmlzaWJpbGl0eSIsIm9wYWNpdHkiLCJ0aGVhZCIsInRyIiwidGgiLCJ0Ym9keSIsInJlc3VsdCIsIm1hcCIsImluZGV4IiwidGQiLCJwaWQiLCJwX3RpdGxlIiwic29sdmVkbnVtIiwiaHJlZiIsImxpbmsiLCJ0YXJnZXQiLCJyZWwiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/DifficultyProblemPage/DifficultyDetailProblemTable.js\n"); + +/***/ }), + +/***/ "./components/Layout/Footer.js": +/*!*************************************!*\ + !*** ./components/Layout/Footer.js ***! + \*************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst FooterWrapper = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n padding: 30px 30px 30px 60px;\n\n @media (max-width: 700px) {\n padding: 20px;\n }\n`;\nconst Title = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.5rem;\n font-weight: 600;\n text-align: left;\n color: #156827;\n margin: 10px;\n\n @media (max-width: 700px) {\n font-size: 1.2rem;\n`;\nconst SubTitle = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 500;\n text-align: left;\n color: #156827;\n margin: 10px 10px 30px 10px;\n\n @media (max-width: 700px) {\n font-size: 1rem;\n }\n`;\nconst Member = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 400;\n text-align: left;\n color: #156827;\n margin: 10px;\n\n @media (max-width: 700px) {\n font-size: 0.9rem;\n }\n`;\nconst Footer = ()=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(FooterWrapper, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Title, {\n children: \"이화여자대학교 백준 랭킹 사이트 : 뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 48,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SubTitle, {\n children: \"Team 뀨엘\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 49,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"정은채 | 정소은 | 정희원 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 50,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"도움 : 박세은 | 최이경 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 51,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 47,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Footer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9Gb290ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXVDO0FBRXZDLE1BQU1DLGdCQUFnQkQsOERBQVUsQ0FBQzs7Ozs7O0FBTWpDLENBQUM7QUFDRCxNQUFNRyxRQUFRSCw4REFBVSxDQUFDOzs7Ozs7Ozs7QUFTekIsQ0FBQztBQUVELE1BQU1JLFdBQVdKLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7QUFVNUIsQ0FBQztBQUVELE1BQU1LLFNBQVNMLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7QUFVMUIsQ0FBQztBQUVELE1BQU1NLFNBQVM7SUFDYixxQkFDRSw4REFBQ0w7OzBCQUNDLDhEQUFDRTswQkFBTTs7Ozs7OzBCQUNQLDhEQUFDQzswQkFBUzs7Ozs7OzBCQUNWLDhEQUFDQzswQkFBTzs7Ozs7OzBCQUNSLDhEQUFDQTswQkFBTzs7Ozs7Ozs7Ozs7O0FBR2Q7QUFFQSxpRUFBZUMsTUFBTUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0xheW91dC9Gb290ZXIuanM/N2Y0NyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuXG5jb25zdCBGb290ZXJXcmFwcGVyID0gc3R5bGVkLmRpdmBcbiAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggNjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5gO1xuY29uc3QgVGl0bGUgPSBzdHlsZWQuZGl2YFxuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNTY4Mjc7XG4gIG1hcmdpbjogMTBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbmA7XG5cbmNvbnN0IFN1YlRpdGxlID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE1NjgyNztcbiAgbWFyZ2luOiAxMHB4IDEwcHggMzBweCAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuYDtcblxuY29uc3QgTWVtYmVyID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE1NjgyNztcbiAgbWFyZ2luOiAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG5gO1xuXG5jb25zdCBGb290ZXIgPSAoKSA9PiB7XG4gIHJldHVybiAoXG4gICAgPEZvb3RlcldyYXBwZXI+XG4gICAgICA8VGl0bGU+7J207ZmU7Jes7J6Q64yA7ZWZ6rWQIOuwseykgCDrnq3tgrkg7IKs7J207Yq4IDog64Co7JeFPC9UaXRsZT5cbiAgICAgIDxTdWJUaXRsZT5UZWFtIOuAqOyXmDwvU3ViVGl0bGU+XG4gICAgICA8TWVtYmVyPuygleydgOyxhCB8IOygleyGjOydgCB8IOygle2drOybkCA8L01lbWJlcj5cbiAgICAgIDxNZW1iZXI+64+E7JuAIDog67CV7IS47J2AIHwg7LWc7J206rK9IDwvTWVtYmVyPlxuICAgIDwvRm9vdGVyV3JhcHBlcj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZvb3RlcjtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJGb290ZXJXcmFwcGVyIiwiZGl2IiwiVGl0bGUiLCJTdWJUaXRsZSIsIk1lbWJlciIsIkZvb3RlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Layout/Footer.js\n"); + +/***/ }), + +/***/ "./components/Layout/Header.js": +/*!*************************************!*\ + !*** ./components/Layout/Header.js ***! + \*************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _ui_text_Text__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../ui/text/Text */ \"./components/ui/text/Text.jsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_ui_text_Text__WEBPACK_IMPORTED_MODULE_3__]);\n_ui_text_Text__WEBPACK_IMPORTED_MODULE_3__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n\nconst routes = [\n {\n title: \"분류별 문제\",\n href: \"/tag-problems\"\n },\n {\n title: \"난이도별 문제\",\n href: \"/difficulty-problems\"\n }\n];\nconst LogoWrapper = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n width: 42px;\n height: 28px;\n cursor: pointer;\n z-index: 1001;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n }\n`;\nconst StyledHeader = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().header)`\n backdrop-filter: blur(3rem);\n display: flex;\n align-items: center;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 100%;\n height: 78px;\n padding: 0 0 0 0;\n`;\nconst Qup = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.4rem;\n color: #0c0e27;\n font-weight: 600;\n\n @media (max-width: 700px) {\n font-size: 1rem;\n }\n`;\nconst Header = ({ className })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(StyledHeader, {\n className: className,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"5vw\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LogoWrapper, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: \"/images/QL_logo.png\",\n alt: \"logo\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 52,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 51,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 50,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 49,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"20px\",\n paddingTop: \"2px\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Qup, {\n children: \"뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 58,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 57,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 61,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n flexGrow: 1\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 62,\n columnNumber: 7\n }, undefined),\n routes.map(({ title, href })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: href,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DesktopTopbarItem, {\n children: title\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 65,\n columnNumber: 11\n }, undefined)\n }, title, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 64,\n columnNumber: 9\n }, undefined)),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"5vw\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 68,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 48,\n columnNumber: 5\n }, undefined);\n};\nconst DesktopTopbarItem = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.2rem;\n font-weight: 500;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n\n letter-spacing: -0.02rem;\n padding-left: 2.4rem;\n cursor: pointer;\n color: green;\n\n text-decoration: none;\n\n &:last-child {\n padding-right: 0;\n }\n\n &:hover {\n font-weight: 600;\n }\n\n @media (max-width: 700px) {\n font-size: 0.9rem;\n padding-left: 1rem;\n }\n`;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Header);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9IZWFkZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQWdEO0FBQ25CO0FBQ007QUFFbkMsTUFBTUksU0FBUztJQUNiO1FBQUVDLE9BQU87UUFBVUMsTUFBTTtJQUFnQjtJQUN6QztRQUFFRCxPQUFPO1FBQVdDLE1BQU07SUFBdUI7Q0FDbEQ7QUFFRCxNQUFNQyxjQUFjUCw4REFBVSxDQUFDOzs7Ozs7Ozs7OztBQVcvQixDQUFDO0FBRUQsTUFBTVMsZUFBZVQsaUVBQWEsQ0FBQzs7Ozs7Ozs7Ozs7QUFXbkMsQ0FBQztBQUVELE1BQU1XLE1BQU1YLDhEQUFVLENBQUM7Ozs7Ozs7O0FBUXZCLENBQUM7QUFFRCxNQUFNWSxTQUFTLENBQUMsRUFBRUMsU0FBUyxFQUFFO0lBQzNCLHFCQUNFLDhEQUFDSjtRQUFhSSxXQUFXQTs7MEJBQ3ZCLDhEQUFDWCxrREFBSUE7Z0JBQUNJLE1BQUs7MEJBQ1QsNEVBQUNFO29CQUFJTSxPQUFPO3dCQUFFQyxhQUFhO29CQUFNOzhCQUMvQiw0RUFBQ1I7a0NBQ0MsNEVBQUNTOzRCQUFJQyxLQUFJOzRCQUFzQkMsS0FBSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzBCQUt6Qyw4REFBQ1Y7Z0JBQUlNLE9BQU87b0JBQUVDLGFBQWE7b0JBQVFJLFlBQVk7Z0JBQU07MEJBQ25ELDRFQUFDUjs4QkFBSTs7Ozs7Ozs7Ozs7MEJBR1AsOERBQUNIO2dCQUFJTSxPQUFPO29CQUFFQyxhQUFhO2dCQUFPOzs7Ozs7MEJBQ2xDLDhEQUFDUDtnQkFBSU0sT0FBTztvQkFBRU0sVUFBVTtnQkFBRTs7Ozs7O1lBQ3pCaEIsT0FBT2lCLEdBQUcsQ0FBQyxDQUFDLEVBQUVoQixLQUFLLEVBQUVDLElBQUksRUFBRSxpQkFDMUIsOERBQUNKLGtEQUFJQTtvQkFBYUksTUFBTUE7OEJBQ3RCLDRFQUFDZ0I7a0NBQW1CakI7Ozs7OzttQkFEWEE7Ozs7OzBCQUliLDhEQUFDRztnQkFBSU0sT0FBTztvQkFBRUMsYUFBYTtnQkFBTTs7Ozs7Ozs7Ozs7O0FBR3ZDO0FBRUEsTUFBTU8sb0JBQW9CdEIsOERBQVUsQ0FBQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBd0JyQyxDQUFDO0FBRUQsaUVBQWVZLE1BQU1BLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9MYXlvdXQvSGVhZGVyLmpzP2UyZTAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCwgeyBjc3MgfSBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBMaW5rIGZyb20gXCJuZXh0L2xpbmtcIjtcbmltcG9ydCBUZXh0IGZyb20gXCIuLi91aS90ZXh0L1RleHRcIjtcblxuY29uc3Qgcm91dGVzID0gW1xuICB7IHRpdGxlOiBcIuu2hOulmOuzhCDrrLjsoJxcIiwgaHJlZjogXCIvdGFnLXByb2JsZW1zXCIgfSxcbiAgeyB0aXRsZTogXCLrgpzsnbTrj4Trs4Qg66y47KCcXCIsIGhyZWY6IFwiL2RpZmZpY3VsdHktcHJvYmxlbXNcIiB9LFxuXTtcblxuY29uc3QgTG9nb1dyYXBwZXIgPSBzdHlsZWQuZGl2YFxuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDE7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuYDtcblxuY29uc3QgU3R5bGVkSGVhZGVyID0gc3R5bGVkLmhlYWRlcmBcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzhweDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbmA7XG5cbmNvbnN0IFF1cCA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzBjMGUyNztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbmA7XG5cbmNvbnN0IEhlYWRlciA9ICh7IGNsYXNzTmFtZSB9KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPFN0eWxlZEhlYWRlciBjbGFzc05hbWU9e2NsYXNzTmFtZX0+XG4gICAgICA8TGluayBocmVmPVwiL1wiPlxuICAgICAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmdMZWZ0OiBcIjV2d1wiIH19PlxuICAgICAgICAgIDxMb2dvV3JhcHBlcj5cbiAgICAgICAgICAgIDxpbWcgc3JjPVwiL2ltYWdlcy9RTF9sb2dvLnBuZ1wiIGFsdD1cImxvZ29cIiAvPlxuICAgICAgICAgIDwvTG9nb1dyYXBwZXI+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9MaW5rPlxuXG4gICAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmdMZWZ0OiBcIjIwcHhcIiwgcGFkZGluZ1RvcDogXCIycHhcIiB9fT5cbiAgICAgICAgPFF1cD7rgKjsl4U8L1F1cD5cbiAgICAgIDwvZGl2PlxuXG4gICAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmdMZWZ0OiBcIjUwcHhcIiB9fT48L2Rpdj5cbiAgICAgIDxkaXYgc3R5bGU9e3sgZmxleEdyb3c6IDEgfX0gLz5cbiAgICAgIHtyb3V0ZXMubWFwKCh7IHRpdGxlLCBocmVmIH0pID0+IChcbiAgICAgICAgPExpbmsga2V5PXt0aXRsZX0gaHJlZj17aHJlZn0+XG4gICAgICAgICAgPERlc2t0b3BUb3BiYXJJdGVtPnt0aXRsZX08L0Rlc2t0b3BUb3BiYXJJdGVtPlxuICAgICAgICA8L0xpbms+XG4gICAgICApKX1cbiAgICAgIDxkaXYgc3R5bGU9e3sgcGFkZGluZ0xlZnQ6IFwiNXZ3XCIgfX0+PC9kaXY+XG4gICAgPC9TdHlsZWRIZWFkZXI+XG4gICk7XG59O1xuXG5jb25zdCBEZXNrdG9wVG9wYmFySXRlbSA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJNYWxndW4gR290aGljXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtIEdvdGhpY1wiLCBcIkFyaWFsXCI7XG5cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogZ3JlZW47XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbmA7XG5cbmV4cG9ydCBkZWZhdWx0IEhlYWRlcjtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJjc3MiLCJMaW5rIiwiVGV4dCIsInJvdXRlcyIsInRpdGxlIiwiaHJlZiIsIkxvZ29XcmFwcGVyIiwiZGl2IiwiU3R5bGVkSGVhZGVyIiwiaGVhZGVyIiwiUXVwIiwiSGVhZGVyIiwiY2xhc3NOYW1lIiwic3R5bGUiLCJwYWRkaW5nTGVmdCIsImltZyIsInNyYyIsImFsdCIsInBhZGRpbmdUb3AiLCJmbGV4R3JvdyIsIm1hcCIsIkRlc2t0b3BUb3BiYXJJdGVtIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/Header.js\n"); + +/***/ }), + +/***/ "./components/Layout/Layout.js": +/*!*************************************!*\ + !*** ./components/Layout/Layout.js ***! + \*************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Header__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Header */ \"./components/Layout/Header.js\");\n/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Footer */ \"./components/Layout/Footer.js\");\n/* harmony import */ var _backGround_Background__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./backGround/Background */ \"./components/Layout/backGround/Background.jsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_Header__WEBPACK_IMPORTED_MODULE_2__, _backGround_Background__WEBPACK_IMPORTED_MODULE_4__]);\n([_Header__WEBPACK_IMPORTED_MODULE_2__, _backGround_Background__WEBPACK_IMPORTED_MODULE_4__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\n\n\nconst MainContent = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().main)`\n padding-top: 75px;\n display: flex;\n flex-direction: column;\n align-items: center; /* 메인 콘텐츠 수직 가운데 정렬 */\n`;\nconst Layout = ({ children })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_backGround_Background__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 16,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Header__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 17,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MainContent, {\n children: children\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 18,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Footer__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 19,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Layout);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9MYXlvdXQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1Q7QUFDQTtBQUNtQjtBQUVqRCxNQUFNSSxjQUFjSiwrREFBVyxDQUFDOzs7OztBQUtoQyxDQUFDO0FBRUQsTUFBTU0sU0FBUyxDQUFDLEVBQUVDLFFBQVEsRUFBRTtJQUMxQixxQkFDRTs7MEJBQ0UsOERBQUNKLDhEQUFVQTs7Ozs7MEJBQ1gsOERBQUNGLCtDQUFNQTs7Ozs7MEJBQ1AsOERBQUNHOzBCQUFhRzs7Ozs7OzBCQUNkLDhEQUFDTCwrQ0FBTUE7Ozs7Ozs7QUFHYjtBQUVBLGlFQUFlSSxNQUFNQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvTGF5b3V0L0xheW91dC5qcz8wYzliIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgSGVhZGVyIGZyb20gXCIuL0hlYWRlclwiO1xuaW1wb3J0IEZvb3RlciBmcm9tIFwiLi9Gb290ZXJcIjtcbmltcG9ydCBCYWNrZ3JvdW5kIGZyb20gXCIuL2JhY2tHcm91bmQvQmFja2dyb3VuZFwiO1xuXG5jb25zdCBNYWluQ29udGVudCA9IHN0eWxlZC5tYWluYFxuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyog66mU7J24IOy9mO2FkOy4oCDsiJjsp4Eg6rCA7Jq0642wIOygleugrCAqL1xuYDtcblxuY29uc3QgTGF5b3V0ID0gKHsgY2hpbGRyZW4gfSkgPT4ge1xuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICA8QmFja2dyb3VuZCAvPlxuICAgICAgPEhlYWRlciAvPlxuICAgICAgPE1haW5Db250ZW50PntjaGlsZHJlbn08L01haW5Db250ZW50PlxuICAgICAgPEZvb3RlciAvPlxuICAgIDwvPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgTGF5b3V0O1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIkhlYWRlciIsIkZvb3RlciIsIkJhY2tncm91bmQiLCJNYWluQ29udGVudCIsIm1haW4iLCJMYXlvdXQiLCJjaGlsZHJlbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Layout/Layout.js\n"); + +/***/ }), + +/***/ "./components/Layout/backGround/Background.jsx": +/*!*****************************************************!*\ + !*** ./components/Layout/backGround/Background.jsx ***! + \*****************************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/react/jsx-dev-runtime */ \"@emotion/react/jsx-dev-runtime\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Background_styled__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Background.styled */ \"./components/Layout/backGround/Background.styled.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__, _Background_styled__WEBPACK_IMPORTED_MODULE_2__]);\n([_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__, _Background_styled__WEBPACK_IMPORTED_MODULE_2__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n/** @jsxImportSource @emotion/react */ \n\n\nfunction Background() {\n const circles = [\n {\n x: -20,\n y: -10,\n duration: 4\n },\n {\n x: 80,\n y: 30,\n duration: 11\n },\n {\n x: 0,\n y: 70,\n duration: 8\n }\n ];\n return /*#__PURE__*/ (0,_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Background_styled__WEBPACK_IMPORTED_MODULE_2__.BackgroundContainer, {\n children: circles.map((circle, index)=>/*#__PURE__*/ (0,_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Background_styled__WEBPACK_IMPORTED_MODULE_2__.Circle, {\n x: circle.x,\n y: circle.y,\n duration: circle.duration\n }, index, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/backGround/Background.jsx\",\n lineNumber: 15,\n columnNumber: 9\n }, this))\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/backGround/Background.jsx\",\n lineNumber: 13,\n columnNumber: 5\n }, this);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Background);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9iYWNrR3JvdW5kL0JhY2tncm91bmQuanN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsb0NBQW9DO0FBQ1E7QUFDc0I7QUFFbEUsU0FBU0k7SUFDUCxNQUFNQyxVQUFVO1FBQ2Q7WUFBRUMsR0FBRyxDQUFDO1lBQUlDLEdBQUcsQ0FBQztZQUFJQyxVQUFVO1FBQUU7UUFDOUI7WUFBRUYsR0FBRztZQUFJQyxHQUFHO1lBQUlDLFVBQVU7UUFBRztRQUM3QjtZQUFFRixHQUFHO1lBQUdDLEdBQUc7WUFBSUMsVUFBVTtRQUFFO0tBQzVCO0lBRUQscUJBQ0UsdUVBQUNMLG1FQUFtQkE7a0JBQ2pCRSxRQUFRSSxHQUFHLENBQUMsQ0FBQ0MsUUFBUUMsc0JBQ3BCLHVFQUFDVCxzREFBTUE7Z0JBRUxJLEdBQUdJLE9BQU9KLENBQUM7Z0JBQ1hDLEdBQUdHLE9BQU9ILENBQUM7Z0JBQ1hDLFVBQVVFLE9BQU9GLFFBQVE7ZUFIcEJHOzs7Ozs7Ozs7O0FBUWY7QUFFQSxpRUFBZVAsVUFBVUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0xheW91dC9iYWNrR3JvdW5kL0JhY2tncm91bmQuanN4PzA2ZmQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqIEBqc3hJbXBvcnRTb3VyY2UgQGVtb3Rpb24vcmVhY3QgKi9cbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IENpcmNsZSwgQmFja2dyb3VuZENvbnRhaW5lciB9IGZyb20gXCIuL0JhY2tncm91bmQuc3R5bGVkXCI7XG5cbmZ1bmN0aW9uIEJhY2tncm91bmQoKSB7XG4gIGNvbnN0IGNpcmNsZXMgPSBbXG4gICAgeyB4OiAtMjAsIHk6IC0xMCwgZHVyYXRpb246IDQgfSwgLy8g7Jm87Kq9IOychFxuICAgIHsgeDogODAsIHk6IDMwLCBkdXJhdGlvbjogMTEgfSwgLy8g7Jik66W47Kq9IOqwgOyatOuNsFxuICAgIHsgeDogMCwgeTogNzAsIGR1cmF0aW9uOiA4IH0sIC8vIOyZvOyqvSDslYTrnphcbiAgXTtcblxuICByZXR1cm4gKFxuICAgIDxCYWNrZ3JvdW5kQ29udGFpbmVyPlxuICAgICAge2NpcmNsZXMubWFwKChjaXJjbGUsIGluZGV4KSA9PiAoXG4gICAgICAgIDxDaXJjbGVcbiAgICAgICAgICBrZXk9e2luZGV4fVxuICAgICAgICAgIHg9e2NpcmNsZS54fVxuICAgICAgICAgIHk9e2NpcmNsZS55fVxuICAgICAgICAgIGR1cmF0aW9uPXtjaXJjbGUuZHVyYXRpb259XG4gICAgICAgIC8+XG4gICAgICApKX1cbiAgICA8L0JhY2tncm91bmRDb250YWluZXI+XG4gICk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IEJhY2tncm91bmQ7XG4iXSwibmFtZXMiOlsidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJDaXJjbGUiLCJCYWNrZ3JvdW5kQ29udGFpbmVyIiwiQmFja2dyb3VuZCIsImNpcmNsZXMiLCJ4IiwieSIsImR1cmF0aW9uIiwibWFwIiwiY2lyY2xlIiwiaW5kZXgiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/Layout/backGround/Background.jsx\n"); + +/***/ }), + +/***/ "./components/Layout/backGround/Background.styled.js": +/*!***********************************************************!*\ + !*** ./components/Layout/backGround/Background.styled.js ***! + \***********************************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BackgroundContainer: () => (/* binding */ BackgroundContainer),\n/* harmony export */ Circle: () => (/* binding */ Circle),\n/* harmony export */ float: () => (/* binding */ float)\n/* harmony export */ });\n/* harmony import */ var _emotion_styled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/styled */ \"@emotion/styled\");\n/* harmony import */ var _emotion_react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @emotion/react */ \"@emotion/react\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_emotion_styled__WEBPACK_IMPORTED_MODULE_0__, _emotion_react__WEBPACK_IMPORTED_MODULE_1__]);\n([_emotion_styled__WEBPACK_IMPORTED_MODULE_0__, _emotion_react__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n/** @jsxImportSource @emotion/react */ \n\nconst float = (0,_emotion_react__WEBPACK_IMPORTED_MODULE_1__.keyframes)`\n 0%{ transform: translateY(-10vw) translateX(-20vw); }\n 50% { transform: translateY(-30vw) translateX(0vw); }\n 100% { transform: translateY(-10vw) translateX(-20vw); }\n`;\nconst Circle = _emotion_styled__WEBPACK_IMPORTED_MODULE_0__[\"default\"].div`\n position: absolute;\n width: 90vh;\n height: 90vh;\n background-image: radial-gradient(\n circle,\n #b0d79d 0%,\n rgba(255, 244, 150, 0) 50%\n );\n border-radius: 50%;\n animation: ${float} ${(props)=>props.duration}s infinite ease-in-out;\n left: ${(props)=>props.x}%;\n top: ${(props)=>props.y}%;\n transform: translate(-50%, -50%); // 가운데를 기준으로 이동\n`;\nconst BackgroundContainer = _emotion_styled__WEBPACK_IMPORTED_MODULE_0__[\"default\"].div`\n position: fixed; // 화면에 고정\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden; // 넘치는 부분 숨김\n z-index: -1; // 다른 콘텐츠 뒤로 보내기!\n background-color: white;\n`;\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9iYWNrR3JvdW5kL0JhY2tncm91bmQuc3R5bGVkLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsb0NBQW9DLEdBQ0M7QUFDTTtBQUVwQyxNQUFNRSxRQUFRRCx5REFBUyxDQUFDOzs7O0FBSS9CLENBQUMsQ0FBQztBQUVLLE1BQU1FLFNBQVNILDJEQUFVLENBQUM7Ozs7Ozs7Ozs7YUFVcEIsRUFBRUUsTUFBTSxDQUFDLEVBQUUsQ0FBQ0csUUFBVUEsTUFBTUMsUUFBUSxDQUFDO1FBQzFDLEVBQUUsQ0FBQ0QsUUFBVUEsTUFBTUUsQ0FBQyxDQUFDO09BQ3RCLEVBQUUsQ0FBQ0YsUUFBVUEsTUFBTUcsQ0FBQyxDQUFDOztBQUU1QixDQUFDLENBQUM7QUFFSyxNQUFNQyxzQkFBc0JULDJEQUFVLENBQUM7Ozs7Ozs7OztBQVM5QyxDQUFDLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9MYXlvdXQvYmFja0dyb3VuZC9CYWNrZ3JvdW5kLnN0eWxlZC5qcz9iNzIxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4SW1wb3J0U291cmNlIEBlbW90aW9uL3JlYWN0ICovXG5pbXBvcnQgc3R5bGVkIGZyb20gXCJAZW1vdGlvbi9zdHlsZWRcIjtcbmltcG9ydCB7IGtleWZyYW1lcyB9IGZyb20gXCJAZW1vdGlvbi9yZWFjdFwiO1xuXG5leHBvcnQgY29uc3QgZmxvYXQgPSBrZXlmcmFtZXNgXG4gIDAleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwdncpIHRyYW5zbGF0ZVgoLTIwdncpOyB9XG4gIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzB2dykgdHJhbnNsYXRlWCgwdncpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwdncpIHRyYW5zbGF0ZVgoLTIwdncpOyB9XG5gO1xuXG5leHBvcnQgY29uc3QgQ2lyY2xlID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTB2aDtcbiAgaGVpZ2h0OiA5MHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgY2lyY2xlLFxuICAgICNiMGQ3OWQgMCUsXG4gICAgcmdiYSgyNTUsIDI0NCwgMTUwLCAwKSA1MCVcbiAgKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246ICR7ZmxvYXR9ICR7KHByb3BzKSA9PiBwcm9wcy5kdXJhdGlvbn1zIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBsZWZ0OiAkeyhwcm9wcykgPT4gcHJvcHMueH0lO1xuICB0b3A6ICR7KHByb3BzKSA9PiBwcm9wcy55fSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAvLyDqsIDsmrTrjbDrpbwg6riw7KSA7Jy866GcIOydtOuPmVxuYDtcblxuZXhwb3J0IGNvbnN0IEJhY2tncm91bmRDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBwb3NpdGlvbjogZml4ZWQ7IC8vIO2ZlOuptOyXkCDqs6DsoJVcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyDrhJjsuZjripQg67aA67aEIOyIqOq5gFxuICB6LWluZGV4OiAtMTsgLy8g64uk66W4IOy9mO2FkOy4oCDrkqTroZwg67O064K06riwIVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbmA7XG4iXSwibmFtZXMiOlsic3R5bGVkIiwia2V5ZnJhbWVzIiwiZmxvYXQiLCJDaXJjbGUiLCJkaXYiLCJwcm9wcyIsImR1cmF0aW9uIiwieCIsInkiLCJCYWNrZ3JvdW5kQ29udGFpbmVyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/backGround/Background.styled.js\n"); + +/***/ }), + +/***/ "./components/ui/Title.js": +/*!********************************!*\ + !*** ./components/ui/Title.js ***! + \********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst TitleSectionContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n align-items: center;\n justify-content: space-between;\n width: 61%;\n padding: 20px;\n box-sizing: border-box;\n\n @media (max-width: 700px) {\n width: 90%;\n padding: 10px;\n margin-top: 30px;\n }\n`;\nconst CenterText = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 2rem;\n font-weight: 500;\n text-align: center;\n flex-grow: 1;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n color: #156827;\n\n @media (max-width: 700px) {\n font-size: 1.3rem;\n }\n`;\nconst Title = ({ sentence })=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 300);\n return ()=>clearTimeout(timer);\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(TitleSectionContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(CenterText, {\n children: sentence\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/ui/Title.js\",\n lineNumber: 48,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/ui/Title.js\",\n lineNumber: 41,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Title);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL3VpL1RpdGxlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1k7QUFFbkQsTUFBTUksd0JBQXdCSiw4REFBVSxDQUFDOzs7Ozs7Ozs7Ozs7QUFZekMsQ0FBQztBQUNELE1BQU1NLGFBQWFOLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7O0FBVzlCLENBQUM7QUFFRCxNQUFNTyxRQUFRLENBQUMsRUFBRUMsUUFBUSxFQUFFO0lBQ3pCLE1BQU0sQ0FBQ0MsV0FBV0MsYUFBYSxHQUFHUCwrQ0FBUUEsQ0FBQztJQUUzQ0QsZ0RBQVNBLENBQUM7UUFDUixNQUFNUyxRQUFRQyxXQUFXO1lBQ3ZCRixhQUFhO1FBQ2YsR0FBRztRQUNILE9BQU8sSUFBTUcsYUFBYUY7SUFDNUIsR0FBRyxFQUFFO0lBRUwscUJBQ0UsOERBQUNQO1FBQ0NVLFdBQVdMLFlBQVksYUFBYTtRQUNwQ00sT0FBTztZQUNMQyxZQUFZUCxZQUFZLFlBQVk7WUFDcENRLFNBQVNSLFlBQVksSUFBSTtRQUMzQjtrQkFFQSw0RUFBQ0g7c0JBQVlFOzs7Ozs7Ozs7OztBQUduQjtBQUVBLGlFQUFlRCxLQUFLQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvdWkvVGl0bGUuanM/NDBhYSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcblxuY29uc3QgVGl0bGVTZWN0aW9uQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNjElO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5gO1xuY29uc3QgQ2VudGVyVGV4dCA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW0gR290aGljXCIsIFwiQXJpYWxcIjtcbiAgY29sb3I6ICMxNTY4Mjc7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbmA7XG5cbmNvbnN0IFRpdGxlID0gKHsgc2VudGVuY2UgfSkgPT4ge1xuICBjb25zdCBbaXNWaXNpYmxlLCBzZXRJc1Zpc2libGVdID0gdXNlU3RhdGUoZmFsc2UpO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgY29uc3QgdGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHNldElzVmlzaWJsZSh0cnVlKTtcbiAgICB9LCAzMDApO1xuICAgIHJldHVybiAoKSA9PiBjbGVhclRpbWVvdXQodGltZXIpO1xuICB9LCBbXSk7XG5cbiAgcmV0dXJuIChcbiAgICA8VGl0bGVTZWN0aW9uQ29udGFpbmVyXG4gICAgICBjbGFzc05hbWU9e2lzVmlzaWJsZSA/IFwic2xpZGUtdXBcIiA6IFwiXCJ9XG4gICAgICBzdHlsZT17e1xuICAgICAgICB2aXNpYmlsaXR5OiBpc1Zpc2libGUgPyBcInZpc2libGVcIiA6IFwiaGlkZGVuXCIsXG4gICAgICAgIG9wYWNpdHk6IGlzVmlzaWJsZSA/IDEgOiAwLFxuICAgICAgfX1cbiAgICA+XG4gICAgICA8Q2VudGVyVGV4dD57c2VudGVuY2V9PC9DZW50ZXJUZXh0PlxuICAgIDwvVGl0bGVTZWN0aW9uQ29udGFpbmVyPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgVGl0bGU7XG4iXSwibmFtZXMiOlsic3R5bGVkIiwiUmVhY3QiLCJ1c2VFZmZlY3QiLCJ1c2VTdGF0ZSIsIlRpdGxlU2VjdGlvbkNvbnRhaW5lciIsImRpdiIsIkNlbnRlclRleHQiLCJUaXRsZSIsInNlbnRlbmNlIiwiaXNWaXNpYmxlIiwic2V0SXNWaXNpYmxlIiwidGltZXIiLCJzZXRUaW1lb3V0IiwiY2xlYXJUaW1lb3V0IiwiY2xhc3NOYW1lIiwic3R5bGUiLCJ2aXNpYmlsaXR5Iiwib3BhY2l0eSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/ui/Title.js\n"); + +/***/ }), + +/***/ "./components/ui/text/Text.jsx": +/*!*************************************!*\ + !*** ./components/ui/text/Text.jsx ***! + \*************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Text_styled__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Text.styled */ \"./components/ui/text/Text.styled.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_Text_styled__WEBPACK_IMPORTED_MODULE_2__]);\n_Text_styled__WEBPACK_IMPORTED_MODULE_2__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\nconst Text = ({ children, size, color, weight, align, lineHeight, margin, font })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Text_styled__WEBPACK_IMPORTED_MODULE_2__.StyledText, {\n size: size,\n color: color,\n weight: weight,\n align: align,\n lineHeight: lineHeight,\n margin: margin,\n font: font,\n children: children\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/ui/text/Text.jsx\",\n lineNumber: 15,\n columnNumber: 5\n }, undefined);\n};\nText.propTypes = {\n children: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().node).isRequired,\n font: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n size: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n color: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n weight: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n align: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n lineHeight: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n margin: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string)\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Text);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL3VpL3RleHQvVGV4dC5qc3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFtQztBQUNRO0FBRTNDLE1BQU1FLE9BQU8sQ0FBQyxFQUNaQyxRQUFRLEVBQ1JDLElBQUksRUFDSkMsS0FBSyxFQUNMQyxNQUFNLEVBQ05DLEtBQUssRUFDTEMsVUFBVSxFQUNWQyxNQUFNLEVBQ05DLElBQUksRUFDTDtJQUNDLHFCQUNFLDhEQUFDVCxvREFBVUE7UUFDVEcsTUFBTUE7UUFDTkMsT0FBT0E7UUFDUEMsUUFBUUE7UUFDUkMsT0FBT0E7UUFDUEMsWUFBWUE7UUFDWkMsUUFBUUE7UUFDUkMsTUFBTUE7a0JBRUxQOzs7Ozs7QUFHUDtBQUVBRCxLQUFLUyxTQUFTLEdBQUc7SUFDZlIsVUFBVUgsd0RBQWMsQ0FBQ2EsVUFBVTtJQUNuQ0gsTUFBTVYsMERBQWdCO0lBQ3RCSSxNQUFNSiwwREFBZ0I7SUFDdEJLLE9BQU9MLDBEQUFnQjtJQUN2Qk0sUUFBUU4sMERBQWdCO0lBQ3hCTyxPQUFPUCwwREFBZ0I7SUFDdkJRLFlBQVlSLDBEQUFnQjtJQUM1QlMsUUFBUVQsMERBQWdCO0FBQzFCO0FBRUEsaUVBQWVFLElBQUlBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy91aS90ZXh0L1RleHQuanN4Pzc2NGEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiO1xuaW1wb3J0IHsgU3R5bGVkVGV4dCB9IGZyb20gXCIuL1RleHQuc3R5bGVkXCI7XG5cbmNvbnN0IFRleHQgPSAoe1xuICBjaGlsZHJlbixcbiAgc2l6ZSxcbiAgY29sb3IsXG4gIHdlaWdodCxcbiAgYWxpZ24sXG4gIGxpbmVIZWlnaHQsXG4gIG1hcmdpbixcbiAgZm9udCxcbn0pID0+IHtcbiAgcmV0dXJuIChcbiAgICA8U3R5bGVkVGV4dFxuICAgICAgc2l6ZT17c2l6ZX1cbiAgICAgIGNvbG9yPXtjb2xvcn1cbiAgICAgIHdlaWdodD17d2VpZ2h0fVxuICAgICAgYWxpZ249e2FsaWdufVxuICAgICAgbGluZUhlaWdodD17bGluZUhlaWdodH1cbiAgICAgIG1hcmdpbj17bWFyZ2lufVxuICAgICAgZm9udD17Zm9udH1cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9TdHlsZWRUZXh0PlxuICApO1xufTtcblxuVGV4dC5wcm9wVHlwZXMgPSB7XG4gIGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZS5pc1JlcXVpcmVkLFxuICBmb250OiBQcm9wVHlwZXMuc3RyaW5nLFxuICBzaXplOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBjb2xvcjogUHJvcFR5cGVzLnN0cmluZyxcbiAgd2VpZ2h0OiBQcm9wVHlwZXMuc3RyaW5nLFxuICBhbGlnbjogUHJvcFR5cGVzLnN0cmluZyxcbiAgbGluZUhlaWdodDogUHJvcFR5cGVzLnN0cmluZyxcbiAgbWFyZ2luOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgVGV4dDtcbiJdLCJuYW1lcyI6WyJQcm9wVHlwZXMiLCJTdHlsZWRUZXh0IiwiVGV4dCIsImNoaWxkcmVuIiwic2l6ZSIsImNvbG9yIiwid2VpZ2h0IiwiYWxpZ24iLCJsaW5lSGVpZ2h0IiwibWFyZ2luIiwiZm9udCIsInByb3BUeXBlcyIsIm5vZGUiLCJpc1JlcXVpcmVkIiwic3RyaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/ui/text/Text.jsx\n"); + +/***/ }), + +/***/ "./components/ui/text/Text.styled.js": +/*!*******************************************!*\ + !*** ./components/ui/text/Text.styled.js ***! + \*******************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ StyledText: () => (/* binding */ StyledText)\n/* harmony export */ });\n/* harmony import */ var _emotion_styled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/styled */ \"@emotion/styled\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_emotion_styled__WEBPACK_IMPORTED_MODULE_0__]);\n_emotion_styled__WEBPACK_IMPORTED_MODULE_0__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n/** @jsxImportSource @emotion/react */ \nconst StyledText = _emotion_styled__WEBPACK_IMPORTED_MODULE_0__[\"default\"].span`\n font-family: ${({ font })=>font || '\"Malgun Gothic\",Times New Roman'};\n font-size: ${({ size })=>size || \"16px\"};\n color: ${({ color })=>color || \"#333\"};\n font-weight: ${({ weight })=>weight || \"normal\"};\n text-align: ${({ align })=>align || \"left\"};\n line-height: ${({ lineHeight })=>lineHeight || \"1.5\"}; //줄간격\n margin: ${({ margin })=>margin || \"0\"};\n`;\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL3VpL3RleHQvVGV4dC5zdHlsZWQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQSxvQ0FBb0MsR0FDQztBQUU5QixNQUFNQyxhQUFhRCw0REFBVyxDQUFDO2VBQ3ZCLEVBQUUsQ0FBQyxFQUFFRyxJQUFJLEVBQUUsR0FBS0EsUUFBUSxrQ0FBa0M7YUFDNUQsRUFBRSxDQUFDLEVBQUVDLElBQUksRUFBRSxHQUFLQSxRQUFRLE9BQU87U0FDbkMsRUFBRSxDQUFDLEVBQUVDLEtBQUssRUFBRSxHQUFLQSxTQUFTLE9BQU87ZUFDM0IsRUFBRSxDQUFDLEVBQUVDLE1BQU0sRUFBRSxHQUFLQSxVQUFVLFNBQVM7Y0FDdEMsRUFBRSxDQUFDLEVBQUVDLEtBQUssRUFBRSxHQUFLQSxTQUFTLE9BQU87ZUFDaEMsRUFBRSxDQUFDLEVBQUVDLFVBQVUsRUFBRSxHQUFLQSxjQUFjLE1BQU07VUFDL0MsRUFBRSxDQUFDLEVBQUVDLE1BQU0sRUFBRSxHQUFLQSxVQUFVLElBQUk7QUFDMUMsQ0FBQyxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvdWkvdGV4dC9UZXh0LnN0eWxlZC5qcz80MDJhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4SW1wb3J0U291cmNlIEBlbW90aW9uL3JlYWN0ICovXG5pbXBvcnQgc3R5bGVkIGZyb20gXCJAZW1vdGlvbi9zdHlsZWRcIjtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFRleHQgPSBzdHlsZWQuc3BhbmBcbiAgZm9udC1mYW1pbHk6ICR7KHsgZm9udCB9KSA9PiBmb250IHx8ICdcIk1hbGd1biBHb3RoaWNcIixUaW1lcyBOZXcgUm9tYW4nfTtcbiAgZm9udC1zaXplOiAkeyh7IHNpemUgfSkgPT4gc2l6ZSB8fCBcIjE2cHhcIn07XG4gIGNvbG9yOiAkeyh7IGNvbG9yIH0pID0+IGNvbG9yIHx8IFwiIzMzM1wifTtcbiAgZm9udC13ZWlnaHQ6ICR7KHsgd2VpZ2h0IH0pID0+IHdlaWdodCB8fCBcIm5vcm1hbFwifTtcbiAgdGV4dC1hbGlnbjogJHsoeyBhbGlnbiB9KSA9PiBhbGlnbiB8fCBcImxlZnRcIn07XG4gIGxpbmUtaGVpZ2h0OiAkeyh7IGxpbmVIZWlnaHQgfSkgPT4gbGluZUhlaWdodCB8fCBcIjEuNVwifTsgLy/spITqsITqsqlcbiAgbWFyZ2luOiAkeyh7IG1hcmdpbiB9KSA9PiBtYXJnaW4gfHwgXCIwXCJ9O1xuYDtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJTdHlsZWRUZXh0Iiwic3BhbiIsImZvbnQiLCJzaXplIiwiY29sb3IiLCJ3ZWlnaHQiLCJhbGlnbiIsImxpbmVIZWlnaHQiLCJtYXJnaW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/ui/text/Text.styled.js\n"); + +/***/ }), + +/***/ "./pages/_app.js": +/*!***********************!*\ + !*** ./pages/_app.js ***! + \***********************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../styles/globals.css */ \"./styles/globals.css\");\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_styles_globals_css__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_slide_up_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../styles/slide-up.css */ \"./styles/slide-up.css\");\n/* harmony import */ var _styles_slide_up_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_styles_slide_up_css__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction MyApp({ Component, pageProps }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Component, {\n ...pageProps\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_app.js\",\n lineNumber: 5,\n columnNumber: 12\n }, this);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MyApp);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9fYXBwLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQStCO0FBQ0M7QUFFaEMsU0FBU0EsTUFBTSxFQUFFQyxTQUFTLEVBQUVDLFNBQVMsRUFBRTtJQUNuQyxxQkFBTyw4REFBQ0Q7UUFBVyxHQUFHQyxTQUFTOzs7Ozs7QUFDbkM7QUFFQSxpRUFBZUYsS0FBS0EsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9wYWdlcy9fYXBwLmpzP2UwYWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFwiLi4vc3R5bGVzL2dsb2JhbHMuY3NzXCI7XG5pbXBvcnQgXCIuLi9zdHlsZXMvc2xpZGUtdXAuY3NzXCI7XG5cbmZ1bmN0aW9uIE15QXBwKHsgQ29tcG9uZW50LCBwYWdlUHJvcHMgfSkge1xuICAgIHJldHVybiA8Q29tcG9uZW50IHsuLi5wYWdlUHJvcHN9IC8+O1xufVxuXG5leHBvcnQgZGVmYXVsdCBNeUFwcDtcbiJdLCJuYW1lcyI6WyJNeUFwcCIsIkNvbXBvbmVudCIsInBhZ2VQcm9wcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./pages/_app.js\n"); + +/***/ }), + +/***/ "./pages/_document.js": +/*!****************************!*\ + !*** ./pages/_document.js ***! + \****************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ MyDocument)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_document__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/document */ \"./node_modules/next/document.js\");\n/* harmony import */ var next_document__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_document__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n\nclass MyDocument extends (next_document__WEBPACK_IMPORTED_MODULE_1___default()) {\n static async getInitialProps(ctx) {\n const sheet = new styled_components__WEBPACK_IMPORTED_MODULE_2__.ServerStyleSheet();\n const originalRenderPage = ctx.renderPage;\n try {\n ctx.renderPage = ()=>originalRenderPage({\n enhanceApp: (App)=>(props)=>sheet.collectStyles(/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(App, {\n ...props\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 15,\n columnNumber: 45\n }, this))\n });\n const initialProps = await next_document__WEBPACK_IMPORTED_MODULE_1___default().getInitialProps(ctx);\n return {\n ...initialProps,\n styles: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n initialProps.styles,\n sheet.getStyleElement()\n ]\n }, void 0, true)\n };\n } finally{\n sheet.seal();\n }\n }\n render() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.Html, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.Head, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n children: `body { margin: 0; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }`\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 37,\n columnNumber: 21\n }, this)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 36,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.Main, {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 40,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.NextScript, {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 41,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 39,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 35,\n columnNumber: 13\n }, this);\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9fZG9jdW1lbnQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBcUM7QUFDZ0I7QUFFUTtBQUU5QyxNQUFNTSxtQkFBbUJOLHNEQUFRQTtJQUM1QyxhQUFhTyxnQkFBZ0JDLEdBQUcsRUFBRTtRQUM5QixNQUFNQyxRQUFRLElBQUlSLCtEQUFnQkE7UUFDbEMsTUFBTVMscUJBQXFCRixJQUFJRyxVQUFVO1FBRXpDLElBQUk7WUFDQUgsSUFBSUcsVUFBVSxHQUFHLElBQ2JELG1CQUFtQjtvQkFDZkUsWUFBWSxDQUFDQyxNQUFRLENBQUNDLFFBQ2xCTCxNQUFNTSxhQUFhLGVBQUMsOERBQUNGO2dDQUFLLEdBQUdDLEtBQUs7Ozs7OztnQkFDMUM7WUFFSixNQUFNRSxlQUFlLE1BQU1oQixvRUFBd0IsQ0FBQ1E7WUFDcEQsT0FBTztnQkFDSCxHQUFHUSxZQUFZO2dCQUNmQyxzQkFDSTs7d0JBQ0tELGFBQWFDLE1BQU07d0JBQ25CUixNQUFNUyxlQUFlOzs7WUFHbEM7UUFDSixTQUFVO1lBQ05ULE1BQU1VLElBQUk7UUFDZDtJQUNKO0lBRUFDLFNBQVM7UUFDTCxxQkFDSSw4REFBQ2xCLCtDQUFJQTs7OEJBQ0QsOERBQUNDLCtDQUFJQTs4QkFDRCw0RUFBQ2tCO2tDQUFPLENBQUMsaUZBQWlGLENBQUM7Ozs7Ozs7Ozs7OzhCQUUvRiw4REFBQ0M7O3NDQUNELDhEQUFDbEIsK0NBQUlBOzs7OztzQ0FDTCw4REFBQ0MscURBQVVBOzs7Ozs7Ozs7Ozs7Ozs7OztJQUl2QjtBQUNKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL3BhZ2VzL19kb2N1bWVudC5qcz81MzhiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBEb2N1bWVudCBmcm9tIFwibmV4dC9kb2N1bWVudFwiO1xuaW1wb3J0IHsgU2VydmVyU3R5bGVTaGVldCB9IGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuXG5pbXBvcnQgeyBIdG1sLCBIZWFkLCBNYWluLCBOZXh0U2NyaXB0IH0gZnJvbSAnbmV4dC9kb2N1bWVudCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIE15RG9jdW1lbnQgZXh0ZW5kcyBEb2N1bWVudCB7XG4gICAgc3RhdGljIGFzeW5jIGdldEluaXRpYWxQcm9wcyhjdHgpIHtcbiAgICAgICAgY29uc3Qgc2hlZXQgPSBuZXcgU2VydmVyU3R5bGVTaGVldCgpO1xuICAgICAgICBjb25zdCBvcmlnaW5hbFJlbmRlclBhZ2UgPSBjdHgucmVuZGVyUGFnZTtcblxuICAgICAgICB0cnkge1xuICAgICAgICAgICAgY3R4LnJlbmRlclBhZ2UgPSAoKSA9PlxuICAgICAgICAgICAgICAgIG9yaWdpbmFsUmVuZGVyUGFnZSh7XG4gICAgICAgICAgICAgICAgICAgIGVuaGFuY2VBcHA6IChBcHApID0+IChwcm9wcykgPT5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNoZWV0LmNvbGxlY3RTdHlsZXMoPEFwcCB7Li4ucHJvcHN9IC8+KSxcbiAgICAgICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgY29uc3QgaW5pdGlhbFByb3BzID0gYXdhaXQgRG9jdW1lbnQuZ2V0SW5pdGlhbFByb3BzKGN0eCk7XG4gICAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgICAgIC4uLmluaXRpYWxQcm9wcyxcbiAgICAgICAgICAgICAgICBzdHlsZXM6IChcbiAgICAgICAgICAgICAgICAgICAgPD5cbiAgICAgICAgICAgICAgICAgICAgICAgIHtpbml0aWFsUHJvcHMuc3R5bGVzfVxuICAgICAgICAgICAgICAgICAgICAgICAge3NoZWV0LmdldFN0eWxlRWxlbWVudCgpfVxuICAgICAgICAgICAgICAgICAgICA8Lz5cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgfTtcbiAgICAgICAgfSBmaW5hbGx5IHtcbiAgICAgICAgICAgIHNoZWV0LnNlYWwoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHJlbmRlcigpIHtcbiAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgIDxIdG1sPlxuICAgICAgICAgICAgICAgIDxIZWFkPlxuICAgICAgICAgICAgICAgICAgICA8c3R5bGU+e2Bib2R5IHsgbWFyZ2luOiAwOyBmb250LWZhbWlseTogJ1NlZ29lIFVJJywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7IH1gfTwvc3R5bGU+XG4gICAgICAgICAgICAgICAgPC9IZWFkPlxuICAgICAgICAgICAgICAgIDxib2R5PlxuICAgICAgICAgICAgICAgIDxNYWluIC8+XG4gICAgICAgICAgICAgICAgPE5leHRTY3JpcHQgLz5cbiAgICAgICAgICAgICAgICA8L2JvZHk+XG4gICAgICAgICAgICA8L0h0bWw+XG4gICAgICAgICk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkRvY3VtZW50IiwiU2VydmVyU3R5bGVTaGVldCIsIkh0bWwiLCJIZWFkIiwiTWFpbiIsIk5leHRTY3JpcHQiLCJNeURvY3VtZW50IiwiZ2V0SW5pdGlhbFByb3BzIiwiY3R4Iiwic2hlZXQiLCJvcmlnaW5hbFJlbmRlclBhZ2UiLCJyZW5kZXJQYWdlIiwiZW5oYW5jZUFwcCIsIkFwcCIsInByb3BzIiwiY29sbGVjdFN0eWxlcyIsImluaXRpYWxQcm9wcyIsInN0eWxlcyIsImdldFN0eWxlRWxlbWVudCIsInNlYWwiLCJyZW5kZXIiLCJzdHlsZSIsImJvZHkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./pages/_document.js\n"); + +/***/ }), + +/***/ "./pages/difficulty-problems/[name].js": +/*!*********************************************!*\ + !*** ./pages/difficulty-problems/[name].js ***! + \*********************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var _components_Layout_Layout__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/Layout/Layout */ \"./components/Layout/Layout.js\");\n/* harmony import */ var _components_ui_Title__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/ui/Title */ \"./components/ui/Title.js\");\n/* harmony import */ var _components_DifficultyProblemPage_DifficultyDetailProblemTable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/DifficultyProblemPage/DifficultyDetailProblemTable */ \"./components/DifficultyProblemPage/DifficultyDetailProblemTable.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([axios__WEBPACK_IMPORTED_MODULE_3__, _components_Layout_Layout__WEBPACK_IMPORTED_MODULE_4__]);\n([axios__WEBPACK_IMPORTED_MODULE_3__, _components_Layout_Layout__WEBPACK_IMPORTED_MODULE_4__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\n\n\n\n\nconst tierNumList = [\n {\n name: \"B5\",\n num: 1\n },\n {\n name: \"B4\",\n num: 2\n },\n {\n name: \"B3\",\n num: 3\n },\n {\n name: \"B2\",\n num: 4\n },\n {\n name: \"B1\",\n num: 5\n },\n {\n name: \"S5\",\n num: 6\n },\n {\n name: \"S4\",\n num: 7\n },\n {\n name: \"S3\",\n num: 8\n },\n {\n name: \"S2\",\n num: 9\n },\n {\n name: \"S1\",\n num: 10\n },\n {\n name: \"G5\",\n num: 11\n },\n {\n name: \"G4\",\n num: 12\n },\n {\n name: \"G3\",\n num: 13\n },\n {\n name: \"G2\",\n num: 14\n },\n {\n name: \"G1\",\n num: 15\n },\n {\n name: \"P5\",\n num: 16\n },\n {\n name: \"P4\",\n num: 17\n },\n {\n name: \"P3\",\n num: 18\n },\n {\n name: \"P2\",\n num: 19\n },\n {\n name: \"P1\",\n num: 20\n },\n {\n name: \"D5\",\n num: 21\n },\n {\n name: \"D4\",\n num: 22\n },\n {\n name: \"D3\",\n num: 23\n },\n {\n name: \"D2\",\n num: 24\n },\n {\n name: \"D1\",\n num: 25\n },\n {\n name: \"R5\",\n num: 26\n },\n {\n name: \"R4\",\n num: 27\n },\n {\n name: \"R3\",\n num: 28\n },\n {\n name: \"R2\",\n num: 29\n },\n {\n name: \"R1\",\n num: 30\n }\n];\nconst tagProblemsDetail = ()=>{\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_1__.useRouter)();\n const { name } = router.query;\n const [data, setData] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)([]);\n const [isLoading, setIsLoading] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const [error, setError] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null);\n // 알고리즘 넘버변경\n const tierNumber = (name)=>{\n const tier = tierNumList.find((tier)=>tier.name === name);\n return tier ? tier.num : null;\n };\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const fetchData = async ()=>{\n setIsLoading(true);\n try {\n const response = await axios__WEBPACK_IMPORTED_MODULE_3__[\"default\"].get(`http://localhost:8080/problems/tier?tier=${tierNumber(name)}`);\n setData(response.data);\n console.log(response.data);\n setIsLoading(false);\n } catch (error) {\n setError(\"데이터를 불러오는 중 에러가 발생했습니다.\");\n setIsLoading(false);\n }\n };\n fetchData();\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Layout_Layout__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Title__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n sentence: `- ${name} -`\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/difficulty-problems/[name].js\",\n lineNumber: 77,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_DifficultyProblemPage_DifficultyDetailProblemTable__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n ProblemData: data\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/difficulty-problems/[name].js\",\n lineNumber: 78,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/difficulty-problems/[name].js\",\n lineNumber: 76,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (tagProblemsDetail);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9kaWZmaWN1bHR5LXByb2JsZW1zL1tuYW1lXS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBd0M7QUFDVztBQUN6QjtBQUUwQjtBQUNOO0FBQ2lFO0FBRS9HLE1BQU1RLGNBQWM7SUFDbEI7UUFBRUMsTUFBTTtRQUFNQyxLQUFLO0lBQUU7SUFDckI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUU7SUFDckI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUU7SUFDckI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUU7SUFDckI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUU7SUFDckI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUU7SUFDckI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUU7SUFDckI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUU7SUFDckI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUU7SUFDckI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7SUFDdEI7UUFBRUQsTUFBTTtRQUFNQyxLQUFLO0lBQUc7Q0FDdkI7QUFFRCxNQUFNQyxvQkFBb0I7SUFDeEIsTUFBTUMsU0FBU1osc0RBQVNBO0lBQ3hCLE1BQU0sRUFBRVMsSUFBSSxFQUFFLEdBQUdHLE9BQU9DLEtBQUs7SUFFN0IsTUFBTSxDQUFDQyxNQUFNQyxRQUFRLEdBQUdaLCtDQUFRQSxDQUFDLEVBQUU7SUFDbkMsTUFBTSxDQUFDYSxXQUFXQyxhQUFhLEdBQUdkLCtDQUFRQSxDQUFDO0lBQzNDLE1BQU0sQ0FBQ2UsT0FBT0MsU0FBUyxHQUFHaEIsK0NBQVFBLENBQUM7SUFFbkMsWUFBWTtJQUNaLE1BQU1pQixhQUFhLENBQUNYO1FBQ2xCLE1BQU1ZLE9BQU9iLFlBQVljLElBQUksQ0FBQyxDQUFDRCxPQUFTQSxLQUFLWixJQUFJLEtBQUtBO1FBQ3RELE9BQU9ZLE9BQU9BLEtBQUtYLEdBQUcsR0FBRztJQUMzQjtJQUVBUixnREFBU0EsQ0FBQztRQUNSLE1BQU1xQixZQUFZO1lBQ2hCTixhQUFhO1lBQ2IsSUFBSTtnQkFDRixNQUFNTyxXQUFXLE1BQU1wQixpREFBUyxDQUM5QixDQUFDLHlDQUF5QyxFQUFFZ0IsV0FBV1gsTUFBTSxDQUFDO2dCQUVoRU0sUUFBUVMsU0FBU1YsSUFBSTtnQkFDckJZLFFBQVFDLEdBQUcsQ0FBQ0gsU0FBU1YsSUFBSTtnQkFDekJHLGFBQWE7WUFDZixFQUFFLE9BQU9DLE9BQU87Z0JBQ2RDLFNBQVM7Z0JBQ1RGLGFBQWE7WUFDZjtRQUNGO1FBRUFNO0lBQ0YsR0FBRyxFQUFFO0lBRUwscUJBQ0UsOERBQUNsQixpRUFBTUE7OzBCQUNMLDhEQUFDQyw0REFBS0E7Z0JBQUNzQixVQUFVLENBQUMsRUFBRSxFQUFFbkIsS0FBSyxFQUFFLENBQUM7Ozs7OzswQkFDOUIsOERBQUNGLHNHQUE0QkE7Z0JBQUNzQixhQUFhZjs7Ozs7Ozs7Ozs7O0FBR2pEO0FBRUEsaUVBQWVILGlCQUFpQkEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9wYWdlcy9kaWZmaWN1bHR5LXByb2JsZW1zL1tuYW1lXS5qcz9mMjI2Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZVJvdXRlciB9IGZyb20gXCJuZXh0L3JvdXRlclwiO1xuaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCBheGlvcyBmcm9tIFwiYXhpb3NcIjtcblxuaW1wb3J0IExheW91dCBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9MYXlvdXQvTGF5b3V0XCI7XG5pbXBvcnQgVGl0bGUgZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvdWkvVGl0bGVcIjtcbmltcG9ydCBEaWZmaWN1bHR5RGV0YWlsUHJvYmxlbVRhYmxlIGZyb20gXCIuLi8uLi9jb21wb25lbnRzL0RpZmZpY3VsdHlQcm9ibGVtUGFnZS9EaWZmaWN1bHR5RGV0YWlsUHJvYmxlbVRhYmxlXCI7XG5cbmNvbnN0IHRpZXJOdW1MaXN0ID0gW1xuICB7IG5hbWU6IFwiQjVcIiwgbnVtOiAxIH0sXG4gIHsgbmFtZTogXCJCNFwiLCBudW06IDIgfSxcbiAgeyBuYW1lOiBcIkIzXCIsIG51bTogMyB9LFxuICB7IG5hbWU6IFwiQjJcIiwgbnVtOiA0IH0sXG4gIHsgbmFtZTogXCJCMVwiLCBudW06IDUgfSxcbiAgeyBuYW1lOiBcIlM1XCIsIG51bTogNiB9LFxuICB7IG5hbWU6IFwiUzRcIiwgbnVtOiA3IH0sXG4gIHsgbmFtZTogXCJTM1wiLCBudW06IDggfSxcbiAgeyBuYW1lOiBcIlMyXCIsIG51bTogOSB9LFxuICB7IG5hbWU6IFwiUzFcIiwgbnVtOiAxMCB9LFxuICB7IG5hbWU6IFwiRzVcIiwgbnVtOiAxMSB9LFxuICB7IG5hbWU6IFwiRzRcIiwgbnVtOiAxMiB9LFxuICB7IG5hbWU6IFwiRzNcIiwgbnVtOiAxMyB9LFxuICB7IG5hbWU6IFwiRzJcIiwgbnVtOiAxNCB9LFxuICB7IG5hbWU6IFwiRzFcIiwgbnVtOiAxNSB9LFxuICB7IG5hbWU6IFwiUDVcIiwgbnVtOiAxNiB9LFxuICB7IG5hbWU6IFwiUDRcIiwgbnVtOiAxNyB9LFxuICB7IG5hbWU6IFwiUDNcIiwgbnVtOiAxOCB9LFxuICB7IG5hbWU6IFwiUDJcIiwgbnVtOiAxOSB9LFxuICB7IG5hbWU6IFwiUDFcIiwgbnVtOiAyMCB9LFxuICB7IG5hbWU6IFwiRDVcIiwgbnVtOiAyMSB9LFxuICB7IG5hbWU6IFwiRDRcIiwgbnVtOiAyMiB9LFxuICB7IG5hbWU6IFwiRDNcIiwgbnVtOiAyMyB9LFxuICB7IG5hbWU6IFwiRDJcIiwgbnVtOiAyNCB9LFxuICB7IG5hbWU6IFwiRDFcIiwgbnVtOiAyNSB9LFxuICB7IG5hbWU6IFwiUjVcIiwgbnVtOiAyNiB9LFxuICB7IG5hbWU6IFwiUjRcIiwgbnVtOiAyNyB9LFxuICB7IG5hbWU6IFwiUjNcIiwgbnVtOiAyOCB9LFxuICB7IG5hbWU6IFwiUjJcIiwgbnVtOiAyOSB9LFxuICB7IG5hbWU6IFwiUjFcIiwgbnVtOiAzMCB9LFxuXTtcblxuY29uc3QgdGFnUHJvYmxlbXNEZXRhaWwgPSAoKSA9PiB7XG4gIGNvbnN0IHJvdXRlciA9IHVzZVJvdXRlcigpO1xuICBjb25zdCB7IG5hbWUgfSA9IHJvdXRlci5xdWVyeTtcblxuICBjb25zdCBbZGF0YSwgc2V0RGF0YV0gPSB1c2VTdGF0ZShbXSk7XG4gIGNvbnN0IFtpc0xvYWRpbmcsIHNldElzTG9hZGluZ10gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIGNvbnN0IFtlcnJvciwgc2V0RXJyb3JdID0gdXNlU3RhdGUobnVsbCk7XG5cbiAgLy8g7JWM6rOg66as7KaYIOuEmOuyhOuzgOqyvVxuICBjb25zdCB0aWVyTnVtYmVyID0gKG5hbWUpID0+IHtcbiAgICBjb25zdCB0aWVyID0gdGllck51bUxpc3QuZmluZCgodGllcikgPT4gdGllci5uYW1lID09PSBuYW1lKTtcbiAgICByZXR1cm4gdGllciA/IHRpZXIubnVtIDogbnVsbDtcbiAgfTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGNvbnN0IGZldGNoRGF0YSA9IGFzeW5jICgpID0+IHtcbiAgICAgIHNldElzTG9hZGluZyh0cnVlKTtcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJlc3BvbnNlID0gYXdhaXQgYXhpb3MuZ2V0KFxuICAgICAgICAgIGBodHRwOi8vbG9jYWxob3N0OjgwODAvcHJvYmxlbXMvdGllcj90aWVyPSR7dGllck51bWJlcihuYW1lKX1gXG4gICAgICAgICk7XG4gICAgICAgIHNldERhdGEocmVzcG9uc2UuZGF0YSk7XG4gICAgICAgIGNvbnNvbGUubG9nKHJlc3BvbnNlLmRhdGEpO1xuICAgICAgICBzZXRJc0xvYWRpbmcoZmFsc2UpO1xuICAgICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgc2V0RXJyb3IoXCLrjbDsnbTthLDrpbwg67aI65+s7Jik64qUIOykkSDsl5Drn6zqsIAg67Cc7IOd7ZaI7Iq164uI64ukLlwiKTtcbiAgICAgICAgc2V0SXNMb2FkaW5nKGZhbHNlKTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgZmV0Y2hEYXRhKCk7XG4gIH0sIFtdKTtcblxuICByZXR1cm4gKFxuICAgIDxMYXlvdXQ+XG4gICAgICA8VGl0bGUgc2VudGVuY2U9e2AtICR7bmFtZX0gLWB9IC8+XG4gICAgICA8RGlmZmljdWx0eURldGFpbFByb2JsZW1UYWJsZSBQcm9ibGVtRGF0YT17ZGF0YX0gLz5cbiAgICA8L0xheW91dD5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IHRhZ1Byb2JsZW1zRGV0YWlsO1xuIl0sIm5hbWVzIjpbInVzZVJvdXRlciIsIlJlYWN0IiwidXNlRWZmZWN0IiwidXNlU3RhdGUiLCJheGlvcyIsIkxheW91dCIsIlRpdGxlIiwiRGlmZmljdWx0eURldGFpbFByb2JsZW1UYWJsZSIsInRpZXJOdW1MaXN0IiwibmFtZSIsIm51bSIsInRhZ1Byb2JsZW1zRGV0YWlsIiwicm91dGVyIiwicXVlcnkiLCJkYXRhIiwic2V0RGF0YSIsImlzTG9hZGluZyIsInNldElzTG9hZGluZyIsImVycm9yIiwic2V0RXJyb3IiLCJ0aWVyTnVtYmVyIiwidGllciIsImZpbmQiLCJmZXRjaERhdGEiLCJyZXNwb25zZSIsImdldCIsImNvbnNvbGUiLCJsb2ciLCJzZW50ZW5jZSIsIlByb2JsZW1EYXRhIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./pages/difficulty-problems/[name].js\n"); + +/***/ }), + +/***/ "./styles/globals.css": +/*!****************************!*\ + !*** ./styles/globals.css ***! + \****************************/ +/***/ (() => { + + + +/***/ }), + +/***/ "./styles/slide-up.css": +/*!*****************************!*\ + !*** ./styles/slide-up.css ***! + \*****************************/ +/***/ (() => { + + + +/***/ }), + +/***/ "next/dist/compiled/next-server/pages.runtime.dev.js": +/*!**********************************************************************!*\ + !*** external "next/dist/compiled/next-server/pages.runtime.dev.js" ***! + \**********************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/next-server/pages.runtime.dev.js"); + +/***/ }), + +/***/ "prop-types": +/*!*****************************!*\ + !*** external "prop-types" ***! + \*****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("prop-types"); + +/***/ }), + +/***/ "react": +/*!************************!*\ + !*** external "react" ***! + \************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("react"); + +/***/ }), + +/***/ "react-dom": +/*!****************************!*\ + !*** external "react-dom" ***! + \****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("react-dom"); + +/***/ }), + +/***/ "react/jsx-dev-runtime": +/*!****************************************!*\ + !*** external "react/jsx-dev-runtime" ***! + \****************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("react/jsx-dev-runtime"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!************************************!*\ + !*** external "react/jsx-runtime" ***! + \************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("react/jsx-runtime"); + +/***/ }), + +/***/ "styled-components": +/*!************************************!*\ + !*** external "styled-components" ***! + \************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("styled-components"); + +/***/ }), + +/***/ "@emotion/react": +/*!*********************************!*\ + !*** external "@emotion/react" ***! + \*********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("@emotion/react");; + +/***/ }), + +/***/ "@emotion/react/jsx-dev-runtime": +/*!*************************************************!*\ + !*** external "@emotion/react/jsx-dev-runtime" ***! + \*************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("@emotion/react/jsx-dev-runtime");; + +/***/ }), + +/***/ "@emotion/styled": +/*!**********************************!*\ + !*** external "@emotion/styled" ***! + \**********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("@emotion/styled");; + +/***/ }), + +/***/ "axios": +/*!************************!*\ + !*** external "axios" ***! + \************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("axios");; + +/***/ }), + +/***/ "fs": +/*!*********************!*\ + !*** external "fs" ***! + \*********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("fs"); + +/***/ }), + +/***/ "path": +/*!***********************!*\ + !*** external "path" ***! + \***********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("path"); + +/***/ }), + +/***/ "stream": +/*!*************************!*\ + !*** external "stream" ***! + \*************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("stream"); + +/***/ }), + +/***/ "zlib": +/*!***********************!*\ + !*** external "zlib" ***! + \***********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("zlib"); + +/***/ }) + +}; +; + +// load runtime +var __webpack_require__ = require("../../webpack-runtime.js"); +__webpack_require__.C(exports); +var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) +var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/next","vendor-chunks/@swc"], () => (__webpack_exec__("./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fdifficulty-problems%2F%5Bname%5D&preferredRegion=&absolutePagePath=.%2Fpages%2Fdifficulty-problems%2F%5Bname%5D.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"))); +module.exports = __webpack_exports__; + +})(); \ No newline at end of file diff --git a/.next/server/pages/ewha-ranking.js b/.next/server/pages/ewha-ranking.js deleted file mode 100644 index 09ff9fa..0000000 --- a/.next/server/pages/ewha-ranking.js +++ /dev/null @@ -1,221 +0,0 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -(() => { -var exports = {}; -exports.id = "pages/ewha-ranking"; -exports.ids = ["pages/ewha-ranking"]; -exports.modules = { - -/***/ "./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fewha-ranking&preferredRegion=&absolutePagePath=.%2Fpages%2Fewha-ranking.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!": -/*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fewha-ranking&preferredRegion=&absolutePagePath=.%2Fpages%2Fewha-ranking.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D! ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ config: () => (/* binding */ config),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ getServerSideProps: () => (/* binding */ getServerSideProps),\n/* harmony export */ getStaticPaths: () => (/* binding */ getStaticPaths),\n/* harmony export */ getStaticProps: () => (/* binding */ getStaticProps),\n/* harmony export */ reportWebVitals: () => (/* binding */ reportWebVitals),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ unstable_getServerProps: () => (/* binding */ unstable_getServerProps),\n/* harmony export */ unstable_getServerSideProps: () => (/* binding */ unstable_getServerSideProps),\n/* harmony export */ unstable_getStaticParams: () => (/* binding */ unstable_getStaticParams),\n/* harmony export */ unstable_getStaticPaths: () => (/* binding */ unstable_getStaticPaths),\n/* harmony export */ unstable_getStaticProps: () => (/* binding */ unstable_getStaticProps)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/pages/module.compiled */ \"./node_modules/next/dist/server/future/route-modules/pages/module.compiled.js\");\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/build/templates/helpers */ \"./node_modules/next/dist/build/templates/helpers.js\");\n/* harmony import */ var private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! private-next-pages/_document */ \"./pages/_document.js\");\n/* harmony import */ var private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! private-next-pages/_app */ \"./pages/_app.js\");\n/* harmony import */ var _pages_ewha_ranking_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./pages/ewha-ranking.js */ \"./pages/ewha-ranking.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_pages_ewha_ranking_js__WEBPACK_IMPORTED_MODULE_5__]);\n_pages_ewha_ranking_js__WEBPACK_IMPORTED_MODULE_5__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n// Import the app and document modules.\n\n\n// Import the userland code.\n\n// Re-export the component (should be the default export).\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_ewha_ranking_js__WEBPACK_IMPORTED_MODULE_5__, \"default\"));\n// Re-export methods.\nconst getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_ewha_ranking_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticProps\");\nconst getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_ewha_ranking_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticPaths\");\nconst getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_ewha_ranking_js__WEBPACK_IMPORTED_MODULE_5__, \"getServerSideProps\");\nconst config = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_ewha_ranking_js__WEBPACK_IMPORTED_MODULE_5__, \"config\");\nconst reportWebVitals = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_ewha_ranking_js__WEBPACK_IMPORTED_MODULE_5__, \"reportWebVitals\");\n// Re-export legacy methods.\nconst unstable_getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_ewha_ranking_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticProps\");\nconst unstable_getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_ewha_ranking_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticPaths\");\nconst unstable_getStaticParams = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_ewha_ranking_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticParams\");\nconst unstable_getServerProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_ewha_ranking_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerProps\");\nconst unstable_getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_ewha_ranking_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerSideProps\");\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__.PagesRouteModule({\n definition: {\n kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.PAGES,\n page: \"/ewha-ranking\",\n pathname: \"/ewha-ranking\",\n // The following aren't used in production.\n bundlePath: \"\",\n filename: \"\"\n },\n components: {\n App: private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n Document: private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n },\n userland: _pages_ewha_ranking_js__WEBPACK_IMPORTED_MODULE_5__\n});\n\n//# sourceMappingURL=pages.js.map\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LXJvdXRlLWxvYWRlci9pbmRleC5qcz9raW5kPVBBR0VTJnBhZ2U9JTJGZXdoYS1yYW5raW5nJnByZWZlcnJlZFJlZ2lvbj0mYWJzb2x1dGVQYWdlUGF0aD0uJTJGcGFnZXMlMkZld2hhLXJhbmtpbmcuanMmYWJzb2x1dGVBcHBQYXRoPXByaXZhdGUtbmV4dC1wYWdlcyUyRl9hcHAmYWJzb2x1dGVEb2N1bWVudFBhdGg9cHJpdmF0ZS1uZXh0LXBhZ2VzJTJGX2RvY3VtZW50Jm1pZGRsZXdhcmVDb25maWdCYXNlNjQ9ZTMwJTNEISIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQStGO0FBQ2hDO0FBQ0w7QUFDMUQ7QUFDb0Q7QUFDVjtBQUMxQztBQUNvRDtBQUNwRDtBQUNBLGlFQUFlLHdFQUFLLENBQUMsbURBQVEsWUFBWSxFQUFDO0FBQzFDO0FBQ08sdUJBQXVCLHdFQUFLLENBQUMsbURBQVE7QUFDckMsdUJBQXVCLHdFQUFLLENBQUMsbURBQVE7QUFDckMsMkJBQTJCLHdFQUFLLENBQUMsbURBQVE7QUFDekMsZUFBZSx3RUFBSyxDQUFDLG1EQUFRO0FBQzdCLHdCQUF3Qix3RUFBSyxDQUFDLG1EQUFRO0FBQzdDO0FBQ08sZ0NBQWdDLHdFQUFLLENBQUMsbURBQVE7QUFDOUMsZ0NBQWdDLHdFQUFLLENBQUMsbURBQVE7QUFDOUMsaUNBQWlDLHdFQUFLLENBQUMsbURBQVE7QUFDL0MsZ0NBQWdDLHdFQUFLLENBQUMsbURBQVE7QUFDOUMsb0NBQW9DLHdFQUFLLENBQUMsbURBQVE7QUFDekQ7QUFDTyx3QkFBd0IseUdBQWdCO0FBQy9DO0FBQ0EsY0FBYyx5RUFBUztBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsV0FBVztBQUNYLGdCQUFnQjtBQUNoQixLQUFLO0FBQ0wsWUFBWTtBQUNaLENBQUM7O0FBRUQsaUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Lz8wNWE4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBhZ2VzUm91dGVNb2R1bGUgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9mdXR1cmUvcm91dGUtbW9kdWxlcy9wYWdlcy9tb2R1bGUuY29tcGlsZWRcIjtcbmltcG9ydCB7IFJvdXRlS2luZCB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2Z1dHVyZS9yb3V0ZS1raW5kXCI7XG5pbXBvcnQgeyBob2lzdCB9IGZyb20gXCJuZXh0L2Rpc3QvYnVpbGQvdGVtcGxhdGVzL2hlbHBlcnNcIjtcbi8vIEltcG9ydCB0aGUgYXBwIGFuZCBkb2N1bWVudCBtb2R1bGVzLlxuaW1wb3J0IERvY3VtZW50IGZyb20gXCJwcml2YXRlLW5leHQtcGFnZXMvX2RvY3VtZW50XCI7XG5pbXBvcnQgQXBwIGZyb20gXCJwcml2YXRlLW5leHQtcGFnZXMvX2FwcFwiO1xuLy8gSW1wb3J0IHRoZSB1c2VybGFuZCBjb2RlLlxuaW1wb3J0ICogYXMgdXNlcmxhbmQgZnJvbSBcIi4vcGFnZXMvZXdoYS1yYW5raW5nLmpzXCI7XG4vLyBSZS1leHBvcnQgdGhlIGNvbXBvbmVudCAoc2hvdWxkIGJlIHRoZSBkZWZhdWx0IGV4cG9ydCkuXG5leHBvcnQgZGVmYXVsdCBob2lzdCh1c2VybGFuZCwgXCJkZWZhdWx0XCIpO1xuLy8gUmUtZXhwb3J0IG1ldGhvZHMuXG5leHBvcnQgY29uc3QgZ2V0U3RhdGljUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJnZXRTdGF0aWNQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBnZXRTdGF0aWNQYXRocyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFN0YXRpY1BhdGhzXCIpO1xuZXhwb3J0IGNvbnN0IGdldFNlcnZlclNpZGVQcm9wcyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFNlcnZlclNpZGVQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBjb25maWcgPSBob2lzdCh1c2VybGFuZCwgXCJjb25maWdcIik7XG5leHBvcnQgY29uc3QgcmVwb3J0V2ViVml0YWxzID0gaG9pc3QodXNlcmxhbmQsIFwicmVwb3J0V2ViVml0YWxzXCIpO1xuLy8gUmUtZXhwb3J0IGxlZ2FjeSBtZXRob2RzLlxuZXhwb3J0IGNvbnN0IHVuc3RhYmxlX2dldFN0YXRpY1Byb3BzID0gaG9pc3QodXNlcmxhbmQsIFwidW5zdGFibGVfZ2V0U3RhdGljUHJvcHNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U3RhdGljUGF0aHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXRoc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U2VydmVyUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHNcIik7XG4vLyBDcmVhdGUgYW5kIGV4cG9ydCB0aGUgcm91dGUgbW9kdWxlIHRoYXQgd2lsbCBiZSBjb25zdW1lZC5cbmV4cG9ydCBjb25zdCByb3V0ZU1vZHVsZSA9IG5ldyBQYWdlc1JvdXRlTW9kdWxlKHtcbiAgICBkZWZpbml0aW9uOiB7XG4gICAgICAgIGtpbmQ6IFJvdXRlS2luZC5QQUdFUyxcbiAgICAgICAgcGFnZTogXCIvZXdoYS1yYW5raW5nXCIsXG4gICAgICAgIHBhdGhuYW1lOiBcIi9ld2hhLXJhbmtpbmdcIixcbiAgICAgICAgLy8gVGhlIGZvbGxvd2luZyBhcmVuJ3QgdXNlZCBpbiBwcm9kdWN0aW9uLlxuICAgICAgICBidW5kbGVQYXRoOiBcIlwiLFxuICAgICAgICBmaWxlbmFtZTogXCJcIlxuICAgIH0sXG4gICAgY29tcG9uZW50czoge1xuICAgICAgICBBcHAsXG4gICAgICAgIERvY3VtZW50XG4gICAgfSxcbiAgICB1c2VybGFuZFxufSk7XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBhZ2VzLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fewha-ranking&preferredRegion=&absolutePagePath=.%2Fpages%2Fewha-ranking.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!\n"); - -/***/ }), - -/***/ "./components/EwhaRankingPage/EwhaRankingTable.js": -/*!********************************************************!*\ - !*** ./components/EwhaRankingPage/EwhaRankingTable.js ***! - \********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n// 초록 배경\nconst WrapContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n padding: 20px 40px 40px 40px;\n margin: 30px auto;\n background: rgba(47, 129, 65, 0.1);\n border-top: 4px dotted black;\n border-bottom: 4px dotted black;\n text-align: center;\n min-width: 70%;\n`;\n// 표\nconst Table = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().table)`\n font-size: 1.3rem;\n width: 95%;\n background: rgba(0, 0, 0, 0);\n border-spacing: 0;\n border-collapse: collapse;\n margin: 0 auto;\n margin-top: 40px;\n margin-bottom: 40px;\n\n th,\n td {\n padding: 10px;\n border-bottom: 1px solid green;\n border-top: 1px solid green;\n text-align: left;\n }\n\n th {\n font-weight: bold;\n background-color: rgba(47, 129, 65, 0.2);\n }\n\n th:first-child,\n td:first-child {\n padding-left: 70px;\n }\n\n th:last-child,\n td:last-child {\n }\n`;\nconst StyledLink = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().a)`\n color: green;\n\n &:hover {\n color: #a0d468;\n }\n`;\nconst EwhaRankingTable = ({ ewhaRankingData })=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 400);\n return ()=>clearTimeout(timer);\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(WrapContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Table, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"thead\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"등수\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 78,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"핸들\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 79,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"솔브닥 티어\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 80,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"푼 문제 개수\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 81,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"솔브닥 링크\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 82,\n columnNumber: 13\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 77,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 76,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tbody\", {\n children: ewhaRankingData.result && ewhaRankingData.result.map((ewhaRankingData, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: ewhaRankingData.rank_ingroup\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 89,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: ewhaRankingData.handle\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 90,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: ewhaRankingData.tier\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 91,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: ewhaRankingData.solved_num\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 92,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(StyledLink, {\n href: ewhaRankingData.userlink,\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n children: ewhaRankingData.userlink\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 94,\n columnNumber: 19\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 93,\n columnNumber: 17\n }, undefined)\n ]\n }, index, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 88,\n columnNumber: 15\n }, undefined))\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 85,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 75,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/EwhaRankingPage/EwhaRankingTable.js\",\n lineNumber: 68,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (EwhaRankingTable);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0V3aGFSYW5raW5nUGFnZS9Fd2hhUmFua2luZ1RhYmxlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1k7QUFFbkQsUUFBUTtBQUNSLE1BQU1JLGdCQUFnQkosOERBQVUsQ0FBQzs7Ozs7Ozs7QUFRakMsQ0FBQztBQUVELElBQUk7QUFDSixNQUFNTSxRQUFRTixnRUFBWSxDQUFDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBK0IzQixDQUFDO0FBRUQsTUFBTVEsYUFBYVIsNERBQVEsQ0FBQzs7Ozs7O0FBTTVCLENBQUM7QUFFRCxNQUFNVSxtQkFBbUIsQ0FBQyxFQUFFQyxlQUFlLEVBQUU7SUFDM0MsTUFBTSxDQUFDQyxXQUFXQyxhQUFhLEdBQUdWLCtDQUFRQSxDQUFDO0lBRTNDRCxnREFBU0EsQ0FBQztRQUNSLE1BQU1ZLFFBQVFDLFdBQVc7WUFDdkJGLGFBQWE7UUFDZixHQUFHO1FBQ0gsT0FBTyxJQUFNRyxhQUFhRjtJQUM1QixHQUFHLEVBQUU7SUFFTCxxQkFDRSw4REFBQ1Y7UUFDQ2EsV0FBV0wsWUFBWSxhQUFhO1FBQ3BDTSxPQUFPO1lBQ0xDLFlBQVlQLFlBQVksWUFBWTtZQUNwQ1EsU0FBU1IsWUFBWSxJQUFJO1FBQzNCO2tCQUVBLDRFQUFDTjs7OEJBQ0MsOERBQUNlOzhCQUNDLDRFQUFDQzs7MENBQ0MsOERBQUNDOzBDQUFHOzs7Ozs7MENBQ0osOERBQUNBOzBDQUFHOzs7Ozs7MENBQ0osOERBQUNBOzBDQUFHOzs7Ozs7MENBQ0osOERBQUNBOzBDQUFHOzs7Ozs7MENBQ0osOERBQUNBOzBDQUFHOzs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFHUiw4REFBQ0M7OEJBQ0ViLGdCQUFnQmMsTUFBTSxJQUNyQmQsZ0JBQWdCYyxNQUFNLENBQUNDLEdBQUcsQ0FBQyxDQUFDZixpQkFBaUJnQixzQkFDM0MsOERBQUNMOzs4Q0FDQyw4REFBQ007OENBQUlqQixnQkFBZ0JrQixZQUFZOzs7Ozs7OENBQ2pDLDhEQUFDRDs4Q0FBSWpCLGdCQUFnQm1CLE1BQU07Ozs7Ozs4Q0FDM0IsOERBQUNGOzhDQUFJakIsZ0JBQWdCb0IsSUFBSTs7Ozs7OzhDQUN6Qiw4REFBQ0g7OENBQUlqQixnQkFBZ0JxQixVQUFVOzs7Ozs7OENBQy9CLDhEQUFDSjs4Q0FDQyw0RUFBQ3BCO3dDQUNDeUIsTUFBTXRCLGdCQUFnQnVCLFFBQVE7d0NBQzlCQyxRQUFPO3dDQUNQQyxLQUFJO2tEQUVIekIsZ0JBQWdCdUIsUUFBUTs7Ozs7Ozs7Ozs7OzJCQVh0QlA7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW9CdkI7QUFFQSxpRUFBZWpCLGdCQUFnQkEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0V3aGFSYW5raW5nUGFnZS9Fd2hhUmFua2luZ1RhYmxlLmpzP2NlM2IiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCI7XG5cbi8vIOy0iOuhnSDrsLDqsr1cbmNvbnN0IFdyYXBDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweCA0MHB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSg0NywgMTI5LCA2NSwgMC4xKTtcbiAgYm9yZGVyLXRvcDogNHB4IGRvdHRlZCBibGFjaztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdHRlZCBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDcwJTtcbmA7XG5cbi8vIO2RnFxuY29uc3QgVGFibGUgPSBzdHlsZWQudGFibGVgXG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB3aWR0aDogOTUlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmVlbjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgZ3JlZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCAxMjksIDY1LCAwLjIpO1xuICB9XG5cbiAgdGg6Zmlyc3QtY2hpbGQsXG4gIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cblxuICB0aDpsYXN0LWNoaWxkLFxuICB0ZDpsYXN0LWNoaWxkIHtcbiAgfVxuYDtcblxuY29uc3QgU3R5bGVkTGluayA9IHN0eWxlZC5hYFxuICBjb2xvcjogZ3JlZW47XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNhMGQ0Njg7XG4gIH1cbmA7XG5cbmNvbnN0IEV3aGFSYW5raW5nVGFibGUgPSAoeyBld2hhUmFua2luZ0RhdGEgfSkgPT4ge1xuICBjb25zdCBbaXNWaXNpYmxlLCBzZXRJc1Zpc2libGVdID0gdXNlU3RhdGUoZmFsc2UpO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgY29uc3QgdGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHNldElzVmlzaWJsZSh0cnVlKTtcbiAgICB9LCA0MDApO1xuICAgIHJldHVybiAoKSA9PiBjbGVhclRpbWVvdXQodGltZXIpO1xuICB9LCBbXSk7XG5cbiAgcmV0dXJuIChcbiAgICA8V3JhcENvbnRhaW5lclxuICAgICAgY2xhc3NOYW1lPXtpc1Zpc2libGUgPyBcInNsaWRlLXVwXCIgOiBcIlwifVxuICAgICAgc3R5bGU9e3tcbiAgICAgICAgdmlzaWJpbGl0eTogaXNWaXNpYmxlID8gXCJ2aXNpYmxlXCIgOiBcImhpZGRlblwiLFxuICAgICAgICBvcGFjaXR5OiBpc1Zpc2libGUgPyAxIDogMCxcbiAgICAgIH19XG4gICAgPlxuICAgICAgPFRhYmxlPlxuICAgICAgICA8dGhlYWQ+XG4gICAgICAgICAgPHRyPlxuICAgICAgICAgICAgPHRoPuuTseyImDwvdGg+XG4gICAgICAgICAgICA8dGg+7ZW465OkPC90aD5cbiAgICAgICAgICAgIDx0aD7shpTruIzri6Ug7Yuw7Ja0PC90aD5cbiAgICAgICAgICAgIDx0aD7tkbwg66y47KCcIOqwnOyImDwvdGg+XG4gICAgICAgICAgICA8dGg+7IaU67iM64ulIOunge2BrDwvdGg+XG4gICAgICAgICAgPC90cj5cbiAgICAgICAgPC90aGVhZD5cbiAgICAgICAgPHRib2R5PlxuICAgICAgICAgIHtld2hhUmFua2luZ0RhdGEucmVzdWx0ICYmXG4gICAgICAgICAgICBld2hhUmFua2luZ0RhdGEucmVzdWx0Lm1hcCgoZXdoYVJhbmtpbmdEYXRhLCBpbmRleCkgPT4gKFxuICAgICAgICAgICAgICA8dHIga2V5PXtpbmRleH0+XG4gICAgICAgICAgICAgICAgPHRkPntld2hhUmFua2luZ0RhdGEucmFua19pbmdyb3VwfTwvdGQ+XG4gICAgICAgICAgICAgICAgPHRkPntld2hhUmFua2luZ0RhdGEuaGFuZGxlfTwvdGQ+XG4gICAgICAgICAgICAgICAgPHRkPntld2hhUmFua2luZ0RhdGEudGllcn08L3RkPlxuICAgICAgICAgICAgICAgIDx0ZD57ZXdoYVJhbmtpbmdEYXRhLnNvbHZlZF9udW19PC90ZD5cbiAgICAgICAgICAgICAgICA8dGQ+XG4gICAgICAgICAgICAgICAgICA8U3R5bGVkTGlua1xuICAgICAgICAgICAgICAgICAgICBocmVmPXtld2hhUmFua2luZ0RhdGEudXNlcmxpbmt9XG4gICAgICAgICAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICAgICAgICAgIHJlbD1cIm5vb3BlbmVyIG5vcmVmZXJyZXJcIlxuICAgICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgICB7ZXdoYVJhbmtpbmdEYXRhLnVzZXJsaW5rfVxuICAgICAgICAgICAgICAgICAgPC9TdHlsZWRMaW5rPlxuICAgICAgICAgICAgICAgIDwvdGQ+XG4gICAgICAgICAgICAgIDwvdHI+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgPC90Ym9keT5cbiAgICAgIDwvVGFibGU+XG4gICAgPC9XcmFwQ29udGFpbmVyPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgRXdoYVJhbmtpbmdUYWJsZTtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJSZWFjdCIsInVzZUVmZmVjdCIsInVzZVN0YXRlIiwiV3JhcENvbnRhaW5lciIsImRpdiIsIlRhYmxlIiwidGFibGUiLCJTdHlsZWRMaW5rIiwiYSIsIkV3aGFSYW5raW5nVGFibGUiLCJld2hhUmFua2luZ0RhdGEiLCJpc1Zpc2libGUiLCJzZXRJc1Zpc2libGUiLCJ0aW1lciIsInNldFRpbWVvdXQiLCJjbGVhclRpbWVvdXQiLCJjbGFzc05hbWUiLCJzdHlsZSIsInZpc2liaWxpdHkiLCJvcGFjaXR5IiwidGhlYWQiLCJ0ciIsInRoIiwidGJvZHkiLCJyZXN1bHQiLCJtYXAiLCJpbmRleCIsInRkIiwicmFua19pbmdyb3VwIiwiaGFuZGxlIiwidGllciIsInNvbHZlZF9udW0iLCJocmVmIiwidXNlcmxpbmsiLCJ0YXJnZXQiLCJyZWwiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/EwhaRankingPage/EwhaRankingTable.js\n"); - -/***/ }), - -/***/ "./components/Layout/Footer.js": -/*!*************************************!*\ - !*** ./components/Layout/Footer.js ***! - \*************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst Title = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.5rem;\n font-weight: 600;\n text-align: left;\n color: #156827;\n margin: 10px;\n`;\nconst SubTitle = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 500;\n text-align: left;\n color: #156827;\n margin: 10px 10px 30px 10px;\n`;\nconst Member = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 400;\n text-align: left;\n color: #156827;\n margin: 10px 10px 10px 10px;\n`;\nconst Footer = ()=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n padding: \"30px 30px 30px 60px\"\n },\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Title, {\n children: \"이화여자대학교 백준 랭킹 사이트 : 뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 30,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SubTitle, {\n children: \"Team 뀨엘\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 31,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"정은채 | 정소은 | 정희원 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 32,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"도움 : 박세은 | 최이경 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 33,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 29,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Footer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9Gb290ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXVDO0FBRXZDLE1BQU1DLFFBQVFELDhEQUFVLENBQUM7Ozs7OztBQU16QixDQUFDO0FBRUQsTUFBTUcsV0FBV0gsOERBQVUsQ0FBQzs7Ozs7O0FBTTVCLENBQUM7QUFFRCxNQUFNSSxTQUFTSiw4REFBVSxDQUFDOzs7Ozs7QUFNMUIsQ0FBQztBQUVELE1BQU1LLFNBQVM7SUFDYixxQkFDRSw4REFBQ0g7UUFBSUksT0FBTztZQUFFQyxTQUFTO1FBQXNCOzswQkFDM0MsOERBQUNOOzBCQUFNOzs7Ozs7MEJBQ1AsOERBQUNFOzBCQUFTOzs7Ozs7MEJBQ1YsOERBQUNDOzBCQUFPOzs7Ozs7MEJBQ1IsOERBQUNBOzBCQUFPOzs7Ozs7Ozs7Ozs7QUFHZDtBQUVBLGlFQUFlQyxNQUFNQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvTGF5b3V0L0Zvb3Rlci5qcz83ZjQ3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5cbmNvbnN0IFRpdGxlID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTU2ODI3O1xuICBtYXJnaW46IDEwcHg7XG5gO1xuXG5jb25zdCBTdWJUaXRsZSA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNTY4Mjc7XG4gIG1hcmdpbjogMTBweCAxMHB4IDMwcHggMTBweDtcbmA7XG5cbmNvbnN0IE1lbWJlciA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNTY4Mjc7XG4gIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDtcbmA7XG5cbmNvbnN0IEZvb3RlciA9ICgpID0+IHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmc6IFwiMzBweCAzMHB4IDMwcHggNjBweFwiIH19PlxuICAgICAgPFRpdGxlPuydtO2ZlOyXrOyekOuMgO2Vmeq1kCDrsLHspIAg656t7YK5IOyCrOydtO2KuCA6IOuAqOyXhTwvVGl0bGU+XG4gICAgICA8U3ViVGl0bGU+VGVhbSDrgKjsl5g8L1N1YlRpdGxlPlxuICAgICAgPE1lbWJlcj7soJXsnYDssYQgfCDsoJXshozsnYAgfCDsoJXtnazsm5AgPC9NZW1iZXI+XG4gICAgICA8TWVtYmVyPuuPhOybgCA6IOuwleyEuOydgCB8IOy1nOydtOqyvSA8L01lbWJlcj5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZvb3RlcjtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJUaXRsZSIsImRpdiIsIlN1YlRpdGxlIiwiTWVtYmVyIiwiRm9vdGVyIiwic3R5bGUiLCJwYWRkaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/Footer.js\n"); - -/***/ }), - -/***/ "./components/Layout/Header.js": -/*!*************************************!*\ - !*** ./components/Layout/Header.js ***! - \*************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst routes = [\n {\n title: \"분류별 문제\",\n href: \"/tag-problems\"\n },\n {\n title: \"난이도별 문제\",\n href: \"/difficulty-problems\"\n },\n {\n title: \"이화랭킹\",\n href: \"/ewha-ranking\"\n }\n];\nconst LogoWrapper = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n width: 42px;\n height: 28px;\n cursor: pointer;\n z-index: 1001;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n }\n`;\nconst StyledHeader = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().header)`\n backdrop-filter: blur(3rem);\n display: flex;\n align-items: center;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 100%;\n height: 75px;\n padding: 0 0 0 0;\n\n @media (max-width: 700px) {\n padding: 0 8vw;\n }\n`;\nconst Header = ({ className })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(StyledHeader, {\n className: className,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LogoWrapper, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: \"/images/QL_logo.png\",\n alt: \"logo\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 46,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 45,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 44,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 43,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"20px\",\n paddingTop: \"2px\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n children: \"뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 52,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 51,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 55,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n flexGrow: 1\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 56,\n columnNumber: 7\n }, undefined),\n routes.map(({ title, href })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: href,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DesktopTopbarItem, {\n children: title\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 59,\n columnNumber: 11\n }, undefined)\n }, title, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 58,\n columnNumber: 9\n }, undefined)),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 62,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 42,\n columnNumber: 5\n }, undefined);\n};\nconst DesktopTopbarItem = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 500;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n\n letter-spacing: -0.02rem;\n padding-left: 2.4rem;\n cursor: pointer;\n color: green;\n\n text-decoration: none;\n\n &:last-child {\n padding-right: 0;\n }\n\n &:hover {\n font-weight: 600;\n }\n`;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Header);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9IZWFkZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBZ0Q7QUFDbkI7QUFFN0IsTUFBTUcsU0FBUztJQUNiO1FBQUVDLE9BQU87UUFBVUMsTUFBTTtJQUFnQjtJQUN6QztRQUFFRCxPQUFPO1FBQVdDLE1BQU07SUFBdUI7SUFDakQ7UUFBRUQsT0FBTztRQUFRQyxNQUFNO0lBQWdCO0NBQ3hDO0FBRUQsTUFBTUMsY0FBY04sOERBQVUsQ0FBQzs7Ozs7Ozs7Ozs7QUFXL0IsQ0FBQztBQUVELE1BQU1RLGVBQWVSLGlFQUFhLENBQUM7Ozs7Ozs7Ozs7Ozs7OztBQWVuQyxDQUFDO0FBRUQsTUFBTVUsU0FBUyxDQUFDLEVBQUVDLFNBQVMsRUFBRTtJQUMzQixxQkFDRSw4REFBQ0g7UUFBYUcsV0FBV0E7OzBCQUN2Qiw4REFBQ1Qsa0RBQUlBO2dCQUFDRyxNQUFLOzBCQUNULDRFQUFDRTtvQkFBSUssT0FBTzt3QkFBRUMsYUFBYTtvQkFBTzs4QkFDaEMsNEVBQUNQO2tDQUNDLDRFQUFDUTs0QkFBSUMsS0FBSTs0QkFBc0JDLEtBQUk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzswQkFLekMsOERBQUNUO2dCQUFJSyxPQUFPO29CQUFFQyxhQUFhO29CQUFRSSxZQUFZO2dCQUFNOzBCQUNuRCw0RUFBQ0M7OEJBQUc7Ozs7Ozs7Ozs7OzBCQUdOLDhEQUFDWDtnQkFBSUssT0FBTztvQkFBRUMsYUFBYTtnQkFBTzs7Ozs7OzBCQUNsQyw4REFBQ047Z0JBQUlLLE9BQU87b0JBQUVPLFVBQVU7Z0JBQUU7Ozs7OztZQUN6QmhCLE9BQU9pQixHQUFHLENBQUMsQ0FBQyxFQUFFaEIsS0FBSyxFQUFFQyxJQUFJLEVBQUUsaUJBQzFCLDhEQUFDSCxrREFBSUE7b0JBQWFHLE1BQU1BOzhCQUN0Qiw0RUFBQ2dCO2tDQUFtQmpCOzs7Ozs7bUJBRFhBOzs7OzswQkFJYiw4REFBQ0c7Z0JBQUlLLE9BQU87b0JBQUVDLGFBQWE7Z0JBQU87Ozs7Ozs7Ozs7OztBQUd4QztBQUVBLE1BQU1RLG9CQUFvQnJCLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFtQnJDLENBQUM7QUFFRCxpRUFBZVUsTUFBTUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0xheW91dC9IZWFkZXIuanM/ZTJlMCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkLCB7IGNzcyB9IGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuaW1wb3J0IExpbmsgZnJvbSBcIm5leHQvbGlua1wiO1xuXG5jb25zdCByb3V0ZXMgPSBbXG4gIHsgdGl0bGU6IFwi67aE66WY67OEIOusuOygnFwiLCBocmVmOiBcIi90YWctcHJvYmxlbXNcIiB9LFxuICB7IHRpdGxlOiBcIuuCnOydtOuPhOuzhCDrrLjsoJxcIiwgaHJlZjogXCIvZGlmZmljdWx0eS1wcm9ibGVtc1wiIH0sXG4gIHsgdGl0bGU6IFwi7J207ZmU656t7YK5XCIsIGhyZWY6IFwiL2V3aGEtcmFua2luZ1wiIH0sXG5dO1xuXG5jb25zdCBMb2dvV3JhcHBlciA9IHN0eWxlZC5kaXZgXG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwMTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5gO1xuXG5jb25zdCBTdHlsZWRIZWFkZXIgPSBzdHlsZWQuaGVhZGVyYFxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3JlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NXB4O1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHBhZGRpbmc6IDAgOHZ3O1xuICB9XG5gO1xuXG5jb25zdCBIZWFkZXIgPSAoeyBjbGFzc05hbWUgfSkgPT4ge1xuICByZXR1cm4gKFxuICAgIDxTdHlsZWRIZWFkZXIgY2xhc3NOYW1lPXtjbGFzc05hbWV9PlxuICAgICAgPExpbmsgaHJlZj1cIi9cIj5cbiAgICAgICAgPGRpdiBzdHlsZT17eyBwYWRkaW5nTGVmdDogXCI1MHB4XCIgfX0+XG4gICAgICAgICAgPExvZ29XcmFwcGVyPlxuICAgICAgICAgICAgPGltZyBzcmM9XCIvaW1hZ2VzL1FMX2xvZ28ucG5nXCIgYWx0PVwibG9nb1wiIC8+XG4gICAgICAgICAgPC9Mb2dvV3JhcHBlcj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L0xpbms+XG5cbiAgICAgIDxkaXYgc3R5bGU9e3sgcGFkZGluZ0xlZnQ6IFwiMjBweFwiLCBwYWRkaW5nVG9wOiBcIjJweFwiIH19PlxuICAgICAgICA8aDM+64Co7JeFPC9oMz5cbiAgICAgIDwvZGl2PlxuXG4gICAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmdMZWZ0OiBcIjUwcHhcIiB9fT48L2Rpdj5cbiAgICAgIDxkaXYgc3R5bGU9e3sgZmxleEdyb3c6IDEgfX0gLz5cbiAgICAgIHtyb3V0ZXMubWFwKCh7IHRpdGxlLCBocmVmIH0pID0+IChcbiAgICAgICAgPExpbmsga2V5PXt0aXRsZX0gaHJlZj17aHJlZn0+XG4gICAgICAgICAgPERlc2t0b3BUb3BiYXJJdGVtPnt0aXRsZX08L0Rlc2t0b3BUb3BiYXJJdGVtPlxuICAgICAgICA8L0xpbms+XG4gICAgICApKX1cbiAgICAgIDxkaXYgc3R5bGU9e3sgcGFkZGluZ0xlZnQ6IFwiNTBweFwiIH19PjwvZGl2PlxuICAgIDwvU3R5bGVkSGVhZGVyPlxuICApO1xufTtcblxuY29uc3QgRGVza3RvcFRvcGJhckl0ZW0gPSBzdHlsZWQuZGl2YFxuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW0gR290aGljXCIsIFwiQXJpYWxcIjtcblxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBncmVlbjtcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuYDtcblxuZXhwb3J0IGRlZmF1bHQgSGVhZGVyO1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsImNzcyIsIkxpbmsiLCJyb3V0ZXMiLCJ0aXRsZSIsImhyZWYiLCJMb2dvV3JhcHBlciIsImRpdiIsIlN0eWxlZEhlYWRlciIsImhlYWRlciIsIkhlYWRlciIsImNsYXNzTmFtZSIsInN0eWxlIiwicGFkZGluZ0xlZnQiLCJpbWciLCJzcmMiLCJhbHQiLCJwYWRkaW5nVG9wIiwiaDMiLCJmbGV4R3JvdyIsIm1hcCIsIkRlc2t0b3BUb3BiYXJJdGVtIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/Header.js\n"); - -/***/ }), - -/***/ "./components/Layout/Layout.js": -/*!*************************************!*\ - !*** ./components/Layout/Layout.js ***! - \*************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Header__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Header */ \"./components/Layout/Header.js\");\n/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Footer */ \"./components/Layout/Footer.js\");\n\n\n\n\nconst LayoutContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n position: relative;\n min-height: 100vh;\n background: url(\"/images/background.svg\") no-repeat top center fixed;\n background-size: cover;\n`;\nconst MainContent = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().main)`\n padding-top: 75px;\n display: flex;\n flex-direction: column;\n align-items: center; /* 메인 콘텐츠 수직 가운데 정렬 */\n`;\nconst Layout = ({ children })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LayoutContainer, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Header__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 23,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MainContent, {\n children: children\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 24,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Footer__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 25,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 22,\n columnNumber: 7\n }, undefined)\n }, void 0, false);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Layout);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9MYXlvdXQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBdUM7QUFDVDtBQUNBO0FBRTlCLE1BQU1HLGtCQUFrQkgsOERBQVUsQ0FBQzs7Ozs7QUFLbkMsQ0FBQztBQUVELE1BQU1LLGNBQWNMLCtEQUFXLENBQUM7Ozs7O0FBS2hDLENBQUM7QUFFRCxNQUFNTyxTQUFTLENBQUMsRUFBRUMsUUFBUSxFQUFFO0lBQzFCLHFCQUNFO2tCQUNFLDRFQUFDTDs7OEJBQ0MsOERBQUNGLCtDQUFNQTs7Ozs7OEJBQ1AsOERBQUNJOzhCQUFhRzs7Ozs7OzhCQUNkLDhEQUFDTiwrQ0FBTUE7Ozs7Ozs7Ozs7OztBQUlmO0FBRUEsaUVBQWVLLE1BQU1BLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9MYXlvdXQvTGF5b3V0LmpzPzBjOWIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBIZWFkZXIgZnJvbSBcIi4vSGVhZGVyXCI7XG5pbXBvcnQgRm9vdGVyIGZyb20gXCIuL0Zvb3RlclwiO1xuXG5jb25zdCBMYXlvdXRDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2JhY2tncm91bmQuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyIGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuYDtcblxuY29uc3QgTWFpbkNvbnRlbnQgPSBzdHlsZWQubWFpbmBcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIOuplOyduCDsvZjthZDsuKAg7IiY7KeBIOqwgOyatOuNsCDsoJXroKwgKi9cbmA7XG5cbmNvbnN0IExheW91dCA9ICh7IGNoaWxkcmVuIH0pID0+IHtcbiAgcmV0dXJuIChcbiAgICA8PlxuICAgICAgPExheW91dENvbnRhaW5lcj5cbiAgICAgICAgPEhlYWRlciAvPlxuICAgICAgICA8TWFpbkNvbnRlbnQ+e2NoaWxkcmVufTwvTWFpbkNvbnRlbnQ+XG4gICAgICAgIDxGb290ZXIgLz5cbiAgICAgIDwvTGF5b3V0Q29udGFpbmVyPlxuICAgIDwvPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgTGF5b3V0O1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIkhlYWRlciIsIkZvb3RlciIsIkxheW91dENvbnRhaW5lciIsImRpdiIsIk1haW5Db250ZW50IiwibWFpbiIsIkxheW91dCIsImNoaWxkcmVuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/Layout.js\n"); - -/***/ }), - -/***/ "./components/Title.js": -/*!*****************************!*\ - !*** ./components/Title.js ***! - \*****************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst TitleSectionContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n align-items: center;\n justify-content: space-between;\n width: 61%;\n padding: 20px;\n box-sizing: border-box;\n`;\nconst CenterText = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 2rem;\n font-weight: 500;\n text-align: center;\n flex-grow: 1;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n color: #156827;\n`;\nconst Title = ({ sentence })=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 300);\n return ()=>clearTimeout(timer);\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(TitleSectionContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(CenterText, {\n children: sentence\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Title.js\",\n lineNumber: 38,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Title.js\",\n lineNumber: 31,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Title);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL1RpdGxlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1k7QUFFbkQsTUFBTUksd0JBQXdCSiw4REFBVSxDQUFDOzs7Ozs7QUFNekMsQ0FBQztBQUNELE1BQU1NLGFBQWFOLDhEQUFVLENBQUM7Ozs7Ozs7QUFPOUIsQ0FBQztBQUVELE1BQU1PLFFBQVEsQ0FBQyxFQUFFQyxRQUFRLEVBQUU7SUFDekIsTUFBTSxDQUFDQyxXQUFXQyxhQUFhLEdBQUdQLCtDQUFRQSxDQUFDO0lBRTNDRCxnREFBU0EsQ0FBQztRQUNSLE1BQU1TLFFBQVFDLFdBQVc7WUFDdkJGLGFBQWE7UUFDZixHQUFHO1FBQ0gsT0FBTyxJQUFNRyxhQUFhRjtJQUM1QixHQUFHLEVBQUU7SUFFTCxxQkFDRSw4REFBQ1A7UUFDQ1UsV0FBV0wsWUFBWSxhQUFhO1FBQ3BDTSxPQUFPO1lBQ0xDLFlBQVlQLFlBQVksWUFBWTtZQUNwQ1EsU0FBU1IsWUFBWSxJQUFJO1FBQzNCO2tCQUVBLDRFQUFDSDtzQkFBWUU7Ozs7Ozs7Ozs7O0FBR25CO0FBRUEsaUVBQWVELEtBQUtBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9UaXRsZS5qcz80NmYyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiO1xuXG5jb25zdCBUaXRsZVNlY3Rpb25Db250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA2MSU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5gO1xuY29uc3QgQ2VudGVyVGV4dCA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW0gR290aGljXCIsIFwiQXJpYWxcIjtcbiAgY29sb3I6ICMxNTY4Mjc7XG5gO1xuXG5jb25zdCBUaXRsZSA9ICh7IHNlbnRlbmNlIH0pID0+IHtcbiAgY29uc3QgW2lzVmlzaWJsZSwgc2V0SXNWaXNpYmxlXSA9IHVzZVN0YXRlKGZhbHNlKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGNvbnN0IHRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICBzZXRJc1Zpc2libGUodHJ1ZSk7XG4gICAgfSwgMzAwKTtcbiAgICByZXR1cm4gKCkgPT4gY2xlYXJUaW1lb3V0KHRpbWVyKTtcbiAgfSwgW10pO1xuXG4gIHJldHVybiAoXG4gICAgPFRpdGxlU2VjdGlvbkNvbnRhaW5lclxuICAgICAgY2xhc3NOYW1lPXtpc1Zpc2libGUgPyBcInNsaWRlLXVwXCIgOiBcIlwifVxuICAgICAgc3R5bGU9e3tcbiAgICAgICAgdmlzaWJpbGl0eTogaXNWaXNpYmxlID8gXCJ2aXNpYmxlXCIgOiBcImhpZGRlblwiLFxuICAgICAgICBvcGFjaXR5OiBpc1Zpc2libGUgPyAxIDogMCxcbiAgICAgIH19XG4gICAgPlxuICAgICAgPENlbnRlclRleHQ+e3NlbnRlbmNlfTwvQ2VudGVyVGV4dD5cbiAgICA8L1RpdGxlU2VjdGlvbkNvbnRhaW5lcj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFRpdGxlO1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIlJlYWN0IiwidXNlRWZmZWN0IiwidXNlU3RhdGUiLCJUaXRsZVNlY3Rpb25Db250YWluZXIiLCJkaXYiLCJDZW50ZXJUZXh0IiwiVGl0bGUiLCJzZW50ZW5jZSIsImlzVmlzaWJsZSIsInNldElzVmlzaWJsZSIsInRpbWVyIiwic2V0VGltZW91dCIsImNsZWFyVGltZW91dCIsImNsYXNzTmFtZSIsInN0eWxlIiwidmlzaWJpbGl0eSIsIm9wYWNpdHkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/Title.js\n"); - -/***/ }), - -/***/ "./pages/_app.js": -/*!***********************!*\ - !*** ./pages/_app.js ***! - \***********************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../styles/globals.css */ \"./styles/globals.css\");\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_styles_globals_css__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_slide_up_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../styles/slide-up.css */ \"./styles/slide-up.css\");\n/* harmony import */ var _styles_slide_up_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_styles_slide_up_css__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction MyApp({ Component, pageProps }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Component, {\n ...pageProps\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_app.js\",\n lineNumber: 5,\n columnNumber: 12\n }, this);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MyApp);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9fYXBwLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQStCO0FBQ0M7QUFFaEMsU0FBU0EsTUFBTSxFQUFFQyxTQUFTLEVBQUVDLFNBQVMsRUFBRTtJQUNuQyxxQkFBTyw4REFBQ0Q7UUFBVyxHQUFHQyxTQUFTOzs7Ozs7QUFDbkM7QUFFQSxpRUFBZUYsS0FBS0EsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9wYWdlcy9fYXBwLmpzP2UwYWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFwiLi4vc3R5bGVzL2dsb2JhbHMuY3NzXCI7XG5pbXBvcnQgXCIuLi9zdHlsZXMvc2xpZGUtdXAuY3NzXCI7XG5cbmZ1bmN0aW9uIE15QXBwKHsgQ29tcG9uZW50LCBwYWdlUHJvcHMgfSkge1xuICAgIHJldHVybiA8Q29tcG9uZW50IHsuLi5wYWdlUHJvcHN9IC8+O1xufVxuXG5leHBvcnQgZGVmYXVsdCBNeUFwcDtcbiJdLCJuYW1lcyI6WyJNeUFwcCIsIkNvbXBvbmVudCIsInBhZ2VQcm9wcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./pages/_app.js\n"); - -/***/ }), - -/***/ "./pages/_document.js": -/*!****************************!*\ - !*** ./pages/_document.js ***! - \****************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ MyDocument)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_document__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/document */ \"./node_modules/next/document.js\");\n/* harmony import */ var next_document__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_document__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n\nclass MyDocument extends (next_document__WEBPACK_IMPORTED_MODULE_1___default()) {\n static async getInitialProps(ctx) {\n const sheet = new styled_components__WEBPACK_IMPORTED_MODULE_2__.ServerStyleSheet();\n const originalRenderPage = ctx.renderPage;\n try {\n ctx.renderPage = ()=>originalRenderPage({\n enhanceApp: (App)=>(props)=>sheet.collectStyles(/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(App, {\n ...props\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 15,\n columnNumber: 45\n }, this))\n });\n const initialProps = await next_document__WEBPACK_IMPORTED_MODULE_1___default().getInitialProps(ctx);\n return {\n ...initialProps,\n styles: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n initialProps.styles,\n sheet.getStyleElement()\n ]\n }, void 0, true)\n };\n } finally{\n sheet.seal();\n }\n }\n render() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.Html, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.Head, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n children: `body { margin: 0; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }`\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 37,\n columnNumber: 21\n }, this)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 36,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.Main, {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 40,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.NextScript, {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 41,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 39,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 35,\n columnNumber: 13\n }, this);\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9fZG9jdW1lbnQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBcUM7QUFDZ0I7QUFFUTtBQUU5QyxNQUFNTSxtQkFBbUJOLHNEQUFRQTtJQUM1QyxhQUFhTyxnQkFBZ0JDLEdBQUcsRUFBRTtRQUM5QixNQUFNQyxRQUFRLElBQUlSLCtEQUFnQkE7UUFDbEMsTUFBTVMscUJBQXFCRixJQUFJRyxVQUFVO1FBRXpDLElBQUk7WUFDQUgsSUFBSUcsVUFBVSxHQUFHLElBQ2JELG1CQUFtQjtvQkFDZkUsWUFBWSxDQUFDQyxNQUFRLENBQUNDLFFBQ2xCTCxNQUFNTSxhQUFhLGVBQUMsOERBQUNGO2dDQUFLLEdBQUdDLEtBQUs7Ozs7OztnQkFDMUM7WUFFSixNQUFNRSxlQUFlLE1BQU1oQixvRUFBd0IsQ0FBQ1E7WUFDcEQsT0FBTztnQkFDSCxHQUFHUSxZQUFZO2dCQUNmQyxzQkFDSTs7d0JBQ0tELGFBQWFDLE1BQU07d0JBQ25CUixNQUFNUyxlQUFlOzs7WUFHbEM7UUFDSixTQUFVO1lBQ05ULE1BQU1VLElBQUk7UUFDZDtJQUNKO0lBRUFDLFNBQVM7UUFDTCxxQkFDSSw4REFBQ2xCLCtDQUFJQTs7OEJBQ0QsOERBQUNDLCtDQUFJQTs4QkFDRCw0RUFBQ2tCO2tDQUFPLENBQUMsaUZBQWlGLENBQUM7Ozs7Ozs7Ozs7OzhCQUUvRiw4REFBQ0M7O3NDQUNELDhEQUFDbEIsK0NBQUlBOzs7OztzQ0FDTCw4REFBQ0MscURBQVVBOzs7Ozs7Ozs7Ozs7Ozs7OztJQUl2QjtBQUNKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL3BhZ2VzL19kb2N1bWVudC5qcz81MzhiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBEb2N1bWVudCBmcm9tIFwibmV4dC9kb2N1bWVudFwiO1xuaW1wb3J0IHsgU2VydmVyU3R5bGVTaGVldCB9IGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuXG5pbXBvcnQgeyBIdG1sLCBIZWFkLCBNYWluLCBOZXh0U2NyaXB0IH0gZnJvbSAnbmV4dC9kb2N1bWVudCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIE15RG9jdW1lbnQgZXh0ZW5kcyBEb2N1bWVudCB7XG4gICAgc3RhdGljIGFzeW5jIGdldEluaXRpYWxQcm9wcyhjdHgpIHtcbiAgICAgICAgY29uc3Qgc2hlZXQgPSBuZXcgU2VydmVyU3R5bGVTaGVldCgpO1xuICAgICAgICBjb25zdCBvcmlnaW5hbFJlbmRlclBhZ2UgPSBjdHgucmVuZGVyUGFnZTtcblxuICAgICAgICB0cnkge1xuICAgICAgICAgICAgY3R4LnJlbmRlclBhZ2UgPSAoKSA9PlxuICAgICAgICAgICAgICAgIG9yaWdpbmFsUmVuZGVyUGFnZSh7XG4gICAgICAgICAgICAgICAgICAgIGVuaGFuY2VBcHA6IChBcHApID0+IChwcm9wcykgPT5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNoZWV0LmNvbGxlY3RTdHlsZXMoPEFwcCB7Li4ucHJvcHN9IC8+KSxcbiAgICAgICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgY29uc3QgaW5pdGlhbFByb3BzID0gYXdhaXQgRG9jdW1lbnQuZ2V0SW5pdGlhbFByb3BzKGN0eCk7XG4gICAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgICAgIC4uLmluaXRpYWxQcm9wcyxcbiAgICAgICAgICAgICAgICBzdHlsZXM6IChcbiAgICAgICAgICAgICAgICAgICAgPD5cbiAgICAgICAgICAgICAgICAgICAgICAgIHtpbml0aWFsUHJvcHMuc3R5bGVzfVxuICAgICAgICAgICAgICAgICAgICAgICAge3NoZWV0LmdldFN0eWxlRWxlbWVudCgpfVxuICAgICAgICAgICAgICAgICAgICA8Lz5cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgfTtcbiAgICAgICAgfSBmaW5hbGx5IHtcbiAgICAgICAgICAgIHNoZWV0LnNlYWwoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHJlbmRlcigpIHtcbiAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgIDxIdG1sPlxuICAgICAgICAgICAgICAgIDxIZWFkPlxuICAgICAgICAgICAgICAgICAgICA8c3R5bGU+e2Bib2R5IHsgbWFyZ2luOiAwOyBmb250LWZhbWlseTogJ1NlZ29lIFVJJywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7IH1gfTwvc3R5bGU+XG4gICAgICAgICAgICAgICAgPC9IZWFkPlxuICAgICAgICAgICAgICAgIDxib2R5PlxuICAgICAgICAgICAgICAgIDxNYWluIC8+XG4gICAgICAgICAgICAgICAgPE5leHRTY3JpcHQgLz5cbiAgICAgICAgICAgICAgICA8L2JvZHk+XG4gICAgICAgICAgICA8L0h0bWw+XG4gICAgICAgICk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkRvY3VtZW50IiwiU2VydmVyU3R5bGVTaGVldCIsIkh0bWwiLCJIZWFkIiwiTWFpbiIsIk5leHRTY3JpcHQiLCJNeURvY3VtZW50IiwiZ2V0SW5pdGlhbFByb3BzIiwiY3R4Iiwic2hlZXQiLCJvcmlnaW5hbFJlbmRlclBhZ2UiLCJyZW5kZXJQYWdlIiwiZW5oYW5jZUFwcCIsIkFwcCIsInByb3BzIiwiY29sbGVjdFN0eWxlcyIsImluaXRpYWxQcm9wcyIsInN0eWxlcyIsImdldFN0eWxlRWxlbWVudCIsInNlYWwiLCJyZW5kZXIiLCJzdHlsZSIsImJvZHkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./pages/_document.js\n"); - -/***/ }), - -/***/ "./pages/ewha-ranking.js": -/*!*******************************!*\ - !*** ./pages/ewha-ranking.js ***! - \*******************************/ -/***/ ((module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_Layout_Layout__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../components/Layout/Layout */ \"./components/Layout/Layout.js\");\n/* harmony import */ var _components_Title__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../components/Title */ \"./components/Title.js\");\n/* harmony import */ var _components_EwhaRankingPage_EwhaRankingTable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/EwhaRankingPage/EwhaRankingTable */ \"./components/EwhaRankingPage/EwhaRankingTable.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([axios__WEBPACK_IMPORTED_MODULE_1__]);\naxios__WEBPACK_IMPORTED_MODULE_1__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n\n\n\nconst EwhaRanking = ()=>{\n const [data, setData] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)([]);\n const [isLoading, setIsLoading] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const [error, setError] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const fetchData = async ()=>{\n setIsLoading(true);\n try {\n const response = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get(\"/api/studentRank\");\n setData(response.data);\n console.log(response.data);\n setIsLoading(false);\n } catch (error) {\n setError(\"데이터를 불러오는 중 에러가 발생했습니다.\");\n setIsLoading(false);\n }\n };\n fetchData();\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Layout_Layout__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Title__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n sentence: \"- 이화여대 랭 -\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/ewha-ranking.js\",\n lineNumber: 31,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_EwhaRankingPage_EwhaRankingTable__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n ewhaRankingData: data\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/ewha-ranking.js\",\n lineNumber: 32,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/ewha-ranking.js\",\n lineNumber: 30,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (EwhaRanking);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9ld2hhLXJhbmtpbmcuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7OztBQUEwQjtBQUN5QjtBQUNGO0FBQ1Q7QUFDc0M7QUFFOUUsTUFBTU8sY0FBYztJQUNsQixNQUFNLENBQUNDLE1BQU1DLFFBQVEsR0FBR04sK0NBQVFBLENBQUMsRUFBRTtJQUNuQyxNQUFNLENBQUNPLFdBQVdDLGFBQWEsR0FBR1IsK0NBQVFBLENBQUM7SUFDM0MsTUFBTSxDQUFDUyxPQUFPQyxTQUFTLEdBQUdWLCtDQUFRQSxDQUFDO0lBRW5DRCxnREFBU0EsQ0FBQztRQUNSLE1BQU1ZLFlBQVk7WUFDaEJILGFBQWE7WUFDYixJQUFJO2dCQUNGLE1BQU1JLFdBQVcsTUFBTWYsaURBQVMsQ0FBQztnQkFDakNTLFFBQVFNLFNBQVNQLElBQUk7Z0JBQ3JCUyxRQUFRQyxHQUFHLENBQUNILFNBQVNQLElBQUk7Z0JBQ3pCRyxhQUFhO1lBQ2YsRUFBRSxPQUFPQyxPQUFPO2dCQUNkQyxTQUFTO2dCQUNURixhQUFhO1lBQ2Y7UUFDRjtRQUVBRztJQUNGLEdBQUcsRUFBRTtJQUVMLHFCQUNFLDhEQUFDVixpRUFBTUE7OzBCQUNMLDhEQUFDQyx5REFBS0E7Z0JBQUNjLFVBQVU7Ozs7OzswQkFDakIsOERBQUNiLG9GQUFnQkE7Z0JBQUNjLGlCQUFpQlo7Ozs7Ozs7Ozs7OztBQUd6QztBQUVBLGlFQUFlRCxXQUFXQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL3BhZ2VzL2V3aGEtcmFua2luZy5qcz80YTUxIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBheGlvcyBmcm9tIFwiYXhpb3NcIjtcbmltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgTGF5b3V0IGZyb20gXCIuLi9jb21wb25lbnRzL0xheW91dC9MYXlvdXRcIjtcbmltcG9ydCBUaXRsZSBmcm9tIFwiLi4vY29tcG9uZW50cy9UaXRsZVwiO1xuaW1wb3J0IEV3aGFSYW5raW5nVGFibGUgZnJvbSBcIi4uL2NvbXBvbmVudHMvRXdoYVJhbmtpbmdQYWdlL0V3aGFSYW5raW5nVGFibGVcIjtcblxuY29uc3QgRXdoYVJhbmtpbmcgPSAoKSA9PiB7XG4gIGNvbnN0IFtkYXRhLCBzZXREYXRhXSA9IHVzZVN0YXRlKFtdKTtcbiAgY29uc3QgW2lzTG9hZGluZywgc2V0SXNMb2FkaW5nXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgY29uc3QgW2Vycm9yLCBzZXRFcnJvcl0gPSB1c2VTdGF0ZShudWxsKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGNvbnN0IGZldGNoRGF0YSA9IGFzeW5jICgpID0+IHtcbiAgICAgIHNldElzTG9hZGluZyh0cnVlKTtcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJlc3BvbnNlID0gYXdhaXQgYXhpb3MuZ2V0KFwiL2FwaS9zdHVkZW50UmFua1wiKTtcbiAgICAgICAgc2V0RGF0YShyZXNwb25zZS5kYXRhKTtcbiAgICAgICAgY29uc29sZS5sb2cocmVzcG9uc2UuZGF0YSk7XG4gICAgICAgIHNldElzTG9hZGluZyhmYWxzZSk7XG4gICAgICB9IGNhdGNoIChlcnJvcikge1xuICAgICAgICBzZXRFcnJvcihcIuuNsOydtO2EsOulvCDrtojrn6zsmKTripQg7KSRIOyXkOufrOqwgCDrsJzsg53tlojsirXri4jri6QuXCIpO1xuICAgICAgICBzZXRJc0xvYWRpbmcoZmFsc2UpO1xuICAgICAgfVxuICAgIH07XG5cbiAgICBmZXRjaERhdGEoKTtcbiAgfSwgW10pO1xuXG4gIHJldHVybiAoXG4gICAgPExheW91dD5cbiAgICAgIDxUaXRsZSBzZW50ZW5jZT17XCItIOydtO2ZlOyXrOuMgCDrnq0gLVwifSAvPlxuICAgICAgPEV3aGFSYW5raW5nVGFibGUgZXdoYVJhbmtpbmdEYXRhPXtkYXRhfSAvPlxuICAgIDwvTGF5b3V0PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgRXdoYVJhbmtpbmc7XG4iXSwibmFtZXMiOlsiYXhpb3MiLCJSZWFjdCIsInVzZUVmZmVjdCIsInVzZVN0YXRlIiwiTGF5b3V0IiwiVGl0bGUiLCJFd2hhUmFua2luZ1RhYmxlIiwiRXdoYVJhbmtpbmciLCJkYXRhIiwic2V0RGF0YSIsImlzTG9hZGluZyIsInNldElzTG9hZGluZyIsImVycm9yIiwic2V0RXJyb3IiLCJmZXRjaERhdGEiLCJyZXNwb25zZSIsImdldCIsImNvbnNvbGUiLCJsb2ciLCJzZW50ZW5jZSIsImV3aGFSYW5raW5nRGF0YSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./pages/ewha-ranking.js\n"); - -/***/ }), - -/***/ "./styles/globals.css": -/*!****************************!*\ - !*** ./styles/globals.css ***! - \****************************/ -/***/ (() => { - - - -/***/ }), - -/***/ "./styles/slide-up.css": -/*!*****************************!*\ - !*** ./styles/slide-up.css ***! - \*****************************/ -/***/ (() => { - - - -/***/ }), - -/***/ "next/dist/compiled/next-server/pages.runtime.dev.js": -/*!**********************************************************************!*\ - !*** external "next/dist/compiled/next-server/pages.runtime.dev.js" ***! - \**********************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/compiled/next-server/pages.runtime.dev.js"); - -/***/ }), - -/***/ "react": -/*!************************!*\ - !*** external "react" ***! - \************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("react"); - -/***/ }), - -/***/ "react/jsx-dev-runtime": -/*!****************************************!*\ - !*** external "react/jsx-dev-runtime" ***! - \****************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("react/jsx-dev-runtime"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!************************************!*\ - !*** external "react/jsx-runtime" ***! - \************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("react/jsx-runtime"); - -/***/ }), - -/***/ "styled-components": -/*!************************************!*\ - !*** external "styled-components" ***! - \************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("styled-components"); - -/***/ }), - -/***/ "axios": -/*!************************!*\ - !*** external "axios" ***! - \************************/ -/***/ ((module) => { - -"use strict"; -module.exports = import("axios");; - -/***/ }), - -/***/ "path": -/*!***********************!*\ - !*** external "path" ***! - \***********************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("path"); - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) -var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/next","vendor-chunks/@swc"], () => (__webpack_exec__("./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Fewha-ranking&preferredRegion=&absolutePagePath=.%2Fpages%2Fewha-ranking.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"))); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/index.js b/.next/server/pages/index.js index 0c694ef..2e3c169 100644 --- a/.next/server/pages/index.js +++ b/.next/server/pages/index.js @@ -30,7 +30,7 @@ eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst Title = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.5rem;\n font-weight: 600;\n text-align: left;\n color: #156827;\n margin: 10px;\n`;\nconst SubTitle = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 500;\n text-align: left;\n color: #156827;\n margin: 10px 10px 30px 10px;\n`;\nconst Member = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 400;\n text-align: left;\n color: #156827;\n margin: 10px 10px 10px 10px;\n`;\nconst Footer = ()=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n padding: \"30px 30px 30px 60px\"\n },\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Title, {\n children: \"이화여자대학교 백준 랭킹 사이트 : 뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 30,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SubTitle, {\n children: \"Team 뀨엘\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 31,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"정은채 | 정소은 | 정희원 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 32,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"도움 : 박세은 | 최이경 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 33,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 29,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Footer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9Gb290ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXVDO0FBRXZDLE1BQU1DLFFBQVFELDhEQUFVLENBQUM7Ozs7OztBQU16QixDQUFDO0FBRUQsTUFBTUcsV0FBV0gsOERBQVUsQ0FBQzs7Ozs7O0FBTTVCLENBQUM7QUFFRCxNQUFNSSxTQUFTSiw4REFBVSxDQUFDOzs7Ozs7QUFNMUIsQ0FBQztBQUVELE1BQU1LLFNBQVM7SUFDYixxQkFDRSw4REFBQ0g7UUFBSUksT0FBTztZQUFFQyxTQUFTO1FBQXNCOzswQkFDM0MsOERBQUNOOzBCQUFNOzs7Ozs7MEJBQ1AsOERBQUNFOzBCQUFTOzs7Ozs7MEJBQ1YsOERBQUNDOzBCQUFPOzs7Ozs7MEJBQ1IsOERBQUNBOzBCQUFPOzs7Ozs7Ozs7Ozs7QUFHZDtBQUVBLGlFQUFlQyxNQUFNQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvTGF5b3V0L0Zvb3Rlci5qcz83ZjQ3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5cbmNvbnN0IFRpdGxlID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTU2ODI3O1xuICBtYXJnaW46IDEwcHg7XG5gO1xuXG5jb25zdCBTdWJUaXRsZSA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNTY4Mjc7XG4gIG1hcmdpbjogMTBweCAxMHB4IDMwcHggMTBweDtcbmA7XG5cbmNvbnN0IE1lbWJlciA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNTY4Mjc7XG4gIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDtcbmA7XG5cbmNvbnN0IEZvb3RlciA9ICgpID0+IHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmc6IFwiMzBweCAzMHB4IDMwcHggNjBweFwiIH19PlxuICAgICAgPFRpdGxlPuydtO2ZlOyXrOyekOuMgO2Vmeq1kCDrsLHspIAg656t7YK5IOyCrOydtO2KuCA6IOuAqOyXhTwvVGl0bGU+XG4gICAgICA8U3ViVGl0bGU+VGVhbSDrgKjsl5g8L1N1YlRpdGxlPlxuICAgICAgPE1lbWJlcj7soJXsnYDssYQgfCDsoJXshozsnYAgfCDsoJXtnazsm5AgPC9NZW1iZXI+XG4gICAgICA8TWVtYmVyPuuPhOybgCA6IOuwleyEuOydgCB8IOy1nOydtOqyvSA8L01lbWJlcj5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZvb3RlcjtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJUaXRsZSIsImRpdiIsIlN1YlRpdGxlIiwiTWVtYmVyIiwiRm9vdGVyIiwic3R5bGUiLCJwYWRkaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/Footer.js\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst FooterWrapper = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n padding: 30px 30px 30px 60px;\n\n @media (max-width: 700px) {\n padding: 20px;\n }\n`;\nconst Title = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.5rem;\n font-weight: 600;\n text-align: left;\n color: #156827;\n margin: 10px;\n\n @media (max-width: 700px) {\n font-size: 1.2rem;\n`;\nconst SubTitle = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 500;\n text-align: left;\n color: #156827;\n margin: 10px 10px 30px 10px;\n\n @media (max-width: 700px) {\n font-size: 1rem;\n }\n`;\nconst Member = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 400;\n text-align: left;\n color: #156827;\n margin: 10px;\n\n @media (max-width: 700px) {\n font-size: 0.9rem;\n }\n`;\nconst Footer = ()=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(FooterWrapper, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Title, {\n children: \"이화여자대학교 백준 랭킹 사이트 : 뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 48,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SubTitle, {\n children: \"Team 뀨엘\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 49,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"정은채 | 정소은 | 정희원 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 50,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"도움 : 박세은 | 최이경 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 51,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 47,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Footer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9Gb290ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXVDO0FBRXZDLE1BQU1DLGdCQUFnQkQsOERBQVUsQ0FBQzs7Ozs7O0FBTWpDLENBQUM7QUFDRCxNQUFNRyxRQUFRSCw4REFBVSxDQUFDOzs7Ozs7Ozs7QUFTekIsQ0FBQztBQUVELE1BQU1JLFdBQVdKLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7QUFVNUIsQ0FBQztBQUVELE1BQU1LLFNBQVNMLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7QUFVMUIsQ0FBQztBQUVELE1BQU1NLFNBQVM7SUFDYixxQkFDRSw4REFBQ0w7OzBCQUNDLDhEQUFDRTswQkFBTTs7Ozs7OzBCQUNQLDhEQUFDQzswQkFBUzs7Ozs7OzBCQUNWLDhEQUFDQzswQkFBTzs7Ozs7OzBCQUNSLDhEQUFDQTswQkFBTzs7Ozs7Ozs7Ozs7O0FBR2Q7QUFFQSxpRUFBZUMsTUFBTUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0xheW91dC9Gb290ZXIuanM/N2Y0NyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuXG5jb25zdCBGb290ZXJXcmFwcGVyID0gc3R5bGVkLmRpdmBcbiAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggNjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5gO1xuY29uc3QgVGl0bGUgPSBzdHlsZWQuZGl2YFxuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNTY4Mjc7XG4gIG1hcmdpbjogMTBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbmA7XG5cbmNvbnN0IFN1YlRpdGxlID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE1NjgyNztcbiAgbWFyZ2luOiAxMHB4IDEwcHggMzBweCAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuYDtcblxuY29uc3QgTWVtYmVyID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE1NjgyNztcbiAgbWFyZ2luOiAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG5gO1xuXG5jb25zdCBGb290ZXIgPSAoKSA9PiB7XG4gIHJldHVybiAoXG4gICAgPEZvb3RlcldyYXBwZXI+XG4gICAgICA8VGl0bGU+7J207ZmU7Jes7J6Q64yA7ZWZ6rWQIOuwseykgCDrnq3tgrkg7IKs7J207Yq4IDog64Co7JeFPC9UaXRsZT5cbiAgICAgIDxTdWJUaXRsZT5UZWFtIOuAqOyXmDwvU3ViVGl0bGU+XG4gICAgICA8TWVtYmVyPuygleydgOyxhCB8IOygleyGjOydgCB8IOygle2drOybkCA8L01lbWJlcj5cbiAgICAgIDxNZW1iZXI+64+E7JuAIDog67CV7IS47J2AIHwg7LWc7J206rK9IDwvTWVtYmVyPlxuICAgIDwvRm9vdGVyV3JhcHBlcj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZvb3RlcjtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJGb290ZXJXcmFwcGVyIiwiZGl2IiwiVGl0bGUiLCJTdWJUaXRsZSIsIk1lbWJlciIsIkZvb3RlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Layout/Footer.js\n"); /***/ }), @@ -38,10 +38,10 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /*!*************************************!*\ !*** ./components/Layout/Header.js ***! \*************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +/***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst routes = [\n {\n title: \"분류별 문제\",\n href: \"/tag-problems\"\n },\n {\n title: \"난이도별 문제\",\n href: \"/difficulty-problems\"\n },\n {\n title: \"이화랭킹\",\n href: \"/ewha-ranking\"\n }\n];\nconst LogoWrapper = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n width: 42px;\n height: 28px;\n cursor: pointer;\n z-index: 1001;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n }\n`;\nconst StyledHeader = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().header)`\n backdrop-filter: blur(3rem);\n display: flex;\n align-items: center;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 100%;\n height: 75px;\n padding: 0 0 0 0;\n\n @media (max-width: 700px) {\n padding: 0 8vw;\n }\n`;\nconst Header = ({ className })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(StyledHeader, {\n className: className,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LogoWrapper, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: \"/images/QL_logo.png\",\n alt: \"logo\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 46,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 45,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 44,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 43,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"20px\",\n paddingTop: \"2px\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n children: \"뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 52,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 51,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 55,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n flexGrow: 1\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 56,\n columnNumber: 7\n }, undefined),\n routes.map(({ title, href })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: href,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DesktopTopbarItem, {\n children: title\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 59,\n columnNumber: 11\n }, undefined)\n }, title, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 58,\n columnNumber: 9\n }, undefined)),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 62,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 42,\n columnNumber: 5\n }, undefined);\n};\nconst DesktopTopbarItem = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 500;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n\n letter-spacing: -0.02rem;\n padding-left: 2.4rem;\n cursor: pointer;\n color: green;\n\n text-decoration: none;\n\n &:last-child {\n padding-right: 0;\n }\n\n &:hover {\n font-weight: 600;\n }\n`;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Header);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9IZWFkZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBZ0Q7QUFDbkI7QUFFN0IsTUFBTUcsU0FBUztJQUNiO1FBQUVDLE9BQU87UUFBVUMsTUFBTTtJQUFnQjtJQUN6QztRQUFFRCxPQUFPO1FBQVdDLE1BQU07SUFBdUI7SUFDakQ7UUFBRUQsT0FBTztRQUFRQyxNQUFNO0lBQWdCO0NBQ3hDO0FBRUQsTUFBTUMsY0FBY04sOERBQVUsQ0FBQzs7Ozs7Ozs7Ozs7QUFXL0IsQ0FBQztBQUVELE1BQU1RLGVBQWVSLGlFQUFhLENBQUM7Ozs7Ozs7Ozs7Ozs7OztBQWVuQyxDQUFDO0FBRUQsTUFBTVUsU0FBUyxDQUFDLEVBQUVDLFNBQVMsRUFBRTtJQUMzQixxQkFDRSw4REFBQ0g7UUFBYUcsV0FBV0E7OzBCQUN2Qiw4REFBQ1Qsa0RBQUlBO2dCQUFDRyxNQUFLOzBCQUNULDRFQUFDRTtvQkFBSUssT0FBTzt3QkFBRUMsYUFBYTtvQkFBTzs4QkFDaEMsNEVBQUNQO2tDQUNDLDRFQUFDUTs0QkFBSUMsS0FBSTs0QkFBc0JDLEtBQUk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzswQkFLekMsOERBQUNUO2dCQUFJSyxPQUFPO29CQUFFQyxhQUFhO29CQUFRSSxZQUFZO2dCQUFNOzBCQUNuRCw0RUFBQ0M7OEJBQUc7Ozs7Ozs7Ozs7OzBCQUdOLDhEQUFDWDtnQkFBSUssT0FBTztvQkFBRUMsYUFBYTtnQkFBTzs7Ozs7OzBCQUNsQyw4REFBQ047Z0JBQUlLLE9BQU87b0JBQUVPLFVBQVU7Z0JBQUU7Ozs7OztZQUN6QmhCLE9BQU9pQixHQUFHLENBQUMsQ0FBQyxFQUFFaEIsS0FBSyxFQUFFQyxJQUFJLEVBQUUsaUJBQzFCLDhEQUFDSCxrREFBSUE7b0JBQWFHLE1BQU1BOzhCQUN0Qiw0RUFBQ2dCO2tDQUFtQmpCOzs7Ozs7bUJBRFhBOzs7OzswQkFJYiw4REFBQ0c7Z0JBQUlLLE9BQU87b0JBQUVDLGFBQWE7Z0JBQU87Ozs7Ozs7Ozs7OztBQUd4QztBQUVBLE1BQU1RLG9CQUFvQnJCLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFtQnJDLENBQUM7QUFFRCxpRUFBZVUsTUFBTUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0xheW91dC9IZWFkZXIuanM/ZTJlMCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkLCB7IGNzcyB9IGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuaW1wb3J0IExpbmsgZnJvbSBcIm5leHQvbGlua1wiO1xuXG5jb25zdCByb3V0ZXMgPSBbXG4gIHsgdGl0bGU6IFwi67aE66WY67OEIOusuOygnFwiLCBocmVmOiBcIi90YWctcHJvYmxlbXNcIiB9LFxuICB7IHRpdGxlOiBcIuuCnOydtOuPhOuzhCDrrLjsoJxcIiwgaHJlZjogXCIvZGlmZmljdWx0eS1wcm9ibGVtc1wiIH0sXG4gIHsgdGl0bGU6IFwi7J207ZmU656t7YK5XCIsIGhyZWY6IFwiL2V3aGEtcmFua2luZ1wiIH0sXG5dO1xuXG5jb25zdCBMb2dvV3JhcHBlciA9IHN0eWxlZC5kaXZgXG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwMTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5gO1xuXG5jb25zdCBTdHlsZWRIZWFkZXIgPSBzdHlsZWQuaGVhZGVyYFxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3JlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NXB4O1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHBhZGRpbmc6IDAgOHZ3O1xuICB9XG5gO1xuXG5jb25zdCBIZWFkZXIgPSAoeyBjbGFzc05hbWUgfSkgPT4ge1xuICByZXR1cm4gKFxuICAgIDxTdHlsZWRIZWFkZXIgY2xhc3NOYW1lPXtjbGFzc05hbWV9PlxuICAgICAgPExpbmsgaHJlZj1cIi9cIj5cbiAgICAgICAgPGRpdiBzdHlsZT17eyBwYWRkaW5nTGVmdDogXCI1MHB4XCIgfX0+XG4gICAgICAgICAgPExvZ29XcmFwcGVyPlxuICAgICAgICAgICAgPGltZyBzcmM9XCIvaW1hZ2VzL1FMX2xvZ28ucG5nXCIgYWx0PVwibG9nb1wiIC8+XG4gICAgICAgICAgPC9Mb2dvV3JhcHBlcj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L0xpbms+XG5cbiAgICAgIDxkaXYgc3R5bGU9e3sgcGFkZGluZ0xlZnQ6IFwiMjBweFwiLCBwYWRkaW5nVG9wOiBcIjJweFwiIH19PlxuICAgICAgICA8aDM+64Co7JeFPC9oMz5cbiAgICAgIDwvZGl2PlxuXG4gICAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmdMZWZ0OiBcIjUwcHhcIiB9fT48L2Rpdj5cbiAgICAgIDxkaXYgc3R5bGU9e3sgZmxleEdyb3c6IDEgfX0gLz5cbiAgICAgIHtyb3V0ZXMubWFwKCh7IHRpdGxlLCBocmVmIH0pID0+IChcbiAgICAgICAgPExpbmsga2V5PXt0aXRsZX0gaHJlZj17aHJlZn0+XG4gICAgICAgICAgPERlc2t0b3BUb3BiYXJJdGVtPnt0aXRsZX08L0Rlc2t0b3BUb3BiYXJJdGVtPlxuICAgICAgICA8L0xpbms+XG4gICAgICApKX1cbiAgICAgIDxkaXYgc3R5bGU9e3sgcGFkZGluZ0xlZnQ6IFwiNTBweFwiIH19PjwvZGl2PlxuICAgIDwvU3R5bGVkSGVhZGVyPlxuICApO1xufTtcblxuY29uc3QgRGVza3RvcFRvcGJhckl0ZW0gPSBzdHlsZWQuZGl2YFxuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW0gR290aGljXCIsIFwiQXJpYWxcIjtcblxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBncmVlbjtcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuYDtcblxuZXhwb3J0IGRlZmF1bHQgSGVhZGVyO1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsImNzcyIsIkxpbmsiLCJyb3V0ZXMiLCJ0aXRsZSIsImhyZWYiLCJMb2dvV3JhcHBlciIsImRpdiIsIlN0eWxlZEhlYWRlciIsImhlYWRlciIsIkhlYWRlciIsImNsYXNzTmFtZSIsInN0eWxlIiwicGFkZGluZ0xlZnQiLCJpbWciLCJzcmMiLCJhbHQiLCJwYWRkaW5nVG9wIiwiaDMiLCJmbGV4R3JvdyIsIm1hcCIsIkRlc2t0b3BUb3BiYXJJdGVtIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/Header.js\n"); +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _ui_text_Text__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../ui/text/Text */ \"./components/ui/text/Text.jsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_ui_text_Text__WEBPACK_IMPORTED_MODULE_3__]);\n_ui_text_Text__WEBPACK_IMPORTED_MODULE_3__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n\nconst routes = [\n {\n title: \"분류별 문제\",\n href: \"/tag-problems\"\n },\n {\n title: \"난이도별 문제\",\n href: \"/difficulty-problems\"\n }\n];\nconst LogoWrapper = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n width: 42px;\n height: 28px;\n cursor: pointer;\n z-index: 1001;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n }\n`;\nconst StyledHeader = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().header)`\n backdrop-filter: blur(3rem);\n display: flex;\n align-items: center;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 100%;\n height: 78px;\n padding: 0 0 0 0;\n\n @media (max-width: 700px) {\n height: 120px;\n padding-top: 40px;\n }\n`;\nconst Qup = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.4rem;\n color: #0c0e27;\n font-weight: 600;\n\n @media (max-width: 700px) {\n font-size: 1rem;\n }\n`;\nconst Header = ({ className })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(StyledHeader, {\n className: className,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"5vw\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LogoWrapper, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: \"/images/QL_logo.png\",\n alt: \"logo\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 57,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 56,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 55,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 54,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"20px\",\n paddingTop: \"2px\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Qup, {\n children: \"뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 63,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 62,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 66,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n flexGrow: 1\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 67,\n columnNumber: 7\n }, undefined),\n routes.map(({ title, href })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: href,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DesktopTopbarItem, {\n children: title\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 70,\n columnNumber: 11\n }, undefined)\n }, title, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 69,\n columnNumber: 9\n }, undefined)),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"5vw\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 73,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 53,\n columnNumber: 5\n }, undefined);\n};\nconst DesktopTopbarItem = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.2rem;\n font-weight: 500;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n\n letter-spacing: -0.02rem;\n padding-left: 2.4rem;\n cursor: pointer;\n color: green;\n\n text-decoration: none;\n\n &:last-child {\n padding-right: 0;\n }\n\n &:hover {\n font-weight: 600;\n }\n\n @media (max-width: 700px) {\n font-size: 0.9rem;\n padding-left: 1rem;\n }\n`;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Header);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9IZWFkZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQWdEO0FBQ25CO0FBQ007QUFFbkMsTUFBTUksU0FBUztJQUNiO1FBQUVDLE9BQU87UUFBVUMsTUFBTTtJQUFnQjtJQUN6QztRQUFFRCxPQUFPO1FBQVdDLE1BQU07SUFBdUI7Q0FDbEQ7QUFFRCxNQUFNQyxjQUFjUCw4REFBVSxDQUFDOzs7Ozs7Ozs7OztBQVcvQixDQUFDO0FBRUQsTUFBTVMsZUFBZVQsaUVBQWEsQ0FBQzs7Ozs7Ozs7Ozs7Ozs7OztBQWdCbkMsQ0FBQztBQUVELE1BQU1XLE1BQU1YLDhEQUFVLENBQUM7Ozs7Ozs7O0FBUXZCLENBQUM7QUFFRCxNQUFNWSxTQUFTLENBQUMsRUFBRUMsU0FBUyxFQUFFO0lBQzNCLHFCQUNFLDhEQUFDSjtRQUFhSSxXQUFXQTs7MEJBQ3ZCLDhEQUFDWCxrREFBSUE7Z0JBQUNJLE1BQUs7MEJBQ1QsNEVBQUNFO29CQUFJTSxPQUFPO3dCQUFFQyxhQUFhO29CQUFNOzhCQUMvQiw0RUFBQ1I7a0NBQ0MsNEVBQUNTOzRCQUFJQyxLQUFJOzRCQUFzQkMsS0FBSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzBCQUt6Qyw4REFBQ1Y7Z0JBQUlNLE9BQU87b0JBQUVDLGFBQWE7b0JBQVFJLFlBQVk7Z0JBQU07MEJBQ25ELDRFQUFDUjs4QkFBSTs7Ozs7Ozs7Ozs7MEJBR1AsOERBQUNIO2dCQUFJTSxPQUFPO29CQUFFQyxhQUFhO2dCQUFPOzs7Ozs7MEJBQ2xDLDhEQUFDUDtnQkFBSU0sT0FBTztvQkFBRU0sVUFBVTtnQkFBRTs7Ozs7O1lBQ3pCaEIsT0FBT2lCLEdBQUcsQ0FBQyxDQUFDLEVBQUVoQixLQUFLLEVBQUVDLElBQUksRUFBRSxpQkFDMUIsOERBQUNKLGtEQUFJQTtvQkFBYUksTUFBTUE7OEJBQ3RCLDRFQUFDZ0I7a0NBQW1CakI7Ozs7OzttQkFEWEE7Ozs7OzBCQUliLDhEQUFDRztnQkFBSU0sT0FBTztvQkFBRUMsYUFBYTtnQkFBTTs7Ozs7Ozs7Ozs7O0FBR3ZDO0FBRUEsTUFBTU8sb0JBQW9CdEIsOERBQVUsQ0FBQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBd0JyQyxDQUFDO0FBRUQsaUVBQWVZLE1BQU1BLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9MYXlvdXQvSGVhZGVyLmpzP2UyZTAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCwgeyBjc3MgfSBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBMaW5rIGZyb20gXCJuZXh0L2xpbmtcIjtcbmltcG9ydCBUZXh0IGZyb20gXCIuLi91aS90ZXh0L1RleHRcIjtcblxuY29uc3Qgcm91dGVzID0gW1xuICB7IHRpdGxlOiBcIuu2hOulmOuzhCDrrLjsoJxcIiwgaHJlZjogXCIvdGFnLXByb2JsZW1zXCIgfSxcbiAgeyB0aXRsZTogXCLrgpzsnbTrj4Trs4Qg66y47KCcXCIsIGhyZWY6IFwiL2RpZmZpY3VsdHktcHJvYmxlbXNcIiB9LFxuXTtcblxuY29uc3QgTG9nb1dyYXBwZXIgPSBzdHlsZWQuZGl2YFxuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDE7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuYDtcblxuY29uc3QgU3R5bGVkSGVhZGVyID0gc3R5bGVkLmhlYWRlcmBcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzhweDtcbiAgcGFkZGluZzogMCAwIDAgMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5gO1xuXG5jb25zdCBRdXAgPSBzdHlsZWQuZGl2YFxuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICMwYzBlMjc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5gO1xuXG5jb25zdCBIZWFkZXIgPSAoeyBjbGFzc05hbWUgfSkgPT4ge1xuICByZXR1cm4gKFxuICAgIDxTdHlsZWRIZWFkZXIgY2xhc3NOYW1lPXtjbGFzc05hbWV9PlxuICAgICAgPExpbmsgaHJlZj1cIi9cIj5cbiAgICAgICAgPGRpdiBzdHlsZT17eyBwYWRkaW5nTGVmdDogXCI1dndcIiB9fT5cbiAgICAgICAgICA8TG9nb1dyYXBwZXI+XG4gICAgICAgICAgICA8aW1nIHNyYz1cIi9pbWFnZXMvUUxfbG9nby5wbmdcIiBhbHQ9XCJsb2dvXCIgLz5cbiAgICAgICAgICA8L0xvZ29XcmFwcGVyPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvTGluaz5cblxuICAgICAgPGRpdiBzdHlsZT17eyBwYWRkaW5nTGVmdDogXCIyMHB4XCIsIHBhZGRpbmdUb3A6IFwiMnB4XCIgfX0+XG4gICAgICAgIDxRdXA+64Co7JeFPC9RdXA+XG4gICAgICA8L2Rpdj5cblxuICAgICAgPGRpdiBzdHlsZT17eyBwYWRkaW5nTGVmdDogXCI1MHB4XCIgfX0+PC9kaXY+XG4gICAgICA8ZGl2IHN0eWxlPXt7IGZsZXhHcm93OiAxIH19IC8+XG4gICAgICB7cm91dGVzLm1hcCgoeyB0aXRsZSwgaHJlZiB9KSA9PiAoXG4gICAgICAgIDxMaW5rIGtleT17dGl0bGV9IGhyZWY9e2hyZWZ9PlxuICAgICAgICAgIDxEZXNrdG9wVG9wYmFySXRlbT57dGl0bGV9PC9EZXNrdG9wVG9wYmFySXRlbT5cbiAgICAgICAgPC9MaW5rPlxuICAgICAgKSl9XG4gICAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmdMZWZ0OiBcIjV2d1wiIH19PjwvZGl2PlxuICAgIDwvU3R5bGVkSGVhZGVyPlxuICApO1xufTtcblxuY29uc3QgRGVza3RvcFRvcGJhckl0ZW0gPSBzdHlsZWQuZGl2YFxuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTWFsZ3VuIEdvdGhpY1wiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bSBHb3RoaWNcIiwgXCJBcmlhbFwiO1xuXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGdyZWVuO1xuXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5gO1xuXG5leHBvcnQgZGVmYXVsdCBIZWFkZXI7XG4iXSwibmFtZXMiOlsic3R5bGVkIiwiY3NzIiwiTGluayIsIlRleHQiLCJyb3V0ZXMiLCJ0aXRsZSIsImhyZWYiLCJMb2dvV3JhcHBlciIsImRpdiIsIlN0eWxlZEhlYWRlciIsImhlYWRlciIsIlF1cCIsIkhlYWRlciIsImNsYXNzTmFtZSIsInN0eWxlIiwicGFkZGluZ0xlZnQiLCJpbWciLCJzcmMiLCJhbHQiLCJwYWRkaW5nVG9wIiwiZmxleEdyb3ciLCJtYXAiLCJEZXNrdG9wVG9wYmFySXRlbSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Layout/Header.js\n"); /***/ }), @@ -49,10 +49,32 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /*!*************************************!*\ !*** ./components/Layout/Layout.js ***! \*************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Header__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Header */ \"./components/Layout/Header.js\");\n/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Footer */ \"./components/Layout/Footer.js\");\n/* harmony import */ var _backGround_Background__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./backGround/Background */ \"./components/Layout/backGround/Background.jsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_Header__WEBPACK_IMPORTED_MODULE_2__, _backGround_Background__WEBPACK_IMPORTED_MODULE_4__]);\n([_Header__WEBPACK_IMPORTED_MODULE_2__, _backGround_Background__WEBPACK_IMPORTED_MODULE_4__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\n\n\nconst MainContent = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().main)`\n padding-top: 75px;\n display: flex;\n flex-direction: column;\n align-items: center; /* 메인 콘텐츠 수직 가운데 정렬 */\n`;\nconst Layout = ({ children })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_backGround_Background__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 16,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Header__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 17,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MainContent, {\n children: children\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 18,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Footer__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 19,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Layout);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9MYXlvdXQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1Q7QUFDQTtBQUNtQjtBQUVqRCxNQUFNSSxjQUFjSiwrREFBVyxDQUFDOzs7OztBQUtoQyxDQUFDO0FBRUQsTUFBTU0sU0FBUyxDQUFDLEVBQUVDLFFBQVEsRUFBRTtJQUMxQixxQkFDRTs7MEJBQ0UsOERBQUNKLDhEQUFVQTs7Ozs7MEJBQ1gsOERBQUNGLCtDQUFNQTs7Ozs7MEJBQ1AsOERBQUNHOzBCQUFhRzs7Ozs7OzBCQUNkLDhEQUFDTCwrQ0FBTUE7Ozs7Ozs7QUFHYjtBQUVBLGlFQUFlSSxNQUFNQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvTGF5b3V0L0xheW91dC5qcz8wYzliIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgSGVhZGVyIGZyb20gXCIuL0hlYWRlclwiO1xuaW1wb3J0IEZvb3RlciBmcm9tIFwiLi9Gb290ZXJcIjtcbmltcG9ydCBCYWNrZ3JvdW5kIGZyb20gXCIuL2JhY2tHcm91bmQvQmFja2dyb3VuZFwiO1xuXG5jb25zdCBNYWluQ29udGVudCA9IHN0eWxlZC5tYWluYFxuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyog66mU7J24IOy9mO2FkOy4oCDsiJjsp4Eg6rCA7Jq0642wIOygleugrCAqL1xuYDtcblxuY29uc3QgTGF5b3V0ID0gKHsgY2hpbGRyZW4gfSkgPT4ge1xuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICA8QmFja2dyb3VuZCAvPlxuICAgICAgPEhlYWRlciAvPlxuICAgICAgPE1haW5Db250ZW50PntjaGlsZHJlbn08L01haW5Db250ZW50PlxuICAgICAgPEZvb3RlciAvPlxuICAgIDwvPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgTGF5b3V0O1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIkhlYWRlciIsIkZvb3RlciIsIkJhY2tncm91bmQiLCJNYWluQ29udGVudCIsIm1haW4iLCJMYXlvdXQiLCJjaGlsZHJlbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Layout/Layout.js\n"); + +/***/ }), + +/***/ "./components/Layout/backGround/Background.jsx": +/*!*****************************************************!*\ + !*** ./components/Layout/backGround/Background.jsx ***! + \*****************************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/react/jsx-dev-runtime */ \"@emotion/react/jsx-dev-runtime\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Background_styled__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Background.styled */ \"./components/Layout/backGround/Background.styled.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__, _Background_styled__WEBPACK_IMPORTED_MODULE_2__]);\n([_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__, _Background_styled__WEBPACK_IMPORTED_MODULE_2__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n/** @jsxImportSource @emotion/react */ \n\n\nfunction Background() {\n const circles = [\n {\n x: -20,\n y: -10,\n duration: 4\n },\n {\n x: 80,\n y: 30,\n duration: 11\n },\n {\n x: 0,\n y: 70,\n duration: 8\n }\n ];\n return /*#__PURE__*/ (0,_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Background_styled__WEBPACK_IMPORTED_MODULE_2__.BackgroundContainer, {\n children: circles.map((circle, index)=>/*#__PURE__*/ (0,_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Background_styled__WEBPACK_IMPORTED_MODULE_2__.Circle, {\n x: circle.x,\n y: circle.y,\n duration: circle.duration\n }, index, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/backGround/Background.jsx\",\n lineNumber: 15,\n columnNumber: 9\n }, this))\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/backGround/Background.jsx\",\n lineNumber: 13,\n columnNumber: 5\n }, this);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Background);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9iYWNrR3JvdW5kL0JhY2tncm91bmQuanN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsb0NBQW9DO0FBQ1E7QUFDc0I7QUFFbEUsU0FBU0k7SUFDUCxNQUFNQyxVQUFVO1FBQ2Q7WUFBRUMsR0FBRyxDQUFDO1lBQUlDLEdBQUcsQ0FBQztZQUFJQyxVQUFVO1FBQUU7UUFDOUI7WUFBRUYsR0FBRztZQUFJQyxHQUFHO1lBQUlDLFVBQVU7UUFBRztRQUM3QjtZQUFFRixHQUFHO1lBQUdDLEdBQUc7WUFBSUMsVUFBVTtRQUFFO0tBQzVCO0lBRUQscUJBQ0UsdUVBQUNMLG1FQUFtQkE7a0JBQ2pCRSxRQUFRSSxHQUFHLENBQUMsQ0FBQ0MsUUFBUUMsc0JBQ3BCLHVFQUFDVCxzREFBTUE7Z0JBRUxJLEdBQUdJLE9BQU9KLENBQUM7Z0JBQ1hDLEdBQUdHLE9BQU9ILENBQUM7Z0JBQ1hDLFVBQVVFLE9BQU9GLFFBQVE7ZUFIcEJHOzs7Ozs7Ozs7O0FBUWY7QUFFQSxpRUFBZVAsVUFBVUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0xheW91dC9iYWNrR3JvdW5kL0JhY2tncm91bmQuanN4PzA2ZmQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqIEBqc3hJbXBvcnRTb3VyY2UgQGVtb3Rpb24vcmVhY3QgKi9cbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IENpcmNsZSwgQmFja2dyb3VuZENvbnRhaW5lciB9IGZyb20gXCIuL0JhY2tncm91bmQuc3R5bGVkXCI7XG5cbmZ1bmN0aW9uIEJhY2tncm91bmQoKSB7XG4gIGNvbnN0IGNpcmNsZXMgPSBbXG4gICAgeyB4OiAtMjAsIHk6IC0xMCwgZHVyYXRpb246IDQgfSwgLy8g7Jm87Kq9IOychFxuICAgIHsgeDogODAsIHk6IDMwLCBkdXJhdGlvbjogMTEgfSwgLy8g7Jik66W47Kq9IOqwgOyatOuNsFxuICAgIHsgeDogMCwgeTogNzAsIGR1cmF0aW9uOiA4IH0sIC8vIOyZvOyqvSDslYTrnphcbiAgXTtcblxuICByZXR1cm4gKFxuICAgIDxCYWNrZ3JvdW5kQ29udGFpbmVyPlxuICAgICAge2NpcmNsZXMubWFwKChjaXJjbGUsIGluZGV4KSA9PiAoXG4gICAgICAgIDxDaXJjbGVcbiAgICAgICAgICBrZXk9e2luZGV4fVxuICAgICAgICAgIHg9e2NpcmNsZS54fVxuICAgICAgICAgIHk9e2NpcmNsZS55fVxuICAgICAgICAgIGR1cmF0aW9uPXtjaXJjbGUuZHVyYXRpb259XG4gICAgICAgIC8+XG4gICAgICApKX1cbiAgICA8L0JhY2tncm91bmRDb250YWluZXI+XG4gICk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IEJhY2tncm91bmQ7XG4iXSwibmFtZXMiOlsidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJDaXJjbGUiLCJCYWNrZ3JvdW5kQ29udGFpbmVyIiwiQmFja2dyb3VuZCIsImNpcmNsZXMiLCJ4IiwieSIsImR1cmF0aW9uIiwibWFwIiwiY2lyY2xlIiwiaW5kZXgiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/Layout/backGround/Background.jsx\n"); + +/***/ }), + +/***/ "./components/Layout/backGround/Background.styled.js": +/*!***********************************************************!*\ + !*** ./components/Layout/backGround/Background.styled.js ***! + \***********************************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Header__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Header */ \"./components/Layout/Header.js\");\n/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Footer */ \"./components/Layout/Footer.js\");\n\n\n\n\nconst LayoutContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n position: relative;\n min-height: 100vh;\n background: url(\"/images/background.svg\") no-repeat top center fixed;\n background-size: cover;\n`;\nconst MainContent = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().main)`\n padding-top: 75px;\n display: flex;\n flex-direction: column;\n align-items: center; /* 메인 콘텐츠 수직 가운데 정렬 */\n`;\nconst Layout = ({ children })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LayoutContainer, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Header__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 23,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MainContent, {\n children: children\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 24,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Footer__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 25,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 22,\n columnNumber: 7\n }, undefined)\n }, void 0, false);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Layout);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9MYXlvdXQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBdUM7QUFDVDtBQUNBO0FBRTlCLE1BQU1HLGtCQUFrQkgsOERBQVUsQ0FBQzs7Ozs7QUFLbkMsQ0FBQztBQUVELE1BQU1LLGNBQWNMLCtEQUFXLENBQUM7Ozs7O0FBS2hDLENBQUM7QUFFRCxNQUFNTyxTQUFTLENBQUMsRUFBRUMsUUFBUSxFQUFFO0lBQzFCLHFCQUNFO2tCQUNFLDRFQUFDTDs7OEJBQ0MsOERBQUNGLCtDQUFNQTs7Ozs7OEJBQ1AsOERBQUNJOzhCQUFhRzs7Ozs7OzhCQUNkLDhEQUFDTiwrQ0FBTUE7Ozs7Ozs7Ozs7OztBQUlmO0FBRUEsaUVBQWVLLE1BQU1BLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9MYXlvdXQvTGF5b3V0LmpzPzBjOWIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBIZWFkZXIgZnJvbSBcIi4vSGVhZGVyXCI7XG5pbXBvcnQgRm9vdGVyIGZyb20gXCIuL0Zvb3RlclwiO1xuXG5jb25zdCBMYXlvdXRDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2JhY2tncm91bmQuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyIGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuYDtcblxuY29uc3QgTWFpbkNvbnRlbnQgPSBzdHlsZWQubWFpbmBcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIOuplOyduCDsvZjthZDsuKAg7IiY7KeBIOqwgOyatOuNsCDsoJXroKwgKi9cbmA7XG5cbmNvbnN0IExheW91dCA9ICh7IGNoaWxkcmVuIH0pID0+IHtcbiAgcmV0dXJuIChcbiAgICA8PlxuICAgICAgPExheW91dENvbnRhaW5lcj5cbiAgICAgICAgPEhlYWRlciAvPlxuICAgICAgICA8TWFpbkNvbnRlbnQ+e2NoaWxkcmVufTwvTWFpbkNvbnRlbnQ+XG4gICAgICAgIDxGb290ZXIgLz5cbiAgICAgIDwvTGF5b3V0Q29udGFpbmVyPlxuICAgIDwvPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgTGF5b3V0O1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIkhlYWRlciIsIkZvb3RlciIsIkxheW91dENvbnRhaW5lciIsImRpdiIsIk1haW5Db250ZW50IiwibWFpbiIsIkxheW91dCIsImNoaWxkcmVuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/Layout.js\n"); +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BackgroundContainer: () => (/* binding */ BackgroundContainer),\n/* harmony export */ Circle: () => (/* binding */ Circle),\n/* harmony export */ float: () => (/* binding */ float)\n/* harmony export */ });\n/* harmony import */ var _emotion_styled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/styled */ \"@emotion/styled\");\n/* harmony import */ var _emotion_react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @emotion/react */ \"@emotion/react\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_emotion_styled__WEBPACK_IMPORTED_MODULE_0__, _emotion_react__WEBPACK_IMPORTED_MODULE_1__]);\n([_emotion_styled__WEBPACK_IMPORTED_MODULE_0__, _emotion_react__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n/** @jsxImportSource @emotion/react */ \n\nconst float = (0,_emotion_react__WEBPACK_IMPORTED_MODULE_1__.keyframes)`\n 0%{ transform: translateY(-10vw) translateX(-20vw); }\n 50% { transform: translateY(-30vw) translateX(0vw); }\n 100% { transform: translateY(-10vw) translateX(-20vw); }\n`;\nconst Circle = _emotion_styled__WEBPACK_IMPORTED_MODULE_0__[\"default\"].div`\n position: absolute;\n width: 90vh;\n height: 90vh;\n background-image: radial-gradient(\n circle,\n #b0d79d 0%,\n rgba(255, 244, 150, 0) 50%\n );\n border-radius: 50%;\n animation: ${float} ${(props)=>props.duration}s infinite ease-in-out;\n left: ${(props)=>props.x}%;\n top: ${(props)=>props.y}%;\n transform: translate(-50%, -50%); // 가운데를 기준으로 이동\n`;\nconst BackgroundContainer = _emotion_styled__WEBPACK_IMPORTED_MODULE_0__[\"default\"].div`\n position: fixed; // 화면에 고정\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden; // 넘치는 부분 숨김\n z-index: -1; // 다른 콘텐츠 뒤로 보내기!\n background-color: white;\n`;\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9iYWNrR3JvdW5kL0JhY2tncm91bmQuc3R5bGVkLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsb0NBQW9DLEdBQ0M7QUFDTTtBQUVwQyxNQUFNRSxRQUFRRCx5REFBUyxDQUFDOzs7O0FBSS9CLENBQUMsQ0FBQztBQUVLLE1BQU1FLFNBQVNILDJEQUFVLENBQUM7Ozs7Ozs7Ozs7YUFVcEIsRUFBRUUsTUFBTSxDQUFDLEVBQUUsQ0FBQ0csUUFBVUEsTUFBTUMsUUFBUSxDQUFDO1FBQzFDLEVBQUUsQ0FBQ0QsUUFBVUEsTUFBTUUsQ0FBQyxDQUFDO09BQ3RCLEVBQUUsQ0FBQ0YsUUFBVUEsTUFBTUcsQ0FBQyxDQUFDOztBQUU1QixDQUFDLENBQUM7QUFFSyxNQUFNQyxzQkFBc0JULDJEQUFVLENBQUM7Ozs7Ozs7OztBQVM5QyxDQUFDLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9MYXlvdXQvYmFja0dyb3VuZC9CYWNrZ3JvdW5kLnN0eWxlZC5qcz9iNzIxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4SW1wb3J0U291cmNlIEBlbW90aW9uL3JlYWN0ICovXG5pbXBvcnQgc3R5bGVkIGZyb20gXCJAZW1vdGlvbi9zdHlsZWRcIjtcbmltcG9ydCB7IGtleWZyYW1lcyB9IGZyb20gXCJAZW1vdGlvbi9yZWFjdFwiO1xuXG5leHBvcnQgY29uc3QgZmxvYXQgPSBrZXlmcmFtZXNgXG4gIDAleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwdncpIHRyYW5zbGF0ZVgoLTIwdncpOyB9XG4gIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzB2dykgdHJhbnNsYXRlWCgwdncpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwdncpIHRyYW5zbGF0ZVgoLTIwdncpOyB9XG5gO1xuXG5leHBvcnQgY29uc3QgQ2lyY2xlID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTB2aDtcbiAgaGVpZ2h0OiA5MHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgY2lyY2xlLFxuICAgICNiMGQ3OWQgMCUsXG4gICAgcmdiYSgyNTUsIDI0NCwgMTUwLCAwKSA1MCVcbiAgKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246ICR7ZmxvYXR9ICR7KHByb3BzKSA9PiBwcm9wcy5kdXJhdGlvbn1zIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBsZWZ0OiAkeyhwcm9wcykgPT4gcHJvcHMueH0lO1xuICB0b3A6ICR7KHByb3BzKSA9PiBwcm9wcy55fSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAvLyDqsIDsmrTrjbDrpbwg6riw7KSA7Jy866GcIOydtOuPmVxuYDtcblxuZXhwb3J0IGNvbnN0IEJhY2tncm91bmRDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBwb3NpdGlvbjogZml4ZWQ7IC8vIO2ZlOuptOyXkCDqs6DsoJVcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyDrhJjsuZjripQg67aA67aEIOyIqOq5gFxuICB6LWluZGV4OiAtMTsgLy8g64uk66W4IOy9mO2FkOy4oCDrkqTroZwg67O064K06riwIVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbmA7XG4iXSwibmFtZXMiOlsic3R5bGVkIiwia2V5ZnJhbWVzIiwiZmxvYXQiLCJDaXJjbGUiLCJkaXYiLCJwcm9wcyIsImR1cmF0aW9uIiwieCIsInkiLCJCYWNrZ3JvdW5kQ29udGFpbmVyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/backGround/Background.styled.js\n"); /***/ }), @@ -63,7 +85,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst BoxContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n width: 300px;\n height: 145px;\n padding: 20px;\n background: rgba(0, 0, 0, 0.05); /* 반투명 검정색 배경 */\n border-radius: 10px;\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n text-align: center;\n position: relative;\n margin: 20px;\n`;\nconst Line = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n position: absolute;\n left: 0;\n right: 0;\n height: 2px;\n background-color: black;\n top: ${(props)=>props.position === \"top\" ? \"0\" : \"auto\"};\n bottom: ${(props)=>props.position === \"bottom\" ? \"0\" : \"auto\"};\n`;\nconst Circle = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n width: 8px;\n height: 8px;\n background-color: black;\n border-radius: 50%;\n position: absolute;\n top: ${(props)=>props.position === \"top\" ? \"-4px\" : \"auto\"};\n bottom: ${(props)=>props.position === \"bottom\" ? \"-4px\" : \"auto\"};\n left: -4px;\n`;\nconst CircleRight = styled_components__WEBPACK_IMPORTED_MODULE_1___default()(Circle)`\n left: auto;\n right: -4px;\n`;\nconst Title = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.2rem;\n margin-bottom: 10px;\n text-align: left;\n`;\nconst RankingNum = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 3rem;\n font-weight: 400;\n text-align: left;\n`;\nconst RankingBox = ({ title, rankingNum })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(BoxContainer, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Line, {\n position: \"top\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Circle, {\n position: \"top\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 57,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(CircleRight, {\n position: \"top\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 58,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 56,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n margin: \"12px 10px 12px 18px\"\n },\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Title, {\n children: title\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 61,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(RankingNum, {\n children: rankingNum\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 62,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 60,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Line, {\n position: \"bottom\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Circle, {\n position: \"bottom\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 65,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(CircleRight, {\n position: \"bottom\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 66,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 64,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 55,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (RankingBox);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL01haW5QYWdlL1JhbmtpbmdCb3guanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXVDO0FBRXZDLE1BQU1DLGVBQWVELDhEQUFVLENBQUM7Ozs7Ozs7Ozs7QUFVaEMsQ0FBQztBQUVELE1BQU1HLE9BQU9ILDhEQUFVLENBQUM7Ozs7OztPQU1qQixFQUFFLENBQUNJLFFBQVdBLE1BQU1DLFFBQVEsS0FBSyxRQUFRLE1BQU0sT0FBUTtVQUNwRCxFQUFFLENBQUNELFFBQVdBLE1BQU1DLFFBQVEsS0FBSyxXQUFXLE1BQU0sT0FBUTtBQUNwRSxDQUFDO0FBRUQsTUFBTUMsU0FBU04sOERBQVUsQ0FBQzs7Ozs7O09BTW5CLEVBQUUsQ0FBQ0ksUUFBV0EsTUFBTUMsUUFBUSxLQUFLLFFBQVEsU0FBUyxPQUFRO1VBQ3ZELEVBQUUsQ0FBQ0QsUUFBV0EsTUFBTUMsUUFBUSxLQUFLLFdBQVcsU0FBUyxPQUFROztBQUV2RSxDQUFDO0FBRUQsTUFBTUUsY0FBY1Asd0RBQU1BLENBQUNNLE9BQU8sQ0FBQzs7O0FBR25DLENBQUM7QUFFRCxNQUFNRSxRQUFRUiw4REFBVSxDQUFDOzs7O0FBSXpCLENBQUM7QUFFRCxNQUFNUyxhQUFhVCw4REFBVSxDQUFDOzs7O0FBSTlCLENBQUM7QUFFRCxNQUFNVSxhQUFhLENBQUMsRUFBRUMsS0FBSyxFQUFFQyxVQUFVLEVBQUU7SUFDdkMscUJBQ0UsOERBQUNYOzswQkFDQyw4REFBQ0U7Z0JBQUtFLFVBQVM7O2tDQUNiLDhEQUFDQzt3QkFBT0QsVUFBUzs7Ozs7O2tDQUNqQiw4REFBQ0U7d0JBQVlGLFVBQVM7Ozs7Ozs7Ozs7OzswQkFFeEIsOERBQUNIO2dCQUFJVyxPQUFPO29CQUFFQyxRQUFRO2dCQUFzQjs7a0NBQzFDLDhEQUFDTjtrQ0FBT0c7Ozs7OztrQ0FDUiw4REFBQ0Y7a0NBQVlHOzs7Ozs7Ozs7Ozs7MEJBRWYsOERBQUNUO2dCQUFLRSxVQUFTOztrQ0FDYiw4REFBQ0M7d0JBQU9ELFVBQVM7Ozs7OztrQ0FDakIsOERBQUNFO3dCQUFZRixVQUFTOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJOUI7QUFFQSxpRUFBZUssVUFBVUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL01haW5QYWdlL1JhbmtpbmdCb3guanM/YWFiMiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuXG5jb25zdCBCb3hDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTQ1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IC8qIOuwmO2IrOuqhSDqsoDsoJXsg4kg67Cw6rK9ICovXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHg7XG5gO1xuXG5jb25zdCBMaW5lID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB0b3A6ICR7KHByb3BzKSA9PiAocHJvcHMucG9zaXRpb24gPT09IFwidG9wXCIgPyBcIjBcIiA6IFwiYXV0b1wiKX07XG4gIGJvdHRvbTogJHsocHJvcHMpID0+IChwcm9wcy5wb3NpdGlvbiA9PT0gXCJib3R0b21cIiA/IFwiMFwiIDogXCJhdXRvXCIpfTtcbmA7XG5cbmNvbnN0IENpcmNsZSA9IHN0eWxlZC5kaXZgXG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHsocHJvcHMpID0+IChwcm9wcy5wb3NpdGlvbiA9PT0gXCJ0b3BcIiA/IFwiLTRweFwiIDogXCJhdXRvXCIpfTtcbiAgYm90dG9tOiAkeyhwcm9wcykgPT4gKHByb3BzLnBvc2l0aW9uID09PSBcImJvdHRvbVwiID8gXCItNHB4XCIgOiBcImF1dG9cIil9O1xuICBsZWZ0OiAtNHB4O1xuYDtcblxuY29uc3QgQ2lyY2xlUmlnaHQgPSBzdHlsZWQoQ2lyY2xlKWBcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC00cHg7XG5gO1xuXG5jb25zdCBUaXRsZSA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuYDtcblxuY29uc3QgUmFua2luZ051bSA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbmA7XG5cbmNvbnN0IFJhbmtpbmdCb3ggPSAoeyB0aXRsZSwgcmFua2luZ051bSB9KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPEJveENvbnRhaW5lcj5cbiAgICAgIDxMaW5lIHBvc2l0aW9uPVwidG9wXCI+XG4gICAgICAgIDxDaXJjbGUgcG9zaXRpb249XCJ0b3BcIiAvPlxuICAgICAgICA8Q2lyY2xlUmlnaHQgcG9zaXRpb249XCJ0b3BcIiAvPlxuICAgICAgPC9MaW5lPlxuICAgICAgPGRpdiBzdHlsZT17eyBtYXJnaW46IFwiMTJweCAxMHB4IDEycHggMThweFwiIH19PlxuICAgICAgICA8VGl0bGU+e3RpdGxlfTwvVGl0bGU+XG4gICAgICAgIDxSYW5raW5nTnVtPntyYW5raW5nTnVtfTwvUmFua2luZ051bT5cbiAgICAgIDwvZGl2PlxuICAgICAgPExpbmUgcG9zaXRpb249XCJib3R0b21cIj5cbiAgICAgICAgPENpcmNsZSBwb3NpdGlvbj1cImJvdHRvbVwiIC8+XG4gICAgICAgIDxDaXJjbGVSaWdodCBwb3NpdGlvbj1cImJvdHRvbVwiIC8+XG4gICAgICA8L0xpbmU+XG4gICAgPC9Cb3hDb250YWluZXI+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBSYW5raW5nQm94O1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIkJveENvbnRhaW5lciIsImRpdiIsIkxpbmUiLCJwcm9wcyIsInBvc2l0aW9uIiwiQ2lyY2xlIiwiQ2lyY2xlUmlnaHQiLCJUaXRsZSIsIlJhbmtpbmdOdW0iLCJSYW5raW5nQm94IiwidGl0bGUiLCJyYW5raW5nTnVtIiwic3R5bGUiLCJtYXJnaW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/MainPage/RankingBox.js\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst BoxContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n width: 300px;\n height: 145px;\n padding: 20px;\n background: rgba(0, 0, 0, 0.05); /* 반투명 검정색 배경 */\n border-radius: 10px;\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n\n position: relative;\n margin: 20px;\n\n @media (max-width: 700px) {\n width: 150px;\n height: 120px;\n padding: 5px;\n }\n`;\nconst Line = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n position: absolute;\n left: 0;\n right: 0;\n height: 2px;\n background-color: black;\n top: ${(props)=>props.position === \"top\" ? \"0\" : \"auto\"};\n bottom: ${(props)=>props.position === \"bottom\" ? \"0\" : \"auto\"};\n`;\nconst Circle = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n width: 8px;\n height: 8px;\n background-color: black;\n border-radius: 50%;\n position: absolute;\n top: ${(props)=>props.position === \"top\" ? \"-4px\" : \"auto\"};\n bottom: ${(props)=>props.position === \"bottom\" ? \"-4px\" : \"auto\"};\n left: -4px;\n`;\nconst CircleRight = styled_components__WEBPACK_IMPORTED_MODULE_1___default()(Circle)`\n left: auto;\n right: -4px;\n`;\nconst Title = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.2rem;\n margin-bottom: 10px;\n text-align: left;\n\n @media (max-width: 700px) {\n font-size: 0.7rem;\n }\n`;\nconst RankingNum = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 3rem;\n font-weight: 400;\n text-align: right;\n\n @media (max-width: 700px) {\n font-size: 2rem;\n }\n`;\nconst RankingBox = ({ title, rankingNum })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(BoxContainer, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Line, {\n position: \"top\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Circle, {\n position: \"top\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 71,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(CircleRight, {\n position: \"top\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 72,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 70,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n margin: \"12px 10px 12px 18px\"\n },\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Title, {\n children: title\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 75,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(RankingNum, {\n children: rankingNum\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 76,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 74,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Line, {\n position: \"bottom\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Circle, {\n position: \"bottom\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 79,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(CircleRight, {\n position: \"bottom\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 80,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 78,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/RankingBox.js\",\n lineNumber: 69,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (RankingBox);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL01haW5QYWdlL1JhbmtpbmdCb3guanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXVDO0FBRXZDLE1BQU1DLGVBQWVELDhEQUFVLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7QUFnQmhDLENBQUM7QUFFRCxNQUFNRyxPQUFPSCw4REFBVSxDQUFDOzs7Ozs7T0FNakIsRUFBRSxDQUFDSSxRQUFXQSxNQUFNQyxRQUFRLEtBQUssUUFBUSxNQUFNLE9BQVE7VUFDcEQsRUFBRSxDQUFDRCxRQUFXQSxNQUFNQyxRQUFRLEtBQUssV0FBVyxNQUFNLE9BQVE7QUFDcEUsQ0FBQztBQUVELE1BQU1DLFNBQVNOLDhEQUFVLENBQUM7Ozs7OztPQU1uQixFQUFFLENBQUNJLFFBQVdBLE1BQU1DLFFBQVEsS0FBSyxRQUFRLFNBQVMsT0FBUTtVQUN2RCxFQUFFLENBQUNELFFBQVdBLE1BQU1DLFFBQVEsS0FBSyxXQUFXLFNBQVMsT0FBUTs7QUFFdkUsQ0FBQztBQUVELE1BQU1FLGNBQWNQLHdEQUFNQSxDQUFDTSxPQUFPLENBQUM7OztBQUduQyxDQUFDO0FBRUQsTUFBTUUsUUFBUVIsOERBQVUsQ0FBQzs7Ozs7Ozs7QUFRekIsQ0FBQztBQUVELE1BQU1TLGFBQWFULDhEQUFVLENBQUM7Ozs7Ozs7O0FBUTlCLENBQUM7QUFFRCxNQUFNVSxhQUFhLENBQUMsRUFBRUMsS0FBSyxFQUFFQyxVQUFVLEVBQUU7SUFDdkMscUJBQ0UsOERBQUNYOzswQkFDQyw4REFBQ0U7Z0JBQUtFLFVBQVM7O2tDQUNiLDhEQUFDQzt3QkFBT0QsVUFBUzs7Ozs7O2tDQUNqQiw4REFBQ0U7d0JBQVlGLFVBQVM7Ozs7Ozs7Ozs7OzswQkFFeEIsOERBQUNIO2dCQUFJVyxPQUFPO29CQUFFQyxRQUFRO2dCQUFzQjs7a0NBQzFDLDhEQUFDTjtrQ0FBT0c7Ozs7OztrQ0FDUiw4REFBQ0Y7a0NBQVlHOzs7Ozs7Ozs7Ozs7MEJBRWYsOERBQUNUO2dCQUFLRSxVQUFTOztrQ0FDYiw4REFBQ0M7d0JBQU9ELFVBQVM7Ozs7OztrQ0FDakIsOERBQUNFO3dCQUFZRixVQUFTOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJOUI7QUFFQSxpRUFBZUssVUFBVUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL01haW5QYWdlL1JhbmtpbmdCb3guanM/YWFiMiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuXG5jb25zdCBCb3hDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTQ1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IC8qIOuwmO2IrOuqhSDqsoDsoJXsg4kg67Cw6rK9ICovXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5gO1xuXG5jb25zdCBMaW5lID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB0b3A6ICR7KHByb3BzKSA9PiAocHJvcHMucG9zaXRpb24gPT09IFwidG9wXCIgPyBcIjBcIiA6IFwiYXV0b1wiKX07XG4gIGJvdHRvbTogJHsocHJvcHMpID0+IChwcm9wcy5wb3NpdGlvbiA9PT0gXCJib3R0b21cIiA/IFwiMFwiIDogXCJhdXRvXCIpfTtcbmA7XG5cbmNvbnN0IENpcmNsZSA9IHN0eWxlZC5kaXZgXG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHsocHJvcHMpID0+IChwcm9wcy5wb3NpdGlvbiA9PT0gXCJ0b3BcIiA/IFwiLTRweFwiIDogXCJhdXRvXCIpfTtcbiAgYm90dG9tOiAkeyhwcm9wcykgPT4gKHByb3BzLnBvc2l0aW9uID09PSBcImJvdHRvbVwiID8gXCItNHB4XCIgOiBcImF1dG9cIil9O1xuICBsZWZ0OiAtNHB4O1xuYDtcblxuY29uc3QgQ2lyY2xlUmlnaHQgPSBzdHlsZWQoQ2lyY2xlKWBcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC00cHg7XG5gO1xuXG5jb25zdCBUaXRsZSA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICB9XG5gO1xuXG5jb25zdCBSYW5raW5nTnVtID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbmA7XG5cbmNvbnN0IFJhbmtpbmdCb3ggPSAoeyB0aXRsZSwgcmFua2luZ051bSB9KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPEJveENvbnRhaW5lcj5cbiAgICAgIDxMaW5lIHBvc2l0aW9uPVwidG9wXCI+XG4gICAgICAgIDxDaXJjbGUgcG9zaXRpb249XCJ0b3BcIiAvPlxuICAgICAgICA8Q2lyY2xlUmlnaHQgcG9zaXRpb249XCJ0b3BcIiAvPlxuICAgICAgPC9MaW5lPlxuICAgICAgPGRpdiBzdHlsZT17eyBtYXJnaW46IFwiMTJweCAxMHB4IDEycHggMThweFwiIH19PlxuICAgICAgICA8VGl0bGU+e3RpdGxlfTwvVGl0bGU+XG4gICAgICAgIDxSYW5raW5nTnVtPntyYW5raW5nTnVtfTwvUmFua2luZ051bT5cbiAgICAgIDwvZGl2PlxuICAgICAgPExpbmUgcG9zaXRpb249XCJib3R0b21cIj5cbiAgICAgICAgPENpcmNsZSBwb3NpdGlvbj1cImJvdHRvbVwiIC8+XG4gICAgICAgIDxDaXJjbGVSaWdodCBwb3NpdGlvbj1cImJvdHRvbVwiIC8+XG4gICAgICA8L0xpbmU+XG4gICAgPC9Cb3hDb250YWluZXI+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBSYW5raW5nQm94O1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIkJveENvbnRhaW5lciIsImRpdiIsIkxpbmUiLCJwcm9wcyIsInBvc2l0aW9uIiwiQ2lyY2xlIiwiQ2lyY2xlUmlnaHQiLCJUaXRsZSIsIlJhbmtpbmdOdW0iLCJSYW5raW5nQm94IiwidGl0bGUiLCJyYW5raW5nTnVtIiwic3R5bGUiLCJtYXJnaW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/MainPage/RankingBox.js\n"); /***/ }), @@ -85,7 +107,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst TitleSectionContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n align-items: center;\n justify-content: space-between;\n width: 61%;\n padding: 20px;\n box-sizing: border-box;\n transition: visibility 0s, opacity 0.5s linear;\n`;\nconst LeftText = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.5rem;\n font-weight: 400;\n text-align: left;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n`;\nconst CenterText = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 5.5rem;\n font-weight: 200;\n text-align: center;\n flex-grow: 1;\n font-family: \"Times New Roman\", Times, serif;\n`;\nconst RightText = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.5rem;\n font-weight: 400;\n text-align: right;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\",\n sans-serif;\n`;\nconst Title = ()=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 300);\n return ()=>clearTimeout(timer);\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(TitleSectionContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LeftText, {\n children: \"이화여자대학교 백준 랭킹 사이트 : 뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/Title.js\",\n lineNumber: 54,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(CenterText, {\n children: \"EWHA! LET’S GO UP!\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/Title.js\",\n lineNumber: 55,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(RightText, {\n children: \"모든 이화 PS러들을 환영합니다!\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/Title.js\",\n lineNumber: 56,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/Title.js\",\n lineNumber: 47,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Title);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL01haW5QYWdlL1RpdGxlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1k7QUFFbkQsTUFBTUksd0JBQXdCSiw4REFBVSxDQUFDOzs7Ozs7O0FBT3pDLENBQUM7QUFFRCxNQUFNTSxXQUFXTiw4REFBVSxDQUFDOzs7OztBQUs1QixDQUFDO0FBRUQsTUFBTU8sYUFBYVAsOERBQVUsQ0FBQzs7Ozs7O0FBTTlCLENBQUM7QUFFRCxNQUFNUSxZQUFZUiw4REFBVSxDQUFDOzs7Ozs7QUFNN0IsQ0FBQztBQUVELE1BQU1TLFFBQVE7SUFDWixNQUFNLENBQUNDLFdBQVdDLGFBQWEsR0FBR1IsK0NBQVFBLENBQUM7SUFFM0NELGdEQUFTQSxDQUFDO1FBQ1IsTUFBTVUsUUFBUUMsV0FBVztZQUN2QkYsYUFBYTtRQUNmLEdBQUc7UUFDSCxPQUFPLElBQU1HLGFBQWFGO0lBQzVCLEdBQUcsRUFBRTtJQUVMLHFCQUNFLDhEQUFDUjtRQUNDVyxXQUFXTCxZQUFZLGFBQWE7UUFDcENNLE9BQU87WUFDTEMsWUFBWVAsWUFBWSxZQUFZO1lBQ3BDUSxTQUFTUixZQUFZLElBQUk7UUFDM0I7OzBCQUVBLDhEQUFDSjswQkFBUzs7Ozs7OzBCQUNWLDhEQUFDQzswQkFBVzs7Ozs7OzBCQUNaLDhEQUFDQzswQkFBVTs7Ozs7Ozs7Ozs7O0FBR2pCO0FBRUEsaUVBQWVDLEtBQUtBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9NYWluUGFnZS9UaXRsZS5qcz80ZWY0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiO1xuXG5jb25zdCBUaXRsZVNlY3Rpb25Db250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA2MSU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC41cyBsaW5lYXI7XG5gO1xuXG5jb25zdCBMZWZ0VGV4dCA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJNYWxndW4gR290aGljXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtIEdvdGhpY1wiLCBcIkFyaWFsXCI7XG5gO1xuXG5jb25zdCBDZW50ZXJUZXh0ID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuYDtcblxuY29uc3QgUmlnaHRUZXh0ID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJNYWxndW4gR290aGljXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtIEdvdGhpY1wiLCBcIkFyaWFsXCIsXG4gICAgc2Fucy1zZXJpZjtcbmA7XG5cbmNvbnN0IFRpdGxlID0gKCkgPT4ge1xuICBjb25zdCBbaXNWaXNpYmxlLCBzZXRJc1Zpc2libGVdID0gdXNlU3RhdGUoZmFsc2UpO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgY29uc3QgdGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHNldElzVmlzaWJsZSh0cnVlKTtcbiAgICB9LCAzMDApO1xuICAgIHJldHVybiAoKSA9PiBjbGVhclRpbWVvdXQodGltZXIpO1xuICB9LCBbXSk7XG5cbiAgcmV0dXJuIChcbiAgICA8VGl0bGVTZWN0aW9uQ29udGFpbmVyXG4gICAgICBjbGFzc05hbWU9e2lzVmlzaWJsZSA/IFwic2xpZGUtdXBcIiA6IFwiXCJ9XG4gICAgICBzdHlsZT17e1xuICAgICAgICB2aXNpYmlsaXR5OiBpc1Zpc2libGUgPyBcInZpc2libGVcIiA6IFwiaGlkZGVuXCIsXG4gICAgICAgIG9wYWNpdHk6IGlzVmlzaWJsZSA/IDEgOiAwLFxuICAgICAgfX1cbiAgICA+XG4gICAgICA8TGVmdFRleHQ+7J207ZmU7Jes7J6Q64yA7ZWZ6rWQIOuwseykgCDrnq3tgrkg7IKs7J207Yq4IDog64Co7JeFPC9MZWZ0VGV4dD5cbiAgICAgIDxDZW50ZXJUZXh0PkVXSEEhIExFVOKAmVMgR08gVVAhPC9DZW50ZXJUZXh0PlxuICAgICAgPFJpZ2h0VGV4dD7rqqjrk6Ag7J207ZmUIFBT65+s65Ok7J2EIO2ZmOyYge2VqeuLiOuLpCE8L1JpZ2h0VGV4dD5cbiAgICA8L1RpdGxlU2VjdGlvbkNvbnRhaW5lcj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFRpdGxlO1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIlJlYWN0IiwidXNlRWZmZWN0IiwidXNlU3RhdGUiLCJUaXRsZVNlY3Rpb25Db250YWluZXIiLCJkaXYiLCJMZWZ0VGV4dCIsIkNlbnRlclRleHQiLCJSaWdodFRleHQiLCJUaXRsZSIsImlzVmlzaWJsZSIsInNldElzVmlzaWJsZSIsInRpbWVyIiwic2V0VGltZW91dCIsImNsZWFyVGltZW91dCIsImNsYXNzTmFtZSIsInN0eWxlIiwidmlzaWJpbGl0eSIsIm9wYWNpdHkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/MainPage/Title.js\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst TitleSectionContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n align-items: center;\n justify-content: space-between;\n width: 61%;\n padding: 20px;\n box-sizing: border-box;\n transition: visibility 0s, opacity 0.5s linear;\n\n @media (max-width: 700px) {\n width: 90%;\n }\n`;\nconst LeftText = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.5rem;\n font-weight: 400;\n text-align: left;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n\n @media (max-width: 700px) {\n font-size: 1rem;\n margin-bottom: 1rem;\n margin-top: 4rem;\n }\n`;\nconst CenterText = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 5.5rem;\n font-weight: 200;\n text-align: center;\n flex-grow: 1;\n font-family: \"Times New Roman\", Times, serif;\n\n @media (max-width: 700px) {\n font-size: 2.9rem;\n }\n`;\nconst RightText = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.5rem;\n font-weight: 400;\n text-align: right;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\",\n sans-serif;\n\n @media (max-width: 700px) {\n font-size: 1rem;\n margin-top: 1rem;\n }\n`;\nconst Title = ()=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 300);\n return ()=>clearTimeout(timer);\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(TitleSectionContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LeftText, {\n children: \"이화여자대학교 백준 랭킹 사이트 : 뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/Title.js\",\n lineNumber: 73,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(CenterText, {\n children: \"EWHA! LET’S GO UP!\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/Title.js\",\n lineNumber: 74,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(RightText, {\n children: \"모든 이화 PS러들을 환영합니다!\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/Title.js\",\n lineNumber: 75,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/MainPage/Title.js\",\n lineNumber: 66,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Title);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL01haW5QYWdlL1RpdGxlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1k7QUFFbkQsTUFBTUksd0JBQXdCSiw4REFBVSxDQUFDOzs7Ozs7Ozs7OztBQVd6QyxDQUFDO0FBRUQsTUFBTU0sV0FBV04sOERBQVUsQ0FBQzs7Ozs7Ozs7Ozs7QUFXNUIsQ0FBQztBQUVELE1BQU1PLGFBQWFQLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7QUFVOUIsQ0FBQztBQUVELE1BQU1RLFlBQVlSLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7O0FBVzdCLENBQUM7QUFFRCxNQUFNUyxRQUFRO0lBQ1osTUFBTSxDQUFDQyxXQUFXQyxhQUFhLEdBQUdSLCtDQUFRQSxDQUFDO0lBRTNDRCxnREFBU0EsQ0FBQztRQUNSLE1BQU1VLFFBQVFDLFdBQVc7WUFDdkJGLGFBQWE7UUFDZixHQUFHO1FBQ0gsT0FBTyxJQUFNRyxhQUFhRjtJQUM1QixHQUFHLEVBQUU7SUFFTCxxQkFDRSw4REFBQ1I7UUFDQ1csV0FBV0wsWUFBWSxhQUFhO1FBQ3BDTSxPQUFPO1lBQ0xDLFlBQVlQLFlBQVksWUFBWTtZQUNwQ1EsU0FBU1IsWUFBWSxJQUFJO1FBQzNCOzswQkFFQSw4REFBQ0o7MEJBQVM7Ozs7OzswQkFDViw4REFBQ0M7MEJBQVc7Ozs7OzswQkFDWiw4REFBQ0M7MEJBQVU7Ozs7Ozs7Ozs7OztBQUdqQjtBQUVBLGlFQUFlQyxLQUFLQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvTWFpblBhZ2UvVGl0bGUuanM/NGVmNCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcblxuY29uc3QgVGl0bGVTZWN0aW9uQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNjElO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuNXMgbGluZWFyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbmA7XG5cbmNvbnN0IExlZnRUZXh0ID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW0gR290aGljXCIsIFwiQXJpYWxcIjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG5gO1xuXG5jb25zdCBDZW50ZXJUZXh0ID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICB9XG5gO1xuXG5jb25zdCBSaWdodFRleHQgPSBzdHlsZWQuZGl2YFxuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW0gR290aGljXCIsIFwiQXJpYWxcIixcbiAgICBzYW5zLXNlcmlmO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5gO1xuXG5jb25zdCBUaXRsZSA9ICgpID0+IHtcbiAgY29uc3QgW2lzVmlzaWJsZSwgc2V0SXNWaXNpYmxlXSA9IHVzZVN0YXRlKGZhbHNlKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGNvbnN0IHRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICBzZXRJc1Zpc2libGUodHJ1ZSk7XG4gICAgfSwgMzAwKTtcbiAgICByZXR1cm4gKCkgPT4gY2xlYXJUaW1lb3V0KHRpbWVyKTtcbiAgfSwgW10pO1xuXG4gIHJldHVybiAoXG4gICAgPFRpdGxlU2VjdGlvbkNvbnRhaW5lclxuICAgICAgY2xhc3NOYW1lPXtpc1Zpc2libGUgPyBcInNsaWRlLXVwXCIgOiBcIlwifVxuICAgICAgc3R5bGU9e3tcbiAgICAgICAgdmlzaWJpbGl0eTogaXNWaXNpYmxlID8gXCJ2aXNpYmxlXCIgOiBcImhpZGRlblwiLFxuICAgICAgICBvcGFjaXR5OiBpc1Zpc2libGUgPyAxIDogMCxcbiAgICAgIH19XG4gICAgPlxuICAgICAgPExlZnRUZXh0PuydtO2ZlOyXrOyekOuMgO2Vmeq1kCDrsLHspIAg656t7YK5IOyCrOydtO2KuCA6IOuAqOyXhTwvTGVmdFRleHQ+XG4gICAgICA8Q2VudGVyVGV4dD5FV0hBISBMRVTigJlTIEdPIFVQITwvQ2VudGVyVGV4dD5cbiAgICAgIDxSaWdodFRleHQ+66qo65OgIOydtO2ZlCBQU+ufrOuTpOydhCDtmZjsmIHtlanri4jri6QhPC9SaWdodFRleHQ+XG4gICAgPC9UaXRsZVNlY3Rpb25Db250YWluZXI+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBUaXRsZTtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJSZWFjdCIsInVzZUVmZmVjdCIsInVzZVN0YXRlIiwiVGl0bGVTZWN0aW9uQ29udGFpbmVyIiwiZGl2IiwiTGVmdFRleHQiLCJDZW50ZXJUZXh0IiwiUmlnaHRUZXh0IiwiVGl0bGUiLCJpc1Zpc2libGUiLCJzZXRJc1Zpc2libGUiLCJ0aW1lciIsInNldFRpbWVvdXQiLCJjbGVhclRpbWVvdXQiLCJjbGFzc05hbWUiLCJzdHlsZSIsInZpc2liaWxpdHkiLCJvcGFjaXR5Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/MainPage/Title.js\n"); /***/ }), @@ -111,6 +133,28 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ }), +/***/ "./components/ui/text/Text.jsx": +/*!*************************************!*\ + !*** ./components/ui/text/Text.jsx ***! + \*************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Text_styled__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Text.styled */ \"./components/ui/text/Text.styled.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_Text_styled__WEBPACK_IMPORTED_MODULE_2__]);\n_Text_styled__WEBPACK_IMPORTED_MODULE_2__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\nconst Text = ({ children, size, color, weight, align, lineHeight, margin, font })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Text_styled__WEBPACK_IMPORTED_MODULE_2__.StyledText, {\n size: size,\n color: color,\n weight: weight,\n align: align,\n lineHeight: lineHeight,\n margin: margin,\n font: font,\n children: children\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/ui/text/Text.jsx\",\n lineNumber: 15,\n columnNumber: 5\n }, undefined);\n};\nText.propTypes = {\n children: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().node).isRequired,\n font: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n size: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n color: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n weight: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n align: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n lineHeight: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n margin: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string)\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Text);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL3VpL3RleHQvVGV4dC5qc3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFtQztBQUNRO0FBRTNDLE1BQU1FLE9BQU8sQ0FBQyxFQUNaQyxRQUFRLEVBQ1JDLElBQUksRUFDSkMsS0FBSyxFQUNMQyxNQUFNLEVBQ05DLEtBQUssRUFDTEMsVUFBVSxFQUNWQyxNQUFNLEVBQ05DLElBQUksRUFDTDtJQUNDLHFCQUNFLDhEQUFDVCxvREFBVUE7UUFDVEcsTUFBTUE7UUFDTkMsT0FBT0E7UUFDUEMsUUFBUUE7UUFDUkMsT0FBT0E7UUFDUEMsWUFBWUE7UUFDWkMsUUFBUUE7UUFDUkMsTUFBTUE7a0JBRUxQOzs7Ozs7QUFHUDtBQUVBRCxLQUFLUyxTQUFTLEdBQUc7SUFDZlIsVUFBVUgsd0RBQWMsQ0FBQ2EsVUFBVTtJQUNuQ0gsTUFBTVYsMERBQWdCO0lBQ3RCSSxNQUFNSiwwREFBZ0I7SUFDdEJLLE9BQU9MLDBEQUFnQjtJQUN2Qk0sUUFBUU4sMERBQWdCO0lBQ3hCTyxPQUFPUCwwREFBZ0I7SUFDdkJRLFlBQVlSLDBEQUFnQjtJQUM1QlMsUUFBUVQsMERBQWdCO0FBQzFCO0FBRUEsaUVBQWVFLElBQUlBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy91aS90ZXh0L1RleHQuanN4Pzc2NGEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiO1xuaW1wb3J0IHsgU3R5bGVkVGV4dCB9IGZyb20gXCIuL1RleHQuc3R5bGVkXCI7XG5cbmNvbnN0IFRleHQgPSAoe1xuICBjaGlsZHJlbixcbiAgc2l6ZSxcbiAgY29sb3IsXG4gIHdlaWdodCxcbiAgYWxpZ24sXG4gIGxpbmVIZWlnaHQsXG4gIG1hcmdpbixcbiAgZm9udCxcbn0pID0+IHtcbiAgcmV0dXJuIChcbiAgICA8U3R5bGVkVGV4dFxuICAgICAgc2l6ZT17c2l6ZX1cbiAgICAgIGNvbG9yPXtjb2xvcn1cbiAgICAgIHdlaWdodD17d2VpZ2h0fVxuICAgICAgYWxpZ249e2FsaWdufVxuICAgICAgbGluZUhlaWdodD17bGluZUhlaWdodH1cbiAgICAgIG1hcmdpbj17bWFyZ2lufVxuICAgICAgZm9udD17Zm9udH1cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9TdHlsZWRUZXh0PlxuICApO1xufTtcblxuVGV4dC5wcm9wVHlwZXMgPSB7XG4gIGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZS5pc1JlcXVpcmVkLFxuICBmb250OiBQcm9wVHlwZXMuc3RyaW5nLFxuICBzaXplOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBjb2xvcjogUHJvcFR5cGVzLnN0cmluZyxcbiAgd2VpZ2h0OiBQcm9wVHlwZXMuc3RyaW5nLFxuICBhbGlnbjogUHJvcFR5cGVzLnN0cmluZyxcbiAgbGluZUhlaWdodDogUHJvcFR5cGVzLnN0cmluZyxcbiAgbWFyZ2luOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgVGV4dDtcbiJdLCJuYW1lcyI6WyJQcm9wVHlwZXMiLCJTdHlsZWRUZXh0IiwiVGV4dCIsImNoaWxkcmVuIiwic2l6ZSIsImNvbG9yIiwid2VpZ2h0IiwiYWxpZ24iLCJsaW5lSGVpZ2h0IiwibWFyZ2luIiwiZm9udCIsInByb3BUeXBlcyIsIm5vZGUiLCJpc1JlcXVpcmVkIiwic3RyaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/ui/text/Text.jsx\n"); + +/***/ }), + +/***/ "./components/ui/text/Text.styled.js": +/*!*******************************************!*\ + !*** ./components/ui/text/Text.styled.js ***! + \*******************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ StyledText: () => (/* binding */ StyledText)\n/* harmony export */ });\n/* harmony import */ var _emotion_styled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/styled */ \"@emotion/styled\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_emotion_styled__WEBPACK_IMPORTED_MODULE_0__]);\n_emotion_styled__WEBPACK_IMPORTED_MODULE_0__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n/** @jsxImportSource @emotion/react */ \nconst StyledText = _emotion_styled__WEBPACK_IMPORTED_MODULE_0__[\"default\"].span`\n font-family: ${({ font })=>font || '\"Malgun Gothic\",Times New Roman'};\n font-size: ${({ size })=>size || \"16px\"};\n color: ${({ color })=>color || \"#333\"};\n font-weight: ${({ weight })=>weight || \"normal\"};\n text-align: ${({ align })=>align || \"left\"};\n line-height: ${({ lineHeight })=>lineHeight || \"1.5\"}; //줄간격\n margin: ${({ margin })=>margin || \"0\"};\n`;\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL3VpL3RleHQvVGV4dC5zdHlsZWQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQSxvQ0FBb0MsR0FDQztBQUU5QixNQUFNQyxhQUFhRCw0REFBVyxDQUFDO2VBQ3ZCLEVBQUUsQ0FBQyxFQUFFRyxJQUFJLEVBQUUsR0FBS0EsUUFBUSxrQ0FBa0M7YUFDNUQsRUFBRSxDQUFDLEVBQUVDLElBQUksRUFBRSxHQUFLQSxRQUFRLE9BQU87U0FDbkMsRUFBRSxDQUFDLEVBQUVDLEtBQUssRUFBRSxHQUFLQSxTQUFTLE9BQU87ZUFDM0IsRUFBRSxDQUFDLEVBQUVDLE1BQU0sRUFBRSxHQUFLQSxVQUFVLFNBQVM7Y0FDdEMsRUFBRSxDQUFDLEVBQUVDLEtBQUssRUFBRSxHQUFLQSxTQUFTLE9BQU87ZUFDaEMsRUFBRSxDQUFDLEVBQUVDLFVBQVUsRUFBRSxHQUFLQSxjQUFjLE1BQU07VUFDL0MsRUFBRSxDQUFDLEVBQUVDLE1BQU0sRUFBRSxHQUFLQSxVQUFVLElBQUk7QUFDMUMsQ0FBQyxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvdWkvdGV4dC9UZXh0LnN0eWxlZC5qcz80MDJhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4SW1wb3J0U291cmNlIEBlbW90aW9uL3JlYWN0ICovXG5pbXBvcnQgc3R5bGVkIGZyb20gXCJAZW1vdGlvbi9zdHlsZWRcIjtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFRleHQgPSBzdHlsZWQuc3BhbmBcbiAgZm9udC1mYW1pbHk6ICR7KHsgZm9udCB9KSA9PiBmb250IHx8ICdcIk1hbGd1biBHb3RoaWNcIixUaW1lcyBOZXcgUm9tYW4nfTtcbiAgZm9udC1zaXplOiAkeyh7IHNpemUgfSkgPT4gc2l6ZSB8fCBcIjE2cHhcIn07XG4gIGNvbG9yOiAkeyh7IGNvbG9yIH0pID0+IGNvbG9yIHx8IFwiIzMzM1wifTtcbiAgZm9udC13ZWlnaHQ6ICR7KHsgd2VpZ2h0IH0pID0+IHdlaWdodCB8fCBcIm5vcm1hbFwifTtcbiAgdGV4dC1hbGlnbjogJHsoeyBhbGlnbiB9KSA9PiBhbGlnbiB8fCBcImxlZnRcIn07XG4gIGxpbmUtaGVpZ2h0OiAkeyh7IGxpbmVIZWlnaHQgfSkgPT4gbGluZUhlaWdodCB8fCBcIjEuNVwifTsgLy/spITqsITqsqlcbiAgbWFyZ2luOiAkeyh7IG1hcmdpbiB9KSA9PiBtYXJnaW4gfHwgXCIwXCJ9O1xuYDtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJTdHlsZWRUZXh0Iiwic3BhbiIsImZvbnQiLCJzaXplIiwiY29sb3IiLCJ3ZWlnaHQiLCJhbGlnbiIsImxpbmVIZWlnaHQiLCJtYXJnaW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/ui/text/Text.styled.js\n"); + +/***/ }), + /***/ "./pages/_app.js": /*!***********************!*\ !*** ./pages/_app.js ***! @@ -140,7 +184,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_Layout_Layout__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../components/Layout/Layout */ \"./components/Layout/Layout.js\");\n/* harmony import */ var _components_MainPage_Title__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../components/MainPage/Title */ \"./components/MainPage/Title.js\");\n/* harmony import */ var _components_MainPage_RankingBoxWrap__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/MainPage/RankingBoxWrap */ \"./components/MainPage/RankingBoxWrap.js\");\n/* harmony import */ var _components_MainPage_TodayProblemWrap__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/MainPage/TodayProblemWrap */ \"./components/MainPage/TodayProblemWrap.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([axios__WEBPACK_IMPORTED_MODULE_1__]);\naxios__WEBPACK_IMPORTED_MODULE_1__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n\n\n\n\nconst Home = ()=>{\n const [data, setData] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)([]);\n const [isLoading, setIsLoading] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const [error, setError] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const fetchData = async ()=>{\n setIsLoading(true);\n try {\n const response = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get(\"http://localhost:8080/main\");\n setData(response.data);\n setIsLoading(false);\n } catch (error) {\n setError(\"데이터를 불러오는 중 에러가 발생했습니다.\");\n setIsLoading(false);\n }\n };\n fetchData();\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Layout_Layout__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_MainPage_Title__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/index.js\",\n lineNumber: 33,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_MainPage_RankingBoxWrap__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n RankingBoxData: data\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/index.js\",\n lineNumber: 34,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_MainPage_TodayProblemWrap__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n rawData: data?.result\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/index.js\",\n lineNumber: 35,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/index.js\",\n lineNumber: 32,\n columnNumber: 7\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Home);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUEwQjtBQUN5QjtBQUVGO0FBQ0E7QUFDa0I7QUFDSTtBQUd2RSxNQUFNUSxPQUFPO0lBQ1gsTUFBTSxDQUFDQyxNQUFNQyxRQUFRLEdBQUdQLCtDQUFRQSxDQUFDLEVBQUU7SUFDbkMsTUFBTSxDQUFDUSxXQUFXQyxhQUFhLEdBQUdULCtDQUFRQSxDQUFDO0lBQzNDLE1BQU0sQ0FBQ1UsT0FBT0MsU0FBUyxHQUFHWCwrQ0FBUUEsQ0FBQztJQUVuQ0QsZ0RBQVNBLENBQUM7UUFDUixNQUFNYSxZQUFZO1lBQ2hCSCxhQUFhO1lBQ2IsSUFBSTtnQkFDRixNQUFNSSxXQUFXLE1BQU1oQixpREFBUyxDQUFDO2dCQUNqQ1UsUUFBUU0sU0FBU1AsSUFBSTtnQkFDckJHLGFBQWE7WUFDZixFQUFFLE9BQU9DLE9BQU87Z0JBQ2RDLFNBQVM7Z0JBQ1RGLGFBQWE7WUFDZjtRQUNGO1FBRUFHO0lBQ0YsR0FBRyxFQUFFO0lBRUwscUJBQ0ksOERBQUNYLGlFQUFNQTs7MEJBQ0wsOERBQUNDLGtFQUFLQTs7Ozs7MEJBQ04sOERBQUNDLDJFQUFjQTtnQkFBQ1ksZ0JBQWdCVDs7Ozs7OzBCQUNoQyw4REFBQ0YsNkVBQWdCQTtnQkFBQ1ksU0FBU1YsTUFBTVc7Ozs7Ozs7Ozs7OztBQUd6QztBQUVBLGlFQUFlWixJQUFJQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL3BhZ2VzL2luZGV4LmpzP2JlZTciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGF4aW9zIGZyb20gXCJheGlvc1wiO1xuaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcblxuaW1wb3J0IExheW91dCBmcm9tIFwiLi4vY29tcG9uZW50cy9MYXlvdXQvTGF5b3V0XCI7XG5pbXBvcnQgVGl0bGUgZnJvbSBcIi4uL2NvbXBvbmVudHMvTWFpblBhZ2UvVGl0bGVcIjtcbmltcG9ydCBSYW5raW5nQm94V3JhcCBmcm9tIFwiLi4vY29tcG9uZW50cy9NYWluUGFnZS9SYW5raW5nQm94V3JhcFwiO1xuaW1wb3J0IFRvZGF5UHJvYmxlbVdyYXAgZnJvbSBcIi4uL2NvbXBvbmVudHMvTWFpblBhZ2UvVG9kYXlQcm9ibGVtV3JhcFwiO1xuXG5cbmNvbnN0IEhvbWUgPSAoKSA9PiB7XG4gIGNvbnN0IFtkYXRhLCBzZXREYXRhXSA9IHVzZVN0YXRlKFtdKTtcbiAgY29uc3QgW2lzTG9hZGluZywgc2V0SXNMb2FkaW5nXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgY29uc3QgW2Vycm9yLCBzZXRFcnJvcl0gPSB1c2VTdGF0ZShudWxsKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGNvbnN0IGZldGNoRGF0YSA9IGFzeW5jICgpID0+IHtcbiAgICAgIHNldElzTG9hZGluZyh0cnVlKTtcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJlc3BvbnNlID0gYXdhaXQgYXhpb3MuZ2V0KFwiaHR0cDovL2xvY2FsaG9zdDo4MDgwL21haW5cIik7XG4gICAgICAgIHNldERhdGEocmVzcG9uc2UuZGF0YSk7XG4gICAgICAgIHNldElzTG9hZGluZyhmYWxzZSk7XG4gICAgICB9IGNhdGNoIChlcnJvcikge1xuICAgICAgICBzZXRFcnJvcihcIuuNsOydtO2EsOulvCDrtojrn6zsmKTripQg7KSRIOyXkOufrOqwgCDrsJzsg53tlojsirXri4jri6QuXCIpO1xuICAgICAgICBzZXRJc0xvYWRpbmcoZmFsc2UpO1xuICAgICAgfVxuICAgIH07XG5cbiAgICBmZXRjaERhdGEoKTtcbiAgfSwgW10pO1xuXG4gIHJldHVybiAoXG4gICAgICA8TGF5b3V0PlxuICAgICAgICA8VGl0bGUgLz5cbiAgICAgICAgPFJhbmtpbmdCb3hXcmFwIFJhbmtpbmdCb3hEYXRhPXtkYXRhfSAvPlxuICAgICAgICA8VG9kYXlQcm9ibGVtV3JhcCByYXdEYXRhPXtkYXRhPy5yZXN1bHR9IC8+XG4gICAgICA8L0xheW91dD5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEhvbWU7XG4iXSwibmFtZXMiOlsiYXhpb3MiLCJSZWFjdCIsInVzZUVmZmVjdCIsInVzZVN0YXRlIiwiTGF5b3V0IiwiVGl0bGUiLCJSYW5raW5nQm94V3JhcCIsIlRvZGF5UHJvYmxlbVdyYXAiLCJIb21lIiwiZGF0YSIsInNldERhdGEiLCJpc0xvYWRpbmciLCJzZXRJc0xvYWRpbmciLCJlcnJvciIsInNldEVycm9yIiwiZmV0Y2hEYXRhIiwicmVzcG9uc2UiLCJnZXQiLCJSYW5raW5nQm94RGF0YSIsInJhd0RhdGEiLCJyZXN1bHQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./pages/index.js\n"); +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_Layout_Layout__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../components/Layout/Layout */ \"./components/Layout/Layout.js\");\n/* harmony import */ var _components_MainPage_Title__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../components/MainPage/Title */ \"./components/MainPage/Title.js\");\n/* harmony import */ var _components_MainPage_RankingBoxWrap__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/MainPage/RankingBoxWrap */ \"./components/MainPage/RankingBoxWrap.js\");\n/* harmony import */ var _components_MainPage_TodayProblemWrap__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/MainPage/TodayProblemWrap */ \"./components/MainPage/TodayProblemWrap.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([axios__WEBPACK_IMPORTED_MODULE_1__, _components_Layout_Layout__WEBPACK_IMPORTED_MODULE_3__]);\n([axios__WEBPACK_IMPORTED_MODULE_1__, _components_Layout_Layout__WEBPACK_IMPORTED_MODULE_3__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\n\n\n\n\nconst Home = ()=>{\n const [data, setData] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)([]);\n const [isLoading, setIsLoading] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const [error, setError] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const fetchData = async ()=>{\n setIsLoading(true);\n try {\n const response = await axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get(\"http://localhost:8080/main\");\n setData(response.data);\n setIsLoading(false);\n } catch (error) {\n setError(\"데이터를 불러오는 중 에러가 발생했습니다.\");\n setIsLoading(false);\n }\n };\n fetchData();\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Layout_Layout__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_MainPage_Title__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/index.js\",\n lineNumber: 32,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_MainPage_RankingBoxWrap__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n RankingBoxData: data\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/index.js\",\n lineNumber: 33,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_MainPage_TodayProblemWrap__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n rawData: data?.result\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/index.js\",\n lineNumber: 34,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/index.js\",\n lineNumber: 31,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Home);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUEwQjtBQUN5QjtBQUVGO0FBQ0E7QUFDa0I7QUFDSTtBQUV2RSxNQUFNUSxPQUFPO0lBQ1gsTUFBTSxDQUFDQyxNQUFNQyxRQUFRLEdBQUdQLCtDQUFRQSxDQUFDLEVBQUU7SUFDbkMsTUFBTSxDQUFDUSxXQUFXQyxhQUFhLEdBQUdULCtDQUFRQSxDQUFDO0lBQzNDLE1BQU0sQ0FBQ1UsT0FBT0MsU0FBUyxHQUFHWCwrQ0FBUUEsQ0FBQztJQUVuQ0QsZ0RBQVNBLENBQUM7UUFDUixNQUFNYSxZQUFZO1lBQ2hCSCxhQUFhO1lBQ2IsSUFBSTtnQkFDRixNQUFNSSxXQUFXLE1BQU1oQixpREFBUyxDQUFDO2dCQUNqQ1UsUUFBUU0sU0FBU1AsSUFBSTtnQkFDckJHLGFBQWE7WUFDZixFQUFFLE9BQU9DLE9BQU87Z0JBQ2RDLFNBQVM7Z0JBQ1RGLGFBQWE7WUFDZjtRQUNGO1FBRUFHO0lBQ0YsR0FBRyxFQUFFO0lBRUwscUJBQ0UsOERBQUNYLGlFQUFNQTs7MEJBQ0wsOERBQUNDLGtFQUFLQTs7Ozs7MEJBQ04sOERBQUNDLDJFQUFjQTtnQkFBQ1ksZ0JBQWdCVDs7Ozs7OzBCQUNoQyw4REFBQ0YsNkVBQWdCQTtnQkFBQ1ksU0FBU1YsTUFBTVc7Ozs7Ozs7Ozs7OztBQUd2QztBQUVBLGlFQUFlWixJQUFJQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL3BhZ2VzL2luZGV4LmpzP2JlZTciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGF4aW9zIGZyb20gXCJheGlvc1wiO1xuaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcblxuaW1wb3J0IExheW91dCBmcm9tIFwiLi4vY29tcG9uZW50cy9MYXlvdXQvTGF5b3V0XCI7XG5pbXBvcnQgVGl0bGUgZnJvbSBcIi4uL2NvbXBvbmVudHMvTWFpblBhZ2UvVGl0bGVcIjtcbmltcG9ydCBSYW5raW5nQm94V3JhcCBmcm9tIFwiLi4vY29tcG9uZW50cy9NYWluUGFnZS9SYW5raW5nQm94V3JhcFwiO1xuaW1wb3J0IFRvZGF5UHJvYmxlbVdyYXAgZnJvbSBcIi4uL2NvbXBvbmVudHMvTWFpblBhZ2UvVG9kYXlQcm9ibGVtV3JhcFwiO1xuXG5jb25zdCBIb21lID0gKCkgPT4ge1xuICBjb25zdCBbZGF0YSwgc2V0RGF0YV0gPSB1c2VTdGF0ZShbXSk7XG4gIGNvbnN0IFtpc0xvYWRpbmcsIHNldElzTG9hZGluZ10gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIGNvbnN0IFtlcnJvciwgc2V0RXJyb3JdID0gdXNlU3RhdGUobnVsbCk7XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBjb25zdCBmZXRjaERhdGEgPSBhc3luYyAoKSA9PiB7XG4gICAgICBzZXRJc0xvYWRpbmcodHJ1ZSk7XG4gICAgICB0cnkge1xuICAgICAgICBjb25zdCByZXNwb25zZSA9IGF3YWl0IGF4aW9zLmdldChcImh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC9tYWluXCIpO1xuICAgICAgICBzZXREYXRhKHJlc3BvbnNlLmRhdGEpO1xuICAgICAgICBzZXRJc0xvYWRpbmcoZmFsc2UpO1xuICAgICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgc2V0RXJyb3IoXCLrjbDsnbTthLDrpbwg67aI65+s7Jik64qUIOykkSDsl5Drn6zqsIAg67Cc7IOd7ZaI7Iq164uI64ukLlwiKTtcbiAgICAgICAgc2V0SXNMb2FkaW5nKGZhbHNlKTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgZmV0Y2hEYXRhKCk7XG4gIH0sIFtdKTtcblxuICByZXR1cm4gKFxuICAgIDxMYXlvdXQ+XG4gICAgICA8VGl0bGUgLz5cbiAgICAgIDxSYW5raW5nQm94V3JhcCBSYW5raW5nQm94RGF0YT17ZGF0YX0gLz5cbiAgICAgIDxUb2RheVByb2JsZW1XcmFwIHJhd0RhdGE9e2RhdGE/LnJlc3VsdH0gLz5cbiAgICA8L0xheW91dD5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEhvbWU7XG4iXSwibmFtZXMiOlsiYXhpb3MiLCJSZWFjdCIsInVzZUVmZmVjdCIsInVzZVN0YXRlIiwiTGF5b3V0IiwiVGl0bGUiLCJSYW5raW5nQm94V3JhcCIsIlRvZGF5UHJvYmxlbVdyYXAiLCJIb21lIiwiZGF0YSIsInNldERhdGEiLCJpc0xvYWRpbmciLCJzZXRJc0xvYWRpbmciLCJlcnJvciIsInNldEVycm9yIiwiZmV0Y2hEYXRhIiwicmVzcG9uc2UiLCJnZXQiLCJSYW5raW5nQm94RGF0YSIsInJhd0RhdGEiLCJyZXN1bHQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./pages/index.js\n"); /***/ }), @@ -175,6 +219,17 @@ module.exports = require("next/dist/compiled/next-server/pages.runtime.dev.js"); /***/ }), +/***/ "prop-types": +/*!*****************************!*\ + !*** external "prop-types" ***! + \*****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("prop-types"); + +/***/ }), + /***/ "react": /*!************************!*\ !*** external "react" ***! @@ -219,6 +274,39 @@ module.exports = require("styled-components"); /***/ }), +/***/ "@emotion/react": +/*!*********************************!*\ + !*** external "@emotion/react" ***! + \*********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("@emotion/react");; + +/***/ }), + +/***/ "@emotion/react/jsx-dev-runtime": +/*!*************************************************!*\ + !*** external "@emotion/react/jsx-dev-runtime" ***! + \*************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("@emotion/react/jsx-dev-runtime");; + +/***/ }), + +/***/ "@emotion/styled": +/*!**********************************!*\ + !*** external "@emotion/styled" ***! + \**********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("@emotion/styled");; + +/***/ }), + /***/ "axios": /*!************************!*\ !*** external "axios" ***! diff --git a/.next/server/pages/tag-problems.js b/.next/server/pages/tag-problems.js index f128ead..0284ddc 100644 --- a/.next/server/pages/tag-problems.js +++ b/.next/server/pages/tag-problems.js @@ -16,10 +16,10 @@ exports.modules = { /*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Ftag-problems&preferredRegion=&absolutePagePath=.%2Fpages%2Ftag-problems.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D! ***! \************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +/***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ config: () => (/* binding */ config),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ getServerSideProps: () => (/* binding */ getServerSideProps),\n/* harmony export */ getStaticPaths: () => (/* binding */ getStaticPaths),\n/* harmony export */ getStaticProps: () => (/* binding */ getStaticProps),\n/* harmony export */ reportWebVitals: () => (/* binding */ reportWebVitals),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ unstable_getServerProps: () => (/* binding */ unstable_getServerProps),\n/* harmony export */ unstable_getServerSideProps: () => (/* binding */ unstable_getServerSideProps),\n/* harmony export */ unstable_getStaticParams: () => (/* binding */ unstable_getStaticParams),\n/* harmony export */ unstable_getStaticPaths: () => (/* binding */ unstable_getStaticPaths),\n/* harmony export */ unstable_getStaticProps: () => (/* binding */ unstable_getStaticProps)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/pages/module.compiled */ \"./node_modules/next/dist/server/future/route-modules/pages/module.compiled.js\");\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/build/templates/helpers */ \"./node_modules/next/dist/build/templates/helpers.js\");\n/* harmony import */ var private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! private-next-pages/_document */ \"./pages/_document.js\");\n/* harmony import */ var private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! private-next-pages/_app */ \"./pages/_app.js\");\n/* harmony import */ var _pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./pages/tag-problems.js */ \"./pages/tag-problems.js\");\n\n\n\n// Import the app and document modules.\n\n\n// Import the userland code.\n\n// Re-export the component (should be the default export).\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"default\"));\n// Re-export methods.\nconst getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticProps\");\nconst getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticPaths\");\nconst getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"getServerSideProps\");\nconst config = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"config\");\nconst reportWebVitals = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"reportWebVitals\");\n// Re-export legacy methods.\nconst unstable_getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticProps\");\nconst unstable_getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticPaths\");\nconst unstable_getStaticParams = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticParams\");\nconst unstable_getServerProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerProps\");\nconst unstable_getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerSideProps\");\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__.PagesRouteModule({\n definition: {\n kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.PAGES,\n page: \"/tag-problems\",\n pathname: \"/tag-problems\",\n // The following aren't used in production.\n bundlePath: \"\",\n filename: \"\"\n },\n components: {\n App: private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n Document: private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n },\n userland: _pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__\n});\n\n//# sourceMappingURL=pages.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LXJvdXRlLWxvYWRlci9pbmRleC5qcz9raW5kPVBBR0VTJnBhZ2U9JTJGdGFnLXByb2JsZW1zJnByZWZlcnJlZFJlZ2lvbj0mYWJzb2x1dGVQYWdlUGF0aD0uJTJGcGFnZXMlMkZ0YWctcHJvYmxlbXMuanMmYWJzb2x1dGVBcHBQYXRoPXByaXZhdGUtbmV4dC1wYWdlcyUyRl9hcHAmYWJzb2x1dGVEb2N1bWVudFBhdGg9cHJpdmF0ZS1uZXh0LXBhZ2VzJTJGX2RvY3VtZW50Jm1pZGRsZXdhcmVDb25maWdCYXNlNjQ9ZTMwJTNEISIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQStGO0FBQ2hDO0FBQ0w7QUFDMUQ7QUFDb0Q7QUFDVjtBQUMxQztBQUNvRDtBQUNwRDtBQUNBLGlFQUFlLHdFQUFLLENBQUMsbURBQVEsWUFBWSxFQUFDO0FBQzFDO0FBQ08sdUJBQXVCLHdFQUFLLENBQUMsbURBQVE7QUFDckMsdUJBQXVCLHdFQUFLLENBQUMsbURBQVE7QUFDckMsMkJBQTJCLHdFQUFLLENBQUMsbURBQVE7QUFDekMsZUFBZSx3RUFBSyxDQUFDLG1EQUFRO0FBQzdCLHdCQUF3Qix3RUFBSyxDQUFDLG1EQUFRO0FBQzdDO0FBQ08sZ0NBQWdDLHdFQUFLLENBQUMsbURBQVE7QUFDOUMsZ0NBQWdDLHdFQUFLLENBQUMsbURBQVE7QUFDOUMsaUNBQWlDLHdFQUFLLENBQUMsbURBQVE7QUFDL0MsZ0NBQWdDLHdFQUFLLENBQUMsbURBQVE7QUFDOUMsb0NBQW9DLHdFQUFLLENBQUMsbURBQVE7QUFDekQ7QUFDTyx3QkFBd0IseUdBQWdCO0FBQy9DO0FBQ0EsY0FBYyx5RUFBUztBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsV0FBVztBQUNYLGdCQUFnQjtBQUNoQixLQUFLO0FBQ0wsWUFBWTtBQUNaLENBQUM7O0FBRUQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Lz83MzUwIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBhZ2VzUm91dGVNb2R1bGUgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9mdXR1cmUvcm91dGUtbW9kdWxlcy9wYWdlcy9tb2R1bGUuY29tcGlsZWRcIjtcbmltcG9ydCB7IFJvdXRlS2luZCB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2Z1dHVyZS9yb3V0ZS1raW5kXCI7XG5pbXBvcnQgeyBob2lzdCB9IGZyb20gXCJuZXh0L2Rpc3QvYnVpbGQvdGVtcGxhdGVzL2hlbHBlcnNcIjtcbi8vIEltcG9ydCB0aGUgYXBwIGFuZCBkb2N1bWVudCBtb2R1bGVzLlxuaW1wb3J0IERvY3VtZW50IGZyb20gXCJwcml2YXRlLW5leHQtcGFnZXMvX2RvY3VtZW50XCI7XG5pbXBvcnQgQXBwIGZyb20gXCJwcml2YXRlLW5leHQtcGFnZXMvX2FwcFwiO1xuLy8gSW1wb3J0IHRoZSB1c2VybGFuZCBjb2RlLlxuaW1wb3J0ICogYXMgdXNlcmxhbmQgZnJvbSBcIi4vcGFnZXMvdGFnLXByb2JsZW1zLmpzXCI7XG4vLyBSZS1leHBvcnQgdGhlIGNvbXBvbmVudCAoc2hvdWxkIGJlIHRoZSBkZWZhdWx0IGV4cG9ydCkuXG5leHBvcnQgZGVmYXVsdCBob2lzdCh1c2VybGFuZCwgXCJkZWZhdWx0XCIpO1xuLy8gUmUtZXhwb3J0IG1ldGhvZHMuXG5leHBvcnQgY29uc3QgZ2V0U3RhdGljUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJnZXRTdGF0aWNQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBnZXRTdGF0aWNQYXRocyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFN0YXRpY1BhdGhzXCIpO1xuZXhwb3J0IGNvbnN0IGdldFNlcnZlclNpZGVQcm9wcyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFNlcnZlclNpZGVQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBjb25maWcgPSBob2lzdCh1c2VybGFuZCwgXCJjb25maWdcIik7XG5leHBvcnQgY29uc3QgcmVwb3J0V2ViVml0YWxzID0gaG9pc3QodXNlcmxhbmQsIFwicmVwb3J0V2ViVml0YWxzXCIpO1xuLy8gUmUtZXhwb3J0IGxlZ2FjeSBtZXRob2RzLlxuZXhwb3J0IGNvbnN0IHVuc3RhYmxlX2dldFN0YXRpY1Byb3BzID0gaG9pc3QodXNlcmxhbmQsIFwidW5zdGFibGVfZ2V0U3RhdGljUHJvcHNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U3RhdGljUGF0aHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXRoc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U2VydmVyUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHNcIik7XG4vLyBDcmVhdGUgYW5kIGV4cG9ydCB0aGUgcm91dGUgbW9kdWxlIHRoYXQgd2lsbCBiZSBjb25zdW1lZC5cbmV4cG9ydCBjb25zdCByb3V0ZU1vZHVsZSA9IG5ldyBQYWdlc1JvdXRlTW9kdWxlKHtcbiAgICBkZWZpbml0aW9uOiB7XG4gICAgICAgIGtpbmQ6IFJvdXRlS2luZC5QQUdFUyxcbiAgICAgICAgcGFnZTogXCIvdGFnLXByb2JsZW1zXCIsXG4gICAgICAgIHBhdGhuYW1lOiBcIi90YWctcHJvYmxlbXNcIixcbiAgICAgICAgLy8gVGhlIGZvbGxvd2luZyBhcmVuJ3QgdXNlZCBpbiBwcm9kdWN0aW9uLlxuICAgICAgICBidW5kbGVQYXRoOiBcIlwiLFxuICAgICAgICBmaWxlbmFtZTogXCJcIlxuICAgIH0sXG4gICAgY29tcG9uZW50czoge1xuICAgICAgICBBcHAsXG4gICAgICAgIERvY3VtZW50XG4gICAgfSxcbiAgICB1c2VybGFuZFxufSk7XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBhZ2VzLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Ftag-problems&preferredRegion=&absolutePagePath=.%2Fpages%2Ftag-problems.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!\n"); +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ config: () => (/* binding */ config),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ getServerSideProps: () => (/* binding */ getServerSideProps),\n/* harmony export */ getStaticPaths: () => (/* binding */ getStaticPaths),\n/* harmony export */ getStaticProps: () => (/* binding */ getStaticProps),\n/* harmony export */ reportWebVitals: () => (/* binding */ reportWebVitals),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ unstable_getServerProps: () => (/* binding */ unstable_getServerProps),\n/* harmony export */ unstable_getServerSideProps: () => (/* binding */ unstable_getServerSideProps),\n/* harmony export */ unstable_getStaticParams: () => (/* binding */ unstable_getStaticParams),\n/* harmony export */ unstable_getStaticPaths: () => (/* binding */ unstable_getStaticPaths),\n/* harmony export */ unstable_getStaticProps: () => (/* binding */ unstable_getStaticProps)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/pages/module.compiled */ \"./node_modules/next/dist/server/future/route-modules/pages/module.compiled.js\");\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/build/templates/helpers */ \"./node_modules/next/dist/build/templates/helpers.js\");\n/* harmony import */ var private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! private-next-pages/_document */ \"./pages/_document.js\");\n/* harmony import */ var private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! private-next-pages/_app */ \"./pages/_app.js\");\n/* harmony import */ var _pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./pages/tag-problems.js */ \"./pages/tag-problems.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__]);\n_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n// Import the app and document modules.\n\n\n// Import the userland code.\n\n// Re-export the component (should be the default export).\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"default\"));\n// Re-export methods.\nconst getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticProps\");\nconst getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticPaths\");\nconst getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"getServerSideProps\");\nconst config = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"config\");\nconst reportWebVitals = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"reportWebVitals\");\n// Re-export legacy methods.\nconst unstable_getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticProps\");\nconst unstable_getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticPaths\");\nconst unstable_getStaticParams = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticParams\");\nconst unstable_getServerProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerProps\");\nconst unstable_getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerSideProps\");\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__.PagesRouteModule({\n definition: {\n kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.PAGES,\n page: \"/tag-problems\",\n pathname: \"/tag-problems\",\n // The following aren't used in production.\n bundlePath: \"\",\n filename: \"\"\n },\n components: {\n App: private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n Document: private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n },\n userland: _pages_tag_problems_js__WEBPACK_IMPORTED_MODULE_5__\n});\n\n//# sourceMappingURL=pages.js.map\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LXJvdXRlLWxvYWRlci9pbmRleC5qcz9raW5kPVBBR0VTJnBhZ2U9JTJGdGFnLXByb2JsZW1zJnByZWZlcnJlZFJlZ2lvbj0mYWJzb2x1dGVQYWdlUGF0aD0uJTJGcGFnZXMlMkZ0YWctcHJvYmxlbXMuanMmYWJzb2x1dGVBcHBQYXRoPXByaXZhdGUtbmV4dC1wYWdlcyUyRl9hcHAmYWJzb2x1dGVEb2N1bWVudFBhdGg9cHJpdmF0ZS1uZXh0LXBhZ2VzJTJGX2RvY3VtZW50Jm1pZGRsZXdhcmVDb25maWdCYXNlNjQ9ZTMwJTNEISIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQStGO0FBQ2hDO0FBQ0w7QUFDMUQ7QUFDb0Q7QUFDVjtBQUMxQztBQUNvRDtBQUNwRDtBQUNBLGlFQUFlLHdFQUFLLENBQUMsbURBQVEsWUFBWSxFQUFDO0FBQzFDO0FBQ08sdUJBQXVCLHdFQUFLLENBQUMsbURBQVE7QUFDckMsdUJBQXVCLHdFQUFLLENBQUMsbURBQVE7QUFDckMsMkJBQTJCLHdFQUFLLENBQUMsbURBQVE7QUFDekMsZUFBZSx3RUFBSyxDQUFDLG1EQUFRO0FBQzdCLHdCQUF3Qix3RUFBSyxDQUFDLG1EQUFRO0FBQzdDO0FBQ08sZ0NBQWdDLHdFQUFLLENBQUMsbURBQVE7QUFDOUMsZ0NBQWdDLHdFQUFLLENBQUMsbURBQVE7QUFDOUMsaUNBQWlDLHdFQUFLLENBQUMsbURBQVE7QUFDL0MsZ0NBQWdDLHdFQUFLLENBQUMsbURBQVE7QUFDOUMsb0NBQW9DLHdFQUFLLENBQUMsbURBQVE7QUFDekQ7QUFDTyx3QkFBd0IseUdBQWdCO0FBQy9DO0FBQ0EsY0FBYyx5RUFBUztBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsV0FBVztBQUNYLGdCQUFnQjtBQUNoQixLQUFLO0FBQ0wsWUFBWTtBQUNaLENBQUM7O0FBRUQsaUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Lz83MzUwIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBhZ2VzUm91dGVNb2R1bGUgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9mdXR1cmUvcm91dGUtbW9kdWxlcy9wYWdlcy9tb2R1bGUuY29tcGlsZWRcIjtcbmltcG9ydCB7IFJvdXRlS2luZCB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2Z1dHVyZS9yb3V0ZS1raW5kXCI7XG5pbXBvcnQgeyBob2lzdCB9IGZyb20gXCJuZXh0L2Rpc3QvYnVpbGQvdGVtcGxhdGVzL2hlbHBlcnNcIjtcbi8vIEltcG9ydCB0aGUgYXBwIGFuZCBkb2N1bWVudCBtb2R1bGVzLlxuaW1wb3J0IERvY3VtZW50IGZyb20gXCJwcml2YXRlLW5leHQtcGFnZXMvX2RvY3VtZW50XCI7XG5pbXBvcnQgQXBwIGZyb20gXCJwcml2YXRlLW5leHQtcGFnZXMvX2FwcFwiO1xuLy8gSW1wb3J0IHRoZSB1c2VybGFuZCBjb2RlLlxuaW1wb3J0ICogYXMgdXNlcmxhbmQgZnJvbSBcIi4vcGFnZXMvdGFnLXByb2JsZW1zLmpzXCI7XG4vLyBSZS1leHBvcnQgdGhlIGNvbXBvbmVudCAoc2hvdWxkIGJlIHRoZSBkZWZhdWx0IGV4cG9ydCkuXG5leHBvcnQgZGVmYXVsdCBob2lzdCh1c2VybGFuZCwgXCJkZWZhdWx0XCIpO1xuLy8gUmUtZXhwb3J0IG1ldGhvZHMuXG5leHBvcnQgY29uc3QgZ2V0U3RhdGljUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJnZXRTdGF0aWNQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBnZXRTdGF0aWNQYXRocyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFN0YXRpY1BhdGhzXCIpO1xuZXhwb3J0IGNvbnN0IGdldFNlcnZlclNpZGVQcm9wcyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFNlcnZlclNpZGVQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBjb25maWcgPSBob2lzdCh1c2VybGFuZCwgXCJjb25maWdcIik7XG5leHBvcnQgY29uc3QgcmVwb3J0V2ViVml0YWxzID0gaG9pc3QodXNlcmxhbmQsIFwicmVwb3J0V2ViVml0YWxzXCIpO1xuLy8gUmUtZXhwb3J0IGxlZ2FjeSBtZXRob2RzLlxuZXhwb3J0IGNvbnN0IHVuc3RhYmxlX2dldFN0YXRpY1Byb3BzID0gaG9pc3QodXNlcmxhbmQsIFwidW5zdGFibGVfZ2V0U3RhdGljUHJvcHNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U3RhdGljUGF0aHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXRoc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U2VydmVyUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHNcIik7XG4vLyBDcmVhdGUgYW5kIGV4cG9ydCB0aGUgcm91dGUgbW9kdWxlIHRoYXQgd2lsbCBiZSBjb25zdW1lZC5cbmV4cG9ydCBjb25zdCByb3V0ZU1vZHVsZSA9IG5ldyBQYWdlc1JvdXRlTW9kdWxlKHtcbiAgICBkZWZpbml0aW9uOiB7XG4gICAgICAgIGtpbmQ6IFJvdXRlS2luZC5QQUdFUyxcbiAgICAgICAgcGFnZTogXCIvdGFnLXByb2JsZW1zXCIsXG4gICAgICAgIHBhdGhuYW1lOiBcIi90YWctcHJvYmxlbXNcIixcbiAgICAgICAgLy8gVGhlIGZvbGxvd2luZyBhcmVuJ3QgdXNlZCBpbiBwcm9kdWN0aW9uLlxuICAgICAgICBidW5kbGVQYXRoOiBcIlwiLFxuICAgICAgICBmaWxlbmFtZTogXCJcIlxuICAgIH0sXG4gICAgY29tcG9uZW50czoge1xuICAgICAgICBBcHAsXG4gICAgICAgIERvY3VtZW50XG4gICAgfSxcbiAgICB1c2VybGFuZFxufSk7XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBhZ2VzLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Ftag-problems&preferredRegion=&absolutePagePath=.%2Fpages%2Ftag-problems.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!\n"); /***/ }), @@ -30,7 +30,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst Title = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.5rem;\n font-weight: 600;\n text-align: left;\n color: #156827;\n margin: 10px;\n`;\nconst SubTitle = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 500;\n text-align: left;\n color: #156827;\n margin: 10px 10px 30px 10px;\n`;\nconst Member = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 400;\n text-align: left;\n color: #156827;\n margin: 10px 10px 10px 10px;\n`;\nconst Footer = ()=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n padding: \"30px 30px 30px 60px\"\n },\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Title, {\n children: \"이화여자대학교 백준 랭킹 사이트 : 뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 30,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SubTitle, {\n children: \"Team 뀨엘\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 31,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"정은채 | 정소은 | 정희원 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 32,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"도움 : 박세은 | 최이경 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 33,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 29,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Footer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9Gb290ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXVDO0FBRXZDLE1BQU1DLFFBQVFELDhEQUFVLENBQUM7Ozs7OztBQU16QixDQUFDO0FBRUQsTUFBTUcsV0FBV0gsOERBQVUsQ0FBQzs7Ozs7O0FBTTVCLENBQUM7QUFFRCxNQUFNSSxTQUFTSiw4REFBVSxDQUFDOzs7Ozs7QUFNMUIsQ0FBQztBQUVELE1BQU1LLFNBQVM7SUFDYixxQkFDRSw4REFBQ0g7UUFBSUksT0FBTztZQUFFQyxTQUFTO1FBQXNCOzswQkFDM0MsOERBQUNOOzBCQUFNOzs7Ozs7MEJBQ1AsOERBQUNFOzBCQUFTOzs7Ozs7MEJBQ1YsOERBQUNDOzBCQUFPOzs7Ozs7MEJBQ1IsOERBQUNBOzBCQUFPOzs7Ozs7Ozs7Ozs7QUFHZDtBQUVBLGlFQUFlQyxNQUFNQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvTGF5b3V0L0Zvb3Rlci5qcz83ZjQ3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5cbmNvbnN0IFRpdGxlID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTU2ODI3O1xuICBtYXJnaW46IDEwcHg7XG5gO1xuXG5jb25zdCBTdWJUaXRsZSA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNTY4Mjc7XG4gIG1hcmdpbjogMTBweCAxMHB4IDMwcHggMTBweDtcbmA7XG5cbmNvbnN0IE1lbWJlciA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNTY4Mjc7XG4gIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDtcbmA7XG5cbmNvbnN0IEZvb3RlciA9ICgpID0+IHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmc6IFwiMzBweCAzMHB4IDMwcHggNjBweFwiIH19PlxuICAgICAgPFRpdGxlPuydtO2ZlOyXrOyekOuMgO2Vmeq1kCDrsLHspIAg656t7YK5IOyCrOydtO2KuCA6IOuAqOyXhTwvVGl0bGU+XG4gICAgICA8U3ViVGl0bGU+VGVhbSDrgKjsl5g8L1N1YlRpdGxlPlxuICAgICAgPE1lbWJlcj7soJXsnYDssYQgfCDsoJXshozsnYAgfCDsoJXtnazsm5AgPC9NZW1iZXI+XG4gICAgICA8TWVtYmVyPuuPhOybgCA6IOuwleyEuOydgCB8IOy1nOydtOqyvSA8L01lbWJlcj5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZvb3RlcjtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJUaXRsZSIsImRpdiIsIlN1YlRpdGxlIiwiTWVtYmVyIiwiRm9vdGVyIiwic3R5bGUiLCJwYWRkaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/Footer.js\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst FooterWrapper = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n padding: 30px 30px 30px 60px;\n\n @media (max-width: 700px) {\n padding: 20px;\n }\n`;\nconst Title = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.5rem;\n font-weight: 600;\n text-align: left;\n color: #156827;\n margin: 10px;\n\n @media (max-width: 700px) {\n font-size: 1.2rem;\n`;\nconst SubTitle = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 500;\n text-align: left;\n color: #156827;\n margin: 10px 10px 30px 10px;\n\n @media (max-width: 700px) {\n font-size: 1rem;\n }\n`;\nconst Member = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 400;\n text-align: left;\n color: #156827;\n margin: 10px;\n\n @media (max-width: 700px) {\n font-size: 0.9rem;\n }\n`;\nconst Footer = ()=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(FooterWrapper, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Title, {\n children: \"이화여자대학교 백준 랭킹 사이트 : 뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 48,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SubTitle, {\n children: \"Team 뀨엘\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 49,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"정은채 | 정소은 | 정희원 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 50,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"도움 : 박세은 | 최이경 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 51,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 47,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Footer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9Gb290ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXVDO0FBRXZDLE1BQU1DLGdCQUFnQkQsOERBQVUsQ0FBQzs7Ozs7O0FBTWpDLENBQUM7QUFDRCxNQUFNRyxRQUFRSCw4REFBVSxDQUFDOzs7Ozs7Ozs7QUFTekIsQ0FBQztBQUVELE1BQU1JLFdBQVdKLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7QUFVNUIsQ0FBQztBQUVELE1BQU1LLFNBQVNMLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7QUFVMUIsQ0FBQztBQUVELE1BQU1NLFNBQVM7SUFDYixxQkFDRSw4REFBQ0w7OzBCQUNDLDhEQUFDRTswQkFBTTs7Ozs7OzBCQUNQLDhEQUFDQzswQkFBUzs7Ozs7OzBCQUNWLDhEQUFDQzswQkFBTzs7Ozs7OzBCQUNSLDhEQUFDQTswQkFBTzs7Ozs7Ozs7Ozs7O0FBR2Q7QUFFQSxpRUFBZUMsTUFBTUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0xheW91dC9Gb290ZXIuanM/N2Y0NyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuXG5jb25zdCBGb290ZXJXcmFwcGVyID0gc3R5bGVkLmRpdmBcbiAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggNjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5gO1xuY29uc3QgVGl0bGUgPSBzdHlsZWQuZGl2YFxuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNTY4Mjc7XG4gIG1hcmdpbjogMTBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbmA7XG5cbmNvbnN0IFN1YlRpdGxlID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE1NjgyNztcbiAgbWFyZ2luOiAxMHB4IDEwcHggMzBweCAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuYDtcblxuY29uc3QgTWVtYmVyID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE1NjgyNztcbiAgbWFyZ2luOiAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG5gO1xuXG5jb25zdCBGb290ZXIgPSAoKSA9PiB7XG4gIHJldHVybiAoXG4gICAgPEZvb3RlcldyYXBwZXI+XG4gICAgICA8VGl0bGU+7J207ZmU7Jes7J6Q64yA7ZWZ6rWQIOuwseykgCDrnq3tgrkg7IKs7J207Yq4IDog64Co7JeFPC9UaXRsZT5cbiAgICAgIDxTdWJUaXRsZT5UZWFtIOuAqOyXmDwvU3ViVGl0bGU+XG4gICAgICA8TWVtYmVyPuygleydgOyxhCB8IOygleyGjOydgCB8IOygle2drOybkCA8L01lbWJlcj5cbiAgICAgIDxNZW1iZXI+64+E7JuAIDog67CV7IS47J2AIHwg7LWc7J206rK9IDwvTWVtYmVyPlxuICAgIDwvRm9vdGVyV3JhcHBlcj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZvb3RlcjtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJGb290ZXJXcmFwcGVyIiwiZGl2IiwiVGl0bGUiLCJTdWJUaXRsZSIsIk1lbWJlciIsIkZvb3RlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Layout/Footer.js\n"); /***/ }), @@ -38,10 +38,10 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /*!*************************************!*\ !*** ./components/Layout/Header.js ***! \*************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +/***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst routes = [\n {\n title: \"분류별 문제\",\n href: \"/tag-problems\"\n },\n {\n title: \"난이도별 문제\",\n href: \"/difficulty-problems\"\n },\n {\n title: \"이화랭킹\",\n href: \"/ewha-ranking\"\n }\n];\nconst LogoWrapper = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n width: 42px;\n height: 28px;\n cursor: pointer;\n z-index: 1001;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n }\n`;\nconst StyledHeader = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().header)`\n backdrop-filter: blur(3rem);\n display: flex;\n align-items: center;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 100%;\n height: 75px;\n padding: 0 0 0 0;\n\n @media (max-width: 700px) {\n padding: 0 8vw;\n }\n`;\nconst Header = ({ className })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(StyledHeader, {\n className: className,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LogoWrapper, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: \"/images/QL_logo.png\",\n alt: \"logo\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 46,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 45,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 44,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 43,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"20px\",\n paddingTop: \"2px\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n children: \"뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 52,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 51,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 55,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n flexGrow: 1\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 56,\n columnNumber: 7\n }, undefined),\n routes.map(({ title, href })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: href,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DesktopTopbarItem, {\n children: title\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 59,\n columnNumber: 11\n }, undefined)\n }, title, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 58,\n columnNumber: 9\n }, undefined)),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 62,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 42,\n columnNumber: 5\n }, undefined);\n};\nconst DesktopTopbarItem = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 500;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n\n letter-spacing: -0.02rem;\n padding-left: 2.4rem;\n cursor: pointer;\n color: green;\n\n text-decoration: none;\n\n &:last-child {\n padding-right: 0;\n }\n\n &:hover {\n font-weight: 600;\n }\n`;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Header);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9IZWFkZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBZ0Q7QUFDbkI7QUFFN0IsTUFBTUcsU0FBUztJQUNiO1FBQUVDLE9BQU87UUFBVUMsTUFBTTtJQUFnQjtJQUN6QztRQUFFRCxPQUFPO1FBQVdDLE1BQU07SUFBdUI7SUFDakQ7UUFBRUQsT0FBTztRQUFRQyxNQUFNO0lBQWdCO0NBQ3hDO0FBRUQsTUFBTUMsY0FBY04sOERBQVUsQ0FBQzs7Ozs7Ozs7Ozs7QUFXL0IsQ0FBQztBQUVELE1BQU1RLGVBQWVSLGlFQUFhLENBQUM7Ozs7Ozs7Ozs7Ozs7OztBQWVuQyxDQUFDO0FBRUQsTUFBTVUsU0FBUyxDQUFDLEVBQUVDLFNBQVMsRUFBRTtJQUMzQixxQkFDRSw4REFBQ0g7UUFBYUcsV0FBV0E7OzBCQUN2Qiw4REFBQ1Qsa0RBQUlBO2dCQUFDRyxNQUFLOzBCQUNULDRFQUFDRTtvQkFBSUssT0FBTzt3QkFBRUMsYUFBYTtvQkFBTzs4QkFDaEMsNEVBQUNQO2tDQUNDLDRFQUFDUTs0QkFBSUMsS0FBSTs0QkFBc0JDLEtBQUk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzswQkFLekMsOERBQUNUO2dCQUFJSyxPQUFPO29CQUFFQyxhQUFhO29CQUFRSSxZQUFZO2dCQUFNOzBCQUNuRCw0RUFBQ0M7OEJBQUc7Ozs7Ozs7Ozs7OzBCQUdOLDhEQUFDWDtnQkFBSUssT0FBTztvQkFBRUMsYUFBYTtnQkFBTzs7Ozs7OzBCQUNsQyw4REFBQ047Z0JBQUlLLE9BQU87b0JBQUVPLFVBQVU7Z0JBQUU7Ozs7OztZQUN6QmhCLE9BQU9pQixHQUFHLENBQUMsQ0FBQyxFQUFFaEIsS0FBSyxFQUFFQyxJQUFJLEVBQUUsaUJBQzFCLDhEQUFDSCxrREFBSUE7b0JBQWFHLE1BQU1BOzhCQUN0Qiw0RUFBQ2dCO2tDQUFtQmpCOzs7Ozs7bUJBRFhBOzs7OzswQkFJYiw4REFBQ0c7Z0JBQUlLLE9BQU87b0JBQUVDLGFBQWE7Z0JBQU87Ozs7Ozs7Ozs7OztBQUd4QztBQUVBLE1BQU1RLG9CQUFvQnJCLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFtQnJDLENBQUM7QUFFRCxpRUFBZVUsTUFBTUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0xheW91dC9IZWFkZXIuanM/ZTJlMCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkLCB7IGNzcyB9IGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuaW1wb3J0IExpbmsgZnJvbSBcIm5leHQvbGlua1wiO1xuXG5jb25zdCByb3V0ZXMgPSBbXG4gIHsgdGl0bGU6IFwi67aE66WY67OEIOusuOygnFwiLCBocmVmOiBcIi90YWctcHJvYmxlbXNcIiB9LFxuICB7IHRpdGxlOiBcIuuCnOydtOuPhOuzhCDrrLjsoJxcIiwgaHJlZjogXCIvZGlmZmljdWx0eS1wcm9ibGVtc1wiIH0sXG4gIHsgdGl0bGU6IFwi7J207ZmU656t7YK5XCIsIGhyZWY6IFwiL2V3aGEtcmFua2luZ1wiIH0sXG5dO1xuXG5jb25zdCBMb2dvV3JhcHBlciA9IHN0eWxlZC5kaXZgXG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwMTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5gO1xuXG5jb25zdCBTdHlsZWRIZWFkZXIgPSBzdHlsZWQuaGVhZGVyYFxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3JlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NXB4O1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHBhZGRpbmc6IDAgOHZ3O1xuICB9XG5gO1xuXG5jb25zdCBIZWFkZXIgPSAoeyBjbGFzc05hbWUgfSkgPT4ge1xuICByZXR1cm4gKFxuICAgIDxTdHlsZWRIZWFkZXIgY2xhc3NOYW1lPXtjbGFzc05hbWV9PlxuICAgICAgPExpbmsgaHJlZj1cIi9cIj5cbiAgICAgICAgPGRpdiBzdHlsZT17eyBwYWRkaW5nTGVmdDogXCI1MHB4XCIgfX0+XG4gICAgICAgICAgPExvZ29XcmFwcGVyPlxuICAgICAgICAgICAgPGltZyBzcmM9XCIvaW1hZ2VzL1FMX2xvZ28ucG5nXCIgYWx0PVwibG9nb1wiIC8+XG4gICAgICAgICAgPC9Mb2dvV3JhcHBlcj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L0xpbms+XG5cbiAgICAgIDxkaXYgc3R5bGU9e3sgcGFkZGluZ0xlZnQ6IFwiMjBweFwiLCBwYWRkaW5nVG9wOiBcIjJweFwiIH19PlxuICAgICAgICA8aDM+64Co7JeFPC9oMz5cbiAgICAgIDwvZGl2PlxuXG4gICAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmdMZWZ0OiBcIjUwcHhcIiB9fT48L2Rpdj5cbiAgICAgIDxkaXYgc3R5bGU9e3sgZmxleEdyb3c6IDEgfX0gLz5cbiAgICAgIHtyb3V0ZXMubWFwKCh7IHRpdGxlLCBocmVmIH0pID0+IChcbiAgICAgICAgPExpbmsga2V5PXt0aXRsZX0gaHJlZj17aHJlZn0+XG4gICAgICAgICAgPERlc2t0b3BUb3BiYXJJdGVtPnt0aXRsZX08L0Rlc2t0b3BUb3BiYXJJdGVtPlxuICAgICAgICA8L0xpbms+XG4gICAgICApKX1cbiAgICAgIDxkaXYgc3R5bGU9e3sgcGFkZGluZ0xlZnQ6IFwiNTBweFwiIH19PjwvZGl2PlxuICAgIDwvU3R5bGVkSGVhZGVyPlxuICApO1xufTtcblxuY29uc3QgRGVza3RvcFRvcGJhckl0ZW0gPSBzdHlsZWQuZGl2YFxuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW0gR290aGljXCIsIFwiQXJpYWxcIjtcblxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBncmVlbjtcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuYDtcblxuZXhwb3J0IGRlZmF1bHQgSGVhZGVyO1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsImNzcyIsIkxpbmsiLCJyb3V0ZXMiLCJ0aXRsZSIsImhyZWYiLCJMb2dvV3JhcHBlciIsImRpdiIsIlN0eWxlZEhlYWRlciIsImhlYWRlciIsIkhlYWRlciIsImNsYXNzTmFtZSIsInN0eWxlIiwicGFkZGluZ0xlZnQiLCJpbWciLCJzcmMiLCJhbHQiLCJwYWRkaW5nVG9wIiwiaDMiLCJmbGV4R3JvdyIsIm1hcCIsIkRlc2t0b3BUb3BiYXJJdGVtIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/Header.js\n"); +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _ui_text_Text__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../ui/text/Text */ \"./components/ui/text/Text.jsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_ui_text_Text__WEBPACK_IMPORTED_MODULE_3__]);\n_ui_text_Text__WEBPACK_IMPORTED_MODULE_3__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n\nconst routes = [\n {\n title: \"분류별 문제\",\n href: \"/tag-problems\"\n },\n {\n title: \"난이도별 문제\",\n href: \"/difficulty-problems\"\n }\n];\nconst LogoWrapper = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n width: 42px;\n height: 28px;\n cursor: pointer;\n z-index: 1001;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n }\n`;\nconst StyledHeader = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().header)`\n backdrop-filter: blur(3rem);\n display: flex;\n align-items: center;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 100%;\n height: 78px;\n padding: 0 0 0 0;\n`;\nconst Qup = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.4rem;\n color: #0c0e27;\n font-weight: 600;\n\n @media (max-width: 700px) {\n font-size: 1rem;\n }\n`;\nconst Header = ({ className })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(StyledHeader, {\n className: className,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"5vw\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LogoWrapper, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: \"/images/QL_logo.png\",\n alt: \"logo\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 52,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 51,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 50,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 49,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"20px\",\n paddingTop: \"2px\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Qup, {\n children: \"뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 58,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 57,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 61,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n flexGrow: 1\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 62,\n columnNumber: 7\n }, undefined),\n routes.map(({ title, href })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: href,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DesktopTopbarItem, {\n children: title\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 65,\n columnNumber: 11\n }, undefined)\n }, title, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 64,\n columnNumber: 9\n }, undefined)),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"5vw\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 68,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 48,\n columnNumber: 5\n }, undefined);\n};\nconst DesktopTopbarItem = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.2rem;\n font-weight: 500;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n\n letter-spacing: -0.02rem;\n padding-left: 2.4rem;\n cursor: pointer;\n color: green;\n\n text-decoration: none;\n\n &:last-child {\n padding-right: 0;\n }\n\n &:hover {\n font-weight: 600;\n }\n\n @media (max-width: 700px) {\n font-size: 0.9rem;\n padding-left: 1rem;\n }\n`;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Header);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9IZWFkZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQWdEO0FBQ25CO0FBQ007QUFFbkMsTUFBTUksU0FBUztJQUNiO1FBQUVDLE9BQU87UUFBVUMsTUFBTTtJQUFnQjtJQUN6QztRQUFFRCxPQUFPO1FBQVdDLE1BQU07SUFBdUI7Q0FDbEQ7QUFFRCxNQUFNQyxjQUFjUCw4REFBVSxDQUFDOzs7Ozs7Ozs7OztBQVcvQixDQUFDO0FBRUQsTUFBTVMsZUFBZVQsaUVBQWEsQ0FBQzs7Ozs7Ozs7Ozs7QUFXbkMsQ0FBQztBQUVELE1BQU1XLE1BQU1YLDhEQUFVLENBQUM7Ozs7Ozs7O0FBUXZCLENBQUM7QUFFRCxNQUFNWSxTQUFTLENBQUMsRUFBRUMsU0FBUyxFQUFFO0lBQzNCLHFCQUNFLDhEQUFDSjtRQUFhSSxXQUFXQTs7MEJBQ3ZCLDhEQUFDWCxrREFBSUE7Z0JBQUNJLE1BQUs7MEJBQ1QsNEVBQUNFO29CQUFJTSxPQUFPO3dCQUFFQyxhQUFhO29CQUFNOzhCQUMvQiw0RUFBQ1I7a0NBQ0MsNEVBQUNTOzRCQUFJQyxLQUFJOzRCQUFzQkMsS0FBSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzBCQUt6Qyw4REFBQ1Y7Z0JBQUlNLE9BQU87b0JBQUVDLGFBQWE7b0JBQVFJLFlBQVk7Z0JBQU07MEJBQ25ELDRFQUFDUjs4QkFBSTs7Ozs7Ozs7Ozs7MEJBR1AsOERBQUNIO2dCQUFJTSxPQUFPO29CQUFFQyxhQUFhO2dCQUFPOzs7Ozs7MEJBQ2xDLDhEQUFDUDtnQkFBSU0sT0FBTztvQkFBRU0sVUFBVTtnQkFBRTs7Ozs7O1lBQ3pCaEIsT0FBT2lCLEdBQUcsQ0FBQyxDQUFDLEVBQUVoQixLQUFLLEVBQUVDLElBQUksRUFBRSxpQkFDMUIsOERBQUNKLGtEQUFJQTtvQkFBYUksTUFBTUE7OEJBQ3RCLDRFQUFDZ0I7a0NBQW1CakI7Ozs7OzttQkFEWEE7Ozs7OzBCQUliLDhEQUFDRztnQkFBSU0sT0FBTztvQkFBRUMsYUFBYTtnQkFBTTs7Ozs7Ozs7Ozs7O0FBR3ZDO0FBRUEsTUFBTU8sb0JBQW9CdEIsOERBQVUsQ0FBQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBd0JyQyxDQUFDO0FBRUQsaUVBQWVZLE1BQU1BLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9MYXlvdXQvSGVhZGVyLmpzP2UyZTAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCwgeyBjc3MgfSBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBMaW5rIGZyb20gXCJuZXh0L2xpbmtcIjtcbmltcG9ydCBUZXh0IGZyb20gXCIuLi91aS90ZXh0L1RleHRcIjtcblxuY29uc3Qgcm91dGVzID0gW1xuICB7IHRpdGxlOiBcIuu2hOulmOuzhCDrrLjsoJxcIiwgaHJlZjogXCIvdGFnLXByb2JsZW1zXCIgfSxcbiAgeyB0aXRsZTogXCLrgpzsnbTrj4Trs4Qg66y47KCcXCIsIGhyZWY6IFwiL2RpZmZpY3VsdHktcHJvYmxlbXNcIiB9LFxuXTtcblxuY29uc3QgTG9nb1dyYXBwZXIgPSBzdHlsZWQuZGl2YFxuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDE7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuYDtcblxuY29uc3QgU3R5bGVkSGVhZGVyID0gc3R5bGVkLmhlYWRlcmBcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzhweDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbmA7XG5cbmNvbnN0IFF1cCA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzBjMGUyNztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbmA7XG5cbmNvbnN0IEhlYWRlciA9ICh7IGNsYXNzTmFtZSB9KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPFN0eWxlZEhlYWRlciBjbGFzc05hbWU9e2NsYXNzTmFtZX0+XG4gICAgICA8TGluayBocmVmPVwiL1wiPlxuICAgICAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmdMZWZ0OiBcIjV2d1wiIH19PlxuICAgICAgICAgIDxMb2dvV3JhcHBlcj5cbiAgICAgICAgICAgIDxpbWcgc3JjPVwiL2ltYWdlcy9RTF9sb2dvLnBuZ1wiIGFsdD1cImxvZ29cIiAvPlxuICAgICAgICAgIDwvTG9nb1dyYXBwZXI+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9MaW5rPlxuXG4gICAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmdMZWZ0OiBcIjIwcHhcIiwgcGFkZGluZ1RvcDogXCIycHhcIiB9fT5cbiAgICAgICAgPFF1cD7rgKjsl4U8L1F1cD5cbiAgICAgIDwvZGl2PlxuXG4gICAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmdMZWZ0OiBcIjUwcHhcIiB9fT48L2Rpdj5cbiAgICAgIDxkaXYgc3R5bGU9e3sgZmxleEdyb3c6IDEgfX0gLz5cbiAgICAgIHtyb3V0ZXMubWFwKCh7IHRpdGxlLCBocmVmIH0pID0+IChcbiAgICAgICAgPExpbmsga2V5PXt0aXRsZX0gaHJlZj17aHJlZn0+XG4gICAgICAgICAgPERlc2t0b3BUb3BiYXJJdGVtPnt0aXRsZX08L0Rlc2t0b3BUb3BiYXJJdGVtPlxuICAgICAgICA8L0xpbms+XG4gICAgICApKX1cbiAgICAgIDxkaXYgc3R5bGU9e3sgcGFkZGluZ0xlZnQ6IFwiNXZ3XCIgfX0+PC9kaXY+XG4gICAgPC9TdHlsZWRIZWFkZXI+XG4gICk7XG59O1xuXG5jb25zdCBEZXNrdG9wVG9wYmFySXRlbSA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJNYWxndW4gR290aGljXCIsIFwiQXBwbGUgU0QgR290aGljIE5lb1wiLCBcIk5hbnVtIEdvdGhpY1wiLCBcIkFyaWFsXCI7XG5cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogZ3JlZW47XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbmA7XG5cbmV4cG9ydCBkZWZhdWx0IEhlYWRlcjtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJjc3MiLCJMaW5rIiwiVGV4dCIsInJvdXRlcyIsInRpdGxlIiwiaHJlZiIsIkxvZ29XcmFwcGVyIiwiZGl2IiwiU3R5bGVkSGVhZGVyIiwiaGVhZGVyIiwiUXVwIiwiSGVhZGVyIiwiY2xhc3NOYW1lIiwic3R5bGUiLCJwYWRkaW5nTGVmdCIsImltZyIsInNyYyIsImFsdCIsInBhZGRpbmdUb3AiLCJmbGV4R3JvdyIsIm1hcCIsIkRlc2t0b3BUb3BiYXJJdGVtIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/Header.js\n"); /***/ }), @@ -49,10 +49,32 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /*!*************************************!*\ !*** ./components/Layout/Layout.js ***! \*************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Header__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Header */ \"./components/Layout/Header.js\");\n/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Footer */ \"./components/Layout/Footer.js\");\n/* harmony import */ var _backGround_Background__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./backGround/Background */ \"./components/Layout/backGround/Background.jsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_Header__WEBPACK_IMPORTED_MODULE_2__, _backGround_Background__WEBPACK_IMPORTED_MODULE_4__]);\n([_Header__WEBPACK_IMPORTED_MODULE_2__, _backGround_Background__WEBPACK_IMPORTED_MODULE_4__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\n\n\nconst MainContent = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().main)`\n padding-top: 75px;\n display: flex;\n flex-direction: column;\n align-items: center; /* 메인 콘텐츠 수직 가운데 정렬 */\n`;\nconst Layout = ({ children })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_backGround_Background__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 16,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Header__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 17,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MainContent, {\n children: children\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 18,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Footer__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 19,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Layout);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9MYXlvdXQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1Q7QUFDQTtBQUNtQjtBQUVqRCxNQUFNSSxjQUFjSiwrREFBVyxDQUFDOzs7OztBQUtoQyxDQUFDO0FBRUQsTUFBTU0sU0FBUyxDQUFDLEVBQUVDLFFBQVEsRUFBRTtJQUMxQixxQkFDRTs7MEJBQ0UsOERBQUNKLDhEQUFVQTs7Ozs7MEJBQ1gsOERBQUNGLCtDQUFNQTs7Ozs7MEJBQ1AsOERBQUNHOzBCQUFhRzs7Ozs7OzBCQUNkLDhEQUFDTCwrQ0FBTUE7Ozs7Ozs7QUFHYjtBQUVBLGlFQUFlSSxNQUFNQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvTGF5b3V0L0xheW91dC5qcz8wYzliIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgSGVhZGVyIGZyb20gXCIuL0hlYWRlclwiO1xuaW1wb3J0IEZvb3RlciBmcm9tIFwiLi9Gb290ZXJcIjtcbmltcG9ydCBCYWNrZ3JvdW5kIGZyb20gXCIuL2JhY2tHcm91bmQvQmFja2dyb3VuZFwiO1xuXG5jb25zdCBNYWluQ29udGVudCA9IHN0eWxlZC5tYWluYFxuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyog66mU7J24IOy9mO2FkOy4oCDsiJjsp4Eg6rCA7Jq0642wIOygleugrCAqL1xuYDtcblxuY29uc3QgTGF5b3V0ID0gKHsgY2hpbGRyZW4gfSkgPT4ge1xuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICA8QmFja2dyb3VuZCAvPlxuICAgICAgPEhlYWRlciAvPlxuICAgICAgPE1haW5Db250ZW50PntjaGlsZHJlbn08L01haW5Db250ZW50PlxuICAgICAgPEZvb3RlciAvPlxuICAgIDwvPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgTGF5b3V0O1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIkhlYWRlciIsIkZvb3RlciIsIkJhY2tncm91bmQiLCJNYWluQ29udGVudCIsIm1haW4iLCJMYXlvdXQiLCJjaGlsZHJlbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Layout/Layout.js\n"); + +/***/ }), + +/***/ "./components/Layout/backGround/Background.jsx": +/*!*****************************************************!*\ + !*** ./components/Layout/backGround/Background.jsx ***! + \*****************************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Header__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Header */ \"./components/Layout/Header.js\");\n/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Footer */ \"./components/Layout/Footer.js\");\n\n\n\n\nconst LayoutContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n position: relative;\n min-height: 100vh;\n background: url(\"/images/background.svg\") no-repeat top center fixed;\n background-size: cover;\n`;\nconst MainContent = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().main)`\n padding-top: 75px;\n display: flex;\n flex-direction: column;\n align-items: center; /* 메인 콘텐츠 수직 가운데 정렬 */\n`;\nconst Layout = ({ children })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LayoutContainer, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Header__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 23,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MainContent, {\n children: children\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 24,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Footer__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 25,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 22,\n columnNumber: 7\n }, undefined)\n }, void 0, false);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Layout);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9MYXlvdXQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBdUM7QUFDVDtBQUNBO0FBRTlCLE1BQU1HLGtCQUFrQkgsOERBQVUsQ0FBQzs7Ozs7QUFLbkMsQ0FBQztBQUVELE1BQU1LLGNBQWNMLCtEQUFXLENBQUM7Ozs7O0FBS2hDLENBQUM7QUFFRCxNQUFNTyxTQUFTLENBQUMsRUFBRUMsUUFBUSxFQUFFO0lBQzFCLHFCQUNFO2tCQUNFLDRFQUFDTDs7OEJBQ0MsOERBQUNGLCtDQUFNQTs7Ozs7OEJBQ1AsOERBQUNJOzhCQUFhRzs7Ozs7OzhCQUNkLDhEQUFDTiwrQ0FBTUE7Ozs7Ozs7Ozs7OztBQUlmO0FBRUEsaUVBQWVLLE1BQU1BLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9MYXlvdXQvTGF5b3V0LmpzPzBjOWIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBIZWFkZXIgZnJvbSBcIi4vSGVhZGVyXCI7XG5pbXBvcnQgRm9vdGVyIGZyb20gXCIuL0Zvb3RlclwiO1xuXG5jb25zdCBMYXlvdXRDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2JhY2tncm91bmQuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyIGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuYDtcblxuY29uc3QgTWFpbkNvbnRlbnQgPSBzdHlsZWQubWFpbmBcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIOuplOyduCDsvZjthZDsuKAg7IiY7KeBIOqwgOyatOuNsCDsoJXroKwgKi9cbmA7XG5cbmNvbnN0IExheW91dCA9ICh7IGNoaWxkcmVuIH0pID0+IHtcbiAgcmV0dXJuIChcbiAgICA8PlxuICAgICAgPExheW91dENvbnRhaW5lcj5cbiAgICAgICAgPEhlYWRlciAvPlxuICAgICAgICA8TWFpbkNvbnRlbnQ+e2NoaWxkcmVufTwvTWFpbkNvbnRlbnQ+XG4gICAgICAgIDxGb290ZXIgLz5cbiAgICAgIDwvTGF5b3V0Q29udGFpbmVyPlxuICAgIDwvPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgTGF5b3V0O1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIkhlYWRlciIsIkZvb3RlciIsIkxheW91dENvbnRhaW5lciIsImRpdiIsIk1haW5Db250ZW50IiwibWFpbiIsIkxheW91dCIsImNoaWxkcmVuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/Layout.js\n"); +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/react/jsx-dev-runtime */ \"@emotion/react/jsx-dev-runtime\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Background_styled__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Background.styled */ \"./components/Layout/backGround/Background.styled.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__, _Background_styled__WEBPACK_IMPORTED_MODULE_2__]);\n([_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__, _Background_styled__WEBPACK_IMPORTED_MODULE_2__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n/** @jsxImportSource @emotion/react */ \n\n\nfunction Background() {\n const circles = [\n {\n x: -20,\n y: -10,\n duration: 4\n },\n {\n x: 80,\n y: 30,\n duration: 11\n },\n {\n x: 0,\n y: 70,\n duration: 8\n }\n ];\n return /*#__PURE__*/ (0,_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Background_styled__WEBPACK_IMPORTED_MODULE_2__.BackgroundContainer, {\n children: circles.map((circle, index)=>/*#__PURE__*/ (0,_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Background_styled__WEBPACK_IMPORTED_MODULE_2__.Circle, {\n x: circle.x,\n y: circle.y,\n duration: circle.duration\n }, index, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/backGround/Background.jsx\",\n lineNumber: 15,\n columnNumber: 9\n }, this))\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/backGround/Background.jsx\",\n lineNumber: 13,\n columnNumber: 5\n }, this);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Background);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9iYWNrR3JvdW5kL0JhY2tncm91bmQuanN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsb0NBQW9DO0FBQ1E7QUFDc0I7QUFFbEUsU0FBU0k7SUFDUCxNQUFNQyxVQUFVO1FBQ2Q7WUFBRUMsR0FBRyxDQUFDO1lBQUlDLEdBQUcsQ0FBQztZQUFJQyxVQUFVO1FBQUU7UUFDOUI7WUFBRUYsR0FBRztZQUFJQyxHQUFHO1lBQUlDLFVBQVU7UUFBRztRQUM3QjtZQUFFRixHQUFHO1lBQUdDLEdBQUc7WUFBSUMsVUFBVTtRQUFFO0tBQzVCO0lBRUQscUJBQ0UsdUVBQUNMLG1FQUFtQkE7a0JBQ2pCRSxRQUFRSSxHQUFHLENBQUMsQ0FBQ0MsUUFBUUMsc0JBQ3BCLHVFQUFDVCxzREFBTUE7Z0JBRUxJLEdBQUdJLE9BQU9KLENBQUM7Z0JBQ1hDLEdBQUdHLE9BQU9ILENBQUM7Z0JBQ1hDLFVBQVVFLE9BQU9GLFFBQVE7ZUFIcEJHOzs7Ozs7Ozs7O0FBUWY7QUFFQSxpRUFBZVAsVUFBVUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0xheW91dC9iYWNrR3JvdW5kL0JhY2tncm91bmQuanN4PzA2ZmQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqIEBqc3hJbXBvcnRTb3VyY2UgQGVtb3Rpb24vcmVhY3QgKi9cbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IENpcmNsZSwgQmFja2dyb3VuZENvbnRhaW5lciB9IGZyb20gXCIuL0JhY2tncm91bmQuc3R5bGVkXCI7XG5cbmZ1bmN0aW9uIEJhY2tncm91bmQoKSB7XG4gIGNvbnN0IGNpcmNsZXMgPSBbXG4gICAgeyB4OiAtMjAsIHk6IC0xMCwgZHVyYXRpb246IDQgfSwgLy8g7Jm87Kq9IOychFxuICAgIHsgeDogODAsIHk6IDMwLCBkdXJhdGlvbjogMTEgfSwgLy8g7Jik66W47Kq9IOqwgOyatOuNsFxuICAgIHsgeDogMCwgeTogNzAsIGR1cmF0aW9uOiA4IH0sIC8vIOyZvOyqvSDslYTrnphcbiAgXTtcblxuICByZXR1cm4gKFxuICAgIDxCYWNrZ3JvdW5kQ29udGFpbmVyPlxuICAgICAge2NpcmNsZXMubWFwKChjaXJjbGUsIGluZGV4KSA9PiAoXG4gICAgICAgIDxDaXJjbGVcbiAgICAgICAgICBrZXk9e2luZGV4fVxuICAgICAgICAgIHg9e2NpcmNsZS54fVxuICAgICAgICAgIHk9e2NpcmNsZS55fVxuICAgICAgICAgIGR1cmF0aW9uPXtjaXJjbGUuZHVyYXRpb259XG4gICAgICAgIC8+XG4gICAgICApKX1cbiAgICA8L0JhY2tncm91bmRDb250YWluZXI+XG4gICk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IEJhY2tncm91bmQ7XG4iXSwibmFtZXMiOlsidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJDaXJjbGUiLCJCYWNrZ3JvdW5kQ29udGFpbmVyIiwiQmFja2dyb3VuZCIsImNpcmNsZXMiLCJ4IiwieSIsImR1cmF0aW9uIiwibWFwIiwiY2lyY2xlIiwiaW5kZXgiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/Layout/backGround/Background.jsx\n"); + +/***/ }), + +/***/ "./components/Layout/backGround/Background.styled.js": +/*!***********************************************************!*\ + !*** ./components/Layout/backGround/Background.styled.js ***! + \***********************************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BackgroundContainer: () => (/* binding */ BackgroundContainer),\n/* harmony export */ Circle: () => (/* binding */ Circle),\n/* harmony export */ float: () => (/* binding */ float)\n/* harmony export */ });\n/* harmony import */ var _emotion_styled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/styled */ \"@emotion/styled\");\n/* harmony import */ var _emotion_react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @emotion/react */ \"@emotion/react\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_emotion_styled__WEBPACK_IMPORTED_MODULE_0__, _emotion_react__WEBPACK_IMPORTED_MODULE_1__]);\n([_emotion_styled__WEBPACK_IMPORTED_MODULE_0__, _emotion_react__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n/** @jsxImportSource @emotion/react */ \n\nconst float = (0,_emotion_react__WEBPACK_IMPORTED_MODULE_1__.keyframes)`\n 0%{ transform: translateY(-10vw) translateX(-20vw); }\n 50% { transform: translateY(-30vw) translateX(0vw); }\n 100% { transform: translateY(-10vw) translateX(-20vw); }\n`;\nconst Circle = _emotion_styled__WEBPACK_IMPORTED_MODULE_0__[\"default\"].div`\n position: absolute;\n width: 90vh;\n height: 90vh;\n background-image: radial-gradient(\n circle,\n #b0d79d 0%,\n rgba(255, 244, 150, 0) 50%\n );\n border-radius: 50%;\n animation: ${float} ${(props)=>props.duration}s infinite ease-in-out;\n left: ${(props)=>props.x}%;\n top: ${(props)=>props.y}%;\n transform: translate(-50%, -50%); // 가운데를 기준으로 이동\n`;\nconst BackgroundContainer = _emotion_styled__WEBPACK_IMPORTED_MODULE_0__[\"default\"].div`\n position: fixed; // 화면에 고정\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden; // 넘치는 부분 숨김\n z-index: -1; // 다른 콘텐츠 뒤로 보내기!\n background-color: white;\n`;\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9iYWNrR3JvdW5kL0JhY2tncm91bmQuc3R5bGVkLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsb0NBQW9DLEdBQ0M7QUFDTTtBQUVwQyxNQUFNRSxRQUFRRCx5REFBUyxDQUFDOzs7O0FBSS9CLENBQUMsQ0FBQztBQUVLLE1BQU1FLFNBQVNILDJEQUFVLENBQUM7Ozs7Ozs7Ozs7YUFVcEIsRUFBRUUsTUFBTSxDQUFDLEVBQUUsQ0FBQ0csUUFBVUEsTUFBTUMsUUFBUSxDQUFDO1FBQzFDLEVBQUUsQ0FBQ0QsUUFBVUEsTUFBTUUsQ0FBQyxDQUFDO09BQ3RCLEVBQUUsQ0FBQ0YsUUFBVUEsTUFBTUcsQ0FBQyxDQUFDOztBQUU1QixDQUFDLENBQUM7QUFFSyxNQUFNQyxzQkFBc0JULDJEQUFVLENBQUM7Ozs7Ozs7OztBQVM5QyxDQUFDLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9MYXlvdXQvYmFja0dyb3VuZC9CYWNrZ3JvdW5kLnN0eWxlZC5qcz9iNzIxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4SW1wb3J0U291cmNlIEBlbW90aW9uL3JlYWN0ICovXG5pbXBvcnQgc3R5bGVkIGZyb20gXCJAZW1vdGlvbi9zdHlsZWRcIjtcbmltcG9ydCB7IGtleWZyYW1lcyB9IGZyb20gXCJAZW1vdGlvbi9yZWFjdFwiO1xuXG5leHBvcnQgY29uc3QgZmxvYXQgPSBrZXlmcmFtZXNgXG4gIDAleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwdncpIHRyYW5zbGF0ZVgoLTIwdncpOyB9XG4gIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzB2dykgdHJhbnNsYXRlWCgwdncpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwdncpIHRyYW5zbGF0ZVgoLTIwdncpOyB9XG5gO1xuXG5leHBvcnQgY29uc3QgQ2lyY2xlID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTB2aDtcbiAgaGVpZ2h0OiA5MHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgY2lyY2xlLFxuICAgICNiMGQ3OWQgMCUsXG4gICAgcmdiYSgyNTUsIDI0NCwgMTUwLCAwKSA1MCVcbiAgKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246ICR7ZmxvYXR9ICR7KHByb3BzKSA9PiBwcm9wcy5kdXJhdGlvbn1zIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBsZWZ0OiAkeyhwcm9wcykgPT4gcHJvcHMueH0lO1xuICB0b3A6ICR7KHByb3BzKSA9PiBwcm9wcy55fSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAvLyDqsIDsmrTrjbDrpbwg6riw7KSA7Jy866GcIOydtOuPmVxuYDtcblxuZXhwb3J0IGNvbnN0IEJhY2tncm91bmRDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBwb3NpdGlvbjogZml4ZWQ7IC8vIO2ZlOuptOyXkCDqs6DsoJVcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyDrhJjsuZjripQg67aA67aEIOyIqOq5gFxuICB6LWluZGV4OiAtMTsgLy8g64uk66W4IOy9mO2FkOy4oCDrkqTroZwg67O064K06riwIVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbmA7XG4iXSwibmFtZXMiOlsic3R5bGVkIiwia2V5ZnJhbWVzIiwiZmxvYXQiLCJDaXJjbGUiLCJkaXYiLCJwcm9wcyIsImR1cmF0aW9uIiwieCIsInkiLCJCYWNrZ3JvdW5kQ29udGFpbmVyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/backGround/Background.styled.js\n"); /***/ }), @@ -63,18 +85,40 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\n// 초록 배경\nconst WrapContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n padding: 20px 40px 40px 40px;\n margin: 30px auto;\n background: rgba(47, 129, 65, 0.1);\n border-top: 4px dotted black;\n border-bottom: 4px dotted black;\n text-align: center;\n width: 30%;\n`;\n// 표\nconst Table = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().table)`\n font-size: 1.3rem;\n width: 90%;\n background: rgba(0, 0, 0, 0);\n border-spacing: 0;\n border-collapse: collapse;\n margin: 0 auto; /* 가운데 정렬!! */\n margin-top: 40px;\n margin-bottom: 40px;\n\n th,\n td {\n padding: 10px;\n border-bottom: 1px solid green;\n border-top: 1px solid green;\n text-align: left;\n }\n\n th {\n font-weight: bold;\n background-color: rgba(47, 129, 65, 0.2);\n }\n`;\nconst TagMainProblemTable = ({ problems })=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_3__.useRouter)();\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 400);\n return ()=>clearTimeout(timer);\n }, []);\n const handleRowClick = (name)=>{\n router.push(`/tag-problems/${name}`);\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(WrapContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Table, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"thead\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"알고리즘 분류\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 67,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 66,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 65,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tbody\", {\n children: problems.map((problem, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n onClick: ()=>handleRowClick(problem.name),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: problem.name\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 73,\n columnNumber: 15\n }, undefined)\n }, index, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 72,\n columnNumber: 13\n }, undefined))\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 70,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 64,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 57,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (TagMainProblemTable);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL1RhZ1Byb2JsZW1QYWdlL1RhZ01haW5Qcm9ibGVtVGFibGUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUF1QztBQUNZO0FBQ1g7QUFFeEMsUUFBUTtBQUNSLE1BQU1LLGdCQUFnQkwsOERBQVUsQ0FBQzs7Ozs7Ozs7QUFRakMsQ0FBQztBQUVELElBQUk7QUFDSixNQUFNTyxRQUFRUCxnRUFBWSxDQUFDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBc0IzQixDQUFDO0FBRUQsTUFBTVMsc0JBQXNCLENBQUMsRUFBRUMsUUFBUSxFQUFFO0lBQ3ZDLE1BQU0sQ0FBQ0MsV0FBV0MsYUFBYSxHQUFHVCwrQ0FBUUEsQ0FBQztJQUMzQyxNQUFNVSxTQUFTVCxzREFBU0E7SUFFeEJGLGdEQUFTQSxDQUFDO1FBQ1IsTUFBTVksUUFBUUMsV0FBVztZQUN2QkgsYUFBYTtRQUNmLEdBQUc7UUFDSCxPQUFPLElBQU1JLGFBQWFGO0lBQzVCLEdBQUcsRUFBRTtJQUVMLE1BQU1HLGlCQUFpQixDQUFDQztRQUN0QkwsT0FBT00sSUFBSSxDQUFDLENBQUMsY0FBYyxFQUFFRCxLQUFLLENBQUM7SUFDckM7SUFFQSxxQkFDRSw4REFBQ2I7UUFDQ2UsV0FBV1QsWUFBWSxhQUFhO1FBQ3BDVSxPQUFPO1lBQ0xDLFlBQVlYLFlBQVksWUFBWTtZQUNwQ1ksU0FBU1osWUFBWSxJQUFJO1FBQzNCO2tCQUVBLDRFQUFDSjs7OEJBQ0MsOERBQUNpQjs4QkFDQyw0RUFBQ0M7a0NBQ0MsNEVBQUNDO3NDQUFHOzs7Ozs7Ozs7Ozs7Ozs7OzhCQUdSLDhEQUFDQzs4QkFDRWpCLFNBQVNrQixHQUFHLENBQUMsQ0FBQ0MsU0FBU0Msc0JBQ3RCLDhEQUFDTDs0QkFBZU0sU0FBUyxJQUFNZCxlQUFlWSxRQUFRWCxJQUFJO3NDQUN4RCw0RUFBQ2M7MENBQUlILFFBQVFYLElBQUk7Ozs7OzsyQkFEVlk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVFyQjtBQUVBLGlFQUFlckIsbUJBQW1CQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvVGFnUHJvYmxlbVBhZ2UvVGFnTWFpblByb2JsZW1UYWJsZS5qcz83ZmNiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgdXNlUm91dGVyIH0gZnJvbSBcIm5leHQvcm91dGVyXCI7XG5cbi8vIOy0iOuhnSDrsLDqsr1cbmNvbnN0IFdyYXBDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweCA0MHB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSg0NywgMTI5LCA2NSwgMC4xKTtcbiAgYm9yZGVyLXRvcDogNHB4IGRvdHRlZCBibGFjaztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdHRlZCBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAlO1xuYDtcblxuLy8g7ZGcXG5jb25zdCBUYWJsZSA9IHN0eWxlZC50YWJsZWBcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgYXV0bzsgLyog6rCA7Jq0642wIOygleugrCEhICovXG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmVlbjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgZ3JlZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCAxMjksIDY1LCAwLjIpO1xuICB9XG5gO1xuXG5jb25zdCBUYWdNYWluUHJvYmxlbVRhYmxlID0gKHsgcHJvYmxlbXMgfSkgPT4ge1xuICBjb25zdCBbaXNWaXNpYmxlLCBzZXRJc1Zpc2libGVdID0gdXNlU3RhdGUoZmFsc2UpO1xuICBjb25zdCByb3V0ZXIgPSB1c2VSb3V0ZXIoKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGNvbnN0IHRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICBzZXRJc1Zpc2libGUodHJ1ZSk7XG4gICAgfSwgNDAwKTtcbiAgICByZXR1cm4gKCkgPT4gY2xlYXJUaW1lb3V0KHRpbWVyKTtcbiAgfSwgW10pO1xuXG4gIGNvbnN0IGhhbmRsZVJvd0NsaWNrID0gKG5hbWUpID0+IHtcbiAgICByb3V0ZXIucHVzaChgL3RhZy1wcm9ibGVtcy8ke25hbWV9YCk7XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8V3JhcENvbnRhaW5lclxuICAgICAgY2xhc3NOYW1lPXtpc1Zpc2libGUgPyBcInNsaWRlLXVwXCIgOiBcIlwifVxuICAgICAgc3R5bGU9e3tcbiAgICAgICAgdmlzaWJpbGl0eTogaXNWaXNpYmxlID8gXCJ2aXNpYmxlXCIgOiBcImhpZGRlblwiLFxuICAgICAgICBvcGFjaXR5OiBpc1Zpc2libGUgPyAxIDogMCxcbiAgICAgIH19XG4gICAgPlxuICAgICAgPFRhYmxlPlxuICAgICAgICA8dGhlYWQ+XG4gICAgICAgICAgPHRyPlxuICAgICAgICAgICAgPHRoPuyVjOqzoOumrOymmCDrtoTrpZg8L3RoPlxuICAgICAgICAgIDwvdHI+XG4gICAgICAgIDwvdGhlYWQ+XG4gICAgICAgIDx0Ym9keT5cbiAgICAgICAgICB7cHJvYmxlbXMubWFwKChwcm9ibGVtLCBpbmRleCkgPT4gKFxuICAgICAgICAgICAgPHRyIGtleT17aW5kZXh9IG9uQ2xpY2s9eygpID0+IGhhbmRsZVJvd0NsaWNrKHByb2JsZW0ubmFtZSl9PlxuICAgICAgICAgICAgICA8dGQ+e3Byb2JsZW0ubmFtZX08L3RkPlxuICAgICAgICAgICAgPC90cj5cbiAgICAgICAgICApKX1cbiAgICAgICAgPC90Ym9keT5cbiAgICAgIDwvVGFibGU+XG4gICAgPC9XcmFwQ29udGFpbmVyPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgVGFnTWFpblByb2JsZW1UYWJsZTtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJSZWFjdCIsInVzZUVmZmVjdCIsInVzZVN0YXRlIiwidXNlUm91dGVyIiwiV3JhcENvbnRhaW5lciIsImRpdiIsIlRhYmxlIiwidGFibGUiLCJUYWdNYWluUHJvYmxlbVRhYmxlIiwicHJvYmxlbXMiLCJpc1Zpc2libGUiLCJzZXRJc1Zpc2libGUiLCJyb3V0ZXIiLCJ0aW1lciIsInNldFRpbWVvdXQiLCJjbGVhclRpbWVvdXQiLCJoYW5kbGVSb3dDbGljayIsIm5hbWUiLCJwdXNoIiwiY2xhc3NOYW1lIiwic3R5bGUiLCJ2aXNpYmlsaXR5Iiwib3BhY2l0eSIsInRoZWFkIiwidHIiLCJ0aCIsInRib2R5IiwibWFwIiwicHJvYmxlbSIsImluZGV4Iiwib25DbGljayIsInRkIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/TagProblemPage/TagMainProblemTable.js\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\n// 초록 배경\nconst WrapContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n padding: 20px 40px 40px 40px;\n margin: 30px auto;\n background: rgba(47, 129, 65, 0.1);\n border-top: 4px dotted black;\n border-bottom: 4px dotted black;\n text-align: center;\n width: 30%;\n\n @media (max-width: 700px) {\n width: 80%;\n margin: 20px auto;\n }\n`;\n// 표\nconst Table = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().table)`\n font-size: 1.3rem;\n width: 90%;\n background: rgba(0, 0, 0, 0);\n border-spacing: 0;\n border-collapse: collapse;\n margin: 0 auto; /* 가운데 정렬!! */\n margin-top: 40px;\n margin-bottom: 40px;\n\n th,\n td {\n padding: 10px;\n border-bottom: 1px solid green;\n border-top: 1px solid green;\n text-align: left;\n }\n\n th {\n font-weight: bold;\n background-color: rgba(47, 129, 65, 0.2);\n }\n\n @media (max-width: 700px) {\n width: 100%;\n font-size: 1rem;\n margin-top: 20px;\n margin-bottom: 20px;\n }\n`;\nconst TagMainProblemTable = ({ problems })=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_3__.useRouter)();\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 400);\n return ()=>clearTimeout(timer);\n }, []);\n const handleRowClick = (name)=>{\n router.push(`/tag-problems/${name}`);\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(WrapContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Table, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"thead\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"알고리즘 분류\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 79,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 78,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 77,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tbody\", {\n children: problems.map((problem, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n onClick: ()=>handleRowClick(problem.name),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: problem.name\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 85,\n columnNumber: 15\n }, undefined)\n }, index, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 84,\n columnNumber: 13\n }, undefined))\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 82,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 76,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagMainProblemTable.js\",\n lineNumber: 69,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (TagMainProblemTable);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL1RhZ1Byb2JsZW1QYWdlL1RhZ01haW5Qcm9ibGVtVGFibGUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUF1QztBQUNZO0FBQ1g7QUFFeEMsUUFBUTtBQUNSLE1BQU1LLGdCQUFnQkwsOERBQVUsQ0FBQzs7Ozs7Ozs7Ozs7OztBQWFqQyxDQUFDO0FBRUQsSUFBSTtBQUNKLE1BQU1PLFFBQVFQLGdFQUFZLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkIzQixDQUFDO0FBRUQsTUFBTVMsc0JBQXNCLENBQUMsRUFBRUMsUUFBUSxFQUFFO0lBQ3ZDLE1BQU0sQ0FBQ0MsV0FBV0MsYUFBYSxHQUFHVCwrQ0FBUUEsQ0FBQztJQUMzQyxNQUFNVSxTQUFTVCxzREFBU0E7SUFFeEJGLGdEQUFTQSxDQUFDO1FBQ1IsTUFBTVksUUFBUUMsV0FBVztZQUN2QkgsYUFBYTtRQUNmLEdBQUc7UUFDSCxPQUFPLElBQU1JLGFBQWFGO0lBQzVCLEdBQUcsRUFBRTtJQUVMLE1BQU1HLGlCQUFpQixDQUFDQztRQUN0QkwsT0FBT00sSUFBSSxDQUFDLENBQUMsY0FBYyxFQUFFRCxLQUFLLENBQUM7SUFDckM7SUFFQSxxQkFDRSw4REFBQ2I7UUFDQ2UsV0FBV1QsWUFBWSxhQUFhO1FBQ3BDVSxPQUFPO1lBQ0xDLFlBQVlYLFlBQVksWUFBWTtZQUNwQ1ksU0FBU1osWUFBWSxJQUFJO1FBQzNCO2tCQUVBLDRFQUFDSjs7OEJBQ0MsOERBQUNpQjs4QkFDQyw0RUFBQ0M7a0NBQ0MsNEVBQUNDO3NDQUFHOzs7Ozs7Ozs7Ozs7Ozs7OzhCQUdSLDhEQUFDQzs4QkFDRWpCLFNBQVNrQixHQUFHLENBQUMsQ0FBQ0MsU0FBU0Msc0JBQ3RCLDhEQUFDTDs0QkFBZU0sU0FBUyxJQUFNZCxlQUFlWSxRQUFRWCxJQUFJO3NDQUN4RCw0RUFBQ2M7MENBQUlILFFBQVFYLElBQUk7Ozs7OzsyQkFEVlk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVFyQjtBQUVBLGlFQUFlckIsbUJBQW1CQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvVGFnUHJvYmxlbVBhZ2UvVGFnTWFpblByb2JsZW1UYWJsZS5qcz83ZmNiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgdXNlUm91dGVyIH0gZnJvbSBcIm5leHQvcm91dGVyXCI7XG5cbi8vIOy0iOuhnSDrsLDqsr1cbmNvbnN0IFdyYXBDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweCA0MHB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSg0NywgMTI5LCA2NSwgMC4xKTtcbiAgYm9yZGVyLXRvcDogNHB4IGRvdHRlZCBibGFjaztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdHRlZCBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbmA7XG5cbi8vIO2RnFxuY29uc3QgVGFibGUgPSBzdHlsZWQudGFibGVgXG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwIGF1dG87IC8qIOqwgOyatOuNsCDsoJXroKwhISAqL1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JlZW47XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGdyZWVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgMTI5LCA2NSwgMC4yKTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbmA7XG5cbmNvbnN0IFRhZ01haW5Qcm9ibGVtVGFibGUgPSAoeyBwcm9ibGVtcyB9KSA9PiB7XG4gIGNvbnN0IFtpc1Zpc2libGUsIHNldElzVmlzaWJsZV0gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIGNvbnN0IHJvdXRlciA9IHVzZVJvdXRlcigpO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgY29uc3QgdGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHNldElzVmlzaWJsZSh0cnVlKTtcbiAgICB9LCA0MDApO1xuICAgIHJldHVybiAoKSA9PiBjbGVhclRpbWVvdXQodGltZXIpO1xuICB9LCBbXSk7XG5cbiAgY29uc3QgaGFuZGxlUm93Q2xpY2sgPSAobmFtZSkgPT4ge1xuICAgIHJvdXRlci5wdXNoKGAvdGFnLXByb2JsZW1zLyR7bmFtZX1gKTtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxXcmFwQ29udGFpbmVyXG4gICAgICBjbGFzc05hbWU9e2lzVmlzaWJsZSA/IFwic2xpZGUtdXBcIiA6IFwiXCJ9XG4gICAgICBzdHlsZT17e1xuICAgICAgICB2aXNpYmlsaXR5OiBpc1Zpc2libGUgPyBcInZpc2libGVcIiA6IFwiaGlkZGVuXCIsXG4gICAgICAgIG9wYWNpdHk6IGlzVmlzaWJsZSA/IDEgOiAwLFxuICAgICAgfX1cbiAgICA+XG4gICAgICA8VGFibGU+XG4gICAgICAgIDx0aGVhZD5cbiAgICAgICAgICA8dHI+XG4gICAgICAgICAgICA8dGg+7JWM6rOg66as7KaYIOu2hOulmDwvdGg+XG4gICAgICAgICAgPC90cj5cbiAgICAgICAgPC90aGVhZD5cbiAgICAgICAgPHRib2R5PlxuICAgICAgICAgIHtwcm9ibGVtcy5tYXAoKHByb2JsZW0sIGluZGV4KSA9PiAoXG4gICAgICAgICAgICA8dHIga2V5PXtpbmRleH0gb25DbGljaz17KCkgPT4gaGFuZGxlUm93Q2xpY2socHJvYmxlbS5uYW1lKX0+XG4gICAgICAgICAgICAgIDx0ZD57cHJvYmxlbS5uYW1lfTwvdGQ+XG4gICAgICAgICAgICA8L3RyPlxuICAgICAgICAgICkpfVxuICAgICAgICA8L3Rib2R5PlxuICAgICAgPC9UYWJsZT5cbiAgICA8L1dyYXBDb250YWluZXI+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBUYWdNYWluUHJvYmxlbVRhYmxlO1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIlJlYWN0IiwidXNlRWZmZWN0IiwidXNlU3RhdGUiLCJ1c2VSb3V0ZXIiLCJXcmFwQ29udGFpbmVyIiwiZGl2IiwiVGFibGUiLCJ0YWJsZSIsIlRhZ01haW5Qcm9ibGVtVGFibGUiLCJwcm9ibGVtcyIsImlzVmlzaWJsZSIsInNldElzVmlzaWJsZSIsInJvdXRlciIsInRpbWVyIiwic2V0VGltZW91dCIsImNsZWFyVGltZW91dCIsImhhbmRsZVJvd0NsaWNrIiwibmFtZSIsInB1c2giLCJjbGFzc05hbWUiLCJzdHlsZSIsInZpc2liaWxpdHkiLCJvcGFjaXR5IiwidGhlYWQiLCJ0ciIsInRoIiwidGJvZHkiLCJtYXAiLCJwcm9ibGVtIiwiaW5kZXgiLCJvbkNsaWNrIiwidGQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/TagProblemPage/TagMainProblemTable.js\n"); /***/ }), -/***/ "./components/Title.js": -/*!*****************************!*\ - !*** ./components/Title.js ***! - \*****************************/ +/***/ "./components/ui/Title.js": +/*!********************************!*\ + !*** ./components/ui/Title.js ***! + \********************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst TitleSectionContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n align-items: center;\n justify-content: space-between;\n width: 61%;\n padding: 20px;\n box-sizing: border-box;\n`;\nconst CenterText = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 2rem;\n font-weight: 500;\n text-align: center;\n flex-grow: 1;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n color: #156827;\n`;\nconst Title = ({ sentence })=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 300);\n return ()=>clearTimeout(timer);\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(TitleSectionContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(CenterText, {\n children: sentence\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Title.js\",\n lineNumber: 38,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Title.js\",\n lineNumber: 31,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Title);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL1RpdGxlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1k7QUFFbkQsTUFBTUksd0JBQXdCSiw4REFBVSxDQUFDOzs7Ozs7QUFNekMsQ0FBQztBQUNELE1BQU1NLGFBQWFOLDhEQUFVLENBQUM7Ozs7Ozs7QUFPOUIsQ0FBQztBQUVELE1BQU1PLFFBQVEsQ0FBQyxFQUFFQyxRQUFRLEVBQUU7SUFDekIsTUFBTSxDQUFDQyxXQUFXQyxhQUFhLEdBQUdQLCtDQUFRQSxDQUFDO0lBRTNDRCxnREFBU0EsQ0FBQztRQUNSLE1BQU1TLFFBQVFDLFdBQVc7WUFDdkJGLGFBQWE7UUFDZixHQUFHO1FBQ0gsT0FBTyxJQUFNRyxhQUFhRjtJQUM1QixHQUFHLEVBQUU7SUFFTCxxQkFDRSw4REFBQ1A7UUFDQ1UsV0FBV0wsWUFBWSxhQUFhO1FBQ3BDTSxPQUFPO1lBQ0xDLFlBQVlQLFlBQVksWUFBWTtZQUNwQ1EsU0FBU1IsWUFBWSxJQUFJO1FBQzNCO2tCQUVBLDRFQUFDSDtzQkFBWUU7Ozs7Ozs7Ozs7O0FBR25CO0FBRUEsaUVBQWVELEtBQUtBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9UaXRsZS5qcz80NmYyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiO1xuXG5jb25zdCBUaXRsZVNlY3Rpb25Db250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA2MSU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5gO1xuY29uc3QgQ2VudGVyVGV4dCA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW0gR290aGljXCIsIFwiQXJpYWxcIjtcbiAgY29sb3I6ICMxNTY4Mjc7XG5gO1xuXG5jb25zdCBUaXRsZSA9ICh7IHNlbnRlbmNlIH0pID0+IHtcbiAgY29uc3QgW2lzVmlzaWJsZSwgc2V0SXNWaXNpYmxlXSA9IHVzZVN0YXRlKGZhbHNlKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGNvbnN0IHRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICBzZXRJc1Zpc2libGUodHJ1ZSk7XG4gICAgfSwgMzAwKTtcbiAgICByZXR1cm4gKCkgPT4gY2xlYXJUaW1lb3V0KHRpbWVyKTtcbiAgfSwgW10pO1xuXG4gIHJldHVybiAoXG4gICAgPFRpdGxlU2VjdGlvbkNvbnRhaW5lclxuICAgICAgY2xhc3NOYW1lPXtpc1Zpc2libGUgPyBcInNsaWRlLXVwXCIgOiBcIlwifVxuICAgICAgc3R5bGU9e3tcbiAgICAgICAgdmlzaWJpbGl0eTogaXNWaXNpYmxlID8gXCJ2aXNpYmxlXCIgOiBcImhpZGRlblwiLFxuICAgICAgICBvcGFjaXR5OiBpc1Zpc2libGUgPyAxIDogMCxcbiAgICAgIH19XG4gICAgPlxuICAgICAgPENlbnRlclRleHQ+e3NlbnRlbmNlfTwvQ2VudGVyVGV4dD5cbiAgICA8L1RpdGxlU2VjdGlvbkNvbnRhaW5lcj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFRpdGxlO1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIlJlYWN0IiwidXNlRWZmZWN0IiwidXNlU3RhdGUiLCJUaXRsZVNlY3Rpb25Db250YWluZXIiLCJkaXYiLCJDZW50ZXJUZXh0IiwiVGl0bGUiLCJzZW50ZW5jZSIsImlzVmlzaWJsZSIsInNldElzVmlzaWJsZSIsInRpbWVyIiwic2V0VGltZW91dCIsImNsZWFyVGltZW91dCIsImNsYXNzTmFtZSIsInN0eWxlIiwidmlzaWJpbGl0eSIsIm9wYWNpdHkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/Title.js\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst TitleSectionContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n align-items: center;\n justify-content: space-between;\n width: 61%;\n padding: 20px;\n box-sizing: border-box;\n\n @media (max-width: 700px) {\n width: 90%;\n padding: 10px;\n margin-top: 30px;\n }\n`;\nconst CenterText = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 2rem;\n font-weight: 500;\n text-align: center;\n flex-grow: 1;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n color: #156827;\n\n @media (max-width: 700px) {\n font-size: 1.3rem;\n }\n`;\nconst Title = ({ sentence })=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 300);\n return ()=>clearTimeout(timer);\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(TitleSectionContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(CenterText, {\n children: sentence\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/ui/Title.js\",\n lineNumber: 48,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/ui/Title.js\",\n lineNumber: 41,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Title);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL3VpL1RpdGxlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1k7QUFFbkQsTUFBTUksd0JBQXdCSiw4REFBVSxDQUFDOzs7Ozs7Ozs7Ozs7QUFZekMsQ0FBQztBQUNELE1BQU1NLGFBQWFOLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7O0FBVzlCLENBQUM7QUFFRCxNQUFNTyxRQUFRLENBQUMsRUFBRUMsUUFBUSxFQUFFO0lBQ3pCLE1BQU0sQ0FBQ0MsV0FBV0MsYUFBYSxHQUFHUCwrQ0FBUUEsQ0FBQztJQUUzQ0QsZ0RBQVNBLENBQUM7UUFDUixNQUFNUyxRQUFRQyxXQUFXO1lBQ3ZCRixhQUFhO1FBQ2YsR0FBRztRQUNILE9BQU8sSUFBTUcsYUFBYUY7SUFDNUIsR0FBRyxFQUFFO0lBRUwscUJBQ0UsOERBQUNQO1FBQ0NVLFdBQVdMLFlBQVksYUFBYTtRQUNwQ00sT0FBTztZQUNMQyxZQUFZUCxZQUFZLFlBQVk7WUFDcENRLFNBQVNSLFlBQVksSUFBSTtRQUMzQjtrQkFFQSw0RUFBQ0g7c0JBQVlFOzs7Ozs7Ozs7OztBQUduQjtBQUVBLGlFQUFlRCxLQUFLQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvdWkvVGl0bGUuanM/NDBhYSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcblxuY29uc3QgVGl0bGVTZWN0aW9uQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNjElO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5gO1xuY29uc3QgQ2VudGVyVGV4dCA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW0gR290aGljXCIsIFwiQXJpYWxcIjtcbiAgY29sb3I6ICMxNTY4Mjc7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbmA7XG5cbmNvbnN0IFRpdGxlID0gKHsgc2VudGVuY2UgfSkgPT4ge1xuICBjb25zdCBbaXNWaXNpYmxlLCBzZXRJc1Zpc2libGVdID0gdXNlU3RhdGUoZmFsc2UpO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgY29uc3QgdGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHNldElzVmlzaWJsZSh0cnVlKTtcbiAgICB9LCAzMDApO1xuICAgIHJldHVybiAoKSA9PiBjbGVhclRpbWVvdXQodGltZXIpO1xuICB9LCBbXSk7XG5cbiAgcmV0dXJuIChcbiAgICA8VGl0bGVTZWN0aW9uQ29udGFpbmVyXG4gICAgICBjbGFzc05hbWU9e2lzVmlzaWJsZSA/IFwic2xpZGUtdXBcIiA6IFwiXCJ9XG4gICAgICBzdHlsZT17e1xuICAgICAgICB2aXNpYmlsaXR5OiBpc1Zpc2libGUgPyBcInZpc2libGVcIiA6IFwiaGlkZGVuXCIsXG4gICAgICAgIG9wYWNpdHk6IGlzVmlzaWJsZSA/IDEgOiAwLFxuICAgICAgfX1cbiAgICA+XG4gICAgICA8Q2VudGVyVGV4dD57c2VudGVuY2V9PC9DZW50ZXJUZXh0PlxuICAgIDwvVGl0bGVTZWN0aW9uQ29udGFpbmVyPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgVGl0bGU7XG4iXSwibmFtZXMiOlsic3R5bGVkIiwiUmVhY3QiLCJ1c2VFZmZlY3QiLCJ1c2VTdGF0ZSIsIlRpdGxlU2VjdGlvbkNvbnRhaW5lciIsImRpdiIsIkNlbnRlclRleHQiLCJUaXRsZSIsInNlbnRlbmNlIiwiaXNWaXNpYmxlIiwic2V0SXNWaXNpYmxlIiwidGltZXIiLCJzZXRUaW1lb3V0IiwiY2xlYXJUaW1lb3V0IiwiY2xhc3NOYW1lIiwic3R5bGUiLCJ2aXNpYmlsaXR5Iiwib3BhY2l0eSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/ui/Title.js\n"); + +/***/ }), + +/***/ "./components/ui/text/Text.jsx": +/*!*************************************!*\ + !*** ./components/ui/text/Text.jsx ***! + \*************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Text_styled__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Text.styled */ \"./components/ui/text/Text.styled.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_Text_styled__WEBPACK_IMPORTED_MODULE_2__]);\n_Text_styled__WEBPACK_IMPORTED_MODULE_2__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\nconst Text = ({ children, size, color, weight, align, lineHeight, margin, font })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Text_styled__WEBPACK_IMPORTED_MODULE_2__.StyledText, {\n size: size,\n color: color,\n weight: weight,\n align: align,\n lineHeight: lineHeight,\n margin: margin,\n font: font,\n children: children\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/ui/text/Text.jsx\",\n lineNumber: 15,\n columnNumber: 5\n }, undefined);\n};\nText.propTypes = {\n children: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().node).isRequired,\n font: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n size: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n color: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n weight: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n align: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n lineHeight: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n margin: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string)\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Text);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL3VpL3RleHQvVGV4dC5qc3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFtQztBQUNRO0FBRTNDLE1BQU1FLE9BQU8sQ0FBQyxFQUNaQyxRQUFRLEVBQ1JDLElBQUksRUFDSkMsS0FBSyxFQUNMQyxNQUFNLEVBQ05DLEtBQUssRUFDTEMsVUFBVSxFQUNWQyxNQUFNLEVBQ05DLElBQUksRUFDTDtJQUNDLHFCQUNFLDhEQUFDVCxvREFBVUE7UUFDVEcsTUFBTUE7UUFDTkMsT0FBT0E7UUFDUEMsUUFBUUE7UUFDUkMsT0FBT0E7UUFDUEMsWUFBWUE7UUFDWkMsUUFBUUE7UUFDUkMsTUFBTUE7a0JBRUxQOzs7Ozs7QUFHUDtBQUVBRCxLQUFLUyxTQUFTLEdBQUc7SUFDZlIsVUFBVUgsd0RBQWMsQ0FBQ2EsVUFBVTtJQUNuQ0gsTUFBTVYsMERBQWdCO0lBQ3RCSSxNQUFNSiwwREFBZ0I7SUFDdEJLLE9BQU9MLDBEQUFnQjtJQUN2Qk0sUUFBUU4sMERBQWdCO0lBQ3hCTyxPQUFPUCwwREFBZ0I7SUFDdkJRLFlBQVlSLDBEQUFnQjtJQUM1QlMsUUFBUVQsMERBQWdCO0FBQzFCO0FBRUEsaUVBQWVFLElBQUlBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy91aS90ZXh0L1RleHQuanN4Pzc2NGEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiO1xuaW1wb3J0IHsgU3R5bGVkVGV4dCB9IGZyb20gXCIuL1RleHQuc3R5bGVkXCI7XG5cbmNvbnN0IFRleHQgPSAoe1xuICBjaGlsZHJlbixcbiAgc2l6ZSxcbiAgY29sb3IsXG4gIHdlaWdodCxcbiAgYWxpZ24sXG4gIGxpbmVIZWlnaHQsXG4gIG1hcmdpbixcbiAgZm9udCxcbn0pID0+IHtcbiAgcmV0dXJuIChcbiAgICA8U3R5bGVkVGV4dFxuICAgICAgc2l6ZT17c2l6ZX1cbiAgICAgIGNvbG9yPXtjb2xvcn1cbiAgICAgIHdlaWdodD17d2VpZ2h0fVxuICAgICAgYWxpZ249e2FsaWdufVxuICAgICAgbGluZUhlaWdodD17bGluZUhlaWdodH1cbiAgICAgIG1hcmdpbj17bWFyZ2lufVxuICAgICAgZm9udD17Zm9udH1cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9TdHlsZWRUZXh0PlxuICApO1xufTtcblxuVGV4dC5wcm9wVHlwZXMgPSB7XG4gIGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZS5pc1JlcXVpcmVkLFxuICBmb250OiBQcm9wVHlwZXMuc3RyaW5nLFxuICBzaXplOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBjb2xvcjogUHJvcFR5cGVzLnN0cmluZyxcbiAgd2VpZ2h0OiBQcm9wVHlwZXMuc3RyaW5nLFxuICBhbGlnbjogUHJvcFR5cGVzLnN0cmluZyxcbiAgbGluZUhlaWdodDogUHJvcFR5cGVzLnN0cmluZyxcbiAgbWFyZ2luOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgVGV4dDtcbiJdLCJuYW1lcyI6WyJQcm9wVHlwZXMiLCJTdHlsZWRUZXh0IiwiVGV4dCIsImNoaWxkcmVuIiwic2l6ZSIsImNvbG9yIiwid2VpZ2h0IiwiYWxpZ24iLCJsaW5lSGVpZ2h0IiwibWFyZ2luIiwiZm9udCIsInByb3BUeXBlcyIsIm5vZGUiLCJpc1JlcXVpcmVkIiwic3RyaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/ui/text/Text.jsx\n"); + +/***/ }), + +/***/ "./components/ui/text/Text.styled.js": +/*!*******************************************!*\ + !*** ./components/ui/text/Text.styled.js ***! + \*******************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ StyledText: () => (/* binding */ StyledText)\n/* harmony export */ });\n/* harmony import */ var _emotion_styled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/styled */ \"@emotion/styled\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_emotion_styled__WEBPACK_IMPORTED_MODULE_0__]);\n_emotion_styled__WEBPACK_IMPORTED_MODULE_0__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n/** @jsxImportSource @emotion/react */ \nconst StyledText = _emotion_styled__WEBPACK_IMPORTED_MODULE_0__[\"default\"].span`\n font-family: ${({ font })=>font || '\"Malgun Gothic\",Times New Roman'};\n font-size: ${({ size })=>size || \"16px\"};\n color: ${({ color })=>color || \"#333\"};\n font-weight: ${({ weight })=>weight || \"normal\"};\n text-align: ${({ align })=>align || \"left\"};\n line-height: ${({ lineHeight })=>lineHeight || \"1.5\"}; //줄간격\n margin: ${({ margin })=>margin || \"0\"};\n`;\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL3VpL3RleHQvVGV4dC5zdHlsZWQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQSxvQ0FBb0MsR0FDQztBQUU5QixNQUFNQyxhQUFhRCw0REFBVyxDQUFDO2VBQ3ZCLEVBQUUsQ0FBQyxFQUFFRyxJQUFJLEVBQUUsR0FBS0EsUUFBUSxrQ0FBa0M7YUFDNUQsRUFBRSxDQUFDLEVBQUVDLElBQUksRUFBRSxHQUFLQSxRQUFRLE9BQU87U0FDbkMsRUFBRSxDQUFDLEVBQUVDLEtBQUssRUFBRSxHQUFLQSxTQUFTLE9BQU87ZUFDM0IsRUFBRSxDQUFDLEVBQUVDLE1BQU0sRUFBRSxHQUFLQSxVQUFVLFNBQVM7Y0FDdEMsRUFBRSxDQUFDLEVBQUVDLEtBQUssRUFBRSxHQUFLQSxTQUFTLE9BQU87ZUFDaEMsRUFBRSxDQUFDLEVBQUVDLFVBQVUsRUFBRSxHQUFLQSxjQUFjLE1BQU07VUFDL0MsRUFBRSxDQUFDLEVBQUVDLE1BQU0sRUFBRSxHQUFLQSxVQUFVLElBQUk7QUFDMUMsQ0FBQyxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvdWkvdGV4dC9UZXh0LnN0eWxlZC5qcz80MDJhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4SW1wb3J0U291cmNlIEBlbW90aW9uL3JlYWN0ICovXG5pbXBvcnQgc3R5bGVkIGZyb20gXCJAZW1vdGlvbi9zdHlsZWRcIjtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFRleHQgPSBzdHlsZWQuc3BhbmBcbiAgZm9udC1mYW1pbHk6ICR7KHsgZm9udCB9KSA9PiBmb250IHx8ICdcIk1hbGd1biBHb3RoaWNcIixUaW1lcyBOZXcgUm9tYW4nfTtcbiAgZm9udC1zaXplOiAkeyh7IHNpemUgfSkgPT4gc2l6ZSB8fCBcIjE2cHhcIn07XG4gIGNvbG9yOiAkeyh7IGNvbG9yIH0pID0+IGNvbG9yIHx8IFwiIzMzM1wifTtcbiAgZm9udC13ZWlnaHQ6ICR7KHsgd2VpZ2h0IH0pID0+IHdlaWdodCB8fCBcIm5vcm1hbFwifTtcbiAgdGV4dC1hbGlnbjogJHsoeyBhbGlnbiB9KSA9PiBhbGlnbiB8fCBcImxlZnRcIn07XG4gIGxpbmUtaGVpZ2h0OiAkeyh7IGxpbmVIZWlnaHQgfSkgPT4gbGluZUhlaWdodCB8fCBcIjEuNVwifTsgLy/spITqsITqsqlcbiAgbWFyZ2luOiAkeyh7IG1hcmdpbiB9KSA9PiBtYXJnaW4gfHwgXCIwXCJ9O1xuYDtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJTdHlsZWRUZXh0Iiwic3BhbiIsImZvbnQiLCJzaXplIiwiY29sb3IiLCJ3ZWlnaHQiLCJhbGlnbiIsImxpbmVIZWlnaHQiLCJtYXJnaW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/ui/text/Text.styled.js\n"); /***/ }), @@ -104,10 +148,10 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /*!*******************************!*\ !*** ./pages/tag-problems.js ***! \*******************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { +/***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _components_Layout_Layout__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/Layout/Layout */ \"./components/Layout/Layout.js\");\n/* harmony import */ var _components_Title__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/Title */ \"./components/Title.js\");\n/* harmony import */ var _components_TagProblemPage_TagMainProblemTable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../components/TagProblemPage/TagMainProblemTable */ \"./components/TagProblemPage/TagMainProblemTable.js\");\n\n\n\n\nconst tagProblemData = [\n {\n name: \"math\"\n },\n {\n name: \"implementation\"\n },\n {\n name: \"greedy\"\n },\n {\n name: \"string\"\n },\n {\n name: \"data_structures\"\n },\n {\n name: \"graphs\"\n },\n {\n name: \"dp\"\n },\n {\n name: \"geometry\"\n }\n];\nconst TagProblems = ()=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Layout_Layout__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Title__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n sentence: \"- 분류별 벗들이 안 푼 문제 -\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/tag-problems.js\",\n lineNumber: 20,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TagProblemPage_TagMainProblemTable__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n problems: tagProblemData\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/tag-problems.js\",\n lineNumber: 21,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/tag-problems.js\",\n lineNumber: 19,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (TagProblems);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy90YWctcHJvYmxlbXMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFpRDtBQUNUO0FBRTJDO0FBRW5GLE1BQU1HLGlCQUFpQjtJQUNyQjtRQUFFQyxNQUFNO0lBQU87SUFDZjtRQUFFQSxNQUFNO0lBQWlCO0lBQ3pCO1FBQUVBLE1BQU07SUFBUztJQUNqQjtRQUFFQSxNQUFNO0lBQVM7SUFDakI7UUFBRUEsTUFBTTtJQUFrQjtJQUMxQjtRQUFFQSxNQUFNO0lBQVM7SUFDakI7UUFBRUEsTUFBTTtJQUFLO0lBQ2I7UUFBRUEsTUFBTTtJQUFXO0NBQ3BCO0FBRUQsTUFBTUMsY0FBYztJQUNsQixxQkFDRSw4REFBQ0wsaUVBQU1BOzswQkFDTCw4REFBQ0MseURBQUtBO2dCQUFDSyxVQUFVOzs7Ozs7MEJBQ2pCLDhEQUFDSixzRkFBbUJBO2dCQUFDSyxVQUFVSjs7Ozs7Ozs7Ozs7O0FBR3JDO0FBRUEsaUVBQWVFLFdBQVdBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vcGFnZXMvdGFnLXByb2JsZW1zLmpzP2YzNTIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IExheW91dCBmcm9tIFwiLi4vY29tcG9uZW50cy9MYXlvdXQvTGF5b3V0XCI7XG5pbXBvcnQgVGl0bGUgZnJvbSBcIi4uL2NvbXBvbmVudHMvVGl0bGVcIjtcblxuaW1wb3J0IFRhZ01haW5Qcm9ibGVtVGFibGUgZnJvbSBcIi4uL2NvbXBvbmVudHMvVGFnUHJvYmxlbVBhZ2UvVGFnTWFpblByb2JsZW1UYWJsZVwiO1xuXG5jb25zdCB0YWdQcm9ibGVtRGF0YSA9IFtcbiAgeyBuYW1lOiBcIm1hdGhcIiB9LFxuICB7IG5hbWU6IFwiaW1wbGVtZW50YXRpb25cIiB9LFxuICB7IG5hbWU6IFwiZ3JlZWR5XCIgfSxcbiAgeyBuYW1lOiBcInN0cmluZ1wiIH0sXG4gIHsgbmFtZTogXCJkYXRhX3N0cnVjdHVyZXNcIiB9LFxuICB7IG5hbWU6IFwiZ3JhcGhzXCIgfSxcbiAgeyBuYW1lOiBcImRwXCIgfSxcbiAgeyBuYW1lOiBcImdlb21ldHJ5XCIgfSxcbl07XG5cbmNvbnN0IFRhZ1Byb2JsZW1zID0gKCkgPT4ge1xuICByZXR1cm4gKFxuICAgIDxMYXlvdXQ+XG4gICAgICA8VGl0bGUgc2VudGVuY2U9e1wiLSDrtoTrpZjrs4Qg67KX65Ok7J20IOyViCDtkbwg66y47KCcIC1cIn0gLz5cbiAgICAgIDxUYWdNYWluUHJvYmxlbVRhYmxlIHByb2JsZW1zPXt0YWdQcm9ibGVtRGF0YX0gLz5cbiAgICA8L0xheW91dD5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFRhZ1Byb2JsZW1zO1xuIl0sIm5hbWVzIjpbIkxheW91dCIsIlRpdGxlIiwiVGFnTWFpblByb2JsZW1UYWJsZSIsInRhZ1Byb2JsZW1EYXRhIiwibmFtZSIsIlRhZ1Byb2JsZW1zIiwic2VudGVuY2UiLCJwcm9ibGVtcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./pages/tag-problems.js\n"); +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _components_Layout_Layout__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/Layout/Layout */ \"./components/Layout/Layout.js\");\n/* harmony import */ var _components_ui_Title__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/ui/Title */ \"./components/ui/Title.js\");\n/* harmony import */ var _components_TagProblemPage_TagMainProblemTable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../components/TagProblemPage/TagMainProblemTable */ \"./components/TagProblemPage/TagMainProblemTable.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_components_Layout_Layout__WEBPACK_IMPORTED_MODULE_1__]);\n_components_Layout_Layout__WEBPACK_IMPORTED_MODULE_1__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n\nconst tagProblemData = [\n {\n name: \"math\"\n },\n {\n name: \"implementation\"\n },\n {\n name: \"greedy\"\n },\n {\n name: \"string\"\n },\n {\n name: \"data_structures\"\n },\n {\n name: \"graphs\"\n },\n {\n name: \"dp\"\n },\n {\n name: \"geometry\"\n }\n];\nconst TagProblems = ()=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Layout_Layout__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Title__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n sentence: \"- 분류별 벗들이 안 푼 문제 -\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/tag-problems.js\",\n lineNumber: 20,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TagProblemPage_TagMainProblemTable__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n problems: tagProblemData\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/tag-problems.js\",\n lineNumber: 21,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/tag-problems.js\",\n lineNumber: 19,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (TagProblems);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy90YWctcHJvYmxlbXMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFpRDtBQUNOO0FBRXdDO0FBRW5GLE1BQU1HLGlCQUFpQjtJQUNyQjtRQUFFQyxNQUFNO0lBQU87SUFDZjtRQUFFQSxNQUFNO0lBQWlCO0lBQ3pCO1FBQUVBLE1BQU07SUFBUztJQUNqQjtRQUFFQSxNQUFNO0lBQVM7SUFDakI7UUFBRUEsTUFBTTtJQUFrQjtJQUMxQjtRQUFFQSxNQUFNO0lBQVM7SUFDakI7UUFBRUEsTUFBTTtJQUFLO0lBQ2I7UUFBRUEsTUFBTTtJQUFXO0NBQ3BCO0FBRUQsTUFBTUMsY0FBYztJQUNsQixxQkFDRSw4REFBQ0wsaUVBQU1BOzswQkFDTCw4REFBQ0MsNERBQUtBO2dCQUFDSyxVQUFVOzs7Ozs7MEJBQ2pCLDhEQUFDSixzRkFBbUJBO2dCQUFDSyxVQUFVSjs7Ozs7Ozs7Ozs7O0FBR3JDO0FBRUEsaUVBQWVFLFdBQVdBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vcGFnZXMvdGFnLXByb2JsZW1zLmpzP2YzNTIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IExheW91dCBmcm9tIFwiLi4vY29tcG9uZW50cy9MYXlvdXQvTGF5b3V0XCI7XG5pbXBvcnQgVGl0bGUgZnJvbSBcIi4uL2NvbXBvbmVudHMvdWkvVGl0bGVcIjtcblxuaW1wb3J0IFRhZ01haW5Qcm9ibGVtVGFibGUgZnJvbSBcIi4uL2NvbXBvbmVudHMvVGFnUHJvYmxlbVBhZ2UvVGFnTWFpblByb2JsZW1UYWJsZVwiO1xuXG5jb25zdCB0YWdQcm9ibGVtRGF0YSA9IFtcbiAgeyBuYW1lOiBcIm1hdGhcIiB9LFxuICB7IG5hbWU6IFwiaW1wbGVtZW50YXRpb25cIiB9LFxuICB7IG5hbWU6IFwiZ3JlZWR5XCIgfSxcbiAgeyBuYW1lOiBcInN0cmluZ1wiIH0sXG4gIHsgbmFtZTogXCJkYXRhX3N0cnVjdHVyZXNcIiB9LFxuICB7IG5hbWU6IFwiZ3JhcGhzXCIgfSxcbiAgeyBuYW1lOiBcImRwXCIgfSxcbiAgeyBuYW1lOiBcImdlb21ldHJ5XCIgfSxcbl07XG5cbmNvbnN0IFRhZ1Byb2JsZW1zID0gKCkgPT4ge1xuICByZXR1cm4gKFxuICAgIDxMYXlvdXQ+XG4gICAgICA8VGl0bGUgc2VudGVuY2U9e1wiLSDrtoTrpZjrs4Qg67KX65Ok7J20IOyViCDtkbwg66y47KCcIC1cIn0gLz5cbiAgICAgIDxUYWdNYWluUHJvYmxlbVRhYmxlIHByb2JsZW1zPXt0YWdQcm9ibGVtRGF0YX0gLz5cbiAgICA8L0xheW91dD5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFRhZ1Byb2JsZW1zO1xuIl0sIm5hbWVzIjpbIkxheW91dCIsIlRpdGxlIiwiVGFnTWFpblByb2JsZW1UYWJsZSIsInRhZ1Byb2JsZW1EYXRhIiwibmFtZSIsIlRhZ1Byb2JsZW1zIiwic2VudGVuY2UiLCJwcm9ibGVtcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./pages/tag-problems.js\n"); /***/ }), @@ -142,6 +186,17 @@ module.exports = require("next/dist/compiled/next-server/pages.runtime.dev.js"); /***/ }), +/***/ "prop-types": +/*!*****************************!*\ + !*** external "prop-types" ***! + \*****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("prop-types"); + +/***/ }), + /***/ "react": /*!************************!*\ !*** external "react" ***! @@ -197,6 +252,39 @@ module.exports = require("styled-components"); /***/ }), +/***/ "@emotion/react": +/*!*********************************!*\ + !*** external "@emotion/react" ***! + \*********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("@emotion/react");; + +/***/ }), + +/***/ "@emotion/react/jsx-dev-runtime": +/*!*************************************************!*\ + !*** external "@emotion/react/jsx-dev-runtime" ***! + \*************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("@emotion/react/jsx-dev-runtime");; + +/***/ }), + +/***/ "@emotion/styled": +/*!**********************************!*\ + !*** external "@emotion/styled" ***! + \**********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("@emotion/styled");; + +/***/ }), + /***/ "fs": /*!*********************!*\ !*** external "fs" ***! diff --git a/.next/server/pages/tag-problems/[name].js b/.next/server/pages/tag-problems/[name].js new file mode 100644 index 0000000..759ee8b --- /dev/null +++ b/.next/server/pages/tag-problems/[name].js @@ -0,0 +1,353 @@ +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +(() => { +var exports = {}; +exports.id = "pages/tag-problems/[name]"; +exports.ids = ["pages/tag-problems/[name]"]; +exports.modules = { + +/***/ "./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Ftag-problems%2F%5Bname%5D&preferredRegion=&absolutePagePath=.%2Fpages%2Ftag-problems%2F%5Bname%5D.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!": +/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Ftag-problems%2F%5Bname%5D&preferredRegion=&absolutePagePath=.%2Fpages%2Ftag-problems%2F%5Bname%5D.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D! ***! + \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ config: () => (/* binding */ config),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ getServerSideProps: () => (/* binding */ getServerSideProps),\n/* harmony export */ getStaticPaths: () => (/* binding */ getStaticPaths),\n/* harmony export */ getStaticProps: () => (/* binding */ getStaticProps),\n/* harmony export */ reportWebVitals: () => (/* binding */ reportWebVitals),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ unstable_getServerProps: () => (/* binding */ unstable_getServerProps),\n/* harmony export */ unstable_getServerSideProps: () => (/* binding */ unstable_getServerSideProps),\n/* harmony export */ unstable_getStaticParams: () => (/* binding */ unstable_getStaticParams),\n/* harmony export */ unstable_getStaticPaths: () => (/* binding */ unstable_getStaticPaths),\n/* harmony export */ unstable_getStaticProps: () => (/* binding */ unstable_getStaticProps)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/pages/module.compiled */ \"./node_modules/next/dist/server/future/route-modules/pages/module.compiled.js\");\n/* harmony import */ var next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/build/templates/helpers */ \"./node_modules/next/dist/build/templates/helpers.js\");\n/* harmony import */ var private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! private-next-pages/_document */ \"./pages/_document.js\");\n/* harmony import */ var private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! private-next-pages/_app */ \"./pages/_app.js\");\n/* harmony import */ var _pages_tag_problems_name_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./pages/tag-problems/[name].js */ \"./pages/tag-problems/[name].js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_pages_tag_problems_name_js__WEBPACK_IMPORTED_MODULE_5__]);\n_pages_tag_problems_name_js__WEBPACK_IMPORTED_MODULE_5__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n// Import the app and document modules.\n\n\n// Import the userland code.\n\n// Re-export the component (should be the default export).\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"default\"));\n// Re-export methods.\nconst getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticProps\");\nconst getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticPaths\");\nconst getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"getServerSideProps\");\nconst config = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"config\");\nconst reportWebVitals = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"reportWebVitals\");\n// Re-export legacy methods.\nconst unstable_getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticProps\");\nconst unstable_getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticPaths\");\nconst unstable_getStaticParams = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticParams\");\nconst unstable_getServerProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerProps\");\nconst unstable_getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_pages_tag_problems_name_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerSideProps\");\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_future_route_modules_pages_module_compiled__WEBPACK_IMPORTED_MODULE_0__.PagesRouteModule({\n definition: {\n kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.PAGES,\n page: \"/tag-problems/[name]\",\n pathname: \"/tag-problems/[name]\",\n // The following aren't used in production.\n bundlePath: \"\",\n filename: \"\"\n },\n components: {\n App: private_next_pages_app__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n Document: private_next_pages_document__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n },\n userland: _pages_tag_problems_name_js__WEBPACK_IMPORTED_MODULE_5__\n});\n\n//# sourceMappingURL=pages.js.map\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LXJvdXRlLWxvYWRlci9pbmRleC5qcz9raW5kPVBBR0VTJnBhZ2U9JTJGdGFnLXByb2JsZW1zJTJGJTVCbmFtZSU1RCZwcmVmZXJyZWRSZWdpb249JmFic29sdXRlUGFnZVBhdGg9LiUyRnBhZ2VzJTJGdGFnLXByb2JsZW1zJTJGJTVCbmFtZSU1RC5qcyZhYnNvbHV0ZUFwcFBhdGg9cHJpdmF0ZS1uZXh0LXBhZ2VzJTJGX2FwcCZhYnNvbHV0ZURvY3VtZW50UGF0aD1wcml2YXRlLW5leHQtcGFnZXMlMkZfZG9jdW1lbnQmbWlkZGxld2FyZUNvbmZpZ0Jhc2U2ND1lMzAlM0QhIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBK0Y7QUFDaEM7QUFDTDtBQUMxRDtBQUNvRDtBQUNWO0FBQzFDO0FBQzJEO0FBQzNEO0FBQ0EsaUVBQWUsd0VBQUssQ0FBQyx3REFBUSxZQUFZLEVBQUM7QUFDMUM7QUFDTyx1QkFBdUIsd0VBQUssQ0FBQyx3REFBUTtBQUNyQyx1QkFBdUIsd0VBQUssQ0FBQyx3REFBUTtBQUNyQywyQkFBMkIsd0VBQUssQ0FBQyx3REFBUTtBQUN6QyxlQUFlLHdFQUFLLENBQUMsd0RBQVE7QUFDN0Isd0JBQXdCLHdFQUFLLENBQUMsd0RBQVE7QUFDN0M7QUFDTyxnQ0FBZ0Msd0VBQUssQ0FBQyx3REFBUTtBQUM5QyxnQ0FBZ0Msd0VBQUssQ0FBQyx3REFBUTtBQUM5QyxpQ0FBaUMsd0VBQUssQ0FBQyx3REFBUTtBQUMvQyxnQ0FBZ0Msd0VBQUssQ0FBQyx3REFBUTtBQUM5QyxvQ0FBb0Msd0VBQUssQ0FBQyx3REFBUTtBQUN6RDtBQUNPLHdCQUF3Qix5R0FBZ0I7QUFDL0M7QUFDQSxjQUFjLHlFQUFTO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxXQUFXO0FBQ1gsZ0JBQWdCO0FBQ2hCLEtBQUs7QUFDTCxZQUFZO0FBQ1osQ0FBQzs7QUFFRCxpQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvPzZiYzQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGFnZXNSb3V0ZU1vZHVsZSB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2Z1dHVyZS9yb3V0ZS1tb2R1bGVzL3BhZ2VzL21vZHVsZS5jb21waWxlZFwiO1xuaW1wb3J0IHsgUm91dGVLaW5kIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvZnV0dXJlL3JvdXRlLWtpbmRcIjtcbmltcG9ydCB7IGhvaXN0IH0gZnJvbSBcIm5leHQvZGlzdC9idWlsZC90ZW1wbGF0ZXMvaGVscGVyc1wiO1xuLy8gSW1wb3J0IHRoZSBhcHAgYW5kIGRvY3VtZW50IG1vZHVsZXMuXG5pbXBvcnQgRG9jdW1lbnQgZnJvbSBcInByaXZhdGUtbmV4dC1wYWdlcy9fZG9jdW1lbnRcIjtcbmltcG9ydCBBcHAgZnJvbSBcInByaXZhdGUtbmV4dC1wYWdlcy9fYXBwXCI7XG4vLyBJbXBvcnQgdGhlIHVzZXJsYW5kIGNvZGUuXG5pbXBvcnQgKiBhcyB1c2VybGFuZCBmcm9tIFwiLi9wYWdlcy90YWctcHJvYmxlbXMvW25hbWVdLmpzXCI7XG4vLyBSZS1leHBvcnQgdGhlIGNvbXBvbmVudCAoc2hvdWxkIGJlIHRoZSBkZWZhdWx0IGV4cG9ydCkuXG5leHBvcnQgZGVmYXVsdCBob2lzdCh1c2VybGFuZCwgXCJkZWZhdWx0XCIpO1xuLy8gUmUtZXhwb3J0IG1ldGhvZHMuXG5leHBvcnQgY29uc3QgZ2V0U3RhdGljUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJnZXRTdGF0aWNQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBnZXRTdGF0aWNQYXRocyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFN0YXRpY1BhdGhzXCIpO1xuZXhwb3J0IGNvbnN0IGdldFNlcnZlclNpZGVQcm9wcyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFNlcnZlclNpZGVQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBjb25maWcgPSBob2lzdCh1c2VybGFuZCwgXCJjb25maWdcIik7XG5leHBvcnQgY29uc3QgcmVwb3J0V2ViVml0YWxzID0gaG9pc3QodXNlcmxhbmQsIFwicmVwb3J0V2ViVml0YWxzXCIpO1xuLy8gUmUtZXhwb3J0IGxlZ2FjeSBtZXRob2RzLlxuZXhwb3J0IGNvbnN0IHVuc3RhYmxlX2dldFN0YXRpY1Byb3BzID0gaG9pc3QodXNlcmxhbmQsIFwidW5zdGFibGVfZ2V0U3RhdGljUHJvcHNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U3RhdGljUGF0aHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXRoc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U2VydmVyUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHNcIik7XG4vLyBDcmVhdGUgYW5kIGV4cG9ydCB0aGUgcm91dGUgbW9kdWxlIHRoYXQgd2lsbCBiZSBjb25zdW1lZC5cbmV4cG9ydCBjb25zdCByb3V0ZU1vZHVsZSA9IG5ldyBQYWdlc1JvdXRlTW9kdWxlKHtcbiAgICBkZWZpbml0aW9uOiB7XG4gICAgICAgIGtpbmQ6IFJvdXRlS2luZC5QQUdFUyxcbiAgICAgICAgcGFnZTogXCIvdGFnLXByb2JsZW1zL1tuYW1lXVwiLFxuICAgICAgICBwYXRobmFtZTogXCIvdGFnLXByb2JsZW1zL1tuYW1lXVwiLFxuICAgICAgICAvLyBUaGUgZm9sbG93aW5nIGFyZW4ndCB1c2VkIGluIHByb2R1Y3Rpb24uXG4gICAgICAgIGJ1bmRsZVBhdGg6IFwiXCIsXG4gICAgICAgIGZpbGVuYW1lOiBcIlwiXG4gICAgfSxcbiAgICBjb21wb25lbnRzOiB7XG4gICAgICAgIEFwcCxcbiAgICAgICAgRG9jdW1lbnRcbiAgICB9LFxuICAgIHVzZXJsYW5kXG59KTtcblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cGFnZXMuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Ftag-problems%2F%5Bname%5D&preferredRegion=&absolutePagePath=.%2Fpages%2Ftag-problems%2F%5Bname%5D.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!\n"); + +/***/ }), + +/***/ "./components/Layout/Footer.js": +/*!*************************************!*\ + !*** ./components/Layout/Footer.js ***! + \*************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst FooterWrapper = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n padding: 30px 30px 30px 60px;\n\n @media (max-width: 700px) {\n padding: 20px;\n }\n`;\nconst Title = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.5rem;\n font-weight: 600;\n text-align: left;\n color: #156827;\n margin: 10px;\n\n @media (max-width: 700px) {\n font-size: 1.2rem;\n`;\nconst SubTitle = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 500;\n text-align: left;\n color: #156827;\n margin: 10px 10px 30px 10px;\n\n @media (max-width: 700px) {\n font-size: 1rem;\n }\n`;\nconst Member = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1rem;\n font-weight: 400;\n text-align: left;\n color: #156827;\n margin: 10px;\n\n @media (max-width: 700px) {\n font-size: 0.9rem;\n }\n`;\nconst Footer = ()=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(FooterWrapper, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Title, {\n children: \"이화여자대학교 백준 랭킹 사이트 : 뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 48,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SubTitle, {\n children: \"Team 뀨엘\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 49,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"정은채 | 정소은 | 정희원 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 50,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Member, {\n children: \"도움 : 박세은 | 최이경 \"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 51,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Footer.js\",\n lineNumber: 47,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Footer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9Gb290ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXVDO0FBRXZDLE1BQU1DLGdCQUFnQkQsOERBQVUsQ0FBQzs7Ozs7O0FBTWpDLENBQUM7QUFDRCxNQUFNRyxRQUFRSCw4REFBVSxDQUFDOzs7Ozs7Ozs7QUFTekIsQ0FBQztBQUVELE1BQU1JLFdBQVdKLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7QUFVNUIsQ0FBQztBQUVELE1BQU1LLFNBQVNMLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7QUFVMUIsQ0FBQztBQUVELE1BQU1NLFNBQVM7SUFDYixxQkFDRSw4REFBQ0w7OzBCQUNDLDhEQUFDRTswQkFBTTs7Ozs7OzBCQUNQLDhEQUFDQzswQkFBUzs7Ozs7OzBCQUNWLDhEQUFDQzswQkFBTzs7Ozs7OzBCQUNSLDhEQUFDQTswQkFBTzs7Ozs7Ozs7Ozs7O0FBR2Q7QUFFQSxpRUFBZUMsTUFBTUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0xheW91dC9Gb290ZXIuanM/N2Y0NyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuXG5jb25zdCBGb290ZXJXcmFwcGVyID0gc3R5bGVkLmRpdmBcbiAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggNjBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5gO1xuY29uc3QgVGl0bGUgPSBzdHlsZWQuZGl2YFxuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNTY4Mjc7XG4gIG1hcmdpbjogMTBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbmA7XG5cbmNvbnN0IFN1YlRpdGxlID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE1NjgyNztcbiAgbWFyZ2luOiAxMHB4IDEwcHggMzBweCAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuYDtcblxuY29uc3QgTWVtYmVyID0gc3R5bGVkLmRpdmBcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE1NjgyNztcbiAgbWFyZ2luOiAxMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG5gO1xuXG5jb25zdCBGb290ZXIgPSAoKSA9PiB7XG4gIHJldHVybiAoXG4gICAgPEZvb3RlcldyYXBwZXI+XG4gICAgICA8VGl0bGU+7J207ZmU7Jes7J6Q64yA7ZWZ6rWQIOuwseykgCDrnq3tgrkg7IKs7J207Yq4IDog64Co7JeFPC9UaXRsZT5cbiAgICAgIDxTdWJUaXRsZT5UZWFtIOuAqOyXmDwvU3ViVGl0bGU+XG4gICAgICA8TWVtYmVyPuygleydgOyxhCB8IOygleyGjOydgCB8IOygle2drOybkCA8L01lbWJlcj5cbiAgICAgIDxNZW1iZXI+64+E7JuAIDog67CV7IS47J2AIHwg7LWc7J206rK9IDwvTWVtYmVyPlxuICAgIDwvRm9vdGVyV3JhcHBlcj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZvb3RlcjtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJGb290ZXJXcmFwcGVyIiwiZGl2IiwiVGl0bGUiLCJTdWJUaXRsZSIsIk1lbWJlciIsIkZvb3RlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Layout/Footer.js\n"); + +/***/ }), + +/***/ "./components/Layout/Header.js": +/*!*************************************!*\ + !*** ./components/Layout/Header.js ***! + \*************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"./node_modules/next/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _ui_text_Text__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../ui/text/Text */ \"./components/ui/text/Text.jsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_ui_text_Text__WEBPACK_IMPORTED_MODULE_3__]);\n_ui_text_Text__WEBPACK_IMPORTED_MODULE_3__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n\nconst routes = [\n {\n title: \"분류별 문제\",\n href: \"/tag-problems\"\n },\n {\n title: \"난이도별 문제\",\n href: \"/difficulty-problems\"\n }\n];\nconst LogoWrapper = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n width: 42px;\n height: 28px;\n cursor: pointer;\n z-index: 1001;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: contain;\n }\n`;\nconst StyledHeader = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().header)`\n backdrop-filter: blur(3rem);\n display: flex;\n align-items: center;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1000;\n width: 100%;\n height: 78px;\n padding: 0 0 0 0;\n\n @media (max-width: 700px) {\n height: 120px;\n padding-top: 40px;\n }\n`;\nconst Qup = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.4rem;\n color: #0c0e27;\n font-weight: 600;\n\n @media (max-width: 700px) {\n font-size: 1rem;\n }\n`;\nconst Header = ({ className })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(StyledHeader, {\n className: className,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: \"/\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"5vw\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LogoWrapper, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: \"/images/QL_logo.png\",\n alt: \"logo\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 57,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 56,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 55,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 54,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"20px\",\n paddingTop: \"2px\"\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Qup, {\n children: \"뀨업\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 63,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 62,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"50px\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 66,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n flexGrow: 1\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 67,\n columnNumber: 7\n }, undefined),\n routes.map(({ title, href })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_2___default()), {\n href: href,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DesktopTopbarItem, {\n children: title\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 70,\n columnNumber: 11\n }, undefined)\n }, title, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 69,\n columnNumber: 9\n }, undefined)),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n paddingLeft: \"5vw\"\n }\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 73,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Header.js\",\n lineNumber: 53,\n columnNumber: 5\n }, undefined);\n};\nconst DesktopTopbarItem = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 1.2rem;\n font-weight: 500;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n\n letter-spacing: -0.02rem;\n padding-left: 2.4rem;\n cursor: pointer;\n color: green;\n\n text-decoration: none;\n\n &:last-child {\n padding-right: 0;\n }\n\n &:hover {\n font-weight: 600;\n }\n\n @media (max-width: 700px) {\n font-size: 0.9rem;\n padding-left: 1rem;\n }\n`;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Header);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9IZWFkZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQWdEO0FBQ25CO0FBQ007QUFFbkMsTUFBTUksU0FBUztJQUNiO1FBQUVDLE9BQU87UUFBVUMsTUFBTTtJQUFnQjtJQUN6QztRQUFFRCxPQUFPO1FBQVdDLE1BQU07SUFBdUI7Q0FDbEQ7QUFFRCxNQUFNQyxjQUFjUCw4REFBVSxDQUFDOzs7Ozs7Ozs7OztBQVcvQixDQUFDO0FBRUQsTUFBTVMsZUFBZVQsaUVBQWEsQ0FBQzs7Ozs7Ozs7Ozs7Ozs7OztBQWdCbkMsQ0FBQztBQUVELE1BQU1XLE1BQU1YLDhEQUFVLENBQUM7Ozs7Ozs7O0FBUXZCLENBQUM7QUFFRCxNQUFNWSxTQUFTLENBQUMsRUFBRUMsU0FBUyxFQUFFO0lBQzNCLHFCQUNFLDhEQUFDSjtRQUFhSSxXQUFXQTs7MEJBQ3ZCLDhEQUFDWCxrREFBSUE7Z0JBQUNJLE1BQUs7MEJBQ1QsNEVBQUNFO29CQUFJTSxPQUFPO3dCQUFFQyxhQUFhO29CQUFNOzhCQUMvQiw0RUFBQ1I7a0NBQ0MsNEVBQUNTOzRCQUFJQyxLQUFJOzRCQUFzQkMsS0FBSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzBCQUt6Qyw4REFBQ1Y7Z0JBQUlNLE9BQU87b0JBQUVDLGFBQWE7b0JBQVFJLFlBQVk7Z0JBQU07MEJBQ25ELDRFQUFDUjs4QkFBSTs7Ozs7Ozs7Ozs7MEJBR1AsOERBQUNIO2dCQUFJTSxPQUFPO29CQUFFQyxhQUFhO2dCQUFPOzs7Ozs7MEJBQ2xDLDhEQUFDUDtnQkFBSU0sT0FBTztvQkFBRU0sVUFBVTtnQkFBRTs7Ozs7O1lBQ3pCaEIsT0FBT2lCLEdBQUcsQ0FBQyxDQUFDLEVBQUVoQixLQUFLLEVBQUVDLElBQUksRUFBRSxpQkFDMUIsOERBQUNKLGtEQUFJQTtvQkFBYUksTUFBTUE7OEJBQ3RCLDRFQUFDZ0I7a0NBQW1CakI7Ozs7OzttQkFEWEE7Ozs7OzBCQUliLDhEQUFDRztnQkFBSU0sT0FBTztvQkFBRUMsYUFBYTtnQkFBTTs7Ozs7Ozs7Ozs7O0FBR3ZDO0FBRUEsTUFBTU8sb0JBQW9CdEIsOERBQVUsQ0FBQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBd0JyQyxDQUFDO0FBRUQsaUVBQWVZLE1BQU1BLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9MYXlvdXQvSGVhZGVyLmpzP2UyZTAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCwgeyBjc3MgfSBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBMaW5rIGZyb20gXCJuZXh0L2xpbmtcIjtcbmltcG9ydCBUZXh0IGZyb20gXCIuLi91aS90ZXh0L1RleHRcIjtcblxuY29uc3Qgcm91dGVzID0gW1xuICB7IHRpdGxlOiBcIuu2hOulmOuzhCDrrLjsoJxcIiwgaHJlZjogXCIvdGFnLXByb2JsZW1zXCIgfSxcbiAgeyB0aXRsZTogXCLrgpzsnbTrj4Trs4Qg66y47KCcXCIsIGhyZWY6IFwiL2RpZmZpY3VsdHktcHJvYmxlbXNcIiB9LFxuXTtcblxuY29uc3QgTG9nb1dyYXBwZXIgPSBzdHlsZWQuZGl2YFxuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDE7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuYDtcblxuY29uc3QgU3R5bGVkSGVhZGVyID0gc3R5bGVkLmhlYWRlcmBcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzhweDtcbiAgcGFkZGluZzogMCAwIDAgMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5gO1xuXG5jb25zdCBRdXAgPSBzdHlsZWQuZGl2YFxuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICMwYzBlMjc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5gO1xuXG5jb25zdCBIZWFkZXIgPSAoeyBjbGFzc05hbWUgfSkgPT4ge1xuICByZXR1cm4gKFxuICAgIDxTdHlsZWRIZWFkZXIgY2xhc3NOYW1lPXtjbGFzc05hbWV9PlxuICAgICAgPExpbmsgaHJlZj1cIi9cIj5cbiAgICAgICAgPGRpdiBzdHlsZT17eyBwYWRkaW5nTGVmdDogXCI1dndcIiB9fT5cbiAgICAgICAgICA8TG9nb1dyYXBwZXI+XG4gICAgICAgICAgICA8aW1nIHNyYz1cIi9pbWFnZXMvUUxfbG9nby5wbmdcIiBhbHQ9XCJsb2dvXCIgLz5cbiAgICAgICAgICA8L0xvZ29XcmFwcGVyPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvTGluaz5cblxuICAgICAgPGRpdiBzdHlsZT17eyBwYWRkaW5nTGVmdDogXCIyMHB4XCIsIHBhZGRpbmdUb3A6IFwiMnB4XCIgfX0+XG4gICAgICAgIDxRdXA+64Co7JeFPC9RdXA+XG4gICAgICA8L2Rpdj5cblxuICAgICAgPGRpdiBzdHlsZT17eyBwYWRkaW5nTGVmdDogXCI1MHB4XCIgfX0+PC9kaXY+XG4gICAgICA8ZGl2IHN0eWxlPXt7IGZsZXhHcm93OiAxIH19IC8+XG4gICAgICB7cm91dGVzLm1hcCgoeyB0aXRsZSwgaHJlZiB9KSA9PiAoXG4gICAgICAgIDxMaW5rIGtleT17dGl0bGV9IGhyZWY9e2hyZWZ9PlxuICAgICAgICAgIDxEZXNrdG9wVG9wYmFySXRlbT57dGl0bGV9PC9EZXNrdG9wVG9wYmFySXRlbT5cbiAgICAgICAgPC9MaW5rPlxuICAgICAgKSl9XG4gICAgICA8ZGl2IHN0eWxlPXt7IHBhZGRpbmdMZWZ0OiBcIjV2d1wiIH19PjwvZGl2PlxuICAgIDwvU3R5bGVkSGVhZGVyPlxuICApO1xufTtcblxuY29uc3QgRGVza3RvcFRvcGJhckl0ZW0gPSBzdHlsZWQuZGl2YFxuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTWFsZ3VuIEdvdGhpY1wiLCBcIkFwcGxlIFNEIEdvdGhpYyBOZW9cIiwgXCJOYW51bSBHb3RoaWNcIiwgXCJBcmlhbFwiO1xuXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGdyZWVuO1xuXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5gO1xuXG5leHBvcnQgZGVmYXVsdCBIZWFkZXI7XG4iXSwibmFtZXMiOlsic3R5bGVkIiwiY3NzIiwiTGluayIsIlRleHQiLCJyb3V0ZXMiLCJ0aXRsZSIsImhyZWYiLCJMb2dvV3JhcHBlciIsImRpdiIsIlN0eWxlZEhlYWRlciIsImhlYWRlciIsIlF1cCIsIkhlYWRlciIsImNsYXNzTmFtZSIsInN0eWxlIiwicGFkZGluZ0xlZnQiLCJpbWciLCJzcmMiLCJhbHQiLCJwYWRkaW5nVG9wIiwiZmxleEdyb3ciLCJtYXAiLCJEZXNrdG9wVG9wYmFySXRlbSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Layout/Header.js\n"); + +/***/ }), + +/***/ "./components/Layout/Layout.js": +/*!*************************************!*\ + !*** ./components/Layout/Layout.js ***! + \*************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Header__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Header */ \"./components/Layout/Header.js\");\n/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Footer */ \"./components/Layout/Footer.js\");\n/* harmony import */ var _backGround_Background__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./backGround/Background */ \"./components/Layout/backGround/Background.jsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_Header__WEBPACK_IMPORTED_MODULE_2__, _backGround_Background__WEBPACK_IMPORTED_MODULE_4__]);\n([_Header__WEBPACK_IMPORTED_MODULE_2__, _backGround_Background__WEBPACK_IMPORTED_MODULE_4__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\n\n\nconst MainContent = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().main)`\n padding-top: 75px;\n display: flex;\n flex-direction: column;\n align-items: center; /* 메인 콘텐츠 수직 가운데 정렬 */\n`;\nconst Layout = ({ children })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_backGround_Background__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 16,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Header__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 17,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MainContent, {\n children: children\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 18,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Footer__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/Layout.js\",\n lineNumber: 19,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Layout);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9MYXlvdXQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1Q7QUFDQTtBQUNtQjtBQUVqRCxNQUFNSSxjQUFjSiwrREFBVyxDQUFDOzs7OztBQUtoQyxDQUFDO0FBRUQsTUFBTU0sU0FBUyxDQUFDLEVBQUVDLFFBQVEsRUFBRTtJQUMxQixxQkFDRTs7MEJBQ0UsOERBQUNKLDhEQUFVQTs7Ozs7MEJBQ1gsOERBQUNGLCtDQUFNQTs7Ozs7MEJBQ1AsOERBQUNHOzBCQUFhRzs7Ozs7OzBCQUNkLDhEQUFDTCwrQ0FBTUE7Ozs7Ozs7QUFHYjtBQUVBLGlFQUFlSSxNQUFNQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvTGF5b3V0L0xheW91dC5qcz8wYzliIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgSGVhZGVyIGZyb20gXCIuL0hlYWRlclwiO1xuaW1wb3J0IEZvb3RlciBmcm9tIFwiLi9Gb290ZXJcIjtcbmltcG9ydCBCYWNrZ3JvdW5kIGZyb20gXCIuL2JhY2tHcm91bmQvQmFja2dyb3VuZFwiO1xuXG5jb25zdCBNYWluQ29udGVudCA9IHN0eWxlZC5tYWluYFxuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyog66mU7J24IOy9mO2FkOy4oCDsiJjsp4Eg6rCA7Jq0642wIOygleugrCAqL1xuYDtcblxuY29uc3QgTGF5b3V0ID0gKHsgY2hpbGRyZW4gfSkgPT4ge1xuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICA8QmFja2dyb3VuZCAvPlxuICAgICAgPEhlYWRlciAvPlxuICAgICAgPE1haW5Db250ZW50PntjaGlsZHJlbn08L01haW5Db250ZW50PlxuICAgICAgPEZvb3RlciAvPlxuICAgIDwvPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgTGF5b3V0O1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIkhlYWRlciIsIkZvb3RlciIsIkJhY2tncm91bmQiLCJNYWluQ29udGVudCIsIm1haW4iLCJMYXlvdXQiLCJjaGlsZHJlbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Layout/Layout.js\n"); + +/***/ }), + +/***/ "./components/Layout/backGround/Background.jsx": +/*!*****************************************************!*\ + !*** ./components/Layout/backGround/Background.jsx ***! + \*****************************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/react/jsx-dev-runtime */ \"@emotion/react/jsx-dev-runtime\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Background_styled__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Background.styled */ \"./components/Layout/backGround/Background.styled.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__, _Background_styled__WEBPACK_IMPORTED_MODULE_2__]);\n([_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__, _Background_styled__WEBPACK_IMPORTED_MODULE_2__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n/** @jsxImportSource @emotion/react */ \n\n\nfunction Background() {\n const circles = [\n {\n x: -20,\n y: -10,\n duration: 4\n },\n {\n x: 80,\n y: 30,\n duration: 11\n },\n {\n x: 0,\n y: 70,\n duration: 8\n }\n ];\n return /*#__PURE__*/ (0,_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Background_styled__WEBPACK_IMPORTED_MODULE_2__.BackgroundContainer, {\n children: circles.map((circle, index)=>/*#__PURE__*/ (0,_emotion_react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Background_styled__WEBPACK_IMPORTED_MODULE_2__.Circle, {\n x: circle.x,\n y: circle.y,\n duration: circle.duration\n }, index, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/backGround/Background.jsx\",\n lineNumber: 15,\n columnNumber: 9\n }, this))\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/Layout/backGround/Background.jsx\",\n lineNumber: 13,\n columnNumber: 5\n }, this);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Background);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9iYWNrR3JvdW5kL0JhY2tncm91bmQuanN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsb0NBQW9DO0FBQ1E7QUFDc0I7QUFFbEUsU0FBU0k7SUFDUCxNQUFNQyxVQUFVO1FBQ2Q7WUFBRUMsR0FBRyxDQUFDO1lBQUlDLEdBQUcsQ0FBQztZQUFJQyxVQUFVO1FBQUU7UUFDOUI7WUFBRUYsR0FBRztZQUFJQyxHQUFHO1lBQUlDLFVBQVU7UUFBRztRQUM3QjtZQUFFRixHQUFHO1lBQUdDLEdBQUc7WUFBSUMsVUFBVTtRQUFFO0tBQzVCO0lBRUQscUJBQ0UsdUVBQUNMLG1FQUFtQkE7a0JBQ2pCRSxRQUFRSSxHQUFHLENBQUMsQ0FBQ0MsUUFBUUMsc0JBQ3BCLHVFQUFDVCxzREFBTUE7Z0JBRUxJLEdBQUdJLE9BQU9KLENBQUM7Z0JBQ1hDLEdBQUdHLE9BQU9ILENBQUM7Z0JBQ1hDLFVBQVVFLE9BQU9GLFFBQVE7ZUFIcEJHOzs7Ozs7Ozs7O0FBUWY7QUFFQSxpRUFBZVAsVUFBVUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9jb21wb25lbnRzL0xheW91dC9iYWNrR3JvdW5kL0JhY2tncm91bmQuanN4PzA2ZmQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqIEBqc3hJbXBvcnRTb3VyY2UgQGVtb3Rpb24vcmVhY3QgKi9cbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IENpcmNsZSwgQmFja2dyb3VuZENvbnRhaW5lciB9IGZyb20gXCIuL0JhY2tncm91bmQuc3R5bGVkXCI7XG5cbmZ1bmN0aW9uIEJhY2tncm91bmQoKSB7XG4gIGNvbnN0IGNpcmNsZXMgPSBbXG4gICAgeyB4OiAtMjAsIHk6IC0xMCwgZHVyYXRpb246IDQgfSwgLy8g7Jm87Kq9IOychFxuICAgIHsgeDogODAsIHk6IDMwLCBkdXJhdGlvbjogMTEgfSwgLy8g7Jik66W47Kq9IOqwgOyatOuNsFxuICAgIHsgeDogMCwgeTogNzAsIGR1cmF0aW9uOiA4IH0sIC8vIOyZvOyqvSDslYTrnphcbiAgXTtcblxuICByZXR1cm4gKFxuICAgIDxCYWNrZ3JvdW5kQ29udGFpbmVyPlxuICAgICAge2NpcmNsZXMubWFwKChjaXJjbGUsIGluZGV4KSA9PiAoXG4gICAgICAgIDxDaXJjbGVcbiAgICAgICAgICBrZXk9e2luZGV4fVxuICAgICAgICAgIHg9e2NpcmNsZS54fVxuICAgICAgICAgIHk9e2NpcmNsZS55fVxuICAgICAgICAgIGR1cmF0aW9uPXtjaXJjbGUuZHVyYXRpb259XG4gICAgICAgIC8+XG4gICAgICApKX1cbiAgICA8L0JhY2tncm91bmRDb250YWluZXI+XG4gICk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IEJhY2tncm91bmQ7XG4iXSwibmFtZXMiOlsidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJDaXJjbGUiLCJCYWNrZ3JvdW5kQ29udGFpbmVyIiwiQmFja2dyb3VuZCIsImNpcmNsZXMiLCJ4IiwieSIsImR1cmF0aW9uIiwibWFwIiwiY2lyY2xlIiwiaW5kZXgiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/Layout/backGround/Background.jsx\n"); + +/***/ }), + +/***/ "./components/Layout/backGround/Background.styled.js": +/*!***********************************************************!*\ + !*** ./components/Layout/backGround/Background.styled.js ***! + \***********************************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BackgroundContainer: () => (/* binding */ BackgroundContainer),\n/* harmony export */ Circle: () => (/* binding */ Circle),\n/* harmony export */ float: () => (/* binding */ float)\n/* harmony export */ });\n/* harmony import */ var _emotion_styled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/styled */ \"@emotion/styled\");\n/* harmony import */ var _emotion_react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @emotion/react */ \"@emotion/react\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_emotion_styled__WEBPACK_IMPORTED_MODULE_0__, _emotion_react__WEBPACK_IMPORTED_MODULE_1__]);\n([_emotion_styled__WEBPACK_IMPORTED_MODULE_0__, _emotion_react__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n/** @jsxImportSource @emotion/react */ \n\nconst float = (0,_emotion_react__WEBPACK_IMPORTED_MODULE_1__.keyframes)`\n 0%{ transform: translateY(-10vw) translateX(-20vw); }\n 50% { transform: translateY(-30vw) translateX(0vw); }\n 100% { transform: translateY(-10vw) translateX(-20vw); }\n`;\nconst Circle = _emotion_styled__WEBPACK_IMPORTED_MODULE_0__[\"default\"].div`\n position: absolute;\n width: 90vh;\n height: 90vh;\n background-image: radial-gradient(\n circle,\n #b0d79d 0%,\n rgba(255, 244, 150, 0) 50%\n );\n border-radius: 50%;\n animation: ${float} ${(props)=>props.duration}s infinite ease-in-out;\n left: ${(props)=>props.x}%;\n top: ${(props)=>props.y}%;\n transform: translate(-50%, -50%); // 가운데를 기준으로 이동\n`;\nconst BackgroundContainer = _emotion_styled__WEBPACK_IMPORTED_MODULE_0__[\"default\"].div`\n position: fixed; // 화면에 고정\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden; // 넘치는 부분 숨김\n z-index: -1; // 다른 콘텐츠 뒤로 보내기!\n background-color: white;\n`;\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0xheW91dC9iYWNrR3JvdW5kL0JhY2tncm91bmQuc3R5bGVkLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsb0NBQW9DLEdBQ0M7QUFDTTtBQUVwQyxNQUFNRSxRQUFRRCx5REFBUyxDQUFDOzs7O0FBSS9CLENBQUMsQ0FBQztBQUVLLE1BQU1FLFNBQVNILDJEQUFVLENBQUM7Ozs7Ozs7Ozs7YUFVcEIsRUFBRUUsTUFBTSxDQUFDLEVBQUUsQ0FBQ0csUUFBVUEsTUFBTUMsUUFBUSxDQUFDO1FBQzFDLEVBQUUsQ0FBQ0QsUUFBVUEsTUFBTUUsQ0FBQyxDQUFDO09BQ3RCLEVBQUUsQ0FBQ0YsUUFBVUEsTUFBTUcsQ0FBQyxDQUFDOztBQUU1QixDQUFDLENBQUM7QUFFSyxNQUFNQyxzQkFBc0JULDJEQUFVLENBQUM7Ozs7Ozs7OztBQVM5QyxDQUFDLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy9MYXlvdXQvYmFja0dyb3VuZC9CYWNrZ3JvdW5kLnN0eWxlZC5qcz9iNzIxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4SW1wb3J0U291cmNlIEBlbW90aW9uL3JlYWN0ICovXG5pbXBvcnQgc3R5bGVkIGZyb20gXCJAZW1vdGlvbi9zdHlsZWRcIjtcbmltcG9ydCB7IGtleWZyYW1lcyB9IGZyb20gXCJAZW1vdGlvbi9yZWFjdFwiO1xuXG5leHBvcnQgY29uc3QgZmxvYXQgPSBrZXlmcmFtZXNgXG4gIDAleyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwdncpIHRyYW5zbGF0ZVgoLTIwdncpOyB9XG4gIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzB2dykgdHJhbnNsYXRlWCgwdncpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwdncpIHRyYW5zbGF0ZVgoLTIwdncpOyB9XG5gO1xuXG5leHBvcnQgY29uc3QgQ2lyY2xlID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTB2aDtcbiAgaGVpZ2h0OiA5MHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgY2lyY2xlLFxuICAgICNiMGQ3OWQgMCUsXG4gICAgcmdiYSgyNTUsIDI0NCwgMTUwLCAwKSA1MCVcbiAgKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246ICR7ZmxvYXR9ICR7KHByb3BzKSA9PiBwcm9wcy5kdXJhdGlvbn1zIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBsZWZ0OiAkeyhwcm9wcykgPT4gcHJvcHMueH0lO1xuICB0b3A6ICR7KHByb3BzKSA9PiBwcm9wcy55fSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAvLyDqsIDsmrTrjbDrpbwg6riw7KSA7Jy866GcIOydtOuPmVxuYDtcblxuZXhwb3J0IGNvbnN0IEJhY2tncm91bmRDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBwb3NpdGlvbjogZml4ZWQ7IC8vIO2ZlOuptOyXkCDqs6DsoJVcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyDrhJjsuZjripQg67aA67aEIOyIqOq5gFxuICB6LWluZGV4OiAtMTsgLy8g64uk66W4IOy9mO2FkOy4oCDrkqTroZwg67O064K06riwIVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbmA7XG4iXSwibmFtZXMiOlsic3R5bGVkIiwia2V5ZnJhbWVzIiwiZmxvYXQiLCJDaXJjbGUiLCJkaXYiLCJwcm9wcyIsImR1cmF0aW9uIiwieCIsInkiLCJCYWNrZ3JvdW5kQ29udGFpbmVyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Layout/backGround/Background.styled.js\n"); + +/***/ }), + +/***/ "./components/TagProblemPage/TagDetailProblemTable.js": +/*!************************************************************!*\ + !*** ./components/TagProblemPage/TagDetailProblemTable.js ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n// 초록 배경\nconst WrapContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n padding: 20px 40px 40px 40px;\n margin: 30px auto;\n background: rgba(47, 129, 65, 0.1);\n border-top: 4px dotted black;\n border-bottom: 4px dotted black;\n text-align: center;\n width: 80%;\n\n @media (max-width: 700px) {\n margin: 20px auto;\n padding: 10px 20px;\n }\n`;\n// 표\nconst Table = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().table)`\n font-size: 1.3rem;\n width: 90%;\n background: rgba(0, 0, 0, 0);\n border-spacing: 0;\n border-collapse: collapse;\n margin: 0 auto;\n margin-top: 40px;\n margin-bottom: 40px;\n\n th,\n td {\n padding: 10px;\n border-bottom: 1px solid green;\n border-top: 1px solid green;\n text-align: left;\n }\n\n th {\n font-weight: bold;\n background-color: rgba(47, 129, 65, 0.2);\n }\n\n th:first-child,\n td:first-child {\n padding-left: 10px;\n }\n\n th:last-child,\n td:last-child {\n }\n\n @media (max-width: 700px) {\n width: 100%;\n font-size: 0.7rem;\n margin-top: 20px;\n margin-bottom: 20px;\n }\n`;\nconst StyledLink = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().a)`\n color: green;\n\n &:hover {\n color: #a0d468;\n }\n`;\nconst tierNumList = [\n {\n name: \"B5\",\n num: 1\n },\n {\n name: \"B4\",\n num: 2\n },\n {\n name: \"B3\",\n num: 3\n },\n {\n name: \"B2\",\n num: 4\n },\n {\n name: \"B1\",\n num: 5\n },\n {\n name: \"S5\",\n num: 6\n },\n {\n name: \"S4\",\n num: 7\n },\n {\n name: \"S3\",\n num: 8\n },\n {\n name: \"S2\",\n num: 9\n },\n {\n name: \"S1\",\n num: 10\n },\n {\n name: \"G5\",\n num: 11\n },\n {\n name: \"G4\",\n num: 12\n },\n {\n name: \"G3\",\n num: 13\n },\n {\n name: \"G2\",\n num: 14\n },\n {\n name: \"G1\",\n num: 15\n },\n {\n name: \"P5\",\n num: 16\n },\n {\n name: \"P4\",\n num: 17\n },\n {\n name: \"P3\",\n num: 18\n },\n {\n name: \"P2\",\n num: 19\n },\n {\n name: \"P1\",\n num: 20\n },\n {\n name: \"D5\",\n num: 21\n },\n {\n name: \"D4\",\n num: 22\n },\n {\n name: \"D3\",\n num: 23\n },\n {\n name: \"D2\",\n num: 24\n },\n {\n name: \"D1\",\n num: 25\n },\n {\n name: \"R5\",\n num: 26\n },\n {\n name: \"R4\",\n num: 27\n },\n {\n name: \"R3\",\n num: 28\n },\n {\n name: \"R2\",\n num: 29\n },\n {\n name: \"R1\",\n num: 30\n }\n];\nconst TagDetailProblemTable = ({ ProblemData })=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 400);\n return ()=>clearTimeout(timer);\n }, []);\n const tierName = (num)=>{\n const tier = tierNumList.find((tier)=>tier.num == num);\n return tier ? tier.name : null;\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(WrapContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Table, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"thead\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"티어\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 128,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"번호\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 129,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"솔브닥 제목\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 130,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"푼 사람 수\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 131,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n children: \"푼 문제 링크\"\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 132,\n columnNumber: 13\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 127,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 126,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tbody\", {\n children: ProblemData.result && ProblemData.result.map((ProblemData, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: tierName(ProblemData.tier)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 139,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: ProblemData.pid\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 140,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: ProblemData.p_title\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 141,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: ProblemData.solvednum\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 142,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(StyledLink, {\n href: ProblemData.link,\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n children: ProblemData.link\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 144,\n columnNumber: 19\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 143,\n columnNumber: 17\n }, undefined)\n ]\n }, index, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 138,\n columnNumber: 15\n }, undefined))\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 135,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 125,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/TagProblemPage/TagDetailProblemTable.js\",\n lineNumber: 118,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (TagDetailProblemTable);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL1RhZ1Byb2JsZW1QYWdlL1RhZ0RldGFpbFByb2JsZW1UYWJsZS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUF1QztBQUNZO0FBRW5ELFFBQVE7QUFDUixNQUFNSSxnQkFBZ0JKLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7Ozs7QUFhakMsQ0FBQztBQUVELElBQUk7QUFDSixNQUFNTSxRQUFRTixnRUFBWSxDQUFDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXNDM0IsQ0FBQztBQUVELE1BQU1RLGFBQWFSLDREQUFRLENBQUM7Ozs7OztBQU01QixDQUFDO0FBRUQsTUFBTVUsY0FBYztJQUNsQjtRQUFFQyxNQUFNO1FBQU1DLEtBQUs7SUFBRTtJQUNyQjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRTtJQUNyQjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRTtJQUNyQjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRTtJQUNyQjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRTtJQUNyQjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRTtJQUNyQjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRTtJQUNyQjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRTtJQUNyQjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRTtJQUNyQjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztJQUN0QjtRQUFFRCxNQUFNO1FBQU1DLEtBQUs7SUFBRztDQUN2QjtBQUVELE1BQU1DLHdCQUF3QixDQUFDLEVBQUVDLFdBQVcsRUFBRTtJQUM1QyxNQUFNLENBQUNDLFdBQVdDLGFBQWEsR0FBR2IsK0NBQVFBLENBQUM7SUFFM0NELGdEQUFTQSxDQUFDO1FBQ1IsTUFBTWUsUUFBUUMsV0FBVztZQUN2QkYsYUFBYTtRQUNmLEdBQUc7UUFDSCxPQUFPLElBQU1HLGFBQWFGO0lBQzVCLEdBQUcsRUFBRTtJQUVMLE1BQU1HLFdBQVcsQ0FBQ1I7UUFDaEIsTUFBTVMsT0FBT1gsWUFBWVksSUFBSSxDQUFDLENBQUNELE9BQVNBLEtBQUtULEdBQUcsSUFBSUE7UUFDcEQsT0FBT1MsT0FBT0EsS0FBS1YsSUFBSSxHQUFHO0lBQzVCO0lBRUEscUJBQ0UsOERBQUNQO1FBQ0NtQixXQUFXUixZQUFZLGFBQWE7UUFDcENTLE9BQU87WUFDTEMsWUFBWVYsWUFBWSxZQUFZO1lBQ3BDVyxTQUFTWCxZQUFZLElBQUk7UUFDM0I7a0JBRUEsNEVBQUNUOzs4QkFDQyw4REFBQ3FCOzhCQUNDLDRFQUFDQzs7MENBQ0MsOERBQUNDOzBDQUFHOzs7Ozs7MENBQ0osOERBQUNBOzBDQUFHOzs7Ozs7MENBQ0osOERBQUNBOzBDQUFHOzs7Ozs7MENBQ0osOERBQUNBOzBDQUFHOzs7Ozs7MENBQ0osOERBQUNBOzBDQUFHOzs7Ozs7Ozs7Ozs7Ozs7Ozs4QkFHUiw4REFBQ0M7OEJBQ0VoQixZQUFZaUIsTUFBTSxJQUNqQmpCLFlBQVlpQixNQUFNLENBQUNDLEdBQUcsQ0FBQyxDQUFDbEIsYUFBYW1CLHNCQUNuQyw4REFBQ0w7OzhDQUNDLDhEQUFDTTs4Q0FBSWQsU0FBU04sWUFBWU8sSUFBSTs7Ozs7OzhDQUM5Qiw4REFBQ2E7OENBQUlwQixZQUFZcUIsR0FBRzs7Ozs7OzhDQUNwQiw4REFBQ0Q7OENBQUlwQixZQUFZc0IsT0FBTzs7Ozs7OzhDQUN4Qiw4REFBQ0Y7OENBQUlwQixZQUFZdUIsU0FBUzs7Ozs7OzhDQUMxQiw4REFBQ0g7OENBQ0MsNEVBQUMxQjt3Q0FDQzhCLE1BQU14QixZQUFZeUIsSUFBSTt3Q0FDdEJDLFFBQU87d0NBQ1BDLEtBQUk7a0RBRUgzQixZQUFZeUIsSUFBSTs7Ozs7Ozs7Ozs7OzJCQVhkTjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBb0J2QjtBQUVBLGlFQUFlcEIscUJBQXFCQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvVGFnUHJvYmxlbVBhZ2UvVGFnRGV0YWlsUHJvYmxlbVRhYmxlLmpzP2Q2MzEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCI7XG5cbi8vIOy0iOuhnSDrsLDqsr1cbmNvbnN0IFdyYXBDb250YWluZXIgPSBzdHlsZWQuZGl2YFxuICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweCA0MHB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSg0NywgMTI5LCA2NSwgMC4xKTtcbiAgYm9yZGVyLXRvcDogNHB4IGRvdHRlZCBibGFjaztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdHRlZCBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuYDtcblxuLy8g7ZGcXG5jb25zdCBUYWJsZSA9IHN0eWxlZC50YWJsZWBcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyZWVuO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBncmVlbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDcsIDEyOSwgNjUsIDAuMik7XG4gIH1cblxuICB0aDpmaXJzdC1jaGlsZCxcbiAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIHRoOmxhc3QtY2hpbGQsXG4gIHRkOmxhc3QtY2hpbGQge1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5gO1xuXG5jb25zdCBTdHlsZWRMaW5rID0gc3R5bGVkLmFgXG4gIGNvbG9yOiBncmVlbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2EwZDQ2ODtcbiAgfVxuYDtcblxuY29uc3QgdGllck51bUxpc3QgPSBbXG4gIHsgbmFtZTogXCJCNVwiLCBudW06IDEgfSxcbiAgeyBuYW1lOiBcIkI0XCIsIG51bTogMiB9LFxuICB7IG5hbWU6IFwiQjNcIiwgbnVtOiAzIH0sXG4gIHsgbmFtZTogXCJCMlwiLCBudW06IDQgfSxcbiAgeyBuYW1lOiBcIkIxXCIsIG51bTogNSB9LFxuICB7IG5hbWU6IFwiUzVcIiwgbnVtOiA2IH0sXG4gIHsgbmFtZTogXCJTNFwiLCBudW06IDcgfSxcbiAgeyBuYW1lOiBcIlMzXCIsIG51bTogOCB9LFxuICB7IG5hbWU6IFwiUzJcIiwgbnVtOiA5IH0sXG4gIHsgbmFtZTogXCJTMVwiLCBudW06IDEwIH0sXG4gIHsgbmFtZTogXCJHNVwiLCBudW06IDExIH0sXG4gIHsgbmFtZTogXCJHNFwiLCBudW06IDEyIH0sXG4gIHsgbmFtZTogXCJHM1wiLCBudW06IDEzIH0sXG4gIHsgbmFtZTogXCJHMlwiLCBudW06IDE0IH0sXG4gIHsgbmFtZTogXCJHMVwiLCBudW06IDE1IH0sXG4gIHsgbmFtZTogXCJQNVwiLCBudW06IDE2IH0sXG4gIHsgbmFtZTogXCJQNFwiLCBudW06IDE3IH0sXG4gIHsgbmFtZTogXCJQM1wiLCBudW06IDE4IH0sXG4gIHsgbmFtZTogXCJQMlwiLCBudW06IDE5IH0sXG4gIHsgbmFtZTogXCJQMVwiLCBudW06IDIwIH0sXG4gIHsgbmFtZTogXCJENVwiLCBudW06IDIxIH0sXG4gIHsgbmFtZTogXCJENFwiLCBudW06IDIyIH0sXG4gIHsgbmFtZTogXCJEM1wiLCBudW06IDIzIH0sXG4gIHsgbmFtZTogXCJEMlwiLCBudW06IDI0IH0sXG4gIHsgbmFtZTogXCJEMVwiLCBudW06IDI1IH0sXG4gIHsgbmFtZTogXCJSNVwiLCBudW06IDI2IH0sXG4gIHsgbmFtZTogXCJSNFwiLCBudW06IDI3IH0sXG4gIHsgbmFtZTogXCJSM1wiLCBudW06IDI4IH0sXG4gIHsgbmFtZTogXCJSMlwiLCBudW06IDI5IH0sXG4gIHsgbmFtZTogXCJSMVwiLCBudW06IDMwIH0sXG5dO1xuXG5jb25zdCBUYWdEZXRhaWxQcm9ibGVtVGFibGUgPSAoeyBQcm9ibGVtRGF0YSB9KSA9PiB7XG4gIGNvbnN0IFtpc1Zpc2libGUsIHNldElzVmlzaWJsZV0gPSB1c2VTdGF0ZShmYWxzZSk7XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBjb25zdCB0aW1lciA9IHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgc2V0SXNWaXNpYmxlKHRydWUpO1xuICAgIH0sIDQwMCk7XG4gICAgcmV0dXJuICgpID0+IGNsZWFyVGltZW91dCh0aW1lcik7XG4gIH0sIFtdKTtcblxuICBjb25zdCB0aWVyTmFtZSA9IChudW0pID0+IHtcbiAgICBjb25zdCB0aWVyID0gdGllck51bUxpc3QuZmluZCgodGllcikgPT4gdGllci5udW0gPT0gbnVtKTtcbiAgICByZXR1cm4gdGllciA/IHRpZXIubmFtZSA6IG51bGw7XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8V3JhcENvbnRhaW5lclxuICAgICAgY2xhc3NOYW1lPXtpc1Zpc2libGUgPyBcInNsaWRlLXVwXCIgOiBcIlwifVxuICAgICAgc3R5bGU9e3tcbiAgICAgICAgdmlzaWJpbGl0eTogaXNWaXNpYmxlID8gXCJ2aXNpYmxlXCIgOiBcImhpZGRlblwiLFxuICAgICAgICBvcGFjaXR5OiBpc1Zpc2libGUgPyAxIDogMCxcbiAgICAgIH19XG4gICAgPlxuICAgICAgPFRhYmxlPlxuICAgICAgICA8dGhlYWQ+XG4gICAgICAgICAgPHRyPlxuICAgICAgICAgICAgPHRoPu2LsOyWtDwvdGg+XG4gICAgICAgICAgICA8dGg+67KI7Zi4PC90aD5cbiAgICAgICAgICAgIDx0aD7shpTruIzri6Ug7KCc66qpPC90aD5cbiAgICAgICAgICAgIDx0aD7tkbwg7IKs656MIOyImDwvdGg+XG4gICAgICAgICAgICA8dGg+7ZG8IOusuOygnCDrp4Htgaw8L3RoPlxuICAgICAgICAgIDwvdHI+XG4gICAgICAgIDwvdGhlYWQ+XG4gICAgICAgIDx0Ym9keT5cbiAgICAgICAgICB7UHJvYmxlbURhdGEucmVzdWx0ICYmXG4gICAgICAgICAgICBQcm9ibGVtRGF0YS5yZXN1bHQubWFwKChQcm9ibGVtRGF0YSwgaW5kZXgpID0+IChcbiAgICAgICAgICAgICAgPHRyIGtleT17aW5kZXh9PlxuICAgICAgICAgICAgICAgIDx0ZD57dGllck5hbWUoUHJvYmxlbURhdGEudGllcil9PC90ZD5cbiAgICAgICAgICAgICAgICA8dGQ+e1Byb2JsZW1EYXRhLnBpZH08L3RkPlxuICAgICAgICAgICAgICAgIDx0ZD57UHJvYmxlbURhdGEucF90aXRsZX08L3RkPlxuICAgICAgICAgICAgICAgIDx0ZD57UHJvYmxlbURhdGEuc29sdmVkbnVtfTwvdGQ+XG4gICAgICAgICAgICAgICAgPHRkPlxuICAgICAgICAgICAgICAgICAgPFN0eWxlZExpbmtcbiAgICAgICAgICAgICAgICAgICAgaHJlZj17UHJvYmxlbURhdGEubGlua31cbiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PVwiX2JsYW5rXCJcbiAgICAgICAgICAgICAgICAgICAgcmVsPVwibm9vcGVuZXIgbm9yZWZlcnJlclwiXG4gICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgIHtQcm9ibGVtRGF0YS5saW5rfVxuICAgICAgICAgICAgICAgICAgPC9TdHlsZWRMaW5rPlxuICAgICAgICAgICAgICAgIDwvdGQ+XG4gICAgICAgICAgICAgIDwvdHI+XG4gICAgICAgICAgICApKX1cbiAgICAgICAgPC90Ym9keT5cbiAgICAgIDwvVGFibGU+XG4gICAgPC9XcmFwQ29udGFpbmVyPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgVGFnRGV0YWlsUHJvYmxlbVRhYmxlO1xuIl0sIm5hbWVzIjpbInN0eWxlZCIsIlJlYWN0IiwidXNlRWZmZWN0IiwidXNlU3RhdGUiLCJXcmFwQ29udGFpbmVyIiwiZGl2IiwiVGFibGUiLCJ0YWJsZSIsIlN0eWxlZExpbmsiLCJhIiwidGllck51bUxpc3QiLCJuYW1lIiwibnVtIiwiVGFnRGV0YWlsUHJvYmxlbVRhYmxlIiwiUHJvYmxlbURhdGEiLCJpc1Zpc2libGUiLCJzZXRJc1Zpc2libGUiLCJ0aW1lciIsInNldFRpbWVvdXQiLCJjbGVhclRpbWVvdXQiLCJ0aWVyTmFtZSIsInRpZXIiLCJmaW5kIiwiY2xhc3NOYW1lIiwic3R5bGUiLCJ2aXNpYmlsaXR5Iiwib3BhY2l0eSIsInRoZWFkIiwidHIiLCJ0aCIsInRib2R5IiwicmVzdWx0IiwibWFwIiwiaW5kZXgiLCJ0ZCIsInBpZCIsInBfdGl0bGUiLCJzb2x2ZWRudW0iLCJocmVmIiwibGluayIsInRhcmdldCIsInJlbCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/TagProblemPage/TagDetailProblemTable.js\n"); + +/***/ }), + +/***/ "./components/ui/Title.js": +/*!********************************!*\ + !*** ./components/ui/Title.js ***! + \********************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nconst TitleSectionContainer = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n align-items: center;\n justify-content: space-between;\n width: 61%;\n padding: 20px;\n box-sizing: border-box;\n\n @media (max-width: 700px) {\n width: 90%;\n padding: 10px;\n margin-top: 80px;\n }\n`;\nconst CenterText = (styled_components__WEBPACK_IMPORTED_MODULE_1___default().div)`\n font-size: 2rem;\n font-weight: 500;\n text-align: center;\n flex-grow: 1;\n font-family: \"Malgun Gothic\", \"Apple SD Gothic Neo\", \"Nanum Gothic\", \"Arial\";\n color: #156827;\n\n @media (max-width: 700px) {\n font-size: 1.3rem;\n }\n`;\nconst Title = ({ sentence })=>{\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const timer = setTimeout(()=>{\n setIsVisible(true);\n }, 300);\n return ()=>clearTimeout(timer);\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(TitleSectionContainer, {\n className: isVisible ? \"slide-up\" : \"\",\n style: {\n visibility: isVisible ? \"visible\" : \"hidden\",\n opacity: isVisible ? 1 : 0\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(CenterText, {\n children: sentence\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/ui/Title.js\",\n lineNumber: 48,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/ui/Title.js\",\n lineNumber: 41,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Title);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL3VpL1RpdGxlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQXVDO0FBQ1k7QUFFbkQsTUFBTUksd0JBQXdCSiw4REFBVSxDQUFDOzs7Ozs7Ozs7Ozs7QUFZekMsQ0FBQztBQUNELE1BQU1NLGFBQWFOLDhEQUFVLENBQUM7Ozs7Ozs7Ozs7O0FBVzlCLENBQUM7QUFFRCxNQUFNTyxRQUFRLENBQUMsRUFBRUMsUUFBUSxFQUFFO0lBQ3pCLE1BQU0sQ0FBQ0MsV0FBV0MsYUFBYSxHQUFHUCwrQ0FBUUEsQ0FBQztJQUUzQ0QsZ0RBQVNBLENBQUM7UUFDUixNQUFNUyxRQUFRQyxXQUFXO1lBQ3ZCRixhQUFhO1FBQ2YsR0FBRztRQUNILE9BQU8sSUFBTUcsYUFBYUY7SUFDNUIsR0FBRyxFQUFFO0lBRUwscUJBQ0UsOERBQUNQO1FBQ0NVLFdBQVdMLFlBQVksYUFBYTtRQUNwQ00sT0FBTztZQUNMQyxZQUFZUCxZQUFZLFlBQVk7WUFDcENRLFNBQVNSLFlBQVksSUFBSTtRQUMzQjtrQkFFQSw0RUFBQ0g7c0JBQVlFOzs7Ozs7Ozs7OztBQUduQjtBQUVBLGlFQUFlRCxLQUFLQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvdWkvVGl0bGUuanM/NDBhYSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcblxuY29uc3QgVGl0bGVTZWN0aW9uQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNjElO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG5gO1xuY29uc3QgQ2VudGVyVGV4dCA9IHN0eWxlZC5kaXZgXG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbGd1biBHb3RoaWNcIiwgXCJBcHBsZSBTRCBHb3RoaWMgTmVvXCIsIFwiTmFudW0gR290aGljXCIsIFwiQXJpYWxcIjtcbiAgY29sb3I6ICMxNTY4Mjc7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbmA7XG5cbmNvbnN0IFRpdGxlID0gKHsgc2VudGVuY2UgfSkgPT4ge1xuICBjb25zdCBbaXNWaXNpYmxlLCBzZXRJc1Zpc2libGVdID0gdXNlU3RhdGUoZmFsc2UpO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgY29uc3QgdGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHNldElzVmlzaWJsZSh0cnVlKTtcbiAgICB9LCAzMDApO1xuICAgIHJldHVybiAoKSA9PiBjbGVhclRpbWVvdXQodGltZXIpO1xuICB9LCBbXSk7XG5cbiAgcmV0dXJuIChcbiAgICA8VGl0bGVTZWN0aW9uQ29udGFpbmVyXG4gICAgICBjbGFzc05hbWU9e2lzVmlzaWJsZSA/IFwic2xpZGUtdXBcIiA6IFwiXCJ9XG4gICAgICBzdHlsZT17e1xuICAgICAgICB2aXNpYmlsaXR5OiBpc1Zpc2libGUgPyBcInZpc2libGVcIiA6IFwiaGlkZGVuXCIsXG4gICAgICAgIG9wYWNpdHk6IGlzVmlzaWJsZSA/IDEgOiAwLFxuICAgICAgfX1cbiAgICA+XG4gICAgICA8Q2VudGVyVGV4dD57c2VudGVuY2V9PC9DZW50ZXJUZXh0PlxuICAgIDwvVGl0bGVTZWN0aW9uQ29udGFpbmVyPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgVGl0bGU7XG4iXSwibmFtZXMiOlsic3R5bGVkIiwiUmVhY3QiLCJ1c2VFZmZlY3QiLCJ1c2VTdGF0ZSIsIlRpdGxlU2VjdGlvbkNvbnRhaW5lciIsImRpdiIsIkNlbnRlclRleHQiLCJUaXRsZSIsInNlbnRlbmNlIiwiaXNWaXNpYmxlIiwic2V0SXNWaXNpYmxlIiwidGltZXIiLCJzZXRUaW1lb3V0IiwiY2xlYXJUaW1lb3V0IiwiY2xhc3NOYW1lIiwic3R5bGUiLCJ2aXNpYmlsaXR5Iiwib3BhY2l0eSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/ui/Title.js\n"); + +/***/ }), + +/***/ "./components/ui/text/Text.jsx": +/*!*************************************!*\ + !*** ./components/ui/text/Text.jsx ***! + \*************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Text_styled__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Text.styled */ \"./components/ui/text/Text.styled.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_Text_styled__WEBPACK_IMPORTED_MODULE_2__]);\n_Text_styled__WEBPACK_IMPORTED_MODULE_2__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\nconst Text = ({ children, size, color, weight, align, lineHeight, margin, font })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Text_styled__WEBPACK_IMPORTED_MODULE_2__.StyledText, {\n size: size,\n color: color,\n weight: weight,\n align: align,\n lineHeight: lineHeight,\n margin: margin,\n font: font,\n children: children\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/components/ui/text/Text.jsx\",\n lineNumber: 15,\n columnNumber: 5\n }, undefined);\n};\nText.propTypes = {\n children: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().node).isRequired,\n font: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n size: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n color: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n weight: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n align: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n lineHeight: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),\n margin: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string)\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Text);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL3VpL3RleHQvVGV4dC5qc3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFtQztBQUNRO0FBRTNDLE1BQU1FLE9BQU8sQ0FBQyxFQUNaQyxRQUFRLEVBQ1JDLElBQUksRUFDSkMsS0FBSyxFQUNMQyxNQUFNLEVBQ05DLEtBQUssRUFDTEMsVUFBVSxFQUNWQyxNQUFNLEVBQ05DLElBQUksRUFDTDtJQUNDLHFCQUNFLDhEQUFDVCxvREFBVUE7UUFDVEcsTUFBTUE7UUFDTkMsT0FBT0E7UUFDUEMsUUFBUUE7UUFDUkMsT0FBT0E7UUFDUEMsWUFBWUE7UUFDWkMsUUFBUUE7UUFDUkMsTUFBTUE7a0JBRUxQOzs7Ozs7QUFHUDtBQUVBRCxLQUFLUyxTQUFTLEdBQUc7SUFDZlIsVUFBVUgsd0RBQWMsQ0FBQ2EsVUFBVTtJQUNuQ0gsTUFBTVYsMERBQWdCO0lBQ3RCSSxNQUFNSiwwREFBZ0I7SUFDdEJLLE9BQU9MLDBEQUFnQjtJQUN2Qk0sUUFBUU4sMERBQWdCO0lBQ3hCTyxPQUFPUCwwREFBZ0I7SUFDdkJRLFlBQVlSLDBEQUFnQjtJQUM1QlMsUUFBUVQsMERBQWdCO0FBQzFCO0FBRUEsaUVBQWVFLElBQUlBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vY29tcG9uZW50cy91aS90ZXh0L1RleHQuanN4Pzc2NGEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiO1xuaW1wb3J0IHsgU3R5bGVkVGV4dCB9IGZyb20gXCIuL1RleHQuc3R5bGVkXCI7XG5cbmNvbnN0IFRleHQgPSAoe1xuICBjaGlsZHJlbixcbiAgc2l6ZSxcbiAgY29sb3IsXG4gIHdlaWdodCxcbiAgYWxpZ24sXG4gIGxpbmVIZWlnaHQsXG4gIG1hcmdpbixcbiAgZm9udCxcbn0pID0+IHtcbiAgcmV0dXJuIChcbiAgICA8U3R5bGVkVGV4dFxuICAgICAgc2l6ZT17c2l6ZX1cbiAgICAgIGNvbG9yPXtjb2xvcn1cbiAgICAgIHdlaWdodD17d2VpZ2h0fVxuICAgICAgYWxpZ249e2FsaWdufVxuICAgICAgbGluZUhlaWdodD17bGluZUhlaWdodH1cbiAgICAgIG1hcmdpbj17bWFyZ2lufVxuICAgICAgZm9udD17Zm9udH1cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9TdHlsZWRUZXh0PlxuICApO1xufTtcblxuVGV4dC5wcm9wVHlwZXMgPSB7XG4gIGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZS5pc1JlcXVpcmVkLFxuICBmb250OiBQcm9wVHlwZXMuc3RyaW5nLFxuICBzaXplOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBjb2xvcjogUHJvcFR5cGVzLnN0cmluZyxcbiAgd2VpZ2h0OiBQcm9wVHlwZXMuc3RyaW5nLFxuICBhbGlnbjogUHJvcFR5cGVzLnN0cmluZyxcbiAgbGluZUhlaWdodDogUHJvcFR5cGVzLnN0cmluZyxcbiAgbWFyZ2luOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgVGV4dDtcbiJdLCJuYW1lcyI6WyJQcm9wVHlwZXMiLCJTdHlsZWRUZXh0IiwiVGV4dCIsImNoaWxkcmVuIiwic2l6ZSIsImNvbG9yIiwid2VpZ2h0IiwiYWxpZ24iLCJsaW5lSGVpZ2h0IiwibWFyZ2luIiwiZm9udCIsInByb3BUeXBlcyIsIm5vZGUiLCJpc1JlcXVpcmVkIiwic3RyaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/ui/text/Text.jsx\n"); + +/***/ }), + +/***/ "./components/ui/text/Text.styled.js": +/*!*******************************************!*\ + !*** ./components/ui/text/Text.styled.js ***! + \*******************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ StyledText: () => (/* binding */ StyledText)\n/* harmony export */ });\n/* harmony import */ var _emotion_styled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/styled */ \"@emotion/styled\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_emotion_styled__WEBPACK_IMPORTED_MODULE_0__]);\n_emotion_styled__WEBPACK_IMPORTED_MODULE_0__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n/** @jsxImportSource @emotion/react */ \nconst StyledText = _emotion_styled__WEBPACK_IMPORTED_MODULE_0__[\"default\"].span`\n font-family: ${({ font })=>font || '\"Malgun Gothic\",Times New Roman'};\n font-size: ${({ size })=>size || \"16px\"};\n color: ${({ color })=>color || \"#333\"};\n font-weight: ${({ weight })=>weight || \"normal\"};\n text-align: ${({ align })=>align || \"left\"};\n line-height: ${({ lineHeight })=>lineHeight || \"1.5\"}; //줄간격\n margin: ${({ margin })=>margin || \"0\"};\n`;\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL3VpL3RleHQvVGV4dC5zdHlsZWQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQSxvQ0FBb0MsR0FDQztBQUU5QixNQUFNQyxhQUFhRCw0REFBVyxDQUFDO2VBQ3ZCLEVBQUUsQ0FBQyxFQUFFRyxJQUFJLEVBQUUsR0FBS0EsUUFBUSxrQ0FBa0M7YUFDNUQsRUFBRSxDQUFDLEVBQUVDLElBQUksRUFBRSxHQUFLQSxRQUFRLE9BQU87U0FDbkMsRUFBRSxDQUFDLEVBQUVDLEtBQUssRUFBRSxHQUFLQSxTQUFTLE9BQU87ZUFDM0IsRUFBRSxDQUFDLEVBQUVDLE1BQU0sRUFBRSxHQUFLQSxVQUFVLFNBQVM7Y0FDdEMsRUFBRSxDQUFDLEVBQUVDLEtBQUssRUFBRSxHQUFLQSxTQUFTLE9BQU87ZUFDaEMsRUFBRSxDQUFDLEVBQUVDLFVBQVUsRUFBRSxHQUFLQSxjQUFjLE1BQU07VUFDL0MsRUFBRSxDQUFDLEVBQUVDLE1BQU0sRUFBRSxHQUFLQSxVQUFVLElBQUk7QUFDMUMsQ0FBQyxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL2NvbXBvbmVudHMvdWkvdGV4dC9UZXh0LnN0eWxlZC5qcz80MDJhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4SW1wb3J0U291cmNlIEBlbW90aW9uL3JlYWN0ICovXG5pbXBvcnQgc3R5bGVkIGZyb20gXCJAZW1vdGlvbi9zdHlsZWRcIjtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFRleHQgPSBzdHlsZWQuc3BhbmBcbiAgZm9udC1mYW1pbHk6ICR7KHsgZm9udCB9KSA9PiBmb250IHx8ICdcIk1hbGd1biBHb3RoaWNcIixUaW1lcyBOZXcgUm9tYW4nfTtcbiAgZm9udC1zaXplOiAkeyh7IHNpemUgfSkgPT4gc2l6ZSB8fCBcIjE2cHhcIn07XG4gIGNvbG9yOiAkeyh7IGNvbG9yIH0pID0+IGNvbG9yIHx8IFwiIzMzM1wifTtcbiAgZm9udC13ZWlnaHQ6ICR7KHsgd2VpZ2h0IH0pID0+IHdlaWdodCB8fCBcIm5vcm1hbFwifTtcbiAgdGV4dC1hbGlnbjogJHsoeyBhbGlnbiB9KSA9PiBhbGlnbiB8fCBcImxlZnRcIn07XG4gIGxpbmUtaGVpZ2h0OiAkeyh7IGxpbmVIZWlnaHQgfSkgPT4gbGluZUhlaWdodCB8fCBcIjEuNVwifTsgLy/spITqsITqsqlcbiAgbWFyZ2luOiAkeyh7IG1hcmdpbiB9KSA9PiBtYXJnaW4gfHwgXCIwXCJ9O1xuYDtcbiJdLCJuYW1lcyI6WyJzdHlsZWQiLCJTdHlsZWRUZXh0Iiwic3BhbiIsImZvbnQiLCJzaXplIiwiY29sb3IiLCJ3ZWlnaHQiLCJhbGlnbiIsImxpbmVIZWlnaHQiLCJtYXJnaW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/ui/text/Text.styled.js\n"); + +/***/ }), + +/***/ "./pages/_app.js": +/*!***********************!*\ + !*** ./pages/_app.js ***! + \***********************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../styles/globals.css */ \"./styles/globals.css\");\n/* harmony import */ var _styles_globals_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_styles_globals_css__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_slide_up_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../styles/slide-up.css */ \"./styles/slide-up.css\");\n/* harmony import */ var _styles_slide_up_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_styles_slide_up_css__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction MyApp({ Component, pageProps }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Component, {\n ...pageProps\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_app.js\",\n lineNumber: 5,\n columnNumber: 12\n }, this);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MyApp);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9fYXBwLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQStCO0FBQ0M7QUFFaEMsU0FBU0EsTUFBTSxFQUFFQyxTQUFTLEVBQUVDLFNBQVMsRUFBRTtJQUNuQyxxQkFBTyw4REFBQ0Q7UUFBVyxHQUFHQyxTQUFTOzs7Ozs7QUFDbkM7QUFFQSxpRUFBZUYsS0FBS0EsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3FfdXAtcmVhY3QvLi9wYWdlcy9fYXBwLmpzP2UwYWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFwiLi4vc3R5bGVzL2dsb2JhbHMuY3NzXCI7XG5pbXBvcnQgXCIuLi9zdHlsZXMvc2xpZGUtdXAuY3NzXCI7XG5cbmZ1bmN0aW9uIE15QXBwKHsgQ29tcG9uZW50LCBwYWdlUHJvcHMgfSkge1xuICAgIHJldHVybiA8Q29tcG9uZW50IHsuLi5wYWdlUHJvcHN9IC8+O1xufVxuXG5leHBvcnQgZGVmYXVsdCBNeUFwcDtcbiJdLCJuYW1lcyI6WyJNeUFwcCIsIkNvbXBvbmVudCIsInBhZ2VQcm9wcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./pages/_app.js\n"); + +/***/ }), + +/***/ "./pages/_document.js": +/*!****************************!*\ + !*** ./pages/_document.js ***! + \****************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ MyDocument)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_document__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/document */ \"./node_modules/next/document.js\");\n/* harmony import */ var next_document__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_document__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! styled-components */ \"styled-components\");\n/* harmony import */ var styled_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(styled_components__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n\nclass MyDocument extends (next_document__WEBPACK_IMPORTED_MODULE_1___default()) {\n static async getInitialProps(ctx) {\n const sheet = new styled_components__WEBPACK_IMPORTED_MODULE_2__.ServerStyleSheet();\n const originalRenderPage = ctx.renderPage;\n try {\n ctx.renderPage = ()=>originalRenderPage({\n enhanceApp: (App)=>(props)=>sheet.collectStyles(/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(App, {\n ...props\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 15,\n columnNumber: 45\n }, this))\n });\n const initialProps = await next_document__WEBPACK_IMPORTED_MODULE_1___default().getInitialProps(ctx);\n return {\n ...initialProps,\n styles: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n initialProps.styles,\n sheet.getStyleElement()\n ]\n }, void 0, true)\n };\n } finally{\n sheet.seal();\n }\n }\n render() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.Html, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.Head, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"style\", {\n children: `body { margin: 0; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }`\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 37,\n columnNumber: 21\n }, this)\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 36,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.Main, {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 40,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_document__WEBPACK_IMPORTED_MODULE_1__.NextScript, {}, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 41,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 39,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/_document.js\",\n lineNumber: 35,\n columnNumber: 13\n }, this);\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy9fZG9jdW1lbnQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBcUM7QUFDZ0I7QUFFUTtBQUU5QyxNQUFNTSxtQkFBbUJOLHNEQUFRQTtJQUM1QyxhQUFhTyxnQkFBZ0JDLEdBQUcsRUFBRTtRQUM5QixNQUFNQyxRQUFRLElBQUlSLCtEQUFnQkE7UUFDbEMsTUFBTVMscUJBQXFCRixJQUFJRyxVQUFVO1FBRXpDLElBQUk7WUFDQUgsSUFBSUcsVUFBVSxHQUFHLElBQ2JELG1CQUFtQjtvQkFDZkUsWUFBWSxDQUFDQyxNQUFRLENBQUNDLFFBQ2xCTCxNQUFNTSxhQUFhLGVBQUMsOERBQUNGO2dDQUFLLEdBQUdDLEtBQUs7Ozs7OztnQkFDMUM7WUFFSixNQUFNRSxlQUFlLE1BQU1oQixvRUFBd0IsQ0FBQ1E7WUFDcEQsT0FBTztnQkFDSCxHQUFHUSxZQUFZO2dCQUNmQyxzQkFDSTs7d0JBQ0tELGFBQWFDLE1BQU07d0JBQ25CUixNQUFNUyxlQUFlOzs7WUFHbEM7UUFDSixTQUFVO1lBQ05ULE1BQU1VLElBQUk7UUFDZDtJQUNKO0lBRUFDLFNBQVM7UUFDTCxxQkFDSSw4REFBQ2xCLCtDQUFJQTs7OEJBQ0QsOERBQUNDLCtDQUFJQTs4QkFDRCw0RUFBQ2tCO2tDQUFPLENBQUMsaUZBQWlGLENBQUM7Ozs7Ozs7Ozs7OzhCQUUvRiw4REFBQ0M7O3NDQUNELDhEQUFDbEIsK0NBQUlBOzs7OztzQ0FDTCw4REFBQ0MscURBQVVBOzs7Ozs7Ozs7Ozs7Ozs7OztJQUl2QjtBQUNKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcV91cC1yZWFjdC8uL3BhZ2VzL19kb2N1bWVudC5qcz81MzhiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBEb2N1bWVudCBmcm9tIFwibmV4dC9kb2N1bWVudFwiO1xuaW1wb3J0IHsgU2VydmVyU3R5bGVTaGVldCB9IGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuXG5pbXBvcnQgeyBIdG1sLCBIZWFkLCBNYWluLCBOZXh0U2NyaXB0IH0gZnJvbSAnbmV4dC9kb2N1bWVudCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIE15RG9jdW1lbnQgZXh0ZW5kcyBEb2N1bWVudCB7XG4gICAgc3RhdGljIGFzeW5jIGdldEluaXRpYWxQcm9wcyhjdHgpIHtcbiAgICAgICAgY29uc3Qgc2hlZXQgPSBuZXcgU2VydmVyU3R5bGVTaGVldCgpO1xuICAgICAgICBjb25zdCBvcmlnaW5hbFJlbmRlclBhZ2UgPSBjdHgucmVuZGVyUGFnZTtcblxuICAgICAgICB0cnkge1xuICAgICAgICAgICAgY3R4LnJlbmRlclBhZ2UgPSAoKSA9PlxuICAgICAgICAgICAgICAgIG9yaWdpbmFsUmVuZGVyUGFnZSh7XG4gICAgICAgICAgICAgICAgICAgIGVuaGFuY2VBcHA6IChBcHApID0+IChwcm9wcykgPT5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNoZWV0LmNvbGxlY3RTdHlsZXMoPEFwcCB7Li4ucHJvcHN9IC8+KSxcbiAgICAgICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgY29uc3QgaW5pdGlhbFByb3BzID0gYXdhaXQgRG9jdW1lbnQuZ2V0SW5pdGlhbFByb3BzKGN0eCk7XG4gICAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgICAgIC4uLmluaXRpYWxQcm9wcyxcbiAgICAgICAgICAgICAgICBzdHlsZXM6IChcbiAgICAgICAgICAgICAgICAgICAgPD5cbiAgICAgICAgICAgICAgICAgICAgICAgIHtpbml0aWFsUHJvcHMuc3R5bGVzfVxuICAgICAgICAgICAgICAgICAgICAgICAge3NoZWV0LmdldFN0eWxlRWxlbWVudCgpfVxuICAgICAgICAgICAgICAgICAgICA8Lz5cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgfTtcbiAgICAgICAgfSBmaW5hbGx5IHtcbiAgICAgICAgICAgIHNoZWV0LnNlYWwoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHJlbmRlcigpIHtcbiAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgIDxIdG1sPlxuICAgICAgICAgICAgICAgIDxIZWFkPlxuICAgICAgICAgICAgICAgICAgICA8c3R5bGU+e2Bib2R5IHsgbWFyZ2luOiAwOyBmb250LWZhbWlseTogJ1NlZ29lIFVJJywgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7IH1gfTwvc3R5bGU+XG4gICAgICAgICAgICAgICAgPC9IZWFkPlxuICAgICAgICAgICAgICAgIDxib2R5PlxuICAgICAgICAgICAgICAgIDxNYWluIC8+XG4gICAgICAgICAgICAgICAgPE5leHRTY3JpcHQgLz5cbiAgICAgICAgICAgICAgICA8L2JvZHk+XG4gICAgICAgICAgICA8L0h0bWw+XG4gICAgICAgICk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkRvY3VtZW50IiwiU2VydmVyU3R5bGVTaGVldCIsIkh0bWwiLCJIZWFkIiwiTWFpbiIsIk5leHRTY3JpcHQiLCJNeURvY3VtZW50IiwiZ2V0SW5pdGlhbFByb3BzIiwiY3R4Iiwic2hlZXQiLCJvcmlnaW5hbFJlbmRlclBhZ2UiLCJyZW5kZXJQYWdlIiwiZW5oYW5jZUFwcCIsIkFwcCIsInByb3BzIiwiY29sbGVjdFN0eWxlcyIsImluaXRpYWxQcm9wcyIsInN0eWxlcyIsImdldFN0eWxlRWxlbWVudCIsInNlYWwiLCJyZW5kZXIiLCJzdHlsZSIsImJvZHkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./pages/_document.js\n"); + +/***/ }), + +/***/ "./pages/tag-problems/[name].js": +/*!**************************************!*\ + !*** ./pages/tag-problems/[name].js ***! + \**************************************/ +/***/ ((module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! axios */ \"axios\");\n/* harmony import */ var _components_Layout_Layout__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/Layout/Layout */ \"./components/Layout/Layout.js\");\n/* harmony import */ var _components_ui_Title__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../components/ui/Title */ \"./components/ui/Title.js\");\n/* harmony import */ var _components_TagProblemPage_TagDetailProblemTable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/TagProblemPage/TagDetailProblemTable */ \"./components/TagProblemPage/TagDetailProblemTable.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([axios__WEBPACK_IMPORTED_MODULE_3__, _components_Layout_Layout__WEBPACK_IMPORTED_MODULE_4__]);\n([axios__WEBPACK_IMPORTED_MODULE_3__, _components_Layout_Layout__WEBPACK_IMPORTED_MODULE_4__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\n\n\n\n\nconst tagProblemsDetail = ()=>{\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_1__.useRouter)();\n const { name } = router.query;\n const [data, setData] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)([]);\n const [isLoading, setIsLoading] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const [error, setError] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n const fetchData = async ()=>{\n setIsLoading(true);\n try {\n const response = await axios__WEBPACK_IMPORTED_MODULE_3__[\"default\"].get(`http://localhost:8080/problems/algo?tag=${name}`);\n setData(response.data);\n console.log(response.data);\n setIsLoading(false);\n } catch (error) {\n setError(\"데이터를 불러오는 중 에러가 발생했습니다.\");\n setIsLoading(false);\n }\n };\n fetchData();\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Layout_Layout__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Title__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n sentence: `- ${name} -`\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/tag-problems/[name].js\",\n lineNumber: 38,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_TagProblemPage_TagDetailProblemTable__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n ProblemData: data\n }, void 0, false, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/tag-problems/[name].js\",\n lineNumber: 39,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/goldchae/Desktop/code/Qup-Frontend/pages/tag-problems/[name].js\",\n lineNumber: 37,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (tagProblemsDetail);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9wYWdlcy90YWctcHJvYmxlbXMvW25hbWVdLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUF3QztBQUNXO0FBQ3pCO0FBRTBCO0FBQ047QUFDNEM7QUFFMUYsTUFBTVEsb0JBQW9CO0lBQ3hCLE1BQU1DLFNBQVNULHNEQUFTQTtJQUN4QixNQUFNLEVBQUVVLElBQUksRUFBRSxHQUFHRCxPQUFPRSxLQUFLO0lBRTdCLE1BQU0sQ0FBQ0MsTUFBTUMsUUFBUSxHQUFHViwrQ0FBUUEsQ0FBQyxFQUFFO0lBQ25DLE1BQU0sQ0FBQ1csV0FBV0MsYUFBYSxHQUFHWiwrQ0FBUUEsQ0FBQztJQUMzQyxNQUFNLENBQUNhLE9BQU9DLFNBQVMsR0FBR2QsK0NBQVFBLENBQUM7SUFFbkNELGdEQUFTQSxDQUFDO1FBQ1IsTUFBTWdCLFlBQVk7WUFDaEJILGFBQWE7WUFDYixJQUFJO2dCQUNGLE1BQU1JLFdBQVcsTUFBTWYsaURBQVMsQ0FDOUIsQ0FBQyx3Q0FBd0MsRUFBRU0sS0FBSyxDQUFDO2dCQUVuREcsUUFBUU0sU0FBU1AsSUFBSTtnQkFDckJTLFFBQVFDLEdBQUcsQ0FBQ0gsU0FBU1AsSUFBSTtnQkFDekJHLGFBQWE7WUFDZixFQUFFLE9BQU9DLE9BQU87Z0JBQ2RDLFNBQVM7Z0JBQ1RGLGFBQWE7WUFDZjtRQUNGO1FBRUFHO0lBQ0YsR0FBRyxFQUFFO0lBRUwscUJBQ0UsOERBQUNiLGlFQUFNQTs7MEJBQ0wsOERBQUNDLDREQUFLQTtnQkFBQ2lCLFVBQVUsQ0FBQyxFQUFFLEVBQUViLEtBQUssRUFBRSxDQUFDOzs7Ozs7MEJBQzlCLDhEQUFDSCx3RkFBcUJBO2dCQUFDaUIsYUFBYVo7Ozs7Ozs7Ozs7OztBQUcxQztBQUVBLGlFQUFlSixpQkFBaUJBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9xX3VwLXJlYWN0Ly4vcGFnZXMvdGFnLXByb2JsZW1zL1tuYW1lXS5qcz81NmY5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZVJvdXRlciB9IGZyb20gXCJuZXh0L3JvdXRlclwiO1xuaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCBheGlvcyBmcm9tIFwiYXhpb3NcIjtcblxuaW1wb3J0IExheW91dCBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9MYXlvdXQvTGF5b3V0XCI7XG5pbXBvcnQgVGl0bGUgZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvdWkvVGl0bGVcIjtcbmltcG9ydCBUYWdEZXRhaWxQcm9ibGVtVGFibGUgZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvVGFnUHJvYmxlbVBhZ2UvVGFnRGV0YWlsUHJvYmxlbVRhYmxlXCI7XG5cbmNvbnN0IHRhZ1Byb2JsZW1zRGV0YWlsID0gKCkgPT4ge1xuICBjb25zdCByb3V0ZXIgPSB1c2VSb3V0ZXIoKTtcbiAgY29uc3QgeyBuYW1lIH0gPSByb3V0ZXIucXVlcnk7XG5cbiAgY29uc3QgW2RhdGEsIHNldERhdGFdID0gdXNlU3RhdGUoW10pO1xuICBjb25zdCBbaXNMb2FkaW5nLCBzZXRJc0xvYWRpbmddID0gdXNlU3RhdGUoZmFsc2UpO1xuICBjb25zdCBbZXJyb3IsIHNldEVycm9yXSA9IHVzZVN0YXRlKG51bGwpO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgY29uc3QgZmV0Y2hEYXRhID0gYXN5bmMgKCkgPT4ge1xuICAgICAgc2V0SXNMb2FkaW5nKHRydWUpO1xuICAgICAgdHJ5IHtcbiAgICAgICAgY29uc3QgcmVzcG9uc2UgPSBhd2FpdCBheGlvcy5nZXQoXG4gICAgICAgICAgYGh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC9wcm9ibGVtcy9hbGdvP3RhZz0ke25hbWV9YFxuICAgICAgICApO1xuICAgICAgICBzZXREYXRhKHJlc3BvbnNlLmRhdGEpO1xuICAgICAgICBjb25zb2xlLmxvZyhyZXNwb25zZS5kYXRhKTtcbiAgICAgICAgc2V0SXNMb2FkaW5nKGZhbHNlKTtcbiAgICAgIH0gY2F0Y2ggKGVycm9yKSB7XG4gICAgICAgIHNldEVycm9yKFwi642w7J207YSw66W8IOu2iOufrOyYpOuKlCDspJEg7JeQ65+s6rCAIOuwnOyDne2WiOyKteuLiOuLpC5cIik7XG4gICAgICAgIHNldElzTG9hZGluZyhmYWxzZSk7XG4gICAgICB9XG4gICAgfTtcblxuICAgIGZldGNoRGF0YSgpO1xuICB9LCBbXSk7XG5cbiAgcmV0dXJuIChcbiAgICA8TGF5b3V0PlxuICAgICAgPFRpdGxlIHNlbnRlbmNlPXtgLSAke25hbWV9IC1gfSAvPlxuICAgICAgPFRhZ0RldGFpbFByb2JsZW1UYWJsZSBQcm9ibGVtRGF0YT17ZGF0YX0gLz5cbiAgICA8L0xheW91dD5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IHRhZ1Byb2JsZW1zRGV0YWlsO1xuIl0sIm5hbWVzIjpbInVzZVJvdXRlciIsIlJlYWN0IiwidXNlRWZmZWN0IiwidXNlU3RhdGUiLCJheGlvcyIsIkxheW91dCIsIlRpdGxlIiwiVGFnRGV0YWlsUHJvYmxlbVRhYmxlIiwidGFnUHJvYmxlbXNEZXRhaWwiLCJyb3V0ZXIiLCJuYW1lIiwicXVlcnkiLCJkYXRhIiwic2V0RGF0YSIsImlzTG9hZGluZyIsInNldElzTG9hZGluZyIsImVycm9yIiwic2V0RXJyb3IiLCJmZXRjaERhdGEiLCJyZXNwb25zZSIsImdldCIsImNvbnNvbGUiLCJsb2ciLCJzZW50ZW5jZSIsIlByb2JsZW1EYXRhIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./pages/tag-problems/[name].js\n"); + +/***/ }), + +/***/ "./styles/globals.css": +/*!****************************!*\ + !*** ./styles/globals.css ***! + \****************************/ +/***/ (() => { + + + +/***/ }), + +/***/ "./styles/slide-up.css": +/*!*****************************!*\ + !*** ./styles/slide-up.css ***! + \*****************************/ +/***/ (() => { + + + +/***/ }), + +/***/ "next/dist/compiled/next-server/pages.runtime.dev.js": +/*!**********************************************************************!*\ + !*** external "next/dist/compiled/next-server/pages.runtime.dev.js" ***! + \**********************************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("next/dist/compiled/next-server/pages.runtime.dev.js"); + +/***/ }), + +/***/ "prop-types": +/*!*****************************!*\ + !*** external "prop-types" ***! + \*****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("prop-types"); + +/***/ }), + +/***/ "react": +/*!************************!*\ + !*** external "react" ***! + \************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("react"); + +/***/ }), + +/***/ "react-dom": +/*!****************************!*\ + !*** external "react-dom" ***! + \****************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("react-dom"); + +/***/ }), + +/***/ "react/jsx-dev-runtime": +/*!****************************************!*\ + !*** external "react/jsx-dev-runtime" ***! + \****************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("react/jsx-dev-runtime"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!************************************!*\ + !*** external "react/jsx-runtime" ***! + \************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("react/jsx-runtime"); + +/***/ }), + +/***/ "styled-components": +/*!************************************!*\ + !*** external "styled-components" ***! + \************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("styled-components"); + +/***/ }), + +/***/ "@emotion/react": +/*!*********************************!*\ + !*** external "@emotion/react" ***! + \*********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("@emotion/react");; + +/***/ }), + +/***/ "@emotion/react/jsx-dev-runtime": +/*!*************************************************!*\ + !*** external "@emotion/react/jsx-dev-runtime" ***! + \*************************************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("@emotion/react/jsx-dev-runtime");; + +/***/ }), + +/***/ "@emotion/styled": +/*!**********************************!*\ + !*** external "@emotion/styled" ***! + \**********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("@emotion/styled");; + +/***/ }), + +/***/ "axios": +/*!************************!*\ + !*** external "axios" ***! + \************************/ +/***/ ((module) => { + +"use strict"; +module.exports = import("axios");; + +/***/ }), + +/***/ "fs": +/*!*********************!*\ + !*** external "fs" ***! + \*********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("fs"); + +/***/ }), + +/***/ "path": +/*!***********************!*\ + !*** external "path" ***! + \***********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("path"); + +/***/ }), + +/***/ "stream": +/*!*************************!*\ + !*** external "stream" ***! + \*************************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("stream"); + +/***/ }), + +/***/ "zlib": +/*!***********************!*\ + !*** external "zlib" ***! + \***********************/ +/***/ ((module) => { + +"use strict"; +module.exports = require("zlib"); + +/***/ }) + +}; +; + +// load runtime +var __webpack_require__ = require("../../webpack-runtime.js"); +__webpack_require__.C(exports); +var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) +var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/next","vendor-chunks/@swc"], () => (__webpack_exec__("./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2Ftag-problems%2F%5Bname%5D&preferredRegion=&absolutePagePath=.%2Fpages%2Ftag-problems%2F%5Bname%5D.js&absoluteAppPath=private-next-pages%2F_app&absoluteDocumentPath=private-next-pages%2F_document&middlewareConfigBase64=e30%3D!"))); +module.exports = __webpack_exports__; + +})(); \ No newline at end of file diff --git a/.next/static/chunks/fallback/amp.js b/.next/static/chunks/fallback/amp.js new file mode 100644 index 0000000..939c3f4 --- /dev/null +++ b/.next/static/chunks/fallback/amp.js @@ -0,0 +1,863 @@ +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([["amp"],{ + +/***/ "./node_modules/next/dist/build/deployment-id.js": +/*!*******************************************************!*\ + !*** ./node_modules/next/dist/build/deployment-id.js ***! + \*******************************************************/ +/***/ (function(__unused_webpack_module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"getDeploymentIdQueryOrEmptyString\", ({\n enumerable: true,\n get: function() {\n return getDeploymentIdQueryOrEmptyString;\n }\n}));\nfunction getDeploymentIdQueryOrEmptyString() {\n if (false) {}\n return \"\";\n}\n\n//# sourceMappingURL=deployment-id.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL2RlcGxveW1lbnQtaWQuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkM7QUFDN0M7QUFDQSxDQUFDLEVBQUM7QUFDRixxRUFBb0U7QUFDcEU7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDLEVBQUM7QUFDRjtBQUNBLFFBQVEsS0FBOEIsRUFBRSxFQUVuQztBQUNMO0FBQ0E7O0FBRUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC9kZXBsb3ltZW50LWlkLmpzP2FhZDgiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgICB2YWx1ZTogdHJ1ZVxufSk7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJnZXREZXBsb3ltZW50SWRRdWVyeU9yRW1wdHlTdHJpbmdcIiwge1xuICAgIGVudW1lcmFibGU6IHRydWUsXG4gICAgZ2V0OiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIGdldERlcGxveW1lbnRJZFF1ZXJ5T3JFbXB0eVN0cmluZztcbiAgICB9XG59KTtcbmZ1bmN0aW9uIGdldERlcGxveW1lbnRJZFF1ZXJ5T3JFbXB0eVN0cmluZygpIHtcbiAgICBpZiAocHJvY2Vzcy5lbnYuTkVYVF9ERVBMT1lNRU5UX0lEKSB7XG4gICAgICAgIHJldHVybiBgP2RwbD0ke3Byb2Nlc3MuZW52Lk5FWFRfREVQTE9ZTUVOVF9JRH1gO1xuICAgIH1cbiAgICByZXR1cm4gXCJcIjtcbn1cblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9ZGVwbG95bWVudC1pZC5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/deployment-id.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/add-base-path.js": +/*!********************************************************!*\ + !*** ./node_modules/next/dist/client/add-base-path.js ***! + \********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"addBasePath\", ({\n enumerable: true,\n get: function() {\n return addBasePath;\n }\n}));\nconst _addpathprefix = __webpack_require__(/*! ../shared/lib/router/utils/add-path-prefix */ \"./node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js\");\nconst _normalizetrailingslash = __webpack_require__(/*! ./normalize-trailing-slash */ \"./node_modules/next/dist/client/normalize-trailing-slash.js\");\nconst basePath = false || \"\";\nfunction addBasePath(path, required) {\n return (0, _normalizetrailingslash.normalizePathTrailingSlash)( false ? 0 : (0, _addpathprefix.addPathPrefix)(path, basePath));\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=add-base-path.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9hZGQtYmFzZS1wYXRoLmpzIiwibWFwcGluZ3MiOiI7Ozs7K0NBS2dCQTs7O2VBQUFBOzs7MkNBTGM7b0RBQ2E7QUFFM0MsTUFBTUMsV0FBV0MsTUFBbUMsSUFBZTtBQUU1RCxTQUFTRixZQUFZSyxJQUFZLEVBQUVDLFFBQWtCO0lBQzFELE9BQU9DLENBQUFBLEdBQUFBLHdCQUFBQSwwQkFBMEIsRUFDL0JMLE1BQStDSSxHQUMzQ0QsQ0FBQUEsR0FDQUksQ0FBQUEsR0FBQUEsZUFBQUEsYUFBYSxFQUFDSixNQUFNSjtBQUU1QiIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi4vLi4vc3JjL2NsaWVudC9hZGQtYmFzZS1wYXRoLnRzPzUxNzEiXSwibmFtZXMiOlsiYWRkQmFzZVBhdGgiLCJiYXNlUGF0aCIsInByb2Nlc3MiLCJlbnYiLCJfX05FWFRfUk9VVEVSX0JBU0VQQVRIIiwicGF0aCIsInJlcXVpcmVkIiwibm9ybWFsaXplUGF0aFRyYWlsaW5nU2xhc2giLCJfX05FWFRfTUFOVUFMX0NMSUVOVF9CQVNFX1BBVEgiLCJhZGRQYXRoUHJlZml4Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/add-base-path.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/add-locale.js": +/*!*****************************************************!*\ + !*** ./node_modules/next/dist/client/add-locale.js ***! + \*****************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"addLocale\", ({\n enumerable: true,\n get: function() {\n return addLocale;\n }\n}));\nconst _normalizetrailingslash = __webpack_require__(/*! ./normalize-trailing-slash */ \"./node_modules/next/dist/client/normalize-trailing-slash.js\");\nconst addLocale = function(path) {\n for(var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){\n args[_key - 1] = arguments[_key];\n }\n if (false) {}\n return path;\n};\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=add-locale.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9hZGQtbG9jYWxlLmpzIiwibWFwcGluZ3MiOiI7Ozs7NkNBR2FBOzs7ZUFBQUE7OztvREFGOEI7QUFFcEMsTUFBTUEsWUFBdUIsU0FBQ0MsSUFBQUE7cUNBQVNDLE9BQUFBLElBQUFBLE1BQUFBLE9BQUFBLElBQUFBLE9BQUFBLElBQUFBLElBQUFBLE9BQUFBLEdBQUFBLE9BQUFBLE1BQUFBLE9BQUFBO1FBQUFBLElBQUFBLENBQUFBLE9BQUFBLEVBQUFBLEdBQUFBLFNBQUFBLENBQUFBLEtBQUFBOztJQUM1QyxJQUFJQyxLQUErQixFQUFFLEVBSXJDO0lBQ0EsT0FBT0Y7QUFDVCIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi4vLi4vc3JjL2NsaWVudC9hZGQtbG9jYWxlLnRzP2ZhYWUiXSwibmFtZXMiOlsiYWRkTG9jYWxlIiwicGF0aCIsImFyZ3MiLCJwcm9jZXNzIiwiZW52IiwiX19ORVhUX0kxOE5fU1VQUE9SVCIsIm5vcm1hbGl6ZVBhdGhUcmFpbGluZ1NsYXNoIiwicmVxdWlyZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/add-locale.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-socket-url.js": +/*!*******************************************************************************************************!*\ + !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-socket-url.js ***! + \*******************************************************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"getSocketUrl\", ({\n enumerable: true,\n get: function() {\n return getSocketUrl;\n }\n}));\nconst _normalizedassetprefix = __webpack_require__(/*! ../../../../../shared/lib/normalized-asset-prefix */ \"./node_modules/next/dist/shared/lib/normalized-asset-prefix.js\");\nfunction getSocketProtocol(assetPrefix) {\n let protocol = window.location.protocol;\n try {\n // assetPrefix is a url\n protocol = new URL(assetPrefix).protocol;\n } catch (e) {}\n return protocol === \"http:\" ? \"ws\" : \"wss\";\n}\nfunction getSocketUrl(assetPrefix) {\n const { hostname, port } = window.location;\n const protocol = getSocketProtocol(assetPrefix || \"\");\n const prefix = (0, _normalizedassetprefix.normalizedAssetPrefix)(assetPrefix);\n // if original assetPrefix is a full URL with protocol\n // we just update to use the correct `ws` protocol\n if (assetPrefix == null ? void 0 : assetPrefix.replace(/^\\/+/, \"\").includes(\"://\")) {\n return protocol + \"://\" + prefix;\n }\n return protocol + \"://\" + hostname + \":\" + port + prefix;\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=get-socket-url.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2hlbHBlcnMvZ2V0LXNvY2tldC11cmwuanMiLCJtYXBwaW5ncyI6Ijs7OztnREFhZ0JBOzs7ZUFBQUE7OzttREFic0I7QUFFdEMsU0FBU0Msa0JBQWtCQyxXQUFtQjtJQUM1QyxJQUFJQyxXQUFXQyxPQUFPQyxRQUFRLENBQUNGLFFBQVE7SUFFdkMsSUFBSTtRQUNGLHVCQUF1QjtRQUN2QkEsV0FBVyxJQUFJRyxJQUFJSixhQUFhQyxRQUFRO0lBQzFDLEVBQUUsT0FBQUksR0FBTSxDQUFDO0lBRVQsT0FBT0osYUFBYSxVQUFVLE9BQU87QUFDdkM7QUFFTyxTQUFTSCxhQUFhRSxXQUErQjtJQUMxRCxNQUFNLEVBQUVNLFFBQVEsRUFBRUMsSUFBSSxFQUFFLEdBQUdMLE9BQU9DLFFBQVE7SUFDMUMsTUFBTUYsV0FBV0Ysa0JBQWtCQyxlQUFlO0lBQ2xELE1BQU1RLFNBQVNDLENBQUFBLEdBQUFBLHVCQUFBQSxxQkFBcUIsRUFBQ1Q7SUFFckMsc0RBQXNEO0lBQ3RELGtEQUFrRDtJQUNsRCxJQUFJQSxlQUFBQSxPQUFBQSxLQUFBQSxJQUFBQSxZQUFhVSxPQUFPLENBQUMsUUFBUSxJQUFJQyxRQUFRLENBQUMsUUFBUTtRQUNwRCxPQUFPVixXQUFZLFFBQUtPO0lBQzFCO0lBRUEsT0FBT1AsV0FBWSxRQUFLSyxXQUFTLE1BQUdDLE9BQU9DO0FBQzdDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uLi8uLi8uLi8uLi8uLi9zcmMvY2xpZW50L2NvbXBvbmVudHMvcmVhY3QtZGV2LW92ZXJsYXkvaW50ZXJuYWwvaGVscGVycy9nZXQtc29ja2V0LXVybC50cz9kNzJmIl0sIm5hbWVzIjpbImdldFNvY2tldFVybCIsImdldFNvY2tldFByb3RvY29sIiwiYXNzZXRQcmVmaXgiLCJwcm90b2NvbCIsIndpbmRvdyIsImxvY2F0aW9uIiwiVVJMIiwiZSIsImhvc3RuYW1lIiwicG9ydCIsInByZWZpeCIsIm5vcm1hbGl6ZWRBc3NldFByZWZpeCIsInJlcGxhY2UiLCJpbmNsdWRlcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-socket-url.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/components/react-dev-overlay/pages/websocket.js": +/*!***************************************************************************************!*\ + !*** ./node_modules/next/dist/client/components/react-dev-overlay/pages/websocket.js ***! + \***************************************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n addMessageListener: function() {\n return addMessageListener;\n },\n connectHMR: function() {\n return connectHMR;\n },\n sendMessage: function() {\n return sendMessage;\n }\n});\nconst _getsocketurl = __webpack_require__(/*! ../internal/helpers/get-socket-url */ \"./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-socket-url.js\");\nlet source;\nconst eventCallbacks = [];\nfunction addMessageListener(callback) {\n eventCallbacks.push(callback);\n}\nfunction sendMessage(data) {\n if (!source || source.readyState !== source.OPEN) return;\n return source.send(data);\n}\nlet reconnections = 0;\nfunction connectHMR(options) {\n function init() {\n if (source) source.close();\n function handleOnline() {\n reconnections = 0;\n window.console.log(\"[HMR] connected\");\n }\n function handleMessage(event) {\n // Coerce into HMR_ACTION_TYPES as that is the format.\n const msg = JSON.parse(event.data);\n for (const eventCallback of eventCallbacks){\n eventCallback(msg);\n }\n }\n let timer;\n function handleDisconnect() {\n source.onerror = null;\n source.onclose = null;\n source.close();\n reconnections++;\n // After 25 reconnects we'll want to reload the page as it indicates the dev server is no longer running.\n if (reconnections > 25) {\n window.location.reload();\n return;\n }\n clearTimeout(timer);\n // Try again after 5 seconds\n timer = setTimeout(init, reconnections > 5 ? 5000 : 1000);\n }\n const url = (0, _getsocketurl.getSocketUrl)(options.assetPrefix);\n source = new window.WebSocket(\"\" + url + options.path);\n source.onopen = handleOnline;\n source.onerror = handleDisconnect;\n source.onclose = handleDisconnect;\n source.onmessage = handleMessage;\n }\n init();\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=websocket.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L3BhZ2VzL3dlYnNvY2tldC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7SUFTZ0JBLG9CQUFrQjtlQUFsQkE7O0lBV0FDLFlBQVU7ZUFBVkE7O0lBUEFDLGFBQVc7ZUFBWEE7OzswQ0FaYTtBQUU3QixJQUFJQztBQUlKLE1BQU1DLGlCQUF3QyxFQUFFO0FBRXpDLFNBQVNKLG1CQUFtQkssUUFBd0I7SUFDekRELGVBQWVFLElBQUksQ0FBQ0Q7QUFDdEI7QUFFTyxTQUFTSCxZQUFZSyxJQUFZO0lBQ3RDLElBQUksQ0FBQ0osVUFBVUEsT0FBT0ssVUFBVSxLQUFLTCxPQUFPTSxJQUFJLEVBQUU7SUFDbEQsT0FBT04sT0FBT08sSUFBSSxDQUFDSDtBQUNyQjtBQUVBLElBQUlJLGdCQUFnQjtBQUViLFNBQVNWLFdBQVdXLE9BQThDO0lBQ3ZFLFNBQVNDO1FBQ1AsSUFBSVYsUUFBUUEsT0FBT1csS0FBSztRQUV4QixTQUFTQztZQUNQSixnQkFBZ0I7WUFDaEJLLE9BQU9DLE9BQU8sQ0FBQ0MsR0FBRyxDQUFDO1FBQ3JCO1FBRUEsU0FBU0MsY0FBY0MsS0FBMkI7WUFDaEQsc0RBQXNEO1lBQ3RELE1BQU1DLE1BQXdCQyxLQUFLQyxLQUFLLENBQUNILE1BQU1iLElBQUk7WUFDbkQsS0FBSyxNQUFNaUIsaUJBQWlCcEIsZUFBZ0I7Z0JBQzFDb0IsY0FBY0g7WUFDaEI7UUFDRjtRQUVBLElBQUlJO1FBQ0osU0FBU0M7WUFDUHZCLE9BQU93QixPQUFPLEdBQUc7WUFDakJ4QixPQUFPeUIsT0FBTyxHQUFHO1lBQ2pCekIsT0FBT1csS0FBSztZQUNaSDtZQUNBLHlHQUF5RztZQUN6RyxJQUFJQSxnQkFBZ0IsSUFBSTtnQkFDdEJLLE9BQU9hLFFBQVEsQ0FBQ0MsTUFBTTtnQkFDdEI7WUFDRjtZQUVBQyxhQUFhTjtZQUNiLDRCQUE0QjtZQUM1QkEsUUFBUU8sV0FBV25CLE1BQU1GLGdCQUFnQixJQUFJLE9BQU87UUFDdEQ7UUFFQSxNQUFNc0IsTUFBTUMsQ0FBQUEsR0FBQUEsY0FBQUEsWUFBWSxFQUFDdEIsUUFBUXVCLFdBQVc7UUFFNUNoQyxTQUFTLElBQUlhLE9BQU9vQixTQUFTLENBQUMsS0FBR0gsTUFBTXJCLFFBQVF5QixJQUFJO1FBQ25EbEMsT0FBT21DLE1BQU0sR0FBR3ZCO1FBQ2hCWixPQUFPd0IsT0FBTyxHQUFHRDtRQUNqQnZCLE9BQU95QixPQUFPLEdBQUdGO1FBQ2pCdkIsT0FBT29DLFNBQVMsR0FBR3BCO0lBQ3JCO0lBRUFOO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4uLy4uLy4uLy4uLy4uL3NyYy9jbGllbnQvY29tcG9uZW50cy9yZWFjdC1kZXYtb3ZlcmxheS9wYWdlcy93ZWJzb2NrZXQudHM/ZTM5YyJdLCJuYW1lcyI6WyJhZGRNZXNzYWdlTGlzdGVuZXIiLCJjb25uZWN0SE1SIiwic2VuZE1lc3NhZ2UiLCJzb3VyY2UiLCJldmVudENhbGxiYWNrcyIsImNhbGxiYWNrIiwicHVzaCIsImRhdGEiLCJyZWFkeVN0YXRlIiwiT1BFTiIsInNlbmQiLCJyZWNvbm5lY3Rpb25zIiwib3B0aW9ucyIsImluaXQiLCJjbG9zZSIsImhhbmRsZU9ubGluZSIsIndpbmRvdyIsImNvbnNvbGUiLCJsb2ciLCJoYW5kbGVNZXNzYWdlIiwiZXZlbnQiLCJtc2ciLCJKU09OIiwicGFyc2UiLCJldmVudENhbGxiYWNrIiwidGltZXIiLCJoYW5kbGVEaXNjb25uZWN0Iiwib25lcnJvciIsIm9uY2xvc2UiLCJsb2NhdGlvbiIsInJlbG9hZCIsImNsZWFyVGltZW91dCIsInNldFRpbWVvdXQiLCJ1cmwiLCJnZXRTb2NrZXRVcmwiLCJhc3NldFByZWZpeCIsIldlYlNvY2tldCIsInBhdGgiLCJvbm9wZW4iLCJvbm1lc3NhZ2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/components/react-dev-overlay/pages/websocket.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/detect-domain-locale.js": +/*!***************************************************************!*\ + !*** ./node_modules/next/dist/client/detect-domain-locale.js ***! + \***************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"detectDomainLocale\", ({\n enumerable: true,\n get: function() {\n return detectDomainLocale;\n }\n}));\nconst detectDomainLocale = function() {\n for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){\n args[_key] = arguments[_key];\n }\n if (false) {}\n};\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=detect-domain-locale.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9kZXRlY3QtZG9tYWluLWxvY2FsZS5qcyIsIm1hcHBpbmdzIjoiOzs7O3NEQUVhQTs7O2VBQUFBOzs7QUFBTixNQUFNQSxxQkFBZ0M7cUNBQUlDLE9BQUFBLElBQUFBLE1BQUFBLE9BQUFBLE9BQUFBLEdBQUFBLE9BQUFBLE1BQUFBLE9BQUFBO1FBQUFBLElBQUFBLENBQUFBLEtBQUFBLEdBQUFBLFNBQUFBLENBQUFBLEtBQUFBOztJQUMvQyxJQUFJQyxLQUErQixFQUFFLEVBSXJDO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4uLy4uL3NyYy9jbGllbnQvZGV0ZWN0LWRvbWFpbi1sb2NhbGUudHM/NjhmYyJdLCJuYW1lcyI6WyJkZXRlY3REb21haW5Mb2NhbGUiLCJhcmdzIiwicHJvY2VzcyIsImVudiIsIl9fTkVYVF9JMThOX1NVUFBPUlQiLCJyZXF1aXJlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/detect-domain-locale.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/dev/amp-dev.js": +/*!******************************************************!*\ + !*** ./node_modules/next/dist/client/dev/amp-dev.js ***! + \******************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("/* globals __webpack_hash__ */ \nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"./node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _fouc = __webpack_require__(/*! ./fouc */ \"./node_modules/next/dist/client/dev/fouc.js\");\nconst _ondemandentriesclient = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! ./on-demand-entries-client */ \"./node_modules/next/dist/client/dev/on-demand-entries-client.js\"));\nconst _websocket = __webpack_require__(/*! ../components/react-dev-overlay/pages/websocket */ \"./node_modules/next/dist/client/components/react-dev-overlay/pages/websocket.js\");\nconst _hotreloadertypes = __webpack_require__(/*! ../../server/dev/hot-reloader-types */ \"./node_modules/next/dist/server/dev/hot-reloader-types.js\");\nconst data = JSON.parse(document.getElementById(\"__NEXT_DATA__\").textContent);\nwindow.__NEXT_DATA__ = data;\nlet { assetPrefix, page } = data;\nassetPrefix = assetPrefix || \"\";\nlet mostRecentHash = null;\n/* eslint-disable-next-line */ let curHash = __webpack_require__.h();\nconst hotUpdatePath = assetPrefix + (assetPrefix.endsWith(\"/\") ? \"\" : \"/\") + \"_next/static/webpack/\";\n// Is there a newer version of this code available?\nfunction isUpdateAvailable() {\n // __webpack_hash__ is the hash of the current compilation.\n // It's a global variable injected by Webpack.\n /* eslint-disable-next-line */ return mostRecentHash !== __webpack_require__.h();\n}\n// Webpack disallows updates in other states.\nfunction canApplyUpdates() {\n // @ts-expect-error TODO: module.hot exists but type needs to be added. Can't use `as any` here as webpack parses for `module.hot` calls.\n return module.hot.status() === \"idle\";\n}\n// This function reads code updates on the fly and hard\n// reloads the page when it has changed.\nasync function tryApplyUpdates() {\n if (!isUpdateAvailable() || !canApplyUpdates()) {\n return;\n }\n try {\n const res = await fetch(typeof __webpack_require__.j !== \"undefined\" ? \"\" + hotUpdatePath + curHash + \".\" + __webpack_require__.j + \".hot-update.json\" : \"\" + hotUpdatePath + curHash + \".hot-update.json\");\n const jsonData = await res.json();\n const curPage = page === \"/\" ? \"index\" : page;\n // webpack 5 uses an array instead\n const pageUpdated = (Array.isArray(jsonData.c) ? jsonData.c : Object.keys(jsonData.c)).some((mod)=>{\n return mod.indexOf(\"pages\" + (curPage.startsWith(\"/\") ? curPage : \"/\" + curPage)) !== -1 || mod.indexOf((\"pages\" + (curPage.startsWith(\"/\") ? curPage : \"/\" + curPage)).replace(/\\//g, \"\\\\\")) !== -1;\n });\n if (pageUpdated) {\n window.location.reload();\n } else {\n curHash = mostRecentHash;\n }\n } catch (err) {\n console.error(\"Error occurred checking for update\", err);\n window.location.reload();\n }\n}\n(0, _websocket.addMessageListener)((message)=>{\n if (!(\"action\" in message)) {\n return;\n }\n try {\n // actions which are not related to amp-dev\n if (message.action === _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.SERVER_ERROR || message.action === _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.DEV_PAGES_MANIFEST_UPDATE) {\n return;\n }\n if (message.action === _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.SYNC || message.action === _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.BUILT) {\n if (!message.hash) {\n return;\n }\n mostRecentHash = message.hash;\n tryApplyUpdates();\n } else if (message.action === _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.RELOAD_PAGE) {\n window.location.reload();\n }\n } catch (err) {\n var _err_stack;\n console.warn(\"[HMR] Invalid message: \" + message + \"\\n\" + ((_err_stack = err == null ? void 0 : err.stack) != null ? _err_stack : \"\"));\n }\n});\n(0, _websocket.connectHMR)({\n assetPrefix,\n path: \"/_next/webpack-hmr\"\n});\n(0, _fouc.displayContent)();\n(0, _ondemandentriesclient.default)(data.page);\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=amp-dev.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9kZXYvYW1wLWRldi5qcyIsIm1hcHBpbmdzIjoiQUFBQSw0QkFBNEI7Ozs7O2tDQUNHOzRGQUNDO3VDQUl6Qjs4Q0FDcUM7QUFNNUMsTUFBTUEsT0FBT0MsS0FBS0MsS0FBSyxDQUNyQkMsU0FBVUMsY0FBYyxDQUFDLGlCQUF5QkMsV0FBVztBQUUvREMsT0FBT0MsYUFBYSxHQUFHUDtBQUV2QixJQUFJLEVBQUVRLFdBQVcsRUFBRUMsSUFBSSxFQUFFLEdBQUdUO0FBQzVCUSxjQUFjQSxlQUFlO0FBQzdCLElBQUlFLGlCQUFnQztBQUNwQyw0QkFBNEIsR0FDNUIsSUFBSUMsVUFBVUMsdUJBQUFBO0FBQ2QsTUFBTUMsZ0JBQ0pMLGNBQWVBLENBQUFBLFlBQVlNLFFBQVEsQ0FBQyxPQUFPLEtBQUssT0FBTztBQUV6RCxtREFBbUQ7QUFDbkQsU0FBU0M7SUFDUCwyREFBMkQ7SUFDM0QsOENBQThDO0lBQzlDLDRCQUE0QixHQUM1QixPQUFPTCxtQkFBbUJFLHVCQUFBQTtBQUM1QjtBQUVBLDZDQUE2QztBQUM3QyxTQUFTSTtJQUNQLHlJQUF5STtJQUN6SSxPQUFPQyxVQUFVLENBQUNFLE1BQU0sT0FBTztBQUNqQztBQUVBLHVEQUF1RDtBQUN2RCx3Q0FBd0M7QUFDeEMsZUFBZUM7SUFDYixJQUFJLENBQUNMLHVCQUF1QixDQUFDQyxtQkFBbUI7UUFDOUM7SUFDRjtJQUNBLElBQUk7UUFDRixNQUFNSyxNQUFNLE1BQU1DLE1BQ2hCLE9BQU9DLHFCQUFBQSxLQUEyQixjQUU5QixLQUFHVixnQkFBZ0JGLFVBQVEsTUFBR1kscUJBQUFBLEdBQXVCLHFCQUNyRCxLQUFHVixnQkFBZ0JGLFVBQVE7UUFFakMsTUFBTWEsV0FBVyxNQUFNSCxJQUFJSSxJQUFJO1FBQy9CLE1BQU1DLFVBQVVqQixTQUFTLE1BQU0sVUFBVUE7UUFDekMsa0NBQWtDO1FBQ2xDLE1BQU1rQixjQUFjLENBQ2xCQyxNQUFNQyxPQUFPLENBQUNMLFNBQVNNLENBQUMsSUFBSU4sU0FBU00sQ0FBQyxHQUFHQyxPQUFPQyxJQUFJLENBQUNSLFNBQVNNLENBQUMsR0FDL0RHLElBQUksQ0FBQyxDQUFDQztZQUNOLE9BQ0VBLElBQUlDLE9BQU8sQ0FDVCxVQUFRVCxDQUFBQSxRQUFRVSxVQUFVLENBQUMsT0FBT1YsVUFBVSxNQUFJQSxPQUFBQSxPQUM1QyxDQUFDLEtBQ1BRLElBQUlDLE9BQU8sQ0FDVCxXQUFRVCxDQUFBQSxRQUFRVSxVQUFVLENBQUMsT0FBT1YsVUFBVSxNQUFJQSxPQUFBQSxDQUFRLEVBQUlXLE9BQU8sQ0FDakUsT0FDQSxXQUVFLENBQUM7UUFFWDtRQUVBLElBQUlWLGFBQWE7WUFDZnJCLE9BQU9nQyxRQUFRLENBQUNDLE1BQU07UUFDeEIsT0FBTztZQUNMNUIsVUFBVUQ7UUFDWjtJQUNGLEVBQUUsT0FBTzhCLEtBQUs7UUFDWkMsUUFBUUMsS0FBSyxDQUFDLHNDQUFzQ0Y7UUFDcERsQyxPQUFPZ0MsUUFBUSxDQUFDQyxNQUFNO0lBQ3hCO0FBQ0Y7QUFFQUksQ0FBQUEsR0FBQUEsV0FBQUEsa0JBQWtCLEVBQUMsQ0FBQ0M7SUFDbEIsSUFBSSxDQUFFLGFBQVlBLE9BQUFBLEdBQVU7UUFDMUI7SUFDRjtJQUVBLElBQUk7UUFDRiwyQ0FBMkM7UUFDM0MsSUFDRUEsUUFBUUMsTUFBTSxLQUFLQyxrQkFBQUEsMkJBQTJCLENBQUNDLFlBQVksSUFDM0RILFFBQVFDLE1BQU0sS0FBS0Msa0JBQUFBLDJCQUEyQixDQUFDRSx5QkFBeUIsRUFDeEU7WUFDQTtRQUNGO1FBQ0EsSUFDRUosUUFBUUMsTUFBTSxLQUFLQyxrQkFBQUEsMkJBQTJCLENBQUNHLElBQUksSUFDbkRMLFFBQVFDLE1BQU0sS0FBS0Msa0JBQUFBLDJCQUEyQixDQUFDSSxLQUFLLEVBQ3BEO1lBQ0EsSUFBSSxDQUFDTixRQUFRTyxJQUFJLEVBQUU7Z0JBQ2pCO1lBQ0Y7WUFDQXpDLGlCQUFpQmtDLFFBQVFPLElBQUk7WUFDN0IvQjtRQUNGLE9BQU8sSUFBSXdCLFFBQVFDLE1BQU0sS0FBS0Msa0JBQUFBLDJCQUEyQixDQUFDTSxXQUFXLEVBQUU7WUFDckU5QyxPQUFPZ0MsUUFBUSxDQUFDQyxNQUFNO1FBQ3hCO0lBQ0YsRUFBRSxPQUFPQyxLQUFVO1lBRStCQTtRQURoREMsUUFBUVksSUFBSSxDQUNWLDRCQUE0QlQsVUFBVSxPQUFRSixDQUFBQSxDQUFBQSxhQUFBQSxPQUFBQSxPQUFBQSxLQUFBQSxJQUFBQSxJQUFLYyxLQUFLLFlBQVZkLGFBQWM7SUFFaEU7QUFDRjtBQUVBZSxDQUFBQSxHQUFBQSxXQUFBQSxVQUFVLEVBQUM7SUFDVC9DO0lBQ0FnRCxNQUFNO0FBQ1I7QUFDQUMsQ0FBQUEsR0FBQUEsTUFBQUEsY0FBYztBQUVkQyxDQUFBQSxHQUFBQSx1QkFBQUEsT0FBbUIsRUFBQzFELEtBQUtTLElBQUkiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4uLy4uLy4uL3NyYy9jbGllbnQvZGV2L2FtcC1kZXYudHM/Y2FhYyJdLCJuYW1lcyI6WyJkYXRhIiwiSlNPTiIsInBhcnNlIiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50QnlJZCIsInRleHRDb250ZW50Iiwid2luZG93IiwiX19ORVhUX0RBVEFfXyIsImFzc2V0UHJlZml4IiwicGFnZSIsIm1vc3RSZWNlbnRIYXNoIiwiY3VySGFzaCIsIl9fd2VicGFja19oYXNoX18iLCJob3RVcGRhdGVQYXRoIiwiZW5kc1dpdGgiLCJpc1VwZGF0ZUF2YWlsYWJsZSIsImNhbkFwcGx5VXBkYXRlcyIsIm1vZHVsZSIsImhvdCIsInN0YXR1cyIsInRyeUFwcGx5VXBkYXRlcyIsInJlcyIsImZldGNoIiwiX193ZWJwYWNrX3J1bnRpbWVfaWRfXyIsImpzb25EYXRhIiwianNvbiIsImN1clBhZ2UiLCJwYWdlVXBkYXRlZCIsIkFycmF5IiwiaXNBcnJheSIsImMiLCJPYmplY3QiLCJrZXlzIiwic29tZSIsIm1vZCIsImluZGV4T2YiLCJzdGFydHNXaXRoIiwicmVwbGFjZSIsImxvY2F0aW9uIiwicmVsb2FkIiwiZXJyIiwiY29uc29sZSIsImVycm9yIiwiYWRkTWVzc2FnZUxpc3RlbmVyIiwibWVzc2FnZSIsImFjdGlvbiIsIkhNUl9BQ1RJT05TX1NFTlRfVE9fQlJPV1NFUiIsIlNFUlZFUl9FUlJPUiIsIkRFVl9QQUdFU19NQU5JRkVTVF9VUERBVEUiLCJTWU5DIiwiQlVJTFQiLCJoYXNoIiwiUkVMT0FEX1BBR0UiLCJ3YXJuIiwic3RhY2siLCJjb25uZWN0SE1SIiwicGF0aCIsImRpc3BsYXlDb250ZW50IiwiaW5pdE9uRGVtYW5kRW50cmllcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/dev/amp-dev.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/dev/fouc.js": +/*!***************************************************!*\ + !*** ./node_modules/next/dist/client/dev/fouc.js ***! + \***************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("// This wrapper function is used to safely select the best available function\n// to schedule removal of the no-FOUC styles workaround. requestAnimationFrame\n// is the ideal choice, but when used in iframes, there are no guarantees that\n// the callback will actually be called, which could stall the promise returned\n// from displayContent.\n//\n// See: https://www.vector-logic.com/blog/posts/on-request-animation-frame-and-embedded-iframes\n\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"displayContent\", ({\n enumerable: true,\n get: function() {\n return displayContent;\n }\n}));\nconst safeCallbackQueue = (callback)=>{\n if (window.requestAnimationFrame && window.self === window.top) {\n window.requestAnimationFrame(callback);\n } else {\n window.setTimeout(callback);\n }\n};\nfunction displayContent() {\n return new Promise((resolve)=>{\n safeCallbackQueue(function() {\n for(var x = document.querySelectorAll(\"[data-next-hide-fouc]\"), i = x.length; i--;){\n x[i].parentNode.removeChild(x[i]);\n }\n resolve();\n });\n });\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=fouc.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9kZXYvZm91Yy5qcyIsIm1hcHBpbmdzIjoiQUFBQSw2RUFBNkU7QUFDN0UsOEVBQThFO0FBQzlFLDhFQUE4RTtBQUM5RSwrRUFBK0U7QUFDL0UsdUJBQXVCO0FBQ3ZCLEVBQUU7QUFDRiwrRkFBK0Y7Ozs7O2tEQVkvRUE7OztlQUFBQTs7O0FBWGhCLE1BQU1DLG9CQUFvQixDQUFDQztJQUN6QixJQUFJQyxPQUFPQyxxQkFBcUIsSUFBSUQsT0FBT0UsSUFBSSxLQUFLRixPQUFPRyxHQUFHLEVBQUU7UUFDOURILE9BQU9DLHFCQUFxQixDQUFDRjtJQUMvQixPQUFPO1FBQ0xDLE9BQU9JLFVBQVUsQ0FBQ0w7SUFDcEI7QUFDRjtBQUtPLFNBQVNGO0lBQ2QsT0FBTyxJQUFJUSxRQUFRLENBQUNDO1FBQ2xCUixrQkFBa0I7WUFDaEIsSUFDRSxJQUFJUyxJQUFJQyxTQUFTQyxnQkFBZ0IsQ0FBQywwQkFDaENDLElBQUlILEVBQUVJLE1BQU0sRUFDZEQsS0FFQTtnQkFDQUgsQ0FBQyxDQUFDRyxFQUFFLENBQUNFLFVBQVUsQ0FBRUMsV0FBVyxDQUFDTixDQUFDLENBQUNHLEVBQUU7WUFDbkM7WUFDQUo7UUFDRjtJQUNGO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4uLy4uLy4uL3NyYy9jbGllbnQvZGV2L2ZvdWMudHM/MjY3MCJdLCJuYW1lcyI6WyJkaXNwbGF5Q29udGVudCIsInNhZmVDYWxsYmFja1F1ZXVlIiwiY2FsbGJhY2siLCJ3aW5kb3ciLCJyZXF1ZXN0QW5pbWF0aW9uRnJhbWUiLCJzZWxmIiwidG9wIiwic2V0VGltZW91dCIsIlByb21pc2UiLCJyZXNvbHZlIiwieCIsImRvY3VtZW50IiwicXVlcnlTZWxlY3RvckFsbCIsImkiLCJsZW5ndGgiLCJwYXJlbnROb2RlIiwicmVtb3ZlQ2hpbGQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/dev/fouc.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/dev/on-demand-entries-client.js": +/*!***********************************************************************!*\ + !*** ./node_modules/next/dist/client/dev/on-demand-entries-client.js ***! + \***********************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"default\", ({\n enumerable: true,\n get: function() {\n return _default;\n }\n}));\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"./node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _router = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! ../router */ \"./node_modules/next/dist/client/router.js\"));\nconst _websocket = __webpack_require__(/*! ../components/react-dev-overlay/pages/websocket */ \"./node_modules/next/dist/client/components/react-dev-overlay/pages/websocket.js\");\nconst _default = async (page)=>{\n if (page) {\n // in AMP the router isn't initialized on the client and\n // client-transitions don't occur so ping initial page\n setInterval(()=>{\n (0, _websocket.sendMessage)(JSON.stringify({\n event: \"ping\",\n page\n }));\n }, 2500);\n } else {\n _router.default.ready(()=>{\n setInterval(()=>{\n // when notFound: true is returned we should use the notFoundPage\n // as the Router.pathname will point to the 404 page but we want\n // to ping the source page that returned notFound: true instead\n const notFoundSrcPage = self.__NEXT_DATA__.notFoundSrcPage;\n const pathname = (_router.default.pathname === \"/404\" || _router.default.pathname === \"/_error\") && notFoundSrcPage ? notFoundSrcPage : _router.default.pathname;\n (0, _websocket.sendMessage)(JSON.stringify({\n event: \"ping\",\n page: pathname\n }));\n }, 2500);\n });\n }\n};\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=on-demand-entries-client.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9kZXYvb24tZGVtYW5kLWVudHJpZXMtY2xpZW50LmpzIiwibWFwcGluZ3MiOiI7Ozs7MkNBR0E7OztlQUFBQTs7Ozs2RUFIbUI7dUNBQ1M7TUFFNUJBLFdBQWUsT0FBT0M7SUFDcEIsSUFBSUEsTUFBTTtRQUNSLHdEQUF3RDtRQUN4RCxzREFBc0Q7UUFDdERDLFlBQVk7WUFDVkMsQ0FBQUEsR0FBQUEsV0FBQUEsV0FBVyxFQUFDQyxLQUFLQyxTQUFTLENBQUM7Z0JBQUVDLE9BQU87Z0JBQVFMO1lBQUs7UUFDbkQsR0FBRztJQUNMLE9BQU87UUFDTE0sUUFBQUEsT0FBTSxDQUFDQyxLQUFLLENBQUM7WUFDWE4sWUFBWTtnQkFDVixpRUFBaUU7Z0JBQ2pFLGdFQUFnRTtnQkFDaEUsK0RBQStEO2dCQUMvRCxNQUFNTyxrQkFBa0JDLEtBQUtDLGFBQWEsQ0FBQ0YsZUFBZTtnQkFDMUQsTUFBTUcsV0FDSixDQUFDTCxRQUFBQSxPQUFNLENBQUNLLFFBQVEsS0FBSyxVQUFVTCxRQUFBQSxPQUFNLENBQUNLLFFBQVEsS0FBSyxjQUNuREgsa0JBQ0lBLGtCQUNBRixRQUFBQSxPQUFNLENBQUNLLFFBQVE7Z0JBRXJCVCxDQUFBQSxHQUFBQSxXQUFBQSxXQUFXLEVBQUNDLEtBQUtDLFNBQVMsQ0FBQztvQkFBRUMsT0FBTztvQkFBUUwsTUFBTVc7Z0JBQVM7WUFDN0QsR0FBRztRQUNMO0lBQ0Y7QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi4vLi4vLi4vc3JjL2NsaWVudC9kZXYvb24tZGVtYW5kLWVudHJpZXMtY2xpZW50LnRzP2UwNDUiXSwibmFtZXMiOlsiX2RlZmF1bHQiLCJwYWdlIiwic2V0SW50ZXJ2YWwiLCJzZW5kTWVzc2FnZSIsIkpTT04iLCJzdHJpbmdpZnkiLCJldmVudCIsIlJvdXRlciIsInJlYWR5Iiwibm90Rm91bmRTcmNQYWdlIiwic2VsZiIsIl9fTkVYVF9EQVRBX18iLCJwYXRobmFtZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/dev/on-demand-entries-client.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/has-base-path.js": +/*!********************************************************!*\ + !*** ./node_modules/next/dist/client/has-base-path.js ***! + \********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"hasBasePath\", ({\n enumerable: true,\n get: function() {\n return hasBasePath;\n }\n}));\nconst _pathhasprefix = __webpack_require__(/*! ../shared/lib/router/utils/path-has-prefix */ \"./node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js\");\nconst basePath = false || \"\";\nfunction hasBasePath(path) {\n return (0, _pathhasprefix.pathHasPrefix)(path, basePath);\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=has-base-path.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9oYXMtYmFzZS1wYXRoLmpzIiwibWFwcGluZ3MiOiI7Ozs7K0NBSWdCQTs7O2VBQUFBOzs7MkNBSmM7QUFFOUIsTUFBTUMsV0FBV0MsTUFBbUMsSUFBZTtBQUU1RCxTQUFTRixZQUFZSyxJQUFZO0lBQ3RDLE9BQU9DLENBQUFBLEdBQUFBLGVBQUFBLGFBQWEsRUFBQ0QsTUFBTUo7QUFDN0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4uLy4uL3NyYy9jbGllbnQvaGFzLWJhc2UtcGF0aC50cz9hMzEyIl0sIm5hbWVzIjpbImhhc0Jhc2VQYXRoIiwiYmFzZVBhdGgiLCJwcm9jZXNzIiwiZW52IiwiX19ORVhUX1JPVVRFUl9CQVNFUEFUSCIsInBhdGgiLCJwYXRoSGFzUHJlZml4Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/has-base-path.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/head-manager.js": +/*!*******************************************************!*\ + !*** ./node_modules/next/dist/client/head-manager.js ***! + \*******************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n DOMAttributeNames: function() {\n return DOMAttributeNames;\n },\n default: function() {\n return initHeadManager;\n },\n isEqualNode: function() {\n return isEqualNode;\n }\n});\nconst DOMAttributeNames = {\n acceptCharset: \"accept-charset\",\n className: \"class\",\n htmlFor: \"for\",\n httpEquiv: \"http-equiv\",\n noModule: \"noModule\"\n};\nfunction reactElementToDOM(param) {\n let { type, props } = param;\n const el = document.createElement(type);\n for(const p in props){\n if (!props.hasOwnProperty(p)) continue;\n if (p === \"children\" || p === \"dangerouslySetInnerHTML\") continue;\n // we don't render undefined props to the DOM\n if (props[p] === undefined) continue;\n const attr = DOMAttributeNames[p] || p.toLowerCase();\n if (type === \"script\" && (attr === \"async\" || attr === \"defer\" || attr === \"noModule\")) {\n el[attr] = !!props[p];\n } else {\n el.setAttribute(attr, props[p]);\n }\n }\n const { children, dangerouslySetInnerHTML } = props;\n if (dangerouslySetInnerHTML) {\n el.innerHTML = dangerouslySetInnerHTML.__html || \"\";\n } else if (children) {\n el.textContent = typeof children === \"string\" ? children : Array.isArray(children) ? children.join(\"\") : \"\";\n }\n return el;\n}\nfunction isEqualNode(oldTag, newTag) {\n if (oldTag instanceof HTMLElement && newTag instanceof HTMLElement) {\n const nonce = newTag.getAttribute(\"nonce\");\n // Only strip the nonce if `oldTag` has had it stripped. An element's nonce attribute will not\n // be stripped if there is no content security policy response header that includes a nonce.\n if (nonce && !oldTag.getAttribute(\"nonce\")) {\n const cloneTag = newTag.cloneNode(true);\n cloneTag.setAttribute(\"nonce\", \"\");\n cloneTag.nonce = nonce;\n return nonce === oldTag.nonce && oldTag.isEqualNode(cloneTag);\n }\n }\n return oldTag.isEqualNode(newTag);\n}\nlet updateElements;\nif (false) {} else {\n updateElements = (type, components)=>{\n const headEl = document.getElementsByTagName(\"head\")[0];\n const headCountEl = headEl.querySelector(\"meta[name=next-head-count]\");\n if (true) {\n if (!headCountEl) {\n console.error(\"Warning: next-head-count is missing. https://nextjs.org/docs/messages/next-head-count-missing\");\n return;\n }\n }\n const headCount = Number(headCountEl.content);\n const oldTags = [];\n for(let i = 0, j = headCountEl.previousElementSibling; i < headCount; i++, j = (j == null ? void 0 : j.previousElementSibling) || null){\n var _j_tagName;\n if ((j == null ? void 0 : (_j_tagName = j.tagName) == null ? void 0 : _j_tagName.toLowerCase()) === type) {\n oldTags.push(j);\n }\n }\n const newTags = components.map(reactElementToDOM).filter((newTag)=>{\n for(let k = 0, len = oldTags.length; k < len; k++){\n const oldTag = oldTags[k];\n if (isEqualNode(oldTag, newTag)) {\n oldTags.splice(k, 1);\n return false;\n }\n }\n return true;\n });\n oldTags.forEach((t)=>{\n var _t_parentNode;\n return (_t_parentNode = t.parentNode) == null ? void 0 : _t_parentNode.removeChild(t);\n });\n newTags.forEach((t)=>headEl.insertBefore(t, headCountEl));\n headCountEl.content = (headCount - oldTags.length + newTags.length).toString();\n };\n}\nfunction initHeadManager() {\n return {\n mountedInstances: new Set(),\n updateHead: (head)=>{\n const tags = {};\n head.forEach((h)=>{\n if (// it won't be inlined. In this case revert to the original behavior\n h.type === \"link\" && h.props[\"data-optimized-fonts\"]) {\n if (document.querySelector('style[data-href=\"' + h.props[\"data-href\"] + '\"]')) {\n return;\n } else {\n h.props.href = h.props[\"data-href\"];\n h.props[\"data-href\"] = undefined;\n }\n }\n const components = tags[h.type] || [];\n components.push(h);\n tags[h.type] = components;\n });\n const titleComponent = tags.title ? tags.title[0] : null;\n let title = \"\";\n if (titleComponent) {\n const { children } = titleComponent.props;\n title = typeof children === \"string\" ? children : Array.isArray(children) ? children.join(\"\") : \"\";\n }\n if (title !== document.title) document.title = title;\n [\n \"meta\",\n \"base\",\n \"link\",\n \"style\",\n \"script\"\n ].forEach((type)=>{\n updateElements(type, tags[type] || []);\n });\n }\n };\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=head-manager.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9oZWFkLW1hbmFnZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0lBQWFBLG1CQUFpQjtlQUFqQkE7O0lBbUxiQyxTQWdEQztlQWhEdUJDOztJQTNIUkMsYUFBVztlQUFYQTs7O0FBeERULE1BQU1ILG9CQUE0QztJQUN2REksZUFBZTtJQUNmQyxXQUFXO0lBQ1hDLFNBQVM7SUFDVEMsV0FBVztJQUNYQyxVQUFVO0FBQ1o7QUFFQSxTQUFTQyxrQkFBa0JDLEtBQTRCO0lBQTVCLE1BQUVDLElBQUksRUFBRUMsS0FBSyxFQUFlLEdBQTVCRjtJQUN6QixNQUFNRyxLQUFrQkMsU0FBU0MsYUFBYSxDQUFDSjtJQUMvQyxJQUFLLE1BQU1LLEtBQUtKLE1BQU87UUFDckIsSUFBSSxDQUFDQSxNQUFNSyxjQUFjLENBQUNELElBQUk7UUFDOUIsSUFBSUEsTUFBTSxjQUFjQSxNQUFNLDJCQUEyQjtRQUV6RCw2Q0FBNkM7UUFDN0MsSUFBSUosS0FBSyxDQUFDSSxFQUFFLEtBQUtFLFdBQVc7UUFFNUIsTUFBTUMsT0FBT25CLGlCQUFpQixDQUFDZ0IsRUFBRSxJQUFJQSxFQUFFSSxXQUFXO1FBQ2xELElBQ0VULFNBQVMsWUFDUlEsQ0FBQUEsU0FBUyxXQUFXQSxTQUFTLFdBQVdBLFNBQVMsYUFDbEQ7WUFDRU4sRUFBd0IsQ0FBQ00sS0FBSyxHQUFHLENBQUMsQ0FBQ1AsS0FBSyxDQUFDSSxFQUFFO1FBQy9DLE9BQU87WUFDTEgsR0FBR1EsWUFBWSxDQUFDRixNQUFNUCxLQUFLLENBQUNJLEVBQUU7UUFDaEM7SUFDRjtJQUVBLE1BQU0sRUFBRU0sUUFBUSxFQUFFQyx1QkFBdUIsRUFBRSxHQUFHWDtJQUM5QyxJQUFJVyx5QkFBeUI7UUFDM0JWLEdBQUdXLFNBQVMsR0FBR0Qsd0JBQXdCRSxNQUFNLElBQUk7SUFDbkQsT0FBTyxJQUFJSCxVQUFVO1FBQ25CVCxHQUFHYSxXQUFXLEdBQ1osT0FBT0osYUFBYSxXQUNoQkEsV0FDQUssTUFBTUMsT0FBTyxDQUFDTixZQUNkQSxTQUFTTyxJQUFJLENBQUMsTUFDZDtJQUNSO0lBQ0EsT0FBT2hCO0FBQ1Q7QUFnQk8sU0FBU1YsWUFBWTJCLE1BQWUsRUFBRUMsTUFBZTtJQUMxRCxJQUFJRCxrQkFBa0JFLGVBQWVELGtCQUFrQkMsYUFBYTtRQUNsRSxNQUFNQyxRQUFRRixPQUFPRyxZQUFZLENBQUM7UUFDbEMsOEZBQThGO1FBQzlGLDRGQUE0RjtRQUM1RixJQUFJRCxTQUFTLENBQUNILE9BQU9JLFlBQVksQ0FBQyxVQUFVO1lBQzFDLE1BQU1DLFdBQVdKLE9BQU9LLFNBQVMsQ0FBQztZQUNsQ0QsU0FBU2QsWUFBWSxDQUFDLFNBQVM7WUFDL0JjLFNBQVNGLEtBQUssR0FBR0E7WUFDakIsT0FBT0EsVUFBVUgsT0FBT0csS0FBSyxJQUFJSCxPQUFPM0IsV0FBVyxDQUFDZ0M7UUFDdEQ7SUFDRjtJQUVBLE9BQU9MLE9BQU8zQixXQUFXLENBQUM0QjtBQUM1QjtBQUVBLElBQUlNO0FBRUosSUFBSUMsS0FBbUMsRUFBRSxFQXVEekMsTUFBTztJQUNMRCxpQkFBaUIsQ0FBQzFCLE1BQWM4QjtRQUM5QixNQUFNQyxTQUFTNUIsU0FBU3dELG9CQUFvQixDQUFDLE9BQU8sQ0FBQyxFQUFFO1FBQ3ZELE1BQU1DLGNBQStCN0IsT0FBT0MsYUFBYSxDQUN2RDtRQUVGLElBQUlMLElBQXlCLEVBQWM7WUFDekMsSUFBSSxDQUFDaUMsYUFBYTtnQkFDaEJDLFFBQVFDLEtBQUssQ0FDWDtnQkFFRjtZQUNGO1FBQ0Y7UUFFQSxNQUFNQyxZQUFZQyxPQUFPSixZQUFZSCxPQUFPO1FBQzVDLE1BQU10QixVQUFxQixFQUFFO1FBRTdCLElBQ0UsSUFBSUcsSUFBSSxHQUFHMkIsSUFBSUwsWUFBWU0sc0JBQXNCLEVBQ2pENUIsSUFBSXlCLFdBQ0p6QixLQUFLMkIsSUFBSUEsQ0FBQUEsS0FBQUEsT0FBQUEsS0FBQUEsSUFBQUEsRUFBR0Msc0JBQXNCLEtBQUksS0FDdEM7Z0JBQ0lEO1lBQUosSUFBSUEsQ0FBQUEsS0FBQUEsT0FBQUEsS0FBQUEsSUFBQUEsQ0FBQUEsYUFBQUEsRUFBR3RCLE9BQU8scUJBQVZzQixXQUFZeEQsV0FBVyxRQUFPVCxNQUFNO2dCQUN0Q21DLFFBQVFFLElBQUksQ0FBQzRCO1lBQ2Y7UUFDRjtRQUNBLE1BQU1yQixVQUFVZCxXQUFZZSxHQUFHLENBQUMvQyxtQkFBcUNnRCxNQUFNLENBQ3pFLENBQUMxQjtZQUNDLElBQUssSUFBSTJCLElBQUksR0FBR0MsTUFBTWIsUUFBUUksTUFBTSxFQUFFUSxJQUFJQyxLQUFLRCxJQUFLO2dCQUNsRCxNQUFNNUIsU0FBU2dCLE9BQU8sQ0FBQ1ksRUFBRTtnQkFDekIsSUFBSXZELFlBQVkyQixRQUFRQyxTQUFTO29CQUMvQmUsUUFBUWMsTUFBTSxDQUFDRixHQUFHO29CQUNsQixPQUFPO2dCQUNUO1lBQ0Y7WUFDQSxPQUFPO1FBQ1Q7UUFHRlosUUFBUWUsT0FBTyxDQUFDLENBQUNDO2dCQUFNQTttQkFBQUEsQ0FBQUEsZ0JBQUFBLEVBQUVFLFVBQVUscUJBQVpGLGNBQWNHLFdBQVcsQ0FBQ0g7O1FBQ2pEUCxRQUFRTSxPQUFPLENBQUMsQ0FBQ0MsSUFBTXBCLE9BQU9vQyxZQUFZLENBQUNoQixHQUFHUztRQUM5Q0EsWUFBWUgsT0FBTyxHQUFHLENBQ3BCTSxZQUNBNUIsUUFBUUksTUFBTSxHQUNkSyxRQUFRTCxNQUFNLEVBQ2Q2QixRQUFRO0lBQ1o7QUFDRjtBQUVlLFNBQVM3RTtJQUl0QixPQUFPO1FBQ0w4RSxrQkFBa0IsSUFBSUM7UUFDdEJDLFlBQVksQ0FBQ0M7WUFDWCxNQUFNQyxPQUFzQyxDQUFDO1lBRTdDRCxLQUFLdEIsT0FBTyxDQUFDLENBQUN3QjtnQkFDWixJQUVFLG9FQUFvRTtnQkFDcEVBLEVBQUUxRSxJQUFJLEtBQUssVUFDWDBFLEVBQUV6RSxLQUFLLENBQUMsdUJBQXVCLEVBQy9CO29CQUNBLElBQ0VFLFNBQVM2QixhQUFhLENBQUMsc0JBQW9CMEMsRUFBRXpFLEtBQUssQ0FBQyxZQUFZLEdBQUMsT0FDaEU7d0JBQ0E7b0JBQ0YsT0FBTzt3QkFDTHlFLEVBQUV6RSxLQUFLLENBQUMwRSxJQUFJLEdBQUdELEVBQUV6RSxLQUFLLENBQUMsWUFBWTt3QkFDbkN5RSxFQUFFekUsS0FBSyxDQUFDLFlBQVksR0FBR007b0JBQ3pCO2dCQUNGO2dCQUVBLE1BQU11QixhQUFhMkMsSUFBSSxDQUFDQyxFQUFFMUUsSUFBSSxDQUFDLElBQUksRUFBRTtnQkFDckM4QixXQUFXTyxJQUFJLENBQUNxQztnQkFDaEJELElBQUksQ0FBQ0MsRUFBRTFFLElBQUksQ0FBQyxHQUFHOEI7WUFDakI7WUFFQSxNQUFNOEMsaUJBQWlCSCxLQUFLSSxLQUFLLEdBQUdKLEtBQUtJLEtBQUssQ0FBQyxFQUFFLEdBQUc7WUFDcEQsSUFBSUEsUUFBUTtZQUNaLElBQUlELGdCQUFnQjtnQkFDbEIsTUFBTSxFQUFFakUsUUFBUSxFQUFFLEdBQUdpRSxlQUFlM0UsS0FBSztnQkFDekM0RSxRQUNFLE9BQU9sRSxhQUFhLFdBQ2hCQSxXQUNBSyxNQUFNQyxPQUFPLENBQUNOLFlBQ2RBLFNBQVNPLElBQUksQ0FBQyxNQUNkO1lBQ1I7WUFDQSxJQUFJMkQsVUFBVTFFLFNBQVMwRSxLQUFLLEVBQUUxRSxTQUFTMEUsS0FBSyxHQUFHQTtZQUM5QztnQkFBQztnQkFBUTtnQkFBUTtnQkFBUTtnQkFBUzthQUFTLENBQUMzQixPQUFPLENBQUMsQ0FBQ2xEO2dCQUNwRDBCLGVBQWUxQixNQUFNeUUsSUFBSSxDQUFDekUsS0FBSyxJQUFJLEVBQUU7WUFDdkM7UUFDRjtJQUNGO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4uLy4uL3NyYy9jbGllbnQvaGVhZC1tYW5hZ2VyLnRzPzcxMDkiXSwibmFtZXMiOlsiRE9NQXR0cmlidXRlTmFtZXMiLCJkZWZhdWx0IiwiaW5pdEhlYWRNYW5hZ2VyIiwiaXNFcXVhbE5vZGUiLCJhY2NlcHRDaGFyc2V0IiwiY2xhc3NOYW1lIiwiaHRtbEZvciIsImh0dHBFcXVpdiIsIm5vTW9kdWxlIiwicmVhY3RFbGVtZW50VG9ET00iLCJwYXJhbSIsInR5cGUiLCJwcm9wcyIsImVsIiwiZG9jdW1lbnQiLCJjcmVhdGVFbGVtZW50IiwicCIsImhhc093blByb3BlcnR5IiwidW5kZWZpbmVkIiwiYXR0ciIsInRvTG93ZXJDYXNlIiwic2V0QXR0cmlidXRlIiwiY2hpbGRyZW4iLCJkYW5nZXJvdXNseVNldElubmVySFRNTCIsImlubmVySFRNTCIsIl9faHRtbCIsInRleHRDb250ZW50IiwiQXJyYXkiLCJpc0FycmF5Iiwiam9pbiIsIm9sZFRhZyIsIm5ld1RhZyIsIkhUTUxFbGVtZW50Iiwibm9uY2UiLCJnZXRBdHRyaWJ1dGUiLCJjbG9uZVRhZyIsImNsb25lTm9kZSIsInVwZGF0ZUVsZW1lbnRzIiwicHJvY2VzcyIsImVudiIsIl9fTkVYVF9TVFJJQ1RfTkVYVF9IRUFEIiwiY29tcG9uZW50cyIsImhlYWRFbCIsInF1ZXJ5U2VsZWN0b3IiLCJoZWFkTWV0YVRhZ3MiLCJxdWVyeVNlbGVjdG9yQWxsIiwib2xkVGFncyIsIm1ldGFDaGFyc2V0IiwicHVzaCIsImkiLCJsZW5ndGgiLCJoZWFkVGFnIiwibWV0YVRhZyIsIm5leHRTaWJsaW5nIiwidGFnTmFtZSIsIm5ld1RhZ3MiLCJtYXAiLCJmaWx0ZXIiLCJrIiwibGVuIiwic3BsaWNlIiwiZm9yRWFjaCIsInQiLCJwcmV2aW91c1NpYmxpbmciLCJwYXJlbnROb2RlIiwicmVtb3ZlQ2hpbGQiLCJtZXRhIiwibmFtZSIsImNvbnRlbnQiLCJhcHBlbmRDaGlsZCIsImdldEVsZW1lbnRzQnlUYWdOYW1lIiwiaGVhZENvdW50RWwiLCJjb25zb2xlIiwiZXJyb3IiLCJoZWFkQ291bnQiLCJOdW1iZXIiLCJqIiwicHJldmlvdXNFbGVtZW50U2libGluZyIsImluc2VydEJlZm9yZSIsInRvU3RyaW5nIiwibW91bnRlZEluc3RhbmNlcyIsIlNldCIsInVwZGF0ZUhlYWQiLCJoZWFkIiwidGFncyIsImgiLCJocmVmIiwidGl0bGVDb21wb25lbnQiLCJ0aXRsZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/head-manager.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/normalize-trailing-slash.js": +/*!*******************************************************************!*\ + !*** ./node_modules/next/dist/client/normalize-trailing-slash.js ***! + \*******************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"normalizePathTrailingSlash\", ({\n enumerable: true,\n get: function() {\n return normalizePathTrailingSlash;\n }\n}));\nconst _removetrailingslash = __webpack_require__(/*! ../shared/lib/router/utils/remove-trailing-slash */ \"./node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js\");\nconst _parsepath = __webpack_require__(/*! ../shared/lib/router/utils/parse-path */ \"./node_modules/next/dist/shared/lib/router/utils/parse-path.js\");\nconst normalizePathTrailingSlash = (path)=>{\n if (!path.startsWith(\"/\") || undefined) {\n return path;\n }\n const { pathname, query, hash } = (0, _parsepath.parsePath)(path);\n if (false) {}\n return \"\" + (0, _removetrailingslash.removeTrailingSlash)(pathname) + query + hash;\n};\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=normalize-trailing-slash.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9ub3JtYWxpemUtdHJhaWxpbmctc2xhc2guanMiLCJtYXBwaW5ncyI6Ijs7Ozs4REFPYUE7OztlQUFBQTs7O2lEQVB1Qjt1Q0FDVjtBQU1uQixNQUFNQSw2QkFBNkIsQ0FBQ0M7SUFDekMsSUFBSSxDQUFDQSxLQUFLQyxVQUFVLENBQUMsUUFBUUMsU0FBd0MsRUFBRTtRQUNyRSxPQUFPRjtJQUNUO0lBRUEsTUFBTSxFQUFFSyxRQUFRLEVBQUVDLEtBQUssRUFBRUMsSUFBSSxFQUFFLEdBQUdDLENBQUFBLEdBQUFBLFdBQUFBLFNBQVMsRUFBQ1I7SUFDNUMsSUFBSUUsS0FBaUMsRUFBRSxFQVF2QztJQUVBLE9BQU8sS0FBR1MsQ0FBQUEsR0FBQUEscUJBQUFBLG1CQUFtQixFQUFDTixZQUFZQyxRQUFRQztBQUNwRCIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi4vLi4vc3JjL2NsaWVudC9ub3JtYWxpemUtdHJhaWxpbmctc2xhc2gudHM/YmEwMSJdLCJuYW1lcyI6WyJub3JtYWxpemVQYXRoVHJhaWxpbmdTbGFzaCIsInBhdGgiLCJzdGFydHNXaXRoIiwicHJvY2VzcyIsImVudiIsIl9fTkVYVF9NQU5VQUxfVFJBSUxJTkdfU0xBU0giLCJwYXRobmFtZSIsInF1ZXJ5IiwiaGFzaCIsInBhcnNlUGF0aCIsIl9fTkVYVF9UUkFJTElOR19TTEFTSCIsInRlc3QiLCJyZW1vdmVUcmFpbGluZ1NsYXNoIiwiZW5kc1dpdGgiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/normalize-trailing-slash.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/remove-base-path.js": +/*!***********************************************************!*\ + !*** ./node_modules/next/dist/client/remove-base-path.js ***! + \***********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"removeBasePath\", ({\n enumerable: true,\n get: function() {\n return removeBasePath;\n }\n}));\nconst _hasbasepath = __webpack_require__(/*! ./has-base-path */ \"./node_modules/next/dist/client/has-base-path.js\");\nconst basePath = false || \"\";\nfunction removeBasePath(path) {\n if (false) {}\n // Can't trim the basePath if it has zero length!\n if (basePath.length === 0) return path;\n path = path.slice(basePath.length);\n if (!path.startsWith(\"/\")) path = \"/\" + path;\n return path;\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=remove-base-path.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9yZW1vdmUtYmFzZS1wYXRoLmpzIiwibWFwcGluZ3MiOiI7Ozs7a0RBSWdCQTs7O2VBQUFBOzs7eUNBSlk7QUFFNUIsTUFBTUMsV0FBV0MsTUFBbUMsSUFBZTtBQUU1RCxTQUFTRixlQUFlSyxJQUFZO0lBQ3pDLElBQUlILEtBQTBDLEVBQUUsRUFJaEQ7SUFFQSxpREFBaUQ7SUFDakQsSUFBSUQsU0FBU08sTUFBTSxLQUFLLEdBQUcsT0FBT0g7SUFFbENBLE9BQU9BLEtBQUtJLEtBQUssQ0FBQ1IsU0FBU08sTUFBTTtJQUNqQyxJQUFJLENBQUNILEtBQUtLLFVBQVUsQ0FBQyxNQUFNTCxPQUFPLE1BQUlBO0lBQ3RDLE9BQU9BO0FBQ1QiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4uLy4uL3NyYy9jbGllbnQvcmVtb3ZlLWJhc2UtcGF0aC50cz9mYTcyIl0sIm5hbWVzIjpbInJlbW92ZUJhc2VQYXRoIiwiYmFzZVBhdGgiLCJwcm9jZXNzIiwiZW52IiwiX19ORVhUX1JPVVRFUl9CQVNFUEFUSCIsInBhdGgiLCJfX05FWFRfTUFOVUFMX0NMSUVOVF9CQVNFX1BBVEgiLCJoYXNCYXNlUGF0aCIsImxlbmd0aCIsInNsaWNlIiwic3RhcnRzV2l0aCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/remove-base-path.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/remove-locale.js": +/*!********************************************************!*\ + !*** ./node_modules/next/dist/client/remove-locale.js ***! + \********************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"removeLocale\", ({\n enumerable: true,\n get: function() {\n return removeLocale;\n }\n}));\nconst _parsepath = __webpack_require__(/*! ../shared/lib/router/utils/parse-path */ \"./node_modules/next/dist/shared/lib/router/utils/parse-path.js\");\nfunction removeLocale(path, locale) {\n if (false) {}\n return path;\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=remove-locale.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9yZW1vdmUtbG9jYWxlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Z0RBRWdCQTs7O2VBQUFBOzs7dUNBRlU7QUFFbkIsU0FBU0EsYUFBYUMsSUFBWSxFQUFFQyxNQUFlO0lBQ3hELElBQUlDLEtBQStCLEVBQUUsRUFZckM7SUFDQSxPQUFPRjtBQUNUIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uLi8uLi9zcmMvY2xpZW50L3JlbW92ZS1sb2NhbGUudHM/YWRkYyJdLCJuYW1lcyI6WyJyZW1vdmVMb2NhbGUiLCJwYXRoIiwibG9jYWxlIiwicHJvY2VzcyIsImVudiIsIl9fTkVYVF9JMThOX1NVUFBPUlQiLCJwYXRobmFtZSIsInBhcnNlUGF0aCIsInBhdGhMb3dlciIsInRvTG93ZXJDYXNlIiwibG9jYWxlTG93ZXIiLCJzdGFydHNXaXRoIiwibGVuZ3RoIiwic2xpY2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/remove-locale.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/request-idle-callback.js": +/*!****************************************************************!*\ + !*** ./node_modules/next/dist/client/request-idle-callback.js ***! + \****************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n cancelIdleCallback: function() {\n return cancelIdleCallback;\n },\n requestIdleCallback: function() {\n return requestIdleCallback;\n }\n});\nconst requestIdleCallback = typeof self !== \"undefined\" && self.requestIdleCallback && self.requestIdleCallback.bind(window) || function(cb) {\n let start = Date.now();\n return self.setTimeout(function() {\n cb({\n didTimeout: false,\n timeRemaining: function() {\n return Math.max(0, 50 - (Date.now() - start));\n }\n });\n }, 1);\n};\nconst cancelIdleCallback = typeof self !== \"undefined\" && self.cancelIdleCallback && self.cancelIdleCallback.bind(window) || function(id) {\n return clearTimeout(id);\n};\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=request-idle-callback.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9yZXF1ZXN0LWlkbGUtY2FsbGJhY2suanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0lBZ0JhQSxvQkFBa0I7ZUFBbEJBOztJQWhCQUMscUJBQW1CO2VBQW5CQTs7O0FBQU4sTUFBTUEsc0JBQ1gsT0FBUUMsU0FBUyxlQUNmQSxLQUFLRCxtQkFBbUIsSUFDeEJDLEtBQUtELG1CQUFtQixDQUFDRSxJQUFJLENBQUNDLFdBQ2hDLFNBQVVDLEVBQXVCO0lBQy9CLElBQUlDLFFBQVFDLEtBQUtDLEdBQUc7SUFDcEIsT0FBT04sS0FBS08sVUFBVSxDQUFDO1FBQ3JCSixHQUFHO1lBQ0RLLFlBQVk7WUFDWkMsZUFBZTtnQkFDYixPQUFPQyxLQUFLQyxHQUFHLENBQUMsR0FBRyxLQUFNTixDQUFBQSxLQUFLQyxHQUFHLEtBQUtGLEtBQUFBO1lBQ3hDO1FBQ0Y7SUFDRixHQUFHO0FBQ0w7QUFFSyxNQUFNTixxQkFDWCxPQUFRRSxTQUFTLGVBQ2ZBLEtBQUtGLGtCQUFrQixJQUN2QkUsS0FBS0Ysa0JBQWtCLENBQUNHLElBQUksQ0FBQ0MsV0FDL0IsU0FBVVUsRUFBVTtJQUNsQixPQUFPQyxhQUFhRDtBQUN0QiIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi4vLi4vc3JjL2NsaWVudC9yZXF1ZXN0LWlkbGUtY2FsbGJhY2sudHM/MDVmNCJdLCJuYW1lcyI6WyJjYW5jZWxJZGxlQ2FsbGJhY2siLCJyZXF1ZXN0SWRsZUNhbGxiYWNrIiwic2VsZiIsImJpbmQiLCJ3aW5kb3ciLCJjYiIsInN0YXJ0IiwiRGF0ZSIsIm5vdyIsInNldFRpbWVvdXQiLCJkaWRUaW1lb3V0IiwidGltZVJlbWFpbmluZyIsIk1hdGgiLCJtYXgiLCJpZCIsImNsZWFyVGltZW91dCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/request-idle-callback.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/resolve-href.js": +/*!*******************************************************!*\ + !*** ./node_modules/next/dist/client/resolve-href.js ***! + \*******************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"resolveHref\", ({\n enumerable: true,\n get: function() {\n return resolveHref;\n }\n}));\nconst _querystring = __webpack_require__(/*! ../shared/lib/router/utils/querystring */ \"./node_modules/next/dist/shared/lib/router/utils/querystring.js\");\nconst _formaturl = __webpack_require__(/*! ../shared/lib/router/utils/format-url */ \"./node_modules/next/dist/shared/lib/router/utils/format-url.js\");\nconst _omit = __webpack_require__(/*! ../shared/lib/router/utils/omit */ \"./node_modules/next/dist/shared/lib/router/utils/omit.js\");\nconst _utils = __webpack_require__(/*! ../shared/lib/utils */ \"./node_modules/next/dist/shared/lib/utils.js\");\nconst _normalizetrailingslash = __webpack_require__(/*! ./normalize-trailing-slash */ \"./node_modules/next/dist/client/normalize-trailing-slash.js\");\nconst _islocalurl = __webpack_require__(/*! ../shared/lib/router/utils/is-local-url */ \"./node_modules/next/dist/shared/lib/router/utils/is-local-url.js\");\nconst _utils1 = __webpack_require__(/*! ../shared/lib/router/utils */ \"./node_modules/next/dist/shared/lib/router/utils/index.js\");\nconst _interpolateas = __webpack_require__(/*! ../shared/lib/router/utils/interpolate-as */ \"./node_modules/next/dist/shared/lib/router/utils/interpolate-as.js\");\nfunction resolveHref(router, href, resolveAs) {\n // we use a dummy base url for relative urls\n let base;\n let urlAsString = typeof href === \"string\" ? href : (0, _formaturl.formatWithValidation)(href);\n // repeated slashes and backslashes in the URL are considered\n // invalid and will never match a Next.js page/file\n const urlProtoMatch = urlAsString.match(/^[a-zA-Z]{1,}:\\/\\//);\n const urlAsStringNoProto = urlProtoMatch ? urlAsString.slice(urlProtoMatch[0].length) : urlAsString;\n const urlParts = urlAsStringNoProto.split(\"?\", 1);\n if ((urlParts[0] || \"\").match(/(\\/\\/|\\\\)/)) {\n console.error(\"Invalid href '\" + urlAsString + \"' passed to next/router in page: '\" + router.pathname + \"'. Repeated forward-slashes (//) or backslashes \\\\ are not valid in the href.\");\n const normalizedUrl = (0, _utils.normalizeRepeatedSlashes)(urlAsStringNoProto);\n urlAsString = (urlProtoMatch ? urlProtoMatch[0] : \"\") + normalizedUrl;\n }\n // Return because it cannot be routed by the Next.js router\n if (!(0, _islocalurl.isLocalURL)(urlAsString)) {\n return resolveAs ? [\n urlAsString\n ] : urlAsString;\n }\n try {\n base = new URL(urlAsString.startsWith(\"#\") ? router.asPath : router.pathname, \"http://n\");\n } catch (_) {\n // fallback to / for invalid asPath values e.g. //\n base = new URL(\"/\", \"http://n\");\n }\n try {\n const finalUrl = new URL(urlAsString, base);\n finalUrl.pathname = (0, _normalizetrailingslash.normalizePathTrailingSlash)(finalUrl.pathname);\n let interpolatedAs = \"\";\n if ((0, _utils1.isDynamicRoute)(finalUrl.pathname) && finalUrl.searchParams && resolveAs) {\n const query = (0, _querystring.searchParamsToUrlQuery)(finalUrl.searchParams);\n const { result, params } = (0, _interpolateas.interpolateAs)(finalUrl.pathname, finalUrl.pathname, query);\n if (result) {\n interpolatedAs = (0, _formaturl.formatWithValidation)({\n pathname: result,\n hash: finalUrl.hash,\n query: (0, _omit.omit)(query, params)\n });\n }\n }\n // if the origin didn't change, it means we received a relative href\n const resolvedHref = finalUrl.origin === base.origin ? finalUrl.href.slice(finalUrl.origin.length) : finalUrl.href;\n return resolveAs ? [\n resolvedHref,\n interpolatedAs || resolvedHref\n ] : resolvedHref;\n } catch (_) {\n return resolveAs ? [\n urlAsString\n ] : urlAsString;\n }\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=resolve-href.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9yZXNvbHZlLWhyZWYuanMiLCJtYXBwaW5ncyI6Ijs7OzsrQ0F5QmdCQTs7O2VBQUFBOzs7eUNBdkJ1Qjt1Q0FDRjtrQ0FDaEI7bUNBQ29CO29EQUNFO3dDQUNoQjtvQ0FDSTsyQ0FDRDtBQWdCdkIsU0FBU0EsWUFDZEMsTUFBa0IsRUFDbEJDLElBQVMsRUFDVEMsU0FBbUI7SUFFbkIsNENBQTRDO0lBQzVDLElBQUlDO0lBQ0osSUFBSUMsY0FBYyxPQUFPSCxTQUFTLFdBQVdBLE9BQU9JLENBQUFBLEdBQUFBLFdBQUFBLG9CQUFvQixFQUFDSjtJQUV6RSw2REFBNkQ7SUFDN0QsbURBQW1EO0lBQ25ELE1BQU1LLGdCQUFnQkYsWUFBWUcsS0FBSyxDQUFDO0lBQ3hDLE1BQU1DLHFCQUFxQkYsZ0JBQ3ZCRixZQUFZSyxLQUFLLENBQUNILGFBQWEsQ0FBQyxFQUFFLENBQUNJLE1BQU0sSUFDekNOO0lBRUosTUFBTU8sV0FBV0gsbUJBQW1CSSxLQUFLLENBQUMsS0FBSztJQUUvQyxJQUFJLENBQUNELFFBQVEsQ0FBQyxFQUFFLElBQUksSUFBSUosS0FBSyxDQUFDLGNBQWM7UUFDMUNNLFFBQVFDLEtBQUssQ0FDWCxtQkFBaUJWLGNBQVksdUNBQW9DSixPQUFPZSxRQUFRLEdBQUM7UUFFbkYsTUFBTUMsZ0JBQWdCQyxDQUFBQSxHQUFBQSxPQUFBQSx3QkFBd0IsRUFBQ1Q7UUFDL0NKLGNBQWMsQ0FBQ0UsZ0JBQWdCQSxhQUFhLENBQUMsRUFBRSxHQUFHLE1BQU1VO0lBQzFEO0lBRUEsMkRBQTJEO0lBQzNELElBQUksQ0FBQ0UsQ0FBQUEsR0FBQUEsWUFBQUEsVUFBVSxFQUFDZCxjQUFjO1FBQzVCLE9BQVFGLFlBQVk7WUFBQ0U7U0FBWSxHQUFHQTtJQUN0QztJQUVBLElBQUk7UUFDRkQsT0FBTyxJQUFJZ0IsSUFDVGYsWUFBWWdCLFVBQVUsQ0FBQyxPQUFPcEIsT0FBT3FCLE1BQU0sR0FBR3JCLE9BQU9lLFFBQVEsRUFDN0Q7SUFFSixFQUFFLE9BQU9PLEdBQUc7UUFDVixrREFBa0Q7UUFDbERuQixPQUFPLElBQUlnQixJQUFJLEtBQUs7SUFDdEI7SUFFQSxJQUFJO1FBQ0YsTUFBTUksV0FBVyxJQUFJSixJQUFJZixhQUFhRDtRQUN0Q29CLFNBQVNSLFFBQVEsR0FBR1MsQ0FBQUEsR0FBQUEsd0JBQUFBLDBCQUEwQixFQUFDRCxTQUFTUixRQUFRO1FBQ2hFLElBQUlVLGlCQUFpQjtRQUVyQixJQUNFQyxDQUFBQSxHQUFBQSxRQUFBQSxjQUFjLEVBQUNILFNBQVNSLFFBQVEsS0FDaENRLFNBQVNJLFlBQVksSUFDckJ6QixXQUNBO1lBQ0EsTUFBTTBCLFFBQVFDLENBQUFBLEdBQUFBLGFBQUFBLHNCQUFzQixFQUFDTixTQUFTSSxZQUFZO1lBRTFELE1BQU0sRUFBRUcsTUFBTSxFQUFFQyxNQUFNLEVBQUUsR0FBR0MsQ0FBQUEsR0FBQUEsZUFBQUEsYUFBYSxFQUN0Q1QsU0FBU1IsUUFBUSxFQUNqQlEsU0FBU1IsUUFBUSxFQUNqQmE7WUFHRixJQUFJRSxRQUFRO2dCQUNWTCxpQkFBaUJwQixDQUFBQSxHQUFBQSxXQUFBQSxvQkFBb0IsRUFBQztvQkFDcENVLFVBQVVlO29CQUNWRyxNQUFNVixTQUFTVSxJQUFJO29CQUNuQkwsT0FBT00sQ0FBQUEsR0FBQUEsTUFBQUEsSUFBSSxFQUFDTixPQUFPRztnQkFDckI7WUFDRjtRQUNGO1FBRUEsb0VBQW9FO1FBQ3BFLE1BQU1JLGVBQ0paLFNBQVNhLE1BQU0sS0FBS2pDLEtBQUtpQyxNQUFNLEdBQzNCYixTQUFTdEIsSUFBSSxDQUFDUSxLQUFLLENBQUNjLFNBQVNhLE1BQU0sQ0FBQzFCLE1BQU0sSUFDMUNhLFNBQVN0QixJQUFJO1FBRW5CLE9BQU9DLFlBQ0g7WUFBQ2lDO1lBQWNWLGtCQUFrQlU7U0FBYSxHQUM5Q0E7SUFDTixFQUFFLE9BQU9iLEdBQUc7UUFDVixPQUFPcEIsWUFBWTtZQUFDRTtTQUFZLEdBQUdBO0lBQ3JDO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4uLy4uL3NyYy9jbGllbnQvcmVzb2x2ZS1ocmVmLnRzP2U2ZDIiXSwibmFtZXMiOlsicmVzb2x2ZUhyZWYiLCJyb3V0ZXIiLCJocmVmIiwicmVzb2x2ZUFzIiwiYmFzZSIsInVybEFzU3RyaW5nIiwiZm9ybWF0V2l0aFZhbGlkYXRpb24iLCJ1cmxQcm90b01hdGNoIiwibWF0Y2giLCJ1cmxBc1N0cmluZ05vUHJvdG8iLCJzbGljZSIsImxlbmd0aCIsInVybFBhcnRzIiwic3BsaXQiLCJjb25zb2xlIiwiZXJyb3IiLCJwYXRobmFtZSIsIm5vcm1hbGl6ZWRVcmwiLCJub3JtYWxpemVSZXBlYXRlZFNsYXNoZXMiLCJpc0xvY2FsVVJMIiwiVVJMIiwic3RhcnRzV2l0aCIsImFzUGF0aCIsIl8iLCJmaW5hbFVybCIsIm5vcm1hbGl6ZVBhdGhUcmFpbGluZ1NsYXNoIiwiaW50ZXJwb2xhdGVkQXMiLCJpc0R5bmFtaWNSb3V0ZSIsInNlYXJjaFBhcmFtcyIsInF1ZXJ5Iiwic2VhcmNoUGFyYW1zVG9VcmxRdWVyeSIsInJlc3VsdCIsInBhcmFtcyIsImludGVycG9sYXRlQXMiLCJoYXNoIiwib21pdCIsInJlc29sdmVkSHJlZiIsIm9yaWdpbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/resolve-href.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/route-loader.js": +/*!*******************************************************!*\ + !*** ./node_modules/next/dist/client/route-loader.js ***! + \*******************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n createRouteLoader: function() {\n return createRouteLoader;\n },\n getClientBuildManifest: function() {\n return getClientBuildManifest;\n },\n isAssetError: function() {\n return isAssetError;\n },\n markAssetError: function() {\n return markAssetError;\n }\n});\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"./node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _getassetpathfromroute = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! ../shared/lib/router/utils/get-asset-path-from-route */ \"./node_modules/next/dist/shared/lib/router/utils/get-asset-path-from-route.js\"));\nconst _trustedtypes = __webpack_require__(/*! ./trusted-types */ \"./node_modules/next/dist/client/trusted-types.js\");\nconst _requestidlecallback = __webpack_require__(/*! ./request-idle-callback */ \"./node_modules/next/dist/client/request-idle-callback.js\");\nconst _deploymentid = __webpack_require__(/*! ../build/deployment-id */ \"./node_modules/next/dist/build/deployment-id.js\");\n// 3.8s was arbitrarily chosen as it's what https://web.dev/interactive\n// considers as \"Good\" time-to-interactive. We must assume something went\n// wrong beyond this point, and then fall-back to a full page transition to\n// show the user something of value.\nconst MS_MAX_IDLE_DELAY = 3800;\nfunction withFuture(key, map, generator) {\n let entry = map.get(key);\n if (entry) {\n if (\"future\" in entry) {\n return entry.future;\n }\n return Promise.resolve(entry);\n }\n let resolver;\n const prom = new Promise((resolve)=>{\n resolver = resolve;\n });\n map.set(key, entry = {\n resolve: resolver,\n future: prom\n });\n return generator ? generator() // eslint-disable-next-line no-sequences\n .then((value)=>(resolver(value), value)).catch((err)=>{\n map.delete(key);\n throw err;\n }) : prom;\n}\nconst ASSET_LOAD_ERROR = Symbol(\"ASSET_LOAD_ERROR\");\nfunction markAssetError(err) {\n return Object.defineProperty(err, ASSET_LOAD_ERROR, {});\n}\nfunction isAssetError(err) {\n return err && ASSET_LOAD_ERROR in err;\n}\nfunction hasPrefetch(link) {\n try {\n link = document.createElement(\"link\");\n return(// with relList.support\n !!window.MSInputMethodContext && !!document.documentMode || link.relList.supports(\"prefetch\"));\n } catch (e) {\n return false;\n }\n}\nconst canPrefetch = hasPrefetch();\nconst getAssetQueryString = ()=>{\n return (0, _deploymentid.getDeploymentIdQueryOrEmptyString)();\n};\nfunction prefetchViaDom(href, as, link) {\n return new Promise((resolve, reject)=>{\n const selector = '\\n link[rel=\"prefetch\"][href^=\"' + href + '\"],\\n link[rel=\"preload\"][href^=\"' + href + '\"],\\n script[src^=\"' + href + '\"]';\n if (document.querySelector(selector)) {\n return resolve();\n }\n link = document.createElement(\"link\");\n // The order of property assignment here is intentional:\n if (as) link.as = as;\n link.rel = \"prefetch\";\n link.crossOrigin = undefined;\n link.onload = resolve;\n link.onerror = ()=>reject(markAssetError(new Error(\"Failed to prefetch: \" + href)));\n // `href` should always be last:\n link.href = href;\n document.head.appendChild(link);\n });\n}\nfunction appendScript(src, script) {\n return new Promise((resolve, reject)=>{\n script = document.createElement(\"script\");\n // The order of property assignment here is intentional.\n // 1. Setup success/failure hooks in case the browser synchronously\n // executes when `src` is set.\n script.onload = resolve;\n script.onerror = ()=>reject(markAssetError(new Error(\"Failed to load script: \" + src)));\n // 2. Configure the cross-origin attribute before setting `src` in case the\n // browser begins to fetch.\n script.crossOrigin = undefined;\n // 3. Finally, set the source and inject into the DOM in case the child\n // must be appended for fetching to start.\n script.src = src;\n document.body.appendChild(script);\n });\n}\n// We wait for pages to be built in dev before we start the route transition\n// timeout to prevent an un-necessary hard navigation in development.\nlet devBuildPromise;\n// Resolve a promise that times out after given amount of milliseconds.\nfunction resolvePromiseWithTimeout(p, ms, err) {\n return new Promise((resolve, reject)=>{\n let cancelled = false;\n p.then((r)=>{\n // Resolved, cancel the timeout\n cancelled = true;\n resolve(r);\n }).catch(reject);\n // We wrap these checks separately for better dead-code elimination in\n // production bundles.\n if (true) {\n (devBuildPromise || Promise.resolve()).then(()=>{\n (0, _requestidlecallback.requestIdleCallback)(()=>setTimeout(()=>{\n if (!cancelled) {\n reject(err);\n }\n }, ms));\n });\n }\n if (false) {}\n });\n}\nfunction getClientBuildManifest() {\n if (self.__BUILD_MANIFEST) {\n return Promise.resolve(self.__BUILD_MANIFEST);\n }\n const onBuildManifest = new Promise((resolve)=>{\n // Mandatory because this is not concurrent safe:\n const cb = self.__BUILD_MANIFEST_CB;\n self.__BUILD_MANIFEST_CB = ()=>{\n resolve(self.__BUILD_MANIFEST);\n cb && cb();\n };\n });\n return resolvePromiseWithTimeout(onBuildManifest, MS_MAX_IDLE_DELAY, markAssetError(new Error(\"Failed to load client build manifest\")));\n}\nfunction getFilesForRoute(assetPrefix, route) {\n if (true) {\n const scriptUrl = assetPrefix + \"/_next/static/chunks/pages\" + encodeURI((0, _getassetpathfromroute.default)(route, \".js\")) + getAssetQueryString();\n return Promise.resolve({\n scripts: [\n (0, _trustedtypes.__unsafeCreateTrustedScriptURL)(scriptUrl)\n ],\n // Styles are handled by `style-loader` in development:\n css: []\n });\n }\n return getClientBuildManifest().then((manifest)=>{\n if (!(route in manifest)) {\n throw markAssetError(new Error(\"Failed to lookup route: \" + route));\n }\n const allFiles = manifest[route].map((entry)=>assetPrefix + \"/_next/\" + encodeURI(entry));\n return {\n scripts: allFiles.filter((v)=>v.endsWith(\".js\")).map((v)=>(0, _trustedtypes.__unsafeCreateTrustedScriptURL)(v) + getAssetQueryString()),\n css: allFiles.filter((v)=>v.endsWith(\".css\")).map((v)=>v + getAssetQueryString())\n };\n });\n}\nfunction createRouteLoader(assetPrefix) {\n const entrypoints = new Map();\n const loadedScripts = new Map();\n const styleSheets = new Map();\n const routes = new Map();\n function maybeExecuteScript(src) {\n // With HMR we might need to \"reload\" scripts when they are\n // disposed and readded. Executing scripts twice has no functional\n // differences\n if (false) {} else {\n return appendScript(src);\n }\n }\n function fetchStyleSheet(href) {\n let prom = styleSheets.get(href);\n if (prom) {\n return prom;\n }\n styleSheets.set(href, prom = fetch(href, {\n credentials: \"same-origin\"\n }).then((res)=>{\n if (!res.ok) {\n throw new Error(\"Failed to load stylesheet: \" + href);\n }\n return res.text().then((text)=>({\n href: href,\n content: text\n }));\n }).catch((err)=>{\n throw markAssetError(err);\n }));\n return prom;\n }\n return {\n whenEntrypoint (route) {\n return withFuture(route, entrypoints);\n },\n onEntrypoint (route, execute) {\n (execute ? Promise.resolve().then(()=>execute()).then((exports1)=>({\n component: exports1 && exports1.default || exports1,\n exports: exports1\n }), (err)=>({\n error: err\n })) : Promise.resolve(undefined)).then((input)=>{\n const old = entrypoints.get(route);\n if (old && \"resolve\" in old) {\n if (input) {\n entrypoints.set(route, input);\n old.resolve(input);\n }\n } else {\n if (input) {\n entrypoints.set(route, input);\n } else {\n entrypoints.delete(route);\n }\n // when this entrypoint has been resolved before\n // the route is outdated and we want to invalidate\n // this cache entry\n routes.delete(route);\n }\n });\n },\n loadRoute (route, prefetch) {\n return withFuture(route, routes, ()=>{\n let devBuildPromiseResolve;\n if (true) {\n devBuildPromise = new Promise((resolve)=>{\n devBuildPromiseResolve = resolve;\n });\n }\n return resolvePromiseWithTimeout(getFilesForRoute(assetPrefix, route).then((param)=>{\n let { scripts, css } = param;\n return Promise.all([\n entrypoints.has(route) ? [] : Promise.all(scripts.map(maybeExecuteScript)),\n Promise.all(css.map(fetchStyleSheet))\n ]);\n }).then((res)=>{\n return this.whenEntrypoint(route).then((entrypoint)=>({\n entrypoint,\n styles: res[1]\n }));\n }), MS_MAX_IDLE_DELAY, markAssetError(new Error(\"Route did not complete loading: \" + route))).then((param)=>{\n let { entrypoint, styles } = param;\n const res = Object.assign({\n styles: styles\n }, entrypoint);\n return \"error\" in entrypoint ? entrypoint : res;\n }).catch((err)=>{\n if (prefetch) {\n // we don't want to cache errors during prefetch\n throw err;\n }\n return {\n error: err\n };\n }).finally(()=>devBuildPromiseResolve == null ? void 0 : devBuildPromiseResolve());\n });\n },\n prefetch (route) {\n // https://github.com/GoogleChromeLabs/quicklink/blob/453a661fa1fa940e2d2e044452398e38c67a98fb/src/index.mjs#L115-L118\n // License: Apache 2.0\n let cn;\n if (cn = navigator.connection) {\n // Don't prefetch if using 2G or if Save-Data is enabled.\n if (cn.saveData || /2g/.test(cn.effectiveType)) return Promise.resolve();\n }\n return getFilesForRoute(assetPrefix, route).then((output)=>Promise.all(canPrefetch ? output.scripts.map((script)=>prefetchViaDom(script.toString(), \"script\")) : [])).then(()=>{\n (0, _requestidlecallback.requestIdleCallback)(()=>this.loadRoute(route, true).catch(()=>{}));\n }).catch(()=>{});\n }\n };\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=route-loader.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9yb3V0ZS1sb2FkZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0lBOFJnQkEsbUJBQWlCO2VBQWpCQTs7SUEzREFDLHdCQUFzQjtlQUF0QkE7O0lBbklBQyxjQUFZO2VBQVpBOztJQUpBQyxnQkFBYztlQUFkQTs7Ozs0RkExRmtCOzBDQUNhO2lEQUNYOzBDQUNjO0FBRWxELHVFQUF1RTtBQUN2RSx5RUFBeUU7QUFDekUsMkVBQTJFO0FBQzNFLG9DQUFvQztBQUNwQyxNQUFNQyxvQkFBb0I7QUE0QzFCLFNBQVNDLFdBQ1BDLEdBQVcsRUFDWEMsR0FBK0IsRUFDL0JDLFNBQTRCO0lBRTVCLElBQUlDLFFBQVFGLElBQUlHLEdBQUcsQ0FBQ0o7SUFDcEIsSUFBSUcsT0FBTztRQUNULElBQUksWUFBWUEsT0FBTztZQUNyQixPQUFPQSxNQUFNRSxNQUFNO1FBQ3JCO1FBQ0EsT0FBT0MsUUFBUUMsT0FBTyxDQUFDSjtJQUN6QjtJQUNBLElBQUlLO0lBQ0osTUFBTUMsT0FBbUIsSUFBSUgsUUFBVyxDQUFDQztRQUN2Q0MsV0FBV0Q7SUFDYjtJQUNBTixJQUFJUyxHQUFHLENBQUNWLEtBQU1HLFFBQVE7UUFBRUksU0FBU0M7UUFBV0gsUUFBUUk7SUFBSztJQUN6RCxPQUFPUCxZQUNIQSxZQUNFLHdDQUF3QztLQUN2Q1MsSUFBSSxDQUFDLENBQUNDLFFBQVdKLENBQUFBLFNBQVNJLFFBQVFBLEtBQUFBLEdBQ2xDQyxLQUFLLENBQUMsQ0FBQ0M7UUFDTmIsSUFBSWMsTUFBTSxDQUFDZjtRQUNYLE1BQU1jO0lBQ1IsS0FDRkw7QUFDTjtBQVNBLE1BQU1PLG1CQUFtQkMsT0FBTztBQUV6QixTQUFTcEIsZUFBZWlCLEdBQVU7SUFDdkMsT0FBT0ksT0FBT0MsY0FBYyxDQUFDTCxLQUFLRSxrQkFBa0IsQ0FBQztBQUN2RDtBQUVPLFNBQVNwQixhQUFha0IsR0FBVztJQUN0QyxPQUFPQSxPQUFPRSxvQkFBb0JGO0FBQ3BDO0FBRUEsU0FBU00sWUFBWUMsSUFBc0I7SUFDekMsSUFBSTtRQUNGQSxPQUFPQyxTQUFTQyxhQUFhLENBQUM7UUFDOUIsT0FFRSx1QkFBdUI7UUFDdEIsQ0FBQyxDQUFDQyxPQUFPQyxvQkFBb0IsSUFBSSxDQUFDLENBQUNILFNBQWtCSSxZQUFZLElBQ2xFTCxLQUFLTSxPQUFPLENBQUNDLFFBQVEsQ0FBQztJQUUxQixFQUFFLE9BQUFDLEdBQU07UUFDTixPQUFPO0lBQ1Q7QUFDRjtBQUVBLE1BQU1DLGNBQXVCVjtBQUU3QixNQUFNVyxzQkFBc0I7SUFDMUIsT0FBT0MsQ0FBQUEsR0FBQUEsY0FBQUEsaUNBQWlDO0FBQzFDO0FBRUEsU0FBU0MsZUFDUEMsSUFBWSxFQUNaQyxFQUFVLEVBQ1ZkLElBQXNCO0lBRXRCLE9BQU8sSUFBSWYsUUFBYyxDQUFDQyxTQUFTNkI7UUFDakMsTUFBTUMsV0FBVyx5Q0FDZUgsT0FBSywyQ0FDTkEsT0FBSyw2QkFDbkJBLE9BQUs7UUFDdEIsSUFBSVosU0FBU2dCLGFBQWEsQ0FBQ0QsV0FBVztZQUNwQyxPQUFPOUI7UUFDVDtRQUVBYyxPQUFPQyxTQUFTQyxhQUFhLENBQUM7UUFFOUIsd0RBQXdEO1FBQ3hELElBQUlZLElBQUlkLEtBQU1jLEVBQUUsR0FBR0E7UUFDbkJkLEtBQU1rQixHQUFHLEdBQUk7UUFDYmxCLEtBQU1tQixXQUFXLEdBQUdDLFNBQStCO1FBQ25EcEIsS0FBTXVCLE1BQU0sR0FBR3JDO1FBQ2ZjLEtBQU13QixPQUFPLEdBQUcsSUFDZFQsT0FBT3ZDLGVBQWUsSUFBSWlELE1BQU0seUJBQXVCWjtRQUV6RCxnQ0FBZ0M7UUFDaENiLEtBQU1hLElBQUksR0FBR0E7UUFFYlosU0FBU3lCLElBQUksQ0FBQ0MsV0FBVyxDQUFDM0I7SUFDNUI7QUFDRjtBQUVBLFNBQVM0QixhQUNQQyxHQUE4QixFQUM5QkMsTUFBMEI7SUFFMUIsT0FBTyxJQUFJN0MsUUFBUSxDQUFDQyxTQUFTNkI7UUFDM0JlLFNBQVM3QixTQUFTQyxhQUFhLENBQUM7UUFFaEMsd0RBQXdEO1FBQ3hELG1FQUFtRTtRQUNuRSxpQ0FBaUM7UUFDakM0QixPQUFPUCxNQUFNLEdBQUdyQztRQUNoQjRDLE9BQU9OLE9BQU8sR0FBRyxJQUNmVCxPQUFPdkMsZUFBZSxJQUFJaUQsTUFBTSw0QkFBMEJJO1FBRTVELDJFQUEyRTtRQUMzRSw4QkFBOEI7UUFDOUJDLE9BQU9YLFdBQVcsR0FBR0MsU0FBK0I7UUFFcEQsdUVBQXVFO1FBQ3ZFLDZDQUE2QztRQUM3Q1UsT0FBT0QsR0FBRyxHQUFHQTtRQUNiNUIsU0FBUzhCLElBQUksQ0FBQ0osV0FBVyxDQUFDRztJQUM1QjtBQUNGO0FBRUEsNEVBQTRFO0FBQzVFLHFFQUFxRTtBQUNyRSxJQUFJRTtBQUVKLHVFQUF1RTtBQUN2RSxTQUFTQywwQkFDUEMsQ0FBYSxFQUNiQyxFQUFVLEVBQ1YxQyxHQUFVO0lBRVYsT0FBTyxJQUFJUixRQUFRLENBQUNDLFNBQVM2QjtRQUMzQixJQUFJcUIsWUFBWTtRQUVoQkYsRUFBRTVDLElBQUksQ0FBQyxDQUFDK0M7WUFDTiwrQkFBK0I7WUFDL0JELFlBQVk7WUFDWmxELFFBQVFtRDtRQUNWLEdBQUc3QyxLQUFLLENBQUN1QjtRQUVULHNFQUFzRTtRQUN0RSxzQkFBc0I7UUFDdEIsSUFBSUssSUFBeUIsRUFBZTtZQUN4Q1ksQ0FBQUEsbUJBQW1CL0MsUUFBUUMsT0FBTyxJQUFJSSxJQUFJLENBQUM7Z0JBQzNDZ0QsQ0FBQUEsR0FBQUEscUJBQUFBLG1CQUFtQixFQUFDLElBQ2xCQyxXQUFXO3dCQUNULElBQUksQ0FBQ0gsV0FBVzs0QkFDZHJCLE9BQU90Qjt3QkFDVDtvQkFDRixHQUFHMEM7WUFFUDtRQUNGO1FBRUEsSUFBSWYsS0FBeUIsRUFBZSxFQVE1QztJQUNGO0FBQ0Y7QUFRTyxTQUFTOUM7SUFDZCxJQUFJa0UsS0FBS0MsZ0JBQWdCLEVBQUU7UUFDekIsT0FBT3hELFFBQVFDLE9BQU8sQ0FBQ3NELEtBQUtDLGdCQUFnQjtJQUM5QztJQUVBLE1BQU1DLGtCQUFrQixJQUFJekQsUUFBa0MsQ0FBQ0M7UUFDN0QsaURBQWlEO1FBQ2pELE1BQU15RCxLQUFLSCxLQUFLSSxtQkFBbUI7UUFDbkNKLEtBQUtJLG1CQUFtQixHQUFHO1lBQ3pCMUQsUUFBUXNELEtBQUtDLGdCQUFnQjtZQUM3QkUsTUFBTUE7UUFDUjtJQUNGO0lBRUEsT0FBT1YsMEJBQ0xTLGlCQUNBakUsbUJBQ0FELGVBQWUsSUFBSWlELE1BQU07QUFFN0I7QUFNQSxTQUFTb0IsaUJBQ1BDLFdBQW1CLEVBQ25CQyxLQUFhO0lBRWIsSUFBSTNCLElBQXlCLEVBQWU7UUFDMUMsTUFBTTRCLFlBQ0pGLGNBQ0EsK0JBQ0FHLFVBQVVDLENBQUFBLEdBQUFBLHVCQUFBQSxPQUFxQixFQUFDSCxPQUFPLFVBQ3ZDckM7UUFDRixPQUFPekIsUUFBUUMsT0FBTyxDQUFDO1lBQ3JCaUUsU0FBUztnQkFBQ0MsQ0FBQUEsR0FBQUEsY0FBQUEsOEJBQThCLEVBQUNKO2FBQVc7WUFDcEQsdURBQXVEO1lBQ3ZESyxLQUFLLEVBQUU7UUFDVDtJQUNGO0lBQ0EsT0FBTy9FLHlCQUF5QmdCLElBQUksQ0FBQyxDQUFDZ0U7UUFDcEMsSUFBSSxDQUFFUCxDQUFBQSxTQUFTTyxRQUFBQSxHQUFXO1lBQ3hCLE1BQU05RSxlQUFlLElBQUlpRCxNQUFNLDZCQUEyQnNCO1FBQzVEO1FBQ0EsTUFBTVEsV0FBV0QsUUFBUSxDQUFDUCxNQUFNLENBQUNuRSxHQUFHLENBQ2xDLENBQUNFLFFBQVVnRSxjQUFjLFlBQVlHLFVBQVVuRTtRQUVqRCxPQUFPO1lBQ0xxRSxTQUFTSSxTQUNOQyxNQUFNLENBQUMsQ0FBQ0MsSUFBTUEsRUFBRUMsUUFBUSxDQUFDLFFBQ3pCOUUsR0FBRyxDQUFDLENBQUM2RSxJQUFNTCxDQUFBQSxHQUFBQSxjQUFBQSw4QkFBOEIsRUFBQ0ssS0FBSy9DO1lBQ2xEMkMsS0FBS0UsU0FDRkMsTUFBTSxDQUFDLENBQUNDLElBQU1BLEVBQUVDLFFBQVEsQ0FBQyxTQUN6QjlFLEdBQUcsQ0FBQyxDQUFDNkUsSUFBTUEsSUFBSS9DO1FBQ3BCO0lBQ0Y7QUFDRjtBQUVPLFNBQVNyQyxrQkFBa0J5RSxXQUFtQjtJQUNuRCxNQUFNYSxjQUNKLElBQUlDO0lBQ04sTUFBTUMsZ0JBQStDLElBQUlEO0lBQ3pELE1BQU1FLGNBQXFELElBQUlGO0lBQy9ELE1BQU1HLFNBQ0osSUFBSUg7SUFFTixTQUFTSSxtQkFDUG5DLEdBQThCO1FBRTlCLDJEQUEyRDtRQUMzRCxrRUFBa0U7UUFDbEUsY0FBYztRQUNkLElBQUlULEtBQXlCLEVBQWUsRUFhNUMsTUFBTztZQUNMLE9BQU9RLGFBQWFDO1FBQ3RCO0lBQ0Y7SUFFQSxTQUFTcUMsZ0JBQWdCckQsSUFBWTtRQUNuQyxJQUFJekIsT0FBNkMwRSxZQUFZL0UsR0FBRyxDQUFDOEI7UUFDakUsSUFBSXpCLE1BQU07WUFDUixPQUFPQTtRQUNUO1FBRUEwRSxZQUFZekUsR0FBRyxDQUNid0IsTUFDQ3pCLE9BQU8rRSxNQUFNdEQsTUFBTTtZQUFFdUQsYUFBYTtRQUFjLEdBQzlDOUUsSUFBSSxDQUFDLENBQUMrRTtZQUNMLElBQUksQ0FBQ0EsSUFBSUMsRUFBRSxFQUFFO2dCQUNYLE1BQU0sSUFBSTdDLE1BQU0sZ0NBQThCWjtZQUNoRDtZQUNBLE9BQU93RCxJQUFJRSxJQUFJLEdBQUdqRixJQUFJLENBQUMsQ0FBQ2lGLE9BQVU7b0JBQUUxRCxNQUFNQTtvQkFBTTJELFNBQVNEO2dCQUFLO1FBQ2hFLEdBQ0MvRSxLQUFLLENBQUMsQ0FBQ0M7WUFDTixNQUFNakIsZUFBZWlCO1FBQ3ZCO1FBRUosT0FBT0w7SUFDVDtJQUVBLE9BQU87UUFDTHFGLGdCQUFlMUIsS0FBYTtZQUMxQixPQUFPckUsV0FBV3FFLE9BQU9ZO1FBQzNCO1FBQ0FlLGNBQWEzQixLQUFhLEVBQUU0QixPQUFvQztZQUM1REEsQ0FBQUEsVUFDRTFGLFFBQVFDLE9BQU8sR0FDWkksSUFBSSxDQUFDLElBQU1xRixXQUNYckYsSUFBSSxDQUNILENBQUNzRixXQUFrQjtvQkFDakJDLFdBQVdDLFlBQVlGLFNBQVFHLE9BQU8sSUFBS0g7b0JBQzNDQSxTQUFTQTtnQkFDWCxJQUNBLENBQUNuRixNQUFTO29CQUFFdUYsT0FBT3ZGO2dCQUFJLE1BRTNCUixRQUFRQyxPQUFPLENBQUMrRixVQUFBQSxFQUNsQjNGLElBQUksQ0FBQyxDQUFDNEY7Z0JBQ04sTUFBTUMsTUFBTXhCLFlBQVk1RSxHQUFHLENBQUNnRTtnQkFDNUIsSUFBSW9DLE9BQU8sYUFBYUEsS0FBSztvQkFDM0IsSUFBSUQsT0FBTzt3QkFDVHZCLFlBQVl0RSxHQUFHLENBQUMwRCxPQUFPbUM7d0JBQ3ZCQyxJQUFJakcsT0FBTyxDQUFDZ0c7b0JBQ2Q7Z0JBQ0YsT0FBTztvQkFDTCxJQUFJQSxPQUFPO3dCQUNUdkIsWUFBWXRFLEdBQUcsQ0FBQzBELE9BQU9tQztvQkFDekIsT0FBTzt3QkFDTHZCLFlBQVlqRSxNQUFNLENBQUNxRDtvQkFDckI7b0JBQ0EsZ0RBQWdEO29CQUNoRCxrREFBa0Q7b0JBQ2xELG1CQUFtQjtvQkFDbkJnQixPQUFPckUsTUFBTSxDQUFDcUQ7Z0JBQ2hCO1lBQ0Y7UUFDRjtRQUNBcUMsV0FBVXJDLEtBQWEsRUFBRXNDLFFBQWtCO1lBQ3pDLE9BQU8zRyxXQUE2QnFFLE9BQU9nQixRQUFRO2dCQUNqRCxJQUFJdUI7Z0JBRUosSUFBSWxFLElBQXlCLEVBQWU7b0JBQzFDWSxrQkFBa0IsSUFBSS9DLFFBQWMsQ0FBQ0M7d0JBQ25Db0cseUJBQXlCcEc7b0JBQzNCO2dCQUNGO2dCQUVBLE9BQU8rQywwQkFDTFksaUJBQWlCQyxhQUFhQyxPQUMzQnpELElBQUksQ0FBQyxDQUFBaUc7d0JBQUMsRUFBRXBDLE9BQU8sRUFBRUUsR0FBRyxFQUFFLEdBQUFrQztvQkFDckIsT0FBT3RHLFFBQVF1RyxHQUFHLENBQUM7d0JBQ2pCN0IsWUFBWThCLEdBQUcsQ0FBQzFDLFNBQ1osRUFBRSxHQUNGOUQsUUFBUXVHLEdBQUcsQ0FBQ3JDLFFBQVF2RSxHQUFHLENBQUNvRjt3QkFDNUIvRSxRQUFRdUcsR0FBRyxDQUFDbkMsSUFBSXpFLEdBQUcsQ0FBQ3NGO3FCQUNyQjtnQkFDSCxHQUNDNUUsSUFBSSxDQUFDLENBQUMrRTtvQkFDTCxPQUFPLElBQUksQ0FBQ0ksY0FBYyxDQUFDMUIsT0FBT3pELElBQUksQ0FBQyxDQUFDb0csYUFBZ0I7NEJBQ3REQTs0QkFDQUMsUUFBUXRCLEdBQUcsQ0FBQyxFQUFFO3dCQUNoQjtnQkFDRixJQUNGNUYsbUJBQ0FELGVBQWUsSUFBSWlELE1BQU0scUNBQW1Dc0IsU0FFM0R6RCxJQUFJLENBQUMsQ0FBQWlHO3dCQUFDLEVBQUVHLFVBQVUsRUFBRUMsTUFBTSxFQUFFLEdBQUFKO29CQUMzQixNQUFNbEIsTUFBd0J4RSxPQUFPK0YsTUFBTSxDQUd6Qzt3QkFBRUQsUUFBUUE7b0JBQVEsR0FBR0Q7b0JBQ3ZCLE9BQU8sV0FBV0EsYUFBYUEsYUFBYXJCO2dCQUM5QyxHQUNDN0UsS0FBSyxDQUFDLENBQUNDO29CQUNOLElBQUk0RixVQUFVO3dCQUNaLGdEQUFnRDt3QkFDaEQsTUFBTTVGO29CQUNSO29CQUNBLE9BQU87d0JBQUV1RixPQUFPdkY7b0JBQUk7Z0JBQ3RCLEdBQ0NvRyxPQUFPLENBQUMsSUFBTVAsMEJBQUFBLE9BQUFBLEtBQUFBLElBQUFBO1lBQ25CO1FBQ0Y7UUFDQUQsVUFBU3RDLEtBQWE7WUFDcEIsc0hBQXNIO1lBQ3RILHNCQUFzQjtZQUN0QixJQUFJK0M7WUFDSixJQUFLQSxLQUFLQyxVQUFtQkMsVUFBVSxFQUFHO2dCQUN4Qyx5REFBeUQ7Z0JBQ3pELElBQUlGLEdBQUdHLFFBQVEsSUFBSSxLQUFLQyxJQUFJLENBQUNKLEdBQUdLLGFBQWEsR0FBRyxPQUFPbEgsUUFBUUMsT0FBTztZQUN4RTtZQUNBLE9BQU8yRCxpQkFBaUJDLGFBQWFDLE9BQ2xDekQsSUFBSSxDQUFDLENBQUM4RyxTQUNMbkgsUUFBUXVHLEdBQUcsQ0FDVC9FLGNBQ0kyRixPQUFPakQsT0FBTyxDQUFDdkUsR0FBRyxDQUFDLENBQUNrRCxTQUNsQmxCLGVBQWVrQixPQUFPbUMsUUFBUSxJQUFJLGFBRXBDLEVBQUUsR0FHVDNFLElBQUksQ0FBQztnQkFDSmdELENBQUFBLEdBQUFBLHFCQUFBQSxtQkFBbUIsRUFBQyxJQUFNLElBQUksQ0FBQzhDLFNBQVMsQ0FBQ3JDLE9BQU8sTUFBTXZELEtBQUssQ0FBQyxLQUFPO1lBQ3JFLEdBQ0NBLEtBQUssQ0FFSixLQUFPO1FBRWI7SUFDRjtBQUNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uLi8uLi9zcmMvY2xpZW50L3JvdXRlLWxvYWRlci50cz85YTU3Il0sIm5hbWVzIjpbImNyZWF0ZVJvdXRlTG9hZGVyIiwiZ2V0Q2xpZW50QnVpbGRNYW5pZmVzdCIsImlzQXNzZXRFcnJvciIsIm1hcmtBc3NldEVycm9yIiwiTVNfTUFYX0lETEVfREVMQVkiLCJ3aXRoRnV0dXJlIiwia2V5IiwibWFwIiwiZ2VuZXJhdG9yIiwiZW50cnkiLCJnZXQiLCJmdXR1cmUiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlc29sdmVyIiwicHJvbSIsInNldCIsInRoZW4iLCJ2YWx1ZSIsImNhdGNoIiwiZXJyIiwiZGVsZXRlIiwiQVNTRVRfTE9BRF9FUlJPUiIsIlN5bWJvbCIsIk9iamVjdCIsImRlZmluZVByb3BlcnR5IiwiaGFzUHJlZmV0Y2giLCJsaW5rIiwiZG9jdW1lbnQiLCJjcmVhdGVFbGVtZW50Iiwid2luZG93IiwiTVNJbnB1dE1ldGhvZENvbnRleHQiLCJkb2N1bWVudE1vZGUiLCJyZWxMaXN0Iiwic3VwcG9ydHMiLCJlIiwiY2FuUHJlZmV0Y2giLCJnZXRBc3NldFF1ZXJ5U3RyaW5nIiwiZ2V0RGVwbG95bWVudElkUXVlcnlPckVtcHR5U3RyaW5nIiwicHJlZmV0Y2hWaWFEb20iLCJocmVmIiwiYXMiLCJyZWplY3QiLCJzZWxlY3RvciIsInF1ZXJ5U2VsZWN0b3IiLCJyZWwiLCJjcm9zc09yaWdpbiIsInByb2Nlc3MiLCJlbnYiLCJfX05FWFRfQ1JPU1NfT1JJR0lOIiwib25sb2FkIiwib25lcnJvciIsIkVycm9yIiwiaGVhZCIsImFwcGVuZENoaWxkIiwiYXBwZW5kU2NyaXB0Iiwic3JjIiwic2NyaXB0IiwiYm9keSIsImRldkJ1aWxkUHJvbWlzZSIsInJlc29sdmVQcm9taXNlV2l0aFRpbWVvdXQiLCJwIiwibXMiLCJjYW5jZWxsZWQiLCJyIiwicmVxdWVzdElkbGVDYWxsYmFjayIsInNldFRpbWVvdXQiLCJzZWxmIiwiX19CVUlMRF9NQU5JRkVTVCIsIm9uQnVpbGRNYW5pZmVzdCIsImNiIiwiX19CVUlMRF9NQU5JRkVTVF9DQiIsImdldEZpbGVzRm9yUm91dGUiLCJhc3NldFByZWZpeCIsInJvdXRlIiwic2NyaXB0VXJsIiwiZW5jb2RlVVJJIiwiZ2V0QXNzZXRQYXRoRnJvbVJvdXRlIiwic2NyaXB0cyIsIl9fdW5zYWZlQ3JlYXRlVHJ1c3RlZFNjcmlwdFVSTCIsImNzcyIsIm1hbmlmZXN0IiwiYWxsRmlsZXMiLCJmaWx0ZXIiLCJ2IiwiZW5kc1dpdGgiLCJlbnRyeXBvaW50cyIsIk1hcCIsImxvYWRlZFNjcmlwdHMiLCJzdHlsZVNoZWV0cyIsInJvdXRlcyIsIm1heWJlRXhlY3V0ZVNjcmlwdCIsInRvU3RyaW5nIiwiZmV0Y2hTdHlsZVNoZWV0IiwiZmV0Y2giLCJjcmVkZW50aWFscyIsInJlcyIsIm9rIiwidGV4dCIsImNvbnRlbnQiLCJ3aGVuRW50cnlwb2ludCIsIm9uRW50cnlwb2ludCIsImV4ZWN1dGUiLCJleHBvcnRzIiwiY29tcG9uZW50IiwiZXhwb3J0czEiLCJkZWZhdWx0IiwiZXJyb3IiLCJ1bmRlZmluZWQiLCJpbnB1dCIsIm9sZCIsImxvYWRSb3V0ZSIsInByZWZldGNoIiwiZGV2QnVpbGRQcm9taXNlUmVzb2x2ZSIsInBhcmFtIiwiYWxsIiwiaGFzIiwiZW50cnlwb2ludCIsInN0eWxlcyIsImFzc2lnbiIsImZpbmFsbHkiLCJjbiIsIm5hdmlnYXRvciIsImNvbm5lY3Rpb24iLCJzYXZlRGF0YSIsInRlc3QiLCJlZmZlY3RpdmVUeXBlIiwib3V0cHV0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/route-loader.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/router.js": +/*!*************************************************!*\ + !*** ./node_modules/next/dist/client/router.js ***! + \*************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("/* global window */ \nvar _s = $RefreshSig$();\n\"use strict\";\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n Router: function() {\n return _router.default;\n },\n createRouter: function() {\n return createRouter;\n },\n // Export the singletonRouter and this is the public API.\n default: function() {\n return _default;\n },\n makePublicRouterInstance: function() {\n return makePublicRouterInstance;\n },\n useRouter: function() {\n return useRouter;\n },\n withRouter: function() {\n return _withrouter.default;\n }\n});\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"./node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _react = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! react */ \"./node_modules/react/index.js\"));\nconst _router = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! ../shared/lib/router/router */ \"./node_modules/next/dist/shared/lib/router/router.js\"));\nconst _routercontextsharedruntime = __webpack_require__(/*! ../shared/lib/router-context.shared-runtime */ \"./node_modules/next/dist/shared/lib/router-context.shared-runtime.js\");\nconst _iserror = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! ../lib/is-error */ \"./node_modules/next/dist/lib/is-error.js\"));\nconst _withrouter = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! ./with-router */ \"./node_modules/next/dist/client/with-router.js\"));\nconst singletonRouter = {\n router: null,\n readyCallbacks: [],\n ready (callback) {\n if (this.router) return callback();\n if (true) {\n this.readyCallbacks.push(callback);\n }\n }\n};\n// Create public properties and methods of the router in the singletonRouter\nconst urlPropertyFields = [\n \"pathname\",\n \"route\",\n \"query\",\n \"asPath\",\n \"components\",\n \"isFallback\",\n \"basePath\",\n \"locale\",\n \"locales\",\n \"defaultLocale\",\n \"isReady\",\n \"isPreview\",\n \"isLocaleDomain\",\n \"domainLocales\"\n];\nconst routerEvents = [\n \"routeChangeStart\",\n \"beforeHistoryChange\",\n \"routeChangeComplete\",\n \"routeChangeError\",\n \"hashChangeStart\",\n \"hashChangeComplete\"\n];\nconst coreMethodFields = [\n \"push\",\n \"replace\",\n \"reload\",\n \"back\",\n \"prefetch\",\n \"beforePopState\"\n];\n// Events is a static property on the router, the router doesn't have to be initialized to use it\nObject.defineProperty(singletonRouter, \"events\", {\n get () {\n return _router.default.events;\n }\n});\nfunction getRouter() {\n if (!singletonRouter.router) {\n const message = \"No router instance found.\\n\" + 'You should only use \"next/router\" on the client side of your app.\\n';\n throw new Error(message);\n }\n return singletonRouter.router;\n}\nurlPropertyFields.forEach((field)=>{\n // Here we need to use Object.defineProperty because we need to return\n // the property assigned to the actual router\n // The value might get changed as we change routes and this is the\n // proper way to access it\n Object.defineProperty(singletonRouter, field, {\n get () {\n const router = getRouter();\n return router[field];\n }\n });\n});\ncoreMethodFields.forEach((field)=>{\n singletonRouter[field] = function() {\n for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){\n args[_key] = arguments[_key];\n }\n const router = getRouter();\n return router[field](...args);\n };\n});\nrouterEvents.forEach((event)=>{\n singletonRouter.ready(()=>{\n _router.default.events.on(event, function() {\n for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){\n args[_key] = arguments[_key];\n }\n const eventField = \"on\" + event.charAt(0).toUpperCase() + event.substring(1);\n const _singletonRouter = singletonRouter;\n if (_singletonRouter[eventField]) {\n try {\n _singletonRouter[eventField](...args);\n } catch (err) {\n console.error(\"Error when running the Router event: \" + eventField);\n console.error((0, _iserror.default)(err) ? err.message + \"\\n\" + err.stack : err + \"\");\n }\n }\n });\n });\n});\nconst _default = singletonRouter;\nfunction useRouter() {\n _s();\n const router = _react.default.useContext(_routercontextsharedruntime.RouterContext);\n if (!router) {\n throw new Error(\"NextRouter was not mounted. https://nextjs.org/docs/messages/next-router-not-mounted\");\n }\n return router;\n}\n_s(useRouter, \"rbAhEc3dLGnVlsHWaSDsgP4MZS0=\");\nfunction createRouter() {\n for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){\n args[_key] = arguments[_key];\n }\n singletonRouter.router = new _router.default(...args);\n singletonRouter.readyCallbacks.forEach((cb)=>cb());\n singletonRouter.readyCallbacks = [];\n return singletonRouter.router;\n}\nfunction makePublicRouterInstance(router) {\n const scopedRouter = router;\n const instance = {};\n for (const property of urlPropertyFields){\n if (typeof scopedRouter[property] === \"object\") {\n instance[property] = Object.assign(Array.isArray(scopedRouter[property]) ? [] : {}, scopedRouter[property]) // makes sure query is not stateful\n ;\n continue;\n }\n instance[property] = scopedRouter[property];\n }\n // Events is a static property on the router, the router doesn't have to be initialized to use it\n instance.events = _router.default.events;\n coreMethodFields.forEach((field)=>{\n instance[field] = function() {\n for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){\n args[_key] = arguments[_key];\n }\n return scopedRouter[field](...args);\n };\n });\n return instance;\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=router.js.map\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9yb3V0ZXIuanMiLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCOztBQUFBOzs7Ozs7Ozs7Ozs7SUFhUkEsUUFBTTtlQUFOQSxRQUFBQSxPQUFNOztJQTZJQ0MsY0FBWTtlQUFaQTs7SUE3QmhCLHlEQUF5RDtJQUN6REMsU0FBaUQ7ZUFBakRDOztJQTBDZ0JDLDBCQUF3QjtlQUF4QkE7O0lBL0JBQyxXQUFTO2VBQVRBOztJQVJJQyxZQUFVO2VBQVZBLFlBQUFBLE9BQVU7Ozs7NEVBaElaOzZFQUNDO3dEQUVXOzhFQUNWO2lGQTRIa0I7QUE5R3RDLE1BQU1DLGtCQUF1QztJQUMzQ0MsUUFBUTtJQUNSQyxnQkFBZ0IsRUFBRTtJQUNsQkMsT0FBTUMsUUFBb0I7UUFDeEIsSUFBSSxJQUFJLENBQUNILE1BQU0sRUFBRSxPQUFPRztRQUN4QixJQUFJLElBQWtCLEVBQWE7WUFDakMsSUFBSSxDQUFDRixjQUFjLENBQUNHLElBQUksQ0FBQ0Q7UUFDM0I7SUFDRjtBQUNGO0FBRUEsNEVBQTRFO0FBQzVFLE1BQU1FLG9CQUFvQjtJQUN4QjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0NBQ0Q7QUFDRCxNQUFNQyxlQUFlO0lBQ25CO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtDQUNEO0FBR0QsTUFBTUMsbUJBQW1CO0lBQ3ZCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtDQUNEO0FBRUQsaUdBQWlHO0FBQ2pHQyxPQUFPQyxjQUFjLENBQUNWLGlCQUFpQixVQUFVO0lBQy9DVztRQUNFLE9BQU9sQixRQUFBQSxPQUFNLENBQUNtQixNQUFNO0lBQ3RCO0FBQ0Y7QUFFQSxTQUFTQztJQUNQLElBQUksQ0FBQ2IsZ0JBQWdCQyxNQUFNLEVBQUU7UUFDM0IsTUFBTWEsVUFDSixnQ0FDQTtRQUNGLE1BQU0sSUFBSUMsTUFBTUQ7SUFDbEI7SUFDQSxPQUFPZCxnQkFBZ0JDLE1BQU07QUFDL0I7QUFFQUssa0JBQWtCVSxPQUFPLENBQUMsQ0FBQ0M7SUFDekIsc0VBQXNFO0lBQ3RFLDZDQUE2QztJQUM3QyxrRUFBa0U7SUFDbEUsMEJBQTBCO0lBQzFCUixPQUFPQyxjQUFjLENBQUNWLGlCQUFpQmlCLE9BQU87UUFDNUNOO1lBQ0UsTUFBTVYsU0FBU1k7WUFDZixPQUFPWixNQUFNLENBQUNnQixNQUFNO1FBQ3RCO0lBQ0Y7QUFDRjtBQUVBVCxpQkFBaUJRLE9BQU8sQ0FBQyxDQUFDQztJQUV0QmpCLGVBQXVCLENBQUNpQixNQUFNLEdBQUc7eUNBQUlDLE9BQUFBLElBQUFBLE1BQUFBLE9BQUFBLE9BQUFBLEdBQUFBLE9BQUFBLE1BQUFBLE9BQUFBO1lBQUFBLElBQUFBLENBQUFBLEtBQUFBLEdBQUFBLFNBQUFBLENBQUFBLEtBQUFBOztRQUNyQyxNQUFNakIsU0FBU1k7UUFDZixPQUFPWixNQUFNLENBQUNnQixNQUFNLElBQUlDO0lBQzFCO0FBQ0Y7QUFFQVgsYUFBYVMsT0FBTyxDQUFDLENBQUNHO0lBQ3BCbkIsZ0JBQWdCRyxLQUFLLENBQUM7UUFDcEJWLFFBQUFBLE9BQU0sQ0FBQ21CLE1BQU0sQ0FBQ1EsRUFBRSxDQUFDRCxPQUFPOzZDQUFJRCxPQUFBQSxJQUFBQSxNQUFBQSxPQUFBQSxPQUFBQSxHQUFBQSxPQUFBQSxNQUFBQSxPQUFBQTtnQkFBQUEsSUFBQUEsQ0FBQUEsS0FBQUEsR0FBQUEsU0FBQUEsQ0FBQUEsS0FBQUE7O1lBQzFCLE1BQU1HLGFBQWEsT0FBS0YsTUFBTUcsTUFBTSxDQUFDLEdBQUdDLFdBQVcsS0FBS0osTUFBTUssU0FBUyxDQUNyRTtZQUVGLE1BQU1DLG1CQUFtQnpCO1lBQ3pCLElBQUl5QixnQkFBZ0IsQ0FBQ0osV0FBVyxFQUFFO2dCQUNoQyxJQUFJO29CQUNGSSxnQkFBZ0IsQ0FBQ0osV0FBVyxJQUFJSDtnQkFDbEMsRUFBRSxPQUFPUSxLQUFLO29CQUNaQyxRQUFRQyxLQUFLLENBQUMsMENBQXdDUDtvQkFDdERNLFFBQVFDLEtBQUssQ0FDWEMsQ0FBQUEsR0FBQUEsU0FBQUEsT0FBTyxFQUFDSCxPQUFPQSxJQUFPWixPQUFPLEdBQUMsT0FBSVksSUFBSUksS0FBSyxHQUFLSixNQUFNO2dCQUUxRDtZQUNGO1FBQ0Y7SUFDRjtBQUNGO01BR0E5QixXQUFlSTtBQVdSLFNBQVNGOztJQUNkLE1BQU1HLFNBQVM4QixPQUFBQSxPQUFLLENBQUNDLFVBQVUsQ0FBQ0MsNEJBQUFBLGFBQWE7SUFDN0MsSUFBSSxDQUFDaEMsUUFBUTtRQUNYLE1BQU0sSUFBSWMsTUFDUjtJQUVKO0lBRUEsT0FBT2Q7QUFDVDtHQVRnQkg7QUFpQlQsU0FBU0o7SUFDZCxRQUFBd0MsT0FBQUMsVUFBQUMsTUFBQSxFQUFBbEIsT0FBQSxJQUFBbUIsTUFBQUgsT0FBQUksT0FBQSxHQUFBQSxPQUFBSixNQUFBSSxPQUFBO1FBQUdwQixJQUFBQSxDQUFIb0IsS0FBQSxHQUFBSCxTQUFBLENBQUFHLEtBQTZDOztJQUU3Q3RDLGdCQUFnQkMsTUFBTSxHQUFHLElBQUlSLFFBQUFBLE9BQU0sSUFBSXlCO0lBQ3ZDbEIsZ0JBQWdCRSxjQUFjLENBQUNjLE9BQU8sQ0FBQyxDQUFDdUIsS0FBT0E7SUFDL0N2QyxnQkFBZ0JFLGNBQWMsR0FBRyxFQUFFO0lBRW5DLE9BQU9GLGdCQUFnQkMsTUFBTTtBQUMvQjtBQU1PLFNBQVNKLHlCQUF5QkksTUFBYztJQUNyRCxNQUFNdUMsZUFBZXZDO0lBQ3JCLE1BQU13QyxXQUFXLENBQUM7SUFFbEIsS0FBSyxNQUFNQyxZQUFZcEMsa0JBQW1CO1FBQ3hDLElBQUksT0FBT2tDLFlBQVksQ0FBQ0UsU0FBUyxLQUFLLFVBQVU7WUFDOUNELFFBQVEsQ0FBQ0MsU0FBUyxHQUFHakMsT0FBT2tDLE1BQU0sQ0FDaENOLE1BQU1PLE9BQU8sQ0FBQ0osWUFBWSxDQUFDRSxTQUFTLElBQUksRUFBRSxHQUFHLENBQUMsR0FDOUNGLFlBQVksQ0FBQ0UsU0FBUyxFQUN0QixtQ0FBbUM7O1lBQ3JDO1FBQ0Y7UUFFQUQsUUFBUSxDQUFDQyxTQUFTLEdBQUdGLFlBQVksQ0FBQ0UsU0FBUztJQUM3QztJQUVBLGlHQUFpRztJQUNqR0QsU0FBUzdCLE1BQU0sR0FBR25CLFFBQUFBLE9BQU0sQ0FBQ21CLE1BQU07SUFFL0JKLGlCQUFpQlEsT0FBTyxDQUFDLENBQUNDO1FBQ3hCd0IsUUFBUSxDQUFDeEIsTUFBTSxHQUFHOzZDQUFJQyxPQUFBQSxJQUFBQSxNQUFBQSxPQUFBQSxPQUFBQSxHQUFBQSxPQUFBQSxNQUFBQSxPQUFBQTtnQkFBQUEsSUFBQUEsQ0FBQUEsS0FBQUEsR0FBQUEsU0FBQUEsQ0FBQUEsS0FBQUE7O1lBQ3BCLE9BQU9zQixZQUFZLENBQUN2QixNQUFNLElBQUlDO1FBQ2hDO0lBQ0Y7SUFFQSxPQUFPdUI7QUFDVCIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi4vLi4vc3JjL2NsaWVudC9yb3V0ZXIudHM/NmQ5MyJdLCJuYW1lcyI6WyJSb3V0ZXIiLCJjcmVhdGVSb3V0ZXIiLCJkZWZhdWx0IiwiX2RlZmF1bHQiLCJtYWtlUHVibGljUm91dGVySW5zdGFuY2UiLCJ1c2VSb3V0ZXIiLCJ3aXRoUm91dGVyIiwic2luZ2xldG9uUm91dGVyIiwicm91dGVyIiwicmVhZHlDYWxsYmFja3MiLCJyZWFkeSIsImNhbGxiYWNrIiwicHVzaCIsInVybFByb3BlcnR5RmllbGRzIiwicm91dGVyRXZlbnRzIiwiY29yZU1ldGhvZEZpZWxkcyIsIk9iamVjdCIsImRlZmluZVByb3BlcnR5IiwiZ2V0IiwiZXZlbnRzIiwiZ2V0Um91dGVyIiwibWVzc2FnZSIsIkVycm9yIiwiZm9yRWFjaCIsImZpZWxkIiwiYXJncyIsImV2ZW50Iiwib24iLCJldmVudEZpZWxkIiwiY2hhckF0IiwidG9VcHBlckNhc2UiLCJzdWJzdHJpbmciLCJfc2luZ2xldG9uUm91dGVyIiwiZXJyIiwiY29uc29sZSIsImVycm9yIiwiaXNFcnJvciIsInN0YWNrIiwiUmVhY3QiLCJ1c2VDb250ZXh0IiwiUm91dGVyQ29udGV4dCIsIl9sZW4iLCJhcmd1bWVudHMiLCJsZW5ndGgiLCJBcnJheSIsIl9rZXkiLCJjYiIsInNjb3BlZFJvdXRlciIsImluc3RhbmNlIiwicHJvcGVydHkiLCJhc3NpZ24iLCJpc0FycmF5Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/client/router.js\n")); + +/***/ }), + +/***/ "./node_modules/next/dist/client/script.js": +/*!*************************************************!*\ + !*** ./node_modules/next/dist/client/script.js ***! + \*************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +eval(__webpack_require__.ts("/* __next_internal_client_entry_do_not_use__ cjs */ \nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n default: function() {\n return _default;\n },\n handleClientScriptLoad: function() {\n return handleClientScriptLoad;\n },\n initScriptLoader: function() {\n return initScriptLoader;\n }\n});\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"./node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"./node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\nconst _reactdom = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! react-dom */ \"./node_modules/react-dom/index.js\"));\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"./node_modules/react/index.js\"));\nconst _headmanagercontextsharedruntime = __webpack_require__(/*! ../shared/lib/head-manager-context.shared-runtime */ \"./node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js\");\nconst _headmanager = __webpack_require__(/*! ./head-manager */ \"./node_modules/next/dist/client/head-manager.js\");\nconst _requestidlecallback = __webpack_require__(/*! ./request-idle-callback */ \"./node_modules/next/dist/client/request-idle-callback.js\");\nconst ScriptCache = new Map();\nconst LoadCache = new Set();\nconst ignoreProps = [\n \"onLoad\",\n \"onReady\",\n \"dangerouslySetInnerHTML\",\n \"children\",\n \"onError\",\n \"strategy\",\n \"stylesheets\"\n];\nconst insertStylesheets = (stylesheets)=>{\n // Case 1: Styles for afterInteractive/lazyOnload with appDir injected via handleClientScriptLoad\n //\n // Using ReactDOM.preinit to feature detect appDir and inject styles\n // Stylesheets might have already been loaded if initialized with Script component\n // Re-inject styles here to handle scripts loaded via handleClientScriptLoad\n // ReactDOM.preinit handles dedup and ensures the styles are loaded only once\n if (_reactdom.default.preinit) {\n stylesheets.forEach((stylesheet)=>{\n _reactdom.default.preinit(stylesheet, {\n as: \"style\"\n });\n });\n return;\n }\n // Case 2: Styles for afterInteractive/lazyOnload with pages injected via handleClientScriptLoad\n //\n // We use this function to load styles when appdir is not detected\n // TODO: Use React float APIs to load styles once available for pages dir\n if (true) {\n let head = document.head;\n stylesheets.forEach((stylesheet)=>{\n let link = document.createElement(\"link\");\n link.type = \"text/css\";\n link.rel = \"stylesheet\";\n link.href = stylesheet;\n head.appendChild(link);\n });\n }\n};\nconst loadScript = (props)=>{\n const { src, id, onLoad = ()=>{}, onReady = null, dangerouslySetInnerHTML, children = \"\", strategy = \"afterInteractive\", onError, stylesheets } = props;\n const cacheKey = id || src;\n // Script has already loaded\n if (cacheKey && LoadCache.has(cacheKey)) {\n return;\n }\n // Contents of this script are already loading/loaded\n if (ScriptCache.has(src)) {\n LoadCache.add(cacheKey);\n // It is possible that multiple `next/script` components all have same \"src\", but has different \"onLoad\"\n // This is to make sure the same remote script will only load once, but \"onLoad\" are executed in order\n ScriptCache.get(src).then(onLoad, onError);\n return;\n }\n /** Execute after the script first loaded */ const afterLoad = ()=>{\n // Run onReady for the first time after load event\n if (onReady) {\n onReady();\n }\n // add cacheKey to LoadCache when load successfully\n LoadCache.add(cacheKey);\n };\n const el = document.createElement(\"script\");\n const loadPromise = new Promise((resolve, reject)=>{\n el.addEventListener(\"load\", function(e) {\n resolve();\n if (onLoad) {\n onLoad.call(this, e);\n }\n afterLoad();\n });\n el.addEventListener(\"error\", function(e) {\n reject(e);\n });\n }).catch(function(e) {\n if (onError) {\n onError(e);\n }\n });\n if (dangerouslySetInnerHTML) {\n // Casting since lib.dom.d.ts doesn't have TrustedHTML yet.\n el.innerHTML = dangerouslySetInnerHTML.__html || \"\";\n afterLoad();\n } else if (children) {\n el.textContent = typeof children === \"string\" ? children : Array.isArray(children) ? children.join(\"\") : \"\";\n afterLoad();\n } else if (src) {\n el.src = src;\n // do not add cacheKey into LoadCache for remote script here\n // cacheKey will be added to LoadCache when it is actually loaded (see loadPromise above)\n ScriptCache.set(src, loadPromise);\n }\n for (const [k, value] of Object.entries(props)){\n if (value === undefined || ignoreProps.includes(k)) {\n continue;\n }\n const attr = _headmanager.DOMAttributeNames[k] || k.toLowerCase();\n el.setAttribute(attr, value);\n }\n if (strategy === \"worker\") {\n el.setAttribute(\"type\", \"text/partytown\");\n }\n el.setAttribute(\"data-nscript\", strategy);\n // Load styles associated with this script\n if (stylesheets) {\n insertStylesheets(stylesheets);\n }\n document.body.appendChild(el);\n};\nfunction handleClientScriptLoad(props) {\n const { strategy = \"afterInteractive\" } = props;\n if (strategy === \"lazyOnload\") {\n window.addEventListener(\"load\", ()=>{\n (0, _requestidlecallback.requestIdleCallback)(()=>loadScript(props));\n });\n } else {\n loadScript(props);\n }\n}\nfunction loadLazyScript(props) {\n if (document.readyState === \"complete\") {\n (0, _requestidlecallback.requestIdleCallback)(()=>loadScript(props));\n } else {\n window.addEventListener(\"load\", ()=>{\n (0, _requestidlecallback.requestIdleCallback)(()=>loadScript(props));\n });\n }\n}\nfunction addBeforeInteractiveToCache() {\n const scripts = [\n ...document.querySelectorAll('[data-nscript=\"beforeInteractive\"]'),\n ...document.querySelectorAll('[data-nscript=\"beforePageRender\"]')\n ];\n scripts.forEach((script)=>{\n const cacheKey = script.id || script.getAttribute(\"src\");\n LoadCache.add(cacheKey);\n });\n}\nfunction initScriptLoader(scriptLoaderItems) {\n scriptLoaderItems.forEach(handleClientScriptLoad);\n addBeforeInteractiveToCache();\n}\n/**\n * Load a third-party scripts in an optimized way.\n *\n * Read more: [Next.js Docs: `next/script`](https://nextjs.org/docs/app/api-reference/components/script)\n */ function Script(props) {\n const { id, src = \"\", onLoad = ()=>{}, onReady = null, strategy = \"afterInteractive\", onError, stylesheets, ...restProps } = props;\n // Context is available only during SSR\n const { updateScripts, scripts, getIsSsr, appDir, nonce } = (0, _react.useContext)(_headmanagercontextsharedruntime.HeadManagerContext);\n /**\n * - First mount:\n * 1. The useEffect for onReady executes\n * 2. hasOnReadyEffectCalled.current is false, but the script hasn't loaded yet (not in LoadCache)\n * onReady is skipped, set hasOnReadyEffectCalled.current to true\n * 3. The useEffect for loadScript executes\n * 4. hasLoadScriptEffectCalled.current is false, loadScript executes\n * Once the script is loaded, the onLoad and onReady will be called by then\n * [If strict mode is enabled / is wrapped in component]\n * 5. The useEffect for onReady executes again\n * 6. hasOnReadyEffectCalled.current is true, so entire effect is skipped\n * 7. The useEffect for loadScript executes again\n * 8. hasLoadScriptEffectCalled.current is true, so entire effect is skipped\n *\n * - Second mount:\n * 1. The useEffect for onReady executes\n * 2. hasOnReadyEffectCalled.current is false, but the script has already loaded (found in LoadCache)\n * onReady is called, set hasOnReadyEffectCalled.current to true\n * 3. The useEffect for loadScript executes\n * 4. The script is already loaded, loadScript bails out\n * [If strict mode is enabled / is wrapped in component]\n * 5. The useEffect for onReady executes again\n * 6. hasOnReadyEffectCalled.current is true, so entire effect is skipped\n * 7. The useEffect for loadScript executes again\n * 8. hasLoadScriptEffectCalled.current is true, so entire effect is skipped\n */ const hasOnReadyEffectCalled = (0, _react.useRef)(false);\n (0, _react.useEffect)(()=>{\n const cacheKey = id || src;\n if (!hasOnReadyEffectCalled.current) {\n // Run onReady if script has loaded before but component is re-mounted\n if (onReady && cacheKey && LoadCache.has(cacheKey)) {\n onReady();\n }\n hasOnReadyEffectCalled.current = true;\n }\n }, [\n onReady,\n id,\n src\n ]);\n const hasLoadScriptEffectCalled = (0, _react.useRef)(false);\n (0, _react.useEffect)(()=>{\n if (!hasLoadScriptEffectCalled.current) {\n if (strategy === \"afterInteractive\") {\n loadScript(props);\n } else if (strategy === \"lazyOnload\") {\n loadLazyScript(props);\n }\n hasLoadScriptEffectCalled.current = true;\n }\n }, [\n props,\n strategy\n ]);\n if (strategy === \"beforeInteractive\" || strategy === \"worker\") {\n if (updateScripts) {\n scripts[strategy] = (scripts[strategy] || []).concat([\n {\n id,\n src,\n onLoad,\n onReady,\n onError,\n ...restProps\n }\n ]);\n updateScripts(scripts);\n } else if (getIsSsr && getIsSsr()) {\n // Script has already loaded during SSR\n LoadCache.add(id || src);\n } else if (getIsSsr && !getIsSsr()) {\n loadScript(props);\n }\n }\n // For the app directory, we need React Float to preload these scripts.\n if (appDir) {\n // Injecting stylesheets here handles beforeInteractive and worker scripts correctly\n // For other strategies injecting here ensures correct stylesheet order\n // ReactDOM.preinit handles loading the styles in the correct order,\n // also ensures the stylesheet is loaded only once and in a consistent manner\n //\n // Case 1: Styles for beforeInteractive/worker with appDir - handled here\n // Case 2: Styles for beforeInteractive/worker with pages dir - Not handled yet\n // Case 3: Styles for afterInteractive/lazyOnload with appDir - handled here\n // Case 4: Styles for afterInteractive/lazyOnload with pages dir - handled in insertStylesheets function\n if (stylesheets) {\n stylesheets.forEach((styleSrc)=>{\n _reactdom.default.preinit(styleSrc, {\n as: \"style\"\n });\n });\n }\n // Before interactive scripts need to be loaded by Next.js' runtime instead\n // of native