"Failed to read file")); reader.readAsText(file); }); }; return /* @__PURE__ */ jsxDEV(Box, { mt: 4, mb: 4, p: 4, borderWidth: "1px", borderRadius: "md", borderColor: colors.gray.medium, bg: "white", children: [ /* @__PURE__ */ jsxDEV(Text, { fontWeight: "medium", mb: 2, fontFamily: "'Red Hat Display', sans-serif", color: colors.gray.dark, children: "Import certifications from CSV" }, void 0, false, { fileName: "/home/josie/development/services-cv-generator/src/components/CertificationImport.tsx", lineNumber: 83, columnNumber: 7 }, this), /* @__PURE__ */ jsxDEV(Box, { display: "flex", alignItems: "center", gap: 2, children: [ /* @__PURE__ */ jsxDEV( Input, { type: "file", accept: ".csv", ref: fileInputRef, onChange: handleFileChange, style: { display: "none" }, id: "csv-file-input" }, void 0, false, { fileName: "/home/josie/development/services-cv-generator/src/components/CertificationImport.tsx", lineNumber: 87, columnNumber: 9 }, this ), /* @__PURE__ */ jsxDEV("label", { htmlFor: "csv-file-input", children: /* @__PURE__ */ jsxDEV( Button, { bg: colors.blue, color: "white", disabled: isLoading, cursor: "pointer", fontFamily: "'Red Hat Text', sans-serif", fontWeight: "normal", borderRadius: "3px", _hover: { bg: colors.blueHover }, _active: { bg: colors.blueActive }, children: isLoading ? "Importing..." : "Select CSV File" }, void 0, false, { fileName: "/home/josie/development/services-cv-generator/src/components/CertificationImport.tsx", lineNumber: 96, columnNumber: 11 }, this ) }, void 0, false, { fileName: "/home/josie/development/services-cv-generator/src/components/CertificationImport.tsx", lineNumber: 95, columnNumber: 9 }, this), /* @__PURE__ */ jsxDEV(Text, { fontSize: "sm", color: colors.gray.dark, fontFamily: "'Red Hat Text', sans-serif", children: "Expected format: columns for Name, Status, and Start date" }, void 0, false, { fileName: "/home/josie/development/services-cv-generator/src/components/CertificationImport.tsx", lineNumber: 110, columnNumber: 9 }, this) ] }, void 0, true, { fileName: "/home/josie/development/services-cv-generator/src/components/CertificationImport.tsx", lineNumber: 86, columnNumber: 7 }, this), message && /* @__PURE__ */ jsxDEV( Text, { mt: 2, color: message.type === "success" ? colors.green : colors.red, fontWeight: "medium", fontFamily: "'Red Hat Text', sans-serif", children: message.text }, void 0, false, { fileName: "/home/josie/development/services-cv-generator/src/components/CertificationImport.tsx", lineNumber: 116, columnNumber: 7 }, this ) ] }, void 0, true, { fileName: "/home/josie/development/services-cv-generator/src/components/CertificationImport.tsx", lineNumber: 82, columnNumber: 5 }, this); }; _s(CertificationImport, "1TyPFtsEnn/FJ/+XI+jjsy/BXbA="); _c = CertificationImport; var _c; $RefreshReg$(_c, "CertificationImport"); if (import.meta.hot && !inWebWorker) { window.$RefreshReg$ = prevRefreshReg; window.$RefreshSig$ = prevRefreshSig; } if (import.meta.hot && !inWebWorker) { RefreshRuntime.__hmr_import(import.meta.url).then((currentExports) => { RefreshRuntime.registerExportsForReactRefresh("/home/josie/development/services-cv-generator/src/components/CertificationImport.tsx", currentExports); import.meta.hot.accept((nextExports) => { if (!nextExports) return; const invalidateMessage = RefreshRuntime.validateRefreshBoundaryAndEnqueueUpdate("/home/josie/development/services-cv-generator/src/components/CertificationImport.tsx", currentExports, nextExports); if (invalidateMessage) import.meta.hot.invalidate(invalidateMessage); }); }); } //# sourceMappingURL=data:application/json;base64,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QTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxJQU9BO0FBQUEsT0F6Q0o7QUFBQTtBQUFBO0FBQUE7QUFBQSxTQTJDQTtBQUVKO0FBQUVoQixHQXZHV0YscUJBQXVEO0FBQUFtQyxLQUF2RG5DO0FBQXVELElBQUFtQztBQUFBQyxhQUFBRCxJQUFBIiwibmFtZXMiOlsidXNlUmVmIiwidXNlU3RhdGUiLCJCb3giLCJCdXR0b24iLCJJbnB1dCIsIlRleHQiLCJjb2xvcnMiLCJyZWQiLCJyZWRIb3ZlciIsInJlZEFjdGl2ZSIsImJsdWUiLCJibHVlSG92ZXIiLCJibHVlQWN0aXZlIiwiZ3JlZW4iLCJncmF5IiwibGlnaHQiLCJtZWRpdW0iLCJkYXJrIiwiQ2VydGlmaWNhdGlvbkltcG9ydCIsIm9uSW1wb3J0IiwiX3MiLCJmaWxlSW5wdXRSZWYiLCJpc0xvYWRpbmciLCJzZXRJc0xvYWRpbmciLCJtZXNzYWdlIiwic2V0TWVzc2FnZSIsImhhbmRsZUZpbGVDaGFuZ2UiLCJlIiwiZmlsZXMiLCJ0YXJnZXQiLCJsZW5ndGgiLCJmaWxlIiwiY29udGVudCIsInJlYWRGaWxlQXNUZXh0IiwicmVzdWx0Iiwic3VjY2VzcyIsInRleHQiLCJjb3VudCIsInR5cGUiLCJlcnJvciIsIkVycm9yIiwiY3VycmVudCIsInZhbHVlIiwiUHJvbWlzZSIsInJlc29sdmUiLCJyZWplY3QiLCJyZWFkZXIiLCJGaWxlUmVhZGVyIiwib25sb2FkIiwib25lcnJvciIsInJlYWRBc1RleHQiLCJkaXNwbGF5IiwiYmciLCJfYyIsIiRSZWZyZXNoUmVnJCJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlcyI6WyJDZXJ0aWZpY2F0aW9uSW1wb3J0LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgdXNlUmVmLCB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IEJveCwgQnV0dG9uLCBJbnB1dCwgVGV4dCB9IGZyb20gJ0BjaGFrcmEtdWkvcmVhY3QnO1xuXG4vLyBSZWQgSGF0IGJyYW5kIGNvbG9yc1xuY29uc3QgY29sb3JzID0ge1xuICByZWQ6IFwiI2VlMDAwMFwiLFxuICByZWRIb3ZlcjogXCIjY2MwMDAwXCIsXG4gIHJlZEFjdGl2ZTogXCIjYTMwMDAwXCIsXG4gIGJsdWU6IFwiIzAwNjZjY1wiLFxuICBibHVlSG92ZXI6IFwiIzAwNDA4MFwiLCBcbiAgYmx1ZUFjdGl2ZTogXCIjMDAyOTUyXCIsXG4gIGdyZWVuOiBcIiMzZTg2MzVcIixcbiAgZ3JheToge1xuICAgIGxpZ2h0OiBcIiNmNWY1ZjVcIixcbiAgICBtZWRpdW06IFwiI2QyZDJkMlwiLFxuICAgIGRhcms6IFwiIzRjNGM0Y1wiXG4gIH1cbn07XG5cbmludGVyZmFjZSBDZXJ0aWZpY2F0aW9uSW1wb3J0UHJvcHMge1xuICBvbkltcG9ydDogKGNzdkNvbnRlbnQ6IHN0cmluZykgPT4geyBzdWNjZXNzOiBib29sZWFuOyBjb3VudD86IG51bWJlcjsgZXJyb3I/OiBzdHJpbmcgfTtcbn1cblxuZXhwb3J0IGNvbnN0IENlcnRpZmljYXRpb25JbXBvcnQ6IFJlYWN0LkZDPENlcnRpZmljYXRpb25JbXBvcnRQcm9wcz4gPSAoeyBvbkltcG9ydCB9KSA9PiB7XG4gIGNvbnN0IGZpbGVJbnB1dFJlZiA9IHVzZVJlZjxIVE1MSW5wdXRFbGVtZW50PihudWxsKTtcbiAgY29uc3QgW2lzTG9hZGluZywgc2V0SXNMb2FkaW5nXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgY29uc3QgW21lc3NhZ2UsIHNldE1lc3NhZ2VdID0gdXNlU3RhdGU8e3RleHQ6IHN0cmluZywgdHlwZTogJ3N1Y2Nlc3MnIHwgJ2Vycm9yJ30gfCBudWxsPihudWxsKTtcblxuICBjb25zdCBoYW5kbGVGaWxlQ2hhbmdlID0gYXN5bmMgKGU6IFJlYWN0LkNoYW5nZUV2ZW50PEhUTUxJbnB1dEVsZW1lbnQ+KSA9PiB7XG4gICAgY29uc3QgZmlsZXMgPSBlLnRhcmdldC5maWxlcztcbiAgICBpZiAoIWZpbGVzIHx8IGZpbGVzLmxlbmd0aCA9PT0gMCkgcmV0dXJuO1xuXG4gICAgc2V0SXNMb2FkaW5nKHRydWUpO1xuICAgIHNldE1lc3NhZ2UobnVsbCk7XG4gICAgXG4gICAgdHJ5IHtcbiAgICAgIGNvbnN0IGZpbGUgPSBmaWxlc1swXTtcbiAgICAgIGNvbnN0IGNvbnRlbnQgPSBhd2FpdCByZWFkRmlsZUFzVGV4dChmaWxlKTtcbiAgICAgIGNvbnN0IHJlc3VsdCA9IG9uSW1wb3J0KGNvbnRlbnQpO1xuICAgICAgXG4gICAgICBpZiAocmVzdWx0LnN1Y2Nlc3MpIHtcbiAgICAgICAgc2V0TWVzc2FnZSh7IFxuICAgICAgICAgIHRleHQ6IGBTdWNjZXNzZnVsbHkgaW1wb3J0ZWQgJHtyZXN1bHQuY291bnR9IGNlcnRpZmljYXRpb25zLmAsXG4gICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnXG4gICAgICAgIH0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc2V0TWVzc2FnZSh7IFxuICAgICAgICAgIHRleHQ6IHJlc3VsdC5lcnJvciB8fCAnVW5rbm93biBlcnJvciBvY2N1cnJlZCBkdXJpbmcgaW1wb3J0LicsXG4gICAgICAgICAgdHlwZTogJ2Vycm9yJ1xuICAgICAgICB9KTtcbiAgICAgIH1cbiAgICB9IGNhdGNoIChlcnJvcikge1xuICAgICAgc2V0TWVzc2FnZSh7IFxuICAgICAgICB0ZXh0OiBlcnJvciBpbnN0YW5jZW9mIEVycm9yID8gZXJyb3IubWVzc2FnZSA6ICdVbmtub3duIGVycm9yIHJlYWRpbmcgZmlsZS4nLFxuICAgICAgICB0eXBlOiAnZXJyb3InXG4gICAgICB9KTtcbiAgICB9IGZpbmFsbHkge1xuICAgICAgc2V0SXNMb2FkaW5nKGZhbHNlKTtcbiAgICAgIC8vIFJlc2V0IHRoZSBmaWxlIGlucHV0XG4gICAgICBpZiAoZmlsZUlucHV0UmVmLmN1cnJlbnQpIHtcbiAgICAgICAgZmlsZUlucHV0UmVmLmN1cnJlbnQudmFsdWUgPSAnJztcbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbiAgY29uc3QgcmVhZEZpbGVBc1RleHQgPSAoZmlsZTogRmlsZSk6IFByb21pc2U8c3RyaW5nPiA9PiB7XG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbiAgICAgIGNvbnN0IHJlYWRlciA9IG5ldyBGaWxlUmVhZGVyKCk7XG4gICAgICByZWFkZXIub25sb2FkID0gKGUpID0+IHtcbiAgICAgICAgaWYgKGUudGFyZ2V0Py5yZXN1bHQpIHtcbiAgICAgICAgICByZXNvbHZlKGUudGFyZ2V0LnJlc3VsdCBhcyBzdHJpbmcpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJlamVjdChuZXcgRXJyb3IoJ0ZhaWxlZCB0byByZWFkIGZpbGUnKSk7XG4gICAgICAgIH1cbiAgICAgIH07XG4gICAgICByZWFkZXIub25lcnJvciA9ICgpID0+IHJlamVjdChuZXcgRXJyb3IoJ0ZhaWxlZCB0byByZWFkIGZpbGUnKSk7XG4gICAgICByZWFkZXIucmVhZEFzVGV4dChmaWxlKTtcbiAgICB9KTtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxCb3ggbXQ9ezR9IG1iPXs0fSBwPXs0fSBib3JkZXJXaWR0aD1cIjFweFwiIGJvcmRlclJhZGl1cz1cIm1kXCIgYm9yZGVyQ29sb3I9e2NvbG9ycy5ncmF5Lm1lZGl1bX0gYmc9XCJ3aGl0ZVwiPlxuICAgICAgPFRleHQgZm9udFdlaWdodD1cIm1lZGl1bVwiIG1iPXsyfSBmb250RmFtaWx5PVwiJ1JlZCBIYXQgRGlzcGxheScsIHNhbnMtc2VyaWZcIiBjb2xvcj17Y29sb3JzLmdyYXkuZGFya30+XG4gICAgICAgIEltcG9ydCBjZXJ0aWZpY2F0aW9ucyBmcm9tIENTVlxuICAgICAgPC9UZXh0PlxuICAgICAgPEJveCBkaXNwbGF5PVwiZmxleFwiIGFsaWduSXRlbXM9XCJjZW50ZXJcIiBnYXA9ezJ9PlxuICAgICAgICA8SW5wdXRcbiAgICAgICAgICB0eXBlPVwiZmlsZVwiXG4gICAgICAgICAgYWNjZXB0PVwiLmNzdlwiXG4gICAgICAgICAgcmVmPXtmaWxlSW5wdXRSZWZ9XG4gICAgICAgICAgb25DaGFuZ2U9e2hhbmRsZUZpbGVDaGFuZ2V9XG4gICAgICAgICAgc3R5bGU9e3sgZGlzcGxheTogJ25vbmUnIH19XG4gICAgICAgICAgaWQ9XCJjc3YtZmlsZS1pbnB1dFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxsYWJlbCBodG1sRm9yPVwiY3N2LWZpbGUtaW5wdXRcIj5cbiAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICBiZz17Y29sb3JzLmJsdWV9XG4gICAgICAgICAgICBjb2xvcj1cIndoaXRlXCJcbiAgICAgICAgICAgIGRpc2FibGVkPXtpc0xvYWRpbmd9XG4gICAgICAgICAgICBjdXJzb3I9XCJwb2ludGVyXCJcbiAgICAgICAgICAgIGZvbnRGYW1pbHk9XCInUmVkIEhhdCBUZXh0Jywgc2Fucy1zZXJpZlwiXG4gICAgICAgICAgICBmb250V2VpZ2h0PVwibm9ybWFsXCJcbiAgICAgICAgICAgIGJvcmRlclJhZGl1cz1cIjNweFwiXG4gICAgICAgICAgICBfaG92ZXI9e3sgYmc6IGNvbG9ycy5ibHVlSG92ZXIgfX1cbiAgICAgICAgICAgIF9hY3RpdmU9e3sgYmc6IGNvbG9ycy5ibHVlQWN0aXZlIH19XG4gICAgICAgICAgPlxuICAgICAgICAgICAge2lzTG9hZGluZyA/ICdJbXBvcnRpbmcuLi4nIDogJ1NlbGVjdCBDU1YgRmlsZSd9XG4gICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgIDwvbGFiZWw+XG4gICAgICAgIDxUZXh0IGZvbnRTaXplPVwic21cIiBjb2xvcj17Y29sb3JzLmdyYXkuZGFya30gZm9udEZhbWlseT1cIidSZWQgSGF0IFRleHQnLCBzYW5zLXNlcmlmXCI+XG4gICAgICAgICAgRXhwZWN0ZWQgZm9ybWF0OiBjb2x1bW5zIGZvciBOYW1lLCBTdGF0dXMsIGFuZCBTdGFydCBkYXRlXG4gICAgICAgIDwvVGV4dD5cbiAgICAgIDwvQm94PlxuICAgICAgXG4gICAgICB7bWVzc2FnZSAmJiAoXG4gICAgICAgIDxUZXh0IFxuICAgICAgICAgIG10PXsyfSBcbiAgICAgICAgICBjb2xvcj17bWVzc2FnZS50eXBlID09PSAnc3VjY2VzcycgPyBjb2xvcnMuZ3JlZW4gOiBjb2xvcnMucmVkfVxuICAgICAgICAgIGZvbnRXZWlnaHQ9XCJtZWRpdW1cIlxuICAgICAgICAgIGZvbnRGYW1pbHk9XCInUmVkIEhhdCBUZXh0Jywgc2Fucy1zZXJpZlwiXG4gICAgICAgID5cbiAgICAgICAgICB7bWVzc2FnZS50ZXh0fVxuICAgICAgICA8L1RleHQ+XG4gICAgICApfVxuICAgIDwvQm94PlxuICApO1xufTsgIl0sImZpbGUiOiIvaG9tZS9qb3NpZS9kZXZlbG9wbWVudC9zZXJ2aWNlcy1jdi1nZW5lcmF0b3Ivc3JjL2NvbXBvbmVudHMvQ2VydGlmaWNhdGlvbkltcG9ydC50c3gifQ==Ә