1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[301],{2285:function(e,t,s){Promise.resolve().then(s.bind(s,3862))},3862:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return AboutPage}});var r=s(7437),a=s(2265),n=s(128),l=s(4561);function AboutPage(){let{t:e}=(0,l.useLanguage)(),[t,s]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{s(!0)},[]),(0,r.jsxs)("div",{className:"min-h-screen bg-gray-50",children:[(0,r.jsx)(n.default,{}),(0,r.jsxs)("main",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[(0,r.jsxs)("div",{className:"text-center mb-12",children:[(0,r.jsx)("h1",{className:"text-4xl md:text-5xl font-bold text-gray-900 mb-4",children:e("aboutUsTitle")}),(0,r.jsx)("p",{className:"text-xl text-gray-600",children:e("aboutUsSubtitle")})]}),(0,r.jsxs)("section",{className:"bg-white rounded-lg shadow-sm p-8 mb-8",children:[(0,r.jsxs)("div",{className:"prose prose-lg max-w-none text-gray-700",children:[(0,r.jsx)("p",{className:"mb-4",children:e("aboutUsDescription")}),(0,r.jsx)("p",{className:"mb-6",children:e("aboutUsDescription2")})]}),(0,r.jsx)("div",{className:"mt-6",children:t?(0,r.jsx)("div",{className:"trustpilot-widget","data-locale":"en-US","data-template-id":"56278e9abfbbba0bdcd568bc","data-businessunit-id":"6971f603e8331ef9eedcbc08","data-style-height":"52px","data-style-width":"100%","data-token":"a9984179-fd5c-4009-93b9-3cc5ff98aac7",children:(0,r.jsx)("a",{href:"https://www.trustpilot.com/review/resumelink.co",target:"_blank",rel:"noopener",children:"Trustpilot"})}):(0,r.jsx)("div",{className:"h-[52px] flex items-center justify-center bg-gray-50 rounded border border-gray-200",children:(0,r.jsx)("p",{className:"text-gray-500 text-sm",children:"Loading reviews..."})})})]}),(0,r.jsxs)("section",{className:"bg-white rounded-lg shadow-sm p-8",children:[(0,r.jsx)("h2",{className:"text-2xl font-semibold text-gray-900 mb-6",children:e("changelogTitle")}),(0,r.jsx)("div",{className:"space-y-6",children:(0,r.jsxs)("div",{className:"border-l-4 border-indigo-500 pl-6",children:[(0,r.jsxs)("div",{className:"flex items-center gap-4 mb-3",children:[(0,r.jsx)("span",{className:"text-sm font-medium text-gray-500",children:e("changelogDate")}),(0,r.jsx)("span",{className:"text-sm font-semibold text-gray-900",children:e("changelog20250205")})]}),(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsxs)("h3",{className:"font-medium text-gray-900",children:[e("changelogUpdates"),":"]}),(0,r.jsxs)("ul",{className:"list-disc list-inside space-y-1 text-gray-700 ml-4",children:[(0,r.jsx)("li",{children:e("changelog20250205Update1")}),(0,r.jsx)("li",{children:e("changelog20250205Update2")}),(0,r.jsx)("li",{children:e("changelog20250205Update3")})]})]})]})})]})]})]})}},128:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return Header}});var r=s(7437),a=s(8473),n=s(4561),l=s(1809),o=s(4164),i=s(7227),c=s(5518);function MultiLangIcon(e){let{className:t="w-5 h-5"}=e;return(0,r.jsxs)("svg",{className:t,viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",children:[(0,r.jsx)("line",{x1:"48",y1:"112",x2:"336",y2:"112",style:{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32px"}}),(0,r.jsx)("line",{x1:"192",y1:"64",x2:"192",y2:"112",style:{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32px"}}),(0,r.jsx)("polyline",{points:"272 448 368 224 464 448",style:{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32px"}}),(0,r.jsx)("line",{x1:"301.5",y1:"384",x2:"434.5",y2:"384",style:{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32px"}}),(0,r.jsx)("path",{d:"M281.3,112S257,206,199,277,80,384,80,384",style:{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32px"}}),(0,r.jsx)("path",{d:"M256,336s-35-27-72-75-56-85-56-85",style:{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32px"}})]})}function Logo(e){let{className:t="",showText:s=!0,size:a="md"}=e;return(0,r.jsx)("div",{className:"flex items-center ".concat(t),children:(0,r.jsx)("img",{src:"/logo.png",alt:"ResumeLink Logo",className:"".concat({sm:"h-4 w-auto",md:"h-6 w-auto",lg:"h-8 w-auto"}[a]," flex-shrink-0")})})}
1var d=s(1396),x=s.n(d),u=s(2265),m=s(6081),h=s(5925);function Header(){var e;let{user:t,signInWithGoogle:s,logout:d,loading:g}=(0,a.useAuth)(),{t:f,language:p,setLanguage:b}=(0,n.useLanguage)(),[j,y]=(0,u.useState)(!1),v=(0,u.useRef)(null);(0,u.useEffect)(()=>{function handleClickOutside(e){v.current&&!v.current.contains(e.target)&&y(!1)}return document.addEventListener("mousedown",handleClickOutside),()=>{document.removeEventListener("mousedown",handleClickOutside)}},[]);let handleLogout=async()=>{y(!1),await d()};return(0,r.jsx)("header",{className:"bg-white border-b border-gray-100",children:(0,r.jsx)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,r.jsxs)("div",{className:"flex justify-between items-center h-16",children:[(0,r.jsxs)("div",{className:"flex items-center space-x-8",children:[(0,r.jsx)(x(),{href:"/",className:"flex items-center hover:opacity-80 transition-opacity",children:(0,r.jsx)("div",{className:"flex flex-col",children:(0,r.jsx)(Logo,{size:"md"})})}),(0,r.jsxs)("nav",{className:"hidden md:flex space-x-8",children:[(0,r.jsx)(x(),{href:t?"/dashboard":"/sample",className:"text-gray-600 hover:text-gray-900",children:f(t?"myResume":"sample")}),(0,r.jsx)(x(),{href:"/contact",className:"text-gray-600 hover:text-gray-900",children:f("contactUs")}),(0,r.jsx)(x(),{href:"/blog",className:"text-gray-600 hover:text-gray-900",children:f("blog")}),(0,r.jsx)(x(),{href:"/about",className:"text-gray-600 hover:text-gray-900",children:f("aboutUs")})]})]}),(0,r.jsxs)("div",{className:"flex items-center space-x-4",children:[(0,r.jsx)("button",{onClick:()=>b("en"===p?"zh":"en"),className:"text-gray-600 hover:text-gray-900 p-2 rounded-lg hover:bg-gray-100 transition-colors","aria-label":f("languageToggle"),children:(0,r.jsx)(MultiLangIcon,{className:"w-5 h-5"})}),g?(0,r.jsx)("div",{className:"animate-spin rounded-full h-6 w-6 border-b-2 border-purple-500"}):t?(0,r.jsxs)("div",{className:"relative",ref:v,children:[(0,r.jsxs)("button",{onClick:()=>y(!j),className:"flex items-center space-x-2 px-4 py-2 bg-white border border-gray-200 rounded-lg hover:bg-gray-50 transition-colors",children:[(null==t?void 0:t.photoURL)?(0,r.jsx)("img",{src:t.photoURL,alt:t.displayName||"User",className:"w-6 h-6 rounded-full"}):(0,r.jsx)("div",{className:"w-6 h-6 bg-gray-200 rounded-full flex items-center justify-center",children:(0,r.jsx)(l.Z,{className:"h-4 w-4 text-gray-600"})}),(0,r.jsx)("span",{className:"text-sm font-medium text-gray-900",children:(null==t?void 0:t.displayName)||(null==t?void 0:null===(e=t.email)||void 0===e?void 0:e.split("@")[0])||"User"}),(0,r.jsx)(o.Z,{className:"h-4 w-4 text-gray-600"})]}),j&&(0,r.jsx)("div",{className:"absolute right-0 mt-2 w-56 bg-white border border-gray-200 rounded-lg shadow-lg z-50",children:(0,r.jsxs)("div",{className:"py-1",children:[(0,r.jsxs)(x(),{href:"/account",onClick:()=>y(!1),className:"flex items-center px-4 py-2 text-sm text-gray-700 hover:bg-gray-100",children:[(0,r.jsx)(l.Z,{className:"h-4 w-4 mr-3 text-gray-600"}),f("manageAccount")]}),(0,r.jsx)("div",{className:"border-t border-gray-100"}),(0,r.jsxs)("button",{onClick:async()=>{if(y(!1),confirm("Are you sure you want to delete your account? This action cannot be undone."))try{await (0,m.tm)(),h.default.success("Account deleted successfully!"),await d()}catch(e){h.default.error("Failed to delete account."),console.error(e)}},className:"flex items-center w-full px-4 py-2 text-sm text-gray-700 hover:bg-gray-100",children:[(0,r.jsx)(i.Z,{className:"h-4 w-4 mr-3 text-gray-600"}),f("deleteAccount")]}),(0,r.jsx)("div",{className:"border-t border-gray-100"}),(0,r.jsxs)("button",{onClick:handleLogout,className:"flex items-center w-full px-4 py-2 text-sm text-gray-700 hover:bg-gray-100",children:[(0,r.jsx)(c.Z,{className:"h-4 w-4 mr-3 text-gray-600"}),f("signOut")]})]})})]}):(0,r.jsxs)("div",{className:"flex items-center space-x-4",children:[(0,r.jsx)("button",{onClick:s,className:"text-gray-600 hover:text-gray-900",disabled:g,children:f("login")}),(0,r.jsxs)("button",{onClick:s,className:"btn-primary",disabled:g,children:[f("signUpFree")," â"]})]})]})]})})})}},5518:function(e,t,s){"use strict";var r=s(2265);function ArrowRightOnRectangleIcon({title:e,titleId:t,...s},a){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},s),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15m3 0 3-3m0 0-3-3m3 3H9"}))}let a=r.forwardRef(ArrowRightOnRectangleIcon);t.Z=a},4164:function(e,t,s){"use strict";var r=s(2265);function ChevronDownIcon({title:e,titleId:t,...s},a){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},s),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m19.5 8.25-7.5 7.5-7.5-7.5"}))}let a=r.forwardRef(ChevronDownIcon);t.Z=a},7227:function(e,t,s){"use strict";var r=s(2265);function TrashIcon({title:e,titleId:t,...s},a){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},s),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"}))}let a=r.forwardRef(TrashIcon);t.Z=a},1809:function(e,t,s){"use strict";var r=s(2265);function UserIcon({title:e,titleId:t,...s},a){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},s),e?r.createElement("title",{id:t},e):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"}))}let a=r.forwardRef(UserIcon);t.Z=a}},function(e){e.O(0,[15,503,396,561,340,971,472,744],function(){return e(e.s=2285)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.