diff --git a/.next/build-manifest.json b/.next/build-manifest.json index b4e9156..018cb67 100644 --- a/.next/build-manifest.json +++ b/.next/build-manifest.json @@ -2,9 +2,7 @@ "polyfillFiles": [ "static/chunks/polyfills.js" ], - "devFiles": [ - "static/chunks/react-refresh.js" - ], + "devFiles": [], "ampDevFiles": [], "lowPriorityFiles": [ "static/development/_buildManifest.js", @@ -15,16 +13,7 @@ "static/chunks/main-app.js" ], "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" - ] + "/_app": [] }, "ampFirstPages": [] } \ No newline at end of file diff --git a/.next/cache/webpack/client-development/10.pack.gz b/.next/cache/webpack/client-development/10.pack.gz index ddf23e8..ce06a49 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 f7d2501..7516d21 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 779956a..e82f136 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 62d5e47..7d1e3e4 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 82d62c0..878c9c2 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/2.pack.gz b/.next/cache/webpack/client-development/2.pack.gz index de2d781..ad41039 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/5.pack.gz b/.next/cache/webpack/client-development/5.pack.gz index 1c31395..97b02c0 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 4a62f88..8426a05 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 60bace0..04c47ec 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 fcaba24..fc0eb62 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 31af222..92aed59 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 17385a5..36581be 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 8d7afbc..af27364 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 f184363..dd904a8 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 271099c..97fd3fd 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 e65b34a..18555df 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 714a2dd..45b3575 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/2.pack.gz b/.next/cache/webpack/server-development/2.pack.gz index e486bea..19f6584 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/4.pack.gz b/.next/cache/webpack/server-development/4.pack.gz index 34e01c4..d850a3d 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 372ce77..9f4082d 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 4b14571..b2e7433 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 0e57560..05d814c 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 15aeeaf..03b8ed0 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 afc0cd0..298a0b1 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 0382d2a..c902d87 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 eef4c9a..9aadc8a 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 deleted file mode 100644 index 1c1bc8a..0000000 --- a/.next/fallback-build-manifest.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "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/_error.js b/.next/server/_error.js deleted file mode 100644 index 7d4d274..0000000 --- a/.next/server/_error.js +++ /dev/null @@ -1,76 +0,0 @@ -"use strict"; -/* - * 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 = "/_error"; -exports.ids = ["/_error"]; -exports.modules = { - -/***/ "./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=.%2Fnode_modules%2Fnext%2Fdist%2Fpages%2F_error.js&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D!": -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=.%2Fnode_modules%2Fnext%2Fdist%2Fpages%2F_error.js&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D! ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -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 next_dist_pages_document__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/dist/pages/_document */ \"./node_modules/next/dist/pages/_document.js\");\n/* harmony import */ var next_dist_pages_document__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_dist_pages_document__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var next_dist_pages_app__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! next/dist/pages/_app */ \"./node_modules/next/dist/pages/_app.js\");\n/* harmony import */ var next_dist_pages_app__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(next_dist_pages_app__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _node_modules_next_dist_pages_error_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/next/dist/pages/_error.js */ \"./node_modules/next/dist/pages/_error.js\");\n/* harmony import */ var _node_modules_next_dist_pages_error_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_node_modules_next_dist_pages_error_js__WEBPACK_IMPORTED_MODULE_5__);\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)(_node_modules_next_dist_pages_error_js__WEBPACK_IMPORTED_MODULE_5__, \"default\"));\n// Re-export methods.\nconst getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_node_modules_next_dist_pages_error_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticProps\");\nconst getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_node_modules_next_dist_pages_error_js__WEBPACK_IMPORTED_MODULE_5__, \"getStaticPaths\");\nconst getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_node_modules_next_dist_pages_error_js__WEBPACK_IMPORTED_MODULE_5__, \"getServerSideProps\");\nconst config = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_node_modules_next_dist_pages_error_js__WEBPACK_IMPORTED_MODULE_5__, \"config\");\nconst reportWebVitals = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_node_modules_next_dist_pages_error_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)(_node_modules_next_dist_pages_error_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticProps\");\nconst unstable_getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_node_modules_next_dist_pages_error_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticPaths\");\nconst unstable_getStaticParams = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_node_modules_next_dist_pages_error_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticParams\");\nconst unstable_getServerProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_node_modules_next_dist_pages_error_js__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerProps\");\nconst unstable_getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(_node_modules_next_dist_pages_error_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: \"/_error\",\n pathname: \"/_error\",\n // The following aren't used in production.\n bundlePath: \"\",\n filename: \"\"\n },\n components: {\n App: (next_dist_pages_app__WEBPACK_IMPORTED_MODULE_4___default()),\n Document: (next_dist_pages_document__WEBPACK_IMPORTED_MODULE_3___default())\n },\n userland: _node_modules_next_dist_pages_error_js__WEBPACK_IMPORTED_MODULE_5__\n});\n\n//# sourceMappingURL=pages.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LXJvdXRlLWxvYWRlci9pbmRleC5qcz9raW5kPVBBR0VTJnBhZ2U9JTJGX2Vycm9yJnByZWZlcnJlZFJlZ2lvbj0mYWJzb2x1dGVQYWdlUGF0aD0uJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZwYWdlcyUyRl9lcnJvci5qcyZhYnNvbHV0ZUFwcFBhdGg9bmV4dCUyRmRpc3QlMkZwYWdlcyUyRl9hcHAmYWJzb2x1dGVEb2N1bWVudFBhdGg9bmV4dCUyRmRpc3QlMkZwYWdlcyUyRl9kb2N1bWVudCZtaWRkbGV3YXJlQ29uZmlnQmFzZTY0PWUzMCUzRCEiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUErRjtBQUNoQztBQUNMO0FBQzFEO0FBQ2lEO0FBQ1Y7QUFDdkM7QUFDcUU7QUFDckU7QUFDQSxpRUFBZSx3RUFBSyxDQUFDLG1FQUFRLFlBQVksRUFBQztBQUMxQztBQUNPLHVCQUF1Qix3RUFBSyxDQUFDLG1FQUFRO0FBQ3JDLHVCQUF1Qix3RUFBSyxDQUFDLG1FQUFRO0FBQ3JDLDJCQUEyQix3RUFBSyxDQUFDLG1FQUFRO0FBQ3pDLGVBQWUsd0VBQUssQ0FBQyxtRUFBUTtBQUM3Qix3QkFBd0Isd0VBQUssQ0FBQyxtRUFBUTtBQUM3QztBQUNPLGdDQUFnQyx3RUFBSyxDQUFDLG1FQUFRO0FBQzlDLGdDQUFnQyx3RUFBSyxDQUFDLG1FQUFRO0FBQzlDLGlDQUFpQyx3RUFBSyxDQUFDLG1FQUFRO0FBQy9DLGdDQUFnQyx3RUFBSyxDQUFDLG1FQUFRO0FBQzlDLG9DQUFvQyx3RUFBSyxDQUFDLG1FQUFRO0FBQ3pEO0FBQ08sd0JBQXdCLHlHQUFnQjtBQUMvQztBQUNBLGNBQWMseUVBQVM7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBLFdBQVc7QUFDWCxnQkFBZ0I7QUFDaEIsS0FBSztBQUNMLFlBQVk7QUFDWixDQUFDOztBQUVEIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcmFkaWFudC8/ZDIzZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQYWdlc1JvdXRlTW9kdWxlIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvZnV0dXJlL3JvdXRlLW1vZHVsZXMvcGFnZXMvbW9kdWxlLmNvbXBpbGVkXCI7XG5pbXBvcnQgeyBSb3V0ZUtpbmQgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9mdXR1cmUvcm91dGUta2luZFwiO1xuaW1wb3J0IHsgaG9pc3QgfSBmcm9tIFwibmV4dC9kaXN0L2J1aWxkL3RlbXBsYXRlcy9oZWxwZXJzXCI7XG4vLyBJbXBvcnQgdGhlIGFwcCBhbmQgZG9jdW1lbnQgbW9kdWxlcy5cbmltcG9ydCBEb2N1bWVudCBmcm9tIFwibmV4dC9kaXN0L3BhZ2VzL19kb2N1bWVudFwiO1xuaW1wb3J0IEFwcCBmcm9tIFwibmV4dC9kaXN0L3BhZ2VzL19hcHBcIjtcbi8vIEltcG9ydCB0aGUgdXNlcmxhbmQgY29kZS5cbmltcG9ydCAqIGFzIHVzZXJsYW5kIGZyb20gXCIuL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvcGFnZXMvX2Vycm9yLmpzXCI7XG4vLyBSZS1leHBvcnQgdGhlIGNvbXBvbmVudCAoc2hvdWxkIGJlIHRoZSBkZWZhdWx0IGV4cG9ydCkuXG5leHBvcnQgZGVmYXVsdCBob2lzdCh1c2VybGFuZCwgXCJkZWZhdWx0XCIpO1xuLy8gUmUtZXhwb3J0IG1ldGhvZHMuXG5leHBvcnQgY29uc3QgZ2V0U3RhdGljUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJnZXRTdGF0aWNQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBnZXRTdGF0aWNQYXRocyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFN0YXRpY1BhdGhzXCIpO1xuZXhwb3J0IGNvbnN0IGdldFNlcnZlclNpZGVQcm9wcyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFNlcnZlclNpZGVQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCBjb25maWcgPSBob2lzdCh1c2VybGFuZCwgXCJjb25maWdcIik7XG5leHBvcnQgY29uc3QgcmVwb3J0V2ViVml0YWxzID0gaG9pc3QodXNlcmxhbmQsIFwicmVwb3J0V2ViVml0YWxzXCIpO1xuLy8gUmUtZXhwb3J0IGxlZ2FjeSBtZXRob2RzLlxuZXhwb3J0IGNvbnN0IHVuc3RhYmxlX2dldFN0YXRpY1Byb3BzID0gaG9pc3QodXNlcmxhbmQsIFwidW5zdGFibGVfZ2V0U3RhdGljUHJvcHNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U3RhdGljUGF0aHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXRoc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQYXJhbXNcIik7XG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U2VydmVyUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTZXJ2ZXJTaWRlUHJvcHNcIik7XG4vLyBDcmVhdGUgYW5kIGV4cG9ydCB0aGUgcm91dGUgbW9kdWxlIHRoYXQgd2lsbCBiZSBjb25zdW1lZC5cbmV4cG9ydCBjb25zdCByb3V0ZU1vZHVsZSA9IG5ldyBQYWdlc1JvdXRlTW9kdWxlKHtcbiAgICBkZWZpbml0aW9uOiB7XG4gICAgICAgIGtpbmQ6IFJvdXRlS2luZC5QQUdFUyxcbiAgICAgICAgcGFnZTogXCIvX2Vycm9yXCIsXG4gICAgICAgIHBhdGhuYW1lOiBcIi9fZXJyb3JcIixcbiAgICAgICAgLy8gVGhlIGZvbGxvd2luZyBhcmVuJ3QgdXNlZCBpbiBwcm9kdWN0aW9uLlxuICAgICAgICBidW5kbGVQYXRoOiBcIlwiLFxuICAgICAgICBmaWxlbmFtZTogXCJcIlxuICAgIH0sXG4gICAgY29tcG9uZW50czoge1xuICAgICAgICBBcHAsXG4gICAgICAgIERvY3VtZW50XG4gICAgfSxcbiAgICB1c2VybGFuZFxufSk7XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXBhZ2VzLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=.%2Fnode_modules%2Fnext%2Fdist%2Fpages%2F_error.js&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D!\n"); - -/***/ }), - -/***/ "next/dist/compiled/next-server/pages.runtime.dev.js": -/*!**********************************************************************!*\ - !*** external "next/dist/compiled/next-server/pages.runtime.dev.js" ***! - \**********************************************************************/ -/***/ ((module) => { - -module.exports = require("next/dist/compiled/next-server/pages.runtime.dev.js"); - -/***/ }), - -/***/ "react": -/*!************************!*\ - !*** external "react" ***! - \************************/ -/***/ ((module) => { - -module.exports = require("react"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!************************************!*\ - !*** external "react/jsx-runtime" ***! - \************************************/ -/***/ ((module) => { - -module.exports = require("react/jsx-runtime"); - -/***/ }), - -/***/ "path": -/*!***********************!*\ - !*** external "path" ***! - \***********************/ -/***/ ((module) => { - -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"], () => (__webpack_exec__("./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=.%2Fnode_modules%2Fnext%2Fdist%2Fpages%2F_error.js&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D!"))); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/app-paths-manifest.json b/.next/server/app-paths-manifest.json index 5d189d4..17ed1b2 100644 --- a/.next/server/app-paths-manifest.json +++ b/.next/server/app-paths-manifest.json @@ -1,5 +1,5 @@ { "/_not-found/page": "app/_not-found/page.js", - "/page": "app/page.js", - "/favicon.ico/route": "app/favicon.ico/route.js" + "/favicon.ico/route": "app/favicon.ico/route.js", + "/page": "app/page.js" } \ No newline at end of file diff --git a/.next/server/app/page.js b/.next/server/app/page.js index ec9a155..db74f34 100644 --- a/.next/server/app/page.js +++ b/.next/server/app/page.js @@ -302,7 +302,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\": () => (/* binding */ Home),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\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_bento_card__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/bento-card */ \"(rsc)/./src/components/bento-card.tsx\");\n/* harmony import */ var _components_button__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/button */ \"(rsc)/./src/components/button.tsx\");\n/* harmony import */ var _components_container__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/container */ \"(rsc)/./src/components/container.tsx\");\n/* harmony import */ var _components_footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/footer */ \"(rsc)/./src/components/footer.tsx\");\n/* harmony import */ var _components_gradient__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/gradient */ \"(rsc)/./src/components/gradient.tsx\");\n/* harmony import */ var _components_keyboard__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/keyboard */ \"(rsc)/./src/components/keyboard.tsx\");\n/* harmony import */ var _components_link__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/link */ \"(rsc)/./src/components/link.tsx\");\n/* harmony import */ var _components_logo_cloud__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/logo-cloud */ \"(rsc)/./src/components/logo-cloud.tsx\");\n/* harmony import */ var _components_logo_cluster__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/logo-cluster */ \"(rsc)/./src/components/logo-cluster.tsx\");\n/* harmony import */ var _components_map__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/map */ \"(rsc)/./src/components/map.tsx\");\n/* harmony import */ var _components_navbar__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/navbar */ \"(rsc)/./src/components/navbar.tsx\");\n/* harmony import */ var _components_screenshot__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/screenshot */ \"(rsc)/./src/components/screenshot.tsx\");\n/* harmony import */ var _components_testimonials__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/testimonials */ \"(rsc)/./src/components/testimonials.tsx\");\n/* harmony import */ var _components_text__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/text */ \"(rsc)/./src/components/text.tsx\");\n/* harmony import */ var _heroicons_react_16_solid__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @heroicons/react/16/solid */ \"(rsc)/./node_modules/@heroicons/react/16/solid/esm/ChevronRightIcon.js\");\n/* harmony import */ var _components_portfolio__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/portfolio */ \"(rsc)/./src/components/portfolio.tsx\");\n/* harmony import */ var _components_indabaos__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/indabaos */ \"(rsc)/./src/components/indabaos.tsx\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nconst metadata = {\n description: 'Indaba is the platform that adds an \"Engage\" button to the Internet, inviting meaningful participation and contribution.'\n};\nfunction Hero() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_gradient__WEBPACK_IMPORTED_MODULE_5__.Gradient, {\n className: \"absolute inset-2 bottom-0 rounded-4xl ring-1 ring-black/5 ring-inset \"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 30,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_container__WEBPACK_IMPORTED_MODULE_3__.Container, {\n className: \"relative\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_navbar__WEBPACK_IMPORTED_MODULE_11__.Navbar, {\n banner: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_link__WEBPACK_IMPORTED_MODULE_7__.Link, {\n href: \"/blog\",\n className: \"flex items-center gap-1 rounded-full bg-indigo-800/35 px-4 py-0.5 text-sm/6 font-medium text-white data-hover:bg-indigo-800/50\",\n children: [\n \"Join the Indaba Community\",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_heroicons_react_16_solid__WEBPACK_IMPORTED_MODULE_17__[\"default\"], {\n className: \"size-4\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 39,\n columnNumber: 15\n }, void 0)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 34,\n columnNumber: 13\n }, void 0)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 32,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pt-16 pb-24 lg:pt-24 lg:pb-24 md: max-w-2xl lg:max-w-5xl\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"font-display text-5xl/[0.9] font-medium tracking-tight text-balance text-white lg:text-8xl text-6xl leading-tighter\",\n children: \"The Platform for Purposeful Participation\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 44,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-8 max-w-3xl text-xl/5 font-light text-gray-150 lg:text-xl/7 text-gray-100\",\n children: 'Indaba is the platform that adds an \"Engage\" button to the Internet. While most platforms offer \"Like,\" or \"Comment,\" Indaba invites people to take responsibility, contribute meaningfully, and become part of the solution.'\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 47,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-12 flex flex-col gap-x-6 gap-y-4 sm:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_button__WEBPACK_IMPORTED_MODULE_2__.Button, {\n href: \"#\",\n children: \"Get Involved\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 51,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_button__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"secondary\",\n href: \"/pricing\",\n children: \"See Projects\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 52,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 50,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 43,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 31,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 29,\n columnNumber: 5\n }, this);\n}\nfunction FeatureSection() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"overflow-hidden\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_container__WEBPACK_IMPORTED_MODULE_3__.Container, {\n className: \"pb-24\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_text__WEBPACK_IMPORTED_MODULE_14__.Heading, {\n as: \"h2\",\n className: \"max-w-3xl\",\n children: \"Deliver transformational experiences anywhere\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 70,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_screenshot__WEBPACK_IMPORTED_MODULE_12__.Screenshot, {\n width: 1216,\n height: 768,\n src: \"/screenshots/app.png\",\n className: \"mt-12 h-144 sm:h-auto sm:w-304\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 73,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 69,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 68,\n columnNumber: 5\n }, this);\n}\nfunction BentoSection() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_container__WEBPACK_IMPORTED_MODULE_3__.Container, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_text__WEBPACK_IMPORTED_MODULE_14__.Subheading, {\n children: \"Features\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 89,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_text__WEBPACK_IMPORTED_MODULE_14__.Heading, {\n as: \"h3\",\n className: \"mt-2 max-w-3xl\",\n children: \"Empowering meaningful participation.\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 90,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-10 grid grid-cols-1 gap-4 sm:mt-16 lg:grid-cols-6 lg:grid-rows-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_bento_card__WEBPACK_IMPORTED_MODULE_1__.BentoCard, {\n eyebrow: \"Community\",\n title: \"Foster Engagement\",\n description: \"Indaba creates spaces for meaningful dialogue and collaboration, helping communities come together to address shared challenges.\",\n graphic: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"h-80 bg-[url(/screenshots/profile.png)] bg-size-[1000px_560px] bg-position-[left_-109px_top_-112px] bg-no-repeat\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 100,\n columnNumber: 13\n }, void 0),\n fade: [\n \"bottom\"\n ],\n className: \"max-lg:rounded-t-4xl lg:col-span-3 lg:rounded-tl-4xl\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 95,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_bento_card__WEBPACK_IMPORTED_MODULE_1__.BentoCard, {\n eyebrow: \"Impact\",\n title: \"Drive Real Change\",\n description: \"Indaba empowers communities to identify challenges and work together on sustainable solutions through structured participation.\",\n graphic: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-[url(/screenshots/competitors.png)] bg-size-[1100px_650px] bg-position-[left_-38px_top_-73px] bg-no-repeat\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 110,\n columnNumber: 13\n }, void 0),\n fade: [\n \"bottom\"\n ],\n className: \"lg:col-span-3 lg:rounded-tr-4xl\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 105,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_bento_card__WEBPACK_IMPORTED_MODULE_1__.BentoCard, {\n eyebrow: \"Tools\",\n title: \"Powerful Features\",\n description: \"Access intuitive tools designed to facilitate meaningful discussions, decision-making, and collaborative action within your community.\",\n graphic: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex size-full pt-10 pl-10\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_keyboard__WEBPACK_IMPORTED_MODULE_6__.Keyboard, {\n highlighted: [\n \"LeftCommand\",\n \"LeftShift\",\n \"D\"\n ]\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 121,\n columnNumber: 15\n }, void 0)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 120,\n columnNumber: 13\n }, void 0),\n className: \"lg:col-span-2 lg:rounded-bl-4xl\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 115,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_bento_card__WEBPACK_IMPORTED_MODULE_1__.BentoCard, {\n eyebrow: \"Connect\",\n title: \"Build Networks\",\n description: \"Connect with like-minded individuals and organizations committed to creating positive change in their communities.\",\n graphic: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_logo_cluster__WEBPACK_IMPORTED_MODULE_9__.LogoCluster, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 130,\n columnNumber: 20\n }, void 0),\n className: \"lg:col-span-2\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 126,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_bento_card__WEBPACK_IMPORTED_MODULE_1__.BentoCard, {\n eyebrow: \"Global\",\n title: \"Worldwide Impact\",\n description: \"Join a global movement of communities using Indaba to drive meaningful change and sustainable development.\",\n graphic: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_map__WEBPACK_IMPORTED_MODULE_10__.Map, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 137,\n columnNumber: 20\n }, void 0),\n className: \"max-lg:rounded-b-4xl lg:col-span-2 lg:rounded-br-4xl\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 133,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 94,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 88,\n columnNumber: 5\n }, this);\n}\nconst stats = [\n {\n id: 1,\n name: \"Lessons delivered\",\n value: \"+4,000,000,000\"\n },\n {\n id: 2,\n name: \"Educational resources\",\n value: \"+90,000,000\"\n },\n {\n id: 3,\n name: \"Spent on infrastructure & content development\",\n value: \"+$60,000,000\"\n }\n];\nfunction DarkBentoSection() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pt-24 pb-12\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto max-w-8xl px-6 lg:px-8\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"rounded-4xl bg-indigo-50 dark:bg-indigo-800/50 px-6 py-24 lg:rounded-3xl lg:px-16\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col gap-y-20 lg:flex-row lg:gap-x-12\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"lg:basis-5/12\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_text__WEBPACK_IMPORTED_MODULE_14__.Subheading, {\n children: \"About Indaba\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 160,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_text__WEBPACK_IMPORTED_MODULE_14__.Heading, {\n as: \"h3\",\n className: \"mt-2 max-w-2xl\",\n children: \"A Movement to Reimagine Learning for All\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 161,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-8 text-xl/4 font-light text-gray-600 dark:text-gray-200 leading-normal lg:text-xl/6\",\n children: \"Indaba is a social business on a mission to empower young people to be resilient, reach their full potential, and contribute to the common good. We’re building a global ecosystem for holistic learning — accessible online and offline, affordable to the many, and grounded in culture, care, and collaboration.\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 164,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-8 flex flex-col gap-x-6 gap-y-4 sm:flex-row\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_button__WEBPACK_IMPORTED_MODULE_2__.Button, {\n href: \"#\",\n children: \"About Us\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 170,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 169,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 159,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"lg:basis-7/12 lg:pl-16\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"dl\", {\n className: \"grid grid-cols-1 gap-x-12 gap-y-10\",\n children: stats.map((stat)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col gap-y-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"dt\", {\n className: \"text-base text-gray-600 dark:text-gray-300\",\n children: stat.name\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 179,\n columnNumber: 21\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"dd\", {\n className: \"text-4xl lg:text-7xl font-semibold bg-linear-145 from-[#490ae7] from-10% via-[#9592ff] via-50% to-[#4605b0] to-90% bg-clip-text text-transparent\",\n children: stat.value\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 180,\n columnNumber: 21\n }, this),\n stat.name && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"dd\", {\n className: \"mt-2 text-sm lg:text-base font-light text-gray-600 dark:text-gray-300\",\n children: stat.name\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 184,\n columnNumber: 23\n }, this)\n ]\n }, stat.id, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 178,\n columnNumber: 19\n }, this))\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 176,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 175,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 157,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 156,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 155,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 154,\n columnNumber: 5\n }, this);\n}\nfunction Home() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"overflow-hidden\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Hero, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 203,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_container__WEBPACK_IMPORTED_MODULE_3__.Container, {\n className: \"mt-24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_logo_cloud__WEBPACK_IMPORTED_MODULE_8__.LogoCloud, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 206,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 205,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DarkBentoSection, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 208,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"bg-linear-to-b from-white from-50% to-gray-100 py-24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_testimonials__WEBPACK_IMPORTED_MODULE_13__.Testimonials, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 210,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 209,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_portfolio__WEBPACK_IMPORTED_MODULE_15__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 212,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_indabaos__WEBPACK_IMPORTED_MODULE_16__.IndabaOs, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 213,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 204,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_footer__WEBPACK_IMPORTED_MODULE_4__.Footer, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 215,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 202,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL3BhZ2UudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBbUQ7QUFDUDtBQUNNO0FBQ047QUFDSTtBQUNBO0FBQ1I7QUFFVztBQUNJO0FBRWpCO0FBQ007QUFDUTtBQUNJO0FBQ0Q7QUFDSztBQUVkO0FBQ0U7QUFFekMsTUFBTWtCLFdBQXFCO0lBQ2hDQyxhQUNFO0FBQ0osRUFBQztBQUVELFNBQVNDO0lBQ1AscUJBQ0UsOERBQUNDO1FBQUlDLFdBQVU7OzBCQUNiLDhEQUFDbEIsMERBQVFBO2dCQUFDa0IsV0FBVTs7Ozs7OzBCQUNwQiw4REFBQ3BCLDREQUFTQTtnQkFBQ29CLFdBQVU7O2tDQUNuQiw4REFBQ1osdURBQU1BO3dCQUNMYSxzQkFDRSw4REFBQ2pCLGtEQUFJQTs0QkFDSGtCLE1BQUs7NEJBQ0xGLFdBQVU7O2dDQUNYOzhDQUVDLDhEQUFDUCxrRUFBZ0JBO29DQUFDTyxXQUFVOzs7Ozs7Ozs7Ozs7Ozs7OztrQ0FJbEMsOERBQUNEO3dCQUFJQyxXQUFVOzswQ0FDYiw4REFBQ0c7Z0NBQUdILFdBQVU7MENBQXNIOzs7Ozs7MENBR3BJLDhEQUFDSTtnQ0FBRUosV0FBVTswQ0FBK0U7Ozs7OzswQ0FHNUYsOERBQUNEO2dDQUFJQyxXQUFVOztrREFDYiw4REFBQ3JCLHNEQUFNQTt3Q0FBQ3VCLE1BQUs7a0RBQUk7Ozs7OztrREFDakIsOERBQUN2QixzREFBTUE7d0NBQUMwQixTQUFRO3dDQUFZSCxNQUFLO2tEQUFXOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFReEQ7QUFNQSxTQUFTSTtJQUNQLHFCQUNFLDhEQUFDUDtRQUFJQyxXQUFVO2tCQUNiLDRFQUFDcEIsNERBQVNBO1lBQUNvQixXQUFVOzs4QkFDbkIsOERBQUNULHNEQUFPQTtvQkFBQ2dCLElBQUc7b0JBQUtQLFdBQVU7OEJBQVk7Ozs7Ozs4QkFHdkMsOERBQUNYLCtEQUFVQTtvQkFDVG1CLE9BQU87b0JBQ1BDLFFBQVE7b0JBQ1JDLEtBQUk7b0JBQ0pWLFdBQVU7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBS3BCO0FBSUEsU0FBU1c7SUFDUCxxQkFDRSw4REFBQy9CLDREQUFTQTs7MEJBQ1IsOERBQUNZLHlEQUFVQTswQkFBQzs7Ozs7OzBCQUNaLDhEQUFDRCxzREFBT0E7Z0JBQUNnQixJQUFHO2dCQUFLUCxXQUFVOzBCQUFpQjs7Ozs7OzBCQUk1Qyw4REFBQ0Q7Z0JBQUlDLFdBQVU7O2tDQUNiLDhEQUFDdEIsNkRBQVNBO3dCQUNSa0MsU0FBUTt3QkFDUkMsT0FBTTt3QkFDTmhCLGFBQVk7d0JBQ1ppQix1QkFDRSw4REFBQ2Y7NEJBQUlDLFdBQVU7Ozs7Ozt3QkFFakJlLE1BQU07NEJBQUM7eUJBQVM7d0JBQ2hCZixXQUFVOzs7Ozs7a0NBRVosOERBQUN0Qiw2REFBU0E7d0JBQ1JrQyxTQUFRO3dCQUNSQyxPQUFNO3dCQUNOaEIsYUFBWTt3QkFDWmlCLHVCQUNFLDhEQUFDZjs0QkFBSUMsV0FBVTs7Ozs7O3dCQUVqQmUsTUFBTTs0QkFBQzt5QkFBUzt3QkFDaEJmLFdBQVU7Ozs7OztrQ0FFWiw4REFBQ3RCLDZEQUFTQTt3QkFDUmtDLFNBQVE7d0JBQ1JDLE9BQU07d0JBQ05oQixhQUFZO3dCQUNaaUIsdUJBQ0UsOERBQUNmOzRCQUFJQyxXQUFVO3NDQUNiLDRFQUFDakIsMERBQVFBO2dDQUFDaUMsYUFBYTtvQ0FBQztvQ0FBZTtvQ0FBYTtpQ0FBSTs7Ozs7Ozs7Ozs7d0JBRzVEaEIsV0FBVTs7Ozs7O2tDQUVaLDhEQUFDdEIsNkRBQVNBO3dCQUNSa0MsU0FBUTt3QkFDUkMsT0FBTTt3QkFDTmhCLGFBQVk7d0JBQ1ppQix1QkFBUyw4REFBQzVCLGlFQUFXQTs7Ozs7d0JBQ3JCYyxXQUFVOzs7Ozs7a0NBRVosOERBQUN0Qiw2REFBU0E7d0JBQ1JrQyxTQUFRO3dCQUNSQyxPQUFNO3dCQUNOaEIsYUFBWTt3QkFDWmlCLHVCQUFTLDhEQUFDM0IsaURBQUdBOzs7Ozt3QkFDYmEsV0FBVTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBS3BCO0FBRUEsTUFBTWlCLFFBQVE7SUFDWjtRQUFFQyxJQUFJO1FBQUdDLE1BQU07UUFBcUJDLE9BQU87SUFBaUI7SUFDNUQ7UUFBRUYsSUFBSTtRQUFHQyxNQUFNO1FBQXlCQyxPQUFPO0lBQWM7SUFDN0Q7UUFBRUYsSUFBSTtRQUFHQyxNQUFNO1FBQWlEQyxPQUFPO0lBQWU7Q0FDdkY7QUFHRCxTQUFTQztJQUNQLHFCQUNFLDhEQUFDdEI7UUFBSUMsV0FBVTtrQkFDYiw0RUFBQ0Q7WUFBSUMsV0FBVTtzQkFDYiw0RUFBQ0Q7Z0JBQUlDLFdBQVU7MEJBQ2IsNEVBQUNEO29CQUFJQyxXQUFVOztzQ0FFYiw4REFBQ0Q7NEJBQUlDLFdBQVU7OzhDQUNiLDhEQUFDUix5REFBVUE7OENBQUM7Ozs7Ozs4Q0FDWiw4REFBQ0Qsc0RBQU9BO29DQUFDZ0IsSUFBRztvQ0FBS1AsV0FBVTs4Q0FBaUI7Ozs7Ozs4Q0FHNUMsOERBQUNJO29DQUFFSixXQUFVOzhDQUF5Rjs7Ozs7OzhDQUt0Ryw4REFBQ0Q7b0NBQUlDLFdBQVU7OENBQ2YsNEVBQUNyQixzREFBTUE7d0NBQUN1QixNQUFLO2tEQUFJOzs7Ozs7Ozs7Ozs7Ozs7OztzQ0FLbkIsOERBQUNIOzRCQUFJQyxXQUFVO3NDQUNiLDRFQUFDc0I7Z0NBQUd0QixXQUFVOzBDQUNYaUIsTUFBTU0sR0FBRyxDQUFDLENBQUNDLHFCQUNWLDhEQUFDekI7d0NBQWtCQyxXQUFVOzswREFDM0IsOERBQUN5QjtnREFBR3pCLFdBQVU7MERBQThDd0IsS0FBS0wsSUFBSTs7Ozs7OzBEQUNyRSw4REFBQ087Z0RBQUcxQixXQUFVOzBEQUNYd0IsS0FBS0osS0FBSzs7Ozs7OzRDQUVaSSxLQUFLTCxJQUFJLGtCQUNSLDhEQUFDTztnREFBRzFCLFdBQVU7MERBQ1h3QixLQUFLTCxJQUFJOzs7Ozs7O3VDQVBOSyxLQUFLTixFQUFFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFtQm5DO0FBR2UsU0FBU1M7SUFDdEIscUJBQ0UsOERBQUM1QjtRQUFJQyxXQUFVOzswQkFDYiw4REFBQ0Y7Ozs7OzBCQUNELDhEQUFDOEI7O2tDQUNDLDhEQUFDaEQsNERBQVNBO3dCQUFDb0IsV0FBVTtrQ0FDbkIsNEVBQUNmLDZEQUFTQTs7Ozs7Ozs7OztrQ0FFWiw4REFBQ29DOzs7OztrQ0FDRCw4REFBQ3RCO3dCQUFJQyxXQUFVO2tDQUNiLDRFQUFDVixtRUFBWUE7Ozs7Ozs7Ozs7a0NBRWYsOERBQUNJLDhEQUFTQTs7Ozs7a0NBQ1YsOERBQUNDLDJEQUFRQTs7Ozs7Ozs7Ozs7MEJBRVgsOERBQUNkLHNEQUFNQTs7Ozs7Ozs7Ozs7QUFHYiIsInNvdXJjZXMiOlsid2VicGFjazovL3JhZGlhbnQvLi9zcmMvYXBwL3BhZ2UudHN4P2Y2OGEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmVudG9DYXJkIH0gZnJvbSAnQC9jb21wb25lbnRzL2JlbnRvLWNhcmQnXG5pbXBvcnQgeyBCdXR0b24gfSBmcm9tICdAL2NvbXBvbmVudHMvYnV0dG9uJ1xuaW1wb3J0IHsgQ29udGFpbmVyIH0gZnJvbSAnQC9jb21wb25lbnRzL2NvbnRhaW5lcidcbmltcG9ydCB7IEZvb3RlciB9IGZyb20gJ0AvY29tcG9uZW50cy9mb290ZXInXG5pbXBvcnQgeyBHcmFkaWVudCB9IGZyb20gJ0AvY29tcG9uZW50cy9ncmFkaWVudCdcbmltcG9ydCB7IEtleWJvYXJkIH0gZnJvbSAnQC9jb21wb25lbnRzL2tleWJvYXJkJ1xuaW1wb3J0IHsgTGluayB9IGZyb20gJ0AvY29tcG9uZW50cy9saW5rJ1xuaW1wb3J0IHsgTGlua2VkQXZhdGFycyB9IGZyb20gJ0AvY29tcG9uZW50cy9saW5rZWQtYXZhdGFycydcbmltcG9ydCB7IExvZ29DbG91ZCB9IGZyb20gJ0AvY29tcG9uZW50cy9sb2dvLWNsb3VkJ1xuaW1wb3J0IHsgTG9nb0NsdXN0ZXIgfSBmcm9tICdAL2NvbXBvbmVudHMvbG9nby1jbHVzdGVyJ1xuaW1wb3J0IHsgTG9nb1RpbWVsaW5lIH0gZnJvbSAnQC9jb21wb25lbnRzL2xvZ28tdGltZWxpbmUnXG5pbXBvcnQgeyBNYXAgfSBmcm9tICdAL2NvbXBvbmVudHMvbWFwJ1xuaW1wb3J0IHsgTmF2YmFyIH0gZnJvbSAnQC9jb21wb25lbnRzL25hdmJhcidcbmltcG9ydCB7IFNjcmVlbnNob3QgfSBmcm9tICdAL2NvbXBvbmVudHMvc2NyZWVuc2hvdCdcbmltcG9ydCB7IFRlc3RpbW9uaWFscyB9IGZyb20gJ0AvY29tcG9uZW50cy90ZXN0aW1vbmlhbHMnXG5pbXBvcnQgeyBIZWFkaW5nLCBTdWJoZWFkaW5nIH0gZnJvbSAnQC9jb21wb25lbnRzL3RleHQnXG5pbXBvcnQgeyBDaGV2cm9uUmlnaHRJY29uIH0gZnJvbSAnQGhlcm9pY29ucy9yZWFjdC8xNi9zb2xpZCdcbmltcG9ydCB0eXBlIHsgTWV0YWRhdGEgfSBmcm9tICduZXh0J1xuaW1wb3J0IFBvcnRmb2xpbyBmcm9tICdAL2NvbXBvbmVudHMvcG9ydGZvbGlvJ1xuaW1wb3J0IHsgSW5kYWJhT3MgfSBmcm9tICdAL2NvbXBvbmVudHMvaW5kYWJhb3MnXG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSB7XG4gIGRlc2NyaXB0aW9uOlxuICAgICdJbmRhYmEgaXMgdGhlIHBsYXRmb3JtIHRoYXQgYWRkcyBhbiBcIkVuZ2FnZVwiIGJ1dHRvbiB0byB0aGUgSW50ZXJuZXQsIGludml0aW5nIG1lYW5pbmdmdWwgcGFydGljaXBhdGlvbiBhbmQgY29udHJpYnV0aW9uLicsXG59XG5cbmZ1bmN0aW9uIEhlcm8oKSB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZVwiPlxuICAgICAgPEdyYWRpZW50IGNsYXNzTmFtZT1cImFic29sdXRlIGluc2V0LTIgYm90dG9tLTAgcm91bmRlZC00eGwgcmluZy0xIHJpbmctYmxhY2svNSByaW5nLWluc2V0IFwiIC8+XG4gICAgICA8Q29udGFpbmVyIGNsYXNzTmFtZT1cInJlbGF0aXZlXCI+XG4gICAgICAgIDxOYXZiYXJcbiAgICAgICAgICBiYW5uZXI9e1xuICAgICAgICAgICAgPExpbmtcbiAgICAgICAgICAgICAgaHJlZj1cIi9ibG9nXCJcbiAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTEgcm91bmRlZC1mdWxsIGJnLWluZGlnby04MDAvMzUgcHgtNCBweS0wLjUgdGV4dC1zbS82IGZvbnQtbWVkaXVtIHRleHQtd2hpdGUgZGF0YS1ob3ZlcjpiZy1pbmRpZ28tODAwLzUwXCJcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgSm9pbiB0aGUgSW5kYWJhIENvbW11bml0eVxuICAgICAgICAgICAgICA8Q2hldnJvblJpZ2h0SWNvbiBjbGFzc05hbWU9XCJzaXplLTRcIiAvPlxuICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgIH1cbiAgICAgICAgLz5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJwdC0xNiBwYi0yNCBsZzpwdC0yNCBsZzpwYi0yNCBtZDogbWF4LXctMnhsIGxnOm1heC13LTV4bFwiPlxuICAgICAgICAgIDxoMSBjbGFzc05hbWU9XCJmb250LWRpc3BsYXkgdGV4dC01eGwvWzAuOV0gZm9udC1tZWRpdW0gdHJhY2tpbmctdGlnaHQgdGV4dC1iYWxhbmNlIHRleHQtd2hpdGUgbGc6dGV4dC04eGwgdGV4dC02eGwgbGVhZGluZy10aWdodGVyXCI+XG4gICAgICAgICAgICBUaGUgUGxhdGZvcm0gZm9yIFB1cnBvc2VmdWwgUGFydGljaXBhdGlvblxuICAgICAgICAgIDwvaDE+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwibXQtOCBtYXgtdy0zeGwgdGV4dC14bC81IGZvbnQtbGlnaHQgdGV4dC1ncmF5LTE1MCBsZzp0ZXh0LXhsLzcgdGV4dC1ncmF5LTEwMFwiPlxuICAgICAgICAgICAgSW5kYWJhIGlzIHRoZSBwbGF0Zm9ybSB0aGF0IGFkZHMgYW4gXCJFbmdhZ2VcIiBidXR0b24gdG8gdGhlIEludGVybmV0LiBXaGlsZSBtb3N0IHBsYXRmb3JtcyBvZmZlciBcIkxpa2UsXCIgb3IgXCJDb21tZW50LFwiIEluZGFiYSBpbnZpdGVzIHBlb3BsZSB0byB0YWtlIHJlc3BvbnNpYmlsaXR5LCBjb250cmlidXRlIG1lYW5pbmdmdWxseSwgYW5kIGJlY29tZSBwYXJ0IG9mIHRoZSBzb2x1dGlvbi5cbiAgICAgICAgICA8L3A+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtdC0xMiBmbGV4IGZsZXgtY29sIGdhcC14LTYgZ2FwLXktNCBzbTpmbGV4LXJvd1wiPlxuICAgICAgICAgICAgPEJ1dHRvbiBocmVmPVwiI1wiPkdldCBJbnZvbHZlZDwvQnV0dG9uPlxuICAgICAgICAgICAgPEJ1dHRvbiB2YXJpYW50PVwic2Vjb25kYXJ5XCIgaHJlZj1cIi9wcmljaW5nXCI+XG4gICAgICAgICAgICAgIFNlZSBQcm9qZWN0c1xuICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9Db250YWluZXI+XG4gICAgPC9kaXY+XG4gIClcbn1cblxuXG5cblxuXG5mdW5jdGlvbiBGZWF0dXJlU2VjdGlvbigpIHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT1cIm92ZXJmbG93LWhpZGRlblwiPlxuICAgICAgPENvbnRhaW5lciBjbGFzc05hbWU9XCJwYi0yNFwiPlxuICAgICAgICA8SGVhZGluZyBhcz1cImgyXCIgY2xhc3NOYW1lPVwibWF4LXctM3hsXCI+XG4gICAgICAgICAgRGVsaXZlciB0cmFuc2Zvcm1hdGlvbmFsIGV4cGVyaWVuY2VzIGFueXdoZXJlXG4gICAgICAgIDwvSGVhZGluZz5cbiAgICAgICAgPFNjcmVlbnNob3RcbiAgICAgICAgICB3aWR0aD17MTIxNn1cbiAgICAgICAgICBoZWlnaHQ9ezc2OH1cbiAgICAgICAgICBzcmM9XCIvc2NyZWVuc2hvdHMvYXBwLnBuZ1wiXG4gICAgICAgICAgY2xhc3NOYW1lPVwibXQtMTIgaC0xNDQgc206aC1hdXRvIHNtOnctMzA0XCJcbiAgICAgICAgLz5cbiAgICAgIDwvQ29udGFpbmVyPlxuICAgIDwvZGl2PlxuICApXG59XG5cblxuXG5mdW5jdGlvbiBCZW50b1NlY3Rpb24oKSB7XG4gIHJldHVybiAoXG4gICAgPENvbnRhaW5lcj5cbiAgICAgIDxTdWJoZWFkaW5nPkZlYXR1cmVzPC9TdWJoZWFkaW5nPlxuICAgICAgPEhlYWRpbmcgYXM9XCJoM1wiIGNsYXNzTmFtZT1cIm10LTIgbWF4LXctM3hsXCI+XG4gICAgICAgIEVtcG93ZXJpbmcgbWVhbmluZ2Z1bCBwYXJ0aWNpcGF0aW9uLlxuICAgICAgPC9IZWFkaW5nPlxuXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cIm10LTEwIGdyaWQgZ3JpZC1jb2xzLTEgZ2FwLTQgc206bXQtMTYgbGc6Z3JpZC1jb2xzLTYgbGc6Z3JpZC1yb3dzLTJcIj5cbiAgICAgICAgPEJlbnRvQ2FyZFxuICAgICAgICAgIGV5ZWJyb3c9XCJDb21tdW5pdHlcIlxuICAgICAgICAgIHRpdGxlPVwiRm9zdGVyIEVuZ2FnZW1lbnRcIlxuICAgICAgICAgIGRlc2NyaXB0aW9uPVwiSW5kYWJhIGNyZWF0ZXMgc3BhY2VzIGZvciBtZWFuaW5nZnVsIGRpYWxvZ3VlIGFuZCBjb2xsYWJvcmF0aW9uLCBoZWxwaW5nIGNvbW11bml0aWVzIGNvbWUgdG9nZXRoZXIgdG8gYWRkcmVzcyBzaGFyZWQgY2hhbGxlbmdlcy5cIlxuICAgICAgICAgIGdyYXBoaWM9e1xuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJoLTgwIGJnLVt1cmwoL3NjcmVlbnNob3RzL3Byb2ZpbGUucG5nKV0gYmctc2l6ZS1bMTAwMHB4XzU2MHB4XSBiZy1wb3NpdGlvbi1bbGVmdF8tMTA5cHhfdG9wXy0xMTJweF0gYmctbm8tcmVwZWF0XCIgLz5cbiAgICAgICAgICB9XG4gICAgICAgICAgZmFkZT17Wydib3R0b20nXX1cbiAgICAgICAgICBjbGFzc05hbWU9XCJtYXgtbGc6cm91bmRlZC10LTR4bCBsZzpjb2wtc3Bhbi0zIGxnOnJvdW5kZWQtdGwtNHhsXCJcbiAgICAgICAgLz5cbiAgICAgICAgPEJlbnRvQ2FyZFxuICAgICAgICAgIGV5ZWJyb3c9XCJJbXBhY3RcIlxuICAgICAgICAgIHRpdGxlPVwiRHJpdmUgUmVhbCBDaGFuZ2VcIlxuICAgICAgICAgIGRlc2NyaXB0aW9uPVwiSW5kYWJhIGVtcG93ZXJzIGNvbW11bml0aWVzIHRvIGlkZW50aWZ5IGNoYWxsZW5nZXMgYW5kIHdvcmsgdG9nZXRoZXIgb24gc3VzdGFpbmFibGUgc29sdXRpb25zIHRocm91Z2ggc3RydWN0dXJlZCBwYXJ0aWNpcGF0aW9uLlwiXG4gICAgICAgICAgZ3JhcGhpYz17XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIGluc2V0LTAgYmctW3VybCgvc2NyZWVuc2hvdHMvY29tcGV0aXRvcnMucG5nKV0gYmctc2l6ZS1bMTEwMHB4XzY1MHB4XSBiZy1wb3NpdGlvbi1bbGVmdF8tMzhweF90b3BfLTczcHhdIGJnLW5vLXJlcGVhdFwiIC8+XG4gICAgICAgICAgfVxuICAgICAgICAgIGZhZGU9e1snYm90dG9tJ119XG4gICAgICAgICAgY2xhc3NOYW1lPVwibGc6Y29sLXNwYW4tMyBsZzpyb3VuZGVkLXRyLTR4bFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxCZW50b0NhcmRcbiAgICAgICAgICBleWVicm93PVwiVG9vbHNcIlxuICAgICAgICAgIHRpdGxlPVwiUG93ZXJmdWwgRmVhdHVyZXNcIlxuICAgICAgICAgIGRlc2NyaXB0aW9uPVwiQWNjZXNzIGludHVpdGl2ZSB0b29scyBkZXNpZ25lZCB0byBmYWNpbGl0YXRlIG1lYW5pbmdmdWwgZGlzY3Vzc2lvbnMsIGRlY2lzaW9uLW1ha2luZywgYW5kIGNvbGxhYm9yYXRpdmUgYWN0aW9uIHdpdGhpbiB5b3VyIGNvbW11bml0eS5cIlxuICAgICAgICAgIGdyYXBoaWM9e1xuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IHNpemUtZnVsbCBwdC0xMCBwbC0xMFwiPlxuICAgICAgICAgICAgICA8S2V5Ym9hcmQgaGlnaGxpZ2h0ZWQ9e1snTGVmdENvbW1hbmQnLCAnTGVmdFNoaWZ0JywgJ0QnXX0gLz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIH1cbiAgICAgICAgICBjbGFzc05hbWU9XCJsZzpjb2wtc3Bhbi0yIGxnOnJvdW5kZWQtYmwtNHhsXCJcbiAgICAgICAgLz5cbiAgICAgICAgPEJlbnRvQ2FyZFxuICAgICAgICAgIGV5ZWJyb3c9XCJDb25uZWN0XCJcbiAgICAgICAgICB0aXRsZT1cIkJ1aWxkIE5ldHdvcmtzXCJcbiAgICAgICAgICBkZXNjcmlwdGlvbj1cIkNvbm5lY3Qgd2l0aCBsaWtlLW1pbmRlZCBpbmRpdmlkdWFscyBhbmQgb3JnYW5pemF0aW9ucyBjb21taXR0ZWQgdG8gY3JlYXRpbmcgcG9zaXRpdmUgY2hhbmdlIGluIHRoZWlyIGNvbW11bml0aWVzLlwiXG4gICAgICAgICAgZ3JhcGhpYz17PExvZ29DbHVzdGVyIC8+fVxuICAgICAgICAgIGNsYXNzTmFtZT1cImxnOmNvbC1zcGFuLTJcIlxuICAgICAgICAvPlxuICAgICAgICA8QmVudG9DYXJkXG4gICAgICAgICAgZXllYnJvdz1cIkdsb2JhbFwiXG4gICAgICAgICAgdGl0bGU9XCJXb3JsZHdpZGUgSW1wYWN0XCJcbiAgICAgICAgICBkZXNjcmlwdGlvbj1cIkpvaW4gYSBnbG9iYWwgbW92ZW1lbnQgb2YgY29tbXVuaXRpZXMgdXNpbmcgSW5kYWJhIHRvIGRyaXZlIG1lYW5pbmdmdWwgY2hhbmdlIGFuZCBzdXN0YWluYWJsZSBkZXZlbG9wbWVudC5cIlxuICAgICAgICAgIGdyYXBoaWM9ezxNYXAgLz59XG4gICAgICAgICAgY2xhc3NOYW1lPVwibWF4LWxnOnJvdW5kZWQtYi00eGwgbGc6Y29sLXNwYW4tMiBsZzpyb3VuZGVkLWJyLTR4bFwiXG4gICAgICAgIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L0NvbnRhaW5lcj5cbiAgKVxufVxuXG5jb25zdCBzdGF0cyA9IFtcbiAgeyBpZDogMSwgbmFtZTogJ0xlc3NvbnMgZGVsaXZlcmVkJywgdmFsdWU6ICcrNCwwMDAsMDAwLDAwMCcgfSxcbiAgeyBpZDogMiwgbmFtZTogJ0VkdWNhdGlvbmFsIHJlc291cmNlcycsIHZhbHVlOiAnKzkwLDAwMCwwMDAnIH0sXG4gIHsgaWQ6IDMsIG5hbWU6ICdTcGVudCBvbiBpbmZyYXN0cnVjdHVyZSAmIGNvbnRlbnQgZGV2ZWxvcG1lbnQnLCB2YWx1ZTogJyskNjAsMDAwLDAwMCcgfSxcbl1cblxuXG5mdW5jdGlvbiBEYXJrQmVudG9TZWN0aW9uKCkge1xuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPVwicHQtMjQgcGItMTJcIj5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwibXgtYXV0byBtYXgtdy04eGwgcHgtNiBsZzpweC04XCI+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicm91bmRlZC00eGwgYmctaW5kaWdvLTUwIGRhcms6YmctaW5kaWdvLTgwMC81MCBweC02IHB5LTI0IGxnOnJvdW5kZWQtM3hsIGxnOnB4LTE2XCI+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sIGdhcC15LTIwIGxnOmZsZXgtcm93IGxnOmdhcC14LTEyXCI+XG4gICAgICAgICAgICB7LyogTGVmdDogVGV4dCBDb2x1bW4gKi99XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImxnOmJhc2lzLTUvMTJcIj5cbiAgICAgICAgICAgICAgPFN1YmhlYWRpbmc+QWJvdXQgSW5kYWJhPC9TdWJoZWFkaW5nPlxuICAgICAgICAgICAgICA8SGVhZGluZyBhcz1cImgzXCIgY2xhc3NOYW1lPVwibXQtMiBtYXgtdy0yeGxcIj5cbiAgICAgICAgICAgICAgICBBIE1vdmVtZW50IHRvIFJlaW1hZ2luZSBMZWFybmluZyBmb3IgQWxsXG4gICAgICAgICAgICAgIDwvSGVhZGluZz5cbiAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwibXQtOCB0ZXh0LXhsLzQgZm9udC1saWdodCB0ZXh0LWdyYXktNjAwIGRhcms6dGV4dC1ncmF5LTIwMCBsZWFkaW5nLW5vcm1hbCBsZzp0ZXh0LXhsLzZcIj5cbiAgICAgICAgICAgICAgICBJbmRhYmEgaXMgYSBzb2NpYWwgYnVzaW5lc3Mgb24gYSBtaXNzaW9uIHRvIGVtcG93ZXIgeW91bmcgcGVvcGxlIHRvIGJlIHJlc2lsaWVudCwgcmVhY2ggdGhlaXIgZnVsbCBwb3RlbnRpYWwsXG4gICAgICAgICAgICAgICAgYW5kIGNvbnRyaWJ1dGUgdG8gdGhlIGNvbW1vbiBnb29kLiBXZeKAmXJlIGJ1aWxkaW5nIGEgZ2xvYmFsIGVjb3N5c3RlbSBmb3IgaG9saXN0aWMgbGVhcm5pbmcg4oCUIGFjY2Vzc2libGUgb25saW5lXG4gICAgICAgICAgICAgICAgYW5kIG9mZmxpbmUsIGFmZm9yZGFibGUgdG8gdGhlIG1hbnksIGFuZCBncm91bmRlZCBpbiBjdWx0dXJlLCBjYXJlLCBhbmQgY29sbGFib3JhdGlvbi5cbiAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm10LTggZmxleCBmbGV4LWNvbCBnYXAteC02IGdhcC15LTQgc206ZmxleC1yb3dcIj5cbiAgICAgICAgICAgICAgPEJ1dHRvbiBocmVmPVwiI1wiPkFib3V0IFVzPC9CdXR0b24+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgey8qIFJpZ2h0OiBTdGF0cyBDb2x1bW4gKi99XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImxnOmJhc2lzLTcvMTIgbGc6cGwtMTZcIj5cbiAgICAgICAgICAgICAgPGRsIGNsYXNzTmFtZT1cImdyaWQgZ3JpZC1jb2xzLTEgZ2FwLXgtMTIgZ2FwLXktMTBcIj5cbiAgICAgICAgICAgICAgICB7c3RhdHMubWFwKChzdGF0KSA9PiAoXG4gICAgICAgICAgICAgICAgICA8ZGl2IGtleT17c3RhdC5pZH0gY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBnYXAteS0xXCI+XG4gICAgICAgICAgICAgICAgICAgIDxkdCBjbGFzc05hbWU9XCJ0ZXh0LWJhc2UgdGV4dC1ncmF5LTYwMCBkYXJrOnRleHQtZ3JheS0zMDBcIj57c3RhdC5uYW1lfTwvZHQ+XG4gICAgICAgICAgICAgICAgICAgIDxkZCBjbGFzc05hbWU9XCJ0ZXh0LTR4bCBsZzp0ZXh0LTd4bCBmb250LXNlbWlib2xkIGJnLWxpbmVhci0xNDUgZnJvbS1bIzQ5MGFlN10gZnJvbS0xMCUgdmlhLVsjOTU5MmZmXSB2aWEtNTAlIHRvLVsjNDYwNWIwXSB0by05MCUgYmctY2xpcC10ZXh0IHRleHQtdHJhbnNwYXJlbnRcIj5cbiAgICAgICAgICAgICAgICAgICAgICB7c3RhdC52YWx1ZX1cbiAgICAgICAgICAgICAgICAgICAgPC9kZD5cbiAgICAgICAgICAgICAgICAgICAge3N0YXQubmFtZSAmJiAoXG4gICAgICAgICAgICAgICAgICAgICAgPGRkIGNsYXNzTmFtZT1cIm10LTIgdGV4dC1zbSBsZzp0ZXh0LWJhc2UgZm9udC1saWdodCB0ZXh0LWdyYXktNjAwIGRhcms6dGV4dC1ncmF5LTMwMFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAge3N0YXQubmFtZX1cbiAgICAgICAgICAgICAgICAgICAgICA8L2RkPlxuICAgICAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICAgIDwvZGw+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEhvbWUoKSB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJvdmVyZmxvdy1oaWRkZW5cIj5cbiAgICAgIDxIZXJvIC8+XG4gICAgICA8bWFpbj5cbiAgICAgICAgPENvbnRhaW5lciBjbGFzc05hbWU9XCJtdC0yNFwiPlxuICAgICAgICAgIDxMb2dvQ2xvdWQgLz5cbiAgICAgICAgPC9Db250YWluZXI+XG4gICAgICAgIDxEYXJrQmVudG9TZWN0aW9uIC8+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYmctbGluZWFyLXRvLWIgZnJvbS13aGl0ZSBmcm9tLTUwJSB0by1ncmF5LTEwMCBweS0yNFwiPlxuICAgICAgICAgIDxUZXN0aW1vbmlhbHMgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxQb3J0Zm9saW8gLz5cbiAgICAgICAgPEluZGFiYU9zIC8+XG4gICAgICA8L21haW4+XG4gICAgICA8Rm9vdGVyIC8+XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJCZW50b0NhcmQiLCJCdXR0b24iLCJDb250YWluZXIiLCJGb290ZXIiLCJHcmFkaWVudCIsIktleWJvYXJkIiwiTGluayIsIkxvZ29DbG91ZCIsIkxvZ29DbHVzdGVyIiwiTWFwIiwiTmF2YmFyIiwiU2NyZWVuc2hvdCIsIlRlc3RpbW9uaWFscyIsIkhlYWRpbmciLCJTdWJoZWFkaW5nIiwiQ2hldnJvblJpZ2h0SWNvbiIsIlBvcnRmb2xpbyIsIkluZGFiYU9zIiwibWV0YWRhdGEiLCJkZXNjcmlwdGlvbiIsIkhlcm8iLCJkaXYiLCJjbGFzc05hbWUiLCJiYW5uZXIiLCJocmVmIiwiaDEiLCJwIiwidmFyaWFudCIsIkZlYXR1cmVTZWN0aW9uIiwiYXMiLCJ3aWR0aCIsImhlaWdodCIsInNyYyIsIkJlbnRvU2VjdGlvbiIsImV5ZWJyb3ciLCJ0aXRsZSIsImdyYXBoaWMiLCJmYWRlIiwiaGlnaGxpZ2h0ZWQiLCJzdGF0cyIsImlkIiwibmFtZSIsInZhbHVlIiwiRGFya0JlbnRvU2VjdGlvbiIsImRsIiwibWFwIiwic3RhdCIsImR0IiwiZGQiLCJIb21lIiwibWFpbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./src/app/page.tsx\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Home),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\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_bento_card__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/bento-card */ \"(rsc)/./src/components/bento-card.tsx\");\n/* harmony import */ var _components_button__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/button */ \"(rsc)/./src/components/button.tsx\");\n/* harmony import */ var _components_container__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/container */ \"(rsc)/./src/components/container.tsx\");\n/* harmony import */ var _components_footer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/footer */ \"(rsc)/./src/components/footer.tsx\");\n/* harmony import */ var _components_gradient__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/gradient */ \"(rsc)/./src/components/gradient.tsx\");\n/* harmony import */ var _components_keyboard__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/keyboard */ \"(rsc)/./src/components/keyboard.tsx\");\n/* harmony import */ var _components_link__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/link */ \"(rsc)/./src/components/link.tsx\");\n/* harmony import */ var _components_logo_cloud__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/logo-cloud */ \"(rsc)/./src/components/logo-cloud.tsx\");\n/* harmony import */ var _components_logo_cluster__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/components/logo-cluster */ \"(rsc)/./src/components/logo-cluster.tsx\");\n/* harmony import */ var _components_map__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/map */ \"(rsc)/./src/components/map.tsx\");\n/* harmony import */ var _components_navbar__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/navbar */ \"(rsc)/./src/components/navbar.tsx\");\n/* harmony import */ var _components_screenshot__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/screenshot */ \"(rsc)/./src/components/screenshot.tsx\");\n/* harmony import */ var _components_testimonials__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/testimonials */ \"(rsc)/./src/components/testimonials.tsx\");\n/* harmony import */ var _components_text__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/text */ \"(rsc)/./src/components/text.tsx\");\n/* harmony import */ var _heroicons_react_16_solid__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @heroicons/react/16/solid */ \"(rsc)/./node_modules/@heroicons/react/16/solid/esm/ChevronRightIcon.js\");\n/* harmony import */ var _components_portfolio__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/portfolio */ \"(rsc)/./src/components/portfolio.tsx\");\n/* harmony import */ var _components_indabaos__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/indabaos */ \"(rsc)/./src/components/indabaos.tsx\");\n/* harmony import */ var _components_featuredtestimonial__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/featuredtestimonial */ \"(rsc)/./src/components/featuredtestimonial.tsx\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nconst metadata = {\n description: 'Indaba is the platform that adds an \"Engage\" button to the Internet, inviting meaningful participation and contribution.'\n};\nfunction Hero() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_gradient__WEBPACK_IMPORTED_MODULE_5__.Gradient, {\n className: \"absolute inset-2 bottom-0 rounded-4xl ring-1 ring-black/5 ring-inset \"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 31,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_container__WEBPACK_IMPORTED_MODULE_3__.Container, {\n className: \"relative\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_navbar__WEBPACK_IMPORTED_MODULE_11__.Navbar, {\n banner: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_link__WEBPACK_IMPORTED_MODULE_7__.Link, {\n href: \"/blog\",\n className: \"flex items-center gap-1 rounded-full bg-indigo-800/35 px-4 py-0.5 text-sm/6 font-medium text-white data-hover:bg-indigo-800/50\",\n children: [\n \"Join the Indaba Community\",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_heroicons_react_16_solid__WEBPACK_IMPORTED_MODULE_18__[\"default\"], {\n className: \"size-4\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 40,\n columnNumber: 15\n }, void 0)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 35,\n columnNumber: 13\n }, void 0)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pt-16 pb-24 lg:pt-24 lg:pb-24 md: max-w-2xl lg:max-w-5xl\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"font-display text-5xl/[0.9] font-medium tracking-tight text-balance text-white lg:text-8xl text-6xl leading-tighter\",\n children: \"The Platform for Purposeful Participation\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 45,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-8 max-w-3xl text-xl/5 font-light text-gray-150 lg:text-xl/7 text-gray-100\",\n children: 'Indaba is the platform that adds an \"Engage\" button to the Internet. While most platforms offer \"Like,\" or \"Comment,\" Indaba invites people to take responsibility, contribute meaningfully, and become part of the solution.'\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 48,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-12 flex flex-col gap-x-6 gap-y-4 sm:flex-row\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_button__WEBPACK_IMPORTED_MODULE_2__.Button, {\n href: \"#\",\n children: \"Get Involved\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 52,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_button__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"secondary\",\n href: \"/pricing\",\n children: \"See Projects\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 53,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 51,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 44,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 32,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 30,\n columnNumber: 5\n }, this);\n}\nfunction FeatureSection() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"overflow-hidden\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_container__WEBPACK_IMPORTED_MODULE_3__.Container, {\n className: \"pb-24\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_text__WEBPACK_IMPORTED_MODULE_14__.Heading, {\n as: \"h2\",\n className: \"max-w-3xl\",\n children: \"Deliver transformational experiences anywhere\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 71,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_screenshot__WEBPACK_IMPORTED_MODULE_12__.Screenshot, {\n width: 1216,\n height: 768,\n src: \"/screenshots/app.png\",\n className: \"mt-12 h-144 sm:h-auto sm:w-304\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 74,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 70,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 69,\n columnNumber: 5\n }, this);\n}\nfunction BentoSection() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_container__WEBPACK_IMPORTED_MODULE_3__.Container, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_text__WEBPACK_IMPORTED_MODULE_14__.Subheading, {\n children: \"Features\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 90,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_text__WEBPACK_IMPORTED_MODULE_14__.Heading, {\n as: \"h3\",\n className: \"mt-2 max-w-3xl\",\n children: \"Empowering meaningful participation.\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 91,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-10 grid grid-cols-1 gap-4 sm:mt-16 lg:grid-cols-6 lg:grid-rows-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_bento_card__WEBPACK_IMPORTED_MODULE_1__.BentoCard, {\n eyebrow: \"Community\",\n title: \"Foster Engagement\",\n description: \"Indaba creates spaces for meaningful dialogue and collaboration, helping communities come together to address shared challenges.\",\n graphic: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"h-80 bg-[url(/screenshots/profile.png)] bg-size-[1000px_560px] bg-position-[left_-109px_top_-112px] bg-no-repeat\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, void 0),\n fade: [\n \"bottom\"\n ],\n className: \"max-lg:rounded-t-4xl lg:col-span-3 lg:rounded-tl-4xl\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 96,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_bento_card__WEBPACK_IMPORTED_MODULE_1__.BentoCard, {\n eyebrow: \"Impact\",\n title: \"Drive Real Change\",\n description: \"Indaba empowers communities to identify challenges and work together on sustainable solutions through structured participation.\",\n graphic: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-[url(/screenshots/competitors.png)] bg-size-[1100px_650px] bg-position-[left_-38px_top_-73px] bg-no-repeat\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, void 0),\n fade: [\n \"bottom\"\n ],\n className: \"lg:col-span-3 lg:rounded-tr-4xl\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 106,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_bento_card__WEBPACK_IMPORTED_MODULE_1__.BentoCard, {\n eyebrow: \"Tools\",\n title: \"Powerful Features\",\n description: \"Access intuitive tools designed to facilitate meaningful discussions, decision-making, and collaborative action within your community.\",\n graphic: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex size-full pt-10 pl-10\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_keyboard__WEBPACK_IMPORTED_MODULE_6__.Keyboard, {\n highlighted: [\n \"LeftCommand\",\n \"LeftShift\",\n \"D\"\n ]\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 122,\n columnNumber: 15\n }, void 0)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 121,\n columnNumber: 13\n }, void 0),\n className: \"lg:col-span-2 lg:rounded-bl-4xl\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 116,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_bento_card__WEBPACK_IMPORTED_MODULE_1__.BentoCard, {\n eyebrow: \"Connect\",\n title: \"Build Networks\",\n description: \"Connect with like-minded individuals and organizations committed to creating positive change in their communities.\",\n graphic: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_logo_cluster__WEBPACK_IMPORTED_MODULE_9__.LogoCluster, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 131,\n columnNumber: 20\n }, void 0),\n className: \"lg:col-span-2\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 127,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_bento_card__WEBPACK_IMPORTED_MODULE_1__.BentoCard, {\n eyebrow: \"Global\",\n title: \"Worldwide Impact\",\n description: \"Join a global movement of communities using Indaba to drive meaningful change and sustainable development.\",\n graphic: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_map__WEBPACK_IMPORTED_MODULE_10__.Map, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 138,\n columnNumber: 20\n }, void 0),\n className: \"max-lg:rounded-b-4xl lg:col-span-2 lg:rounded-br-4xl\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 134,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 89,\n columnNumber: 5\n }, this);\n}\nconst stats = [\n {\n id: 1,\n name: \"Lessons delivered\",\n value: \"+4,000,000,000\"\n },\n {\n id: 2,\n name: \"Educational resources\",\n value: \"+90,000,000\"\n },\n {\n id: 3,\n name: \"Spent on infrastructure & content development\",\n value: \"+$60,000,000\"\n }\n];\nfunction DarkBentoSection() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pt-24 pb-12\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto max-w-8xl px-6 lg:px-8\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"rounded-4xl bg-indigo-50 dark:bg-indigo-800/50 px-6 py-24 lg:rounded-3xl lg:px-16\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col gap-y-20 lg:flex-row lg:gap-x-12\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"lg:basis-5/12\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_text__WEBPACK_IMPORTED_MODULE_14__.Subheading, {\n children: \"About Indaba\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 161,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_text__WEBPACK_IMPORTED_MODULE_14__.Heading, {\n as: \"h3\",\n className: \"mt-2 max-w-2xl\",\n children: \"A Movement to Reimagine Learning for All\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 162,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-8 text-xl/4 font-light text-gray-600 dark:text-gray-200 leading-normal lg:text-xl/6\",\n children: \"Indaba is a social business on a mission to empower young people to be resilient, reach their full potential, and contribute to the common good. We’re building a global ecosystem for holistic learning — accessible online and offline, affordable to the many, and grounded in culture, care, and collaboration.\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 165,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-8 flex flex-col gap-x-6 gap-y-4 sm:flex-row\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_button__WEBPACK_IMPORTED_MODULE_2__.Button, {\n href: \"#\",\n children: \"About Us\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 171,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 170,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 160,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"lg:basis-7/12 lg:pl-16\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"dl\", {\n className: \"grid grid-cols-1 gap-x-12 gap-y-10\",\n children: stats.map((stat)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col gap-y-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"dt\", {\n className: \"text-base text-gray-600 dark:text-gray-300\",\n children: stat.name\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 180,\n columnNumber: 21\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"dd\", {\n className: \"text-4xl lg:text-7xl font-semibold bg-linear-145 from-[#490ae7] from-10% via-[#9592ff] via-50% to-[#4605b0] to-90% bg-clip-text text-transparent\",\n children: stat.value\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 181,\n columnNumber: 21\n }, this),\n stat.name && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"dd\", {\n className: \"mt-2 text-sm lg:text-base font-light text-gray-600 dark:text-gray-300\",\n children: stat.name\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 185,\n columnNumber: 23\n }, this)\n ]\n }, stat.id, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 179,\n columnNumber: 19\n }, this))\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 177,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 176,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 158,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 157,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 156,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 155,\n columnNumber: 5\n }, this);\n}\nfunction Home() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"overflow-hidden\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Hero, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 204,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_container__WEBPACK_IMPORTED_MODULE_3__.Container, {\n className: \"mt-24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_logo_cloud__WEBPACK_IMPORTED_MODULE_8__.LogoCloud, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 207,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 206,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DarkBentoSection, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 209,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"bg-linear-to-b from-white from-50% to-gray-100 py-24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_testimonials__WEBPACK_IMPORTED_MODULE_13__.Testimonials, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 211,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 210,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_portfolio__WEBPACK_IMPORTED_MODULE_15__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 213,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_indabaos__WEBPACK_IMPORTED_MODULE_16__.IndabaOs, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 214,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_featuredtestimonial__WEBPACK_IMPORTED_MODULE_17__[\"default\"], {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 215,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 205,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_footer__WEBPACK_IMPORTED_MODULE_4__.Footer, {}, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 217,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/app/page.tsx\",\n lineNumber: 203,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL3BhZ2UudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQW1EO0FBQ1A7QUFDTTtBQUNOO0FBQ0k7QUFDQTtBQUNSO0FBRVc7QUFDSTtBQUVqQjtBQUNNO0FBQ1E7QUFDSTtBQUNEO0FBQ0s7QUFFZDtBQUNFO0FBQ2tCO0FBRTNELE1BQU1tQixXQUFxQjtJQUNoQ0MsYUFDRTtBQUNKLEVBQUM7QUFFRCxTQUFTQztJQUNQLHFCQUNFLDhEQUFDQztRQUFJQyxXQUFVOzswQkFDYiw4REFBQ25CLDBEQUFRQTtnQkFBQ21CLFdBQVU7Ozs7OzswQkFDcEIsOERBQUNyQiw0REFBU0E7Z0JBQUNxQixXQUFVOztrQ0FDbkIsOERBQUNiLHVEQUFNQTt3QkFDTGMsc0JBQ0UsOERBQUNsQixrREFBSUE7NEJBQ0htQixNQUFLOzRCQUNMRixXQUFVOztnQ0FDWDs4Q0FFQyw4REFBQ1Isa0VBQWdCQTtvQ0FBQ1EsV0FBVTs7Ozs7Ozs7Ozs7Ozs7Ozs7a0NBSWxDLDhEQUFDRDt3QkFBSUMsV0FBVTs7MENBQ2IsOERBQUNHO2dDQUFHSCxXQUFVOzBDQUFzSDs7Ozs7OzBDQUdwSSw4REFBQ0k7Z0NBQUVKLFdBQVU7MENBQStFOzs7Ozs7MENBRzVGLDhEQUFDRDtnQ0FBSUMsV0FBVTs7a0RBQ2IsOERBQUN0QixzREFBTUE7d0NBQUN3QixNQUFLO2tEQUFJOzs7Ozs7a0RBQ2pCLDhEQUFDeEIsc0RBQU1BO3dDQUFDMkIsU0FBUTt3Q0FBWUgsTUFBSztrREFBVzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBUXhEO0FBTUEsU0FBU0k7SUFDUCxxQkFDRSw4REFBQ1A7UUFBSUMsV0FBVTtrQkFDYiw0RUFBQ3JCLDREQUFTQTtZQUFDcUIsV0FBVTs7OEJBQ25CLDhEQUFDVixzREFBT0E7b0JBQUNpQixJQUFHO29CQUFLUCxXQUFVOzhCQUFZOzs7Ozs7OEJBR3ZDLDhEQUFDWiwrREFBVUE7b0JBQ1RvQixPQUFPO29CQUNQQyxRQUFRO29CQUNSQyxLQUFJO29CQUNKVixXQUFVOzs7Ozs7Ozs7Ozs7Ozs7OztBQUtwQjtBQUlBLFNBQVNXO0lBQ1AscUJBQ0UsOERBQUNoQyw0REFBU0E7OzBCQUNSLDhEQUFDWSx5REFBVUE7MEJBQUM7Ozs7OzswQkFDWiw4REFBQ0Qsc0RBQU9BO2dCQUFDaUIsSUFBRztnQkFBS1AsV0FBVTswQkFBaUI7Ozs7OzswQkFJNUMsOERBQUNEO2dCQUFJQyxXQUFVOztrQ0FDYiw4REFBQ3ZCLDZEQUFTQTt3QkFDUm1DLFNBQVE7d0JBQ1JDLE9BQU07d0JBQ05oQixhQUFZO3dCQUNaaUIsdUJBQ0UsOERBQUNmOzRCQUFJQyxXQUFVOzs7Ozs7d0JBRWpCZSxNQUFNOzRCQUFDO3lCQUFTO3dCQUNoQmYsV0FBVTs7Ozs7O2tDQUVaLDhEQUFDdkIsNkRBQVNBO3dCQUNSbUMsU0FBUTt3QkFDUkMsT0FBTTt3QkFDTmhCLGFBQVk7d0JBQ1ppQix1QkFDRSw4REFBQ2Y7NEJBQUlDLFdBQVU7Ozs7Ozt3QkFFakJlLE1BQU07NEJBQUM7eUJBQVM7d0JBQ2hCZixXQUFVOzs7Ozs7a0NBRVosOERBQUN2Qiw2REFBU0E7d0JBQ1JtQyxTQUFRO3dCQUNSQyxPQUFNO3dCQUNOaEIsYUFBWTt3QkFDWmlCLHVCQUNFLDhEQUFDZjs0QkFBSUMsV0FBVTtzQ0FDYiw0RUFBQ2xCLDBEQUFRQTtnQ0FBQ2tDLGFBQWE7b0NBQUM7b0NBQWU7b0NBQWE7aUNBQUk7Ozs7Ozs7Ozs7O3dCQUc1RGhCLFdBQVU7Ozs7OztrQ0FFWiw4REFBQ3ZCLDZEQUFTQTt3QkFDUm1DLFNBQVE7d0JBQ1JDLE9BQU07d0JBQ05oQixhQUFZO3dCQUNaaUIsdUJBQVMsOERBQUM3QixpRUFBV0E7Ozs7O3dCQUNyQmUsV0FBVTs7Ozs7O2tDQUVaLDhEQUFDdkIsNkRBQVNBO3dCQUNSbUMsU0FBUTt3QkFDUkMsT0FBTTt3QkFDTmhCLGFBQVk7d0JBQ1ppQix1QkFBUyw4REFBQzVCLGlEQUFHQTs7Ozs7d0JBQ2JjLFdBQVU7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtwQjtBQUVBLE1BQU1pQixRQUFRO0lBQ1o7UUFBRUMsSUFBSTtRQUFHQyxNQUFNO1FBQXFCQyxPQUFPO0lBQWlCO0lBQzVEO1FBQUVGLElBQUk7UUFBR0MsTUFBTTtRQUF5QkMsT0FBTztJQUFjO0lBQzdEO1FBQUVGLElBQUk7UUFBR0MsTUFBTTtRQUFpREMsT0FBTztJQUFlO0NBQ3ZGO0FBR0QsU0FBU0M7SUFDUCxxQkFDRSw4REFBQ3RCO1FBQUlDLFdBQVU7a0JBQ2IsNEVBQUNEO1lBQUlDLFdBQVU7c0JBQ2IsNEVBQUNEO2dCQUFJQyxXQUFVOzBCQUNiLDRFQUFDRDtvQkFBSUMsV0FBVTs7c0NBRWIsOERBQUNEOzRCQUFJQyxXQUFVOzs4Q0FDYiw4REFBQ1QseURBQVVBOzhDQUFDOzs7Ozs7OENBQ1osOERBQUNELHNEQUFPQTtvQ0FBQ2lCLElBQUc7b0NBQUtQLFdBQVU7OENBQWlCOzs7Ozs7OENBRzVDLDhEQUFDSTtvQ0FBRUosV0FBVTs4Q0FBeUY7Ozs7Ozs4Q0FLdEcsOERBQUNEO29DQUFJQyxXQUFVOzhDQUNmLDRFQUFDdEIsc0RBQU1BO3dDQUFDd0IsTUFBSztrREFBSTs7Ozs7Ozs7Ozs7Ozs7Ozs7c0NBS25CLDhEQUFDSDs0QkFBSUMsV0FBVTtzQ0FDYiw0RUFBQ3NCO2dDQUFHdEIsV0FBVTswQ0FDWGlCLE1BQU1NLEdBQUcsQ0FBQyxDQUFDQyxxQkFDViw4REFBQ3pCO3dDQUFrQkMsV0FBVTs7MERBQzNCLDhEQUFDeUI7Z0RBQUd6QixXQUFVOzBEQUE4Q3dCLEtBQUtMLElBQUk7Ozs7OzswREFDckUsOERBQUNPO2dEQUFHMUIsV0FBVTswREFDWHdCLEtBQUtKLEtBQUs7Ozs7Ozs0Q0FFWkksS0FBS0wsSUFBSSxrQkFDUiw4REFBQ087Z0RBQUcxQixXQUFVOzBEQUNYd0IsS0FBS0wsSUFBSTs7Ozs7Ozt1Q0FQTkssS0FBS04sRUFBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBbUJuQztBQUdlLFNBQVNTO0lBQ3RCLHFCQUNFLDhEQUFDNUI7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNGOzs7OzswQkFDRCw4REFBQzhCOztrQ0FDQyw4REFBQ2pELDREQUFTQTt3QkFBQ3FCLFdBQVU7a0NBQ25CLDRFQUFDaEIsNkRBQVNBOzs7Ozs7Ozs7O2tDQUVaLDhEQUFDcUM7Ozs7O2tDQUNELDhEQUFDdEI7d0JBQUlDLFdBQVU7a0NBQ2IsNEVBQUNYLG1FQUFZQTs7Ozs7Ozs7OztrQ0FFZiw4REFBQ0ksOERBQVNBOzs7OztrQ0FDViw4REFBQ0MsMkRBQVFBOzs7OztrQ0FDVCw4REFBQ0Msd0VBQW1CQTs7Ozs7Ozs7Ozs7MEJBRXRCLDhEQUFDZixzREFBTUE7Ozs7Ozs7Ozs7O0FBR2IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9yYWRpYW50Ly4vc3JjL2FwcC9wYWdlLnRzeD9mNjhhIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJlbnRvQ2FyZCB9IGZyb20gJ0AvY29tcG9uZW50cy9iZW50by1jYXJkJ1xuaW1wb3J0IHsgQnV0dG9uIH0gZnJvbSAnQC9jb21wb25lbnRzL2J1dHRvbidcbmltcG9ydCB7IENvbnRhaW5lciB9IGZyb20gJ0AvY29tcG9uZW50cy9jb250YWluZXInXG5pbXBvcnQgeyBGb290ZXIgfSBmcm9tICdAL2NvbXBvbmVudHMvZm9vdGVyJ1xuaW1wb3J0IHsgR3JhZGllbnQgfSBmcm9tICdAL2NvbXBvbmVudHMvZ3JhZGllbnQnXG5pbXBvcnQgeyBLZXlib2FyZCB9IGZyb20gJ0AvY29tcG9uZW50cy9rZXlib2FyZCdcbmltcG9ydCB7IExpbmsgfSBmcm9tICdAL2NvbXBvbmVudHMvbGluaydcbmltcG9ydCB7IExpbmtlZEF2YXRhcnMgfSBmcm9tICdAL2NvbXBvbmVudHMvbGlua2VkLWF2YXRhcnMnXG5pbXBvcnQgeyBMb2dvQ2xvdWQgfSBmcm9tICdAL2NvbXBvbmVudHMvbG9nby1jbG91ZCdcbmltcG9ydCB7IExvZ29DbHVzdGVyIH0gZnJvbSAnQC9jb21wb25lbnRzL2xvZ28tY2x1c3RlcidcbmltcG9ydCB7IExvZ29UaW1lbGluZSB9IGZyb20gJ0AvY29tcG9uZW50cy9sb2dvLXRpbWVsaW5lJ1xuaW1wb3J0IHsgTWFwIH0gZnJvbSAnQC9jb21wb25lbnRzL21hcCdcbmltcG9ydCB7IE5hdmJhciB9IGZyb20gJ0AvY29tcG9uZW50cy9uYXZiYXInXG5pbXBvcnQgeyBTY3JlZW5zaG90IH0gZnJvbSAnQC9jb21wb25lbnRzL3NjcmVlbnNob3QnXG5pbXBvcnQgeyBUZXN0aW1vbmlhbHMgfSBmcm9tICdAL2NvbXBvbmVudHMvdGVzdGltb25pYWxzJ1xuaW1wb3J0IHsgSGVhZGluZywgU3ViaGVhZGluZyB9IGZyb20gJ0AvY29tcG9uZW50cy90ZXh0J1xuaW1wb3J0IHsgQ2hldnJvblJpZ2h0SWNvbiB9IGZyb20gJ0BoZXJvaWNvbnMvcmVhY3QvMTYvc29saWQnXG5pbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCdcbmltcG9ydCBQb3J0Zm9saW8gZnJvbSAnQC9jb21wb25lbnRzL3BvcnRmb2xpbydcbmltcG9ydCB7IEluZGFiYU9zIH0gZnJvbSAnQC9jb21wb25lbnRzL2luZGFiYW9zJ1xuaW1wb3J0IEZlYXR1cmVkVGVzdGltb25pYWwgZnJvbSAnQC9jb21wb25lbnRzL2ZlYXR1cmVkdGVzdGltb25pYWwnXG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSB7XG4gIGRlc2NyaXB0aW9uOlxuICAgICdJbmRhYmEgaXMgdGhlIHBsYXRmb3JtIHRoYXQgYWRkcyBhbiBcIkVuZ2FnZVwiIGJ1dHRvbiB0byB0aGUgSW50ZXJuZXQsIGludml0aW5nIG1lYW5pbmdmdWwgcGFydGljaXBhdGlvbiBhbmQgY29udHJpYnV0aW9uLicsXG59XG5cbmZ1bmN0aW9uIEhlcm8oKSB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZVwiPlxuICAgICAgPEdyYWRpZW50IGNsYXNzTmFtZT1cImFic29sdXRlIGluc2V0LTIgYm90dG9tLTAgcm91bmRlZC00eGwgcmluZy0xIHJpbmctYmxhY2svNSByaW5nLWluc2V0IFwiIC8+XG4gICAgICA8Q29udGFpbmVyIGNsYXNzTmFtZT1cInJlbGF0aXZlXCI+XG4gICAgICAgIDxOYXZiYXJcbiAgICAgICAgICBiYW5uZXI9e1xuICAgICAgICAgICAgPExpbmtcbiAgICAgICAgICAgICAgaHJlZj1cIi9ibG9nXCJcbiAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTEgcm91bmRlZC1mdWxsIGJnLWluZGlnby04MDAvMzUgcHgtNCBweS0wLjUgdGV4dC1zbS82IGZvbnQtbWVkaXVtIHRleHQtd2hpdGUgZGF0YS1ob3ZlcjpiZy1pbmRpZ28tODAwLzUwXCJcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgSm9pbiB0aGUgSW5kYWJhIENvbW11bml0eVxuICAgICAgICAgICAgICA8Q2hldnJvblJpZ2h0SWNvbiBjbGFzc05hbWU9XCJzaXplLTRcIiAvPlxuICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgIH1cbiAgICAgICAgLz5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJwdC0xNiBwYi0yNCBsZzpwdC0yNCBsZzpwYi0yNCBtZDogbWF4LXctMnhsIGxnOm1heC13LTV4bFwiPlxuICAgICAgICAgIDxoMSBjbGFzc05hbWU9XCJmb250LWRpc3BsYXkgdGV4dC01eGwvWzAuOV0gZm9udC1tZWRpdW0gdHJhY2tpbmctdGlnaHQgdGV4dC1iYWxhbmNlIHRleHQtd2hpdGUgbGc6dGV4dC04eGwgdGV4dC02eGwgbGVhZGluZy10aWdodGVyXCI+XG4gICAgICAgICAgICBUaGUgUGxhdGZvcm0gZm9yIFB1cnBvc2VmdWwgUGFydGljaXBhdGlvblxuICAgICAgICAgIDwvaDE+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwibXQtOCBtYXgtdy0zeGwgdGV4dC14bC81IGZvbnQtbGlnaHQgdGV4dC1ncmF5LTE1MCBsZzp0ZXh0LXhsLzcgdGV4dC1ncmF5LTEwMFwiPlxuICAgICAgICAgICAgSW5kYWJhIGlzIHRoZSBwbGF0Zm9ybSB0aGF0IGFkZHMgYW4gXCJFbmdhZ2VcIiBidXR0b24gdG8gdGhlIEludGVybmV0LiBXaGlsZSBtb3N0IHBsYXRmb3JtcyBvZmZlciBcIkxpa2UsXCIgb3IgXCJDb21tZW50LFwiIEluZGFiYSBpbnZpdGVzIHBlb3BsZSB0byB0YWtlIHJlc3BvbnNpYmlsaXR5LCBjb250cmlidXRlIG1lYW5pbmdmdWxseSwgYW5kIGJlY29tZSBwYXJ0IG9mIHRoZSBzb2x1dGlvbi5cbiAgICAgICAgICA8L3A+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtdC0xMiBmbGV4IGZsZXgtY29sIGdhcC14LTYgZ2FwLXktNCBzbTpmbGV4LXJvd1wiPlxuICAgICAgICAgICAgPEJ1dHRvbiBocmVmPVwiI1wiPkdldCBJbnZvbHZlZDwvQnV0dG9uPlxuICAgICAgICAgICAgPEJ1dHRvbiB2YXJpYW50PVwic2Vjb25kYXJ5XCIgaHJlZj1cIi9wcmljaW5nXCI+XG4gICAgICAgICAgICAgIFNlZSBQcm9qZWN0c1xuICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9Db250YWluZXI+XG4gICAgPC9kaXY+XG4gIClcbn1cblxuXG5cblxuXG5mdW5jdGlvbiBGZWF0dXJlU2VjdGlvbigpIHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT1cIm92ZXJmbG93LWhpZGRlblwiPlxuICAgICAgPENvbnRhaW5lciBjbGFzc05hbWU9XCJwYi0yNFwiPlxuICAgICAgICA8SGVhZGluZyBhcz1cImgyXCIgY2xhc3NOYW1lPVwibWF4LXctM3hsXCI+XG4gICAgICAgICAgRGVsaXZlciB0cmFuc2Zvcm1hdGlvbmFsIGV4cGVyaWVuY2VzIGFueXdoZXJlXG4gICAgICAgIDwvSGVhZGluZz5cbiAgICAgICAgPFNjcmVlbnNob3RcbiAgICAgICAgICB3aWR0aD17MTIxNn1cbiAgICAgICAgICBoZWlnaHQ9ezc2OH1cbiAgICAgICAgICBzcmM9XCIvc2NyZWVuc2hvdHMvYXBwLnBuZ1wiXG4gICAgICAgICAgY2xhc3NOYW1lPVwibXQtMTIgaC0xNDQgc206aC1hdXRvIHNtOnctMzA0XCJcbiAgICAgICAgLz5cbiAgICAgIDwvQ29udGFpbmVyPlxuICAgIDwvZGl2PlxuICApXG59XG5cblxuXG5mdW5jdGlvbiBCZW50b1NlY3Rpb24oKSB7XG4gIHJldHVybiAoXG4gICAgPENvbnRhaW5lcj5cbiAgICAgIDxTdWJoZWFkaW5nPkZlYXR1cmVzPC9TdWJoZWFkaW5nPlxuICAgICAgPEhlYWRpbmcgYXM9XCJoM1wiIGNsYXNzTmFtZT1cIm10LTIgbWF4LXctM3hsXCI+XG4gICAgICAgIEVtcG93ZXJpbmcgbWVhbmluZ2Z1bCBwYXJ0aWNpcGF0aW9uLlxuICAgICAgPC9IZWFkaW5nPlxuXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cIm10LTEwIGdyaWQgZ3JpZC1jb2xzLTEgZ2FwLTQgc206bXQtMTYgbGc6Z3JpZC1jb2xzLTYgbGc6Z3JpZC1yb3dzLTJcIj5cbiAgICAgICAgPEJlbnRvQ2FyZFxuICAgICAgICAgIGV5ZWJyb3c9XCJDb21tdW5pdHlcIlxuICAgICAgICAgIHRpdGxlPVwiRm9zdGVyIEVuZ2FnZW1lbnRcIlxuICAgICAgICAgIGRlc2NyaXB0aW9uPVwiSW5kYWJhIGNyZWF0ZXMgc3BhY2VzIGZvciBtZWFuaW5nZnVsIGRpYWxvZ3VlIGFuZCBjb2xsYWJvcmF0aW9uLCBoZWxwaW5nIGNvbW11bml0aWVzIGNvbWUgdG9nZXRoZXIgdG8gYWRkcmVzcyBzaGFyZWQgY2hhbGxlbmdlcy5cIlxuICAgICAgICAgIGdyYXBoaWM9e1xuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJoLTgwIGJnLVt1cmwoL3NjcmVlbnNob3RzL3Byb2ZpbGUucG5nKV0gYmctc2l6ZS1bMTAwMHB4XzU2MHB4XSBiZy1wb3NpdGlvbi1bbGVmdF8tMTA5cHhfdG9wXy0xMTJweF0gYmctbm8tcmVwZWF0XCIgLz5cbiAgICAgICAgICB9XG4gICAgICAgICAgZmFkZT17Wydib3R0b20nXX1cbiAgICAgICAgICBjbGFzc05hbWU9XCJtYXgtbGc6cm91bmRlZC10LTR4bCBsZzpjb2wtc3Bhbi0zIGxnOnJvdW5kZWQtdGwtNHhsXCJcbiAgICAgICAgLz5cbiAgICAgICAgPEJlbnRvQ2FyZFxuICAgICAgICAgIGV5ZWJyb3c9XCJJbXBhY3RcIlxuICAgICAgICAgIHRpdGxlPVwiRHJpdmUgUmVhbCBDaGFuZ2VcIlxuICAgICAgICAgIGRlc2NyaXB0aW9uPVwiSW5kYWJhIGVtcG93ZXJzIGNvbW11bml0aWVzIHRvIGlkZW50aWZ5IGNoYWxsZW5nZXMgYW5kIHdvcmsgdG9nZXRoZXIgb24gc3VzdGFpbmFibGUgc29sdXRpb25zIHRocm91Z2ggc3RydWN0dXJlZCBwYXJ0aWNpcGF0aW9uLlwiXG4gICAgICAgICAgZ3JhcGhpYz17XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIGluc2V0LTAgYmctW3VybCgvc2NyZWVuc2hvdHMvY29tcGV0aXRvcnMucG5nKV0gYmctc2l6ZS1bMTEwMHB4XzY1MHB4XSBiZy1wb3NpdGlvbi1bbGVmdF8tMzhweF90b3BfLTczcHhdIGJnLW5vLXJlcGVhdFwiIC8+XG4gICAgICAgICAgfVxuICAgICAgICAgIGZhZGU9e1snYm90dG9tJ119XG4gICAgICAgICAgY2xhc3NOYW1lPVwibGc6Y29sLXNwYW4tMyBsZzpyb3VuZGVkLXRyLTR4bFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxCZW50b0NhcmRcbiAgICAgICAgICBleWVicm93PVwiVG9vbHNcIlxuICAgICAgICAgIHRpdGxlPVwiUG93ZXJmdWwgRmVhdHVyZXNcIlxuICAgICAgICAgIGRlc2NyaXB0aW9uPVwiQWNjZXNzIGludHVpdGl2ZSB0b29scyBkZXNpZ25lZCB0byBmYWNpbGl0YXRlIG1lYW5pbmdmdWwgZGlzY3Vzc2lvbnMsIGRlY2lzaW9uLW1ha2luZywgYW5kIGNvbGxhYm9yYXRpdmUgYWN0aW9uIHdpdGhpbiB5b3VyIGNvbW11bml0eS5cIlxuICAgICAgICAgIGdyYXBoaWM9e1xuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IHNpemUtZnVsbCBwdC0xMCBwbC0xMFwiPlxuICAgICAgICAgICAgICA8S2V5Ym9hcmQgaGlnaGxpZ2h0ZWQ9e1snTGVmdENvbW1hbmQnLCAnTGVmdFNoaWZ0JywgJ0QnXX0gLz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIH1cbiAgICAgICAgICBjbGFzc05hbWU9XCJsZzpjb2wtc3Bhbi0yIGxnOnJvdW5kZWQtYmwtNHhsXCJcbiAgICAgICAgLz5cbiAgICAgICAgPEJlbnRvQ2FyZFxuICAgICAgICAgIGV5ZWJyb3c9XCJDb25uZWN0XCJcbiAgICAgICAgICB0aXRsZT1cIkJ1aWxkIE5ldHdvcmtzXCJcbiAgICAgICAgICBkZXNjcmlwdGlvbj1cIkNvbm5lY3Qgd2l0aCBsaWtlLW1pbmRlZCBpbmRpdmlkdWFscyBhbmQgb3JnYW5pemF0aW9ucyBjb21taXR0ZWQgdG8gY3JlYXRpbmcgcG9zaXRpdmUgY2hhbmdlIGluIHRoZWlyIGNvbW11bml0aWVzLlwiXG4gICAgICAgICAgZ3JhcGhpYz17PExvZ29DbHVzdGVyIC8+fVxuICAgICAgICAgIGNsYXNzTmFtZT1cImxnOmNvbC1zcGFuLTJcIlxuICAgICAgICAvPlxuICAgICAgICA8QmVudG9DYXJkXG4gICAgICAgICAgZXllYnJvdz1cIkdsb2JhbFwiXG4gICAgICAgICAgdGl0bGU9XCJXb3JsZHdpZGUgSW1wYWN0XCJcbiAgICAgICAgICBkZXNjcmlwdGlvbj1cIkpvaW4gYSBnbG9iYWwgbW92ZW1lbnQgb2YgY29tbXVuaXRpZXMgdXNpbmcgSW5kYWJhIHRvIGRyaXZlIG1lYW5pbmdmdWwgY2hhbmdlIGFuZCBzdXN0YWluYWJsZSBkZXZlbG9wbWVudC5cIlxuICAgICAgICAgIGdyYXBoaWM9ezxNYXAgLz59XG4gICAgICAgICAgY2xhc3NOYW1lPVwibWF4LWxnOnJvdW5kZWQtYi00eGwgbGc6Y29sLXNwYW4tMiBsZzpyb3VuZGVkLWJyLTR4bFwiXG4gICAgICAgIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L0NvbnRhaW5lcj5cbiAgKVxufVxuXG5jb25zdCBzdGF0cyA9IFtcbiAgeyBpZDogMSwgbmFtZTogJ0xlc3NvbnMgZGVsaXZlcmVkJywgdmFsdWU6ICcrNCwwMDAsMDAwLDAwMCcgfSxcbiAgeyBpZDogMiwgbmFtZTogJ0VkdWNhdGlvbmFsIHJlc291cmNlcycsIHZhbHVlOiAnKzkwLDAwMCwwMDAnIH0sXG4gIHsgaWQ6IDMsIG5hbWU6ICdTcGVudCBvbiBpbmZyYXN0cnVjdHVyZSAmIGNvbnRlbnQgZGV2ZWxvcG1lbnQnLCB2YWx1ZTogJyskNjAsMDAwLDAwMCcgfSxcbl1cblxuXG5mdW5jdGlvbiBEYXJrQmVudG9TZWN0aW9uKCkge1xuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPVwicHQtMjQgcGItMTJcIj5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwibXgtYXV0byBtYXgtdy04eGwgcHgtNiBsZzpweC04XCI+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicm91bmRlZC00eGwgYmctaW5kaWdvLTUwIGRhcms6YmctaW5kaWdvLTgwMC81MCBweC02IHB5LTI0IGxnOnJvdW5kZWQtM3hsIGxnOnB4LTE2XCI+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sIGdhcC15LTIwIGxnOmZsZXgtcm93IGxnOmdhcC14LTEyXCI+XG4gICAgICAgICAgICB7LyogTGVmdDogVGV4dCBDb2x1bW4gKi99XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImxnOmJhc2lzLTUvMTJcIj5cbiAgICAgICAgICAgICAgPFN1YmhlYWRpbmc+QWJvdXQgSW5kYWJhPC9TdWJoZWFkaW5nPlxuICAgICAgICAgICAgICA8SGVhZGluZyBhcz1cImgzXCIgY2xhc3NOYW1lPVwibXQtMiBtYXgtdy0yeGxcIj5cbiAgICAgICAgICAgICAgICBBIE1vdmVtZW50IHRvIFJlaW1hZ2luZSBMZWFybmluZyBmb3IgQWxsXG4gICAgICAgICAgICAgIDwvSGVhZGluZz5cbiAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwibXQtOCB0ZXh0LXhsLzQgZm9udC1saWdodCB0ZXh0LWdyYXktNjAwIGRhcms6dGV4dC1ncmF5LTIwMCBsZWFkaW5nLW5vcm1hbCBsZzp0ZXh0LXhsLzZcIj5cbiAgICAgICAgICAgICAgICBJbmRhYmEgaXMgYSBzb2NpYWwgYnVzaW5lc3Mgb24gYSBtaXNzaW9uIHRvIGVtcG93ZXIgeW91bmcgcGVvcGxlIHRvIGJlIHJlc2lsaWVudCwgcmVhY2ggdGhlaXIgZnVsbCBwb3RlbnRpYWwsXG4gICAgICAgICAgICAgICAgYW5kIGNvbnRyaWJ1dGUgdG8gdGhlIGNvbW1vbiBnb29kLiBXZeKAmXJlIGJ1aWxkaW5nIGEgZ2xvYmFsIGVjb3N5c3RlbSBmb3IgaG9saXN0aWMgbGVhcm5pbmcg4oCUIGFjY2Vzc2libGUgb25saW5lXG4gICAgICAgICAgICAgICAgYW5kIG9mZmxpbmUsIGFmZm9yZGFibGUgdG8gdGhlIG1hbnksIGFuZCBncm91bmRlZCBpbiBjdWx0dXJlLCBjYXJlLCBhbmQgY29sbGFib3JhdGlvbi5cbiAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm10LTggZmxleCBmbGV4LWNvbCBnYXAteC02IGdhcC15LTQgc206ZmxleC1yb3dcIj5cbiAgICAgICAgICAgICAgPEJ1dHRvbiBocmVmPVwiI1wiPkFib3V0IFVzPC9CdXR0b24+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgey8qIFJpZ2h0OiBTdGF0cyBDb2x1bW4gKi99XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImxnOmJhc2lzLTcvMTIgbGc6cGwtMTZcIj5cbiAgICAgICAgICAgICAgPGRsIGNsYXNzTmFtZT1cImdyaWQgZ3JpZC1jb2xzLTEgZ2FwLXgtMTIgZ2FwLXktMTBcIj5cbiAgICAgICAgICAgICAgICB7c3RhdHMubWFwKChzdGF0KSA9PiAoXG4gICAgICAgICAgICAgICAgICA8ZGl2IGtleT17c3RhdC5pZH0gY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBnYXAteS0xXCI+XG4gICAgICAgICAgICAgICAgICAgIDxkdCBjbGFzc05hbWU9XCJ0ZXh0LWJhc2UgdGV4dC1ncmF5LTYwMCBkYXJrOnRleHQtZ3JheS0zMDBcIj57c3RhdC5uYW1lfTwvZHQ+XG4gICAgICAgICAgICAgICAgICAgIDxkZCBjbGFzc05hbWU9XCJ0ZXh0LTR4bCBsZzp0ZXh0LTd4bCBmb250LXNlbWlib2xkIGJnLWxpbmVhci0xNDUgZnJvbS1bIzQ5MGFlN10gZnJvbS0xMCUgdmlhLVsjOTU5MmZmXSB2aWEtNTAlIHRvLVsjNDYwNWIwXSB0by05MCUgYmctY2xpcC10ZXh0IHRleHQtdHJhbnNwYXJlbnRcIj5cbiAgICAgICAgICAgICAgICAgICAgICB7c3RhdC52YWx1ZX1cbiAgICAgICAgICAgICAgICAgICAgPC9kZD5cbiAgICAgICAgICAgICAgICAgICAge3N0YXQubmFtZSAmJiAoXG4gICAgICAgICAgICAgICAgICAgICAgPGRkIGNsYXNzTmFtZT1cIm10LTIgdGV4dC1zbSBsZzp0ZXh0LWJhc2UgZm9udC1saWdodCB0ZXh0LWdyYXktNjAwIGRhcms6dGV4dC1ncmF5LTMwMFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAge3N0YXQubmFtZX1cbiAgICAgICAgICAgICAgICAgICAgICA8L2RkPlxuICAgICAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICAgIDwvZGw+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEhvbWUoKSB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJvdmVyZmxvdy1oaWRkZW5cIj5cbiAgICAgIDxIZXJvIC8+XG4gICAgICA8bWFpbj5cbiAgICAgICAgPENvbnRhaW5lciBjbGFzc05hbWU9XCJtdC0yNFwiPlxuICAgICAgICAgIDxMb2dvQ2xvdWQgLz5cbiAgICAgICAgPC9Db250YWluZXI+XG4gICAgICAgIDxEYXJrQmVudG9TZWN0aW9uIC8+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYmctbGluZWFyLXRvLWIgZnJvbS13aGl0ZSBmcm9tLTUwJSB0by1ncmF5LTEwMCBweS0yNFwiPlxuICAgICAgICAgIDxUZXN0aW1vbmlhbHMgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxQb3J0Zm9saW8gLz5cbiAgICAgICAgPEluZGFiYU9zIC8+XG4gICAgICAgIDxGZWF0dXJlZFRlc3RpbW9uaWFsIC8+XG4gICAgICA8L21haW4+XG4gICAgICA8Rm9vdGVyIC8+XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJCZW50b0NhcmQiLCJCdXR0b24iLCJDb250YWluZXIiLCJGb290ZXIiLCJHcmFkaWVudCIsIktleWJvYXJkIiwiTGluayIsIkxvZ29DbG91ZCIsIkxvZ29DbHVzdGVyIiwiTWFwIiwiTmF2YmFyIiwiU2NyZWVuc2hvdCIsIlRlc3RpbW9uaWFscyIsIkhlYWRpbmciLCJTdWJoZWFkaW5nIiwiQ2hldnJvblJpZ2h0SWNvbiIsIlBvcnRmb2xpbyIsIkluZGFiYU9zIiwiRmVhdHVyZWRUZXN0aW1vbmlhbCIsIm1ldGFkYXRhIiwiZGVzY3JpcHRpb24iLCJIZXJvIiwiZGl2IiwiY2xhc3NOYW1lIiwiYmFubmVyIiwiaHJlZiIsImgxIiwicCIsInZhcmlhbnQiLCJGZWF0dXJlU2VjdGlvbiIsImFzIiwid2lkdGgiLCJoZWlnaHQiLCJzcmMiLCJCZW50b1NlY3Rpb24iLCJleWVicm93IiwidGl0bGUiLCJncmFwaGljIiwiZmFkZSIsImhpZ2hsaWdodGVkIiwic3RhdHMiLCJpZCIsIm5hbWUiLCJ2YWx1ZSIsIkRhcmtCZW50b1NlY3Rpb24iLCJkbCIsIm1hcCIsInN0YXQiLCJkdCIsImRkIiwiSG9tZSIsIm1haW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./src/app/page.tsx\n"); /***/ }), @@ -347,6 +347,17 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ }), +/***/ "(rsc)/./src/components/featuredtestimonial.tsx": +/*!************************************************!*\ + !*** ./src/components/featuredtestimonial.tsx ***! + \************************************************/ +/***/ ((__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 */ Example)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\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\nconst featuredTestimonial = {\n body: \"Integer id nunc sit semper purus. Bibendum at lacus ut arcu blandit montes vitae auctor libero. Hac condimentum dignissim nibh vulputate ut nunc. Amet nibh orci mi venenatis blandit vel et proin. Non hendrerit in vel ac diam.\",\n author: {\n name: \"Brenna Goyette\",\n handle: \"brennagoyette\",\n imageUrl: \"https://images.unsplash.com/photo-1550525811-e5869dd03032?ixlib=rb-=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=1024&h=1024&q=80\",\n logoUrl: \"https://tailwindcss.com/plus-assets/img/logos/savvycal-logo-gray-900.svg\"\n }\n};\nconst testimonials = [\n [\n [\n {\n body: \"Laborum quis quam. Dolorum et ut quod quia. Voluptas numquam delectus nihil. Aut enim doloremque et ipsam.\",\n author: {\n name: \"Leslie Alexander\",\n handle: \"lesliealexander\",\n imageUrl: \"https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\"\n }\n }\n ],\n [\n {\n body: \"Aut reprehenderit voluptatem eum asperiores beatae id. Iure molestiae ipsam ut officia rem nulla blanditiis.\",\n author: {\n name: \"Lindsay Walton\",\n handle: \"lindsaywalton\",\n imageUrl: \"https://images.unsplash.com/photo-1517841905240-472988babdf9?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\"\n }\n }\n ]\n ],\n [\n [\n {\n body: \"Voluptas quos itaque ipsam in voluptatem est. Iste eos blanditiis repudiandae. Earum deserunt enim molestiae ipsum perferendis recusandae saepe corrupti.\",\n author: {\n name: \"Tom Cook\",\n handle: \"tomcook\",\n imageUrl: \"https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\"\n }\n }\n ],\n [\n {\n body: \"Molestias ea earum quos nostrum doloremque sed. Quaerat quasi aut velit incidunt excepturi rerum voluptatem minus harum.\",\n author: {\n name: \"Leonard Krasner\",\n handle: \"leonardkrasner\",\n imageUrl: \"https://images.unsplash.com/photo-1519345182560-3f2917c472ef?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80\"\n }\n }\n ]\n ]\n];\nfunction classNames(...classes) {\n return classes.filter(Boolean).join(\" \");\n}\nfunction Example() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative isolate bg-white py-24\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n \"aria-hidden\": \"true\",\n className: \"absolute inset-x-0 top-1/2 -z-10 -translate-y-1/2 transform-gpu overflow-hidden opacity-30 blur-3xl\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n clipPath: \"polygon(74.1% 44.1%, 100% 61.6%, 97.5% 26.9%, 85.5% 0.1%, 80.7% 2%, 72.5% 32.5%, 60.2% 62.4%, 52.4% 68.1%, 47.5% 58.3%, 45.2% 34.5%, 27.5% 76.7%, 0.1% 64.9%, 17.9% 100%, 27.6% 76.8%, 76.1% 97.7%, 74.1% 44.1%)\"\n },\n className: \"ml-[max(50%,38rem)] aspect-1313/771 w-328.25 bg-linear-to-tr from-[#ff80b5] to-[#9089fc]\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 77,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 73,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n \"aria-hidden\": \"true\",\n className: \"absolute inset-x-0 top-0 -z-10 flex transform-gpu overflow-hidden pt-32 opacity-25 blur-3xl sm:pt-40 xl:justify-end\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n clipPath: \"polygon(74.1% 44.1%, 100% 61.6%, 97.5% 26.9%, 85.5% 0.1%, 80.7% 2%, 72.5% 32.5%, 60.2% 62.4%, 52.4% 68.1%, 47.5% 58.3%, 45.2% 34.5%, 27.5% 76.7%, 0.1% 64.9%, 17.9% 100%, 27.6% 76.8%, 76.1% 97.7%, 74.1% 44.1%)\"\n },\n className: \"ml-[-22rem] aspect-1313/771 w-328.25 flex-none origin-top-right rotate-30 bg-linear-to-tr from-[#ff80b5] to-[#9089fc] xl:mr-[calc(50%-12rem)] xl:ml-0\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 89,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 85,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto max-w-7xl px-6 lg:px-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto max-w-2xl text-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-base/7 font-semibold text-indigo-600\",\n children: \"Testimonials\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 99,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-2 text-4xl font-semibold tracking-tight text-balance text-gray-900 sm:text-5xl\",\n children: \"We have worked with thousands of amazing people\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 100,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 98,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mx-auto mt-16 grid max-w-2xl grid-cols-1 grid-rows-1 gap-8 text-sm/6 text-gray-900 sm:mt-20 sm:grid-cols-2 xl:mx-0 xl:max-w-none xl:grid-flow-col xl:grid-cols-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"figure\", {\n className: \"rounded-2xl bg-white shadow-lg ring-1 ring-gray-900/5 sm:col-span-2 xl:col-start-2 xl:row-end-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"blockquote\", {\n className: \"p-6 text-lg font-semibold tracking-tight text-gray-900 sm:p-12 sm:text-xl/8\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n children: `“${featuredTestimonial.body}”`\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 107,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 106,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"figcaption\", {\n className: \"flex flex-wrap items-center gap-x-4 gap-y-4 border-t border-gray-900/10 px-6 py-4 sm:flex-nowrap\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n alt: \"\",\n src: featuredTestimonial.author.imageUrl,\n className: \"size-10 flex-none rounded-full bg-gray-50\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 110,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex-auto\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"font-semibold\",\n children: featuredTestimonial.author.name\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 116,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-gray-600\",\n children: `@${featuredTestimonial.author.handle}`\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 117,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 115,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n alt: \"\",\n src: featuredTestimonial.author.logoUrl,\n className: \"h-10 w-auto flex-none\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 119,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 109,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 105,\n columnNumber: 11\n }, this),\n testimonials.map((columnGroup, columnGroupIdx)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-8 xl:contents xl:space-y-0\",\n children: columnGroup.map((column, columnIdx)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: classNames(columnGroupIdx === 0 && columnIdx === 0 || columnGroupIdx === testimonials.length - 1 && columnIdx === columnGroup.length - 1 ? \"xl:row-span-2\" : \"xl:row-start-1\", \"space-y-8\"),\n children: column.map((testimonial)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"figure\", {\n className: \"rounded-2xl bg-white p-6 shadow-lg ring-1 ring-gray-900/5\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"blockquote\", {\n className: \"text-gray-900\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n children: `“${testimonial.body}”`\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 141,\n columnNumber: 25\n }, this)\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 140,\n columnNumber: 23\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"figcaption\", {\n className: \"mt-6 flex items-center gap-x-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n alt: \"\",\n src: testimonial.author.imageUrl,\n className: \"size-10 rounded-full bg-gray-50\"\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 144,\n columnNumber: 25\n }, this),\n /*#__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)(\"div\", {\n className: \"font-semibold\",\n children: testimonial.author.name\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 146,\n columnNumber: 27\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-gray-600\",\n children: `@${testimonial.author.handle}`\n }, void 0, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 147,\n columnNumber: 27\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 145,\n columnNumber: 25\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 143,\n columnNumber: 23\n }, this)\n ]\n }, testimonial.author.handle, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 136,\n columnNumber: 21\n }, this))\n }, columnIdx, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 125,\n columnNumber: 17\n }, this))\n }, columnGroupIdx, false, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 123,\n columnNumber: 13\n }, this))\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 104,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 97,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/sashaastiadi/code/git.ourworld.tf/www_indaba/src/components/featuredtestimonial.tsx\",\n lineNumber: 72,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvY29tcG9uZW50cy9mZWF0dXJlZHRlc3RpbW9uaWFsLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUEsTUFBTUEsc0JBQXNCO0lBQzFCQyxNQUFNO0lBQ05DLFFBQVE7UUFDTkMsTUFBTTtRQUNOQyxRQUFRO1FBQ1JDLFVBQ0U7UUFDRkMsU0FBUztJQUNYO0FBQ0Y7QUFDQSxNQUFNQyxlQUFlO0lBQ25CO1FBQ0U7WUFDRTtnQkFDRU4sTUFBTTtnQkFDTkMsUUFBUTtvQkFDTkMsTUFBTTtvQkFDTkMsUUFBUTtvQkFDUkMsVUFDRTtnQkFDSjtZQUNGO1NBRUQ7UUFDRDtZQUNFO2dCQUNFSixNQUFNO2dCQUNOQyxRQUFRO29CQUNOQyxNQUFNO29CQUNOQyxRQUFRO29CQUNSQyxVQUNFO2dCQUNKO1lBQ0Y7U0FFRDtLQUNGO0lBQ0Q7UUFDRTtZQUNFO2dCQUNFSixNQUFNO2dCQUNOQyxRQUFRO29CQUNOQyxNQUFNO29CQUNOQyxRQUFRO29CQUNSQyxVQUNFO2dCQUNKO1lBQ0Y7U0FFRDtRQUNEO1lBQ0U7Z0JBQ0VKLE1BQU07Z0JBQ05DLFFBQVE7b0JBQ05DLE1BQU07b0JBQ05DLFFBQVE7b0JBQ1JDLFVBQ0U7Z0JBQ0o7WUFDRjtTQUVEO0tBQ0Y7Q0FDRjtBQUVELFNBQVNHLFdBQVcsR0FBR0MsT0FBTztJQUM1QixPQUFPQSxRQUFRQyxNQUFNLENBQUNDLFNBQVNDLElBQUksQ0FBQztBQUN0QztBQUVlLFNBQVNDO0lBQ3RCLHFCQUNFLDhEQUFDQztRQUFJQyxXQUFVOzswQkFDYiw4REFBQ0Q7Z0JBQ0NFLGVBQVk7Z0JBQ1pELFdBQVU7MEJBRVYsNEVBQUNEO29CQUNDRyxPQUFPO3dCQUNMQyxVQUNFO29CQUNKO29CQUNBSCxXQUFVOzs7Ozs7Ozs7OzswQkFHZCw4REFBQ0Q7Z0JBQ0NFLGVBQVk7Z0JBQ1pELFdBQVU7MEJBRVYsNEVBQUNEO29CQUNDRyxPQUFPO3dCQUNMQyxVQUNFO29CQUNKO29CQUNBSCxXQUFVOzs7Ozs7Ozs7OzswQkFHZCw4REFBQ0Q7Z0JBQUlDLFdBQVU7O2tDQUNiLDhEQUFDRDt3QkFBSUMsV0FBVTs7MENBQ2IsOERBQUNJO2dDQUFHSixXQUFVOzBDQUE0Qzs7Ozs7OzBDQUMxRCw4REFBQ0s7Z0NBQUVMLFdBQVU7MENBQW9GOzs7Ozs7Ozs7Ozs7a0NBSW5HLDhEQUFDRDt3QkFBSUMsV0FBVTs7MENBQ2IsOERBQUNNO2dDQUFPTixXQUFVOztrREFDaEIsOERBQUNPO3dDQUFXUCxXQUFVO2tEQUNwQiw0RUFBQ0s7c0RBQUcsQ0FBQyxDQUFDLEVBQUVwQixvQkFBb0JDLElBQUksQ0FBQyxDQUFDLENBQUM7Ozs7Ozs7Ozs7O2tEQUVyQyw4REFBQ3NCO3dDQUFXUixXQUFVOzswREFDcEIsOERBQUNTO2dEQUNDQyxLQUFJO2dEQUNKQyxLQUFLMUIsb0JBQW9CRSxNQUFNLENBQUNHLFFBQVE7Z0RBQ3hDVSxXQUFVOzs7Ozs7MERBRVosOERBQUNEO2dEQUFJQyxXQUFVOztrRUFDYiw4REFBQ0Q7d0RBQUlDLFdBQVU7a0VBQWlCZixvQkFBb0JFLE1BQU0sQ0FBQ0MsSUFBSTs7Ozs7O2tFQUMvRCw4REFBQ1c7d0RBQUlDLFdBQVU7a0VBQWlCLENBQUMsQ0FBQyxFQUFFZixvQkFBb0JFLE1BQU0sQ0FBQ0UsTUFBTSxDQUFDLENBQUM7Ozs7Ozs7Ozs7OzswREFFekUsOERBQUNvQjtnREFBSUMsS0FBSTtnREFBR0MsS0FBSzFCLG9CQUFvQkUsTUFBTSxDQUFDSSxPQUFPO2dEQUFFUyxXQUFVOzs7Ozs7Ozs7Ozs7Ozs7Ozs7NEJBR2xFUixhQUFhb0IsR0FBRyxDQUFDLENBQUNDLGFBQWFDLCtCQUM5Qiw4REFBQ2Y7b0NBQXlCQyxXQUFVOzhDQUNqQ2EsWUFBWUQsR0FBRyxDQUFDLENBQUNHLFFBQVFDLDBCQUN4Qiw4REFBQ2pCOzRDQUVDQyxXQUFXUCxXQUNULG1CQUFvQixLQUFLdUIsY0FBYyxLQUNwQ0YsbUJBQW1CdEIsYUFBYXlCLE1BQU0sR0FBRyxLQUFLRCxjQUFjSCxZQUFZSSxNQUFNLEdBQUcsSUFDaEYsa0JBQ0Esa0JBQ0o7c0RBR0RGLE9BQU9ILEdBQUcsQ0FBQyxDQUFDTSw0QkFDWCw4REFBQ1o7b0RBRUNOLFdBQVU7O3NFQUVWLDhEQUFDTzs0REFBV1AsV0FBVTtzRUFDcEIsNEVBQUNLOzBFQUFHLENBQUMsQ0FBQyxFQUFFYSxZQUFZaEMsSUFBSSxDQUFDLENBQUMsQ0FBQzs7Ozs7Ozs7Ozs7c0VBRTdCLDhEQUFDc0I7NERBQVdSLFdBQVU7OzhFQUNwQiw4REFBQ1M7b0VBQUlDLEtBQUk7b0VBQUdDLEtBQUtPLFlBQVkvQixNQUFNLENBQUNHLFFBQVE7b0VBQUVVLFdBQVU7Ozs7Ozs4RUFDeEQsOERBQUNEOztzRkFDQyw4REFBQ0E7NEVBQUlDLFdBQVU7c0ZBQWlCa0IsWUFBWS9CLE1BQU0sQ0FBQ0MsSUFBSTs7Ozs7O3NGQUN2RCw4REFBQ1c7NEVBQUlDLFdBQVU7c0ZBQWlCLENBQUMsQ0FBQyxFQUFFa0IsWUFBWS9CLE1BQU0sQ0FBQ0UsTUFBTSxDQUFDLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7bURBVjlENkIsWUFBWS9CLE1BQU0sQ0FBQ0UsTUFBTTs7Ozs7MkNBWDdCMkI7Ozs7O21DQUhERjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFxQ3RCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcmFkaWFudC8uL3NyYy9jb21wb25lbnRzL2ZlYXR1cmVkdGVzdGltb25pYWwudHN4PzE4ZmMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgZmVhdHVyZWRUZXN0aW1vbmlhbCA9IHtcbiAgYm9keTogJ0ludGVnZXIgaWQgbnVuYyBzaXQgc2VtcGVyIHB1cnVzLiBCaWJlbmR1bSBhdCBsYWN1cyB1dCBhcmN1IGJsYW5kaXQgbW9udGVzIHZpdGFlIGF1Y3RvciBsaWJlcm8uIEhhYyBjb25kaW1lbnR1bSBkaWduaXNzaW0gbmliaCB2dWxwdXRhdGUgdXQgbnVuYy4gQW1ldCBuaWJoIG9yY2kgbWkgdmVuZW5hdGlzIGJsYW5kaXQgdmVsIGV0IHByb2luLiBOb24gaGVuZHJlcml0IGluIHZlbCBhYyBkaWFtLicsXG4gIGF1dGhvcjoge1xuICAgIG5hbWU6ICdCcmVubmEgR295ZXR0ZScsXG4gICAgaGFuZGxlOiAnYnJlbm5hZ295ZXR0ZScsXG4gICAgaW1hZ2VVcmw6XG4gICAgICAnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE1NTA1MjU4MTEtZTU4NjlkZDAzMDMyP2l4bGliPXJiLT1leUpoY0hCZmFXUWlPakV5TURkOSZhdXRvPWZvcm1hdCZmaXQ9ZmFjZWFyZWEmZmFjZXBhZD0yJnc9MTAyNCZoPTEwMjQmcT04MCcsXG4gICAgbG9nb1VybDogJ2h0dHBzOi8vdGFpbHdpbmRjc3MuY29tL3BsdXMtYXNzZXRzL2ltZy9sb2dvcy9zYXZ2eWNhbC1sb2dvLWdyYXktOTAwLnN2ZycsXG4gIH0sXG59XG5jb25zdCB0ZXN0aW1vbmlhbHMgPSBbXG4gIFtcbiAgICBbXG4gICAgICB7XG4gICAgICAgIGJvZHk6ICdMYWJvcnVtIHF1aXMgcXVhbS4gRG9sb3J1bSBldCB1dCBxdW9kIHF1aWEuIFZvbHVwdGFzIG51bXF1YW0gZGVsZWN0dXMgbmloaWwuIEF1dCBlbmltIGRvbG9yZW1xdWUgZXQgaXBzYW0uJyxcbiAgICAgICAgYXV0aG9yOiB7XG4gICAgICAgICAgbmFtZTogJ0xlc2xpZSBBbGV4YW5kZXInLFxuICAgICAgICAgIGhhbmRsZTogJ2xlc2xpZWFsZXhhbmRlcicsXG4gICAgICAgICAgaW1hZ2VVcmw6XG4gICAgICAgICAgICAnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE0OTQ3OTAxMDgzNzctYmU5YzI5YjI5MzMwP2l4bGliPXJiLTEuMi4xJml4aWQ9ZXlKaGNIQmZhV1FpT2pFeU1EZDkmYXV0bz1mb3JtYXQmZml0PWZhY2VhcmVhJmZhY2VwYWQ9MiZ3PTI1NiZoPTI1NiZxPTgwJyxcbiAgICAgICAgfSxcbiAgICAgIH0sXG4gICAgICAvLyBNb3JlIHRlc3RpbW9uaWFscy4uLlxuICAgIF0sXG4gICAgW1xuICAgICAge1xuICAgICAgICBib2R5OiAnQXV0IHJlcHJlaGVuZGVyaXQgdm9sdXB0YXRlbSBldW0gYXNwZXJpb3JlcyBiZWF0YWUgaWQuIEl1cmUgbW9sZXN0aWFlIGlwc2FtIHV0IG9mZmljaWEgcmVtIG51bGxhIGJsYW5kaXRpaXMuJyxcbiAgICAgICAgYXV0aG9yOiB7XG4gICAgICAgICAgbmFtZTogJ0xpbmRzYXkgV2FsdG9uJyxcbiAgICAgICAgICBoYW5kbGU6ICdsaW5kc2F5d2FsdG9uJyxcbiAgICAgICAgICBpbWFnZVVybDpcbiAgICAgICAgICAgICdodHRwczovL2ltYWdlcy51bnNwbGFzaC5jb20vcGhvdG8tMTUxNzg0MTkwNTI0MC00NzI5ODhiYWJkZjk/aXhsaWI9cmItMS4yLjEmaXhpZD1leUpoY0hCZmFXUWlPakV5TURkOSZhdXRvPWZvcm1hdCZmaXQ9ZmFjZWFyZWEmZmFjZXBhZD0yJnc9MjU2Jmg9MjU2JnE9ODAnLFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICAgIC8vIE1vcmUgdGVzdGltb25pYWxzLi4uXG4gICAgXSxcbiAgXSxcbiAgW1xuICAgIFtcbiAgICAgIHtcbiAgICAgICAgYm9keTogJ1ZvbHVwdGFzIHF1b3MgaXRhcXVlIGlwc2FtIGluIHZvbHVwdGF0ZW0gZXN0LiBJc3RlIGVvcyBibGFuZGl0aWlzIHJlcHVkaWFuZGFlLiBFYXJ1bSBkZXNlcnVudCBlbmltIG1vbGVzdGlhZSBpcHN1bSBwZXJmZXJlbmRpcyByZWN1c2FuZGFlIHNhZXBlIGNvcnJ1cHRpLicsXG4gICAgICAgIGF1dGhvcjoge1xuICAgICAgICAgIG5hbWU6ICdUb20gQ29vaycsXG4gICAgICAgICAgaGFuZGxlOiAndG9tY29vaycsXG4gICAgICAgICAgaW1hZ2VVcmw6XG4gICAgICAgICAgICAnaHR0cHM6Ly9pbWFnZXMudW5zcGxhc2guY29tL3Bob3RvLTE0NzIwOTk2NDU3ODUtNTY1OGFiZjRmZjRlP2l4bGliPXJiLTEuMi4xJml4aWQ9ZXlKaGNIQmZhV1FpT2pFeU1EZDkmYXV0bz1mb3JtYXQmZml0PWZhY2VhcmVhJmZhY2VwYWQ9MiZ3PTI1NiZoPTI1NiZxPTgwJyxcbiAgICAgICAgfSxcbiAgICAgIH0sXG4gICAgICAvLyBNb3JlIHRlc3RpbW9uaWFscy4uLlxuICAgIF0sXG4gICAgW1xuICAgICAge1xuICAgICAgICBib2R5OiAnTW9sZXN0aWFzIGVhIGVhcnVtIHF1b3Mgbm9zdHJ1bSBkb2xvcmVtcXVlIHNlZC4gUXVhZXJhdCBxdWFzaSBhdXQgdmVsaXQgaW5jaWR1bnQgZXhjZXB0dXJpIHJlcnVtIHZvbHVwdGF0ZW0gbWludXMgaGFydW0uJyxcbiAgICAgICAgYXV0aG9yOiB7XG4gICAgICAgICAgbmFtZTogJ0xlb25hcmQgS3Jhc25lcicsXG4gICAgICAgICAgaGFuZGxlOiAnbGVvbmFyZGtyYXNuZXInLFxuICAgICAgICAgIGltYWdlVXJsOlxuICAgICAgICAgICAgJ2h0dHBzOi8vaW1hZ2VzLnVuc3BsYXNoLmNvbS9waG90by0xNTE5MzQ1MTgyNTYwLTNmMjkxN2M0NzJlZj9peGxpYj1yYi0xLjIuMSZpeGlkPWV5SmhjSEJmYVdRaU9qRXlNRGQ5JmF1dG89Zm9ybWF0JmZpdD1mYWNlYXJlYSZmYWNlcGFkPTImdz0yNTYmaD0yNTYmcT04MCcsXG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgICAgLy8gTW9yZSB0ZXN0aW1vbmlhbHMuLi5cbiAgICBdLFxuICBdLFxuXVxuXG5mdW5jdGlvbiBjbGFzc05hbWVzKC4uLmNsYXNzZXMpIHtcbiAgcmV0dXJuIGNsYXNzZXMuZmlsdGVyKEJvb2xlYW4pLmpvaW4oJyAnKVxufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBFeGFtcGxlKCkge1xuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmUgaXNvbGF0ZSBiZy13aGl0ZSBweS0yNFwiPlxuICAgICAgPGRpdlxuICAgICAgICBhcmlhLWhpZGRlbj1cInRydWVcIlxuICAgICAgICBjbGFzc05hbWU9XCJhYnNvbHV0ZSBpbnNldC14LTAgdG9wLTEvMiAtei0xMCAtdHJhbnNsYXRlLXktMS8yIHRyYW5zZm9ybS1ncHUgb3ZlcmZsb3ctaGlkZGVuIG9wYWNpdHktMzAgYmx1ci0zeGxcIlxuICAgICAgPlxuICAgICAgICA8ZGl2XG4gICAgICAgICAgc3R5bGU9e3tcbiAgICAgICAgICAgIGNsaXBQYXRoOlxuICAgICAgICAgICAgICAncG9seWdvbig3NC4xJSA0NC4xJSwgMTAwJSA2MS42JSwgOTcuNSUgMjYuOSUsIDg1LjUlIDAuMSUsIDgwLjclIDIlLCA3Mi41JSAzMi41JSwgNjAuMiUgNjIuNCUsIDUyLjQlIDY4LjElLCA0Ny41JSA1OC4zJSwgNDUuMiUgMzQuNSUsIDI3LjUlIDc2LjclLCAwLjElIDY0LjklLCAxNy45JSAxMDAlLCAyNy42JSA3Ni44JSwgNzYuMSUgOTcuNyUsIDc0LjElIDQ0LjElKScsXG4gICAgICAgICAgfX1cbiAgICAgICAgICBjbGFzc05hbWU9XCJtbC1bbWF4KDUwJSwzOHJlbSldIGFzcGVjdC0xMzEzLzc3MSB3LTMyOC4yNSBiZy1saW5lYXItdG8tdHIgZnJvbS1bI2ZmODBiNV0gdG8tWyM5MDg5ZmNdXCJcbiAgICAgICAgLz5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdlxuICAgICAgICBhcmlhLWhpZGRlbj1cInRydWVcIlxuICAgICAgICBjbGFzc05hbWU9XCJhYnNvbHV0ZSBpbnNldC14LTAgdG9wLTAgLXotMTAgZmxleCB0cmFuc2Zvcm0tZ3B1IG92ZXJmbG93LWhpZGRlbiBwdC0zMiBvcGFjaXR5LTI1IGJsdXItM3hsIHNtOnB0LTQwIHhsOmp1c3RpZnktZW5kXCJcbiAgICAgID5cbiAgICAgICAgPGRpdlxuICAgICAgICAgIHN0eWxlPXt7XG4gICAgICAgICAgICBjbGlwUGF0aDpcbiAgICAgICAgICAgICAgJ3BvbHlnb24oNzQuMSUgNDQuMSUsIDEwMCUgNjEuNiUsIDk3LjUlIDI2LjklLCA4NS41JSAwLjElLCA4MC43JSAyJSwgNzIuNSUgMzIuNSUsIDYwLjIlIDYyLjQlLCA1Mi40JSA2OC4xJSwgNDcuNSUgNTguMyUsIDQ1LjIlIDM0LjUlLCAyNy41JSA3Ni43JSwgMC4xJSA2NC45JSwgMTcuOSUgMTAwJSwgMjcuNiUgNzYuOCUsIDc2LjElIDk3LjclLCA3NC4xJSA0NC4xJSknLFxuICAgICAgICAgIH19XG4gICAgICAgICAgY2xhc3NOYW1lPVwibWwtWy0yMnJlbV0gYXNwZWN0LTEzMTMvNzcxIHctMzI4LjI1IGZsZXgtbm9uZSBvcmlnaW4tdG9wLXJpZ2h0IHJvdGF0ZS0zMCBiZy1saW5lYXItdG8tdHIgZnJvbS1bI2ZmODBiNV0gdG8tWyM5MDg5ZmNdIHhsOm1yLVtjYWxjKDUwJS0xMnJlbSldIHhsOm1sLTBcIlxuICAgICAgICAvPlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cIm14LWF1dG8gbWF4LXctN3hsIHB4LTYgbGc6cHgtOFwiPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm14LWF1dG8gbWF4LXctMnhsIHRleHQtY2VudGVyXCI+XG4gICAgICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtYmFzZS83IGZvbnQtc2VtaWJvbGQgdGV4dC1pbmRpZ28tNjAwXCI+VGVzdGltb25pYWxzPC9oMj5cbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJtdC0yIHRleHQtNHhsIGZvbnQtc2VtaWJvbGQgdHJhY2tpbmctdGlnaHQgdGV4dC1iYWxhbmNlIHRleHQtZ3JheS05MDAgc206dGV4dC01eGxcIj5cbiAgICAgICAgICAgIFdlIGhhdmUgd29ya2VkIHdpdGggdGhvdXNhbmRzIG9mIGFtYXppbmcgcGVvcGxlXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJteC1hdXRvIG10LTE2IGdyaWQgbWF4LXctMnhsIGdyaWQtY29scy0xIGdyaWQtcm93cy0xIGdhcC04IHRleHQtc20vNiB0ZXh0LWdyYXktOTAwIHNtOm10LTIwIHNtOmdyaWQtY29scy0yIHhsOm14LTAgeGw6bWF4LXctbm9uZSB4bDpncmlkLWZsb3ctY29sIHhsOmdyaWQtY29scy00XCI+XG4gICAgICAgICAgPGZpZ3VyZSBjbGFzc05hbWU9XCJyb3VuZGVkLTJ4bCBiZy13aGl0ZSBzaGFkb3ctbGcgcmluZy0xIHJpbmctZ3JheS05MDAvNSBzbTpjb2wtc3Bhbi0yIHhsOmNvbC1zdGFydC0yIHhsOnJvdy1lbmQtMVwiPlxuICAgICAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3NOYW1lPVwicC02IHRleHQtbGcgZm9udC1zZW1pYm9sZCB0cmFja2luZy10aWdodCB0ZXh0LWdyYXktOTAwIHNtOnAtMTIgc206dGV4dC14bC84XCI+XG4gICAgICAgICAgICAgIDxwPntg4oCcJHtmZWF0dXJlZFRlc3RpbW9uaWFsLmJvZHl94oCdYH08L3A+XG4gICAgICAgICAgICA8L2Jsb2NrcXVvdGU+XG4gICAgICAgICAgICA8ZmlnY2FwdGlvbiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXIgZ2FwLXgtNCBnYXAteS00IGJvcmRlci10IGJvcmRlci1ncmF5LTkwMC8xMCBweC02IHB5LTQgc206ZmxleC1ub3dyYXBcIj5cbiAgICAgICAgICAgICAgPGltZ1xuICAgICAgICAgICAgICAgIGFsdD1cIlwiXG4gICAgICAgICAgICAgICAgc3JjPXtmZWF0dXJlZFRlc3RpbW9uaWFsLmF1dGhvci5pbWFnZVVybH1cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJzaXplLTEwIGZsZXgtbm9uZSByb3VuZGVkLWZ1bGwgYmctZ3JheS01MFwiXG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleC1hdXRvXCI+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmb250LXNlbWlib2xkXCI+e2ZlYXR1cmVkVGVzdGltb25pYWwuYXV0aG9yLm5hbWV9PC9kaXY+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0ZXh0LWdyYXktNjAwXCI+e2BAJHtmZWF0dXJlZFRlc3RpbW9uaWFsLmF1dGhvci5oYW5kbGV9YH08L2Rpdj5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxpbWcgYWx0PVwiXCIgc3JjPXtmZWF0dXJlZFRlc3RpbW9uaWFsLmF1dGhvci5sb2dvVXJsfSBjbGFzc05hbWU9XCJoLTEwIHctYXV0byBmbGV4LW5vbmVcIiAvPlxuICAgICAgICAgICAgPC9maWdjYXB0aW9uPlxuICAgICAgICAgIDwvZmlndXJlPlxuICAgICAgICAgIHt0ZXN0aW1vbmlhbHMubWFwKChjb2x1bW5Hcm91cCwgY29sdW1uR3JvdXBJZHgpID0+IChcbiAgICAgICAgICAgIDxkaXYga2V5PXtjb2x1bW5Hcm91cElkeH0gY2xhc3NOYW1lPVwic3BhY2UteS04IHhsOmNvbnRlbnRzIHhsOnNwYWNlLXktMFwiPlxuICAgICAgICAgICAgICB7Y29sdW1uR3JvdXAubWFwKChjb2x1bW4sIGNvbHVtbklkeCkgPT4gKFxuICAgICAgICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgICAgICAgIGtleT17Y29sdW1uSWR4fVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtjbGFzc05hbWVzKFxuICAgICAgICAgICAgICAgICAgICAoY29sdW1uR3JvdXBJZHggPT09IDAgJiYgY29sdW1uSWR4ID09PSAwKSB8fFxuICAgICAgICAgICAgICAgICAgICAgIChjb2x1bW5Hcm91cElkeCA9PT0gdGVzdGltb25pYWxzLmxlbmd0aCAtIDEgJiYgY29sdW1uSWR4ID09PSBjb2x1bW5Hcm91cC5sZW5ndGggLSAxKVxuICAgICAgICAgICAgICAgICAgICAgID8gJ3hsOnJvdy1zcGFuLTInXG4gICAgICAgICAgICAgICAgICAgICAgOiAneGw6cm93LXN0YXJ0LTEnLFxuICAgICAgICAgICAgICAgICAgICAnc3BhY2UteS04JyxcbiAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAge2NvbHVtbi5tYXAoKHRlc3RpbW9uaWFsKSA9PiAoXG4gICAgICAgICAgICAgICAgICAgIDxmaWd1cmVcbiAgICAgICAgICAgICAgICAgICAgICBrZXk9e3Rlc3RpbW9uaWFsLmF1dGhvci5oYW5kbGV9XG4gICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwicm91bmRlZC0yeGwgYmctd2hpdGUgcC02IHNoYWRvdy1sZyByaW5nLTEgcmluZy1ncmF5LTkwMC81XCJcbiAgICAgICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgICAgIDxibG9ja3F1b3RlIGNsYXNzTmFtZT1cInRleHQtZ3JheS05MDBcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxwPntg4oCcJHt0ZXN0aW1vbmlhbC5ib2R5feKAnWB9PC9wPlxuICAgICAgICAgICAgICAgICAgICAgIDwvYmxvY2txdW90ZT5cbiAgICAgICAgICAgICAgICAgICAgICA8ZmlnY2FwdGlvbiBjbGFzc05hbWU9XCJtdC02IGZsZXggaXRlbXMtY2VudGVyIGdhcC14LTRcIj5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgYWx0PVwiXCIgc3JjPXt0ZXN0aW1vbmlhbC5hdXRob3IuaW1hZ2VVcmx9IGNsYXNzTmFtZT1cInNpemUtMTAgcm91bmRlZC1mdWxsIGJnLWdyYXktNTBcIiAvPlxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmb250LXNlbWlib2xkXCI+e3Rlc3RpbW9uaWFsLmF1dGhvci5uYW1lfTwvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInRleHQtZ3JheS02MDBcIj57YEAke3Rlc3RpbW9uaWFsLmF1dGhvci5oYW5kbGV9YH08L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgICAgIDwvZmlnY2FwdGlvbj5cbiAgICAgICAgICAgICAgICAgICAgPC9maWd1cmU+XG4gICAgICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICApKX1cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbImZlYXR1cmVkVGVzdGltb25pYWwiLCJib2R5IiwiYXV0aG9yIiwibmFtZSIsImhhbmRsZSIsImltYWdlVXJsIiwibG9nb1VybCIsInRlc3RpbW9uaWFscyIsImNsYXNzTmFtZXMiLCJjbGFzc2VzIiwiZmlsdGVyIiwiQm9vbGVhbiIsImpvaW4iLCJFeGFtcGxlIiwiZGl2IiwiY2xhc3NOYW1lIiwiYXJpYS1oaWRkZW4iLCJzdHlsZSIsImNsaXBQYXRoIiwiaDIiLCJwIiwiZmlndXJlIiwiYmxvY2txdW90ZSIsImZpZ2NhcHRpb24iLCJpbWciLCJhbHQiLCJzcmMiLCJtYXAiLCJjb2x1bW5Hcm91cCIsImNvbHVtbkdyb3VwSWR4IiwiY29sdW1uIiwiY29sdW1uSWR4IiwibGVuZ3RoIiwidGVzdGltb25pYWwiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./src/components/featuredtestimonial.tsx\n"); + +/***/ }), + /***/ "(rsc)/./src/components/footer.tsx": /*!***********************************!*\ !*** ./src/components/footer.tsx ***! diff --git a/.next/server/middleware-build-manifest.js b/.next/server/middleware-build-manifest.js index 424a1a1..36489d8 100644 --- a/.next/server/middleware-build-manifest.js +++ b/.next/server/middleware-build-manifest.js @@ -2,9 +2,7 @@ self.__BUILD_MANIFEST = { "polyfillFiles": [ "static/chunks/polyfills.js" ], - "devFiles": [ - "static/chunks/react-refresh.js" - ], + "devFiles": [], "ampDevFiles": [], "lowPriorityFiles": [], "rootMainFiles": [ @@ -12,16 +10,7 @@ self.__BUILD_MANIFEST = { "static/chunks/main-app.js" ], "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" - ] + "/_app": [] }, "ampFirstPages": [] }; diff --git a/.next/server/pages-manifest.json b/.next/server/pages-manifest.json index b737eed..9e26dfe 100644 --- a/.next/server/pages-manifest.json +++ b/.next/server/pages-manifest.json @@ -1,5 +1 @@ -{ - "/_error": "pages/_error.js", - "/_app": "pages/_app.js", - "/_document": "pages/_document.js" -} \ No newline at end of file +{} \ No newline at end of file diff --git a/.next/server/pages/_app.js b/.next/server/pages/_app.js deleted file mode 100644 index 035b4f5..0000000 --- a/.next/server/pages/_app.js +++ /dev/null @@ -1,46 +0,0 @@ -"use strict"; -/* - * 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/_app"; -exports.ids = ["pages/_app"]; -exports.modules = { - -/***/ "react": -/*!************************!*\ - !*** external "react" ***! - \************************/ -/***/ ((module) => { - -module.exports = require("react"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!************************************!*\ - !*** external "react/jsx-runtime" ***! - \************************************/ -/***/ ((module) => { - -module.exports = require("react/jsx-runtime"); - -/***/ }) - -}; -; - -// 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"], () => (__webpack_exec__("./node_modules/next/dist/pages/_app.js"))); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/_document.js b/.next/server/pages/_document.js deleted file mode 100644 index e8a3e16..0000000 --- a/.next/server/pages/_document.js +++ /dev/null @@ -1,66 +0,0 @@ -"use strict"; -/* - * 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/_document"; -exports.ids = ["pages/_document"]; -exports.modules = { - -/***/ "next/dist/compiled/next-server/pages.runtime.dev.js": -/*!**********************************************************************!*\ - !*** external "next/dist/compiled/next-server/pages.runtime.dev.js" ***! - \**********************************************************************/ -/***/ ((module) => { - -module.exports = require("next/dist/compiled/next-server/pages.runtime.dev.js"); - -/***/ }), - -/***/ "react": -/*!************************!*\ - !*** external "react" ***! - \************************/ -/***/ ((module) => { - -module.exports = require("react"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!************************************!*\ - !*** external "react/jsx-runtime" ***! - \************************************/ -/***/ ((module) => { - -module.exports = require("react/jsx-runtime"); - -/***/ }), - -/***/ "path": -/*!***********************!*\ - !*** external "path" ***! - \***********************/ -/***/ ((module) => { - -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"], () => (__webpack_exec__("./node_modules/next/dist/pages/_document.js"))); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/pages/_error.js b/.next/server/pages/_error.js deleted file mode 100644 index bfd6da9..0000000 --- a/.next/server/pages/_error.js +++ /dev/null @@ -1,76 +0,0 @@ -"use strict"; -/* - * 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/_error"; -exports.ids = ["pages/_error"]; -exports.modules = { - -/***/ "./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D!": -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D! ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -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 next_dist_pages_document__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/dist/pages/_document */ \"./node_modules/next/dist/pages/_document.js\");\n/* harmony import */ var next_dist_pages_document__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_dist_pages_document__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var next_dist_pages_app__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! next/dist/pages/_app */ \"./node_modules/next/dist/pages/_app.js\");\n/* harmony import */ var next_dist_pages_app__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(next_dist_pages_app__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! next/dist/pages/_error */ \"./node_modules/next/dist/pages/_error.js\");\n/* harmony import */ var next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__);\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)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, \"default\"));\n// Re-export methods.\nconst getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, \"getStaticProps\");\nconst getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, \"getStaticPaths\");\nconst getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, \"getServerSideProps\");\nconst config = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, \"config\");\nconst reportWebVitals = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, \"reportWebVitals\");\n// Re-export legacy methods.\nconst unstable_getStaticProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticProps\");\nconst unstable_getStaticPaths = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticPaths\");\nconst unstable_getStaticParams = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getStaticParams\");\nconst unstable_getServerProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__, \"unstable_getServerProps\");\nconst unstable_getServerSideProps = (0,next_dist_build_templates_helpers__WEBPACK_IMPORTED_MODULE_2__.hoist)(next_dist_pages_error__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: \"/_error\",\n pathname: \"/_error\",\n // The following aren't used in production.\n bundlePath: \"\",\n filename: \"\"\n },\n components: {\n App: (next_dist_pages_app__WEBPACK_IMPORTED_MODULE_4___default()),\n Document: (next_dist_pages_document__WEBPACK_IMPORTED_MODULE_3___default())\n },\n userland: next_dist_pages_error__WEBPACK_IMPORTED_MODULE_5__\n});\n\n//# sourceMappingURL=pages.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LXJvdXRlLWxvYWRlci9pbmRleC5qcz9raW5kPVBBR0VTJnBhZ2U9JTJGX2Vycm9yJnByZWZlcnJlZFJlZ2lvbj0mYWJzb2x1dGVQYWdlUGF0aD1uZXh0JTJGZGlzdCUyRnBhZ2VzJTJGX2Vycm9yJmFic29sdXRlQXBwUGF0aD1uZXh0JTJGZGlzdCUyRnBhZ2VzJTJGX2FwcCZhYnNvbHV0ZURvY3VtZW50UGF0aD1uZXh0JTJGZGlzdCUyRnBhZ2VzJTJGX2RvY3VtZW50Jm1pZGRsZXdhcmVDb25maWdCYXNlNjQ9ZTMwJTNEISIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQStGO0FBQ2hDO0FBQ0w7QUFDMUQ7QUFDaUQ7QUFDVjtBQUN2QztBQUNtRDtBQUNuRDtBQUNBLGlFQUFlLHdFQUFLLENBQUMsa0RBQVEsWUFBWSxFQUFDO0FBQzFDO0FBQ08sdUJBQXVCLHdFQUFLLENBQUMsa0RBQVE7QUFDckMsdUJBQXVCLHdFQUFLLENBQUMsa0RBQVE7QUFDckMsMkJBQTJCLHdFQUFLLENBQUMsa0RBQVE7QUFDekMsZUFBZSx3RUFBSyxDQUFDLGtEQUFRO0FBQzdCLHdCQUF3Qix3RUFBSyxDQUFDLGtEQUFRO0FBQzdDO0FBQ08sZ0NBQWdDLHdFQUFLLENBQUMsa0RBQVE7QUFDOUMsZ0NBQWdDLHdFQUFLLENBQUMsa0RBQVE7QUFDOUMsaUNBQWlDLHdFQUFLLENBQUMsa0RBQVE7QUFDL0MsZ0NBQWdDLHdFQUFLLENBQUMsa0RBQVE7QUFDOUMsb0NBQW9DLHdFQUFLLENBQUMsa0RBQVE7QUFDekQ7QUFDTyx3QkFBd0IseUdBQWdCO0FBQy9DO0FBQ0EsY0FBYyx5RUFBUztBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsV0FBVztBQUNYLGdCQUFnQjtBQUNoQixLQUFLO0FBQ0wsWUFBWTtBQUNaLENBQUM7O0FBRUQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9yYWRpYW50Lz8wZDk4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBhZ2VzUm91dGVNb2R1bGUgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9mdXR1cmUvcm91dGUtbW9kdWxlcy9wYWdlcy9tb2R1bGUuY29tcGlsZWRcIjtcbmltcG9ydCB7IFJvdXRlS2luZCB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2Z1dHVyZS9yb3V0ZS1raW5kXCI7XG5pbXBvcnQgeyBob2lzdCB9IGZyb20gXCJuZXh0L2Rpc3QvYnVpbGQvdGVtcGxhdGVzL2hlbHBlcnNcIjtcbi8vIEltcG9ydCB0aGUgYXBwIGFuZCBkb2N1bWVudCBtb2R1bGVzLlxuaW1wb3J0IERvY3VtZW50IGZyb20gXCJuZXh0L2Rpc3QvcGFnZXMvX2RvY3VtZW50XCI7XG5pbXBvcnQgQXBwIGZyb20gXCJuZXh0L2Rpc3QvcGFnZXMvX2FwcFwiO1xuLy8gSW1wb3J0IHRoZSB1c2VybGFuZCBjb2RlLlxuaW1wb3J0ICogYXMgdXNlcmxhbmQgZnJvbSBcIm5leHQvZGlzdC9wYWdlcy9fZXJyb3JcIjtcbi8vIFJlLWV4cG9ydCB0aGUgY29tcG9uZW50IChzaG91bGQgYmUgdGhlIGRlZmF1bHQgZXhwb3J0KS5cbmV4cG9ydCBkZWZhdWx0IGhvaXN0KHVzZXJsYW5kLCBcImRlZmF1bHRcIik7XG4vLyBSZS1leHBvcnQgbWV0aG9kcy5cbmV4cG9ydCBjb25zdCBnZXRTdGF0aWNQcm9wcyA9IGhvaXN0KHVzZXJsYW5kLCBcImdldFN0YXRpY1Byb3BzXCIpO1xuZXhwb3J0IGNvbnN0IGdldFN0YXRpY1BhdGhzID0gaG9pc3QodXNlcmxhbmQsIFwiZ2V0U3RhdGljUGF0aHNcIik7XG5leHBvcnQgY29uc3QgZ2V0U2VydmVyU2lkZVByb3BzID0gaG9pc3QodXNlcmxhbmQsIFwiZ2V0U2VydmVyU2lkZVByb3BzXCIpO1xuZXhwb3J0IGNvbnN0IGNvbmZpZyA9IGhvaXN0KHVzZXJsYW5kLCBcImNvbmZpZ1wiKTtcbmV4cG9ydCBjb25zdCByZXBvcnRXZWJWaXRhbHMgPSBob2lzdCh1c2VybGFuZCwgXCJyZXBvcnRXZWJWaXRhbHNcIik7XG4vLyBSZS1leHBvcnQgbGVnYWN5IG1ldGhvZHMuXG5leHBvcnQgY29uc3QgdW5zdGFibGVfZ2V0U3RhdGljUHJvcHMgPSBob2lzdCh1c2VybGFuZCwgXCJ1bnN0YWJsZV9nZXRTdGF0aWNQcm9wc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTdGF0aWNQYXRocyA9IGhvaXN0KHVzZXJsYW5kLCBcInVuc3RhYmxlX2dldFN0YXRpY1BhdGhzXCIpO1xuZXhwb3J0IGNvbnN0IHVuc3RhYmxlX2dldFN0YXRpY1BhcmFtcyA9IGhvaXN0KHVzZXJsYW5kLCBcInVuc3RhYmxlX2dldFN0YXRpY1BhcmFtc1wiKTtcbmV4cG9ydCBjb25zdCB1bnN0YWJsZV9nZXRTZXJ2ZXJQcm9wcyA9IGhvaXN0KHVzZXJsYW5kLCBcInVuc3RhYmxlX2dldFNlcnZlclByb3BzXCIpO1xuZXhwb3J0IGNvbnN0IHVuc3RhYmxlX2dldFNlcnZlclNpZGVQcm9wcyA9IGhvaXN0KHVzZXJsYW5kLCBcInVuc3RhYmxlX2dldFNlcnZlclNpZGVQcm9wc1wiKTtcbi8vIENyZWF0ZSBhbmQgZXhwb3J0IHRoZSByb3V0ZSBtb2R1bGUgdGhhdCB3aWxsIGJlIGNvbnN1bWVkLlxuZXhwb3J0IGNvbnN0IHJvdXRlTW9kdWxlID0gbmV3IFBhZ2VzUm91dGVNb2R1bGUoe1xuICAgIGRlZmluaXRpb246IHtcbiAgICAgICAga2luZDogUm91dGVLaW5kLlBBR0VTLFxuICAgICAgICBwYWdlOiBcIi9fZXJyb3JcIixcbiAgICAgICAgcGF0aG5hbWU6IFwiL19lcnJvclwiLFxuICAgICAgICAvLyBUaGUgZm9sbG93aW5nIGFyZW4ndCB1c2VkIGluIHByb2R1Y3Rpb24uXG4gICAgICAgIGJ1bmRsZVBhdGg6IFwiXCIsXG4gICAgICAgIGZpbGVuYW1lOiBcIlwiXG4gICAgfSxcbiAgICBjb21wb25lbnRzOiB7XG4gICAgICAgIEFwcCxcbiAgICAgICAgRG9jdW1lbnRcbiAgICB9LFxuICAgIHVzZXJsYW5kXG59KTtcblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9cGFnZXMuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D!\n"); - -/***/ }), - -/***/ "next/dist/compiled/next-server/pages.runtime.dev.js": -/*!**********************************************************************!*\ - !*** external "next/dist/compiled/next-server/pages.runtime.dev.js" ***! - \**********************************************************************/ -/***/ ((module) => { - -module.exports = require("next/dist/compiled/next-server/pages.runtime.dev.js"); - -/***/ }), - -/***/ "react": -/*!************************!*\ - !*** external "react" ***! - \************************/ -/***/ ((module) => { - -module.exports = require("react"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!************************************!*\ - !*** external "react/jsx-runtime" ***! - \************************************/ -/***/ ((module) => { - -module.exports = require("react/jsx-runtime"); - -/***/ }), - -/***/ "path": -/*!***********************!*\ - !*** external "path" ***! - \***********************/ -/***/ ((module) => { - -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"], () => (__webpack_exec__("./node_modules/next/dist/build/webpack/loaders/next-route-loader/index.js?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D!"))); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file diff --git a/.next/server/server-reference-manifest.json b/.next/server/server-reference-manifest.json index 38c6a3b..6a6aff1 100644 --- a/.next/server/server-reference-manifest.json +++ b/.next/server/server-reference-manifest.json @@ -1,5 +1,5 @@ { "node": {}, "edge": {}, - "encryptionKey": "S9yCGzNHerkzFgHhJGDJzQy3WE3wlCFgxAClaCXuKdM=" + "encryptionKey": "uQ5i2oYHFKT1gCyVM5HOaPTTXF6kOXxb+rK13EHuD5s=" } \ No newline at end of file diff --git a/.next/server/vendor-chunks/next.js b/.next/server/vendor-chunks/next.js index c4d5d8d..05728ef 100644 --- a/.next/server/vendor-chunks/next.js +++ b/.next/server/vendor-chunks/next.js @@ -10,369 +10,6 @@ exports.id = "vendor-chunks/next"; exports.ids = ["vendor-chunks/next"]; exports.modules = { -/***/ "./node_modules/next/dist/build/templates/helpers.js": -/*!***********************************************************!*\ - !*** ./node_modules/next/dist/build/templates/helpers.js ***! - \***********************************************************/ -/***/ ((__unused_webpack_module, exports) => { - -"use strict"; -eval("/**\n * Hoists a name from a module or promised module.\n *\n * @param module the module to hoist the name from\n * @param name the name to hoist\n * @returns the value on the module (or promised module)\n */ \nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"hoist\", ({\n enumerable: true,\n get: function() {\n return hoist;\n }\n}));\nfunction hoist(module, name) {\n // If the name is available in the module, return it.\n if (name in module) {\n return module[name];\n }\n // If a property called `then` exists, assume it's a promise and\n // return a promise that resolves to the name.\n if (\"then\" in module && typeof module.then === \"function\") {\n return module.then((mod)=>hoist(mod, name));\n }\n // If we're trying to hoise the default export, and the module is a function,\n // return the module itself.\n if (typeof module === \"function\" && name === \"default\") {\n return module;\n }\n // Otherwise, return undefined.\n return undefined;\n}\n\n//# sourceMappingURL=helpers.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3RlbXBsYXRlcy9oZWxwZXJzLmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQWlCO0FBQ2pCLDhDQUE2QztBQUM3QztBQUNBLENBQUMsRUFBQztBQUNGLHlDQUF3QztBQUN4QztBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUMsRUFBQztBQUNGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JhZGlhbnQvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3RlbXBsYXRlcy9oZWxwZXJzLmpzP2IyODciXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBIb2lzdHMgYSBuYW1lIGZyb20gYSBtb2R1bGUgb3IgcHJvbWlzZWQgbW9kdWxlLlxuICpcbiAqIEBwYXJhbSBtb2R1bGUgdGhlIG1vZHVsZSB0byBob2lzdCB0aGUgbmFtZSBmcm9tXG4gKiBAcGFyYW0gbmFtZSB0aGUgbmFtZSB0byBob2lzdFxuICogQHJldHVybnMgdGhlIHZhbHVlIG9uIHRoZSBtb2R1bGUgKG9yIHByb21pc2VkIG1vZHVsZSlcbiAqLyBcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuICAgIHZhbHVlOiB0cnVlXG59KTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcImhvaXN0XCIsIHtcbiAgICBlbnVtZXJhYmxlOiB0cnVlLFxuICAgIGdldDogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiBob2lzdDtcbiAgICB9XG59KTtcbmZ1bmN0aW9uIGhvaXN0KG1vZHVsZSwgbmFtZSkge1xuICAgIC8vIElmIHRoZSBuYW1lIGlzIGF2YWlsYWJsZSBpbiB0aGUgbW9kdWxlLCByZXR1cm4gaXQuXG4gICAgaWYgKG5hbWUgaW4gbW9kdWxlKSB7XG4gICAgICAgIHJldHVybiBtb2R1bGVbbmFtZV07XG4gICAgfVxuICAgIC8vIElmIGEgcHJvcGVydHkgY2FsbGVkIGB0aGVuYCBleGlzdHMsIGFzc3VtZSBpdCdzIGEgcHJvbWlzZSBhbmRcbiAgICAvLyByZXR1cm4gYSBwcm9taXNlIHRoYXQgcmVzb2x2ZXMgdG8gdGhlIG5hbWUuXG4gICAgaWYgKFwidGhlblwiIGluIG1vZHVsZSAmJiB0eXBlb2YgbW9kdWxlLnRoZW4gPT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICByZXR1cm4gbW9kdWxlLnRoZW4oKG1vZCk9PmhvaXN0KG1vZCwgbmFtZSkpO1xuICAgIH1cbiAgICAvLyBJZiB3ZSdyZSB0cnlpbmcgdG8gaG9pc2UgdGhlIGRlZmF1bHQgZXhwb3J0LCBhbmQgdGhlIG1vZHVsZSBpcyBhIGZ1bmN0aW9uLFxuICAgIC8vIHJldHVybiB0aGUgbW9kdWxlIGl0c2VsZi5cbiAgICBpZiAodHlwZW9mIG1vZHVsZSA9PT0gXCJmdW5jdGlvblwiICYmIG5hbWUgPT09IFwiZGVmYXVsdFwiKSB7XG4gICAgICAgIHJldHVybiBtb2R1bGU7XG4gICAgfVxuICAgIC8vIE90aGVyd2lzZSwgcmV0dXJuIHVuZGVmaW5lZC5cbiAgICByZXR1cm4gdW5kZWZpbmVkO1xufVxuXG4vLyMgc291cmNlTWFwcGluZ1VSTD1oZWxwZXJzLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/templates/helpers.js\n"); - -/***/ }), - -/***/ "./node_modules/next/dist/pages/_app.js": -/*!**********************************************!*\ - !*** ./node_modules/next/dist/pages/_app.js ***! - \**********************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"default\", ({\n enumerable: true,\n get: function() {\n return App;\n }\n}));\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_default.cjs\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\nconst _react = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! react */ \"react\"));\nconst _utils = __webpack_require__(/*! ../shared/lib/utils */ \"./node_modules/next/dist/shared/lib/utils.js\");\n/**\n * `App` component is used for initialize of pages. It allows for overwriting and full control of the `page` initialization.\n * This allows for keeping state between navigation, custom error handling, injecting additional data.\n */ async function appGetInitialProps(param) {\n let { Component, ctx } = param;\n const pageProps = await (0, _utils.loadGetInitialProps)(Component, ctx);\n return {\n pageProps\n };\n}\nclass App extends _react.default.Component {\n render() {\n const { Component, pageProps } = this.props;\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(Component, {\n ...pageProps\n });\n }\n}\nApp.origGetInitialProps = appGetInitialProps;\nApp.getInitialProps = appGetInitialProps;\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=_app.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L3BhZ2VzL19hcHAuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztlQWlDcUJBOzs7Ozs0RUFqQ0g7bUNBV2tCO0FBVXBDOzs7Q0FHQyxHQUNELGVBQWVDLG1CQUFtQkMsS0FHckI7SUFIcUIsTUFDaENDLFNBQVMsRUFDVEMsR0FBRyxFQUNRLEdBSHFCRjtJQUloQyxNQUFNRyxZQUFZLE1BQU1DLENBQUFBLEdBQUFBLE9BQUFBLG1CQUFtQixFQUFDSCxXQUFXQztJQUN2RCxPQUFPO1FBQUVDO0lBQVU7QUFDckI7QUFFZSxNQUFNTCxZQUFzQ08sT0FBQUEsT0FBSyxDQUFDSixTQUFTO0lBT3hFSyxTQUFTO1FBQ1AsTUFBTSxFQUFFTCxTQUFTLEVBQUVFLFNBQVMsRUFBRSxHQUFHLElBQUksQ0FBQ0ksS0FBSztRQUUzQyxPQUFPLFdBQVAsR0FBTyxJQUFBQyxZQUFBQyxHQUFBLEVBQUNSLFdBQUFBO1lBQVcsR0FBR0UsU0FBUzs7SUFDakM7QUFDRjtBQVpxQkwsSUFJWlksbUJBQUFBLEdBQXNCWDtBQUpWRCxJQUtaYSxlQUFBQSxHQUFrQloiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9yYWRpYW50Ly4uLy4uL3NyYy9wYWdlcy9fYXBwLnRzeD83YzZhIl0sIm5hbWVzIjpbIkFwcCIsImFwcEdldEluaXRpYWxQcm9wcyIsInBhcmFtIiwiQ29tcG9uZW50IiwiY3R4IiwicGFnZVByb3BzIiwibG9hZEdldEluaXRpYWxQcm9wcyIsIlJlYWN0IiwicmVuZGVyIiwicHJvcHMiLCJfanN4cnVudGltZSIsImpzeCIsIm9yaWdHZXRJbml0aWFsUHJvcHMiLCJnZXRJbml0aWFsUHJvcHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/pages/_app.js\n"); - -/***/ }), - -/***/ "./node_modules/next/dist/pages/_document.js": -/*!***************************************************!*\ - !*** ./node_modules/next/dist/pages/_document.js ***! - \***************************************************/ -/***/ ((__unused_webpack_module, exports, __webpack_require__) => { - -"use strict"; -eval("\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 Head: function() {\n return Head;\n },\n Html: function() {\n return Html;\n },\n Main: function() {\n return Main;\n },\n NextScript: function() {\n return NextScript;\n },\n /**\n * `Document` component handles the initial `document` markup and renders only on the server side.\n * Commonly used for implementing server side rendering for `css-in-js` libraries.\n */ default: function() {\n return Document;\n }\n});\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\nconst _react = /*#__PURE__*/ _interop_require_wildcard(__webpack_require__(/*! react */ \"react\"));\nconst _constants = __webpack_require__(/*! ../shared/lib/constants */ \"./node_modules/next/dist/shared/lib/constants.js\");\nconst _getpagefiles = __webpack_require__(/*! ../server/get-page-files */ \"./node_modules/next/dist/server/get-page-files.js\");\nconst _htmlescape = __webpack_require__(/*! ../server/htmlescape */ \"./node_modules/next/dist/server/htmlescape.js\");\nconst _iserror = /*#__PURE__*/ _interop_require_default(__webpack_require__(/*! ../lib/is-error */ \"./node_modules/next/dist/lib/is-error.js\"));\nconst _htmlcontextsharedruntime = __webpack_require__(/*! ../shared/lib/html-context.shared-runtime */ \"./node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/html-context.js\");\nconst _encodeuripath = __webpack_require__(/*! ../shared/lib/encode-uri-path */ \"./node_modules/next/dist/shared/lib/encode-uri-path.js\");\nfunction _interop_require_default(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n}\nfunction _getRequireWildcardCache(nodeInterop) {\n if (typeof WeakMap !== \"function\") return null;\n var cacheBabelInterop = new WeakMap();\n var cacheNodeInterop = new WeakMap();\n return (_getRequireWildcardCache = function(nodeInterop) {\n return nodeInterop ? cacheNodeInterop : cacheBabelInterop;\n })(nodeInterop);\n}\nfunction _interop_require_wildcard(obj, nodeInterop) {\n if (!nodeInterop && obj && obj.__esModule) {\n return obj;\n }\n if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {\n return {\n default: obj\n };\n }\n var cache = _getRequireWildcardCache(nodeInterop);\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n var newObj = {\n __proto__: null\n };\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n for(var key in obj){\n if (key !== \"default\" && Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n newObj.default = obj;\n if (cache) {\n cache.set(obj, newObj);\n }\n return newObj;\n}\n/** Set of pages that have triggered a large data warning on production mode. */ const largePageDataWarnings = new Set();\nfunction getDocumentFiles(buildManifest, pathname, inAmpMode) {\n const sharedFiles = (0, _getpagefiles.getPageFiles)(buildManifest, \"/_app\");\n const pageFiles = true && inAmpMode ? [] : (0, _getpagefiles.getPageFiles)(buildManifest, pathname);\n return {\n sharedFiles,\n pageFiles,\n allFiles: [\n ...new Set([\n ...sharedFiles,\n ...pageFiles\n ])\n ]\n };\n}\nfunction getPolyfillScripts(context, props) {\n // polyfills.js has to be rendered as nomodule without async\n // It also has to be the first script to load\n const { assetPrefix, buildManifest, assetQueryString, disableOptimizedLoading, crossOrigin } = context;\n return buildManifest.polyfillFiles.filter((polyfill)=>polyfill.endsWith(\".js\") && !polyfill.endsWith(\".module.js\")).map((polyfill)=>/*#__PURE__*/ (0, _jsxruntime.jsx)(\"script\", {\n defer: !disableOptimizedLoading,\n nonce: props.nonce,\n crossOrigin: props.crossOrigin || crossOrigin,\n noModule: true,\n src: `${assetPrefix}/_next/${(0, _encodeuripath.encodeURIPath)(polyfill)}${assetQueryString}`\n }, polyfill));\n}\nfunction hasComponentProps(child) {\n return !!child && !!child.props;\n}\nfunction AmpStyles({ styles }) {\n if (!styles) return null;\n // try to parse styles from fragment for backwards compat\n const curStyles = Array.isArray(styles) ? styles : [];\n if (styles.props && // @ts-ignore Property 'props' does not exist on type ReactElement\n Array.isArray(styles.props.children)) {\n const hasStyles = (el)=>{\n var _el_props_dangerouslySetInnerHTML, _el_props;\n return el == null ? void 0 : (_el_props = el.props) == null ? void 0 : (_el_props_dangerouslySetInnerHTML = _el_props.dangerouslySetInnerHTML) == null ? void 0 : _el_props_dangerouslySetInnerHTML.__html;\n };\n // @ts-ignore Property 'props' does not exist on type ReactElement\n styles.props.children.forEach((child)=>{\n if (Array.isArray(child)) {\n child.forEach((el)=>hasStyles(el) && curStyles.push(el));\n } else if (hasStyles(child)) {\n curStyles.push(child);\n }\n });\n }\n /* Add custom styles before AMP styles to prevent accidental overrides */ return /*#__PURE__*/ (0, _jsxruntime.jsx)(\"style\", {\n \"amp-custom\": \"\",\n dangerouslySetInnerHTML: {\n __html: curStyles.map((style)=>style.props.dangerouslySetInnerHTML.__html).join(\"\").replace(/\\/\\*# sourceMappingURL=.*\\*\\//g, \"\").replace(/\\/\\*@ sourceURL=.*?\\*\\//g, \"\")\n }\n });\n}\nfunction getDynamicChunks(context, props, files) {\n const { dynamicImports, assetPrefix, isDevelopment, assetQueryString, disableOptimizedLoading, crossOrigin } = context;\n return dynamicImports.map((file)=>{\n if (!file.endsWith(\".js\") || files.allFiles.includes(file)) return null;\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(\"script\", {\n async: !isDevelopment && disableOptimizedLoading,\n defer: !disableOptimizedLoading,\n src: `${assetPrefix}/_next/${(0, _encodeuripath.encodeURIPath)(file)}${assetQueryString}`,\n nonce: props.nonce,\n crossOrigin: props.crossOrigin || crossOrigin\n }, file);\n });\n}\nfunction getScripts(context, props, files) {\n var _buildManifest_lowPriorityFiles;\n const { assetPrefix, buildManifest, isDevelopment, assetQueryString, disableOptimizedLoading, crossOrigin } = context;\n const normalScripts = files.allFiles.filter((file)=>file.endsWith(\".js\"));\n const lowPriorityScripts = (_buildManifest_lowPriorityFiles = buildManifest.lowPriorityFiles) == null ? void 0 : _buildManifest_lowPriorityFiles.filter((file)=>file.endsWith(\".js\"));\n return [\n ...normalScripts,\n ...lowPriorityScripts\n ].map((file)=>{\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(\"script\", {\n src: `${assetPrefix}/_next/${(0, _encodeuripath.encodeURIPath)(file)}${assetQueryString}`,\n nonce: props.nonce,\n async: !isDevelopment && disableOptimizedLoading,\n defer: !disableOptimizedLoading,\n crossOrigin: props.crossOrigin || crossOrigin\n }, file);\n });\n}\nfunction getPreNextWorkerScripts(context, props) {\n const { assetPrefix, scriptLoader, crossOrigin, nextScriptWorkers } = context;\n // disable `nextScriptWorkers` in edge runtime\n if (!nextScriptWorkers || \"nodejs\" === \"edge\") return null;\n try {\n let { partytownSnippet } = require(\"@builder.io/partytown/integration\");\n const children = Array.isArray(props.children) ? props.children : [\n props.children\n ];\n // Check to see if the user has defined their own Partytown configuration\n const userDefinedConfig = children.find((child)=>{\n var _child_props_dangerouslySetInnerHTML, _child_props;\n return hasComponentProps(child) && (child == null ? void 0 : (_child_props = child.props) == null ? void 0 : (_child_props_dangerouslySetInnerHTML = _child_props.dangerouslySetInnerHTML) == null ? void 0 : _child_props_dangerouslySetInnerHTML.__html.length) && \"data-partytown-config\" in child.props;\n });\n return /*#__PURE__*/ (0, _jsxruntime.jsxs)(_jsxruntime.Fragment, {\n children: [\n !userDefinedConfig && /*#__PURE__*/ (0, _jsxruntime.jsx)(\"script\", {\n \"data-partytown-config\": \"\",\n dangerouslySetInnerHTML: {\n __html: `\n partytown = {\n lib: \"${assetPrefix}/_next/static/~partytown/\"\n };\n `\n }\n }),\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"script\", {\n \"data-partytown\": \"\",\n dangerouslySetInnerHTML: {\n __html: partytownSnippet()\n }\n }),\n (scriptLoader.worker || []).map((file, index)=>{\n const { strategy, src, children: scriptChildren, dangerouslySetInnerHTML, ...scriptProps } = file;\n let srcProps = {};\n if (src) {\n // Use external src if provided\n srcProps.src = src;\n } else if (dangerouslySetInnerHTML && dangerouslySetInnerHTML.__html) {\n // Embed inline script if provided with dangerouslySetInnerHTML\n srcProps.dangerouslySetInnerHTML = {\n __html: dangerouslySetInnerHTML.__html\n };\n } else if (scriptChildren) {\n // Embed inline script if provided with children\n srcProps.dangerouslySetInnerHTML = {\n __html: typeof scriptChildren === \"string\" ? scriptChildren : Array.isArray(scriptChildren) ? scriptChildren.join(\"\") : \"\"\n };\n } else {\n throw new Error(\"Invalid usage of next/script. Did you forget to include a src attribute or an inline script? https://nextjs.org/docs/messages/invalid-script\");\n }\n return /*#__PURE__*/ (0, _react.createElement)(\"script\", {\n ...srcProps,\n ...scriptProps,\n type: \"text/partytown\",\n key: src || index,\n nonce: props.nonce,\n \"data-nscript\": \"worker\",\n crossOrigin: props.crossOrigin || crossOrigin\n });\n })\n ]\n });\n } catch (err) {\n if ((0, _iserror.default)(err) && err.code !== \"MODULE_NOT_FOUND\") {\n console.warn(`Warning: ${err.message}`);\n }\n return null;\n }\n}\nfunction getPreNextScripts(context, props) {\n const { scriptLoader, disableOptimizedLoading, crossOrigin } = context;\n const webWorkerScripts = getPreNextWorkerScripts(context, props);\n const beforeInteractiveScripts = (scriptLoader.beforeInteractive || []).filter((script)=>script.src).map((file, index)=>{\n const { strategy, ...scriptProps } = file;\n return /*#__PURE__*/ (0, _react.createElement)(\"script\", {\n ...scriptProps,\n key: scriptProps.src || index,\n defer: scriptProps.defer ?? !disableOptimizedLoading,\n nonce: props.nonce,\n \"data-nscript\": \"beforeInteractive\",\n crossOrigin: props.crossOrigin || crossOrigin\n });\n });\n return /*#__PURE__*/ (0, _jsxruntime.jsxs)(_jsxruntime.Fragment, {\n children: [\n webWorkerScripts,\n beforeInteractiveScripts\n ]\n });\n}\nfunction getHeadHTMLProps(props) {\n const { crossOrigin, nonce, ...restProps } = props;\n // This assignment is necessary for additional type checking to avoid unsupported attributes in
\n const headProps = restProps;\n return headProps;\n}\nfunction getAmpPath(ampPath, asPath) {\n return ampPath || `${asPath}${asPath.includes(\"?\") ? \"&\" : \"?\"}amp=1`;\n}\nfunction getNextFontLinkTags(nextFontManifest, dangerousAsPath, assetPrefix = \"\") {\n if (!nextFontManifest) {\n return {\n preconnect: null,\n preload: null\n };\n }\n const appFontsEntry = nextFontManifest.pages[\"/_app\"];\n const pageFontsEntry = nextFontManifest.pages[dangerousAsPath];\n const preloadedFontFiles = Array.from(new Set([\n ...appFontsEntry ?? [],\n ...pageFontsEntry ?? []\n ]));\n // If no font files should preload but there's an entry for the path, add a preconnect tag.\n const preconnectToSelf = !!(preloadedFontFiles.length === 0 && (appFontsEntry || pageFontsEntry));\n return {\n preconnect: preconnectToSelf ? /*#__PURE__*/ (0, _jsxruntime.jsx)(\"link\", {\n \"data-next-font\": nextFontManifest.pagesUsingSizeAdjust ? \"size-adjust\" : \"\",\n rel: \"preconnect\",\n href: \"/\",\n crossOrigin: \"anonymous\"\n }) : null,\n preload: preloadedFontFiles ? preloadedFontFiles.map((fontFile)=>{\n const ext = /\\.(woff|woff2|eot|ttf|otf)$/.exec(fontFile)[1];\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(\"link\", {\n rel: \"preload\",\n href: `${assetPrefix}/_next/${(0, _encodeuripath.encodeURIPath)(fontFile)}`,\n as: \"font\",\n type: `font/${ext}`,\n crossOrigin: \"anonymous\",\n \"data-next-font\": fontFile.includes(\"-s\") ? \"size-adjust\" : \"\"\n }, fontFile);\n }) : null\n };\n}\nclass Head extends _react.default.Component {\n static #_ = this.contextType = _htmlcontextsharedruntime.HtmlContext;\n getCssLinks(files) {\n const { assetPrefix, assetQueryString, dynamicImports, crossOrigin, optimizeCss, optimizeFonts } = this.context;\n const cssFiles = files.allFiles.filter((f)=>f.endsWith(\".css\"));\n const sharedFiles = new Set(files.sharedFiles);\n // Unmanaged files are CSS files that will be handled directly by the\n // webpack runtime (`mini-css-extract-plugin`).\n let unmangedFiles = new Set([]);\n let dynamicCssFiles = Array.from(new Set(dynamicImports.filter((file)=>file.endsWith(\".css\"))));\n if (dynamicCssFiles.length) {\n const existing = new Set(cssFiles);\n dynamicCssFiles = dynamicCssFiles.filter((f)=>!(existing.has(f) || sharedFiles.has(f)));\n unmangedFiles = new Set(dynamicCssFiles);\n cssFiles.push(...dynamicCssFiles);\n }\n let cssLinkElements = [];\n cssFiles.forEach((file)=>{\n const isSharedFile = sharedFiles.has(file);\n if (!optimizeCss) {\n cssLinkElements.push(/*#__PURE__*/ (0, _jsxruntime.jsx)(\"link\", {\n nonce: this.props.nonce,\n rel: \"preload\",\n href: `${assetPrefix}/_next/${(0, _encodeuripath.encodeURIPath)(file)}${assetQueryString}`,\n as: \"style\",\n crossOrigin: this.props.crossOrigin || crossOrigin\n }, `${file}-preload`));\n }\n const isUnmanagedFile = unmangedFiles.has(file);\n cssLinkElements.push(/*#__PURE__*/ (0, _jsxruntime.jsx)(\"link\", {\n nonce: this.props.nonce,\n rel: \"stylesheet\",\n href: `${assetPrefix}/_next/${(0, _encodeuripath.encodeURIPath)(file)}${assetQueryString}`,\n crossOrigin: this.props.crossOrigin || crossOrigin,\n \"data-n-g\": isUnmanagedFile ? undefined : isSharedFile ? \"\" : undefined,\n \"data-n-p\": isUnmanagedFile ? undefined : isSharedFile ? undefined : \"\"\n }, file));\n });\n if (false) {}\n return cssLinkElements.length === 0 ? null : cssLinkElements;\n }\n getPreloadDynamicChunks() {\n const { dynamicImports, assetPrefix, assetQueryString, crossOrigin } = this.context;\n return dynamicImports.map((file)=>{\n if (!file.endsWith(\".js\")) {\n return null;\n }\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(\"link\", {\n rel: \"preload\",\n href: `${assetPrefix}/_next/${(0, _encodeuripath.encodeURIPath)(file)}${assetQueryString}`,\n as: \"script\",\n nonce: this.props.nonce,\n crossOrigin: this.props.crossOrigin || crossOrigin\n }, file);\n }) // Filter out nulled scripts\n .filter(Boolean);\n }\n getPreloadMainLinks(files) {\n const { assetPrefix, assetQueryString, scriptLoader, crossOrigin } = this.context;\n const preloadFiles = files.allFiles.filter((file)=>{\n return file.endsWith(\".js\");\n });\n return [\n ...(scriptLoader.beforeInteractive || []).map((file)=>/*#__PURE__*/ (0, _jsxruntime.jsx)(\"link\", {\n nonce: this.props.nonce,\n rel: \"preload\",\n href: file.src,\n as: \"script\",\n crossOrigin: this.props.crossOrigin || crossOrigin\n }, file.src)),\n ...preloadFiles.map((file)=>/*#__PURE__*/ (0, _jsxruntime.jsx)(\"link\", {\n nonce: this.props.nonce,\n rel: \"preload\",\n href: `${assetPrefix}/_next/${(0, _encodeuripath.encodeURIPath)(file)}${assetQueryString}`,\n as: \"script\",\n crossOrigin: this.props.crossOrigin || crossOrigin\n }, file))\n ];\n }\n getBeforeInteractiveInlineScripts() {\n const { scriptLoader } = this.context;\n const { nonce, crossOrigin } = this.props;\n return (scriptLoader.beforeInteractive || []).filter((script)=>!script.src && (script.dangerouslySetInnerHTML || script.children)).map((file, index)=>{\n const { strategy, children, dangerouslySetInnerHTML, src, ...scriptProps } = file;\n let html = \"\";\n if (dangerouslySetInnerHTML && dangerouslySetInnerHTML.__html) {\n html = dangerouslySetInnerHTML.__html;\n } else if (children) {\n html = typeof children === \"string\" ? children : Array.isArray(children) ? children.join(\"\") : \"\";\n }\n return /*#__PURE__*/ (0, _react.createElement)(\"script\", {\n ...scriptProps,\n dangerouslySetInnerHTML: {\n __html: html\n },\n key: scriptProps.id || index,\n nonce: nonce,\n \"data-nscript\": \"beforeInteractive\",\n crossOrigin: crossOrigin || undefined\n });\n });\n }\n getDynamicChunks(files) {\n return getDynamicChunks(this.context, this.props, files);\n }\n getPreNextScripts() {\n return getPreNextScripts(this.context, this.props);\n }\n getScripts(files) {\n return getScripts(this.context, this.props, files);\n }\n getPolyfillScripts() {\n return getPolyfillScripts(this.context, this.props);\n }\n makeStylesheetInert(node) {\n return _react.default.Children.map(node, (c)=>{\n var _c_props, _c_props1;\n if ((c == null ? void 0 : c.type) === \"link\" && (c == null ? void 0 : (_c_props = c.props) == null ? void 0 : _c_props.href) && _constants.OPTIMIZED_FONT_PROVIDERS.some(({ url })=>{\n var _c_props_href, _c_props;\n return c == null ? void 0 : (_c_props = c.props) == null ? void 0 : (_c_props_href = _c_props.href) == null ? void 0 : _c_props_href.startsWith(url);\n })) {\n const newProps = {\n ...c.props || {},\n \"data-href\": c.props.href,\n href: undefined\n };\n return /*#__PURE__*/ _react.default.cloneElement(c, newProps);\n } else if (c == null ? void 0 : (_c_props1 = c.props) == null ? void 0 : _c_props1.children) {\n const newProps = {\n ...c.props || {},\n children: this.makeStylesheetInert(c.props.children)\n };\n return /*#__PURE__*/ _react.default.cloneElement(c, newProps);\n }\n return c;\n // @types/react bug. Returned value from .map will not be `null` if you pass in `[null]`\n }).filter(Boolean);\n }\n render() {\n const { styles, ampPath, inAmpMode, hybridAmp, canonicalBase, __NEXT_DATA__, dangerousAsPath, headTags, unstable_runtimeJS, unstable_JsPreload, disableOptimizedLoading, optimizeCss, optimizeFonts, assetPrefix, nextFontManifest } = this.context;\n const disableRuntimeJS = unstable_runtimeJS === false;\n const disableJsPreload = unstable_JsPreload === false || !disableOptimizedLoading;\n this.context.docComponentsRendered.Head = true;\n let { head } = this.context;\n let cssPreloads = [];\n let otherHeadElements = [];\n if (head) {\n head.forEach((c)=>{\n let metaTag;\n if (this.context.strictNextHead) {\n metaTag = /*#__PURE__*/ _react.default.createElement(\"meta\", {\n name: \"next-head\",\n content: \"1\"\n });\n }\n if (c && c.type === \"link\" && c.props[\"rel\"] === \"preload\" && c.props[\"as\"] === \"style\") {\n metaTag && cssPreloads.push(metaTag);\n cssPreloads.push(c);\n } else {\n if (c) {\n if (metaTag && (c.type !== \"meta\" || !c.props[\"charSet\"])) {\n otherHeadElements.push(metaTag);\n }\n otherHeadElements.push(c);\n }\n }\n });\n head = cssPreloads.concat(otherHeadElements);\n }\n let children = _react.default.Children.toArray(this.props.children).filter(Boolean);\n // show a warning if Head contains