biohazard-vfx/.next/static/webpack/app/layout.7335094b4c8984ea.hot-update.js
nicholai acce498808
Some checks are pending
Build and Push to Docker Hub / Push Docker image to Docker Hub (push) Waiting to run
Build and Push Docker Image / build-and-push (push) Waiting to run
Updated privacy policy and terms + updated contact forms
2025-09-08 18:35:11 -06:00

32 lines
74 KiB
JavaScript

"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/).
*/
self["webpackHotUpdate_N_E"]("app/layout",{
/***/ "(app-pages-browser)/./src/app/globals.css":
/*!*****************************!*\
!*** ./src/app/globals.css ***!
\*****************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"ffa1bcc6c661\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxJQUFVLElBQUksaUJBQWlCIiwic291cmNlcyI6WyIvaG9tZS9OaWNob2xhaS9Eb2N1bWVudHMvRGV2L2Jpb2hhemFyZC12ZngtMS9zcmMvYXBwL2dsb2JhbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZmZhMWJjYzZjNjYxXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/app/globals.css\n"));
/***/ }),
/***/ "(app-pages-browser)/./src/components/Footer.tsx":
/*!***********************************!*\
!*** ./src/components/Footer.tsx ***!
\***********************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Footer)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(app-pages-browser)/./node_modules/next/dist/client/app-dir/link.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_link__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _Layouts__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Layouts */ \"(app-pages-browser)/./src/components/Layouts.tsx\");\n/* harmony import */ var _Forms__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Forms */ \"(app-pages-browser)/./src/components/Forms.tsx\");\n/* harmony import */ var _Buttons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Buttons */ \"(app-pages-browser)/./src/components/Buttons.tsx\");\n/* provided dependency */ var process = __webpack_require__(/*! process */ \"(app-pages-browser)/./node_modules/next/dist/build/polyfills/process.js\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \nvar _s = $RefreshSig$();\n\n\n\n\n\nfunction Footer() {\n _s();\n const [email, setEmail] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)('');\n const [firstName, setFirstName] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)('');\n const [message, setMessage] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)('');\n const [agree, setAgree] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const [isSubmitting, setIsSubmitting] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(false);\n const [submitMessage, setSubmitMessage] = (0,react__WEBPACK_IMPORTED_MODULE_2__.useState)('');\n const handleSubmit = async (e)=>{\n e.preventDefault();\n setSubmitMessage('');\n if (!agree) {\n setSubmitMessage('Please agree to the Terms of Use and Privacy Policy.');\n return;\n }\n const accessKey = process.env.NEXT_PUBLIC_WEB3FORMS_ACCESS_KEY;\n if (!accessKey) {\n setSubmitMessage('Form configuration error. Missing Web3Forms access key.');\n return;\n }\n setIsSubmitting(true);\n try {\n const res = await fetch('https://api.web3forms.com/submit', {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n access_key: accessKey,\n subject: 'Footer inquiry from Biohazard VFX',\n from_name: firstName || 'Website Visitor',\n replyto: email,\n firstName,\n email,\n message,\n consent_terms: true,\n consent_privacy: true,\n source: 'FooterForm'\n })\n });\n const result = await res.json();\n if (result.success) {\n setSubmitMessage(\"Thank you! We'll be in touch soon.\");\n setEmail('');\n setFirstName('');\n setMessage('');\n setAgree(false);\n } else {\n setSubmitMessage('There was an error sending your message. Please try again.');\n }\n } catch (e) {\n setSubmitMessage('There was an error sending your message. Please try again.');\n } finally{\n setIsSubmitting(false);\n }\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"footer\", {\n className: \"bg-surface-900 pt-16 pb-8 border-t border-surface-500\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Layouts__WEBPACK_IMPORTED_MODULE_3__.Container, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 mb-12\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"lg:col-span-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-2xl font-display text-white mb-4\",\n children: \"Biohazard VFX\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 73,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-muted text-sm mb-4\",\n children: \"Global visual effects studio delivering world-class VFX supervision, 3D animation, and post-production services.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 74,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-text-muted text-sm\",\n children: \"We usually reply within 24 hours.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 77,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 72,\n columnNumber: 11\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)(\"h4\", {\n className: \"text-lg font-semibold text-white mb-4\",\n children: \"Services\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 82,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"space-y-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: \"/project\",\n className: \"block link-muted text-sm\",\n children: \"VFX Supervision\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 84,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: \"/project\",\n className: \"block link-muted text-sm\",\n children: \"3D Animation\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 85,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: \"/project\",\n className: \"block link-muted text-sm\",\n children: \"Post-Production\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 86,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: \"/project\",\n className: \"block link-muted text-sm\",\n children: \"Motion Graphics\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 87,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 83,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 81,\n columnNumber: 11\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)(\"h4\", {\n className: \"text-lg font-semibold text-white mb-4\",\n children: \"Company\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 93,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"space-y-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: \"/\",\n className: \"block link-muted text-sm\",\n children: \"Home\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 95,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: \"/crew\",\n className: \"block link-muted text-sm\",\n children: \"Our Crew\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 96,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: \"/blog\",\n className: \"block link-muted text-sm\",\n children: \"Blog\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 97,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: \"/contact\",\n className: \"block link-muted text-sm\",\n children: \"Contact\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 98,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 94,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 92,\n columnNumber: 11\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)(\"h4\", {\n className: \"text-lg font-semibold text-white mb-4\",\n children: \"Get in Touch\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 104,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"form\", {\n onSubmit: handleSubmit,\n className: \"space-y-3\",\n noValidate: true,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n type: \"checkbox\",\n name: \"botcheck\",\n tabIndex: -1,\n style: {\n display: 'none'\n },\n \"aria-hidden\": \"true\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 107,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Forms__WEBPACK_IMPORTED_MODULE_4__.Input, {\n type: \"text\",\n placeholder: \"First Name *\",\n value: firstName,\n onChange: (e)=>setFirstName(e.target.value),\n required: true,\n className: \"text-sm\",\n autoComplete: \"given-name\",\n name: \"firstName\",\n id: \"footer-firstName\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 115,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Forms__WEBPACK_IMPORTED_MODULE_4__.Input, {\n type: \"email\",\n placeholder: \"Email *\",\n value: email,\n onChange: (e)=>setEmail(e.target.value),\n required: true,\n className: \"text-sm\",\n autoComplete: \"email\",\n name: \"email\",\n id: \"footer-email\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 126,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Forms__WEBPACK_IMPORTED_MODULE_4__.Textarea, {\n placeholder: \"Message\",\n value: message,\n onChange: (e)=>setMessage(e.target.value),\n rows: 3,\n className: \"text-sm\",\n name: \"message\",\n id: \"footer-message\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 137,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"rounded-lg border border-white/10 p-3 bg-surface-700/30\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs text-text-muted mb-2\",\n children: [\n \"We collect the info you enter to respond to your inquiry and operate this form. See our \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: \"/privacy-policy\",\n className: \"link\",\n children: \"Privacy Policy\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 150,\n columnNumber: 27\n }, this),\n \" for details.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 148,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n className: \"flex items-start gap-3 text-xs text-text-muted\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n type: \"checkbox\",\n className: \"mt-0.5 h-4 w-4\",\n checked: agree,\n onChange: (e)=>setAgree(e.target.checked),\n required: true,\n \"aria-describedby\": \"footer-consent-help\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 153,\n columnNumber: 19\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: [\n \"I agree to the \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: \"/terms\",\n className: \"link\",\n children: \"Terms of Use\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 162,\n columnNumber: 36\n }, this),\n \" and acknowledge the\",\n ' ',\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: \"/privacy-policy\",\n className: \"link\",\n children: \"Privacy Policy\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 163,\n columnNumber: 21\n }, this),\n \".\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 161,\n columnNumber: 19\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 152,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n id: \"footer-consent-help\",\n className: \"sr-only\",\n children: \"You must agree before submitting.\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 166,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 147,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Buttons__WEBPACK_IMPORTED_MODULE_5__.Button, {\n type: \"submit\",\n disabled: isSubmitting || !agree,\n isLoading: isSubmitting,\n size: \"sm\",\n className: \"w-full\",\n children: \"Send\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 169,\n columnNumber: 15\n }, this),\n submitMessage && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs text-center \".concat(submitMessage.includes('Thank you') ? 'text-green-400' : 'text-red-400'),\n children: submitMessage\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 179,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 105,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 103,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 70,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"border-t border-surface-500 pt-8\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:flex-row justify-between items-center gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"https://www.instagram.com/biohazardvfx/\",\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n className: \"text-text-muted hover:text-accent transition-colors\",\n \"aria-label\": \"Instagram\",\n title: \"Instagram\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 5c-3.859 0-7 3.141-7 7 0 3.859 3.141 7 7 7s7-3.141 7-7c0-3.859-3.141-7-7-7zm6.406.52a1.44 1.44 0 1 0 0 2.88 1.44 1.44 0 0 0 0-2.88z\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 204,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 203,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 195,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"https://vimeo.com/biohazardvfx\",\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n className: \"text-text-muted hover:text-accent transition-colors\",\n \"aria-label\": \"Vimeo\",\n title: \"Vimeo\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M22.875 10.063c-2.442 5.217-8.337 12.319-12.063 12.319-3.672 0-4.203-7.831-6.208-13.043-.987-2.565-1.624-1.814-3.474-.281L0 8.019c2.698-2.435 5.394-5.391 7.396-5.553 3.162-.242 3.487 2.831 4.024 5.479.699 3.463 1.809 8.845 2.801 8.845.796 0 2.289-3.313 2.428-4.516.222-1.853-1.512-1.879-2.971-1.271C17.503-2.071 22.875 4.44 22.875 10.063z\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 216,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 215,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 207,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"https://www.youtube.com/@biohazardvfx\",\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n className: \"text-text-muted hover:text-accent transition-colors\",\n \"aria-label\": \"YouTube\",\n title: \"YouTube\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 228,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 227,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 219,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 194,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:flex-row items-center gap-4 text-sm text-text-muted\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n children: [\n \"\\xa9 \",\n new Date().getFullYear(),\n \" Biohazard VFX. All rights reserved.\"\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 234,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: \"/privacy\",\n className: \"link-muted\",\n children: \"Privacy Policy\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 236,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_link__WEBPACK_IMPORTED_MODULE_1___default()), {\n href: \"/terms\",\n className: \"link-muted\",\n children: \"Terms of Use\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 237,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:Davane@biohazardvfx.com\",\n className: \"link-muted\",\n title: \"DMCA Agent\",\n children: \"DMCA\"\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 238,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 235,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 233,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 193,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 192,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 69,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/Nicholai/Documents/Dev/biohazard-vfx-1/src/components/Footer.tsx\",\n lineNumber: 68,\n columnNumber: 5\n }, this);\n}\n_s(Footer, \"z6ESjYNkwoT3xJiNPcWqzXLIaB0=\");\n_c = Footer;\nvar _c;\n$RefreshReg$(_c, \"Footer\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL3NyYy9jb21wb25lbnRzL0Zvb3Rlci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBRTRCO0FBQ0k7QUFDSztBQUNJO0FBQ1A7QUFFbkIsU0FBU007O0lBQ3RCLE1BQU0sQ0FBQ0MsT0FBT0MsU0FBUyxHQUFHUCwrQ0FBUUEsQ0FBQztJQUNuQyxNQUFNLENBQUNRLFdBQVdDLGFBQWEsR0FBR1QsK0NBQVFBLENBQUM7SUFDM0MsTUFBTSxDQUFDVSxTQUFTQyxXQUFXLEdBQUdYLCtDQUFRQSxDQUFDO0lBQ3ZDLE1BQU0sQ0FBQ1ksT0FBT0MsU0FBUyxHQUFHYiwrQ0FBUUEsQ0FBQztJQUNuQyxNQUFNLENBQUNjLGNBQWNDLGdCQUFnQixHQUFHZiwrQ0FBUUEsQ0FBQztJQUNqRCxNQUFNLENBQUNnQixlQUFlQyxpQkFBaUIsR0FBR2pCLCtDQUFRQSxDQUFDO0lBRW5ELE1BQU1rQixlQUFlLE9BQU9DO1FBQzFCQSxFQUFFQyxjQUFjO1FBQ2hCSCxpQkFBaUI7UUFFakIsSUFBSSxDQUFDTCxPQUFPO1lBQ1ZLLGlCQUFpQjtZQUNqQjtRQUNGO1FBRUEsTUFBTUksWUFBWUMsT0FBT0EsQ0FBQ0MsR0FBRyxDQUFDQyxnQ0FBZ0M7UUFDOUQsSUFBSSxDQUFDSCxXQUFXO1lBQ2RKLGlCQUFpQjtZQUNqQjtRQUNGO1FBRUFGLGdCQUFnQjtRQUNoQixJQUFJO1lBQ0YsTUFBTVUsTUFBTSxNQUFNQyxNQUFNLG9DQUFvQztnQkFDMURDLFFBQVE7Z0JBQ1JDLFNBQVM7b0JBQUUsZ0JBQWdCO2dCQUFtQjtnQkFDOUNDLE1BQU1DLEtBQUtDLFNBQVMsQ0FBQztvQkFDbkJDLFlBQVlYO29CQUNaWSxTQUFTO29CQUNUQyxXQUFXMUIsYUFBYTtvQkFDeEIyQixTQUFTN0I7b0JBQ1RFO29CQUNBRjtvQkFDQUk7b0JBQ0EwQixlQUFlO29CQUNmQyxpQkFBaUI7b0JBQ2pCQyxRQUFRO2dCQUNWO1lBQ0Y7WUFDQSxNQUFNQyxTQUFTLE1BQU1kLElBQUllLElBQUk7WUFDN0IsSUFBSUQsT0FBT0UsT0FBTyxFQUFFO2dCQUNsQnhCLGlCQUFpQjtnQkFDakJWLFNBQVM7Z0JBQ1RFLGFBQWE7Z0JBQ2JFLFdBQVc7Z0JBQ1hFLFNBQVM7WUFDWCxPQUFPO2dCQUNMSSxpQkFBaUI7WUFDbkI7UUFDRixFQUFFLFVBQU07WUFDTkEsaUJBQWlCO1FBQ25CLFNBQVU7WUFDUkYsZ0JBQWdCO1FBQ2xCO0lBQ0Y7SUFFQSxxQkFDRSw4REFBQzJCO1FBQU9DLFdBQVU7a0JBQ2hCLDRFQUFDMUMsK0NBQVNBOzs4QkFDUiw4REFBQzJDO29CQUFJRCxXQUFVOztzQ0FFYiw4REFBQ0M7NEJBQUlELFdBQVU7OzhDQUNiLDhEQUFDRTtvQ0FBR0YsV0FBVTs4Q0FBd0M7Ozs7Ozs4Q0FDdEQsOERBQUNHO29DQUFFSCxXQUFVOzhDQUErQjs7Ozs7OzhDQUc1Qyw4REFBQ0c7b0NBQUVILFdBQVU7OENBQTBCOzs7Ozs7Ozs7Ozs7c0NBSXpDLDhEQUFDQzs7OENBQ0MsOERBQUNHO29DQUFHSixXQUFVOzhDQUF3Qzs7Ozs7OzhDQUN0RCw4REFBQ0s7b0NBQUlMLFdBQVU7O3NEQUNiLDhEQUFDNUMsa0RBQUlBOzRDQUFDa0QsTUFBSzs0Q0FBV04sV0FBVTtzREFBMkI7Ozs7OztzREFDM0QsOERBQUM1QyxrREFBSUE7NENBQUNrRCxNQUFLOzRDQUFXTixXQUFVO3NEQUEyQjs7Ozs7O3NEQUMzRCw4REFBQzVDLGtEQUFJQTs0Q0FBQ2tELE1BQUs7NENBQVdOLFdBQVU7c0RBQTJCOzs7Ozs7c0RBQzNELDhEQUFDNUMsa0RBQUlBOzRDQUFDa0QsTUFBSzs0Q0FBV04sV0FBVTtzREFBMkI7Ozs7Ozs7Ozs7Ozs7Ozs7OztzQ0FLL0QsOERBQUNDOzs4Q0FDQyw4REFBQ0c7b0NBQUdKLFdBQVU7OENBQXdDOzs7Ozs7OENBQ3RELDhEQUFDSztvQ0FBSUwsV0FBVTs7c0RBQ2IsOERBQUM1QyxrREFBSUE7NENBQUNrRCxNQUFLOzRDQUFJTixXQUFVO3NEQUEyQjs7Ozs7O3NEQUNwRCw4REFBQzVDLGtEQUFJQTs0Q0FBQ2tELE1BQUs7NENBQVFOLFdBQVU7c0RBQTJCOzs7Ozs7c0RBQ3hELDhEQUFDNUMsa0RBQUlBOzRDQUFDa0QsTUFBSzs0Q0FBUU4sV0FBVTtzREFBMkI7Ozs7OztzREFDeEQsOERBQUM1QyxrREFBSUE7NENBQUNrRCxNQUFLOzRDQUFXTixXQUFVO3NEQUEyQjs7Ozs7Ozs7Ozs7Ozs7Ozs7O3NDQUsvRCw4REFBQ0M7OzhDQUNDLDhEQUFDRztvQ0FBR0osV0FBVTs4Q0FBd0M7Ozs7Ozs4Q0FDdEQsOERBQUNPO29DQUFLQyxVQUFVakM7b0NBQWN5QixXQUFVO29DQUFZUyxVQUFVOztzREFFNUQsOERBQUNDOzRDQUNDQyxNQUFLOzRDQUNMQyxNQUFLOzRDQUNMQyxVQUFVLENBQUM7NENBQ1hDLE9BQU87Z0RBQUVDLFNBQVM7NENBQU87NENBQ3pCQyxlQUFZOzs7Ozs7c0RBR2QsOERBQUN6RCx5Q0FBS0E7NENBQ0pvRCxNQUFLOzRDQUNMTSxhQUFZOzRDQUNaQyxPQUFPckQ7NENBQ1BzRCxVQUFVLENBQUMzQyxJQUFNVixhQUFhVSxFQUFFNEMsTUFBTSxDQUFDRixLQUFLOzRDQUM1Q0csUUFBUTs0Q0FDUnJCLFdBQVU7NENBQ1ZzQixjQUFhOzRDQUNiVixNQUFLOzRDQUNMVyxJQUFHOzs7Ozs7c0RBRUwsOERBQUNoRSx5Q0FBS0E7NENBQ0pvRCxNQUFLOzRDQUNMTSxhQUFZOzRDQUNaQyxPQUFPdkQ7NENBQ1B3RCxVQUFVLENBQUMzQyxJQUFNWixTQUFTWSxFQUFFNEMsTUFBTSxDQUFDRixLQUFLOzRDQUN4Q0csUUFBUTs0Q0FDUnJCLFdBQVU7NENBQ1ZzQixjQUFhOzRDQUNiVixNQUFLOzRDQUNMVyxJQUFHOzs7Ozs7c0RBRUwsOERBQUMvRCw0Q0FBUUE7NENBQ1B5RCxhQUFZOzRDQUNaQyxPQUFPbkQ7NENBQ1BvRCxVQUFVLENBQUMzQyxJQUFNUixXQUFXUSxFQUFFNEMsTUFBTSxDQUFDRixLQUFLOzRDQUMxQ00sTUFBTTs0Q0FDTnhCLFdBQVU7NENBQ1ZZLE1BQUs7NENBQ0xXLElBQUc7Ozs7OztzREFHTCw4REFBQ3RCOzRDQUFJRCxXQUFVOzs4REFDYiw4REFBQ0c7b0RBQUVILFdBQVU7O3dEQUErQjtzRUFFbEMsOERBQUM1QyxrREFBSUE7NERBQUNrRCxNQUFLOzREQUFrQk4sV0FBVTtzRUFBTzs7Ozs7O3dEQUFxQjs7Ozs7Ozs4REFFN0UsOERBQUN5QjtvREFBTXpCLFdBQVU7O3NFQUNmLDhEQUFDVTs0REFDQ0MsTUFBSzs0REFDTFgsV0FBVTs0REFDVjBCLFNBQVN6RDs0REFDVGtELFVBQVUsQ0FBQzNDLElBQU1OLFNBQVNNLEVBQUU0QyxNQUFNLENBQUNNLE9BQU87NERBQzFDTCxRQUFROzREQUNSTSxvQkFBaUI7Ozs7OztzRUFFbkIsOERBQUNDOztnRUFBSzs4RUFDVyw4REFBQ3hFLGtEQUFJQTtvRUFBQ2tELE1BQUs7b0VBQVNOLFdBQVU7OEVBQU87Ozs7OztnRUFBbUI7Z0VBQXFCOzhFQUM1Riw4REFBQzVDLGtEQUFJQTtvRUFBQ2tELE1BQUs7b0VBQWtCTixXQUFVOzhFQUFPOzs7Ozs7Z0VBQXFCOzs7Ozs7Ozs7Ozs7OzhEQUd2RSw4REFBQ0c7b0RBQUVvQixJQUFHO29EQUFzQnZCLFdBQVU7OERBQVU7Ozs7Ozs7Ozs7OztzREFHbEQsOERBQUN2Qyw0Q0FBTUE7NENBQ0xrRCxNQUFLOzRDQUNMa0IsVUFBVTFELGdCQUFnQixDQUFDRjs0Q0FDM0I2RCxXQUFXM0Q7NENBQ1g0RCxNQUFLOzRDQUNML0IsV0FBVTtzREFDWDs7Ozs7O3dDQUdBM0IsK0JBQ0MsOERBQUM4Qjs0Q0FDQ0gsV0FBVyx1QkFFVixPQURDM0IsY0FBYzJELFFBQVEsQ0FBQyxlQUFlLG1CQUFtQjtzREFHMUQzRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzhCQVFYLDhEQUFDNEI7b0JBQUlELFdBQVU7OEJBQ2IsNEVBQUNDO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQ0M7Z0NBQUlELFdBQVU7O2tEQUNiLDhEQUFDaUM7d0NBQ0MzQixNQUFLO3dDQUNMYyxRQUFPO3dDQUNQYyxLQUFJO3dDQUNKbEMsV0FBVTt3Q0FDVm1DLGNBQVc7d0NBQ1hDLE9BQU07a0RBRU4sNEVBQUNDOzRDQUFJckMsV0FBVTs0Q0FBVXNDLE1BQUs7NENBQWVDLFNBQVE7c0RBQ25ELDRFQUFDQztnREFBS0MsR0FBRTs7Ozs7Ozs7Ozs7Ozs7OztrREFHWiw4REFBQ1I7d0NBQ0MzQixNQUFLO3dDQUNMYyxRQUFPO3dDQUNQYyxLQUFJO3dDQUNKbEMsV0FBVTt3Q0FDVm1DLGNBQVc7d0NBQ1hDLE9BQU07a0RBRU4sNEVBQUNDOzRDQUFJckMsV0FBVTs0Q0FBVXNDLE1BQUs7NENBQWVDLFNBQVE7c0RBQ25ELDRFQUFDQztnREFBS0MsR0FBRTs7Ozs7Ozs7Ozs7Ozs7OztrREFHWiw4REFBQ1I7d0NBQ0MzQixNQUFLO3dDQUNMYyxRQUFPO3dDQUNQYyxLQUFJO3dDQUNKbEMsV0FBVTt3Q0FDVm1DLGNBQVc7d0NBQ1hDLE9BQU07a0RBRU4sNEVBQUNDOzRDQUFJckMsV0FBVTs0Q0FBVXNDLE1BQUs7NENBQWVDLFNBQVE7c0RBQ25ELDRFQUFDQztnREFBS0MsR0FBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzswQ0FLZCw4REFBQ3hDO2dDQUFJRCxXQUFVOztrREFDYiw4REFBQ0c7OzRDQUFFOzRDQUFHLElBQUl1QyxPQUFPQyxXQUFXOzRDQUFHOzs7Ozs7O2tEQUMvQiw4REFBQzFDO3dDQUFJRCxXQUFVOzswREFDYiw4REFBQzVDLGtEQUFJQTtnREFBQ2tELE1BQUs7Z0RBQVdOLFdBQVU7MERBQWE7Ozs7OzswREFDN0MsOERBQUM1QyxrREFBSUE7Z0RBQUNrRCxNQUFLO2dEQUFTTixXQUFVOzBEQUFhOzs7Ozs7MERBQzNDLDhEQUFDaUM7Z0RBQUUzQixNQUFLO2dEQUFpQ04sV0FBVTtnREFBYW9DLE9BQU07MERBQWE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFZbkc7R0FqUHdCMUU7S0FBQUEiLCJzb3VyY2VzIjpbIi9ob21lL05pY2hvbGFpL0RvY3VtZW50cy9EZXYvYmlvaGF6YXJkLXZmeC0xL3NyYy9jb21wb25lbnRzL0Zvb3Rlci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluaydcbmltcG9ydCB7IHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgeyBDb250YWluZXIgfSBmcm9tICcuL0xheW91dHMnXG5pbXBvcnQgeyBJbnB1dCwgVGV4dGFyZWEgfSBmcm9tICcuL0Zvcm1zJ1xuaW1wb3J0IHsgQnV0dG9uIH0gZnJvbSAnLi9CdXR0b25zJ1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBGb290ZXIoKSB7XG4gIGNvbnN0IFtlbWFpbCwgc2V0RW1haWxdID0gdXNlU3RhdGUoJycpXG4gIGNvbnN0IFtmaXJzdE5hbWUsIHNldEZpcnN0TmFtZV0gPSB1c2VTdGF0ZSgnJylcbiAgY29uc3QgW21lc3NhZ2UsIHNldE1lc3NhZ2VdID0gdXNlU3RhdGUoJycpXG4gIGNvbnN0IFthZ3JlZSwgc2V0QWdyZWVdID0gdXNlU3RhdGUoZmFsc2UpXG4gIGNvbnN0IFtpc1N1Ym1pdHRpbmcsIHNldElzU3VibWl0dGluZ10gPSB1c2VTdGF0ZShmYWxzZSlcbiAgY29uc3QgW3N1Ym1pdE1lc3NhZ2UsIHNldFN1Ym1pdE1lc3NhZ2VdID0gdXNlU3RhdGUoJycpXG5cbiAgY29uc3QgaGFuZGxlU3VibWl0ID0gYXN5bmMgKGU6IFJlYWN0LkZvcm1FdmVudCkgPT4ge1xuICAgIGUucHJldmVudERlZmF1bHQoKVxuICAgIHNldFN1Ym1pdE1lc3NhZ2UoJycpXG5cbiAgICBpZiAoIWFncmVlKSB7XG4gICAgICBzZXRTdWJtaXRNZXNzYWdlKCdQbGVhc2UgYWdyZWUgdG8gdGhlIFRlcm1zIG9mIFVzZSBhbmQgUHJpdmFjeSBQb2xpY3kuJylcbiAgICAgIHJldHVyblxuICAgIH1cblxuICAgIGNvbnN0IGFjY2Vzc0tleSA9IHByb2Nlc3MuZW52Lk5FWFRfUFVCTElDX1dFQjNGT1JNU19BQ0NFU1NfS0VZXG4gICAgaWYgKCFhY2Nlc3NLZXkpIHtcbiAgICAgIHNldFN1Ym1pdE1lc3NhZ2UoJ0Zvcm0gY29uZmlndXJhdGlvbiBlcnJvci4gTWlzc2luZyBXZWIzRm9ybXMgYWNjZXNzIGtleS4nKVxuICAgICAgcmV0dXJuXG4gICAgfVxuXG4gICAgc2V0SXNTdWJtaXR0aW5nKHRydWUpXG4gICAgdHJ5IHtcbiAgICAgIGNvbnN0IHJlcyA9IGF3YWl0IGZldGNoKCdodHRwczovL2FwaS53ZWIzZm9ybXMuY29tL3N1Ym1pdCcsIHtcbiAgICAgICAgbWV0aG9kOiAnUE9TVCcsXG4gICAgICAgIGhlYWRlcnM6IHsgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uJyB9LFxuICAgICAgICBib2R5OiBKU09OLnN0cmluZ2lmeSh7XG4gICAgICAgICAgYWNjZXNzX2tleTogYWNjZXNzS2V5LFxuICAgICAgICAgIHN1YmplY3Q6ICdGb290ZXIgaW5xdWlyeSBmcm9tIEJpb2hhemFyZCBWRlgnLFxuICAgICAgICAgIGZyb21fbmFtZTogZmlyc3ROYW1lIHx8ICdXZWJzaXRlIFZpc2l0b3InLFxuICAgICAgICAgIHJlcGx5dG86IGVtYWlsLFxuICAgICAgICAgIGZpcnN0TmFtZSxcbiAgICAgICAgICBlbWFpbCxcbiAgICAgICAgICBtZXNzYWdlLFxuICAgICAgICAgIGNvbnNlbnRfdGVybXM6IHRydWUsXG4gICAgICAgICAgY29uc2VudF9wcml2YWN5OiB0cnVlLFxuICAgICAgICAgIHNvdXJjZTogJ0Zvb3RlckZvcm0nXG4gICAgICAgIH0pXG4gICAgICB9KVxuICAgICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgcmVzLmpzb24oKVxuICAgICAgaWYgKHJlc3VsdC5zdWNjZXNzKSB7XG4gICAgICAgIHNldFN1Ym1pdE1lc3NhZ2UoXCJUaGFuayB5b3UhIFdlJ2xsIGJlIGluIHRvdWNoIHNvb24uXCIpXG4gICAgICAgIHNldEVtYWlsKCcnKVxuICAgICAgICBzZXRGaXJzdE5hbWUoJycpXG4gICAgICAgIHNldE1lc3NhZ2UoJycpXG4gICAgICAgIHNldEFncmVlKGZhbHNlKVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc2V0U3VibWl0TWVzc2FnZSgnVGhlcmUgd2FzIGFuIGVycm9yIHNlbmRpbmcgeW91ciBtZXNzYWdlLiBQbGVhc2UgdHJ5IGFnYWluLicpXG4gICAgICB9XG4gICAgfSBjYXRjaCB7XG4gICAgICBzZXRTdWJtaXRNZXNzYWdlKCdUaGVyZSB3YXMgYW4gZXJyb3Igc2VuZGluZyB5b3VyIG1lc3NhZ2UuIFBsZWFzZSB0cnkgYWdhaW4uJylcbiAgICB9IGZpbmFsbHkge1xuICAgICAgc2V0SXNTdWJtaXR0aW5nKGZhbHNlKVxuICAgIH1cbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGZvb3RlciBjbGFzc05hbWU9XCJiZy1zdXJmYWNlLTkwMCBwdC0xNiBwYi04IGJvcmRlci10IGJvcmRlci1zdXJmYWNlLTUwMFwiPlxuICAgICAgPENvbnRhaW5lcj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJncmlkIGdyaWQtY29scy0xIG1kOmdyaWQtY29scy0yIGxnOmdyaWQtY29scy00IGdhcC04IG1iLTEyXCI+XG4gICAgICAgICAgey8qIENvbXBhbnkgSW5mbyAqL31cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImxnOmNvbC1zcGFuLTFcIj5cbiAgICAgICAgICAgIDxoMyBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LWRpc3BsYXkgdGV4dC13aGl0ZSBtYi00XCI+QmlvaGF6YXJkIFZGWDwvaDM+XG4gICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtbXV0ZWQgdGV4dC1zbSBtYi00XCI+XG4gICAgICAgICAgICAgIEdsb2JhbCB2aXN1YWwgZWZmZWN0cyBzdHVkaW8gZGVsaXZlcmluZyB3b3JsZC1jbGFzcyBWRlggc3VwZXJ2aXNpb24sIDNEIGFuaW1hdGlvbiwgYW5kIHBvc3QtcHJvZHVjdGlvbiBzZXJ2aWNlcy5cbiAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtdGV4dC1tdXRlZCB0ZXh0LXNtXCI+V2UgdXN1YWxseSByZXBseSB3aXRoaW4gMjQgaG91cnMuPC9wPlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgey8qIFF1aWNrIExpbmtzICovfVxuICAgICAgICAgIDxkaXY+XG4gICAgICAgICAgICA8aDQgY2xhc3NOYW1lPVwidGV4dC1sZyBmb250LXNlbWlib2xkIHRleHQtd2hpdGUgbWItNFwiPlNlcnZpY2VzPC9oND5cbiAgICAgICAgICAgIDxuYXYgY2xhc3NOYW1lPVwic3BhY2UteS0zXCI+XG4gICAgICAgICAgICAgIDxMaW5rIGhyZWY9XCIvcHJvamVjdFwiIGNsYXNzTmFtZT1cImJsb2NrIGxpbmstbXV0ZWQgdGV4dC1zbVwiPlZGWCBTdXBlcnZpc2lvbjwvTGluaz5cbiAgICAgICAgICAgICAgPExpbmsgaHJlZj1cIi9wcm9qZWN0XCIgY2xhc3NOYW1lPVwiYmxvY2sgbGluay1tdXRlZCB0ZXh0LXNtXCI+M0QgQW5pbWF0aW9uPC9MaW5rPlxuICAgICAgICAgICAgICA8TGluayBocmVmPVwiL3Byb2plY3RcIiBjbGFzc05hbWU9XCJibG9jayBsaW5rLW11dGVkIHRleHQtc21cIj5Qb3N0LVByb2R1Y3Rpb248L0xpbms+XG4gICAgICAgICAgICAgIDxMaW5rIGhyZWY9XCIvcHJvamVjdFwiIGNsYXNzTmFtZT1cImJsb2NrIGxpbmstbXV0ZWQgdGV4dC1zbVwiPk1vdGlvbiBHcmFwaGljczwvTGluaz5cbiAgICAgICAgICAgIDwvbmF2PlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgey8qIENvbXBhbnkgTGlua3MgKi99XG4gICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgIDxoNCBjbGFzc05hbWU9XCJ0ZXh0LWxnIGZvbnQtc2VtaWJvbGQgdGV4dC13aGl0ZSBtYi00XCI+Q29tcGFueTwvaDQ+XG4gICAgICAgICAgICA8bmF2IGNsYXNzTmFtZT1cInNwYWNlLXktM1wiPlxuICAgICAgICAgICAgICA8TGluayBocmVmPVwiL1wiIGNsYXNzTmFtZT1cImJsb2NrIGxpbmstbXV0ZWQgdGV4dC1zbVwiPkhvbWU8L0xpbms+XG4gICAgICAgICAgICAgIDxMaW5rIGhyZWY9XCIvY3Jld1wiIGNsYXNzTmFtZT1cImJsb2NrIGxpbmstbXV0ZWQgdGV4dC1zbVwiPk91ciBDcmV3PC9MaW5rPlxuICAgICAgICAgICAgICA8TGluayBocmVmPVwiL2Jsb2dcIiBjbGFzc05hbWU9XCJibG9jayBsaW5rLW11dGVkIHRleHQtc21cIj5CbG9nPC9MaW5rPlxuICAgICAgICAgICAgICA8TGluayBocmVmPVwiL2NvbnRhY3RcIiBjbGFzc05hbWU9XCJibG9jayBsaW5rLW11dGVkIHRleHQtc21cIj5Db250YWN0PC9MaW5rPlxuICAgICAgICAgICAgPC9uYXY+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICB7LyogQ29udGFjdC9Db25zZW50IEZvcm0gKi99XG4gICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgIDxoNCBjbGFzc05hbWU9XCJ0ZXh0LWxnIGZvbnQtc2VtaWJvbGQgdGV4dC13aGl0ZSBtYi00XCI+R2V0IGluIFRvdWNoPC9oND5cbiAgICAgICAgICAgIDxmb3JtIG9uU3VibWl0PXtoYW5kbGVTdWJtaXR9IGNsYXNzTmFtZT1cInNwYWNlLXktM1wiIG5vVmFsaWRhdGU+XG4gICAgICAgICAgICAgIHsvKiBIb25leXBvdCBmb3IgYm90cyAqL31cbiAgICAgICAgICAgICAgPGlucHV0XG4gICAgICAgICAgICAgICAgdHlwZT1cImNoZWNrYm94XCJcbiAgICAgICAgICAgICAgICBuYW1lPVwiYm90Y2hlY2tcIlxuICAgICAgICAgICAgICAgIHRhYkluZGV4PXstMX1cbiAgICAgICAgICAgICAgICBzdHlsZT17eyBkaXNwbGF5OiAnbm9uZScgfX1cbiAgICAgICAgICAgICAgICBhcmlhLWhpZGRlbj1cInRydWVcIlxuICAgICAgICAgICAgICAvPlxuXG4gICAgICAgICAgICAgIDxJbnB1dFxuICAgICAgICAgICAgICAgIHR5cGU9XCJ0ZXh0XCJcbiAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cIkZpcnN0IE5hbWUgKlwiXG4gICAgICAgICAgICAgICAgdmFsdWU9e2ZpcnN0TmFtZX1cbiAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGUpID0+IHNldEZpcnN0TmFtZShlLnRhcmdldC52YWx1ZSl9XG4gICAgICAgICAgICAgICAgcmVxdWlyZWRcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJ0ZXh0LXNtXCJcbiAgICAgICAgICAgICAgICBhdXRvQ29tcGxldGU9XCJnaXZlbi1uYW1lXCJcbiAgICAgICAgICAgICAgICBuYW1lPVwiZmlyc3ROYW1lXCJcbiAgICAgICAgICAgICAgICBpZD1cImZvb3Rlci1maXJzdE5hbWVcIlxuICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8SW5wdXRcbiAgICAgICAgICAgICAgICB0eXBlPVwiZW1haWxcIlxuICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwiRW1haWwgKlwiXG4gICAgICAgICAgICAgICAgdmFsdWU9e2VtYWlsfVxuICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoZSkgPT4gc2V0RW1haWwoZS50YXJnZXQudmFsdWUpfVxuICAgICAgICAgICAgICAgIHJlcXVpcmVkXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwidGV4dC1zbVwiXG4gICAgICAgICAgICAgICAgYXV0b0NvbXBsZXRlPVwiZW1haWxcIlxuICAgICAgICAgICAgICAgIG5hbWU9XCJlbWFpbFwiXG4gICAgICAgICAgICAgICAgaWQ9XCJmb290ZXItZW1haWxcIlxuICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8VGV4dGFyZWFcbiAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cIk1lc3NhZ2VcIlxuICAgICAgICAgICAgICAgIHZhbHVlPXttZXNzYWdlfVxuICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoZSkgPT4gc2V0TWVzc2FnZShlLnRhcmdldC52YWx1ZSl9XG4gICAgICAgICAgICAgICAgcm93cz17M31cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJ0ZXh0LXNtXCJcbiAgICAgICAgICAgICAgICBuYW1lPVwibWVzc2FnZVwiXG4gICAgICAgICAgICAgICAgaWQ9XCJmb290ZXItbWVzc2FnZVwiXG4gICAgICAgICAgICAgIC8+XG5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJyb3VuZGVkLWxnIGJvcmRlciBib3JkZXItd2hpdGUvMTAgcC0zIGJnLXN1cmZhY2UtNzAwLzMwXCI+XG4gICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyB0ZXh0LXRleHQtbXV0ZWQgbWItMlwiPlxuICAgICAgICAgICAgICAgICAgV2UgY29sbGVjdCB0aGUgaW5mbyB5b3UgZW50ZXIgdG8gcmVzcG9uZCB0byB5b3VyIGlucXVpcnkgYW5kIG9wZXJhdGUgdGhpcyBmb3JtLlxuICAgICAgICAgICAgICAgICAgU2VlIG91ciA8TGluayBocmVmPVwiL3ByaXZhY3ktcG9saWN5XCIgY2xhc3NOYW1lPVwibGlua1wiPlByaXZhY3kgUG9saWN5PC9MaW5rPiBmb3IgZGV0YWlscy5cbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzTmFtZT1cImZsZXggaXRlbXMtc3RhcnQgZ2FwLTMgdGV4dC14cyB0ZXh0LXRleHQtbXV0ZWRcIj5cbiAgICAgICAgICAgICAgICAgIDxpbnB1dFxuICAgICAgICAgICAgICAgICAgICB0eXBlPVwiY2hlY2tib3hcIlxuICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJtdC0wLjUgaC00IHctNFwiXG4gICAgICAgICAgICAgICAgICAgIGNoZWNrZWQ9e2FncmVlfVxuICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGUpID0+IHNldEFncmVlKGUudGFyZ2V0LmNoZWNrZWQpfVxuICAgICAgICAgICAgICAgICAgICByZXF1aXJlZFxuICAgICAgICAgICAgICAgICAgICBhcmlhLWRlc2NyaWJlZGJ5PVwiZm9vdGVyLWNvbnNlbnQtaGVscFwiXG4gICAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgICAgPHNwYW4+XG4gICAgICAgICAgICAgICAgICAgIEkgYWdyZWUgdG8gdGhlIDxMaW5rIGhyZWY9XCIvdGVybXNcIiBjbGFzc05hbWU9XCJsaW5rXCI+VGVybXMgb2YgVXNlPC9MaW5rPiBhbmQgYWNrbm93bGVkZ2UgdGhleycgJ31cbiAgICAgICAgICAgICAgICAgICAgPExpbmsgaHJlZj1cIi9wcml2YWN5LXBvbGljeVwiIGNsYXNzTmFtZT1cImxpbmtcIj5Qcml2YWN5IFBvbGljeTwvTGluaz4uXG4gICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgPC9sYWJlbD5cbiAgICAgICAgICAgICAgICA8cCBpZD1cImZvb3Rlci1jb25zZW50LWhlbHBcIiBjbGFzc05hbWU9XCJzci1vbmx5XCI+WW91IG11c3QgYWdyZWUgYmVmb3JlIHN1Ym1pdHRpbmcuPC9wPlxuICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAgdHlwZT1cInN1Ym1pdFwiXG4gICAgICAgICAgICAgICAgZGlzYWJsZWQ9e2lzU3VibWl0dGluZyB8fCAhYWdyZWV9XG4gICAgICAgICAgICAgICAgaXNMb2FkaW5nPXtpc1N1Ym1pdHRpbmd9XG4gICAgICAgICAgICAgICAgc2l6ZT1cInNtXCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJ3LWZ1bGxcIlxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgU2VuZFxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICAge3N1Ym1pdE1lc3NhZ2UgJiYgKFxuICAgICAgICAgICAgICAgIDxwXG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2B0ZXh0LXhzIHRleHQtY2VudGVyICR7XG4gICAgICAgICAgICAgICAgICAgIHN1Ym1pdE1lc3NhZ2UuaW5jbHVkZXMoJ1RoYW5rIHlvdScpID8gJ3RleHQtZ3JlZW4tNDAwJyA6ICd0ZXh0LXJlZC00MDAnXG4gICAgICAgICAgICAgICAgICB9YH1cbiAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICB7c3VibWl0TWVzc2FnZX1cbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8L2Zvcm0+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuXG4gICAgICAgIHsvKiBTb2NpYWwgTGlua3MgJiBMZWdhbCAqL31cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJib3JkZXItdCBib3JkZXItc3VyZmFjZS01MDAgcHQtOFwiPlxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpmbGV4LXJvdyBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyIGdhcC00XCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGdhcC00XCI+XG4gICAgICAgICAgICAgIDxhXG4gICAgICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vYmlvaGF6YXJkdmZ4L1wiXG4gICAgICAgICAgICAgICAgdGFyZ2V0PVwiX2JsYW5rXCJcbiAgICAgICAgICAgICAgICByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJ0ZXh0LXRleHQtbXV0ZWQgaG92ZXI6dGV4dC1hY2NlbnQgdHJhbnNpdGlvbi1jb2xvcnNcIlxuICAgICAgICAgICAgICAgIGFyaWEtbGFiZWw9XCJJbnN0YWdyYW1cIlxuICAgICAgICAgICAgICAgIHRpdGxlPVwiSW5zdGFncmFtXCJcbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxzdmcgY2xhc3NOYW1lPVwidy01IGgtNVwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+XG4gICAgICAgICAgICAgICAgICA8cGF0aCBkPVwiTTEyIDIuMTYzYzMuMjA0IDAgMy41ODQuMDEyIDQuODUuMDcgMy4yNTIuMTQ4IDQuNzcxIDEuNjkxIDQuOTE5IDQuOTE5LjA1OCAxLjI2NS4wNjkgMS42NDUuMDY5IDQuODQ5IDAgMy4yMDUtLjAxMiAzLjU4NC0uMDY5IDQuODQ5LS4xNDkgMy4yMjUtMS42NjQgNC43NzEtNC45MTkgNC45MTktMS4yNjYuMDU4LTEuNjQ0LjA3LTQuODUuMDctMy4yMDQgMC0zLjU4NC0uMDEyLTQuODQ5LS4wNy0zLjI2LS4xNDktNC43NzEtMS42OTktNC45MTktNC45Mi0uMDU4LTEuMjY1LS4wNy0xLjY0NC0uMDctNC44NDkgMC0zLjIwNC4wMTMtMy41ODMuMDctNC44NDkuMTQ5LTMuMjI3IDEuNjY0LTQuNzcxIDQuOTE5LTQuOTE5IDEuMjY2LS4wNTcgMS42NDUtLjA2OSA0Ljg0OS0uMDY5ek0xMiA1Yy0zLjg1OSAwLTcgMy4xNDEtNyA3IDAgMy44NTkgMy4xNDEgNyA3IDdzNy0zLjE0MSA3LTdjMC0zLjg1OS0zLjE0MS03LTctN3ptNi40MDYuNTJhMS40NCAxLjQ0IDAgMSAwIDAgMi44OCAxLjQ0IDEuNDQgMCAwIDAgMC0yLjg4elwiIC8+XG4gICAgICAgICAgICAgICAgPC9zdmc+XG4gICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgICAgPGFcbiAgICAgICAgICAgICAgICBocmVmPVwiaHR0cHM6Ly92aW1lby5jb20vYmlvaGF6YXJkdmZ4XCJcbiAgICAgICAgICAgICAgICB0YXJnZXQ9XCJfYmxhbmtcIlxuICAgICAgICAgICAgICAgIHJlbD1cIm5vb3BlbmVyIG5vcmVmZXJyZXJcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInRleHQtdGV4dC1tdXRlZCBob3Zlcjp0ZXh0LWFjY2VudCB0cmFuc2l0aW9uLWNvbG9yc1wiXG4gICAgICAgICAgICAgICAgYXJpYS1sYWJlbD1cIlZpbWVvXCJcbiAgICAgICAgICAgICAgICB0aXRsZT1cIlZpbWVvXCJcbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxzdmcgY2xhc3NOYW1lPVwidy01IGgtNVwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+XG4gICAgICAgICAgICAgICAgICA8cGF0aCBkPVwiTTIyLjg3NSAxMC4wNjNjLTIuNDQyIDUuMjE3LTguMzM3IDEyLjMxOS0xMi4wNjMgMTIuMzE5LTMuNjcyIDAtNC4yMDMtNy44MzEtNi4yMDgtMTMuMDQzLS45ODctMi41NjUtMS42MjQtMS44MTQtMy40NzQtLjI4MUwwIDguMDE5YzIuNjk4LTIuNDM1IDUuMzk0LTUuMzkxIDcuMzk2LTUuNTUzIDMuMTYyLS4yNDIgMy40ODcgMi44MzEgNC4wMjQgNS40NzkuNjk5IDMuNDYzIDEuODA5IDguODQ1IDIuODAxIDguODQ1Ljc5NiAwIDIuMjg5LTMuMzEzIDIuNDI4LTQuNTE2LjIyMi0xLjg1My0xLjUxMi0xLjg3OS0yLjk3MS0xLjI3MUMxNy41MDMtMi4wNzEgMjIuODc1IDQuNDQgMjIuODc1IDEwLjA2M3pcIiAvPlxuICAgICAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgICAgICA8L2E+XG4gICAgICAgICAgICAgIDxhXG4gICAgICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL0BiaW9oYXphcmR2ZnhcIlxuICAgICAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICAgICAgcmVsPVwibm9vcGVuZXIgbm9yZWZlcnJlclwiXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwidGV4dC10ZXh0LW11dGVkIGhvdmVyOnRleHQtYWNjZW50IHRyYW5zaXRpb24tY29sb3JzXCJcbiAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPVwiWW91VHViZVwiXG4gICAgICAgICAgICAgICAgdGl0bGU9XCJZb3VUdWJlXCJcbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxzdmcgY2xhc3NOYW1lPVwidy01IGgtNVwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+XG4gICAgICAgICAgICAgICAgICA8cGF0aCBkPVwiTTIzLjQ5OCA2LjE4NmEzLjAxNiAzLjAxNiAwIDAgMC0yLjEyMi0yLjEzNkMxOS41MDUgMy41NDUgMTIgMy41NDUgMTIgMy41NDVzLTcuNTA1IDAtOS4zNzcuNTA1QTMuMDE3IDMuMDE3IDAgMCAwIC41MDIgNi4xODZDMCA4LjA3IDAgMTIgMCAxMnMwIDMuOTMuNTAyIDUuODE0YTMuMDE2IDMuMDE2IDAgMCAwIDIuMTIyIDIuMTM2YzEuODcxLjUwNSA5LjM3Ni41MDUgOS4zNzYuNTA1czcuNTA1IDAgOS4zNzctLjUwNWEzLjAxNSAzLjAxNSAwIDAgMCAyLjEyMi0yLjEzNkMyNCAxNS45MyAyNCAxMiAyNCAxMnMwLTMuOTMtLjUwMi01LjgxNHpNOS41NDUgMTUuNTY4VjguNDMyTDE1LjgxOCAxMmwtNi4yNzMgMy41Njh6XCIgLz5cbiAgICAgICAgICAgICAgICA8L3N2Zz5cbiAgICAgICAgICAgICAgPC9hPlxuICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpmbGV4LXJvdyBpdGVtcy1jZW50ZXIgZ2FwLTQgdGV4dC1zbSB0ZXh0LXRleHQtbXV0ZWRcIj5cbiAgICAgICAgICAgICAgPHA+wqkge25ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKX0gQmlvaGF6YXJkIFZGWC4gQWxsIHJpZ2h0cyByZXNlcnZlZC48L3A+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBnYXAtNFwiPlxuICAgICAgICAgICAgICAgIDxMaW5rIGhyZWY9XCIvcHJpdmFjeVwiIGNsYXNzTmFtZT1cImxpbmstbXV0ZWRcIj5Qcml2YWN5IFBvbGljeTwvTGluaz5cbiAgICAgICAgICAgICAgICA8TGluayBocmVmPVwiL3Rlcm1zXCIgY2xhc3NOYW1lPVwibGluay1tdXRlZFwiPlRlcm1zIG9mIFVzZTwvTGluaz5cbiAgICAgICAgICAgICAgICA8YSBocmVmPVwibWFpbHRvOkRhdmFuZUBiaW9oYXphcmR2ZnguY29tXCIgY2xhc3NOYW1lPVwibGluay1tdXRlZFwiIHRpdGxlPVwiRE1DQSBBZ2VudFwiPlxuICAgICAgICAgICAgICAgICAgRE1DQVxuICAgICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgICAgICB7LyogSWYgeW91IGV2ZXIgc2VsbC9zaGFyZSBkYXRhIHVuZGVyIENQUkEsIGV4cG9zZSBhbiBvcHQtb3V0IGxpbmsgYmVsb3cgKi99XG4gICAgICAgICAgICAgICAgey8qIDxMaW5rIGhyZWY9XCIvcHJpdmFjeS1jaG9pY2VzXCIgY2xhc3NOYW1lPVwibGluay1tdXRlZFwiPllvdXIgUHJpdmFjeSBDaG9pY2VzPC9MaW5rPiAqL31cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L0NvbnRhaW5lcj5cbiAgICA8L2Zvb3Rlcj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIkxpbmsiLCJ1c2VTdGF0ZSIsIkNvbnRhaW5lciIsIklucHV0IiwiVGV4dGFyZWEiLCJCdXR0b24iLCJGb290ZXIiLCJlbWFpbCIsInNldEVtYWlsIiwiZmlyc3ROYW1lIiwic2V0Rmlyc3ROYW1lIiwibWVzc2FnZSIsInNldE1lc3NhZ2UiLCJhZ3JlZSIsInNldEFncmVlIiwiaXNTdWJtaXR0aW5nIiwic2V0SXNTdWJtaXR0aW5nIiwic3VibWl0TWVzc2FnZSIsInNldFN1Ym1pdE1lc3NhZ2UiLCJoYW5kbGVTdWJtaXQiLCJlIiwicHJldmVudERlZmF1bHQiLCJhY2Nlc3NLZXkiLCJwcm9jZXNzIiwiZW52IiwiTkVYVF9QVUJMSUNfV0VCM0ZPUk1TX0FDQ0VTU19LRVkiLCJyZXMiLCJmZXRjaCIsIm1ldGhvZCIsImhlYWRlcnMiLCJib2R5IiwiSlNPTiIsInN0cmluZ2lmeSIsImFjY2Vzc19rZXkiLCJzdWJqZWN0IiwiZnJvbV9uYW1lIiwicmVwbHl0byIsImNvbnNlbnRfdGVybXMiLCJjb25zZW50X3ByaXZhY3kiLCJzb3VyY2UiLCJyZXN1bHQiLCJqc29uIiwic3VjY2VzcyIsImZvb3RlciIsImNsYXNzTmFtZSIsImRpdiIsImgzIiwicCIsImg0IiwibmF2IiwiaHJlZiIsImZvcm0iLCJvblN1Ym1pdCIsIm5vVmFsaWRhdGUiLCJpbnB1dCIsInR5cGUiLCJuYW1lIiwidGFiSW5kZXgiLCJzdHlsZSIsImRpc3BsYXkiLCJhcmlhLWhpZGRlbiIsInBsYWNlaG9sZGVyIiwidmFsdWUiLCJvbkNoYW5nZSIsInRhcmdldCIsInJlcXVpcmVkIiwiYXV0b0NvbXBsZXRlIiwiaWQiLCJyb3dzIiwibGFiZWwiLCJjaGVja2VkIiwiYXJpYS1kZXNjcmliZWRieSIsInNwYW4iLCJkaXNhYmxlZCIsImlzTG9hZGluZyIsInNpemUiLCJpbmNsdWRlcyIsImEiLCJyZWwiLCJhcmlhLWxhYmVsIiwidGl0bGUiLCJzdmciLCJmaWxsIiwidmlld0JveCIsInBhdGgiLCJkIiwiRGF0ZSIsImdldEZ1bGxZZWFyIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./src/components/Footer.tsx\n"));
/***/ })
});