PageSourceSearch

https://ergodotisi.com/_next/static/chunks/7442-8564c1fdd0de2596.js

js ergodotisi.com collected 2026-09-25 03:58:36 UTC 440,658 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="58b22bcb-258c-4a60-9eaf-88ee3ed659f2",e._sentryDebugIdIdentifier="sentry-dbid-58b22bcb-258c-4a60-9eaf-88ee3ed659f2")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7442,476,6751,3734],{242:function(e,t){t.Z={src:"/_next/static/media/AddNewPostSuccess.75b1cf6e.png",height:477,width:400,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAMAAAAC2hU0AAAAZlBMVEVMaXHBt9Y4H0/////i1vQ0LCeHbpPr5taIZqrbzOX6+f309Pv////////v6fljY0L////5+f3MwOf///9pRX7Y0O6cb55gSmiTaJ/RyelYRHMgBzxSPWBWPVnm2/Dw6/q5o9Dm2v8AhSXZAAAAHnRSTlMAqH4q8xZsDAcjq0l29IAu14CDzZPPgnzKusPLR9U38M96AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAPUlEQVR4nAXBCQKAEBRAwUf4lPY9Rd3/ks1AqMQDTVs620Od38EtEE2et0PwY1n3R2D6zJWAoE6tLYDcyv1XFQKnydNhXwAAAABJRU5ErkJggg==",blurWidth:7,blurHeight:8}},19925:function(e,t){t.Z={src:"/_next/static/media/Logo_ErgodotisiShort.5aa18b35.svg",height:32,width:36,blurWidth:0,blurHeight:0}},90719:function(e,t,a){a.d(t,{Z:function(){return n}});var r=a(85893);function n(e){return(0,r.jsxs)("div",{className:"relative flex flex-col gap-4 roun
1ded-20px p-4 shadow-xs md:p-6","data-sentry-component":"Card","data-sentry-source-file":"Card.tsx",children:[(0,r.jsx)("div",{className:"flex items-center justify-between border-b border-solid border-gray-200",children:e.header}),e.children]})}a(67294)},50704:function(e,t,a){a.d(t,{i:function(){return m}}),(r||(r={})).Actions="action";var r,n=a(85893),s=a(67294),o=a(27060),l=a(74094),i=a(86582),d=a(55587),c=a(2500),u=a(11163);function m(e){var t,a;let{stripedTable:r=!1,hasLabelsInMobileMode:m=!0,highlightSelectedRow:p=-1,withPadding:f=!1,...y}=e,h=(0,s.useRef)(),x=(0,o.Cl)(),g=(0,u.useRouter)(),v=(0,s.useRef)(g.locale),b=(0,s.useMemo)(function(){return y.headers.map((e,t)=>{var a,r;let s={header:e.headerTitle,cell:t=>e.customContentCell?e.customContentCell(t,v.current):(0,n.jsx)("div",{className:"".concat(e.contentCellClassName),children:t.getValue()}),meta:{},enableSorting:null!==(a=e.isSortable)&&void 0!==a&&a,size:null!==(r=e.width)&&void 0!==r?r:void 0};return e.headerCellClassName&&(s.meta.headerClassName=e.headerCellClassName),x.accessor(e.field,s)})},[y.headers]),C=(0,s.useMemo)(()=>{var e;return null!==(e=y.data)&&void 0!==e?e:[]},[y.data]),j=(0,l.b7)({data:C,columns:b,initialState:{sorting:[]},state:{sorting:y.sortingState},getCoreRowModel:(0,o.sC)(),onSortingChange:y.onSortingChange,manualSorting:null!==(t=y.manualSorting)&&void 0!==t&&t,enableSortingRemoval:null!==(a=y.enableSortingRemoval)&&void 0!==a&&a}),[w,_]=s.useState(0);return(0,s.useEffect)(function(){h.current&&_(h.current.offsetHeight)},[h.current]),(0,s.useEffect)(function(){g.locale&&(v.current=g.locale)},[g]),(0,n.jsxs)("div",{className:"w-full","data-sentry-component":"Table","data-sentry-source-file":"Table.tsx",children:[(0,n.jsxs)("table",{className:"w-full border-separate border-spacing-[0]",children:[y.hasHeader?(0,n.jsx)("thead",{className:"h-14 bg-brand-orange-50 text-brand-orange-600","data-sentry-component":"renderHeader","data-sentry-source-file":"Table.tsx",children:j.getHeaderGroups().map(e=>(0,n.jsx)("tr",{children:e.headers.map((e,t,a)=>{var r,s;let o={width:e.column.getSize?"".concat(e.column.getSize(),"px"):"fit-content"},c="whitespace-nowrap border-solid border-gray-300 pl-4";return 0===t&&(c+=" rounded-tl-xl border-y border-l"),t===a.length-1&&(c+=" rounded-tr-xl border-y border-r pr-4"),(0,n.jsx)("th",{style:o,className:c,children:(0,n.jsxs)("div",{className:"flex ".concat(null!==(s=null===(r=e.column.columnDef.meta)||void 0===r?void 0:r.headerClassName)&&void 0!==s?s:""," items-center gap-1"),onClick:function(){e.column.getCanSort()&&e.column.toggleSorting()},children:[(0,l.ie)(e.column.columnDef.header,e.getContext()),e.column.getCanSort()?(0,n.jsx)("div",{className:e.column.getIsSorted()===d.Sr.Asc.toLowerCase()?"rotate-180":"","data-sentry-component":"renderSortingArrow","data-sentry-source-file":"Table.tsx",children:(0,n.jsx)(i.Z,{"data-sentry-element":"ArrowDown","data-sentry-source-file":"Table.tsx"})}):(0,n.jsx)(n.Fragment,{})]})},e.id)})},e.id))}):(0,n.jsx)(n.Fragment,{}),(0,n.jsxs)("tbody",{"data-sentry-component":"renderBody","data-sentry-source-file":"Table.tsx",children:[j.getRowModel().rows.map((e,t,a)=>(0,n.jsx)("tr",{className:"".concat("paragraph_normal_regular h-14 text-gray-500 hover:bg-gray-100"," ").concat(r&&t%2==1?"bg-gray-100":""," ").concat(p===t&&"bg-orange-50"),ref:h,children:e.getVisibleCells().map((e,r,s)=>{let o={width:e.column.getSize?"".concat(e.column.getSize(),"px"):"fit-content"},i="whitespace-nowrap border-b border-solid border-gray-300 text-start";return 0===r?y.hasHeader&&(i+=" border-l ".concat(f?"pl-4":""),t===a.length-1&&(i+=" rounded-bl-xl")):i+=" pl-4",r===s.length-1&&y.hasHeader&&(i+=" border-r ".concat(f?"pr-4":""),t===a.length-1&&(i+=" rounded-br-xl")),(0,n.jsx)("td",{style:o,className:i,children:(0,l.ie)(e.column.columnDef.cell,e.getContext())},e.id)})},e.id)),y.hasPagination?Array(y.paginationState.itemsPerPage-j.getRowModel().rows.length).fill(null).map((e,t)=>(0,n.jsx)("tr",{style:{height:w}},"empty-row-"+t)):(0,n.jsx)(n.Fragment,{})]})]}),y.hasPagination?(0,n.jsxs)("div",{className:"paragraph_normal_bold mt-10 flex w-full items-center justify-between","data-sentry-component":"renderPagination","data-sentry-source-file":"Table.tsx",children:[(0,n.jsxs)("button",{className:"flex items-center gap-3 text-brand-orange-600 disabled:cursor-default disabled:text-gray-400",onClick:y.onPreviousPage,disabled:0===y.paginationState.currentPage,children:[(0,n.jsx)(c.Z,{"data-sentry-element":"ChevronLeft","data-sentry-source-file":"Table.tsx"}),(0,n.jsx)("span",{className:"".concat(!m&&"hidden xl:block"),children:y.previousLabel})]}),(0,n.jsxs)("div",{className:"flex gap-1 text-gray-500",children:[(0,n.jsx)("span",{className:"text-brand-orange-600",children:y.paginationState.currentPage+1}),(0,n.jsx)("span",{children:y.pagesSeparatorLabel}),(0,n.jsx)("span",{className:"text-brand-orange-600",children:y.paginationState.totalPages})]}),(0,n.jsxs)("button",{className:"flex items-center gap-3 text-brand-orange-600 disabled:cursor-default disabled:text-gray-400",onClick:y.onNextPage,disabled:y.paginationState.currentPage>=y.paginationState.totalPages-1,children:[(0,n.jsx)("span",{className:"".concat(!m&&"hidden xl:block"),children:y.nextLabel}),(0,n.jsx)(c.Z,{className:"rotate-180","data-sentry-element":"ChevronLeft","data-sentry-source-file":"Table.tsx"})]})]}):(0,n.jsx)(n.Fragment,{})]})}},27351:function(e,t,a){var r,n,s,o,l,i;a.d(t,{aw:function(){return n},qK:function(){return s},yP:function(){return r}}),(o=r||(r={})).View="View",o.Download="Download",(l=n||(n={})).ExportAll="ExportAll",l.ExportSelected="ExportSelected",l.HelpMe="HelpMe",(i=s||(s={})).LastWeek="lastWeek",i.LastMonth="lastMonth",i.LastYear="lastYear"},14603:function(e,t,a){a.d(t,{YJ:function(){return eN},KY:function(){return V},FJ:function(){return eA},d3:function(){return eG},UR:function(){return ek},C8:function(){return e$}});var r=a(85893),n=a(67294),s=a(5233),o=a(75911),l=a(91444),i=a(19361),d=a(11163),c=a(44474),u=a(9517),m=a(96399),p=a(55524),f=a(48377),y=a(39979),h=a(57632);let x={getCompanyProfileKey:(0,h.Z)()},g=(0,n.createContext)(x),v=()=>(0,n.useContext)(g),b=e=>{let{children:t}
1=e,[a,s]=(0,n.useState)(x.getCompanyProfileKey);return(0,r.jsx)(g.Provider,{value:{getCompanyProfileKey:a,generateNewGetCompanyProfileKey:function(){s((0,h.Z)())}},"data-sentry-element":"unknown","data-sentry-component":"EmployerDashboardMyAccountLayoutProvider","data-sentry-source-file":"employerDashboardMyAccountLayoutContext.tsx",children:t})};function C(e){let{children:t}=e,a=(0,d.useRouter)(),{t:o}=(0,s.$G)("dashboard"),{user:l}=(0,f.useAuthContext)(),[i,h]=(0,n.useState)(),[x,g]=(0,n.useState)();return(0,n.useEffect)(function(){g(y.Al.filter(e=>{var t,a;return!e.isAdminOnly||(null==l?void 0:null===(a=l.userData)||void 0===a?void 0:null===(t=a.role)||void 0===t?void 0:t.includes("company_admin"))}))},[]),(0,n.useEffect)(function(){if(!a.asPath.endsWith("/".concat(i))){let e=y.Al.find(e=>a.asPath.endsWith("/".concat(e.id)));e&&h(e.id)}},[a]),(0,n.useEffect)(function(){let e=null==x?void 0:x.find(e=>a.asPath.startsWith("/employer-dashboard/account/".concat(e.id)));e&&h(e.id)},[x]),(0,r.jsxs)("div",{className:"flex h-full flex-grow flex-col","data-sentry-component":"EmployerDashboardMyAccountLayout","data-sentry-source-file":"index.tsx",children:[(0,r.jsx)(p.Z,{"data-sentry-element":"BackToWhereCameFromButton","data-sentry-source-file":"index.tsx"}),(0,r.jsx)(u.Z,{title:o("My account"),icon:(0,r.jsx)(m.Z,{size:"large"}),className:"mb-6 md:mb-10","data-sentry-element":"EmployerDashboardHeader","data-sentry-source-file":"index.tsx"}),void 0===x?(0,r.jsx)(r.Fragment,{}):(0,r.jsx)(c.Z,{menu:x,menuState:i,setMenuState:h,withChangeRoute:"/employer-dashboard/account"}),(0,r.jsx)(b,{"data-sentry-element":"EmployerDashboardMyAccountLayoutProvider","data-sentry-source-file":"index.tsx",children:t})]})}var j=a(53453),w=e=>{let{isEditing:t,setIsEditing:a,title:n}=e;return(0,r.jsxs)("div",{className:"flex w-full items-center justify-between","data-sentry-component":"MyAccountFormHeader","data-sentry-source-file":"MyAccountFormHeader.tsx",children:[(0,r.jsx)("p",{className:"md:paragraph_large_bold paragraph_normal_bold flex-grow text-start text-gray-600 md:text-center",children:n}),(0,r.jsx)(j.Z,{isEditing:t,disabled:t,onClick:()=>{a(e=>!e)},inCircle:!0,"data-sentry-element":"EditButton","data-sentry-source-file":"MyAccountFormHeader.tsx"})]})},_=a(47533),S=a(6154),N=a(23279),A=a.n(N),k=a(87536),D=a(74231),P=a(55587),Z=a(14986),I=a(41082),F=a(17594),E=a(15619),M=a(10316),R=a(11734),L=a(51253);function T(e){return(0,r.jsx)(L.Wf,{...e,"data-sentry-element":"AsyncTypeahead","data-sentry-component":"Typeahead","data-sentry-source-file":"Typeahead.tsx"})}var B=a(722);let q=D.Ry().shape({billingName:D.Z_().required("This field is required"),billingEmail:D.Z_().email().required("This field is required"),billingAddress:D.Z_().required("This field is required"),billingAddress2:D.Z_().nullable(),billingPostcode:D.Z_().required("This field is required"),billingCountry:D.Ry().shape({id:D.Z_(),tid:D.Rx(),name:D.Z_().required("This field is required"),countryCode:D.Z_()}).required(),billingCity:D.Z_().required("This field is required"),billingCompanyPhoneNumber:D.Z_()});var U=e=>{let{isEditing:t,setIsEditing:a,companyProfile:o}=e,{handleSubmit:i,control:c,watch:u,setValue:m,reset:p,trigger:f,formState:{isValid:y,isDirty:h,errors:x}}=(0,k.cI)({defaultValues:{},resolver:(0,_.X)(q),reValidateMode:"onChange",mode:"onChange"}),{t:g}=(0,s.$G)(["dashboard"]),v=(0,B.N)(),{locale:b}=(0,d.useRouter)(),[C,j]=(0,n.useState)(),[w,N]=(0,n.useState)(),[D,L]=(0,n.useState)(),[U,H]=(0,n.useState)(!1),[J,V]=(0,n.useState)(Math.random()),z=(0,n.useCallback)(A()(e=>{j(e)},750),[]),O=u("companyVAT"),W=u("billingCountry.countryCode");(0,n.useEffect)(()=>{L(!0),z(O)},[O]),(0,n.useEffect)(()=>{Y(C,W)},[C,W]);let Y=async(e,t)=>{var a,r,n;let s;if(!e){N(null),L(!1);return}let o=null===(a=e.match(/^[A-Z]{2}/i))||void 0===a?void 0:a[0];o||(o=t),o=o.toUpperCase();let l=e.replace(/^[A-Z]{2}/i,"").toUpperCase();try{s=await S.Z.post("/api/check-vat",{countryCode:o,vatNumber:l})}catch(e){e.message="axios.post: "+e.message,console.error(e),N({type:"manual",message:(null===(n=e.response)||void 0===n?void 0:n.data)||"VAT number is invali
1d."}),L(!1);return}if((null==s?void 0:null===(r=s.data)||void 0===r?void 0:r.message)!=="ok"){N({type:"manual",message:"VAT number is invalid."}),L(!1);return}N(null),L(!1)};async function G(e){H(!0);let t=e.billingCountry.countryCode,r=(O?"".concat(t).concat(O&&t?O.toUpperCase().startsWith(t.toUpperCase())?O.substring(2):O:null):"").toUpperCase(),n={field_billing_company_name:e.billingName,field_billing_email_address:e.billingEmail,field_billing_address:{langcode:b.slice(0,2),address_line1:e.billingAddress,postal_code:e.billingPostcode,locality:e.billingCity,country_code:t,address_line2:e.billingAddress2},field_billing_phone_number:e.billingCompanyPhoneNumber,field_vat_number:r};try{await (0,M.Tx)({id:o.id,type:P.Jq.Company,attributes:n}),l.Am.success(g("Billing info updated"))}catch(e){console.error("UpdateResource Error: ",e),l.Am.error(g("Something went wrong 1"))}finally{H(!1),a(!1)}}(0,n.useEffect)(function(){p(o)},[]),(0,n.useEffect)(function(){var e;v.selected&&m("billingCountry",null!==(e=v.selected)&&void 0!==e?e:{id:"",tid:0,name:""})},[v.selected]);let Q=(0,E.D)(h&&t);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(R.Z,{...Q,title:"Be careful!",confirmButton:"Yes, confirm",content:(0,r.jsx)("p",{className:"paragraph_medium_bold md:paragraph_normal_bold text-gray-500",children:g("You may lose unsaved data!")}),cancelButton:"No, cancel","data-sentry-element":"Confirmation","data-sentry-source-file":"BillingInfoForm.tsx"}),(0,r.jsxs)("form",{onSubmit:i(G),className:"flex w-full max-w-[762px] flex-col items-center gap-6",autoComplete:"off",children:[(0,r.jsx)("p",{className:"md:paragraph_normal_regular paragraph_medium_regular self-end pt-2 text-gray-500 md:pt-0",children:g("All fields marked with an asterisk (*) are mandatory")}),(0,r.jsxs)(F.Z,{"data-sentry-element":"FormControlsWrapper","data-sentry-source-file":"BillingInfoForm.tsx",children:[(0,r.jsx)(k.Qr,{name:"billingName",control:c,render:e=>{let{field:n,fieldState:s}=e;return(0,r.jsx)(I.Z,{isEditing:t,setIsEditing:a,withBorder:!1,label:"Company name",placeholder:"Company name",value:n.value,onChange:n.onChange,error:s.error,labelWithAsterisk:!0,...n})},"data-sentry-element":"Controller","data-sentry-source-file":"BillingInfoForm.tsx"}),(0,r.jsx)(k.Qr,{name:"billingEmail",control:c,render:e=>{let{field:n,fieldState:s}=e;return(0,r.jsx)(I.Z,{isEditing:t,setIsEditing:a,withBorder:!1,label:"Company email (for billing)",placeholder:"Enter email address",contentType:"email",value:n.value,onChange:n.onChange,error:s.error,labelWithAsterisk:!0,...n})},"data-sentry-element":"Controller","data-sentry-source-file":"BillingInfoForm.tsx"})]}),(0,r.jsx)(k.Qr,{name:"billingPostcode",control:c,rules:{required:"This field is required",validate:e=>4===e.length||"Invalid post code"},render:e=>{let{field:n,fieldState:s}=e;return(0,r.jsx)(I.Z,{isEditing:t,setIsEditing:a,label:"".concat(g("Post code")),placeholder:"Enter post code",contentType:"postCode",withBorder:!1,value:n.value,onChange:n.onChange,error:s.error,labelWithAsterisk:!0,...n})},"data-sentry-element":"Controller","data-sentry-source-file":"BillingInfoForm.tsx"}),(0,r.jsx)(k.Qr,{name:"billingAddress",control:c,render:e=>{let{field:n,fieldState:s}=e;return(0,r.jsx)(I.Z,{isEditing:t,setIsEditing:a,label:"".concat(g("Company address")),placeholder:"Enter company address",withBorder:!1,value:n.value,onChange:n.onChange,error:s.error,labelWithAsterisk:!0,...n})},"data-sentry-element":"Controller","data-sentry-source-file":"BillingInfoForm.tsx"}),(0,r.jsx)(k.Qr,{name:"billingAddress2",control:c,render:e=>{let{field:n,fieldState:s}=e;return(0,r.jsx)(I.Z,{isEditing:t,setIsEditing:a,label:"".concat(g("Company address. Line 2")),placeholder:"Enter company address",withBorder:!1,value:n.value,onChange:n.onChange,error:s.error,...n})},"data-sentry-element":"Controller","data-sentry-source-file":"BillingInfoForm.tsx"}),(0,r.jsxs)(F.Z,{"data-sentry-element":"FormControlsWrapper","data-sentry-source-file":"BillingInfoForm.tsx",children:[(0,r.jsx)(k.Qr,{name:"billingCountry",control:c,render:e=>{var n,s,o,l;let{field:i}=e;return(0,r.jsxs)("div",{className:"relative w-full",children:[(0,r.jsxs)("div",{className:"relative flex h-[77px] w-full flex-col justify-end gap-2",children:[(0,r.jsx)("div",{className:t?"":"absolute top-3 z-20",children:(0,r.jsx)("label",{className:"paragraph_medium_bold relative text-gray-600",children:(0,r.jsx)("span",{className:"after:paragraph_large_bold after:absolute after:-right-2 after:-top-2 after:text-gray-500 after:content-['*']",children:g("Country")})})}),t?(0,r.jsx)(T,{id:"billingCountry",labelKey:"name",placeholder:"Enter country",emptyLabel:g("No countries found"),defaultSelected:[null!==(l=i.value)&&void 0!==l?l:{id:"",ti
1d:0,name:""}],isLoading:v.loading,onBlur:()=>{var e;(null==v?void 0:null===(e=v.selected)||void 0===e?void 0:e.name)||(f&&f("billingCountry"),m("billingCountry",{id:"",tid:0,name:"",countryCode:""}),V(Math.random())),i.onBlur()},onChange:e=>{v.onChange(e),f&&f("billingCountry")},onSearch:v.onSearch,options:v.options},J):(0,r.jsx)("p",{onClick:()=>{a&&a(!0)},className:"h-[49px] w-full rounded-md text-base text-gray-500 outline-none ".concat("border-b-[2px] border-solid border-gray-300 rounded-none"," flex items-center"),children:null===(n=i.value)||void 0===n?void 0:n.name})]}),(0,r.jsx)("div",{className:"absolute -bottom-5 text-[13px] text-red-500",children:g(null==x?void 0:null===(o=x.billingCountry)||void 0===o?void 0:null===(s=o.name)||void 0===s?void 0:s.message)})]})},"data-sentry-element":"Controller","data-sentry-source-file":"BillingInfoForm.tsx"}),(0,r.jsx)(k.Qr,{name:"billingCity",control:c,render:e=>{let{field:n,fieldState:s}=e;return(0,r.jsx)(I.Z,{isEditing:t,setIsEditing:a,label:"".concat(g("City")),placeholder:"Enter city",withBorder:!1,value:n.value,onChange:n.onChange,error:s.error,labelWithAsterisk:!0,...n})},"data-sentry-element":"Controller","data-sentry-source-file":"BillingInfoForm.tsx"})]}),(0,r.jsxs)(F.Z,{"data-sentry-element":"FormControlsWrapper","data-sentry-source-file":"BillingInfoForm.tsx",children:[(0,r.jsx)(k.Qr,{name:"billingCompanyPhoneNumber",control:c,rules:{required:"This field is required"},render:e=>{let{field:n,fieldState:s}=e;return(0,r.jsx)(I.Z,{contentType:"phone",value:n.value,withBorder:!1,onChange:n.onChange,placeholder:"Enter phone number",error:s.error,isEditing:t,setIsEditing:a,label:"Company phone number",...n})},"data-sentry-element":"Controller","data-sentry-source-file":"BillingInfoForm.tsx"}),(0,r.jsx)(k.Qr,{name:"companyVAT",control:c,render:e=>{let{field:n}=e;return(0,r.jsx)(I.Z,{isEditing:t,setIsEditing:a,withBorder:!1,label:"VAT",placeholder:"Enter VAT e.g CY00123412A",value:n.value,onChange:n.onChange,error:t?w:null,...n})},"data-sentry-element":"Controller","data-sentry-source-file":"BillingInfoForm.tsx"})]}),t&&(0,r.jsxs)("div",{className:"mt-8 flex gap-2 xs:self-end md:mt-12",children:[(0,r.jsx)(Z.Z,{disabled:U,type:"button",label:"Cancel",variant:"outline-primary",changingSizeRules:"medium md:large",onClick:function(){a(!1),p()}}),(0,r.jsx)(Z.Z,{type:"submit",label:"Update",disabled:!y||!!w||D||U,changingSizeRules:"medium md:large"})]})]})]})},H=a(85444);function J(e){var t,a,r,n,s,o,l,i,d,c,u,m,p,f,y,h,x;let g=e.data[0];return{id:g.id,billingName:null!==(d=g.attributes.field_billing_company_name)&&void 0!==d?d:"",billingEmail:null!==(c=g.attributes.field_billing_email_address)&&void 0!==c?c:"",billingAddress:null!==(u=null===(t=g.attributes.field_billing_address)||void 0===t?void 0:t.address_line1)&&void 0!==u?u:"",billingAddress2:null!==(m=null===(a=g.attributes.field_billing_address)||void 0===a?void 0:a.address_line2)&&void 0!==m?m:"",billingPostcode:null!==(p=null===(r=g.attributes.field_billing_address)||void 0===r?void 0:r.postal_code)&&void 0!==p?p:"",billingCountry:{id:"",tid:0,name:"",countryCode:null!==(f=null==g?void 0:null===(s=g.attributes)||void 0===s?void 0:null===(n=s.field_billing_address)||void 0===n?void 0:n.country_code)&&void 0!==f?f:""},companyVAT:null!==(y=null==g?void 0:null===(o=g.attributes)||void 0===o?void 0:o.field_vat_number)&&void 0!==y?y:"",billingCity:null!==(h=null==g?void 0:null===(i=g.attributes)||void 0===i?void 0:null===(l=i.field_billing_address)||void 0===l?void 0:l.locality)&&void 0!==h?h:"",billingCompanyPhoneNumber:null!==(x=g.attributes.field_billing_phone_number)&&void 0!==x?x:""}}function V(e){let{}=e,{t}=(0,s.$G)("dashboard"),{user:a}=(0,f.useAuthContext)(),[i,c]=(0,n.useState)(!1),[u,m]=(0,n.useState)(),[p,y]=(0,n.useState)(!1),h=(0,d.useRouter)();async function x(){var e;y(!0);let t=await v();if(null==t?void 0:null===(e=t.billingCountry)||void 0===e?void 0:e.countryCode){let e=await g(t.billingCountry.countryCode);t={...t,billingCountry:e}}m(t),y(!1)}async function g(e){let t=new o.B;t.addFilter("status","1"),t.addFilter("field_alpha_2",e),t.addFields(P.Jq.Country,["name","drupal_internal__tid","field_alpha_2"]);try{return(await (0,M.H)({type:P.Jq.Country,params:t,withoutAuth:!0,deserializer:e=>{let{data:t}=e;return t.map(e=>({id:e.id,tid:e.attributes.drupal_internal__tid,name:e.attributes.name,countryCode:e.attributes.field_alpha_2}))}}))[0]}catch(e){return e.message="loadCountries: "+e.message,console.error(e),null}}async function v(){var e,r;let n=new o.B;n.addFilter("id",null==a?void 0:null===(r=a.userData)||void 0===r?void 0:null===(e=r.company)||void 0===e?void 0:e.id);try{return await (0,M.H)({type:P.Jq.Company,params:n,deserializer:J})}catch(e){return e.message="GetCustomResourceCollection: "+e.message,console.log(e),l.Am.error(t("Something went wrong")),null}}return(0,n.useEffect)(function(){var e,t;(null==a?void 0:null===(t=a.userData)||void 0===t?void 0:null===(e=t.role)||void 0===e?void 0:e.includes("company_admin"))||h.push("/employer-dashboard/account/user"),x()},[]),(0,r.jsxs)("div",{className:"flex flex-grow flex-col rounded-3xl p-4 shadow-xs md:p-8 md:pb-12","data-sentry-component":"EmployerDashboardMyAccountBillingPage","data-sentry-source-file":"billing.tsx",children:[(0,r.jsx)(w,{isEditing:i,setIsEditing:c,title:t("Billing information"),"data-sentry-element":"MyAccountFormHeader","data-sentry-source-file":"billing.tsx"}),(0,r.jsx)("div",{className:"mt-3 flex flex-1 flex-col items-center justify-center md:mt-6",children:!u&&p?(0,r.jsx)(H.Z,{}):(0,r.jsx)(U,{setIsEditing:c,isEditing:i,companyProfile:u})})]})}V.getLayout=function(e){return(0,r.jsx)(i.Z,{type:"employer",children:(0,r.jsx)(C,{children:e})})};var z=a(5152),O=a.n(z),W=a(836),Y=e=>{var t;let{children:a,title:s,setShowSection:o,showSection:l,sectionHeightChanged:i,withDropdown:d=!1}
1=e,c=(0,n.useRef)(null),[u,m]=(0,n.useState)(0);return(0,n.useEffect)(()=>{if(null==c?void 0:c.current){var e;m(null==c?void 0:null===(e=c.current)||void 0===e?void 0:e.scrollHeight)}},[null==c?void 0:null===(t=c.current)||void 0===t?void 0:t.scrollHeight,i]),(0,r.jsxs)("section",{className:"mx-auto w-full max-w-[762px] ","data-sentry-component":"SectionWithAccordion","data-sentry-source-file":"SectionWithAccordion.tsx",children:[(0,r.jsxs)("button",{className:"paragraph_large_bold grid grid-cols-[1fr_24px] place-items-center gap-2 text-gray-600 ",onClick:()=>o(e=>!e),type:"button",children:[s,(0,r.jsx)("span",{className:"".concat(l?"rotate-180":"rotate-0"," transition duration-200 ease-in-out"),children:W.x})]}),(0,r.jsx)("div",{className:"".concat(!d&&"overflow-hidden"," flex flex-col items-center gap-4 md:items-end"),ref:c,style:l?{maxHeight:"".concat(u,"px")}:{maxHeight:0,overflow:"hidden"},children:a})]})},G=a(30115),Q=e=>{let{control:t,isEditing:a,setIsEditing:n,withBorder:o=!0,isMandatory:l=!0}=e,{t:i}=(0,s.$G)("common");return(0,r.jsxs)("div",{className:"flex w-full flex-col gap-6 md:flex-row","data-sentry-component":"AddressAndPostCode","data-sentry-source-file":"AddressAndPostCode.tsx",children:[(0,r.jsx)(k.Qr,{name:"companyAddress",control:t,rules:{required:"This field is required"},render:e=>{let{field:t,fieldState:s}=e;return(0,r.jsx)(I.Z,{isEditing:a,setIsEditing:n,label:"".concat(i("Company address")).concat(l?"*":""),placeholder:"Enter company address",withBorder:o,value:t.value,onChange:t.onChange,error:s.error,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"AddressAndPostCode.tsx"}),(0,r.jsx)(k.Qr,{name:"postCode",control:t,rules:{required:"This field is required",validate:e=>4===e.length||"Invalid post code"},render:e=>{let{field:t,fieldState:s}=e;return(0,r.jsx)(I.Z,{isEditing:a,setIsEditing:n,label:"".concat(i("Post code")).concat(l?"*":""),placeholder:"Enter post code",contentType:"postCode",withBorder:o,value:t.value,onChange:t.onChange,error:s.error,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"AddressAndPostCode.tsx"})]})},K=a(43890),$=a(30381),X=a.n($),ee=a(33502),et=a(47407),ea=a(77065),er=a(65449),en=a(29539),es=a(42160),eo=a(81562),el=a(78994),ei=a(91312);let ed=e=>(e||[]).map(e=>({...e,value:e.id,label:e.name})),ec=e=>{if(e)return{...e,value:e.id,label:e.name}},eu=n.forwardRef((e,t)=>{var a;let{options:n,name:o,value:l,onChange:i,label:d,setIsEditing:c,isEditing:u=!1,placeholder:m,error:p,withBorder:f=!1,...y}=e,h=!!(null===(a=n[0])||void 0===a?void 0:a.icon),{t:x}=(0,s.$G)("common");return(0,r.jsxs)("div",{ref:t,className:"relative flex ".concat(d&&"h-[77px] gap-2 "," w-full flex-col justify-end ").concat(!f&&!u&&"border-b-[2px] border-solid border-gray-300"," text-gray-500"),"data-sentry-component":"DashboardSelectElement","data-sentry-source-file":"DashboardSelectTaxonomy.tsx",children:[d&&(0,r.jsx)("label",{className:"".concat(!u&&!f&&"absolute top-3 z-20"," paragraph_medium_bold text-gray-600"),children:x(d)}),u||f||!l?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(el.ZP,{onMenuOpen:()=>{!u&&c&&c(!0)},onBlur:e=>y.onBlur(e),onFocus:y.onFocus,className:"w-full",options:ed(n),instanceId:o,name:o,placeholder:f||u?x(m):null,value:ec(l),onChange:e=>{i(ec(e))},isDisabled:y.isDisabled,components:{IndicatorSeparator:()=>null,Option:h?e=>(0,r.jsx)(eo.c.Option,{...e,"data-sentry-element":"unknown","data-sentry-component":"Option","data-sentry-source-file":"DashboardSelectTaxonomy.tsx",children:(0,r.jsxs)("div",{className:"flex w-full items-center gap-2 p-0",children:[(0,r.jsx)("div",{className:"flex h-8 w-8 items-center justify-center rounded-md bg-gray-100 text-brand-orange-600 transition duration-300 ease-in-out ".concat((e.isSelected||e.isFocused)&&"bg-brand-orange-200"),children:e.data.icon}),e.children]})}):eo.c.Option,Control:h?e=>(0,r.jsx)(eo.c.Control,{...e,"data-sentry-element":"unknown","data-sentry-component":"Control","data-sentry-source-file":"DashboardSelectTaxonomy.tsx",children:(0,r.jsxs)("div",{className:"flex w-full items-center gap-2 p-0",children:[l&&(0,r.jsx)("div",{className:"flex h-8 w-8 items-center justify-center rounded-md bg-brand-orange-200 text-brand-orange-600 transition duration-300 ease-in-out",children:l.icon}),e.children]})}):eo.c.Control},styles:{singleValue:e=>({...e,color:(0,ei.p)({color:"gray",index:"500"})}),control:(e,t)=>({...e,borderRadius:"6px",outline:0,padding:"6px 16px",border:"1px solid ".concat(t.isFocused?(0,ei.p)({color:"gray",index:"500"}):f||u?(0,ei.p)({color:"gray",index:"300"}):""),"&:hover":{borderColor:t.isFocused&&(0,ei.p)({color:"gray",index:"500"})},background:"".concat(u?(0,ei.p)({color:"gray",index:"100"}):f&&"white"),boxShadow:"none",color:"white",fontSize:"16px",lineHeight:"24px"}),menu:e=>({...e,border:0,outline:0,boxShadow:0,zIndex:20}),option:(e,t)=>{let{isFocused:a,isSelected:r,isDisabled:n}=t;return{...e,border:"none",outline:0,padding:h?"4px":"8px 12px",color:n?(0,ei.p)({color:"gray",index:"400"}):r||a?(0,ei.p)({color:"brand-orange",index:"600"}):(0,ei.p)({color:"gray",index:"600"}),fontWeight:r?"bold":"normal",transition:"all .2s ease-in-out",borderRadius:"6px",background:a?h?(0,ei.p)({color:"brand-orange",index:"50"}):(0,ei.p)({color:"gray",index:"100"}):"white",fontSize:"16px"}},menuList:(e,t)=>
1{let{selectProps:a}=t;return{...e,border:0,outline:0,padding:h?"16px 16px":"8px 8px","::-webkit-scrollbar":{width:"8px"},"::-webkit-scrollbar-track":{background:(0,ei.p)({color:"gray",index:"200"}),borderRadius:"4px"},"::-webkit-scrollbar-thumb":{background:(0,ei.p)({color:"gray",index:"400"}),borderRadius:"4px"},boxShadow:"0px 8px 16px rgba(0, 0, 0, 0.1)",background:"white",borderRadius:"6px"}},container:(e,t)=>({...e,border:"none",outline:0}),valueContainer:(e,t)=>({...e,overflow:"visible",padding:0,border:0,outline:0,boxShadow:"none"}),placeholder:e=>({...e,textAlign:"start"})}}),(0,r.jsx)("div",{className:"absolute -bottom-5 text-[13px] text-red-500",children:x(null==p?void 0:p.message)})]}):(0,r.jsx)("p",{className:"paragraph_normal_regular py-3 text-gray-500",children:l.name})]})});var em=a(14761),ep=a(21712),ef=a(6741),ey=a(78551),eh=a(72798),ex=a(70749),eg=a(30967),ev=a(73443);let eb=O()(()=>Promise.all([a.e(9831),a.e(1934),a.e(418),a.e(3824),a.e(5618),a.e(1072),a.e(8088),a.e(1036),a.e(2759),a.e(9477)]).then(a.bind(a,16855)),{loadableGenerated:{webpack:()=>[16855]},ssr:!1}),eC=D.Ry().shape({...ex.WZ.fields,description:D.Z_().nullable().optional(),additionalDetails:D.IX().of(D.Ry().shape({title:D.Z_(),text:D.Z_()})),logo:D.Ry().shape({fileName:D.Z_().required("This field is required"),url:D.Z_().required("This field is required")}),coverImage:D.Ry().shape({fileName:D.Z_(),url:D.Z_()}),galleryImages:D.IX().of(D.Ry().shape({fileName:D.Z_().required("This field is required"),url:D.Z_().required("This field is required")})),socialMediaAccounts:D.IX().of(ev.I)});var ej=function(e){var t,a,o,i,c,u,m,p;let{isEditing:y,setIsEditing:x,companyProfile:g}=e,{generateNewGetCompanyProfileKey:b}=v(),{handleSubmit:C,control:j,setValue:w,watch:S,trigger:N,reset:A,formState:{isDirty:D,defaultValues:F,errors:L,isValid:B}}=(0,k.cI)({defaultValues:g,resolver:(0,_.X)(eC),reValidateMode:"onChange",mode:"onTouched"}),{fields:q,append:U,remove:H}=(0,k.Dq)({control:j,name:"additionalDetails"}),{fields:J,append:V,remove:z}=(0,k.Dq)({control:j,name:"socialMediaAccounts"}),{fields:O,append:W,remove:$}=(0,k.Dq)({control:j,name:"galleryImages"}),{t:eo}=(0,s.$G)(["common","dashboard"]),el=(0,G.J)(),{locale:ei}=(0,d.useRouter)(),ed=(0,E.D)(D&&y),[ec,ex]=(0,n.useState)(""),{isMobileMode:ev}=(0,ep.U)("sm"),{user:ej}
1=(0,f.useAuthContext)(),[ew,e_]=(0,n.useState)([{id:"1",checked:!0,label:"Basic details"},{id:"2",checked:!0,label:"Additional details"},{id:"3",checked:!0,label:"Company logo and background cover"},{id:"4",checked:!0,label:"Gallery images"},{id:"5",checked:!0,label:"Social accounts"}]),eS=S("location.country"),{socialMediaPlatformOptions:eN,isSocialMediaPlatformOptionsError:eA,isSocialMediaPlatformOptionsFetching:ek}=(0,eg.p)("taxonomy"),[eD,eP]=(0,n.useState)(),[eZ,eI]=(0,n.useState)(Math.random()),{data:eF,isFetching:eE,isError:eM}=(0,ey.a)({queryKey:["getCompanySizes"],queryFn:eh.a0,staleTime:36e5,refetchOnWindowFocus:!1});(0,n.useEffect)(function(){},[]),(0,n.useEffect)(function(){var e;el.selected&&(w("industry",null!==(e=el.selected)&&void 0!==e?e:{id:"",tid:0,name:""}),N("industry"))},[el.selected]),(0,n.useEffect)(function(){eM&&l.Am.error("Unable to load company sizes data"),eA&&l.Am.error("Unable to load social media platforms data")},[eM,eA]),(0,n.useEffect)(function(){ex((0,h.Z)())},[y]),(0,n.useEffect)(()=>{ex((0,h.Z)())},[null==g?void 0:g.description]);let eR=eD||eE||ek;function eL(e){e_(t=>{let a=[...t],r=a.findIndex(t=>t.id===e);return -1!==r&&(a[r].checked=!a[r].checked),a})}async function eT(e){var t,a,r,n,s,o;eP(!0),e.website&&(e.website=(0,em.X)(e.website)),e.galleryImages=e.galleryImages.filter(Boolean);let i={title:e.name,body:{summary:null!==(s=e.summary)&&void 0!==s?s:"",value:null!==(o=e.description)&&void 0!==o?o:""},field_email:e.email,field_company_phone_number:e.companyPhoneNumber,field_location:{langcode:ei.slice(0,2),country_code:e.location.country.countryCode,locality:e.location.city.name,postal_code:e.postCode,address_line1:e.companyAddress,address_line2:"address 2"},...e.founded?{field_founded:X()(e.founded).format("YYYY")}:{},field_website:e.website},d={};d.uid={data:{type:P.Jq.User,id:ej.userData.id}},(null===(a=e.industry)||void 0===a?void 0:null===(t=a.id)||void 0===t?void 0:t.trim())?d.field_industry={data:{type:P.Jq.Industry,id:e.industry.id}}:d.field_industry={},e.companySize.id&&(d.field_company_size={data:{type:P.Jq.TaxonomyCompanySize,id:e.companySize.id}}),d.field_country={data:{type:P.Jq.Country,id:e.location.country.id}},d.field_city={data:{type:P.Jq.City,id:e.location.city.id}};let c=[];for(let t of e.additionalDetails)if(t.text.trim()||t.title.trim()){let e={field_sub_title:t.title,field_text:t.text};if(t.id){let a;try{a=await (0,M.Tx)({id:t.id,type:P.Jq.ParagraphSubtitleAndText,attributes:e})}catch(e){e.message="UpdateResource(ParagraphSubtitleAndText): "+e.message,console.error(e),l.Am.error(eo("Error updating company profile")),eP(!1);return}c.push({type:P.Jq.ParagraphSubtitleAndText,id:t.id,meta:{target_revision_id:a.data.data.attributes.drupal_internal__revision_id}})}else{let t;try{t=await (0,M.AW)({type:P.Jq.ParagraphSubtitleAndText,body:{data:{type:P.Jq.ParagraphSubtitleAndText,attributes:e}}})}catch(e){e.message="CreateResource(ParagraphSubtitleAndText): "+e.message,console.error(e),l.Am.error(eo("Error updating company profile")),eP(!1);return}c.push({type:P.Jq.ParagraphSubtitleAndText,id:t.data.data.id,meta:{target_revision_id:t.data.data.attributes.drupal_internal__revision_id}})}}if(c.length&&(d.field_content={data:c}),null===(r=e.logo)||void 0===r?void 0:r.file){let t;try{t=await (0,es.G)({type:P.Jq.MediaImage,file:e.logo,mediaMeta:{alt:e.logo.fileName}})}catch(e){e.message="UploadFile(logo): "+e.message,console.error(e),l.Am.error(eo("Error updating company profile")),eP(!1);return}d.field_company_logo={data:{type:P.Jq.MediaImage,id:t.id}}}else e.logo||(d.field_company_logo={});if(null===(n=e.coverImage)||void 0===n?void 0:n.file){let t;try{t=await (0,es.G)({type:P.Jq.MediaImage,file:e.coverImage,mediaMeta:{alt:e.coverImage.fileName}})}catch(e){e.message="UploadFile(coverImage): "+e.message,console.error(e),l.Am.error(eo("Error updating company profile")),eP(!1);return}d.field_company_cover_image={data:{type:P.Jq.MediaImage,id:t.id}}}else e.coverImage||(d.field_company_cover_image={});let u=[];for(let t of e.galleryImages){let e;if(!t.file){u.push({type:P.Jq.MediaImage,id:t.mediaImageId});continue}try{e=await (0,es.G)({type:P.Jq.MediaImage,file:t,mediaMeta:{alt:t.fileName}})}catch(e){e.message="UploadFile(galleryImages): "+e.message,console.error(e),l.Am.error(eo("Error updating company profile")),eP(!1);return}u.push({type:P.Jq.MediaImage,id:e.id})}d.field_gallery={data:u};let m=[];for(let t of e.socialMediaAccounts){let e={field_link:(0,em.X)(t.accountLink)},a={field_platform:{data:{id:t.socialMediaPlatform.id,type:P.Jq.SocialMediaPlatform}}};if(t.id){let r;try{r=await (0,M.Tx)({id:t.id,type:P.Jq.ParagraphSocialMediaAccount,attributes:e,relationships:a})}catch(e){e.message="UpdateResource(SocialMediaAccount): "+e.message,console.error(e),l.Am.error(eo("Error updating company profile")),eP(!1);return}m.push({type:P.Jq.ParagraphSocialMediaAccount,id:r.id,meta:{target_revision_
1id:r.data.data.attributes.drupal_internal__revision_id}})}else{let t;try{t=await (0,M.AW)({type:P.Jq.ParagraphSocialMediaAccount,body:{data:{type:P.Jq.ParagraphSocialMediaAccount,attributes:e,relationships:a}}})}catch(e){e.message="CreateResource(SocialMediaAccount): "+e.message,console.error(e),l.Am.error(eo("Error updating company profile")),eP(!1);return}m.push({type:P.Jq.ParagraphSocialMediaAccount,id:t.data.data.id,meta:{target_revision_id:t.data.data.attributes.drupal_internal__revision_id}})}}d.field_social_media_accounts={data:m};try{await (0,M.vc)({id:g.id,type:P.Jq.Company,attributes:i,relationships:d})}catch(e){e.message="UpdateResource(Company): "+e.message,console.error(e),l.Am.error(eo("Error updating company profile")),eP(!1);return}eP(!1),x(!1),l.Am.success(eo("Company profile updated successfully")),b()}return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(R.Z,{...ed,title:"Be careful!",confirmButton:"Yes, confirm",content:(0,r.jsx)("p",{className:"paragraph_medium_bold md:paragraph_normal_bold text-gray-500",children:eo("You may lose unsaved data!")}),cancelButton:"No, cancel","data-sentry-element":"Confirmation","data-sentry-source-file":"CompanyProfileForm.tsx"}),(0,r.jsxs)("form",{onSubmit:C(eT),className:"mt-6 flex w-full flex-col gap-10",autoComplete:"off",children:[(0,r.jsx)("p",{className:"md:paragraph_normal_regular paragraph_medium_regular self-center pt-2 text-gray-500 md:pt-0",children:eo("All fields marked with an asterisk (*) are mandatory",{ns:"dashboard"})}),(0,r.jsx)(Y,{setShowSection:()=>eL("1"),title:eo("Basic details",{ns:"dashboard"}),showSection:ew[0].checked,withDropdown:!0,"data-sentry-element":"SectionWithAccordion","data-sentry-source-file":"CompanyProfileForm.tsx",children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"flex w-full flex-col gap-6 md:flex-row",children:[(0,r.jsx)(k.Qr,{name:"name",control:j,render:e=>{var t;let{field:a,fieldState:n}=e;return(0,r.jsx)(I.Z,{isEditing:y,setIsEditing:x,label:"".concat(eo("Company name")),placeholder:"Enter company name",labelWithAsterisk:!0,withBorder:!1,value:null!==(t=a.value)&&void 0!==t?t:"",onChange:a.onChange,error:n.error,...a})},"data-sentry-element":"Controller","data-sentry-source-file":"CompanyProfileForm.tsx"}),(0,r.jsx)(k.Qr,{name:"industry",control:j,render:e=>{var t,a,n,s,o,l;let{field:i}=e;return(0,r.jsxs)("div",{className:"flex w-full flex-col gap-2",children:[(0,r.jsx)("label",{htmlFor:"industry",className:"paragraph_medium_bold text-gray-600",children:eo("Industry")}),y?(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)(T,{id:"industry",labelKey:"name",emptyLabel:eo("No industries found"),defaultSelected:[null!==(l=i.value)&&void 0!==l?l:{id:"",tid:0,name:""}],onBlur:()=>{var e;(null==el?void 0:null===(e=el.selected)||void 0===e?void 0:e.name)||(w("industry",{id:"",tid:0,name:""}),eI(Math.random())),i.onBlur()},isLoading:el.loading,onChange:el.onChange,onSearch:el.onSearch,options:el.options},eZ),(null==L?void 0:null===(a=L.industry)||void 0===a?void 0:null===(t=a.name)||void 0===t?void 0:t.message)&&(0,r.jsx)("div",{className:"absolute -bottom-5 text-[13px] text-red-500",children:eo(null==L?void 0:null===(s=L.industry)||void 0===s?void 0:null===(n=s.name)||void 0===n?void 0:n.message)})]}):(0,r.jsx)("p",{onClick:()=>x(!0),className:"h-[49px] w-full border-b-[2px] border-solid border-gray-300 py-2 text-base text-gray-500 outline-none",children:null===(o=i.value)||void 0===o?void 0:o.name})]})},"data-sentry-element":"Controller","data-sentry-source-file":"CompanyProfileForm.tsx"})]}),(0,r.jsxs)("div",{className:"flex w-full flex-col gap-6 md:flex-row",children:[(0,r.jsx)(k.Qr,{name:"email",control:j,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(I.Z,{isEditing:y,setIsEditing:x,withBorder:!1,label:"Company email address",placeholder:"Enter email address",contentType:"email",labelWithAsterisk:!0,value:t.value,onChange:t.onChange,error:a.error,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"CompanyProfileForm.tsx"}),(0,r.jsx)(k.Qr,{name:"companyPhoneNumber",control:j,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(I.Z,{contentType:"phone",value:t.value,withBorder:!1,onChange:t.onChange,placeholder:"Enter phone number",error:a.error,labelWithAsterisk:!0,isEditing:y,setIsEditing:x,label:"Company phone number",...t})},"data-sentry-element":"Controller","data-sentry-source-file":"CompanyProfileForm.tsx"})]}),(0,r.jsx)(Q,{control:j,isEditing:y,setIsEditing:x,isMandatory:!1,withBorder:!1,"data-sentry-element":"AddressAndPostCode","data-sentry-source-file":"CompanyProfileForm.tsx"}),(0,r.jsx)(en.Z,{trigger:N,control:j,labelWithAsterisk:!0,isEditing:y,country:eS,setValue:w,withBorder:!1,countryError:null==L?void 0:null===(o=L.location)||void 0===o?void 0:null===(a=o.country)||void 0===a?void 0:null===(t=a.name)||void 0===t?void 0:t.message,cityError:null==L?void 0:null===(u=L.location)||void 0===u?void 0:null===(c=u.city)||void 0===c?void 0:null===(i=c.name)||void 0===i?void 0:i.message,"data-sentry-element":"CountryCityInput","data-sentry-source-file":"CompanyProfileForm.tsx"}),(0,r.jsxs)("div",{className:"flex w-full flex-col gap-6 md:flex-row",children:[(0,r.jsx)(k.Qr,{name:"companySize",control:j,render:e=>{var t;let{field:a,fieldState:n}=e;return(0,r.jsx)(ef.F,{...a,isEditing:y,withBorder:!1,label:"Company size",options:eF,placeholder:"Select company size",value:null==eF?void 0:eF.find(e=>{var t;return e.value===(null==a?void 0:null===(t=a.value)||void 0===t?void 0:t.id)}),onChange:e=>{a.onChange({id:e.value,name:e.label,tid:0})},error:null===(t=n.error)||void 0===t?void 0:t.name})},"data-sentry-element":"Controller","data-sentry-source-file":"CompanyProfileForm.tsx"}),(0,r.jsx)(k.Qr,{name:"founded",control:j,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(K.Z,{onBlur:t.onBlur,isEditing:y,setIsEditing:x,withBorder:!1,dateFormat:"YYYY",label:"Founded",value:String(t.value),onChange:e=>t.onChange(String(X()(e).year())),error:a.error})},"data-sentry-element":"Controller","data-sentry-source-file":"CompanyProfileForm.tsx"})]}),(0,r.jsx)("div",{className:"flex w-full flex-col gap-6 md:flex-row",children:(0,r.jsx)(k.Qr,{name:"website",control:j,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(I.Z,{isEditing:y,setIsEditing:x,label:"Company website (URL)",placeholder:"Enter company website (URL)",withBorder:!1,value:t.value,onChange:t.onChange,error:a.error,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"CompanyProfileForm.tsx"})})]})}),(0,r.jsx)(Y,{setShowSection:()=>eL("2"),title:eo("Additional details",{ns:"dashboard"}),showSection:ew[1].checked,sectionHeightChanged:ec,"data-sentry-element":"SectionWithAccordion","data-sentry-source-file":"CompanyProfileForm.tsx",children:(0,r.jsxs)("div",{className:"flex w-full flex-col gap-6 self-stretch","data-sentry-component":"renderSectionAdditionalDetails","data-sentry-source-file":"CompanyProfileForm.tsx",children:[(0,r.jsxs)("div",{className:"company_description_editor relative w-full [&_.prose]:max-w-none",children:[(0,r.jsx)("p",{className:"paragraph_medium_bold pb-2 text-gray-600",children:eo("Company Description")}),(0,r.jsx)(k.Qr,{control:j,name:"description",render:e=>{var t;let{field:a,fieldState:n}=e,s=(t=a.value)?/<[a-z][\s\S]*>/i.test(t)?t:"<p>".concat(t,"</p>"):"";return(0,r.jsxs)(r.Fragment,{children:[y?(0,r.jsx)(eb,{onBlur:a.onBlur,data:s,onReady:()=>ex((0,h.Z)()),onChange:(e,t)=>
1{a.onChange(t.getData()),ex((0,h.Z)())}}):s?(0,r.jsx)("div",{className:"ckeditor_render",onClick:()=>x(!0),children:(0,r.jsx)(eb,{data:s,renderData:!0,onReady:()=>ex((0,h.Z)())})}):(0,r.jsx)("p",{className:"paragraph_normal_regular cursor-pointer text-gray-500",onClick:()=>x(!0),children:eo("No company description added yet.")}),n.error&&(0,r.jsx)("p",{className:"mt-1 text-[13px] text-red-500",children:eo(n.error.message)})]})},"data-sentry-element":"Controller","data-sentry-source-file":"CompanyProfileForm.tsx"})]}),(null==g?void 0:null===(m=g.additionalDetails)||void 0===m?void 0:m.length)||y?(0,r.jsx)(ee.Z,{error:L&&L.additionalDetails&&L.additionalDetails.message,append:U,addLabel:"Paragraph",emptyRecord:{title:"",text:""},forRendering:!y,children:q.map((e,t)=>{var a;return(0,r.jsx)("div",{children:(0,r.jsxs)("div",{className:"flex w-full flex-col gap-6",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"paragraph_medium_bold text-gray-600",children:eo("Paragraph Title")}),y?(0,r.jsx)(k.Qr,{control:j,name:"additionalDetails.".concat(t,".title"),render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(er.Z,{...t,isEditing:y,setIsEditing:x,label:"",placeholder:eo("Paragraph Title"),value:t.value,setValue:e=>t.onChange(e),error:a.error})}}):(0,r.jsx)("div",{className:"flex flex-col justify-between px-2 pt-3",children:(0,r.jsx)("p",{className:"paragraph_normal_regular text-gray-500",onClick:()=>x(!y),children:e.title})})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"paragraph_medium_bold ".concat(y&&"pb-3"," text-gray-600"),children:eo("Paragraph Text")}),(0,r.jsx)(k.Qr,{name:"additionalDetails.".concat(t,".text"),control:j,render:e=>{let{field:t}=e;return y?(0,r.jsx)(eb,{onBlur:t.onBlur,data:t.value,onReady:()=>ex((0,h.Z)()),onChange:(e,a)=>{t.onChange(a.getData()),ex((0,h.Z)())}}):(0,r.jsx)("div",{className:"ckeditor_render",onClick:()=>x(!y),children:(0,r.jsx)(eb,{data:t.value,renderData:!0,onReady:()=>ex((0,h.Z)())})})}}),L&&(null==L?void 0:L.description)&&(0,r.jsx)("p",{className:"absolute bottom-0 text-[13px] text-red-500",children:eo(null==L?void 0:null===(a=L.description)||void 0===a?void 0:a.message)}),y&&(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{children:"\xa0"}),(0,r.jsx)("div",{children:"\xa0"}),(0,r.jsx)(et.Z,{label:"paragraph",remove:()=>H(t)})]})]})]})},e.id)})}):(0,r.jsx)("p",{className:"paragraph_normal_regular mt-4 self-start text-gray-500",children:eo("No paragraphs added yet.")})]})}),(0,r.jsx)(Y,{setShowSection:()=>eL("3"),title:eo("Company logo and background cover",{ns:"dashboard"}),showSection:ew[2].checked,sectionHeightChanged:ec,"data-sentry-element":"SectionWithAccordion","data-sentry-source-file":"CompanyProfileForm.tsx",children:(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"flex w-full flex-col gap-6",children:[(0,r.jsx)(k.Qr,{name:"logo",control:j,render:e=>{let{field:t}=e;return(0,r.jsx)(ea.Z,{companyProfileEmptySign:"No logo added yet",isEditing:y,label:"Company logo",value:t.value,onChange:e=>{ex((0,h.Z)()),t.onChange(e)},fileTypes:[".png",".jpeg",".jpg"],maxSize:1e6,isMobileMode:ev})},"data-sentry-element":"Controller","data-sentry-source-file":"CompanyProfileForm.tsx"}),(0,r.jsx)(k.Qr,{name:"coverImage",control:j,render:e=>{let{field:t}=e;return(0,r.jsx)(ea.Z,{companyProfileEmptySign:"No background cover added yet",isEditing:y,label:"Background cover",value:t.value,onChange:e=>{ex((0,h.Z)()),t.onChange(e)},fileTypes:[".png",".jpeg",".jpg"],maxSize:1e6,isMobileMode:ev})},"data-sentry-element":"Controller","data-sentry-source-file":"CompanyProfileForm.tsx"})]})})}),(0,r.jsx)(Y,{setShowSection:()=>eL("4"),title:eo("Gallery photos",{ns:"dashboard"}),showSection:ew[3].checked,sectionHeightChanged:ec,"data-sentry-element":"SectionWithAccordion","data-sentry-source-file":"CompanyProfileForm.tsx",children:(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(ee.Z,{error:L&&L.galleryImages&&L.galleryImages.message,append:e=>{W(e),ex((0,h.Z)())},addLabel:"image",emptyRecord:null,forRendering:!y,"data-sentry-element":"DynamicInputWrapper","data-sentry-source-file":"CompanyProfileForm.tsx",children:O.map((e,t)=>(0,r.jsx)("div",{className:"flex w-full flex-col items-center gap-4 pt-2 lg:relative lg:flex-row lg:gap-6",children:(0,r.jsx)(k.Qr,{name:"galleryImages[".concat(t,"]"),control:j,render:e=>{let{field:a}=e;return(0,r.jsx)(ea.Z,{companyProfileEmptySign:"No gallery photos added yet",withBorder:!0,isEditing:y,value:a.value,onChange:e=>{ex((0,h.Z)()),a.onChange(e)},fileTypes:[".png",".jpeg",".jpg"],maxSize:1e6,removeHandler:()=>$(t),withCloseButton:!0,isMobileMode:ev})}})},e.id))})})}),(0,r.jsx)(Y,{withDropdown:!0,setShowSection:()=>eL("5"),title:eo("Social Media Accounts",{ns:"dashboard"}),showSection:ew[4].checked,sectionHeightChanged:ec,"data-sentry-element":"SectionWithAccordion","data-sentry-source-file":"CompanyProfileForm.tsx",children:(0,r.jsx)(r.Fragment,{children:(null===(p=g.socialMediaAccounts)||void 0===p?void 0:p.length)||y?(0,r.jsx)(ee.Z,{forRen
1dering:!y,error:L&&L.socialMediaAccounts&&L.socialMediaAccounts.message,append:e=>{V(e),ex((0,h.Z)())},addLabel:"Account",emptyRecord:{socialMediaPlatform:{id:"",tid:0,name:""},accountLink:""},children:J.map((e,t)=>(0,r.jsxs)("div",{className:"flex w-full flex-col items-center gap-4 lg:relative lg:flex-row lg:gap-6 ".concat(y&&"lg:pr-[56px]"),children:[(0,r.jsx)(k.Qr,{name:"socialMediaAccounts.".concat(t,".socialMediaPlatform"),control:j,render:e=>{let{field:t,fieldState:a}=e;return(null==eN?void 0:eN.length)?(0,r.jsx)(eu,{...t,setIsEditing:x,isEditing:y,label:eo("Social media platform"),name:"socialMediaPlatform",placeholder:eo("Choose platform"),options:eN,value:eN.find(e=>e.id===t.value.id),onChange:t.onChange,error:a.error,withBorder:!0}):(0,r.jsx)(r.Fragment,{})}}),(0,r.jsx)(k.Qr,{name:"socialMediaAccounts.".concat(t,".accountLink"),control:j,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(I.Z,{setIsEditing:x,isEditing:y,label:eo("Account link (URL)"),placeholder:eo("Enter or copy URL link"),value:t.value,onChange:t.onChange,error:a.error,withBorder:!0,...t})}}),y&&(0,r.jsx)(et.Z,{label:"account",remove:()=>z(t)})]},t))}):(0,r.jsx)("p",{className:"paragraph_normal_regular mt-4 self-start text-gray-500",children:eo("No social media accounts added yet.")})})}),y?(0,r.jsxs)("div",{className:"mt-8 flex gap-2 xs:self-end md:mt-12",children:[(0,r.jsx)(Z.Z,{type:"button",label:"Cancel",variant:"outline-primary",changingSizeRules:"medium md:large",disabled:eR,onClick:function(){A(F),x(!1)}}),(0,r.jsx)(Z.Z,{type:"submit",label:"Update",disabled:!B||eR,variant:"primary",changingSizeRules:"medium md:large"})]}):(0,r.jsx)(r.Fragment,{})]})]})},ew=a(9744);function e_(e){var t;let{company:a}=e,[s,o]=(0,n.useState)(),[l,i]=(0,n.useState)();return(0,n.useEffect)(function(){var e,t,n,s,l,d,c,u,m,p,f;let y;o(null!==(d=null==a?void 0:a.name)&&void 0!==d?d:"Company Name"),(null==a?void 0:null===(t=a.location)||void 0===t?void 0:null===(e=t.city)||void 0===e?void 0:e.name)&&(null==a?void 0:null===(s=a.location)||void 0===s?void 0:null===(n=s.country)||void 0===n?void 0:n.name)&&(y="".concat(null==a?void 0:null===(u=a.location)||void 0===u?void 0:null===(c=u.city)||void 0===c?void 0:c.name,", ").concat(null==a?void 0:null===(p=a.location)||void 0===p?void 0:null===(m=p.country)||void 0===m?void 0:m.name)),i((0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"text-gray-600",children:null!==(f=null==a?void 0:null===(l=a.industry)||void 0===l?void 0:l.name)&&void 0!==f?f:"Industry"}),y?(0,r.jsxs)("span",{children:[", ",y]}):(0,r.jsx)(r.Fragment,{})]}))},[a]),(0,r.jsxs)("div",{className:"relative col-span-full flex w-full items-center gap-3 rounded-20px p-4 shadow-xs sm:p-6","data-sentry-component":"CompanyInfoHeader","data-sentry-source-file":"CompanyInfoHeader.tsx",children:[(0,r.jsx)(ew.Z,{src:null==a?void 0:null===(t=a.logo)||void 0===t?void 0:t.url,ErgoFallback:!0,"data-sentry-element":"Avatar","data-sentry-source-file":"CompanyInfoHeader.tsx"}),(0,r.jsxs)("div",{className:"flex-grow",children:[(0,r.jsx)("div",{className:"flex items-center justify-between",children:(0,r.jsx)("p",{className:"sm:paragraph_large_bold paragraph_normal_bold mb-1 text-gray-600",children:s})}),(0,r.jsx)("p",{className:"paragraph_normal_regular text-gray-500",children:l})]})]})}var eS=a(95315);function eN(e){let t=e.data[0];return(0,eS.DL)(t,e.included)}function eA(e){let{}=e,{t}=(0,s.$G)("dashboard"),{user:a}=(0,f.useAuthContext)(),[i,c]=(0,n.useState)(!1),[u,m]=(0,n.useState)(),[p,y]=(0,n.useState)(!1),h=(0,d.useRouter)();async function x(){var e,r;let n=new o.B;n.addFilter("id",null==a?void 0:null===(r=a.userData)||void 0===r?void 0:null===(e=r.company)||void 0===e?void 0:e.id),n.addInclude(["field_company_logo.field_media_image","field_social_media_accounts.field_platform","field_city","field_company_cover_image.field_media_image","field_content","field_country","field_gallery.field_media_image","field_industry","field_parent","field_tags","field_company_size"]);try{return await (0,M.H)({type:P.Jq.Company,params:n,deserializer:eN})}catch(e){e.message="GetCustomResourceCollection: "+e.message,l.Am.error(t("Something went wrong"));return}}return(0,n.useEffect)(function(){var e,t;(null==a?void 0:null===(t=a.userData)||void 0===t?void 0:null===(e=t.role)||void 0===e?void 0:e.includes("company_admin"))||h.push("/employer-dashboard/account/user"),y(!0),x().then(e=>{m(e)}).catch(()=>{l.Am.error("Fetching company profile failed.")}).finally(()=>{y(!1)})},[]),p?(0,r.jsx)("div",{className:"flex h-20 items-center justify-center",children:(0,r.jsx)(H.Z,{})}):(0,r.jsx)("div",{className:"flex w-full flex-col gap-6","data-sentry-component":"EmployerDashboardMyAccountCompanyPage","data-sentry-source-file":"company.tsx",children:void 0===u?(0,r.jsx)(r.Fragment,{}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(e_,{company:u}),(0,r.jsxs)("div",{className:"flex-grow rounded-3xl p-4 shadow-xs md:p-8 md:pb-12",children:[(0,r.jsx)(w,{isEditing:i,setIsEditing:c,title:t("Company information")}),(0,r.jsx)("div",{className:"mt-3 flex flex-col items-center justify-center md:mt-6",children:(0,r.jsx)(ej,{companyProfile:u,setIsEditing:c,isEditing:i})})]})]})})}function ek(){let e=(0,d.useRouter)();return(0,n.useEffect)(()=>{e.push("/employer-dashboard/account/user")},[]),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{className:"flex h-[200px] items-center justify-center",children:(0,r.jsx)(H.Z,{size:"small","data-sentry-element":"Spinner","data-sentry-source-file":"home.tsx"})})})}eA.getLayout=function(e){return(0,r.jsx)(i.Z,{type:"employer",children:(0,r.jsx)(C,{children:e})})},ek.getLayout=function(e){return(0,r.jsx)(i.Z,{type:"employer",children:(0,r.jsx)(C,{children:e})})};var eD=a(90719),eP=a(81076),eZ=a(98635),eI=a(31311),eF=a(70671),eE=a(64674),eM=a(50704),eR=a(52863),eL=a(1937),eT=a(32812),eB=a(27351),eq=a(48732),eU=a(48403),eH=a.n(eU);function eJ(e){var t;let a=(null!==(t=e.getValue())&&void 0!==t?t:"").toLowerCase(),n="w-fit roun
1ded px-2 py-1 text-gray-500 ml-auto font-bold";switch(a){case P.qb.Refund.toLowerCase():case P.qb.Draft.toLowerCase():n+=" bg-gray-200";break;case P.qb.Free.toLowerCase():case P.qb.Seek4U.toLowerCase():n+=" bg-brand-purple-50 !text-brand-purple-600";break;default:n+=" bg-light-green !text-dark-green"}return(0,r.jsx)("div",{style:{marginLeft:"auto"},className:n,"data-sentry-component":"renderStatusBadge","data-sentry-source-file":"renderStatusBadge.tsx",children:eH()(a)})}var eV=a(13823),ez=a(58378);let eO=D.Ry({startDate:D.Z_().required("This field is required").test("is-start-date-in-the-past","Date must be before current date",e=>X()(e).isBefore(X()())).test("start-date","Start date must be before end date",function(e){let{endDate:t}=this.parent;if(!t)return!0;let a=X()(e),r=X()(t);return a.isSameOrBefore(r)}),endDate:D.Z_().required("This field is required").test("is-end-date-in-the-past","Date must be before current date",e=>X()(e).isBefore(X()())).test("is-after-start-date","End date can't be before start date",function(e){let{startDate:t}=this.parent;if(!t)return!0;let a=X()(this.parent.startDate);return X()(e).isSameOrAfter(a)})});var eW=function(e){let{open:t,handleOpen:a,handleData:n}=e,{handleSubmit:o,trigger:l,getValues:i,control:d,formState:{isValid:c}}=(0,k.cI)({defaultValues:{startDate:"",endDate:""},resolver:(0,_.X)(eO),reValidateMode:"onChange",mode:"onTouched"}),{t:u}=(0,s.$G)("common");return(0,r.jsx)(eV.Z,{open:t,handleOpen:a,"data-sentry-element":"Popup","data-sentry-component":"DateRangeDialog","data-sentry-source-file":"DateRangeDialog.tsx",children:(0,r.jsxs)("div",{className:"relative flex w-[320px] transform flex-col justify-center rounded-xl bg-white text-start transition-all",children:[(0,r.jsxs)("div",{className:"flex w-full items-center justify-between border-b border-solid border-gray-300 px-4 py-3",children:[(0,r.jsx)("p",{className:"paragraph_normal_bold text-gray-500",children:u("Pick Date Range")}),(0,r.jsx)(ez.Z,{onClose:()=>a(!1),"data-sentry-element":"CloseMiniButton","data-sentry-source-file":"DateRangeDialog.tsx"})]}),(0,r.jsxs)("form",{onSubmit:o(function(e){n(e)}),className:"flex w-full max-w-[762px] flex-col items-center md:items-end",autoComplete:"off",children:[(0,r.jsxs)("div",{className:"flex w-full flex-col gap-6 p-4 pb-12",children:[(0,r.jsx)(k.Qr,{name:"startDate",control:d,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(K.Z,{...t,onBlur:t.onBlur,withBorder:!0,isEditing:!0,dateFormat:"YYYY-MM-DD",label:"Start",value:t.value,onChange:e=>{t.onChange(X()(e).format("YYYY-MM-DD")),i("endDate")&&l("endDate"),l("startDate")},error:a.error})},"data-sentry-element":"Controller","data-sentry-source-file":"DateRangeDialog.tsx"}),(0,r.jsx)(k.Qr,{name:"endDate",control:d,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(K.Z,{...t,onBlur:t.onBlur,withBorder:!0,isEditing:!0,dateFormat:"YYYY-MM-DD",label:"End",value:t.value,onChange:e=>{t.onChange(X()(e).format("YYYY-MM-DD")),l("endDate"),i("startDate")&&l("startDate")},error:a.error})},"data-sentry-element":"Controller","data-sentry-source-file":"DateRangeDialog.tsx"})]}),(0,r.jsxs)("div",{className:"flex w-full items-center justify-between gap-2 self-stretch border-t border-solid border-gray-300 px-6 py-4",children:[(0,r.jsx)(Z.Z,{type:"submit",label:"Confirm",className:"w-3/5",variant:"primary",shape:"rectangular",changingSizeRules:"medium",disabled:!c,"data-sentry-element":"Button","data-sentry-source-file":"DateRangeDialog.tsx"}),(0,r.jsx)(Z.Z,{label:"Cancel",type:"button",className:"w-2/5",variant:"outline-primary",shape:"rectangular",changingSizeRules:"medium",onClick:()=>a(!1),"data-sentry-element":"Button","data-sentry-source-file":"DateRangeDialog.tsx"})]})]})]})})};function eY(e){let t=e.getValue();return(0,r.jsx)("div",{className:"text-center","data-sentry-component":"renderDateCell","data-sentry-source-file":"orders.tsx",children:t?X()(e.getValue()).format("DD/MM/YYYY"):"N/A"})}function eG(){let{t:e}=(0,s.$G)(),t=(0,eR.l)(),{company:a}=(0,eT.useActiveCompanyContext)(),i=(0,d.useRouter)(),{user:c}
1=(0,f.useAuthContext)(),u=(0,n.useRef)(),[m,p]=(0,n.useState)(!0),[h,x]=(0,n.useState)(null),[g,v]=(0,n.useState)(!1),[b,C]=(0,n.useState)(!1),[j,w]=(0,n.useState)(),[_,N]=(0,n.useState)([{headerTitle:"Order Ref",field:"orderRef",customContentCell:e=>(0,r.jsxs)("div",{className:"pl-3",children:["#",e.getValue()]}),width:5e3},{headerTitle:"Status",field:"status",headerCellClassName:"justify-center",customContentCell:eJ},{headerTitle:"Order Date",field:"orderDate",headerCellClassName:"justify-center",customContentCell:eY}]),[A,k]=n.useState();async function D(){let e;try{e=await t.getPaginatedResources()}catch(e){e.message="paginator.getPaginatedResources: "+e.message,console.error(e),C(!0),p(!1);return}w(e),p(!1)}function Z(){t.setPage(t.page-1)}function I(){t.setPage(t.page+1)}async function F(){let t={startDate:null==h?void 0:h.startDate,endDate:null==h?void 0:h.endDate,companyNid:a.nid};try{let a=await S.Z.get("/api/orders",{params:t});if(!a.data){l.Am.info(e("Orders not found"));return}let r=new Blob([a.data],{type:"text/csv;charset=utf-8,"}),n=URL.createObjectURL(r),s=document.createElement("a");s.setAttribute("href",n),s.setAttribute("download","Orders".concat(h?"From".concat(h.startDate,"To").concat(h.endDate):"",".csv")),s.textContent="Click to Download",document.querySelector("body").append(s),s.click(),s.remove()}catch(t){t.message="exporting all orders: "+t.message,console.error(t),l.Am.error(e("Something went wrong"))}x(null)}return(0,n.useEffect)(function(){var e,t;(null==c?void 0:null===(t=c.userData)||void 0===t?void 0:null===(e=t.role)||void 0===e?void 0:e.includes("company_admin"))||i.push("/employer-dashboard/account/user"),k(y.ty[0])},[]),(0,eL.K)(function(){D()},[t.itemsPerPage]),(0,eL.K)(function(){p(!0),D()},[t.page,t.params]),(0,eL.K)(function(){t.setConfiguration({...function(){let t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y.Fo,n=new o.B;n.addFilter("field_company.nid",a.nid.toString()),n.addInclude(["billing_profile","checkout_flow","commerce_order_type","coupons","field_company","payment_gateway","payment_method","store_id"]);let s=1;switch(A.id){case eB.qK.LastWeek:s=7,t="days";break;case eB.qK.LastMonth:s=1,t="month";break;case eB.qK.LastYear:s=1,t="year";break;default:console.error("Unknown durationSelectionKey",A.id),l.Am.error(e("Something went wrong"));return}let i=X()().add(1,"day").set({hour:0,minute:0,second:0,millisecond:0}).subtract(1,"millisecond").utc();return n.addGroup("createdDuration","AND").addFilter("created",i.unix().toString(),"<=","createdDuration").addFilter("created",i.clone().subtract(s,t).set({hour:0,minute:0,second:0,millisecond:0}).unix().toString(),">","createdDuration"),{type:P.Jq.Order,itemsPerPage:r,params:n,deserializer:e=>e.data.map(e=>({orderRef:e.attributes.order_number,status:e.attributes.state,orderDate:X()(e.attributes.created),orderURL:e.attributes.field_dynamics_365_invoice_pdf}))}}(),initialPage:0})},[A]),(0,eL.K)(function(){u.current=j},[j]),(0,n.useEffect)(function(){g&&h&&(F(),v(!1))},[g,h]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(eW,{handleData:x,open:g,handleOpen:v,"data-sentry-element":"DateRangeDialog","data-sentry-source-file":"orders.tsx"}),(0,r.jsx)(eD.Z,{header:(0,r.jsxs)("div",{className:"flex w-full items-center justify-between space-x-2 border-b border-solid border-gray-200 pb-2","data-sentry-component":"renderHeader","data-sentry-source-file":"orders.tsx",children:[(0,r.jsxs)("div",{className:"flex w-full items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("p",{className:"paragraph_normal_bold md:paragraph_large_bold max-w-[270px] truncate text-gray-600 sm:w-full sm:max-w-full",children:e("My transactions")}),(0,r.jsx)(eP.Z,{content:e("My transactions"),"data-sentry-element":"CustomTooltip","data-sentry-source-file":"orders.tsx",children:(0,r.jsx)(eZ.Z,{type:"button","data-sentry-element":"InfoButton","data-sentry-source-file":"orders.tsx"})})]}),(0,r.jsx)(eI.Z,{onAction:function(t){let{status:a}=t;switch(a){case eB.aw.ExportAll:F();break;case eB.aw.ExportSelected:x(null),v(!0);break;case eB.aw.HelpMe:i.push("/contact");break;default:console.error("Unknown status",a),l.Am.error(e("Something went wrong"));return}},items:y.Hz,buttonIcon:(0,r.jsx)(eF.Z,{}),"data-sentry-element":"ActionsMenu","data-sentry-source-file":"orders.tsx"})]}),(0,r.jsx)(eE.Z,{setField:k,fields:y.ty,title:null==A?void 0:A.name,selectedField:A,"data-sentry-element":"FilterOrSortMenu","data-sentry-source-file":"orders.tsx"})]}),children:function(){let a=t.itemsPerPage*y.Tt+y.Tt+y.vu;return m?(0,r.jsx)("div",{style:{height:a},className:"flex items-center justify-center",children:(0,r.jsx)(H.Z,{})}):b?(0,r.jsx)("div",{style:{height:a},className:"flex items-center justify-center",children:(0,r.jsx)(eq.Z,{})}):j.length?(0,r.jsx)(eM.i,{hasHeader:!0,headers:_,data:j,hasPagination:!0,paginationState:{itemsPerPage:t.itemsPerPage,currentPage:t.page,totalPages:t.totalPages},previousLabel:e("Previous"),nextLabel:e("Next"),pagesSeparatorLabel:e("of"),onPreviousPage:Z,onNextPage:I,"data-sentry-element":"Table","data-sentry-component":"renderContent","data-sentry-source-file":"orders.tsx"}):(0,r.jsx)("p",{children:e("No data")})}(),"data-sentry-element":"Card","data-sentry-source-file":"orders.tsx"})]})}eG.getLayout=function(e){return(0,r.jsx)(i.Z,{type:"employer",children:(0,r.jsx)(C,{children:e})})};var eQ=a(37876),eK=a(87182);function e$(){let{user:e}=(0,f.useAuthContext)(),{t}
1=(0,s.$G)("dashboard"),[a,o]=(0,n.useState)(!1);return(0,n.useEffect)(function(){},[]),(0,n.useEffect)(function(){if(!e)return},[e]),(0,r.jsxs)("div",{className:"flex w-full flex-col gap-6","data-sentry-component":"EmployerDashboardMyAccountUserPage","data-sentry-source-file":"user.tsx",children:[(0,r.jsx)(eQ.Z,{user:e,"data-sentry-element":"UserInfoHeader","data-sentry-source-file":"user.tsx"}),(0,r.jsxs)("div",{className:"flex-grow rounded-3xl p-4 shadow-xs md:p-8 md:pb-12",children:[(0,r.jsx)(w,{isEditing:a,setIsEditing:o,title:t("User information"),"data-sentry-element":"MyAccountFormHeader","data-sentry-source-file":"user.tsx"}),(0,r.jsx)("div",{className:"mt-3 flex flex-col items-center justify-center md:mt-6",children:(0,r.jsx)(eK.Z,{userDetails:e.userData,setIsEditing:o,isEditing:a,type:"employer","data-sentry-element":"MyAccountForm","data-sentry-source-file":"user.tsx"})})]})]})}e$.getLayout=function(e){return(0,r.jsx)(i.Z,{type:"employer",children:(0,r.jsx)(C,{children:e})})}},72798:function(e,t,a){a.d(t,{eX:function(){return o},$R:function(){return e6},tD:function(){return tl},oq:function(){return eI},tp:function(){return tf},WD:function(){return th},Y7:function(){return tv},pn:function(){return eF},a0:function(){return eD.a0}});var r,n,s,o,l=a(85893),i=a(67294),d=a(87536),c=a(14986),u=a(8128),m=a(8016);let p=e=>{let{onChange:t,listOfValues:a,placeholder:r}=e,[n,s]=(0,i.useState)(""),o=(0,i.useMemo)(()=>n&&n.trim()?a.filter(e=>e.title.toLowerCase().includes(n.toLowerCase())):a,[n,a]);return(0,l.jsxs)("div",{className:"flex flex-col justify-between","data-sentry-component":"SelectCheckboxWithSearch","data-sentry-source-file":"index.tsx",children:[(0,l.jsx)(u.Z,{withBackground:"bg-gray-100",className:"!w-full rounded-t-md border-none px-4 py-3",value:n,placeholder:r,onChange:e=>{s(e.target.value)},"data-sentry-element":"SearchComponent","data-sentry-source-file":"index.tsx"}),(0,l.jsx)("div",{className:"flex max-h-[150px] flex-col gap-3 overflow-y-auto p-4 ".concat("scrollbar-thin scrollbar-track-gray-200 scrollbar-thumb-gray-400 scrollbar-thumb-rounded"," border-b border-solid border-gray-300"),children:Array.isArray(o)&&(null==o?void 0:o.map(e=>{let{id:a,selected:r,title:n}=e;return(0,l.jsx)(m.Z,{checked:!!r,label:n,onChange:()=>{t(a)}},a)}))})]})};p.displayName="SelectCheckboxWithSearch";var f=a(5233),y=a(75911),h=a(47533),x=a(74231),g=a(10316),v=a(55587),b=a(91444),C=a(85444);function j(e){let{onSubmit:t,usersFetchParams:a,companyId:r}=e,{t:n}=(0,f.$G)("dashboard"),{getValues:s,setValue:o,handleSubmit:u,control:m,reset:j,formState:{isValid:w}}=(0,d.cI)({defaultValues:{},resolver:(0,h.X)(x.Ry().shape({users:x.IX().of(x.Ry().shape({id:x.Z_(),title:x.Z_(),selected:x.O7()})).test("at-least-one","At least one user must be selected",e=>null==e?void 0:e.some(e=>e.selected))})),mode:"onSubmit"}),[_,S]=(0,i.useState)(),[N,A]=(0,i.useState)();async function k(){let e;S(!0);let t=[],s=new y.B().clone(a).addPageLimit(50).addFilter("field_company.id",r,"<>");try{e=await (0,g.H)({type:v.Jq.User,params:s,deserializer:e=>({data:e.data.map(e=>{var t,a;return{id:e.id,firstName:null===(t=e.attributes.field_first_name)||void 0===t?void 0:t.value,lastName:null===(a=e.attributes.field_last_name)||void 0===a?void 0:a.value}}),total:e.meta.count})})}catch(e){e.message="loadUsers:"+e.message,console.error(e),b.Am.error(n("Something went wrong")),S(!1);return}t.push(...e.data),o("users",t.filter(e=>e.firstName).map(e=>({id:e.id,title:"".concat(e.firstName," ").concat(e.lastName)}))),S(!1)}async function D(e){A(!0);try{await Promise.all(e.users.filter(e=>e.selected).map(e=>(0,g.vc)({type:v.Jq.User,id:e.id,relationships:{field_company:{data:{type:v.Jq.Company,id:r}}}})))}catch(e){e.message="UpdateResource: "+e.message,console.error(e),b.Am.error(n("Failed to add users")),A(!1);return}b.Am.success(n("Users have been added")),A(!1),t()}function P(e,t){e.onChange(e.value.map(e=>e.id===t?{...e,selected:!e.selected}:e))}return(0,i.useEffect)(function(){k()},[]),(0,l.jsxs)("form",{onSubmit:u(D),"data-sentry-component":"AddExistingUserForm","data-sentry-source-file":"AddExistingUserForm.tsx",children:[_?(0,l.jsx)("div",{className:"flex items-center justify-center p-4",children:(0,l.jsx)(C.Z,{})}):(0,l.jsx)(d.Qr,{name:"users",control:m,render:e=>{let{field:t}=e;return(0,l.jsx)(p,{listOfValues:t.value,onChange:P.bind(null,t),placeholder:n("Search by user first/last name")}
1)}}),(0,l.jsxs)("div",{className:"flex items-center justify-between gap-2 p-4",children:[(0,l.jsx)(c.Z,{type:"submit",label:"Add users",className:"w-3/4",variant:"primary",shape:"rectangular",disabled:_||!w||N,changingSizeRules:"medium","data-sentry-element":"Button","data-sentry-source-file":"AddExistingUserForm.tsx"}),(0,l.jsx)(c.Z,{label:"Clear",type:"button",className:"w-1/4",variant:"outline-primary",shape:"rectangular",changingSizeRules:"medium",disabled:_||N,onClick:function(){let e=s("users");j({users:e=e.map(e=>({...e,selected:!1}))})},"data-sentry-element":"Button","data-sentry-source-file":"AddExistingUserForm.tsx"})]})]})}var w=a(632),_=()=>(0,l.jsx)("svg",{width:"10",height:"6",viewBox:"0 0 10 6",fill:"none","data-sentry-element":"svg","data-sentry-component":"ArrowUp","data-sentry-source-file":"ArrowUp.tsx",children:(0,l.jsx)("path",{d:"M1.66667 5L5 1.66667L8.33333 5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"ArrowUp.tsx"})}),S=a(17355),N=a(48377);function A(e){let{onSubmit:t,usersFetchParams:a,selectedUser:r}=e,{t:n}=(0,f.$G)("dashboard"),s=(0,S.useTaxonomyContext)(),{user:o}=(0,N.useAuthContext)(),{getValues:u,setValue:m,handleSubmit:j,control:A,reset:k,formState:{isValid:D}}=(0,d.cI)({defaultValues:{},resolver:(0,h.X)(x.Ry().shape({users:x.IX().of(x.Ry().shape({id:x.Z_(),title:x.Z_(),selected:x.O7()})).test("at-least-one","At least one user must be selected",e=>null==e?void 0:e.some(e=>e.selected)),role:x.Z_().required()})),mode:"onSubmit"}),[P,Z]=(0,i.useState)([]),[I,F]=(0,i.useState)(),[E,M]=(0,i.useState)(),[R,L]=(0,i.useState)(null);async function T(){let e;F(!0);let t=[],r=new y.B().clone(a).addPageLimit(50);try{e=await (0,g.H)({type:v.Jq.User,params:r,deserializer:e=>({data:e.data.map(e=>{var t,a;return{id:e.id,firstName:null===(t=e.attributes.field_first_name)||void 0===t?void 0:t.value,lastName:null===(a=e.attributes.field_last_name)||void 0===a?void 0:a.value}}),total:e.meta.count})})}catch(e){e.message}t.push(...e.data),m("users",t.filter(e=>e.id!==o.userData.id).map(e=>({id:e.id,title:"".concat(e.firstName," ").concat(e.lastName)}))),F(!1)}async function B(e){if(R===e.role){b.Am.warning("You don't change role");return}M(!0);try{await Promise.all(e.users.filter(e=>e.selected).map(t=>(0,g.vc)({type:v.Jq.User,id:t.id,relationships:{roles:{data:[{type:v.Jq.UserRole,id:e.role}]}}})))}catch(e){e.message="UpdateResource: "+e.message,console.error(e),b.Am.error(n("Failed to update users role"));return}finally{M(!1)}b.Am.success(n("Users role has been updated")),t()}function q(e,t){e.onChange(e.value.map(e=>e.id===t?{...e,selected:!e.selected}:e))}return(0,i.useEffect)(function(){let e;if(Z(s.userRoles.filter(e=>e.visible).map(e=>({id:e.id,label:e.name,checked:!0}))),r){var t,a;(e=null===(a=s.userRoles)||void 0===a?void 0:null===(t=a.find(e=>{var t;return(null==e?void 0:e.tid)===(null==r?void 0:null===(t=r.roles)||void 0===t?void 0:t[0])}))||void 0===t?void 0:t.id)&&(L(e),m("role",e))}r?m("users",[{id:r.id,title:"".concat(r.firstName," ").concat(r.lastName),selected:!0}]):T()},[]),(0,l.jsxs)("form",{onSubmit:j(B),"data-sentry-component":"ChangeRolesForm","data-sentry-source-file":"ChangeRolesForm.tsx",children:[r?(0,l.jsx)(l.Fragment,{}):I?(0,l.jsx)("div",{className:"mt-2 flex h-10 w-full items-center justify-center",children:(0,l.jsx)(C.Z,{})}):(0,l.jsx)(d.Qr,{name:"users",control:A,render:e=>{let{field:t}=e;return(0,l.jsx)(p,{listOfValues:t.value,onChange:q.bind(null,t),placeholder:n("Search by user first/last name")})}}),(0,l.jsxs)("div",{className:"flex items-center justify-between border-b border-solid border-gray-300 px-4 py-3 text-gray-500 ",children:[(0,l.jsx)("p",{className:"paragraph_normal_regular",children:n("Select a new role")}),(0,l.jsx)(_,{"data-sentry-element":"ArrowUp","data-sentry-source-file":"ChangeRolesForm.tsx"})]}),(0,l.jsx)("div",{className:"max-h-[200px] overflow-y-auto border-b border-solid border-gray-300 px-4 py-3",children:(0,l.jsx)(d.Qr,{name:"role",control:A,render:e=>{let{field:t}=e;return(0,l.jsx)(w.Z,{value:t.value,setValue:t.onChange,options:P})},"data-sentry-element":"Controller","data-sentry-source-file":"ChangeRolesForm.tsx"})}),(0,l.jsxs)("div",{className:"flex items-center justify-between gap-2 p-4 ",children:[(0,l.jsx)(c.Z,{type:"submit",label:"Change role",className:"w-3/4",variant:"primary",shape:"rectangular",disabled:I||!D||E,changingSizeRules:"medium","data-sentry-element":"Button","data-sentry-source-file":"ChangeRolesForm.tsx"}),(0,l.jsx)(c.Z,{label:"Clear",type:"button",className:"w-1/4",variant:"outline-primary",shape:"rectangular",changingSizeRules:"medium",disabled:I||E,onClick:function(){let e=u("users");r||(e=e.map(e=>({...e,selected:!1}))),k({users:e,role:""})},"data-sentry-element":"Button","data-sentry-source-file":"ChangeRolesForm.tsx"})]})]})}var k=a(9744),D=a(31311),P=a(60336),Z=a(72315),I=a(78384),F=a(3763);(r=s||(s={})).CompanyUsers="CompanyUsers",r.SubsidiaryCompanies="SubsidiaryCompanies",r.AllUsers="AllUsers",(n=o||(o={})).Activate="Activate",n.AddExistingUser="AddExistingUser",n.AddNewUser="AddNewUser",n.AddNewCompanyUser="AddNewCompanyUser",n.ChangeRole="ChangeRole",n.ChangeUsersRoles="ChangeUsersRoles",n.DeleteCompanyUsers="DeleteCompanyUsers",n.DeleteAllUsers="DeleteAllUsers",n.DeleteUser="DeleteUser",n.EditCompany="EditCompany",n.EditUser="EditUser",n.HelpMe="HelpMe",n.MoveCompanyUsers="MoveCompanyUsers",n.MoveUser="MoveUser",n.RequestAllSubsidiariesDeletion="RequestAllSubsidiariesDeletion",n.RequestSubsidiaryDeletion="RequestSubsidiaryDeletion",n.ResetAllUserRoles="ResetAllUserRoles",n.SwitchCompany="SwitchCompany",n.ViewCompany="ViewCompany";var E=()=>(0,l.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"ChangeUserIcon","data-sentry-source-file":"ChangeUserIcon.tsx",children:[(0,l.jsx)("path",{d:"M16 7C16 9.20914 14.2091 11 12 11C9.79086 11 8 9.20914 8 7C8 4.79086 9.79086 3 12 3C14.2091 3 16 4.79086 16 7Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"ChangeUserIcon.tsx"}),(0,l.jsx)("path",{d:"M12 14C8.13401 14 5 17.134 5 21H19C19 17.134 15.866 14 12 14Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"ChangeUserIcon.tsx"})]}),M=a(85024),R=()=>(0,l.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"MoveUserIcon","data-sentry-source-file":"MoveUserIcon.tsx",children:[(0,l.jsx)("path",{d:"M13 7C13 9.20914 11.2091 11 9 11C6.79086 11 5 9.20914 5 7C5 4.79086 6.79086 3 9 3C11.2091 3 13 4.79086 13 7Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"MoveUserIcon.tsx"}),(0,l.jsx)("path",{d:"M9 14C5.68629 14 3 16.6863 3 20V21H15V20C15 16.6863 12.3137 14 9 14Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"MoveUserIcon.tsx"}),(0,l.jsx)("path",{d:"M14.5 12L22.5 12M22.5 12L19.6667 9M22.5 12L19.6667 15",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"MoveUserIcon.tsx"})]}),L=()=>(0,l.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"DeleteUserIcon","data-sentry-source-file":"DeleteUserIcon.tsx",children:(0,l.jsx)("path",{d:"M21 12H15M13 7C13 8.06087 12.5786 9.07828 11.8284 9.82843C11.0783 10.5786 10.0609 11 9 11C7.93913 11 6.92172 10.5786 6.17157 9.82843C5.42143 9.07828 5 8.06087 5 7C5 5.93913 5.42143 4.92172 6.17157 4.17157C6.92172 3.42143 7.93913 3 9 3C10.0609 3 11.0783 3.42143 11.8284 4.17157C12.5786 4.92172 13 5.93913 13 7ZM9 14C7.4087 14 5.88258 14.6321 4.75736 15.7574C3.63214 16.8826 3 18.4087 3 20V21H15V20C15 18.4087 14.3679 16.8826 13.2426 15.7574C12.1174 14.6321 10.5913 14 9 14Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"DeleteUserIcon.tsx"})}),T=()=>(0,l.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"AddUserIcon","data-sentry-source-file":"AddUserIcon.tsx",children:(0,l.jsx)("path",{d:"M18 9V12M18 12V15M18 12H21M18 12H15M13 7C13 9.20914 11.2091 11 9 11C6.79086 11 5 9.20914 5 7C5 4.79086 6.79086 3 9 3C11.2091 3 13 4.79086 13 7ZM3 20C3 16.6863 5.68629 14 9 14C12.3137 14 15 16.6863 15 20V21H3V20Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"AddUserIcon.tsx"})}),B=a(98737),q=e=>{let{changeColor:t=!1}=e;return(0,l.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",className:t?"":"text-gray-400 hover:text-brand-orange-600","data-sentry-element":"svg","data-sentry-component":"ChatAltIcon","data-sentry-source-file":"ChatAltIcon.tsx",children:(0,l.jsx)("path",{d:"M17 8H19C20.1046 8 21 8.89543 21 10V16C21 17.1046 20.1046 18 19 18H17V22L13 18H9C8.44772 18 7.94772 17.7761 7.58579 17.4142M7.58579 17.4142L11 14H15C16.1046 14 17 13.1046 17 12
1V6C17 4.89543 16.1046 4 15 4H5C3.89543 4 3 4.89543 3 6V12C3 13.1046 3.89543 14 5 14H7V18L7.58579 17.4142Z",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","data-sentry-element":"path","data-sentry-source-file":"ChatAltIcon.tsx"})})};let U=[{icon:(0,l.jsx)(Z.Z,{changeColor:!0}),name:"Edit company",key:o.EditCompany,onlyAdmins:!0},{icon:(0,l.jsx)(I.Z,{}),name:"Switch Company",key:o.SwitchCompany,onlyAdmins:!0},{icon:(0,l.jsx)(F.Z,{}),name:"Help Me",key:o.HelpMe}],H=[{icon:(0,l.jsx)(Z.Z,{changeColor:!0}),name:"Edit user",key:o.EditUser,onlyAdmins:!0},{icon:(0,l.jsx)(E,{}),name:"Change role",key:o.ChangeRole,onlyAdmins:!0},{icon:(0,l.jsx)(R,{}),name:"Move user",key:o.MoveUser,onlyAdmins:!0},{icon:(0,l.jsx)(L,{}),name:"Delete user",key:o.DeleteUser,onlyAdmins:!0}],J=[{icon:(0,l.jsx)(T,{}),name:"Add existing user",key:o.AddExistingUser,onlyAdmins:!0},{icon:(0,l.jsx)(T,{}),name:"Add new user",key:o.AddNewCompanyUser,onlyAdmins:!0},{icon:(0,l.jsx)(E,{}),name:"Change users roles",key:o.ChangeUsersRoles,onlyAdmins:!0},{icon:(0,l.jsx)(R,{}),name:"Move users",key:o.MoveCompanyUsers,onlyAdmins:!0},{icon:(0,l.jsx)(B.Z,{}),name:"Delete all other users",key:o.DeleteCompanyUsers,onlyAdmins:!0}],V=[{icon:(0,l.jsx)(T,{}),name:"Add new user",key:o.AddNewCompanyUser,onlyAdmins:!0}],z=[{icon:(0,l.jsx)(M.Z,{changeColor:!0}),name:"View Company",key:o.ViewCompany},{icon:(0,l.jsx)(Z.Z,{changeColor:!0}),name:"Edit company",key:o.EditCompany,onlyAdmins:!0},{icon:(0,l.jsx)(q,{changeColor:!0}),name:"Request subsidiary deletion",key:o.RequestSubsidiaryDeletion,onlyAdmins:!0}],O=[{icon:(0,l.jsx)(T,{}),name:"Add existing users",key:o.AddExistingUser,onlyAdmins:!0},{icon:(0,l.jsx)(Z.Z,{changeColor:!0}),name:"Edit company",key:o.EditCompany,onlyAdmins:!0},{icon:(0,l.jsx)(M.Z,{changeColor:!0}),name:"View Company",key:o.ViewCompany},{icon:(0,l.jsx)(q,{changeColor:!0}),name:"Request subsidiary deletion",key:o.RequestSubsidiaryDeletion,onlyAdmins:!0}],W=[{icon:(0,l.jsx)(q,{changeColor:!0}),name:"Request all subsidiaries deletion",key:o.RequestAllSubsidiariesDeletion,onlyAdmins:!0}],Y=[{icon:(0,l.jsx)(Z.Z,{changeColor:!0}),name:"Edit user",key:o.EditUser,onlyAdmins:!0},{icon:(0,l.jsx)(E,{}),name:"Change role",key:o.ChangeRole,onlyAdmins:!0},{icon:(0,l.jsx)(R,{}),name:"Move user",key:o.MoveUser,onlyAdmins:!0},{icon:(0,l.jsx)(L,{}),name:"Delete user",key:o.DeleteUser,onlyAdmins:!0}],G=[{icon:(0,l.jsx)(T,{}),name:"Add new user",key:o.AddNewUser,onlyAdmins:!0},{icon:(0,l.jsx)(()=>(0,l.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"ResetAllUserIcon","data-sentry-source-file":"ResetAllUserIcon.tsx",children:[(0,l.jsxs)("g",{clipPath:"url(#clip0_7003_31525)","data-sentry-element":"g","data-sentry-source-file":"ResetAllUserIcon.tsx",children:[(0,l.jsx)("path",{d:"M15.8398 9.74884H19.658V5.93066",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"ResetAllUserIcon.tsx"}),(0,l.jsx)("path",{d:"M16.9518 16.9477C15.973 17.9273 14.7258 18.5945 13.3677 18.8651C12.0097 19.1356 10.6019 18.9973 9.32253 18.4677C8.04312 17.9381 6.94953 17.0409 6.18011 15.8896C5.41069 14.7383 5 13.3847 5 12C5 10.6153 5.41069 9.26168 6.18011 8.11042C6.94953 6.95915 8.04312 6.06195 9.32253 5.5323C10.6019 5.00265 12.0097 4.86436 13.3677 5.13492C14.7258 5.40548 15.973 6.07274 16.9518 7.05228L19.6563 9.74886",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"ResetAllUserIcon.tsx"})]}),(0,l.jsx)("defs",{"data-sentry-element":"defs","data-sentry-source-file":"ResetAllUserIcon.tsx",children:(0,l.jsx)("clipPath",{id:"clip0_7003_31525","data-sentry-element":"clipPath","data-sentry-source-file":"ResetAllUserIcon.tsx",children:(0,l.jsx)("rect",{width:"24",height:"24",fill:"white","data-sentry-element":"rect","data-sentry-source-file":"ResetAllUserIcon.tsx"})})})]}),{}),name:"Reset all other user roles",key:o.ResetAllUserRoles,onlyAdmins:!0},{icon:(0,l.jsx)(B.Z,{}),name:"Delete all other users",key:o.DeleteAllUsers,onlyAdmins:!0}];function Q(){var e,t;let{user:a}=(0,N.useAuthContext)();return!!(null==a?void 0:null===(t=a.userData)||void 0===t?void 0:null===(e=t.role)||void 0===e?void 0:e.includes("company_admin"))}function K(e){var t;let{company:a,onAction:r,withActionMenu:n=!0}
1=e,[s,o]=(0,i.useState)(),[d,c]=(0,i.useState)(),u=Q(),m=U.filter(e=>!e.onlyAdmins||e.onlyAdmins===u);return(0,i.useEffect)(function(){var e,t,r,n,s,i,d,u,m,p;let f;o(null!==(i=null==a?void 0:a.name)&&void 0!==i?i:"Company Name"),(null==a?void 0:null===(t=a.location)||void 0===t?void 0:null===(e=t.city)||void 0===e?void 0:e.name)&&(null==a?void 0:null===(n=a.location)||void 0===n?void 0:null===(r=n.country)||void 0===r?void 0:r.name)&&(f="".concat(null==a?void 0:null===(u=a.location)||void 0===u?void 0:null===(d=u.city)||void 0===d?void 0:d.name,", ").concat(null==a?void 0:null===(p=a.location)||void 0===p?void 0:null===(m=p.country)||void 0===m?void 0:m.name)),c((0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{className:"text-gray-600",children:(null==a?void 0:null===(s=a.industry)||void 0===s?void 0:s.name)?"".concat(a.industry.name," ").concat(f?", ":""):""}),f?(0,l.jsx)("span",{children:f}):(0,l.jsx)(l.Fragment,{})]}))},[a]),(0,l.jsxs)("div",{className:"relative col-span-full flex w-full items-center gap-3 rounded-20px p-4 shadow-xs sm:p-6","data-sentry-component":"CompanyInfoHeader","data-sentry-source-file":"CompanyInfoHeader.tsx",children:[(0,l.jsx)(k.Z,{src:null==a?void 0:null===(t=a.logo)||void 0===t?void 0:t.url,ErgoFallback:!0,"data-sentry-element":"Avatar","data-sentry-source-file":"CompanyInfoHeader.tsx"}),(0,l.jsxs)("div",{className:"flex-grow",children:[(0,l.jsxs)("div",{className:"flex items-center justify-between",children:[(0,l.jsx)("p",{className:"sm:paragraph_large_bold paragraph_normal_bold mb-1 text-gray-600",children:s}),n&&!!(null==m?void 0:m.length)&&(0,l.jsx)("div",{className:"block xs:hidden",children:(0,l.jsx)(D.Z,{buttonIcon:(0,l.jsx)(P.Z,{}),items:m,onAction:r})})]}),(0,l.jsx)("p",{className:"paragraph_normal_regular text-gray-500",children:d})]}),n&&!!(null==m?void 0:m.length)&&(0,l.jsx)("div",{className:"hidden xs:block",children:(0,l.jsx)(D.Z,{buttonIcon:(0,l.jsx)(P.Z,{}),items:m,onAction:r})})]})}var $=a(50704),X=a(1937),ee=a(81076),et=a(98635),ea=a(48732),er=a(90719),en=a(48823);function es(e){var t,a;let{configuration:r}=e,{t:n}=(0,f.$G)("dashboard"),[s,o]=(0,i.useState)(!0),[d,c]=(0,i.useState)(),[u,m]=(0,i.useState)(r.headers);return(0,i.useEffect)(function(){},[]),(0,X.K)(function(){c(r.data),o(!1)},[r.data]),(0,l.jsxs)(l.Fragment,{children:[r.globalDialog?r.globalDialog:(0,l.jsx)(l.Fragment,{}),(0,l.jsx)("div",{className:"w-full",children:(0,l.jsx)(er.Z,{header:(0,l.jsxs)("div",{className:"flex w-full items-center justify-between gap-2 border-b border-solid border-gray-200 pb-2","data-sentry-component":"renderHeader","data-sentry-source-file":"DataCard.tsx",children:[(0,l.jsx)("p",{className:"paragraph_large_bold max-w-[270px] truncate text-gray-600 sm:w-full sm:max-w-full",children:"".concat(n(r.title)).concat(void 0===r.totalEntries?"":" (".concat(r.totalEntries,")"))}),r.tooltipContent?(0,l.jsx)(ee.Z,{content:r.tooltipContent,children:(0,l.jsx)(et.Z,{type:"button"})}):(0,l.jsx)(l.Fragment,{}),(null==r?void 0:null===(t=r.data)||void 0===t?void 0:t.length)&&(null===(a=r.globalActionItems)||void 0===a?void 0:a.length)?r.globalActionMenuRef?(0,l.jsx)("div",{ref:r.globalActionMenuRef,children:(0,l.jsx)(D.Z,{buttonIcon:(0,l.jsx)(Z.Z,{}),items:r.globalActionItems,onAction:r.onGlobalAction})}):(0,l.jsx)(D.Z,{buttonIcon:(0,l.jsx)(Z.Z,{}),items:r.globalActionItems,onAction:r.onGlobalAction}):(0,l.jsx)(l.Fragment,{})]}),children:s?(0,l.jsx)("div",{style:{height:"".concat(336,"px")},className:"flex items-center justify-center",children:(0,l.jsx)(C.Z,{})}):r.hasAPIError?(0,l.jsx)("div",{style:{height:"".concat(336,"px")},className:"flex items-center justify-center",children:(0,l.jsx)(ea.Z,{})}):(null==d?void 0:d.length)?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{style:{height:"".concat(336,"px")},className:"mb-6",children:(0,l.jsx)($.i,{headers:u,data:d,"data-sentry-element":"Table","data-sentry-source-file":"DataCard.tsx"})}),(0,l.jsx)("div",{className:"flex h-[50px] items-center ".concat(r.footerButtons.length>1?"justify-between":"justify-end"),children:r.footerButtons})]}):(0,l.jsxs)("div",{style:{height:"".concat(426,"px")},className:"flex flex-col items-center justify-center",children:[(0,l.jsx)("p",{className:"paragraph_large_bold text-gray-600",children:n(r.emptyDataTitle)}),(0,l.jsx)("p",{className:"paragraph_normal_regular mb-6 text-center text-gray-500",children:n(r.emptyDataNotationSubtitle)}),(0,l.jsx)(en.Z,{label:n(r.emptyDataRedirectButton.label),href:r.emptyDataRedirectButton.link,variant:"primary",shape:"rectangular",changingSizeRules:"medium md:large",className:"mb-4 mt-0 md:-mt-6 lg:mt-0"})]}),"data-sentry-element":"Card","data-sentry-source-file":"DataCard.tsx"})})]})}var eo=a(12340),el=a(66613),ei=a(58378);function ed(e){let{fetchParams:t}=e,{t:a}=(0,f.$G)("dashboard");async function r(e){e()}return(0,l.jsxs)(eo.J2,{className:"relative z-30","data-sentry-element":"Popover","data-sentry-component":"GlobalActionPopover","data-sentry-source-file":"GlobalActionPopover.tsx",children:[(0,l.jsx)(eo.O7,{className:"button_large_bold rounded-lg border border-solid border-brand-orange-600 px-4 py-2 text-brand-orange-600 outline-none hover:brightness-125 md:px-6 md:py-3","data-sentry-element":"PopoverButton","data-sentry-source-file":"GlobalActionPopover.tsx",children:a("Change users role")}),(0,l.jsx)(el.u,{enter:"transition ease-out duration-100",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"transform opacity-100 scale-100",leaveTo:"transform opacity-0 scale-95","data-sentry-element":"Transition","data-sentry-source-file":"GlobalActionPopover.tsx",children:(0,l.jsx)(eo.Hi,{className:"fixed right-0 top-2 flex w-[325px] flex-col justify-center rounded-md bg-white shadow-2lg","data-sentry-element":"PopoverPanel","data-sentry-source-file":"GlobalActionPopover.tsx",children:e=>{let{close:n}=e;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"flex items-center justify-between border-b border-solid border-gray-300 px-4 py-3",children:[(0,l.jsx)("p",{className:"paragraph_normal_bold text-gray-500",children:a("Change users role")}),(0,l.jsx)(ei.Z,{onClose:n})]}),(0,l.jsx)(A,{usersFetchParams:t,onSubmit:r.bind(null,n)})]})}})})]})}var ec=a(47041);function eu(e){var t;let{onSubmit:a,usersFetchParams:r,companiesFetchParams:n,selectedUser:s}=e,{t:o}=(0,f.$G)("dashboard"),{user:u}=(0,N.useAuthContext)(),{getValues:m,setValue:j,handleSubmit:S,control:A,reset:k,formState:{isValid:D}}=(0,d.cI)({defaultValues:s?{company:null==s?void 0:null===(t=s.company)||void 0===t?void 0:t.id,users:[{id:s.id,title:"".concat(s.firstName," ").concat(s.lastName),selected:!0}]}:{},resolver:(0,h.X)(x.Ry().shape({users:x.IX().of(x.Ry().shape({id:x.Z_(),title:x.Z_(),selected:x.O7()})).test("at-least-one","At least one user must be selected",e=>null==e?void 0:e.some(e=>e.selected)),company:x.Z_().required()})),mode:"onSubmit"}),[P,Z]=(0,i.useState)(),[I,F]=(0,i.useState)(),[E,M]=(0,i.useState)(!1),[R,L]=(0,i.useState)([]);async function T(){Z(!0);let e=[];for(let t=0;t<10;t++){let a;let r=new y.B().clone(n).addPageOffset(t).addPageLimit(50);try{a=await (0,g.H)({type:v.Jq.Company,params:r,deserializer:e=>({data:e.data.map(e=>({id:e.id,label:e.attributes.title})),total:e.meta.count})})}catch(e){e.message}if(e.push(...a.data),e.length>=a.total)break}L(e.sort((e,t)=>
1e.label.localeCompare(t.label,void 0,{sensitivity:"base"})).map(e=>({...e,title:e.name}))),Z(!1)}async function B(){let e;F(!0);let t=[],a=new y.B().clone(r).addPageLimit(50);try{e=await (0,g.H)({type:v.Jq.User,params:a,deserializer:e=>({data:e.data.map(e=>{var t,a;return{id:e.id,firstName:null===(t=e.attributes.field_first_name)||void 0===t?void 0:t.value,lastName:null===(a=e.attributes.field_last_name)||void 0===a?void 0:a.value}}),total:e.meta.count})})}catch(e){e.message}t.push(...e.data),j("users",t.filter(e=>e.id!==u.userData.id).map(e=>({id:e.id,title:"".concat(e.firstName," ").concat(e.lastName)}))),F(!1)}async function q(e){M(!0);try{await Promise.all(e.users.filter(e=>e.selected).map(t=>(0,g.vc)({type:v.Jq.User,id:t.id,relationships:{field_company:{data:{type:v.Jq.Company,id:e.company}}}}))),(0,ec.deleteCookie)("access_token"),await (0,g.up)()}catch(e){e.message="UpdateResource: "+e.message,console.error(e),b.Am.error(o("Failed to change user company")),M(!1);return}M(!1),b.Am.success(o("Users company has been updated")),a()}function U(e,t){e.onChange(e.value.map(e=>e.id===t?{...e,selected:!e.selected}:e))}return(0,i.useEffect)(function(){T(),s||B()},[]),(0,l.jsxs)("form",{onSubmit:S(q),"data-sentry-component":"MoveUsersForm","data-sentry-source-file":"MoveUsersForm.tsx",children:[s?(0,l.jsx)(l.Fragment,{}):(0,l.jsx)(l.Fragment,{children:I?(0,l.jsx)("div",{className:"flex items-center justify-center p-4",children:(0,l.jsx)(C.Z,{})}):(0,l.jsx)(d.Qr,{name:"users",control:A,render:e=>{let{field:t}=e;return(0,l.jsx)(p,{listOfValues:t.value,onChange:U.bind(null,t),placeholder:o("Search by user first/last name")})}})}),(0,l.jsxs)("div",{className:"flex items-center justify-between border-b border-solid border-gray-300 px-4 py-3 text-gray-500 ",children:[(0,l.jsx)("p",{className:"paragraph_normal_regular",children:o("Select company")}),(0,l.jsx)(_,{"data-sentry-element":"ArrowUp","data-sentry-source-file":"MoveUsersForm.tsx"})]}),P?(0,l.jsx)("div",{className:"flex items-center justify-center p-4",children:(0,l.jsx)(C.Z,{})}):(0,l.jsx)("div",{className:"max-h-[200px] overflow-y-auto border-b border-solid border-gray-300 px-4 py-3",children:(0,l.jsx)(d.Qr,{name:"company",control:A,render:e=>{let{field:t}=e;return(0,l.jsx)(w.Z,{value:null==t?void 0:t.value,setValue:t.onChange,options:R})}})}),(0,l.jsxs)("div",{className:"flex items-center justify-between gap-2 p-4 ",children:[(0,l.jsx)(c.Z,{type:"submit",label:"Change company",className:"w-3/4",variant:"primary",shape:"rectangular",changingSizeRules:"medium",disabled:P||!D||I||E,"data-sentry-element":"Button","data-sentry-source-file":"MoveUsersForm.tsx"}),(0,l.jsx)(c.Z,{label:"Clear",type:"button",className:"w-1/4",variant:"outline-primary",shape:"rectangular",changingSizeRules:"medium",disabled:P||I||E,onClick:function(){let e=m("users");s||(e=e.map(e=>({...e,selected:!1}))),k({users:e,company:""})},"data-sentry-element":"Button","data-sentry-source-file":"MoveUsersForm.tsx"})]})]})}var em=a(19361),ep=a(82899),ef=a(52863),ey=a(11163),eh=a(30381),ex=a.n(eh);a(50837);var eg=a(11734),ev=a(2343),eb=a(18757),eC=a(94139),ej=a(69236),ew=a(88238);let e_={SwitchCompany:"Switch company account"};var eS=e=>{let{isOpen:t,dialogPosition:a,setIsOpen:r,actionMenuStatus:n,children:s}=e,o=(0,ew.Vd)(()=>r(!1)),{t:i}=(0,f.$G)("dashboard");return(0,l.jsx)(el.u,{show:t,enter:"transition-opacity duration-75",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition-opacity duration-150",leaveFrom:"opacity-100",leaveTo:"opacity-0","data-sentry-element":"Transition","data-sentry-component":"DialogComponent","data-sentry-source-file":"DialogComponent.tsx",children:(0,l.jsxs)("div",{className:"fixed z-30 flex w-[325px] flex-col justify-center rounded-md bg-white shadow-2lg",ref:o,style:{top:"".concat(a.top+32,"px"),left:"".concat(a.right-315,"px")},children:[(0,l.jsxs)("div",{className:"flex items-center justify-between border-b border-solid border-gray-300 px-4 py-3",children:[(0,l.jsx)("p",{className:"paragraph_normal_bold text-gray-500",children:i(e_[n]?e_[n]:(0,ej.n3)(n))}),(0,l.jsx)(ei.Z,{onClose:()=>r(!1),"data-sentry-element":"CloseMiniButton","data-sentry-source-file":"DialogComponent.tsx"})]}),s]})})};let eN=e=>
1{let[t,a]=(0,i.useState)({top:0,right:0});return(0,i.useEffect)(()=>{let t=()=>{if(null==e?void 0:e.current){let t=e.current.getBoundingClientRect();a({right:t.right,top:t.top})}},r=()=>{t()},n=()=>{t()};return window.addEventListener("scroll",n),window.addEventListener("resize",r),t(),()=>{window.removeEventListener("scroll",n),window.removeEventListener("resize",r)}},[null==e?void 0:e.current,window.scrollY,window.innerWidth]),{dialogPosition:t}};var eA=a(27255);async function ek(e){let t;if(!e)throw Error("userId is required");try{t=await (0,g.qV)({id:e,type:v.Jq.User})}catch(e){throw e.messsage="DeleteResource: "+e.messsage,e}return t}var eD=a(91852),eP=a(87233),eZ=a(32812);function eI(e){var t;let{}=e,{t:a}=(0,f.$G)("dashboard"),{user:r}=(0,N.useAuthContext)(),n=(0,ey.useRouter)(),s=(0,ef.l)(),d=(0,i.useRef)(null),c=Q(),u=Y.filter(e=>!e.onlyAdmins||e.onlyAdmins===c),m=G.filter(e=>!e.onlyAdmins||e.onlyAdmins===c),{confirm:p,setConfirm:y,setIsOpen:h,isOpen:x,onConfirm:j,onCancel:w}=(0,ev.p)(),[_,S]=(0,i.useState)(),[k,I]=(0,i.useState)(!0),[F,E]=(0,i.useState)(),[M,R]=(0,i.useState)(),[L]=(0,i.useState)([{headerTitle:"User",field:"id",width:5e3,customContentCell:function(e){let t=e.row.original;return(0,l.jsxs)("div",{className:"","data-sentry-component":"renderUserCell","data-sentry-source-file":"all-users.tsx",children:[(0,l.jsx)("div",{className:"paragraph_normal_bold text-gray-600",children:t.name}),(0,l.jsxs)("div",{className:"paragraph_small_bold flex gap-2 text-gray-500",children:[t.roles.length?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{children:t.roles.join(", ")}),t.lastAccess?(0,l.jsx)("span",{children:"\xb7"}):""]}):(0,l.jsx)(l.Fragment,{}),(0,l.jsx)("span",{children:t.lastAccess?"".concat(a("online")," ").concat(ex()(t.lastAccess).locale(d.current).fromNow()):""})]})]})}},...(null==u?void 0:u.length)?[{headerTitle:"Actions",field:"action",headerCellClassName:"justify-center",customContentCell:eC.Ym.bind(this,{columnItems:[{buttonIcon:(0,l.jsx)(P.Z,{}),actionItems:u,onAction:function(e,t){let a=ec.current[e];switch(t.status){case o.EditUser:n.push("/employer-dashboard/companies-and-users/edit-user/".concat(a.id));return;case o.ChangeRole:el(t.ref),W(o.ChangeRole),es({title:"Change user role",item:a}),z(!0);return;case o.MoveUser:el(t.ref),W(o.MoveUser),es({title:"Move user",item:a}),z(!0);return;case o.DeleteUser:S({title:"Delete user confirmation",confirmButton:"Delete",action:o.DeleteUser,content:(0,l.jsxs)(f.cC,{i18nKey:"delete_user",children:["Do you agree ",(0,l.jsx)("strong",{children:"to delete this user"})]})}),es({item:a}),h(!0);return;default:throw Error("Unknown action")}}}],userId:null===(t=r.userData)||void 0===t?void 0:t.id})}]:[]]),[T,B]=(0,i.useState)(),[q,U]=(0,i.useState)(),[H,J]=(0,i.useState)(),[V,z]=(0,i.useState)(!1),[O,W]=(0,i.useState)(),[K,es]=(0,i.useState)(),[eo,el]=(0,i.useState)(),{dialogPosition:ei}=eN(eo),ec=(0,i.useRef)(),em=(0,i.useRef)(null),{company:eh}=(0,eZ.useActiveCompanyContext)();function ej(){E(!1),I(!0),eI()}async function ew(){if(p){switch(_.action){case o.ResetAllUserRoles:try{await (0,eb.S)({loadConfiguration:{type:v.Jq.User,params:s.params,itemsPerPage:50},totalPages:Math.ceil(s.totalEntries/50),actionCallback:e=>{if(e.id!==r.userData.id)return(0,g.vc)({type:v.Jq.User,id:e.id,relationships:{roles:{data:eA.$o.map(e=>({id:e,type:v.Jq.UserRole}))}}})}}),b.Am.success(a("All users roles have been reset"))}catch(e){e.message="loadAllResourcesAndExecuteForEach: "+e.message,console.log(e),b.Am.error(a("Something went wrong"))}ej();break;case o.DeleteAllUsers:try{await (0,eb.S)({loadConfiguration:{type:v.Jq.User,params:s.params,itemsPerPage:50},totalPages:Math.ceil(s.totalEntries/50),actionCallback:e=>{if(e.id!==r.userData.id)return ek(e.id)}})}catch(e){e.message="loadAllResourcesAndExecuteForEach: "+e.message,console.log(e),b.Am.error(a("Something went wrong")),y(!1),S(void 0);return}b.Am.success(a("All users have been deleted")),ej();break;case o.DeleteUser:try{var e;(null==K?void 0:null===(e=K.item)||void 0===e?void 0:e.id)&&await ek(K.item.id)}catch(e){e.message="DeleteUser: "+e.message,console.log(e),b.Am.error(a("Something went wrong")),y(!1),S(void 0);return}b.Am.success(a("User has been deleted")),ej();break;default:throw Error("Unknown action")}y(!1),S(void 0)}}async function e_(){J((0,eP.hh)(eh.id));try{let e=await (0,eP.tA)(eh.id);B(e)}catch(e){e.message="GetCustomResourceCollection(Company): "+e.message,console.log(e),b.Am.error(a("Something went wrong"));return}}async function eI(){let e;try{e=await s.getPaginatedResources()}catch(e){e.message="paginator.getPaginatedResources: "+e.message,console.error(e),E(!0),I(!1);return}R(e),I(!1)}function eF(){s.setPage(s.page-1)}function eE(){s.setPage(s.page+1)}return(0,i.useEffect)(function(){e_()},[]),(0,i.useEffect)(function(){d.current=n.locale},[n.locale]),(0,i.useEffect)(function(){ec.current=M},[M]),(0,X.K)(function(){if(!(null==T?void 0:T.length))return;let e=(0,eP.kO)(T,eh.id);e.addPageOffset(0),e.addPageLimit(10),U(e),s.setConfiguration({initialPage:0,itemsPerPage:10,type:v.Jq.User,params:e,deserializer:eD.kh})},[T]),(0,X.K)(ej,[s.page,s.params,s.itemsPerPage]),(0,X.K)(ew,[p]),(0,l.jsxs)(l.Fragment,{children:[(null==_?void 0:_.title)?(0,l.jsx)(eg.Z,{isOpen:x,onConfirm:j,onCancel:w,title:_.title,confirmButton:_.confirmButton,content:(0,l.jsxs)("p",{className:"paragraph_medium_regular md:paragraph_normal_regular text-gray-500",children:[_.content,"?"]})}):(0,l.jsx)(l.Fragment,{}),(0,l.jsx)(eS,{isOpen:V,setIsOpen:z,dialogPosition:ei,actionMenuStatus:null==K?void 0:K.title,"data-sentry-element":"DialogComponent","data-sentry-source-file":"all-users.tsx",children:function(){switch(O){case o.ChangeRole:return(0,l.jsx)(A,{selectedUser:null==K?void 0:K.item,onSubmit:()=>{eI(),z(!1)}});case o.MoveUser:return(0,l.jsx)(eu,{selectedUser:null==K?void 0:K.item,companiesFetchParams:H,onSubmit:()=>{z(!1)}});default:return(0,l.jsx)(l.Fragment,{})}}()}),(0,l.jsxs)("div",{className:"flex h-full flex-grow flex-col",children:[(0,l.jsxs)("div",{className:"flex flex-col items-start justify-between lg:flex-row",children:[(0,l.jsx)(ep.Z,{label:"All users",href:"/employer-dashboard/companies-and-users","data-sentry-element":"DashboardBackToList","data-sentry-source-file":"all-users.tsx"}),(0,l.jsxs)("div",{className:"mb-4 mt-0 flex gap-3 md:-mt-6 lg:mt-0",children:[q?c&&(0,l.jsx)(ed,{fetchParams:q}):(0,l.jsx)(l.Fragment,{}),c&&(0,l.jsx)(en.Z,{label:"Add user",href:"/employer-dashboard/companies-and-users/create-user",variant:"primary",shape:"rectangular",changingSizeRules:"medium md:large"})]})]}),(0,l.jsx)(er.Z,{header:(0,l.jsxs)("div",{className:"flex w-full items-center justify-between gap-2 border-b border-solid border-gray-200 pb-2","data-sentry-component":"renderHeader","data-sentry-source-file":"all-users.tsx",children:[(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)("p",{className:"paragraph_large_bold max-w-[270px] truncate text-gray-600 sm:w-full sm:max-w-full",children:"".concat(a("All Users")).c
1oncat(void 0===s.totalEntries?"":" (".concat(s.totalEntries,")"))}),(0,l.jsx)(ee.Z,{content:a("All Users"),"data-sentry-element":"CustomTooltip","data-sentry-source-file":"all-users.tsx",children:(0,l.jsx)(et.Z,{type:"button","data-sentry-element":"InfoButton","data-sentry-source-file":"all-users.tsx"})})]}),s.totalEntries?!!(null==m?void 0:m.length)&&(0,l.jsx)("div",{children:(0,l.jsx)(D.Z,{buttonIcon:(0,l.jsx)(Z.Z,{}),items:m,onAction:function(e){let{status:t}=e;switch(t){case o.AddNewUser:n.push("/employer-dashboard/companies-and-users/create-user");return;case o.ResetAllUserRoles:S({title:"Reset all user roles confirmation",confirmButton:"Reset",action:o.ResetAllUserRoles,content:(0,l.jsxs)(f.cC,{i18nKey:"delete_all_users",children:["Do you agree ",(0,l.jsx)("strong",{children:"to reset all users roles"})]})}),h(!0);return;case o.DeleteAllUsers:S({title:"Delete all users confirmation",confirmButton:"Delete",action:o.DeleteAllUsers,content:(0,l.jsxs)(f.cC,{i18nKey:"delete_all_users",children:["Do you agree ",(0,l.jsx)("strong",{children:"to delete all users"})]})}),h(!0);return;default:throw Error("Unknown action")}}})}):(0,l.jsx)(l.Fragment,{})]}),"data-sentry-element":"Card","data-sentry-source-file":"all-users.tsx",children:function(){let e=56*s.itemsPerPage+56+66;return k?(0,l.jsx)("div",{style:{height:e},className:"flex items-center justify-center",children:(0,l.jsx)(C.Z,{})}):F?(0,l.jsx)("div",{style:{height:e},className:"flex items-center justify-center",children:(0,l.jsx)(ea.Z,{})}):(null==M?void 0:M.length)?(0,l.jsx)("div",{className:"overflow-x-auto",ref:em,"data-sentry-component":"renderContent","data-sentry-source-file":"all-users.tsx",children:(0,l.jsx)($.i,{headers:L,data:M,hasPagination:!0,paginationState:{itemsPerPage:s.itemsPerPage,currentPage:s.page,totalPages:s.totalPages},previousLabel:a("Previous"),nextLabel:a("Next"),pagesSeparatorLabel:a("of"),onPreviousPage:eF,onNextPage:eE,"data-sentry-element":"Table","data-sentry-source-file":"all-users.tsx"})}):(0,l.jsx)("p",{children:"No data"})}()})]})]})}function eF(e){let{}=e,{t}=(0,f.$G)("dashboard"),{user:a}=(0,N.useAuthContext)(),r=(0,ey.useRouter)(),n=(0,ef.l)(),s=(0,i.useRef)(null),{confirm:d,setConfirm:c,setIsOpen:u,isOpen:m,onConfirm:p,onCancel:h}=(0,ev.p)(),{company:x}=(0,eZ.useActiveCompanyContext)();function w(e){let a=e.row.original;return(0,l.jsxs)("div",{className:"","data-sentry-component":"renderUserCell","data-sentry-source-file":"company-users.tsx",children:[(0,l.jsx)("div",{className:"paragraph_normal_bold text-gray-600",children:a.name}),(0,l.jsxs)("div",{className:"paragraph_small_bold flex gap-2 text-gray-500",children:[a.roles.length?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{children:a.roles.join(", ")}),a.lastAccess?(0,l.jsx)("span",{children:"\xb7"}):""]}):(0,l.jsx)(l.Fragment,{}),(0,l.jsx)("span",{children:a.lastAccess?"".concat(t("online")," ").concat(ex()(a.lastAccess).locale(s.current).fromNow()):""})]})]})}let _=(0,i.useRef)(null),[S,k]=(0,i.useState)(),[I,F]=(0,i.useState)(!0),[E,M]=(0,i.useState)(),[R,L]=(0,i.useState)(),[T,B]=(0,i.useState)(),[q,U]=(0,i.useState)(),[V,z]=(0,i.useState)(),[O,W]=(0,i.useState)(),[Y,G]=(0,i.useState)(),[K,en]=(0,i.useState)(!1),[es,eo]=(0,i.useState)(),[el,ei]=(0,i.useState)(),[ed,ec]=(0,i.useState)(),{dialogPosition:em}=eN(ed),[eh,ej]=(0,i.useState)(!1),[ew,e_]=(0,i.useState)(),[eA,eI]=(0,i.useState)(),eF=(0,i.useRef)(),{dialogPosition:eE}=eN(eF),eM=Q(),eR=H.filter(e=>!e.onlyAdmins||e.onlyAdmins===eM),eL=J.filter(e=>!e.onlyAdmins||e.onlyAdmins===eM),eT=(0,i.useRef)();function eB(){M(!1),F(!0),eU()}async function eq(){if(d){switch(S.action){case o.DeleteCompanyUsers:try{await (0,eb.S)({loadConfiguration:{type:v.Jq.User,params:n.params,itemsPerPage:50},totalPages:Math.ceil(n.totalEntries/50),actionCallback:e=>{if(e.id!==a.userData.id)return ek(e.id)}})}catch(e){e.message="loadAllResourcesAndExecuteForEach: "+e.message,console.log(e),b.Am.error(t("Something went wrong")),c(!1),k(void 0);return}b.Am.success(t("All company users have been deleted")),eB();break;case o.DeleteUser:try{var e;(null==el?void 0:null===(e=el.item)||void 0===e?void 0:e.id)&&await ek(el.item.id)}catch(e){e.message="DeleteUser: "+e.message,console.log(e),b.Am.error(t("Something went wrong")),c(!1),k(void 0);return}b.Am.success(t("User has been deleted")),eB();break;default:throw Error("Unknown action")}c(!1),k(void 0)}}async function eU(){let e;try{e=await n.getPaginatedResources()}catch(e){e.message="paginator.getPaginatedResources: "+e.message,console.error(e),b.Am.error("".concat(t("Something went wrong"))),M(!0),F(!1);return}L(e),F(!1)}async function eH(){var e,r;let n;let s=new y.B().addFilter("field_parent.id",null==a?void 0:null===(r=a.userData)||void 0===r?void 0:null===(e=r.company)||void 0===e?void 0:e.id).addFields(v.Jq.Company,["id"]);G((0,eP.hh)(x.id));try{n=await (0,g.H)({type:v.Jq.Company,params:s,deserializer:e=>e.data.map(e=>e.id)})}catch(e){e.message="GetResourceCollection(Company): "+e.message,console.error(e),b.Am.error("".concat(t("Something went wrong"))),M(!0),F(!1);return}U(n)}function eJ(){n.setPage(n.page-1)}function eV(){n.setPage(n.page+1)}function ez(e,t){let a=eT.current[e];switch(t.status){case o.EditUser:r.push("/employer-dashboard/companies-and-users/edit-user/".concat(a.id));return;case o.ChangeRole:ec(t.ref),eo(o.ChangeRole),ei({title:"Change user role",item:a}),en(!0);return;case o.MoveUser:ec(t.ref),eo(o.MoveUser),ei({title:"Move user",item:a}),en(!0);return;case o.DeleteUser:k({title:"Delete user confirmation",confirmButton:"Delete",action:o.DeleteUser,content:(0,l.jsxs)(f.cC,{i18nKey:"delete_user",children:["Do you agree ",(0,l.jsx)("strong",{children:"to delete this user"})]})}),ei({item:a}),u(!0);return;default:throw Error("Unknown action")}}return(0,i.useEffect)(function(){var e;let t=new y.B().addFilter("field_company.id",x.id).addFilter("field_first_name.value","","IS NOT NULL").addFilter("status","1").addFields(v.Jq.User,["id","name","access","
1status","display_name","field_first_name","field_last_name","roles","field_company"]).addInclude(["roles,field_company"]);z(t),n.setConfiguration({initialPage:0,itemsPerPage:10,type:v.Jq.User,params:t,deserializer:eD.kh}),B([{headerTitle:"User",field:"id",width:5e3,customContentCell:w},...(null==eR?void 0:eR.length)?[{headerTitle:"Actions",field:"action",headerCellClassName:"justify-center",customContentCell:eC.Ym.bind(this,{columnItems:[{buttonIcon:(0,l.jsx)(P.Z,{}),actionItems:eR,onAction:ez}],userId:null===(e=a.userData)||void 0===e?void 0:e.id})}]:[]]),eH()},[]),(0,i.useEffect)(function(){s.current=r.locale},[r.locale]),(0,i.useEffect)(function(){eT.current=R},[R]),(0,X.K)(function(){if(!(null==q?void 0:q.length))return;let e=new y.B;for(let t of(e.addGroup("comp","OR"),q))e.addFilter("field_company.id",t,"=","comp");e.addInclude(["roles,field_company"]),e.addFilter("field_first_name.value","","IS NOT NULL"),e.addFields(v.Jq.User,["id","name","status","access","display_name","field_first_name","field_last_name","roles"]),e.addPageOffset(0),e.addPageLimit(10),W(e)},[q]),(0,X.K)(eB,[n.page,n.params,n.itemsPerPage]),(0,X.K)(eq,[d]),(0,l.jsxs)(l.Fragment,{children:[(null==S?void 0:S.title)?(0,l.jsx)(eg.Z,{isOpen:m,onConfirm:p,onCancel:h,title:S.title,confirmButton:S.confirmButton,content:(0,l.jsxs)("p",{className:"paragraph_medium_regular md:paragraph_normal_regular text-gray-500",children:[S.content,"?"]})}):(0,l.jsx)(l.Fragment,{}),(0,l.jsx)(eS,{isOpen:eh,setIsOpen:ej,dialogPosition:eE,actionMenuStatus:null==eA?void 0:eA.title,"data-sentry-element":"DialogComponent","data-sentry-source-file":"company-users.tsx",children:function(){switch(ew){case o.AddExistingUser:return(0,l.jsx)(j,{usersFetchParams:O,onSubmit:()=>en(!1)});case o.ChangeUsersRoles:return(0,l.jsx)(A,{usersFetchParams:V,onSubmit:()=>{eU(),ej(!1)}});case o.MoveCompanyUsers:return(0,l.jsx)(eu,{usersFetchParams:V,companiesFetchParams:Y,onSubmit:()=>{en(!1),eB()}});default:return(0,l.jsx)(l.Fragment,{})}}()}),(0,l.jsx)(eS,{isOpen:K,setIsOpen:en,dialogPosition:em,actionMenuStatus:null==el?void 0:el.title,"data-sentry-element":"DialogComponent","data-sentry-source-file":"company-users.tsx",children:function(){switch(es){case o.ChangeRole:return(0,l.jsx)(A,{selectedUser:null==el?void 0:el.item,onSubmit:()=>{eU(),en(!1)}});case o.MoveUser:return(0,l.jsx)(eu,{selectedUser:null==el?void 0:el.item,companiesFetchParams:Y,onSubmit:()=>{en(!1),eB()}});default:return(0,l.jsx)(l.Fragment,{})}}()}),(0,l.jsxs)("div",{className:"flex h-full flex-grow flex-col",children:[(0,l.jsx)("div",{className:"flex flex-col items-start justify-between lg:flex-row",children:(0,l.jsx)(ep.Z,{label:"My company users",href:"/employer-dashboard/companies-and-users","data-sentry-element":"DashboardBackToList","data-sentry-source-file":"company-users.tsx"})}),(0,l.jsx)(er.Z,{header:(0,l.jsxs)("div",{className:"flex w-full items-center justify-between gap-2 border-b border-solid border-gray-200 pb-2","data-sentry-component":"renderHeader","data-sentry-source-file":"company-users.tsx",children:[(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)("p",{className:"paragraph_large_bold max-w-[270px] truncate text-gray-600 sm:w-full sm:max-w-full",children:"".concat(t("My company users")).concat(void 0===n.totalEntries?"":" (".concat(n.totalEntries,")"))}),(0,l.jsx)(ee.Z,{content:t("My company users"),"data-sentry-element":"CustomTooltip","data-sentry-source-file":"company-users.tsx",children:(0,l.jsx)(et.Z,{type:"button","data-sentry-element":"InfoButton","data-sentry-source-file":"company-users.tsx"})})]}),n.totalEntries?!!(null==eL?void 0:eL.length)&&(0,l.jsx)("div",{ref:eF,children:(0,l.jsx)(D.Z,{buttonIcon:(0,l.jsx)(Z.Z,{}),items:eL,onAction:function(e){let{status:t}=e;switch(t){case o.AddExistingUser:e_(o.AddExistingUser),eI({title:"Add existing user"}),ej(!0);return;case o.AddNewCompanyUser:r.push({pathname:"/employer-dashboard/companies-and-users/create-user",query:{companyId:x.id}});return;case o.ChangeUsersRoles:e_(o.ChangeUsersRoles),eI({title:"Change user role"}),ej(!0);return;case o.MoveCompanyUsers:e_(o.MoveCompanyUsers),eI({title:"Move user"}),ej(!0);return;
1case o.DeleteCompanyUsers:k({title:"Delete all company users confirmation",confirmButton:"Delete",action:o.DeleteCompanyUsers,content:(0,l.jsxs)(f.cC,{i18nKey:"delete_all_users",children:["Do you agree ",(0,l.jsx)("strong",{children:"to delete all company users"})]})}),u(!0);return;default:throw Error("Unknown action")}}})}):(0,l.jsx)(l.Fragment,{})]}),"data-sentry-element":"Card","data-sentry-source-file":"company-users.tsx",children:function(){let e=56*n.itemsPerPage+56+66;return I?(0,l.jsx)("div",{style:{height:e},className:"flex items-center justify-center",children:(0,l.jsx)(C.Z,{})}):E?(0,l.jsx)("div",{style:{height:e},className:"flex items-center justify-center",children:(0,l.jsx)(ea.Z,{})}):(null==R?void 0:R.length)?(0,l.jsx)("div",{className:"overflow-x-auto",ref:_,"data-sentry-component":"renderContent","data-sentry-source-file":"company-users.tsx",children:(0,l.jsx)($.i,{headers:T,data:R,hasPagination:!0,paginationState:{itemsPerPage:n.itemsPerPage,currentPage:n.page,totalPages:n.totalPages},previousLabel:t("Previous"),nextLabel:t("Next"),pagesSeparatorLabel:t("of"),onPreviousPage:eJ,onNextPage:eV,"data-sentry-element":"Table","data-sentry-source-file":"company-users.tsx"})}):(0,l.jsx)("p",{children:"No data"})}()})]})]})}eI.getLayout=function(e){return(0,l.jsx)(em.Z,{type:"employer",banner:!0,children:e})},eF.getLayout=function(e){return(0,l.jsx)(em.Z,{type:"employer",banner:!0,children:e})};var eE=a(84564),eM=a(70749),eR=a(40654),eL=a(77065),eT=a(33502),eB=a(41082),eq=a(47407),eU=a(18304),eH=a(15619),eJ=a(6741),eV=a(21712),ez=a(75364),eO=a(30967),eW=a(73443);let eY=x.Ry().shape({logo:x.Ry().shape({fileName:x.Z_(),url:x.Z_()}).nullable(),coverImage:x.Ry().shape({fileName:x.Z_(),url:x.Z_()}).nullable(),galleryImages:x.IX().of(x.Ry().shape({fileName:x.Z_().required("This field is required"),url:x.Z_().required("This field is required")})),socialMediaAccounts:x.IX().of(eW.I)});function eG(e){let{onCancel:t,onSubmit:a,companyProfile:r,step2Draft:n}=e,{t:s}=(0,f.$G)(["dashboard"]),{handleSubmit:o,control:u,reset:m,watch:p,formState:{isDirty:y,isValid:x,errors:g}}=(0,d.cI)({defaultValues:null!=n?n:r,resolver:(0,h.X)(eY),reValidateMode:"onChange",mode:"onTouched"}),{fields:v,append:C,remove:j}=(0,d.Dq)({control:u,name:"galleryImages"}),{fields:w,append:_,remove:S}=(0,d.Dq)({control:u,name:"socialMediaAccounts"}),N=(0,ey.useRouter)(),A=N.query.id,{confirm:k,setIsOpen:D,isOpen:P,onConfirm:Z,onCancel:I}=(0,ev.p)(),F=(0,eH.D)(!k&&y),{isMobileMode:E}=(0,eV.U)("sm"),{socialMediaPlatformOptions:M,isSocialMediaPlatformOptionsError:R,isSocialMediaPlatformOptionsFetching:L}=(0,eO.p)();return(0,i.useEffect)(function(){R&&b.Am.error("Unable to load social media data")},[R]),(0,X.K)(function(){N.push("/employer-dashboard/companies-and-users")},[k]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(ez.Z,{visible:L,"data-sentry-element":"SpinnerWithOverlay","data-sentry-source-file":"AddNewCompanyStep2.tsx"}),(0,l.jsx)(eg.Z,{isOpen:P,onConfirm:()=>Z(),onCancel:()=>I(),title:"Cancel action",content:(0,l.jsxs)("p",{className:"paragraph_medium_bold md:paragraph_normal_bold text-gray-500",children:[s("You may lose unsaved data!"),"?"]}),confirmButton:"Yes, cancel","data-sentry-element":"Confirmation","data-sentry-source-file":"AddNewCompanyStep2.tsx"}),(0,l.jsx)(eg.Z,{...F,title:"Be careful!",confirmButton:"Yes, confirm",content:(0,l.jsx)("p",{className:"paragraph_medium_bold md:paragraph_normal_bold text-gray-500",children:s("You may lose unsaved data!")}),cancelButton:"No, cancel","data-sentry-element":"Confirmation","data-sentry-source-file":"AddNewCompanyStep2.tsx"}),(0,l.jsxs)("div",{className:"flex flex-col items-center rounded-3xl px-4 py-6 shadow-xs md:p-8 md:pb-12",children:[(0,l.jsx)(eR.Z,{title:A?s("Edit company (subsidiary)"):s("New company (subsidiary)"),totalSteps:2,currentStepIndex:2,subTitle:"Fill in the below company details.",showSubtitle:!0,"data-sentry-element":"CategorySponsorshipCardHeader","data-sentry-source-file":"AddNewCompanyStep2.tsx"}),(0,l.jsx)("form",{onSubmit:o(function(e){m(e),a(e)}),className:"flex w-full max-w-[762px] flex-col items-center md:items-end",autoComplete:"off",children:void 0===r?(0,l.jsx)(l.Fragment,{}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"mb-8 mt-6 flex w-full flex-col justify-between border-solid border-gray-300 md:mt-12 md:flex-row md:border-b md:pb-2",children:[(0,l.jsx)("p",{className:"paragraph_normal_bold border-b border-solid border-gray-300 pb-2 text-gray-600 md:border-none md:pb-0",children:"Images and s
1ocial media accounts"}),(0,l.jsx)("p",{className:"md:paragraph_normal_regular paragraph_medium_regular self-end pt-2 text-gray-500 md:pt-0",children:"All fields are not mandatory"})]}),(0,l.jsxs)("div",{className:"flex w-full flex-col gap-6",children:[(0,l.jsx)(d.Qr,{name:"logo",control:u,render:e=>{let{field:t}=e;return(0,l.jsx)(eL.Z,{companyProfileEmptySign:"No logo added yet",isEditing:!0,label:"Company logo",value:null==t?void 0:t.value,onChange:t.onChange,fileTypes:[".png",".jpeg",".jpg"],maxSize:1e6,isMobileMode:E})}}),(0,l.jsx)(d.Qr,{name:"coverImage",control:u,render:e=>{let{field:t}=e;return(0,l.jsx)(eL.Z,{companyProfileEmptySign:"No background cover added yet",isEditing:!0,label:"Background cover",value:t.value,onChange:t.onChange,fileTypes:[".png",".jpeg",".jpg"],maxSize:1e6,isMobileMode:E})}}),(0,l.jsx)(eT.Z,{error:g&&g.galleryImages&&g.galleryImages.message,append:C,title:"Gallery images",addLabel:"image",emptyRecord:null,forRendering:!1,children:v.map((e,t)=>(0,l.jsx)("div",{className:"flex w-full flex-col items-center gap-4 pt-2 lg:relative lg:flex-row lg:gap-6",children:(0,l.jsx)(d.Qr,{name:"galleryImages[".concat(t,"]"),control:u,render:e=>{let{field:a}=e;return(0,l.jsx)(eL.Z,{companyProfileEmptySign:"No gallery photos added yet",withBorder:!0,isEditing:!0,value:a.value,onChange:a.onChange,fileTypes:[".png",".jpeg",".jpg"],maxSize:1e6,withCloseButton:!0,removeHandler:()=>j(t),isMobileMode:E})}})},e.id))}),(0,l.jsx)(eT.Z,{error:g&&g.socialMediaAccounts&&g.socialMediaAccounts.message,append:_,title:s("Social media accounts"),addLabel:"Account",emptyRecord:{socialMediaPlatform:{id:"",tid:0,name:""},accountLink:""},children:w.map((e,t)=>(0,l.jsxs)("div",{className:"flex w-full flex-col items-center gap-4 lg:relative lg:flex-row lg:gap-6 lg:pr-[56px]",children:[(0,l.jsx)(d.Qr,{name:"socialMediaAccounts.".concat(t,".socialMediaPlatform"),control:u,render:e=>{let{field:t,fieldState:a}=e;return(null==M?void 0:M.length)?(0,l.jsx)(eJ.F,{...t,isEditing:!0,label:s("Social media platform"),name:"socialMediaPlatform",placeholder:s("Choose platform"),options:M,value:M.find(e=>{var a;return e.value===(null===(a=t.value)||void 0===a?void 0:a.id)}),onChange:e=>t.onChange({id:e.value,name:e.label,tid:0}),error:a.error,withBorder:!0}):(0,l.jsx)(l.Fragment,{})}}),(0,l.jsx)(d.Qr,{name:"socialMediaAccounts.".concat(t,".accountLink"),control:u,render:e=>{let{field:t,fieldState:a}=e;return(0,l.jsx)(eB.Z,{isEditing:!0,label:s("Account link (URL)"),placeholder:s("Enter or copy URL link"),value:t.value,onChange:t.onChange,error:a.error,withBorder:!0,...t})}}),(0,l.jsx)(eq.Z,{label:"account",remove:()=>S(t)})]},t))})]}),(0,l.jsxs)("div",{className:"mt-12 flex h-full w-full flex-col items-center gap-6 md:flex-row md:items-center md:justify-between md:gap-0",children:[(0,l.jsxs)("button",{type:"button",className:"paragraph_large_bold flex items-center gap-4 self-stretch text-brand-orange-600 underline-offset-2 hover:underline",onClick:()=>{t(p())},disabled:L,children:[(0,l.jsx)(eU.Z,{}),(0,l.jsx)("span",{className:"whitespace-nowrap",children:"Previous step"})]}),(0,l.jsxs)("div",{className:"flex w-full justify-between gap-2 md:justify-end",children:[(0,l.jsx)(c.Z,{className:"w-[150px] md:w-fit",type:"button",label:"Cancel",variant:"outline-primary",changingSizeRules:"medium md:large",disabled:L,onClick:function(){D(!0)}}),(0,l.jsx)(c.Z,{className:"w-[150px] md:w-fit",type:"submit",disabled:L||!x,label:"Submit",variant:"primary",changingSizeRules:"medium md:large"})]})]})]})})]})]})}var eQ=a(66678),eK=a.n(eQ),e$=a(42160);a(37876);var eX=a(14603);a(39979),a(27351);var e0=a(25675),e1=a.n(e0),e2=a(242),e3=e=>{let{editCompany:t,createAnotherCompany:a}=e;return(0,ey.useRouter)(),(0,l.jsxs)("div",{className:"flex flex-col items-center gap-12 rounded-20px p-8 shadow-xs","data-sentry-component":"AddNewCompanySuccess","data-sentry-source-file":"AddNewCompanySuccess.tsx",children:[(0,l.jsxs)("div",{className:"text-center",children:[(0,l.jsx)("h4",{className:"heading_H4_regular text-gray-600",children:"Congratulations!"}),(0,l.jsxs)("p",{className:"paragraph_normal_regular mt-2 text-gray-500",children:["You have successfully added Company details .",(0,l.jsx)("br",{}),"Our team will review Company details and notify you shortly."]})]}),(0,l.jsx)(e1(),{src:e2.Z,alt:"empty documents",width:200,height:238,priority:!0,"data-sentry-element":"Image","data-sentry-source-file":"AddNewCompanySuccess.tsx"}),(0,l.jsxs)("div",{className:"mb-4 flex justify-center gap-2",children:[(0,l.jsx)(c.Z,{label:"Edit Company Data",onClick:()=>{t()},changingSizeRules:"medium md:large","data-sentry-element":"Button","data-sentry-source-file":"AddNewCompanySuccess.tsx"}),(0,l.jsx)(c.Z,{label:"Create another",onClick:()=>{a()},variant:"outline-primary",changingSizeRules:"medium md:large","data-sentry-element":"Button","data-sentry-source-file":"AddNewCompanySuccess.tsx"})]})]})},e5=a(14761);let e4={name:"",industry:{id:"",name:"",tid:0}
1,contactPersonFullName:"",contactPersonPhoneNumber:"",companyAddress:"",postCode:"",location:{city:{id:"",name:"",tid:0},country:{id:"",name:"",tid:0}},size:"",founded:"",website:"",description:"",logo:null,coverImage:null,galleryImages:[],socialMediaAccounts:[]};function e6(e){let{}=e,{t}=(0,f.$G)("dashboard"),a=(0,ey.useRouter)(),r=a.query.id,n=!!r,{user:s}=(0,N.useAuthContext)(),[o,d]=(0,i.useState)(),[c,u]=(0,i.useState)(),[m,p]=(0,i.useState)(1),[h,x]=(0,i.useState)(!1),[j,w]=(0,i.useState)(!1),[_,S]=(0,i.useState)(),[A,k]=(0,i.useState)(null),{company:D}=(0,eZ.useActiveCompanyContext)();async function P(){let e;x(!0);let a=new y.B;a.addFilter("id",r),a.addInclude(["field_company_logo.field_media_image","field_social_media_accounts.field_platform","field_city","field_company_cover_image.field_media_image","field_content","field_country","field_gallery.field_media_image","field_industry","field_company_size"]);try{e=await (0,g.H)({type:v.Jq.Company,params:a,deserializer:eX.YJ})}catch(e){e.message="GetCustomResourceCollection(Company): "+e.message,console.log(e),b.Am.error(t("Something went wrong")),x(!1);return}d(e),u(e),x(!1)}async function Z(e){var o,l,i,m,f,y,h,x;w(!0);let C={title:c.name,field_email:c.email,field_company_phone_number:c.companyPhoneNumber,field_location:{address_line1:c.companyAddress,postal_code:c.postCode,langcode:a.locale.slice(0,2),locality:null!==(h=null==c?void 0:null===(l=c.location)||void 0===l?void 0:null===(o=l.city)||void 0===o?void 0:o.name)&&void 0!==h?h:"-",address_line2:"-",country_code:c.location.country.countryCode},...c.founded?{field_founded:ex()(c.founded).format("YYYY")}:{},field_website:c.website},j={};if(j.uid={data:{type:v.Jq.User,id:s.userData.id}},j.field_parent={data:{type:v.Jq.Company,id:null!==(x=D.id)&&void 0!==x?x:null==s?void 0:null===(m=s.userData)||void 0===m?void 0:null===(i=m.company)||void 0===i?void 0:i.id}},j.field_industry={data:{type:v.Jq.Industry,id:c.industry.id}},j.field_company_size={data:{type:v.Jq.TaxonomyCompanySize,id:c.companySize.id}},c.location.country.id&&(j.field_country={data:{type:v.Jq.Country,id:c.location.country.id}}),c.location.city.id&&(j.field_city={data:{type:v.Jq.City,id:c.location.city.id}}),null===(f=e.logo)||void 0===f?void 0:f.file){let a;try{a=await (0,e$.G)({type:v.Jq.MediaImage,file:e.logo,mediaMeta:{alt:e.logo.fileName}}),j.field_company_logo={data:{type:v.Jq.MediaImage,id:a.id}}}catch(e){e.message="UploadFile(logo): "+e.message,console.error(e),b.Am.error(t("Error uploading company logo")),w(!1);return}}else e.logo||(j.field_company_logo={});if(null===(y=e.coverImage)||void 0===y?void 0:y.file){let a;try{a=await (0,e$.G)({type:v.Jq.MediaImage,file:e.coverImage,mediaMeta:{alt:e.coverImage.fileName}}),j.field_company_cover_image={data:{type:v.Jq.MediaImage,id:a.id}}}catch(e){e.message="UploadFile(coverImage): "+e.message,console.error(e),b.Am.error(t("Error uploading company cover image")),w(!1);return}}else e.coverImage||(j.field_company_cover_image={});let _=[];for(let a of e.galleryImages){let e;if(!a.file){_.push({type:v.Jq.MediaImage,id:a.mediaImageId});continue}try{e=await (0,e$.G)({type:v.Jq.MediaImage,file:a,mediaMeta:{alt:a.fileName}})}catch(e){e.message="UploadFile(galleryImages): "+e.message,console.error(e),b.Am.error(t("Error while uploading gallery images")),w(!1);return}_.push({type:v.Jq.MediaImage,id:e.id})}j.field_gallery={data:_};let N=[];for(let a of e.socialMediaAccounts){let e={field_link:(0,e5.X)(a.accountLink)},r={field_platform:{data:{id:a.socialMediaPlatform.id,type:v.Jq.SocialMediaPlatform}}};if(a.id){let n;try{n=await (0,g.Tx)({id:a.id,type:v.Jq.ParagraphSocialMediaAccount,attributes:e,relationships:r})}catch(e){e.message="UpdateResource(SocialMediaAccount): "+e.message,console.error(e),b.Am.error(t("Error updating social media profiles")),w(!1);return}N.push({type:v.Jq.ParagraphSocialMediaAccount,id:n.id,meta:{target_revision_id:n.data.data.attributes.drupal_internal__revision_id}})}else{let a;try{a=await (0,g.AW)({type:v.Jq.ParagraphSocialMediaAccount,body:{data:{type:v.Jq.ParagraphSocialMediaAccount,attributes:e,relationships:r}}})}catch(e){e.message="CreateResource(SocialMediaAccount): "+e.message,console.error(e),b.Am.error(t("Error updating company profile")),w(!1);return}N.push({type:v.Jq.ParagraphSocialMediaAccount,id:a.data.data.id,meta:{target_revision_
1id:a.data.data.attributes.drupal_internal__revision_id}})}}N.length&&(j.field_social_media_accounts={data:N});let A=[];for(let e of c.additionalDetails){let a={field_sub_title:e.title,field_text:e.text};if(e.id){let r;try{r=await (0,g.Tx)({id:e.id,type:v.Jq.ParagraphSubtitleAndText,attributes:a})}catch(e){e.message="UpdateResource(ParagraphSubtitleAndText): "+e.message,console.error(e),b.Am.error(t("Error updating company profile")),w(!1);return}A.push({type:v.Jq.ParagraphSubtitleAndText,id:e.id,meta:{target_revision_id:r.data.data.attributes.drupal_internal__revision_id}})}else{let e;try{e=await (0,g.AW)({type:v.Jq.ParagraphSubtitleAndText,body:{data:{type:v.Jq.ParagraphSubtitleAndText,attributes:a}}})}catch(e){e.message="CreateResource(ParagraphSubtitleAndText): "+e.message,console.error(e),b.Am.error(t("Error updating company profile")),w(!1);return}A.push({type:v.Jq.ParagraphSubtitleAndText,id:e.data.data.id,meta:{target_revision_id:e.data.data.attributes.drupal_internal__revision_id}})}}if(A.length&&(j.field_content={data:A}),n){try{await (0,g.Tx)({id:r,type:v.Jq.Company,attributes:C,relationships:j})}catch(e){e.message="UpdateResource(Company): "+e.message,console.error(e),b.Am.error(t("Something went wrong")),w(!1);return}b.Am.success(t("Company updated successfully")),a.push("/employer-dashboard/companies-and-users")}else{let a;try{a=await (0,g.e)({type:v.Jq.Company,body:{data:{type:v.Jq.Company,attributes:C,relationships:j}}})}catch(e){e.message="CreateResource(Company): "+e.message,console.error(e),b.Am.error(t("Something went wrong"));return}finally{w(!1)}201===a.status&&(S(a.data.data.id),u({...c,...e}),d({...c,...e}),p(3))}w(!1)}return(0,i.useEffect)(function(){n?P():c?d(c):d(e4)},[]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(ez.Z,{visible:j,"data-sentry-element":"SpinnerWithOverlay","data-sentry-source-file":"create-edit-company.tsx"}),(0,l.jsxs)("div",{children:[(0,l.jsx)(eE.Z,{title:"Add new company",reservePath:"/employer-dashboard/companies-and-users","data-sentry-element":"BackLinkToBackPath","data-sentry-source-file":"create-edit-company.tsx"}),h?(0,l.jsx)("div",{className:"flex h-full items-center justify-center",children:(0,l.jsx)(C.Z,{})}):(0,l.jsxs)(l.Fragment,{children:[1===m&&(0,l.jsx)(eM.AB,{onCancel:function(){u(o)},onSubmit:function(e){u(eK()(e)),p(2)},companyProfile:c}),2===m&&(0,l.jsx)(eG,{onCancel:function(e){k(e),p(1)},onSubmit:Z,companyProfile:c,step2Draft:A,setStep2Draft:k}),3===m&&(0,l.jsx)(e3,{editCompany:function(){a.push("/employer-dashboard/companies-and-users/edit-company/".concat(_)),p(1)},createAnotherCompany:function(){d(e4),u(e4),p(1)}})]})]})]})}e6.getLayout=function(e){return(0,l.jsx)(em.Z,{type:"employer",children:e})};var e9=a(67421),e8=a(41080),e7=a(28477),te=a(87182),tt=a(29539),ta=a(10148),tr=a(69484);function tn(e){var t;return"string"==typeof(null==e?void 0:null===(t=e.response)||void 0===t?void 0:t.data)?e.response.data:null}function ts(e){var t,a,r,n;let s=null==e?void 0:null===(a=e.response)||void 0===a?void 0:null===(t=a.data)||void 0===t?void 0:t.errors;return(null==s?void 0:s.length)&&null!==(n=null===(r=s.find(e=>e.detail.includes("name:")))||void 0===r?void 0:r.detail)&&void 0!==n?n:null}let to=x.Ry().shape({id:x.Z_(),tid:x.Rx(),name:x.Z_().required("This field is required")});function tl(){var e,t,a,r;let{t:n}=(0,e9.$G)("dashboard"),s=(0,ey.useRouter)(),o=s.query.id,u=!!o,{user:m}=(0,N.useAuthContext)(),{company:p}=(0,eZ.useActiveCompanyContext)(),f=x.Ry({firstName:x.Z_().required("This field is required"),lastName:x.Z_().required("This field is required"),email:x.Z_().required("This field is required").email("Invalid email format"),phone:x.Z_().matches(eA.Oj,{message:"Invalid phone number format",excludeEmptyString:!1}).required("This field is required"),location:x.Ry().shape({country:to.test("isEmpty","This field is required",e=>""!==e.name),city:to.test("isEmpty","This field is required",e=>""!==e.name)}),languagePreference:x.Z_().required("This field is required"),role:x.Ry().shape({id:x.Z_(),name:x.Z_().required("This field is required")}),company:x.Ry().shape({id:x.Z_(),tid:x.Rx(),name:x.Z_().required("This field is required")}),password:u?x.Z_():x.Z_().required("This field is required")}),{handleSubmit:C,control:j,setValue:w,watch:_,reset:S,trigger:A,formState:{isValid:k,errors:D}}=(0,d.cI)({resolver:(0,h.X)(f),reValidateMode:"onChange",mode:"onTouched"}),P=_("location.country"),[Z,I]=(0,i.useState)(!1),[F,E]=(0,i.useState)(!1),[M,R]=(0,i.useState)(!1),[L,T]=(0,i.useState)(),[B,q]=(0,i.useState)(),[U,H]=(0,i.useState)(!1),[J,V]=(0,i.useState)();async function z(){let e;try{e=await (0,g.H)({type:v.Jq.User,params:new y.B().addFilter("id",o).addInclude(["field_company","field_country","field_city","field_user_avatar"]).addFields(v.Jq.User,["id","name","field_first_name","field_last_name","mail","langcode","field_phone_number","field_country","field_city","field_company","field_user_avatar","roles"]),deserializer:e=>{var t,a,r,n,s,o,l,i,d,c,u,m,p,f,y,h,x,g,v,b,C,j,w;let _=e.data[0],S=(0,ta.TE)(e.included,"id",null===(r=_.relationships)||void 0===r?void 0:null===(a=r.field_country)||void 0===a?void 0:null===(t=a.data)||void 0===t?void 0:t.id),N=(0,ta.TE)(e.included,"id",null===(o=_.relationships)||void 0===o?void 0:null===(s=o.field_city)||void 0===s?void 0:null===(n=s.data)||void 0===n?void 0:n.id),A=(0,ta.TE)(e.included,"id",null===(d=_.relationships)||void 0===d?void 0:null===(i=d.field_company)||void 0===i?void 0:null===(l=i.data)||void 0===l?void 0:l.id);return{firstName:null===(c=_.attributes.field_first_name)||void 0===c?void 0:c.value,lastName:null===(u=_.attributes.field_last_name)||void 0===u?void 0:u.value,email:_.attributes.mail,phone:_.attributes.field_phone_number,languagePreference:_.attributes.langcode,role:{id:null!==(j=null===(f=_.relationships)||void 0===f?void 0:null===(p=f.roles)||void 0===p?void 0:null===(m=p.data)||void 0===m?void 0:m[0].id)&&void 0!==j?j:"",name:null!==(w=null===(g=_.relationships)||void 0===g?void 0:null===(x=g.roles)||void 0===x?void 0:null===(h=x.data)||void 0===h?void 0:null===(y=h[0].meta)||void 0===y?void 0:y.drupal_internal__target_id)&&void 0!==w?w:""},company:{id:A.id,name:A.attributes.title,tid:A.attributes.drupal_internal__nid},location:{country:{id:S.id,name:S.attributes.name,tid:S.attributes.drupal_internal__tid},city:{id:N.id,name:N.attributes.name,tid:N.attributes.drupal_internal__tid}},profilePhoto:{mediaImageId:null===(C=_.relationships)||void 0===C?void 0:null===(b=C.field_user_avatar)||void 0===b?void 0:null===(v=b.data)||void 0===v?void 0:v.id}}}})}catch(e){e.message="GetCustomResourceCollection: "+e.message,console.error(e),b.Am.error(n("Something went wrong"));return}V(eK()(e)),S(e)}async function O(){T([{label:"Company admin",value:"13ea1c81-f822-4074-88bd-05db797e72d7",id:"13ea1c81-f822-4074-88bd-05db797e72d7"},{label:"Company accountant",value:"88c2a049-bb3f-480b-b5e4-d1dd1850f4c9",id:"88c2a049-bb3f-480b-b5e4-d1dd1850f4c9"},{label:"Company user",value:"88ade865-d949-4f76-9c2a-ca14135a4a49",id:"88ade865-d949-4f76-9c2a-ca14135a4a49"}])}async function W(){let e;try{var t,a;
1e=await (0,g.H)({type:v.Jq.Company,params:new y.B().addGroup("comp","OR").addFilter("field_parent.id",null==m?void 0:null===(a=m.userData)||void 0===a?void 0:null===(t=a.company)||void 0===t?void 0:t.id,"=","comp").addFilter("id",p.id,"=","comp").addFields(v.Jq.Company,["id","title","drupal_internal__nid"]),deserializer:e=>e.data.map(e=>({id:e.id,name:e.attributes.title,tid:e.attributes.drupal_internal__nid}))})}catch(e){e.message="GetCustomResourceCollection: "+e.message,console.error(e),b.Am.error(n("Something went wrong"));return}q([...e].map(e=>({label:e.name,value:e.id})))}function Y(){S(u?J:void 0),H(!1),s.back()}async function G(e){var t,a,r,l;R(!0);let i=!u||e.email.trim().toLowerCase()!==J.email.trim().toLowerCase(),d={field_first_name:e.firstName,field_last_name:e.lastName,...i?{mail:e.email}:{},field_phone_number:e.phone,langcode:e.languagePreference,name:e.firstName+" "+e.lastName+e.email};u||(d.pass=e.password,d.status="1");let c={field_company:{data:{type:v.Jq.Company,id:e.company.id}},roles:{data:[{type:v.Jq.UserRole,id:e.role.id}]},field_country:{data:{type:v.Jq.Country,id:e.location.country.id}},field_city:{data:{type:v.Jq.City,id:e.location.city.id}}};if(u?c.field_user_avatar={data:{type:v.Jq.MediaImage,id:e.profilePhoto.mediaImageId}}:c.field_user_avatar={data:{type:v.Jq.MediaImage,id:"b249d908-7543-42ee-9c97-1c31eb9c5ec0"}},u){try{await (0,g.vc)({id:o,type:v.Jq.User,attributes:d,relationships:c}),s.push("/employer-dashboard/companies-and-users")}catch(e){b.Am.error(null!==(a=null!==(t=ts(e))&&void 0!==t?t:tn(e))&&void 0!==a?a:n("Something went wrong"));return}finally{R(!1)}b.Am.success(n("User updated successfully")),H(!1)}else{try{await (0,g.e)({type:v.Jq.User,body:{data:{type:v.Jq.User,attributes:d,relationships:c}}}),s.push("/employer-dashboard/companies-and-users")}catch(e){b.Am.error(null!==(l=null!==(r=ts(e))&&void 0!==r?r:tn(e))&&void 0!==l?l:n("Something went wrong"));return}finally{R(!1)}b.Am.success(n("User created successfully")),Y()}}return(0,i.useEffect)(function(){E(!0),Promise.all([O(),W()]).then(()=>{if(u)return z()}).finally(()=>{E(!1)})},[]),(0,X.K)(function(){if(!p.id)return;let e=B.find(e=>e.value===p.id);e&&w("company",e={...e,id:e.value,name:e.label})},[B]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(ez.Z,{visible:F,"data-sentry-element":"SpinnerWithOverlay","data-sentry-source-file":"create-edit-user.tsx"}),(0,l.jsx)(tr.Z,{isOpen:Z,setIsOpen:I,userId:o,"data-sentry-element":"ChangePasswordPopup","data-sentry-source-file":"create-edit-user.tsx"}),(0,l.jsxs)("div",{children:[(0,l.jsx)(eE.Z,{title:n(u?"Edit user":"Add new user"),reservePath:"/employer-dashboard/companies-and-users","data-sentry-element":"BackLinkToBackPath","data-sentry-source-file":"create-edit-user.tsx"}),(0,l.jsxs)("div",{className:"flex flex-col items-center rounded-3xl px-4 py-6 shadow-xs md:p-8 md:pb-12",children:[(0,l.jsxs)("div",{className:"flex w-full flex-col items-start gap-2 md:items-center",children:[(0,l.jsx)("h4",{className:"md:heading_H4_regular paragraph_large_bold text-gray-600",children:n(u?"Edit user":"Add new user")}),(0,l.jsxs)("p",{className:"paragraph_normal_regular text-gray-500",children:[n("Fill in the below details and assign a role"),"."]})]}),(0,l.jsxs)("form",{onSubmit:C(G),className:"flex w-full max-w-[762px] flex-col items-center md:items-end",autoComplete:"off",children:[(0,l.jsxs)("div",{className:"mb-8 mt-6 flex w-full flex-col justify-between border-solid border-gray-300 md:mt-12 md:flex-row md:border-b md:pb-2",children:[(0,l.jsx)("p",{className:"paragraph_normal_bold border-b border-solid border-gray-300 pb-2 text-gray-600 md:border-none md:pb-0",children:n("User details")}),(0,l.jsx)("p",{className:"md:paragraph_normal_regular paragraph_medium_regular self-end pt-2 text-gray-500 md:pt-0",children:n("All fields are mandatory")})]}),(0,l.jsxs)("div",{className:"flex w-full flex-col gap-6",children:[(0,l.jsx)(e8.Z,{control:j,isEditing:U,setIsEditing:H,"data-sentry-element":"FullNameInput","data-sentry-source-file":"create-edit-user.tsx"}),(0,l.jsx)(e7.Z,{control:j,isEditing:U,setIsEditing:H,"data-sentry-element":"EmailPhoneInput","data-sentry-source-file":"create-edit-user.tsx"}),(0,l.jsx)(tt.Z,{setIsEditing:H,control:j,trigger:A,isEditing:U,country:P,setValue:w,countryError:null==D?void 0:null===(t=D.location)||void 0===t?void 0:null===(e=t.country)||void 0===e?void 0:e.message,cityError:null==D?void 0:null===(r=D.location)||void 0===r?void 0:null===(a=r.city)||void 0===a?void 0:a.message,withBorder:!0,"data-sentry-element":"CountryCityInput","data-sentry-source-file":"create-edit-user.tsx"}),(0,l.jsxs)("div",{className:"flex w-full flex-col gap-6 md:flex-row",children:[u?(0,l.jsx)(c.Z,{type:"button",onClick:()=>I(!0),disabled:!U,label:"Change password",variant:"outline-primary",shape:"rectangular",className:"h-[77px] w-full !px-0"}):(0,l.jsx)(d.Qr,{name:"password",control:j,render:e=>{let{field:t,fieldState:a}=e;return(0,l.jsx)(eB.Z,{isEditing:U,setIsEditing:H,label:"Set user password",placeholder:"Choose password",withBorder:!0,type:"password",value:t.value,onChange:t.onChange,error:a.error,...t})}}),(0,l.jsx)(d.Qr,{name:"languagePreference",control:j,render:e=>{let{field:t,fieldState:a}=e;return(0,l.jsx)(eJ.F,{...t,isEditing:U,setIsEditing:H,withBorder:!0,label:"Language Preference",options:te.b,placeholder:"Select language",name:"country",value:te.b.find(e=>e.value===t.value),onChange:e=>t.onChange(e.value),error:a.error})},"data-sentry-element":"Controller","data-sentry-source-file":"create-edit-user.tsx"})]}),(0,l.jsx)("p",{className:"paragraph_normal_bold -mb-2 self-start text-gray-600",children:n("User role and company")}),(0,l.jsxs)("div",{className:"flex w-full flex-col gap-6 md:flex-row",children:[void 0===L?(0,l.jsx)(l.Fragment,{}):(0,l.jsx)(d.Qr,{name:"role",control:j,render:e=>{let{field:t,fieldState:a}=e;return(0,l.jsx)(eJ.F,{...t,isEditing:U,setIsEditing:H,withBorder:!0,label:"Role",options:L,placeholder:"Select user role",value:L.find(e=>{var a;return e.value===(null==t?void 0:null===(a=t.value)||void 0===a?void 0:a.id)}),onChange:e=>t.onChange({id:e.value,name:e.label}),error:a.error&&a.error.name})}}),void 0===B?(0,l.jsx)(l.Fragment,{}):(0,l.jsx)(d.Qr,{name:"company",control:j,render:e=>{let{field:t,fieldState:a}=e;return(0,l.jsx)(eJ.F,{...t,isEditing:U,setIsEditing:H,withBorder:!0,label:n("Company"),options:B,placeholder:"Select company",value:
1B.find(e=>{var a;return e.value===(null==t?void 0:null===(a=t.value)||void 0===a?void 0:a.id)}),onChange:e=>t.onChange({id:e.value,name:e.label}),error:a.error&&a.error.name})}})]})]}),(0,l.jsxs)("div",{className:"mt-12 flex w-full justify-between gap-2 xs:justify-center md:justify-end",children:[(0,l.jsx)(c.Z,{className:"w-[150px] md:w-fit",type:"button",label:n("Cancel"),variant:"outline-primary",changingSizeRules:"medium md:large",onClick:Y,disabled:M,"data-sentry-element":"Button","data-sentry-source-file":"create-edit-user.tsx"}),(0,l.jsx)(c.Z,{className:"w-[150px] md:w-fit",type:"submit",disabled:M||!k,label:n(u?"Update user":"Create user"),variant:"primary",changingSizeRules:"medium md:large","data-sentry-element":"Button","data-sentry-source-file":"create-edit-user.tsx"})]})]})]})]})]})}tl.getLayout=function(e){return(0,l.jsx)(em.Z,{type:"employer",children:e})};var ti=a(86914),td=a(9517),tc=e=>{let{size:t="normal"}=e;return(0,l.jsx)("svg",{className:"".concat("normal"===t?"h-6 w-6":"h-8 w-8 md:h-10 md:w-10"),viewBox:"0 0 40 40",fill:"none","data-sentry-element":"svg","data-sentry-component":"CompaniesUsersIcon","data-sentry-source-file":"CompaniesUsersIcon.tsx",children:(0,l.jsx)("path",{d:"M31.6667 35V8.33333C31.6667 6.49238 30.1743 5 28.3333 5H11.6667C9.82572 5 8.33333 6.49238 8.33333 8.33333V35M31.6667 35L35 35M31.6667 35H23.3333M8.33333 35L5 35M8.33333 35H16.6667M15 11.6666H16.6667M15 18.3333H16.6667M23.3333 11.6666H25M23.3333 18.3333H25M16.6667 35V26.6666C16.6667 25.7462 17.4129 25 18.3333 25H21.6667C22.5871 25 23.3333 25.7462 23.3333 26.6666V35M16.6667 35H23.3333",stroke:"currentColor",strokeWidth:"3.33333",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"CompaniesUsersIcon.tsx"})})},tu=a(94809),tm=a(36846);function tp(e){var t,a,r;let n=e.row.original;return(0,l.jsxs)("div",{className:"flex flex-row gap-3","data-sentry-component":"renderCompanyCell","data-sentry-source-file":"overview.tsx",children:[(0,l.jsx)(k.Z,{variant:"small",src:null==n?void 0:null===(t=n.logo)||void 0===t?void 0:t.url,ErgoFallback:!0,"data-sentry-element":"Avatar","data-sentry-source-file":"overview.tsx"}),(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{className:"paragraph_normal_bold text-gray-600",children:n.name}),(0,l.jsxs)("div",{className:"paragraph_small_bold flex text-gray-500",children:[(0,l.jsx)("span",{children:null==n?void 0:null===(a=n.city)||void 0===a?void 0:a.name}),(0,l.jsx)("span",{children:",\xa0"}),(0,l.jsx)("span",{children:null==n?void 0:null===(r=n.country)||void 0===r?void 0:r.name})]})]})]})}function tf(){var e,t;let{t:a}=(0,f.$G)("dashboard"),{user:r}=(0,N.useAuthContext)(),{isMobileMode:n}=(0,eV.U)("sm"),[d,u]=(0,i.useState)(!1),[m,p]=(0,i.useState)(null),[y,h]=(0,i.useState)(null),{dialogPosition:x}=eN(y),w=(0,ey.useRouter)(),{confirm:_,setConfirm:S,setIsOpen:k,isOpen:D,onConfirm:Z,onCancel:I}=(0,ev.p)(),[F,E]=(0,i.useState)(),[M,R]=(0,i.useState)(),[L,T]=(0,i.useState)(),[B,q]=(0,i.useState)(),[U,V]=(0,i.useState)(),[z,$]=(0,i.useState)(),[ee,et]=(0,i.useState)(),ea=(0,i.useRef)(null),er=Q(),en=H.filter(e=>!e.onlyAdmins||e.onlyAdmins===er),eo=O.filter(e=>!e.onlyAdmins||e.onlyAdmins===er),el=Y.filter(e=>!e.onlyAdmins||e.onlyAdmins===er),ei=J.filter(e=>!e.onlyAdmins||e.onlyAdmins===er),ed=W.filter(e=>!e.onlyAdmins||e.onlyAdmins===er),ec=G.filter(e=>!e.onlyAdmins||e.onlyAdmins===er);function em(e){var t;let r=e.row.original;return(0,l.jsxs)("div",{className:"","data-sentry-component":"renderUserCell","data-sentry-source-file":"overview.tsx",children:[(0,l.jsx)("div",{className:"paragraph_normal_bold text-gray-600",children:r.name}),(0,l.jsxs)("div",{className:"paragraph_small_bold flex gap-2 text-gray-500",children:[(null==r?void 0:null===(t=r.roles)||void 0===t?void 0:t.length)?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{children:r.roles.join(", ")}),r.lastAccess?(0,l.jsx)("span",{children:"\xb7"}):""]}):(0,l.jsx)(l.Fragment,{}),(0,l.jsx)("span",{children:r.lastAccess?"".concat(a("online")," ").concat(ex()(r.lastAccess).locale(ea.current).fromNow()):""})]})]})}let[ep,ef]=(0,i.useState)({title:"Company Users",emptyDataTitle:"No users added yet",emptyDataNotationSubtitle:"",emptyDataRedirectButton:{label:"Add users",link:"/employer-dashboard/companies-and-users/create-user"},headers:[{headerTitle:"User",field:"id",width:5e3,customContentCell:em},...(null==en?void 0:en.length)?[{headerTitle:"Actions",field:"action",headerCellClassName:"justify-center",customContentCell:eC.Ym.bind(this,{columnItems:[{buttonIcon:(0,l.jsx)(P.Z,{}),actionItems:en,onAction:tt.bind(null,s.CompanyUsers)}],userId:null===(e=r.userData)||void 0===e?void 0:e.id})}]:[]],footerButtons:[(0,l.jsx)(tu.Z,{title:"View All",className:"text-brand-orange-600 transition duration-200 ease-in-out hover:brightness-150",href:"/employer-dashboard/companies-and-users/company-users"},0)],globalActionItems:(null==ei?void 0:ei.length)?ei:null,onGlobalAction:te,data:void 0,totalEntries:void 0}),[eh,ej]=(0,i.useState)({title:"Subsidiary Companies",emptyDataTitle:"No subsidiary company added yet",emptyDataNotationSubtitle:"",emptyDataRedirectButton:{label:"Add subsidiary company",link:"/employer-dashboard/companies-and-users/create-company"},headers:[{headerTitle:"Company",field:"id",width:5e3,customContentCell:tp},...(null==eo?void 0:eo.length)?[{headerTitle:"Actions",field:"action",headerCellClassName:"justify-center",customContentCell:eC.Ym.bind(this,{columnItems:[{buttonIcon:(0,l.jsx)(P.Z,{}),actionItems:eo,onAction:tt.bind(null,s.SubsidiaryCompanies)}]})}]:[]],footerButtons:[...er?[(0,l.jsx)(c.Z,{className:"shrink-0",label:"Add Company",shape:"rectangular",changingSizeRules:"small md:medium lg:large",onClick:()=>w.push("/employer-dashboard/companies-and-users/create-company")},0)]:[],(0,l.jsx)(tu.Z,{title:"View All",className:"text-brand-orange-600 transition duration-200 ease-in-out hover:brightness-150",href:"/employer-dashboard/companies-and-users/sub
1sidiaries"},1)],globalActionItems:(null==ed?void 0:ed.length)?ed:null,onGlobalAction:te,data:void 0,totalEntries:void 0}),[ew,e_]=(0,i.useState)({title:"All Users",emptyDataTitle:"No users added yet",emptyDataNotationSubtitle:"",emptyDataRedirectButton:{label:"Add users",link:"/employer-dashboard/companies-and-users/create-user"},headers:[{headerTitle:"User",field:"id",width:5e3,customContentCell:em},...(null==el?void 0:el.length)?[{headerTitle:"Actions",field:"action",headerCellClassName:"justify-center",customContentCell:eC.Ym.bind(this,{columnItems:[{buttonIcon:(0,l.jsx)(P.Z,{}),actionItems:el,onAction:tt.bind(null,s.AllUsers)}],userId:null===(t=r.userData)||void 0===t?void 0:t.id})}]:[]],footerButtons:[...er?[(0,l.jsx)(c.Z,{className:"shrink-0",label:"Add User",shape:"rectangular",changingSizeRules:"small md:medium lg:large",onClick:()=>w.push("/employer-dashboard/companies-and-users/create-user")},0)]:[],(0,l.jsx)(tu.Z,{title:"View All",className:"text-brand-orange-600 transition duration-200 ease-in-out hover:brightness-150",href:"/employer-dashboard/companies-and-users/all-users"},1)],globalActionItems:(null==ec?void 0:ec.length)?ec:null,onGlobalAction:te,data:void 0,totalEntries:void 0}),eD=(0,i.useRef)(),eI=(0,i.useRef)(),eF=(0,i.useRef)(),[eE,eM]=(0,i.useState)(),[eR,eL]=(0,i.useState)(),[eT,eB]=(0,i.useState)(),[eq,eU]=(0,i.useState)(!1),[eH,eJ]=(0,i.useState)(),[ez,eO]=(0,i.useState)(),{dialogPosition:eW}=eN(F),[eY,eG]=(0,i.useState)(!1),[eQ,eK]=(0,i.useState)(),[e$,eX]=(0,i.useState)(),{dialogPosition:e0}=eN(M),{company:e1}=(0,eZ.useActiveCompanyContext)(),[e2,e3]=(0,i.useState)(!1);async function e5(){var e,t,n;if(_){switch(L.action){case o.ResetAllUserRoles:try{await (0,eb.S)({loadConfiguration:{type:v.Jq.User,params:eR,itemsPerPage:50},totalPages:Math.ceil(ee.totalEntries/50),actionCallback:e=>{if(e.id!==r.userData.id)return(0,g.vc)({type:v.Jq.User,id:e.id,relationships:{roles:{data:eA.$o.map(e=>({id:e,type:v.Jq.UserRole}))}}})}})}catch(e){e.message="loadAllResourcesAndExecuteForEach: "+e.message,console.log(e),b.Am.error(a("Something went wrong")),S(!1);return}b.Am.success(a("All users roles have been reset")),e7(),e6();break;case o.DeleteAllUsers:try{await (0,eb.S)({loadConfiguration:{type:v.Jq.User,params:eR,itemsPerPage:50},totalPages:Math.ceil(ee.totalEntries/50),actionCallback:e=>{if(e.id!==r.userData.id)return ek(e.id)}})}catch(e){e.message="loadAllResourcesAndExecuteForEach: "+e.message,console.log(e),b.Am.error(a("Something went wrong")),S(!1);return}b.Am.success(a("All users have been deleted")),e7(),e6();break;case o.DeleteCompanyUsers:try{await (0,eb.S)({loadConfiguration:{type:v.Jq.User,params:eE,itemsPerPage:50},totalPages:Math.ceil(ee.totalEntries/50),actionCallback:e=>{if(e.id!==r.userData.id)return ek(e.id)}})}catch(e){e.message="loadAllResourcesAndExecuteForEach: "+e.message,console.log(e),b.Am.error(a("Something went wrong")),S(!1);return}b.Am.success(a("All company users have been deleted")),e7(),e6();break;case o.DeleteUser:try{(null==ez?void 0:null===(e=ez.item)||void 0===e?void 0:e.id)&&await ek(ez.item.id)}catch(e){e.message="DeleteUser: "+e.message,console.log(e),b.Am.error(a("Something went wrong")),S(!1);return}b.Am.success(a("User has been deleted")),e7(),e6();break;case o.RequestSubsidiaryDeletion:console.debug("[MP] EmployerDashboardCompaniesPage.onConfirmationDialogChange Request Subsidiary Deletion",{item:L.item});try{L.item&&await (0,tm.nB)({firstName:r.userData.firstName,lastName:r.userData.lastName,email:r.userData.email,yourMessage:"Subject: RequestSubsidiaryDeletion, company_name: ".concat(null===(t=L.item)||void 0===t?void 0:t.name,", company_nid: ").concat(null===(n=L.item)||void 0===n?void 0:n.nid)}),b.Am.success(a("The request has been successfully sent!"))}catch(e){e.message="RequestSubsidiaryDeletion: "+e.message,console.log(e),b.Am.error(a("Something went wrong")),S(!1);return}break;case o.RequestAllSubsidiariesDeletion:console.debug("[MP] EmployerDashboardCompaniesPage.onConfirmationDialogChange Request All Subsidiaries Deletion",{company:e1});try{await (0,tm.nB)({firstName:r.userData.firstName,lastName:r.userData.lastName,email:r.userData.email,yourMe
1ssage:"Subject: RequestAllSubsidiariesDeletion, parent_company_name: ".concat(null==e1?void 0:e1.name,", parent_company_nid: ").concat(e1.nid)}),b.Am.success(a("The request has been successfully sent"))}catch(e){e.message="RequestSubsidiaryDeletion: "+e.message,console.log(e),b.Am.error(a("Something went wrong")),S(!1);return}break;default:throw Error("Unknown action")}S(!1),T(void 0)}}async function e4(){e3(!0);try{let e=await (0,eP.tI)(e1.id);q(e)}catch(e){console.error("GetCustomResourceCollection: "+e.message),b.Am.error(a("Something went wrong"))}finally{e3(!1)}}async function e6(){eM((0,eP.L2)(e1.id));try{let e=await eP.sO(e1.id);V({...e,error:!1})}catch(e){console.error("GetCustomResourceCollection(User): "+e.message),b.Am.error(a("Something went wrong")),V({data:null,totalEntries:null,error:!0})}}async function e9(){eB((0,eP.hh)(e1.id));try{return await (0,eP.tA)(e1.id)}catch(e){console.error("GetCustomResourceCollection(Company): "+e.message),b.Am.error(a("Something went wrong"))}}async function e8(){try{let e=await eP.Z5(e1.id);$(e)}catch(e){console.error("GetCustomResourceCollection(Company): "+e.message),b.Am.error(a("Something went wrong"))}}async function e7(){try{let e=await e9(),t=(0,eP.kO)(e,e1.id);t.addPageOffset(0),t.addPageLimit(6),eL(t);let a=await eP.AW(e,e1.id);et({...a,error:!1})}catch(e){console.error("loadAllUsers: "+e.message),b.Am.error(a("Something went wrong")),et({data:null,totalEntries:null,error:!0})}}function te(e){switch(e.status){case o.AddExistingUser:R(e.ref),eK(o.AddExistingUser),eX({title:"Add existing user"}),eG(!0);return;case o.AddNewUser:w.push("/employer-dashboard/companies-and-users/create-user");return;case o.AddNewCompanyUser:w.push({pathname:"/employer-dashboard/companies-and-users/create-user",query:{companyId:e1.id}});return;case o.ChangeUsersRoles:R(e.ref),eK(o.ChangeUsersRoles),eX({title:"Change users roles"}),eG(!0);return;case o.MoveCompanyUsers:R(e.ref),eK(o.MoveCompanyUsers),eX({title:"Move company users"}),eG(!0);return;case o.DeleteCompanyUsers:T({title:"Delete all company users confirmation",confirmButton:"Delete",action:o.DeleteCompanyUsers,content:(0,l.jsxs)(f.cC,{i18nKey:"delete_all_users",children:["Do you agree ",(0,l.jsx)("strong",{children:"to delete all company users"})]})}),k(!0);return;case o.RequestAllSubsidiariesDeletion:T({title:"Request for all Subsidiaries deletion",confirmButton:"Send",action:o.RequestAllSubsidiariesDeletion,content:(0,l.jsxs)(f.cC,{i18nKey:"request_all_subsidiaries_deletion",children:["Do you agree"," ",(0,l.jsx)("strong",{children:"to send a request for all Subsidiaries deletion"})]})}),k(!0);return;case o.ResetAllUserRoles:T({title:"Reset all users roles confirmation",confirmButton:"Reset",action:o.ResetAllUserRoles,content:(0,l.jsxs)(f.cC,{i18nKey:"reset_all_user_roles",children:["Do you agree ",(0,l.jsx)("strong",{children:"to reset all users roles"})]})}),k(!0);return;case o.DeleteAllUsers:T({title:"Delete all users confirmation",confirmButton:"Delete",action:o.DeleteAllUsers,content:(0,l.jsxs)(f.cC,{i18nKey:"delete_all_users",children:["Do you agree ",(0,l.jsx)("strong",{children:"to delete all users"})]})}),k(!0);return;default:throw Error("Unknown action")}}function tt(e,t,a){var r,n,i;let d;switch(e){case s.CompanyUsers:d=null===(r=eD.current)||void 0===r?void 0:r.data[t];break;case s.SubsidiaryCompanies:d=null===(n=eI.current)||void 0===n?void 0:n.data[t];break;case s.AllUsers:d=null===(i=eF.current)||void 0===i?void 0:i.data[t];break;default:throw Error("Unknown card type")}switch(a.status){case o.EditUser:w.push("/employer-dashboard/companies-and-users/edit-user/".concat(d.id));return;case o.ChangeRole:E(a.ref),eJ(o.ChangeRole),eO({title:"Change user role",item:d}),eU(!0);return;case o.MoveUser:E(a.ref),eJ(o.MoveUser),eO({title:"Move user",item:d,companiesFetchParams:eT}),eU(!0);return;case o.DeleteUser:T({title:"Delete user confirmation",confirmButton:"Delete",action:o.DeleteUser,content:(0,l.jsxs)(f.cC,{i18nKey:"delete_user",children:["Do you agree ",(0,l.jsx)("strong",{children:"to delete this user"})]})}),eO({item:d}),k(!0);return;case o.AddExistingUser:E(a.ref),eJ(o.AddExistingUser),eO({title:"Add existing user",item:d,cardType:e}),eU(!0);return;case o.ViewCompany:w.push("/employer-dashboard/companies-and-users/sub
1sidiaries/".concat(d.id));return;case o.EditCompany:w.push("/employer-dashboard/companies-and-users/edit-company/".concat(d.id));return;case o.RequestSubsidiaryDeletion:T({title:"Request for Subsidiary deletion",confirmButton:"Send",action:o.RequestSubsidiaryDeletion,item:d,content:(0,l.jsxs)(f.cC,{i18nKey:"request_subsidiary_deletion",children:["Do you agree"," ",(0,l.jsx)("strong",{children:"to send a request for Subsidiary deletion"})]})}),k(!0);return;default:throw Error("Unknown action")}}return(0,i.useEffect)(function(){},[]),(0,i.useEffect)(function(){ea.current=w.locale},[w.locale]),(0,i.useEffect)(function(){e4()},[e1]),(0,X.K)(function(){e6(),e8(),e7()},[B]),(0,X.K)(function(){eD.current=U,setTimeout(()=>{ef(e=>({...e,data:(null==U?void 0:U.data)?U.data.slice(0,6):null,totalEntries:null==U?void 0:U.totalEntries,hasAPIError:null==U?void 0:U.error}))})},[U]),(0,X.K)(function(){eI.current=z,setTimeout(()=>{ej(e=>({...e,data:z.data?z.data.slice(0,6):null,totalEntries:z.totalEntries,hasAPIError:z.error}))})},[z]),(0,X.K)(function(){eF.current=ee,setTimeout(()=>{e_(e=>({...e,data:(null==ee?void 0:ee.data)?ee.data.slice(0,6):null,totalEntries:null==ee?void 0:ee.totalEntries,hasAPIError:null==U?void 0:U.error}))})},[ee]),(0,X.K)(e5,[_]),(0,l.jsxs)(l.Fragment,{children:[(null==L?void 0:L.title)?(0,l.jsx)(eg.Z,{isOpen:D,onConfirm:Z,onCancel:I,title:L.title,confirmButton:L.confirmButton,content:(0,l.jsxs)("p",{className:"paragraph_medium_regular md:paragraph_normal_regular text-gray-500",children:[L.content,"?"]})}):(0,l.jsx)(l.Fragment,{}),(0,l.jsx)(eS,{isOpen:d,setIsOpen:u,dialogPosition:x,actionMenuStatus:m,"data-sentry-element":"DialogComponent","data-sentry-source-file":"overview.tsx",children:m===o.SwitchCompany&&(0,l.jsx)(ti.R,{closeDialog:()=>u(!1)})}),(0,l.jsx)(eS,{isOpen:eY,setIsOpen:eG,dialogPosition:e0,actionMenuStatus:null==e$?void 0:e$.title,"data-sentry-element":"DialogComponent","data-sentry-source-file":"overview.tsx",children:function(){switch(eQ){case o.AddExistingUser:return(0,l.jsx)(j,{usersFetchParams:eR,onSubmit:()=>{eG(!1),e7(),e6()},companyId:e1.id});case o.ChangeUsersRoles:return(0,l.jsx)(A,{usersFetchParams:eE,onSubmit:()=>{eG(!1),e7(),e6()}});case o.MoveCompanyUsers:return(0,l.jsx)(eu,{usersFetchParams:eE,companiesFetchParams:eT,onSubmit:()=>{eG(!1),e7(),e6()}});default:return(0,l.jsx)(l.Fragment,{})}}()}),(0,l.jsx)(eS,{isOpen:eq,setIsOpen:eU,dialogPosition:eW,actionMenuStatus:null==ez?void 0:ez.title,"data-sentry-element":"DialogComponent","data-sentry-source-file":"overview.tsx",children:function(){switch(eH){case o.AddExistingUser:var e,t;return(0,l.jsx)(j,{companyId:null==ez?void 0:null===(e=ez.item)||void 0===e?void 0:e.id,usersFetchParams:(null==ez?void 0:ez.cardType)===s.CompanyUsers?eE:eR.addFilter("id",null==r?void 0:null===(t=r.userData)||void 0===t?void 0:t.id,"<>"),onSubmit:()=>eU(!1)});case o.ChangeRole:return(0,l.jsx)(A,{selectedUser:null==ez?void 0:ez.item,onSubmit:()=>{eU(!1),e7(),e6()}});case o.MoveUser:return(0,l.jsx)(eu,{selectedUser:null==ez?void 0:ez.item,companiesFetchParams:eT,onSubmit:()=>{eU(!1),e7(),e6()}});default:return(0,l.jsx)(l.Fragment,{})}}()}),(0,l.jsxs)("div",{className:"flex h-full flex-grow flex-col",children:[(0,l.jsx)(td.Z,{title:n?"Companies/Users":"Companies and user roles",icon:(0,l.jsx)(tc,{size:"large"}),"data-sentry-element":"EmployerDashboardHeader","data-sentry-source-file":"overview.tsx"}),(0,l.jsx)("div",{className:"mt-7 flex h-full flex-grow flex-col gap-6",children:e2?(0,l.jsx)("div",{className:"flex h-[200px] items-center justify-center",children:(0,l.jsx)(C.Z,{})}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(K,{company:B,onAction:function(e){switch(null==e?void 0:e.status){case o.EditCompany:w.push("/employer-dashboard/account/company");break;case o.SwitchCompany:h(e.ref),p(e.status),u(!0);break;case o.HelpMe:w.push("/contact")}}}),(0,l.jsxs)("div",{className:"flex flex-col gap-6 lg:flex-row",children:[(0,l.jsx)(es,{configuration:ep}),(0,l.jsx)(es,{configuration:eh}),void 0===ew?(0,l.jsx)(l.Fragment,{}):(0,l.jsx)(es,{configuration:ew})]})]})})]})]})}function ty(e){var t;let a=e.row.original;return(0,l.jsxs)("div",{className:"flex flex-row gap-3","data-sentry-component":"renderCompanyCell","data-sentry-source-file":"subsidiaries.tsx",children:[(0,l.jsx)(k.Z,{variant:"small",src:null==a?void 0:null===(t=a.logo)||void 0===t?void 0:t.url,ErgoFallback:!0,"data-sentry-element":"Avatar","data-sentry-source-file":"subsidiaries.tsx"}),(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{className:"paragraph_normal_bold text-gray-600",children:a.name}),(0,l.jsxs)("div",{className:"paragraph_small_bold flex text-gray-500",children:[(0,l.jsx)("span",{children:a.city.name}),(0,l.jsx)("span",{children:",\xa0"}),(0,l.jsx)("span",{children:a.country.name})]})]})]})}function th(e){let{}=e,{t}=(0,f.$G)("dashboard"),{user:a}=(0,N.useAuthContext)(),r=(0,ey.useRouter)(),n=(0,ef.l)(),{company:s}=(0,eZ.useActiveCompanyContext)(),d=Q(),c=z.filter(e=>!e.onlyAdmins||e.onlyAdmins===d),u=W.filter(e=>!e.onlyAdmins||e.onlyAdmins===d),[m,p]=(0,i.useState)(!0),[y,h]=(0,i.useState)(),[x,g]=(0,i.useState)(),[j,w]=(0,i.useState)([{headerTitle:"Company",field:"id",width:5e3,customContentCell:ty},...(null==c?void 0:c.length)?[{headerTitle:"Actions",field:"action",headerCellClassName:"justify-center",customContentCell:eC.qR.bind(null,[{buttonIcon:(0,l.jsx)(P.Z,{}),actionItems:c,onAction:function(e,t){let{status:a}=t,n=O.current[e];switch(a){case o.EditCompany:r.push("/employer-dashboard/companies-and-users/edit-company/".concat(n.id));break;case o.RequestSubsidiaryDeletion:J({title:"Request for Subsidiary deletion",confirmButton:"Send",action:o.RequestSubsidiaryDeletion,item:n,content:(0,l.jsxs)(f.cC,{i18nKey:"request_subsidiary_deletion",children:["Do you agree"," ",(0,l.jsx)("strong",{children:"to send a request for Subsidiary deletion"})]})}),T(!0);return;case o.ViewCompany:r.push("/employer-dashboard/companies-and-users/sub
1sidiaries/".concat(n.id));break;default:throw Error("Unknown action")}}}])}]:[]]),[_,S]=(0,i.useState)(!1),[A,k]=(0,i.useState)(),[I,F]=(0,i.useState)(),E=(0,i.useRef)(),{dialogPosition:M}=eN(E),{confirm:R,setConfirm:L,setIsOpen:T,isOpen:B,onConfirm:q,onCancel:U}=(0,ev.p)(),[H,J]=(0,i.useState)(),V=(0,i.useRef)(),O=(0,i.useRef)();async function Y(){if(R){switch(H.action){case o.RequestSubsidiaryDeletion:console.debug("[MP] EmployerDashboardCompaniesPage.onConfirmationDialogChange Request Subsidiary Deletion",{item:H.item});try{var e,r;await (0,tm.nB)({firstName:a.userData.firstName,lastName:a.userData.lastName,email:a.userData.email,yourMessage:"Subject: RequestSubsidiaryDeletion, company_name: ".concat(null===(e=H.item)||void 0===e?void 0:e.name,", company_nid: ").concat(null===(r=H.item)||void 0===r?void 0:r.nid)}),b.Am.success(t("The request has been successfully sent!"))}catch(e){e.message="RequestSubsidiaryDeletion: "+e.message,console.log(e),b.Am.error(t("Something went wrong")),L(!1);return}break;case o.RequestAllSubsidiariesDeletion:console.debug("[MP] EmployerDashboardCompaniesPage.onConfirmationDialogChange Request All Subsidiaries Deletion",{company:s});try{await (0,tm.nB)({firstName:a.userData.firstName,lastName:a.userData.lastName,email:a.userData.email,yourMessage:"Subject: RequestAllSubsidiariesDeletion, parent_company_name: ".concat(null==s?void 0:s.name,", parent_company_nid: ").concat(s.nid)}),b.Am.success(t("The request has been successfully sent"))}catch(e){e.message="RequestSubsidiaryDeletion: "+e.message,console.log(e),b.Am.error(t("Something went wrong")),L(!1);return}break;default:throw Error("Unknown action")}L(!1),J(void 0)}}async function G(){let e;try{e=await n.getPaginatedResources()}catch(e){e.message="paginator.getPaginatedResources: "+e.message,console.error(e),b.Am.error("".concat(t("Something went wrong"))),h(!0),p(!1);return}g(e),p(!1)}function K(){n.setPage(n.page-1)}function es(){n.setPage(n.page+1)}return(0,i.useEffect)(function(){n.setConfiguration({initialPage:0,itemsPerPage:10,type:v.Jq.Company,params:(0,eP.yX)(s.id),deserializer:eP.wp})},[]),(0,i.useEffect)(function(){O.current=x},[x]),(0,X.K)(function(){h(!1),p(!0),G()},[n.page,n.params,n.itemsPerPage]),(0,X.K)(Y,[R]),(0,l.jsxs)(l.Fragment,{children:[(null==H?void 0:H.title)?(0,l.jsx)(eg.Z,{isOpen:B,onConfirm:q,onCancel:U,title:H.title,confirmButton:H.confirmButton,content:(0,l.jsxs)("p",{className:"paragraph_medium_regular md:paragraph_normal_regular text-gray-500",children:[H.content,"?"]})}):(0,l.jsx)(l.Fragment,{}),(0,l.jsx)(eS,{isOpen:_,setIsOpen:S,dialogPosition:M,actionMenuStatus:null==I?void 0:I.title,"data-sentry-element":"DialogComponent","data-sentry-source-file":"subsidiaries.tsx",children:(0,l.jsx)(l.Fragment,{})}),(0,l.jsxs)("div",{className:"flex h-full flex-grow flex-col",children:[(0,l.jsxs)("div",{className:"flex flex-col items-start justify-between lg:flex-row",children:[(0,l.jsx)(ep.Z,{label:"Subsidiary companies",href:"/employer-dashboard/companies-and-users","data-sentry-element":"DashboardBackToList","data-sentry-source-file":"subsidiaries.tsx"}),d&&(0,l.jsx)(en.Z,{label:"Add company",href:"/employer-dashboard/companies-and-users/create-company",variant:"primary",shape:"rectangular",changingSizeRules:"medium md:large",className:"mb-4 mt-0 md:-mt-6 lg:mt-0"})]}),(0,l.jsx)(er.Z,{header:(0,l.jsxs)("div",{className:"flex w-full items-center justify-between gap-2 border-b border-solid border-gray-200 pb-2","data-sentry-component":"renderHeader","data-sentry-source-file":"subsidiaries.tsx",children:[(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)("p",{className:"paragraph_large_bold max-w-[270px] truncate text-gray-600 sm:w-full sm:max-w-full",children:"".concat(t("Subsidiary Companies")).concat(void 0===n.totalEntries?"":" (".concat(n.totalEntries,")"))}),(0,l.jsx)(ee.Z,{content:t("Subsidiary Companies"),"data-sentry-element":"CustomTooltip","data-sentry-source-file":"subsidiaries.tsx",children:(0,l.jsx)(et.Z,{type:"button","data-sentry-element":"InfoButton","data-sentry-source-file":"subsidiaries.tsx"})})]}),n.totalEntries?!!(null==u?void 0:u.length)&&(0,l.jsx)("div",{ref:E,children:(0,l.jsx)(D.Z,{buttonIcon:(0,l.jsx)(Z.Z,{}),items:u,onAction:function(e){let{status:t}=e;if(t===o.RequestAllSubsidiariesDeletion)J({title:"Request for all Subsidiaries deletion",confirmButton:"Send",action:o.RequestAllSubsidiariesDeletion,content:(0,l.jsxs)(f.cC,{i18nKey:"request_all_subsidiaries_deletion",children:["Do you agree"," ",(0,l.jsx)("strong",{children:"to send a request for all Subsidiaries deletion"})]})}),T(!0);else throw Error("Unknown action")}})}):(0,l.jsx)(l.Fragment,{})]}),"data-sentry-element":"Card","data-sentry-source-file":"subsidiaries.tsx",children:function(){let e=56*n.itemsPerPage+56+66;return m?(0,l.jsx)("div",{style:{height:e},className:"flex items-center justify-center",children:(0,l.jsx)(C.Z,{})}):y?(0,l.jsx)("div",{style:{height:e},className:"flex items-center justify-center",children:(0,l.jsx)(ea.Z,{})}):(null==x?void 0:x.length)?(0,l.jsx)("div",{className:"overflow-x-auto",ref:V,"data-sentry-component":"renderContent","data-sentry-source-file":"subsidiaries.tsx",children:(0,l.jsx)($.i,{headers:j,data:x,hasPagination:!0,paginationState:{itemsPerPage:n.itemsPerPage,currentPage:n.page,totalPages:n.totalPages},previousLabel:t("Previous"),nextLabel:t("Next"),pagesSeparatorLabel:t("of"),onPreviousPage:K,onNextPage:es,"data-sentry-element":"Table","data-sentry-source-file":"subsidiaries.tsx"})}):(0,l.jsx)("p",{children:"No data"})}()})]})]})}tf.getLayout=function(e){return(0,l.jsx)(em.Z,{type:"employer",banner:!0,children:e})},th.getLayout=function(e){return(0,l.jsx)(em.Z,{type:"employer",banner:!0,children:e})};var tx=a(82567);function tg(e){let t=e.row.original;return(0,l.jsxs)("div",{className:"","data-sentry-component":"renderUserCell","data-sentry-source-file":"subsidiary.tsx",children:[(0,l.jsx)("div",{className:"paragraph_normal_bold text-gray-600",children:t.name}),(0,l.jsxs)("div",{className:"paragraph_small_bold flex gap-2 text-gray-500",children:[t.roles.length?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{children:t.roles.join(", ")}),(0,l.jsx)("span",{children:"\xb7"})]}):(0,l.jsx)(l.Fragment,{}),(0,l.jsx)("span",{children:t.lastAccess?ex()(t.lastAccess).fromNow():"-"})]})]})}function tv(e){var t;let{}=e,{t:a}=(0,f.$G)("dashboard"),r=(0,ey.useRouter)(),{user:n}=(0,N.useAuthContext)(),s=null===(t=r.query)||void 0===t?void 0:t.subsidiaryId,d=(0,ef.l)(),{confirm:c,setConfirm:u,setIsOpen:m,isOpen:p,onConfirm:h,onCancel:x}=(0,ev.p)(),w=Q(),_=V.filter(e=>!e.onlyAdmins||e.onlyAdmins===w),S=J.filter(e=>!e.onlyAdmins||e.onlyAdmins===w),k=H.filter(e=>!e.onlyAdmins||e.onlyAdmins===w),[I,F]=(0,i.useState)(),[E,M]=(0,i.useState)(),{isLoading:R,incrementLoading:L,decrementLoading:T}=(0,tx.Z)(),[B,q]=(0,i.useState)(),[U,z]=(0,i.useState)(),[O,W]=(0,i.useState)([{headerTitle:"User",field:"id",width:5e3,customContentCell:tg},...(null==k?void 0:k.length)?[{headerTitle:"Actions",field:"action",headerCellClassName:"justify-center",customContentCell:eC.qR.bind(null,[{buttonIcon:(0,l.jsx)(P.Z,{}),actionItems:k,onAction:function(e,t){let a=eT.current[e];switch(t.status){case o.EditUser:r.push("/employer-dashboard/companies-and-users/edit-user/".concat(a.id));return;case o.ChangeRole:e_(t.ref),ex(o.ChangeRole),ej({title:"Change user role",item:a}),em(!0);return;case o.MoveUser:e_(t.ref),ex(o.MoveUser),ej({title:"Move user",item:a}),em(!0);return;case o.DeleteUser:F({title:"Delete user confirmation",confirmButton:"Delete",action:o.DeleteUser,content:(0,l.jsxs)(f.cC,{i18nKey:"delete_user",children:["Do you agree ",(0,l.jsx)("strong",{children:"to delete this user"})]})}),ej({item:a}),m(!0);return;default:throw Error("Unknown action")}}}])}]:[]]),[Y,G]=(0,i.useState)(),[en,es]=(0,i.useState)(),[eo,el]=(0,i.useState)(),[ei,ed]=(0,i.useState)(),[ec,em]=(0,i.useState)(!1),[eh,ex]=(0,i.useState)(),[eb,ej]=(0,i.useState)(),[ew,e_]=(0,i.useState)(),{dialogPosition:eA}=eN(ew),[eP,eZ]=(0,i.useState)(!1),[eI,eF]=(0,i.useState)(),[eE,eM]=(0,i.useState)(),eR=(0,i.useRef)(),{dialogPosition:eL}=eN(eR),eT=(0,i.useRef)(),[eB,eq]=(0,i.useState)(!1),[eU,eH]=(0,i.useState)(null),[eJ,eV]=(0,i.useState)(null),{dialogPosition:ez}=eN(eJ);async function eO(){let e;L();let t=new y.B;t.addFilter("id",s),t.addInclude(["field_company_logo.field_media_image","field_city","field_country","field_industry"]);try{e=await (0,g.H)({type:v.Jq.Company,params:t,deserializer:eD.kw}),M(e)}catch(e){console.log("GetCustomResourceCollection: "+e.message),b.Am.error(a("Something went wrong"))}finally{T()}}async function eW(){var e,t;let r;L();let s=new y.B().addFilter("field_parent.id",null==n?void 0:null===(t=n.userData)||void 0===t?void 0:null===(e=t.company)||void 0===e?void 0:e.id);ed(s),s.addFields(v.Jq.Company,["id"]);try{r=await (0,g.H)({type:v.Jq.Company,params:s,deserializer:e=>e.data.map(e=>e.id)}),G(r)}catch(e){console.error("GetResourceCollection(Company): "+e.message),b.Am.error(a("Something went wrong")),q(!0)}finally{T()}}function eY(){q(!1),eG()}async function eG(){let e;L();try{e=await d.getPaginatedResources(),z(e)}catch(e){console.error("paginator.getPaginatedResources: "+e.message),b.Am.error(a("Something went wrong")),q(!0)}finally{T()}}function eQ(){d.setPage(d.page-1)}function eK(){d.setPage(d.page+1)}function e$(e){let{status:t}=e;switch(t){case o.AddExistingUser:eF(o.AddExistingUser),eM({title:"Add existing user"}),eZ(!0);return;case o.AddNewCompanyUser:r.push({pathname:"/employer-dashboard/companies-and-users/create-user",query:{companyId:null==E?void 0:E.id}});return;case o.ChangeUsersRoles:eF(o.ChangeUsersRoles),eM({title:"Change user role"}),eZ(!0);return;case o.MoveCompanyUsers:eF(o.MoveCompanyUsers),eM({title:"Move user"}),eZ(!0);return;
1case o.DeleteCompanyUsers:F({title:"Delete all company users confirmation",confirmButton:"Delete",action:o.DeleteCompanyUsers,content:(0,l.jsxs)(f.cC,{i18nKey:"delete_all_users",children:["Do you agree ",(0,l.jsx)("strong",{children:"to delete all company users"})]})}),m(!0);return;default:throw Error("Unknown action")}}async function eX(){if(c){if(I.action===o.DeleteUser){try{var e;(null==eb?void 0:null===(e=eb.item)||void 0===e?void 0:e.id)&&await ek(eb.item.id)}catch(e){e.message="DeleteUser: "+e.message,b.Am.error(a("Something went wrong"));return}b.Am.success(a("User has been deleted")),eY()}else throw Error("Unknown action")}}return(0,i.useEffect)(function(){if(!s){b.Am.error("Wrong company id"),r.push("/employer-dashboard/companies-and-users/subsidiaries");return}eO();let e=new y.B().addFilter("field_company.id",s).addFilter("field_first_name.value","","IS NOT NULL").addFields(v.Jq.User,["id","name","access","display_name","field_first_name","field_last_name","roles"]).addInclude(["roles"]);es(e),d.setConfiguration({initialPage:0,itemsPerPage:10,type:v.Jq.User,params:e,deserializer:e=>e.data.map(e=>{var t,a,r,n,s,o,l;return{id:e.id,name:(null===(t=e.attributes)||void 0===t?void 0:t.field_first_name)?[e.attributes.field_first_name.value,e.attributes.field_last_name.value].join(" "):e.attributes.display_name,lastAccess:null!==(o=null===(a=e.attributes)||void 0===a?void 0:a.access)&&void 0!==o?o:"",roles:null!==(l=null===(s=e.relationships)||void 0===s?void 0:null===(n=s.roles)||void 0===n?void 0:null===(r=n.data)||void 0===r?void 0:r.map(e=>e.meta.drupal_internal__target_id))&&void 0!==l?l:[]}})}),eW()},[r.asPath]),(0,i.useEffect)(function(){eT.current=U},[U]),(0,X.K)(function(){if(!(null==Y?void 0:Y.length))return;let e=new y.B;for(let t of(e.addGroup("comp","OR"),Y))e.addFilter("field_company.id",t,"=","comp");e.addFilter("field_company.id",n.userData.company.id,"=","comp"),e.addInclude(["roles"]),e.addFilter("status","1"),e.addFilter("field_first_name.value","","IS NOT NULL"),e.addFields(v.Jq.User,["id","name","access","display_name","field_first_name","field_last_name","roles"]),e.addPageOffset(0),e.addPageLimit(10),el(e)},[Y]),(0,X.K)(eY,[d.page,d.params,d.itemsPerPage]),(0,X.K)(eX,[c]),(0,l.jsxs)(l.Fragment,{children:[(null==I?void 0:I.title)?(0,l.jsx)(eg.Z,{isOpen:p,onConfirm:h,onCancel:x,title:I.title,confirmButton:I.confirmButton,content:(0,l.jsxs)("p",{className:"paragraph_medium_regular md:paragraph_normal_regular text-gray-500",children:[I.content,"?"]})}):(0,l.jsx)(l.Fragment,{}),(0,l.jsx)(eS,{isOpen:eB,setIsOpen:eq,dialogPosition:ez,actionMenuStatus:eU,"data-sentry-element":"DialogComponent","data-sentry-source-file":"subsidiary.tsx",children:eU===o.SwitchCompany&&(0,l.jsx)(ti.R,{closeDialog:()=>eq(!1),isSubsidiaryPage:!0})}),(0,l.jsx)(eS,{isOpen:eP,setIsOpen:eZ,dialogPosition:eL,actionMenuStatus:null==eE?void 0:eE.title,"data-sentry-element":"DialogComponent","data-sentry-source-file":"subsidiary.tsx",children:function(){switch(eI){case o.AddExistingUser:return(0,l.jsx)(j,{companyId:E.id,usersFetchParams:eo,onSubmit:()=>{em(!1),eY()}});case o.ChangeUsersRoles:return(0,l.jsx)(A,{usersFetchParams:en,onSubmit:()=>em(!1)});case o.MoveCompanyUsers:return(0,l.jsx)(eu,{usersFetchParams:en,companiesFetchParams:ei,onSubmit:()=>em(!1)});default:return(0,l.jsx)(l.Fragment,{})}}()}),(0,l.jsx)(eS,{isOpen:ec,setIsOpen:em,dialogPosition:eA,actionMenuStatus:null==eb?void 0:eb.title,"data-sentry-element":"DialogComponent","data-sentry-source-file":"subsidiary.tsx",children:function(){switch(eh){case o.ChangeRole:return(0,l.jsx)(A,{selectedUser:null==eb?void 0:eb.item,onSubmit:()=>em(!1)});case o.MoveUser:return(0,l.jsx)(eu,{selectedUser:null==eb?void 0:eb.item,companiesFetchParams:ei,onSubmit:()=>em(!1)});default:return(0,l.jsx)(l.Fragment,{})}}()}),(0,l.jsxs)("div",{className:"flex h-full flex-grow flex-col",children:[(0,l.jsx)("div",{className:"flex flex-col items-start justify-between lg:flex-row",children:(0,l.jsx)(ep.Z,{label:"Back to Companies/Users",href:"/employer-dashboard/companies-and-users/subsidiaries","data-sentry-element":"DashboardBackToList","data-sentry-source-file":"subsidiary.tsx"})}),R?(0,l.jsx)("div",{className:"col-span-full flex w-full justify-center",children:(0,l.jsx)(C.Z,{})}):(0,l.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,l.jsx)(K,{company:E,onAction:function(e){switch(null==e?void 0:e.status){case o.EditCompany:r.push("/employer-dashboard/companies-and-users/edit-company/".concat(s));return;case o.SwitchCompany:eV(e.ref),eH(e.status),eq(!0);return;case o.HelpMe:r.push("/contact");return}}}),(0,l.jsx)(er.Z,{header:(0,l.jsxs)("div",{className:"flex w-full items-center justify-between gap-2 border-b border-solid border-gray-200 pb-2","data-sentry-component":"renderHeader","data-sentry-source-file":"subsidiary.tsx",children:[(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)("p",{className:"paragraph_large_bold max-w-[270px] truncate text-gray-600 sm:w-full sm:max-w-full",children:"".concat(a("Assigned Users")).c
1oncat(void 0===d.totalEntries?"":" (".concat(d.totalEntries,")"))}),(0,l.jsx)(ee.Z,{content:a("Assigned Users"),"data-sentry-element":"CustomTooltip","data-sentry-source-file":"subsidiary.tsx",children:(0,l.jsx)(et.Z,{type:"button","data-sentry-element":"InfoButton","data-sentry-source-file":"subsidiary.tsx"})})]}),d.totalEntries?(0,l.jsx)(l.Fragment,{children:!!(null==S?void 0:S.length)&&(0,l.jsx)("div",{ref:eR,children:(0,l.jsx)(D.Z,{buttonIcon:(0,l.jsx)(Z.Z,{}),items:S,onAction:e$})})}):(0,l.jsx)(l.Fragment,{children:!!_.length&&(0,l.jsx)(D.Z,{buttonIcon:(0,l.jsx)(Z.Z,{}),items:_,onAction:e$})})]}),children:function(){let e=56*d.itemsPerPage+56+66;return R?(0,l.jsx)("div",{style:{height:e},className:"flex items-center justify-center",children:(0,l.jsx)(C.Z,{})}):B?(0,l.jsx)("div",{style:{height:e},className:"flex items-center justify-center",children:(0,l.jsx)(ea.Z,{})}):(null==U?void 0:U.length)?(0,l.jsx)("div",{className:"overflow-x-auto","data-sentry-component":"renderContent","data-sentry-source-file":"subsidiary.tsx",children:(0,l.jsx)($.i,{headers:O,data:U,hasPagination:!0,paginationState:{itemsPerPage:d.itemsPerPage,currentPage:d.page,totalPages:d.totalPages},previousLabel:a("Previous"),nextLabel:a("Next"),pagesSeparatorLabel:a("of"),onPreviousPage:eQ,onNextPage:eK,"data-sentry-element":"Table","data-sentry-source-file":"subsidiary.tsx"})}):(0,l.jsx)("p",{children:"No data"})}()})]})]})]})}tv.getLayout=function(e){return(0,l.jsx)(em.Z,{type:"employer",banner:!0,children:e})}},64192:function(e,t,a){a.d(t,{jw:function(){return eE},xR:function(){return tt},LT:function(){return eL},Te:function(){return H}});var r,n,s=a(85893),o=a(67294),l=a(11163),i=a(19361),d=a(5233),c=a(44474),u=a(40843),m=a(33734),p=a(75911),f=a(48403),y=a.n(f),h=a(30381),x=a.n(h);a(50837);var g=a(27255),v=a(55587),b=function(){return(0,s.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"ActivateIcon","data-sentry-source-file":"ActivateIcon.tsx",children:(0,s.jsx)("path",{d:"M5 13L9 17L19 7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"ActivateIcon.tsx"})})},C=a(94191),j=a(3763),w=()=>(0,s.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"TransferCreditIcon","data-sentry-source-file":"TransferCreditIcon.tsx",children:(0,s.jsx)("path",{d:"M4 7V17C4 19.21 7.582 21 12 21C16.418 21 20 19.21 20 17V7M4 7C4 9.21 7.582 11 12 11C16.418 11 20 9.21 20 7M4 7C4 4.79 7.582 3 12 3C16.418 3 20 4.79 20 7M20 12C20 14.21 16.418 16 12 16C7.582 16 4 14.21 4 12",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"TransferCreditIcon.tsx"})}),_=a(10148);function S(e,t){return(0,s.jsx)("div",{className:"text-center","data-sentry-component":"renderExpiryDateCell","data-sentry-source-file":"configuration.tsx",children:x()(e.getValue()).locale(t).fromNow()})}function N(e){let t=e.getValue();return(0,s.jsx)("div",{className:"text-center","data-sentry-component":"renderDateCell","data-sentry-source-file":"configuration.tsx",children:t?x()(e.getValue()).format("DD/MM/YYYY"):"N/A"})}function A(e){var t;let a=(null!==(t=e.getValue())&&void 0!==t?t:"").toLowerCase(),r="w-fit rounded px-2 py-1 text-gray-500 ml-auto";switch(a){case v.qb.Draft.toLowerCase():case v.qb.Refund.toLowerCase():r+=" bg-gray-200 font-bold";break;case v.qb.Free.toLowerCase():case v.qb.Used.toLowerCase():case v.qb.Seek4U.toLowerCase():r+=" bg-brand-purple-50 font-bold !text-brand-purple-600";break;case v.qb.Unused.toLowerCase():default:r+=" bg-light-green font-bold !text-dark-green"}return(0,s.jsx)("div",{style:{marginLeft:"auto"},className:r,"data-sentry-component":"renderStatusBadge","data-sentry-source-file":"configuration.tsx",children:y()(a)})}function k(e,t){var a,r;return(null!==(r=(0,_.TE)(t,"id",null===(a=e.relationships.field_order.data)||void 0===a?void 0:a.id))&&void 0!==r?r:{relationships:{store_id:{data:{meta:{drupal_internal__target_id:""}}}}}).relationships.store_id.data.meta.drupal_internal__target_id}function D(e,t,a){let r=e.included;return e.data.map(e=>{var n,s,o,l,i,d;let c=r.find(t=>{var a,r,n;return"node--company"===t.type&&(null==e?void 0:null===(n=e.relationships)||void 0===n?void 0:null===(r=n.field_company)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id)===t.id}),u=null==c?void 0:null===(o=c.relationships)||void 0===o?void 0:null===(s=o.field_country)||void 0===s?void 0:null===(n=s.data)||void 0===n?void 0:n.id,m=r.find(t=>{var a,r,n;return t.type===v.Jq.Status&&(null==e?void 0:null===(n=e.relationships)||void 0===n?void 0:null===(r=n.field_status)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id)===t.id});return{id:e.id,creditTypeTid:t,countryId:u,title:null==e?void 0:null===(l=e.attributes)||void 0===l?void 0:l.title,status:null==m?void 0:null===(i=m.attributes)||void 0===i?void 0:i.name,serviceId:a,expiryDate:null==e?void 0:null===(d=e.attributes)||void 0===d?void 0:d.field_expire_date,storeId:k(e,r)}})}(r=n||(n={})).Activate="Activate",r.BuyAgain="BuyAgain",r.TransferCredits="TransferCredits",r.HelpMe="HelpMe";let P=["field_article","field_category","field_company","field_credit_type","field_facebook_image","field_job","field_order","field_sponsorship_banner","field_sponsorship_logo","field_status"],Z={n
1odeType:v.Jq.Credit,hasHeader:!0},I={headerTitle:"Store",field:"storeId",headerCellClassName:"justify-center",customContentCell:function(e){let t="".concat(e.getValue()),a="N/A";return"1"===t?a="CY":"2"===t&&(a="GR"),(0,s.jsx)("div",{className:"text-center","data-sentry-component":"renderStoreCell","data-sentry-source-file":"configuration.tsx",children:a})}},F={...Z,emptyDataLink:"Recruitment",footerCtaUrl:"Recruitment",headers:[{headerTitle:"Service",field:"title",width:5e3},{headerTitle:"Num.",field:"quantity",headerCellClassName:"justify-center",contentCellClassName:"text-center"},{headerTitle:"Expiry Date",field:"expiryDate",sorted:"desc",sortable:!0,headerCellClassName:"justify-center",customContentCell:S},{headerTitle:"Actions",field:"action",headerCellClassName:"justify-center"}],rowActions:[{icon:(0,s.jsx)(C.Z,{size:"bigger"}),name:"Buy again",key:n.BuyAgain},{icon:(0,s.jsx)(w,{}),name:"Transfer credits",key:n.TransferCredits,onlyAdmins:!0},{icon:(0,s.jsx)(j.Z,{}),name:"Help me",key:n.HelpMe}]},E=[{headerTitle:"Service",field:"title",width:5e3},{headerTitle:"Status",field:"status",headerCellClassName:"justify-end",customContentCell:function(e){var t;let a=(null!==(t=e.getValue())&&void 0!==t?t:"").toLowerCase(),r="w-fit rounded px-2 py-1 text-gray-500 ml-auto";switch(a){case v.qb.Unused.toLowerCase():r+=" bg-gray-200 font-bold";break;case v.qb.Used.toLowerCase():default:r+=" bg-light-green font-bold !text-dark-green"}return(0,s.jsx)("div",{style:{marginLeft:"auto"},className:r,"data-sentry-component":"renderStatusBadgeActivated","data-sentry-source-file":"configuration.tsx",children:y()(a===v.qb.Used.toLowerCase()?"Activated":"Not activated")})}},{headerTitle:"Start Date",field:"startDate",headerCellClassName:"justify-center",customContentCell:N},{headerTitle:"End Date",field:"endDate",headerCellClassName:"justify-center",customContentCell:N},{headerTitle:"Expiry Date",field:"expiryDate",headerCellClassName:"justify-center",customContentCell:N},I,{headerTitle:"Actions",field:"action",headerCellClassName:"justify-center"}],M=[{headerTitle:"Service",field:"title",width:5e3},{headerTitle:"Status",field:"status",headerCellClassName:"justify-end",customContentCell:A},{headerTitle:"Expiry Date",field:"expiryDate",headerCellClassName:"justify-center",customContentCell:N},I,{headerTitle:"Actions",field:"action",headerCellClassName:"justify-center"}],R=[{...F,rowActions:[{icon:(0,s.jsx)(b,{}),name:"Activate",key:n.Activate},...F.rowActions],headers:[{headerTitle:"Title",field:"title",width:5e3},{headerTitle:"Status",field:"status",headerCellClassName:"justify-end",customContentCell:A},{headerTitle:"Start Date",field:"startDate",headerCellClassName:"justify-center",contentCellClassName:"text-center",customContentCell:N},{headerTitle:"End Date",field:"endDate",sorted:"desc",sortable:!0,headerCellClassName:"justify-center",customContentCell:N},{headerTitle:"Expiry Date",field:"expiryDate",sorted:"desc",sortable:!0,headerCellClassName:"justify-center",customContentCell:N},I,{headerTitle:"Actions",field:"action",headerCellClassName:"justify-center"}],id:"00",titleDesktop:"Job posts",titleMobile:"Job posts",tooltipContent:"Each Job Post should include just one job position, be published for up to one month and be used just one time. Further information regarding our policy here: JOBS POSTING POLICY",emptyDataTitle:"You haven’t bought any Job Posts yet.",emptyDataSubTitle:"Click on the button below to purchase Job Posts!",emptyDataButtonTitle:"Buy Job Posts",buyMoreButtonTitleDesktop:"Buy more Job Post credits",buyMoreButtonTitleMobile:"Buy post credits",resourceParams:new p.B().addFilter("status","1").addSort("field_expire_date",v.Sr.Asc).addFilter("field_credit_type.tid",g.c3.toString()).addInclude(P),resourceDeserializer:e=>{let t=e.included;return Object.values(e.data.map(e=>{var a,r,n,s,o,l,i,d,c,u,m,p;let f=t.find(t=>{var a,r,n;return"node--company"===t.type&&(null==e?void 0:null===(n=e.relationships)||void 0===n?void 0:null===(r=n.field_company)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id)===t.id}),y=null==f?void 0:null===(n=f.relationships)||void 0===n?void 0:null===(r=n.field_country)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id,h=(null!==(u=(0,_.TE)(t,"id",null===(s=e.relationships.field_status.data)||void 0===s?void 0:s.id))&&void 0!==u?u:{attributes:{name:""}}).attributes.name.toLowerCase(),x=t.find(t=>{var a,r,n;return"node--job"===t.type&&(null==e?void 0:null===(n=e.relationships)||void 0===n?void 0:null===(r=n.field_job)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id)===t.id});return{id:e.id,creditTypeTid:g.c3,title:x?null==x?void 0:null===(o=x.attributes)||void 0===o?void 0:o.title:e.attributes.title,serviceId:"00",expiryDate:e.attributes.field_expire_date,endD
1ate:null!==(m=null==e?void 0:null===(i=e.attributes)||void 0===i?void 0:null===(l=i.field_active_duration_period)||void 0===l?void 0:l.end_value)&&void 0!==m?m:"",countryId:y,status:h,startDate:null!==(p=null==e?void 0:null===(c=e.attributes)||void 0===c?void 0:null===(d=c.field_active_duration_period)||void 0===d?void 0:d.value)&&void 0!==p?p:"",storeId:k(e,t)}}))}},{...F,id:"01",rowActions:[{icon:(0,s.jsx)(b,{}),name:"Activate",key:n.Activate},...F.rowActions],headers:M,titleDesktop:"Facebook posts",titleMobile:"Promotions",tooltipContent:"Job Post promotion on Social Media",emptyDataTitle:"You haven’t promoted any job posts on social media yet.",emptyDataButtonTitle:"Buy Job Post promotions",emptyDataSubTitle:"Click on the button below to purchase Job Post promotions on Facebook and Instagram!",buyMoreButtonTitleDesktop:"Buy more Facebook posts",buyMoreButtonTitleMobile:"Buy boosts",resourceParams:new p.B().addFilter("status","1").addSort("field_expire_date",v.Sr.Asc).addFilter("field_credit_type.tid",g.JT.toString()).addInclude(P),resourceDeserializer:e=>D(e,g.JT,"01")},{...F,id:"02",rowActions:[{icon:(0,s.jsx)(b,{}),name:"Activate",key:n.Activate},...F.rowActions],headers:[{headerTitle:"Service",field:"title",width:5e3},{headerTitle:"Category",field:"category",headerCellClassName:"justify-center"},{headerTitle:"Status",field:"status",headerCellClassName:"justify-end",customContentCell:A},{headerTitle:"Start Date",field:"startDate",headerCellClassName:"justify-center",customContentCell:N},{headerTitle:"End Date",field:"endDate",headerCellClassName:"justify-center",customContentCell:N},{headerTitle:"Expiry Date",field:"expiryDate",headerCellClassName:"justify-center",customContentCell:N},I,{headerTitle:"Actions",field:"action",headerCellClassName:"justify-center"}],titleDesktop:"Featured Job service",titleMobile:"Features",tooltipContent:"Featured Job service",emptyDataTitle:"You haven’t featured any job posts yet.",emptyDataButtonTitle:"Buy Featured Job services",emptyDataSubTitle:"Click on the button below to purchase Featured Job services!",buyMoreButtonTitleDesktop:"Buy more Featured Jobs",buyMoreButtonTitleMobile:"Buy Featured posts",resourceParams:new p.B().addFilter("status","1").addSort("field_expire_date",v.Sr.Asc).addFilter("field_credit_type.tid",g.jc.toString()).addInclude(P),resourceDeserializer:e=>{let t=e.included;return Object.values(e.data.map(e=>{var a,r,n,s,o,l,i,d,c,u;let m=t.find(t=>{var a,r,n;return"node--company"===t.type&&(null==e?void 0:null===(n=e.relationships)||void 0===n?void 0:null===(r=n.field_company)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id)===t.id}),p=null==m?void 0:null===(n=m.relationships)||void 0===n?void 0:null===(r=n.field_country)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id,f=(null!==(u=(0,_.TE)(t,"id",null===(s=e.relationships.field_status.data)||void 0===s?void 0:s.id))&&void 0!==u?u:{attributes:{name:""}}).attributes.name.toLowerCase(),y=t.find(t=>{var a,r,n,s;return"taxonomy_term--job_categories"===t.type&&(null==e?void 0:null===(s=e.relationships)||void 0===s?void 0:null===(n=s.field_category)||void 0===n?void 0:null===(r=n.data)||void 0===r?void 0:null===(a=r[0])||void 0===a?void 0:a.id)===t.id});return{id:e.id,creditTypeTid:g.jc,title:e.attributes.title,category:f===v.qb.Unused.toLowerCase()?null:null==y?void 0:null===(o=y.attributes)||void 0===o?void 0:o.name,countryId:p,serviceId:"02",expiryDate:e.attributes.field_expire_date,status:f,startDate:f===v.qb.Unused.toLowerCase()?null:null==e?void 0:null===(i=e.attributes)||void 0===i?void 0:null===(l=i.field_active_duration_period)||void 0===l?void 0:l.value,endD
1ate:f===v.qb.Unused.toLowerCase()?null:null==e?void 0:null===(c=e.attributes)||void 0===c?void 0:null===(d=c.field_active_duration_period)||void 0===d?void 0:d.end_value,storeId:k(e,t)}}))}},{...F,rowActions:[{icon:(0,s.jsx)(b,{}),name:"Activate",key:n.Activate},...F.rowActions],id:"03",titleDesktop:"Seek4U CV bank access",titleMobile:"Seek4U CV bank access",tooltipContent:"Seek4U CV bank access",emptyDataTitle:"You currently don’t have access to Seek4U CV bank.",emptyDataButtonTitle:"Buy Seek4U access",emptyDataSubTitle:"Click on the button below to get access to our CV bank!",buyMoreButtonTitleDesktop:"Renew",buyMoreButtonTitleMobile:"Renew",headers:E,resourceParams:new p.B().addFilter("status","1").addSort("field_expire_date",v.Sr.Asc).addFilter("field_credit_type.tid",g.n0.toString()).addInclude(P),resourceDeserializer:e=>{let t=e.included;return e.data.map(e=>{var a,r,n,s,o,l,i;let d=t.find(t=>{var a,r,n;return"node--company"===t.type&&(null==e?void 0:null===(n=e.relationships)||void 0===n?void 0:null===(r=n.field_company)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id)===t.id}),c=null==d?void 0:null===(n=d.relationships)||void 0===n?void 0:null===(r=n.field_country)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id,u=t.find(t=>{var a,r,n;return t.type===v.Jq.Status&&(null==e?void 0:null===(n=e.relationships)||void 0===n?void 0:null===(r=n.field_status)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id)===t.id});return{id:e.id,creditTypeTid:g.n0,countryId:c,title:e.attributes.title,status:u.attributes.name,serviceId:"03",expiryDate:e.attributes.field_expire_date,startDate:u===v.qb.Unused.toLowerCase()?null:null==e?void 0:null===(o=e.attributes)||void 0===o?void 0:null===(s=o.field_active_duration_period)||void 0===s?void 0:s.value,endDate:u===v.qb.Unused.toLowerCase()?null:null==e?void 0:null===(i=e.attributes)||void 0===i?void 0:null===(l=i.field_active_duration_period)||void 0===l?void 0:l.end_value,storeId:k(e,t)}})}}
1],L=[{...{...Z,emptyDataLink:"Additional",footerCtaUrl:"Additional",buyMoreButtonTitleDesktop:"Buy more",buyMoreButtonTitleMobile:"Buy more",hasHeader:!1,headers:[{headerTitle:"Title",field:"title",width:5e3},{headerTitle:"Expiry Date",field:"expiryDate",headerCellClassName:"justify-center",customContentCell:S},I,{headerTitle:"Actions",field:"action",headerCellClassName:"justify-center"}],rowActions:[{icon:(0,s.jsx)(b,{}),name:"Activate",key:n.Activate},{icon:(0,s.jsx)(C.Z,{size:"bigger"}),name:"Buy again",key:n.BuyAgain},{icon:(0,s.jsx)(w,{}),name:"Transfer credits",key:n.TransferCredits,onlyAdmins:!0},{icon:(0,s.jsx)(j.Z,{}),name:"Help me",key:n.HelpMe}]},id:"11",titleDesktop:"Homepage carousel display",titleMobile:"Homepage carousel",tooltipContent:"Homepage carousel display",emptyDataTitle:"You haven’t bought a spot on the homepage carousel yet.",emptyDataButtonTitle:"Buy Carousel service",emptyDataSubTitle:"Click on the button below to purchase company placement on our homepage carousel!",headers:E,resourceParams:new p.B().addFilter("status","1").addSort("field_expire_date",v.Sr.Asc).addFilter("field_credit_type.tid",g.tT.toString()).addInclude(P),resourceDeserializer:e=>(function(e,t,a){let r=e.included;return e.data.map(e=>{var a,n,s,o,l,i,d,c,u,m,p,f;let y=r.find(t=>{var a,r,n;return t.type===v.Jq.Status&&(null==e?void 0:null===(n=e.relationships)||void 0===n?void 0:null===(r=n.field_status)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id)===t.id}),h=r.find(t=>{var a,r,n;return"node--company"===t.type&&(null==e?void 0:null===(n=e.relationships)||void 0===n?void 0:null===(r=n.field_company)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id)===t.id}),x=null==h?void 0:null===(s=h.relationships)||void 0===s?void 0:null===(n=s.field_country)||void 0===n?void 0:null===(a=n.data)||void 0===a?void 0:a.id;return{id:e.id,creditTypeTid:t,title:null==e?void 0:null===(o=e.attributes)||void 0===o?void 0:o.title,status:null!==(f=null==y?void 0:null===(l=y.attributes)||void 0===l?void 0:l.name)&&void 0!==f?f:null,countryId:x,serviceId:"11",startDate:(null==y?void 0:null===(i=y.attributes)||void 0===i?void 0:i.name)==="Used"?null==e?void 0:null===(c=e.attributes)||void 0===c?void 0:null===(d=c.field_active_duration_period)||void 0===d?void 0:d.value:null,endDate:(null==y?void 0:null===(u=y.attributes)||void 0===u?void 0:u.name)==="Used"?null==e?void 0:null===(p=e.attributes)||void 0===p?void 0:null===(m=p.field_active_duration_period)||void 0===m?void 0:m.end_value:null,expiryDate:e.attributes.field_expire_date,storeId:k(e,r)}})})(e,g.tT,0)}],T={...Z,footerCtaUrl:"Advertising",emptyDataLink:"Advertising",emptyDataButtonTitle:"Request offer",buyMoreButtonTitleDesktop:"Request offer",buyMoreButtonTitleMobile:"Request offer",headers:[{headerTitle:"Title",field:"title",width:5e3},{headerTitle:"Expiry Date",field:"expiryDate",headerCellClassName:"justify-center",customContentCell:S},I,{headerTitle:"Actions",field:"action",headerCellClassName:"justify-center"}],rowActions:[{icon:(0,s.jsx)(b,{}),name:"Activate",key:n.Activate},{icon:(0,s.jsx)(C.Z,{size:"bigger"}),name:"Buy again",key:n.BuyAgain},{icon:(0,s.jsx)(w,{}),name:"Transfer credits",key:n.TransferCredits,onlyAdmins:!0},{icon:(0,s.jsx)(j.Z,{}),name:"Help me",key:n.HelpMe}]},B=[{id:"recruitment",title:"Recruitment",services:R},{id:"additional",title:"Additional",services:L},{id:"advertising",title:"Advertising",services:[{...T,id:"22",titleDesktop:"Category Sponsorship",titleMobile:"Category Sponsorship",tooltipContent:"Job Category Sponsorship",emptyDataTitle:"You haven’t bought any Category Sponsorships yet. ",emptyDataButtonTitle:"Buy Category Sponsorship",emptyDataSubTitle:"Click on the relevant button to purchase a Job Category Sponsorship!",emptyDataLink:"/employer-dashboard/services/category-sponsorship",buyMoreButtonTitleDesktop:"Buy again",buyMoreButtonTitleMobile:"Buy again",headers:[{headerTitle:"Category",field:"title",width:5e3},{headerTitle:"Status",field:"status",headerCellClassName:"justify-end",customContentCell:A},{headerTitle:"Start Date",field:"startDate",headerCellClassName:"justify-center",customContentCell:N},{headerTitle:"End Date",field:"endDate",headerCellClassName:"justify-center",customContentCell:N},{headerTitle:"Expiry Date",field:"expiryDate",headerCellClassName:"justify-center",customContentCell:N},I,{headerTitle:"Actions",field:"action",headerCellClassName:"justify-center"}],resourceParams:new p.B().addFilter("status","1").addSort("field_expire_date",v.Sr.Asc).addFilter("field_credit_type.tid",g.fT.toString()).addInclude(P),resourceDeserializer:e=>{let t=e.included;return e.data.map(e=>{var a,r,n,s,o,l,i,d,c,u,m;let p=t.find(t=>{var a,r,n;return t.type===v.Jq.Status&&(null==e?void 0:null===(n=e.relationships)||void 0===n?void 0:null===(r=n.field_status)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id)===t.id}),f=t.find(t=>{var a,r,n;return t.type===v.Jq.TaxonomyJobCategory&&(null==e?void 0:null===(r=e.relationships)||void 0===r?void 0:null===(a=r.field_category)||void 0===a?void 0:a.data)&&(null===(n=e.relationships.field_category.data[0])||void 0===n?void 0:n.id)===t.id});return{id:e.id,creditTypeTid:g.fT,title:null!==(d=null==f?void 0:null===(a=f.attributes)||void 0===a?void 0:a.name)&&void 0!==d?d:"Not selected",status:null!==(c=null==p?void 0:null===(r=p.attributes)||void 0===r?void 0:r.name)&&void 0!==c?c:null,category:null==f?void 0:null===(n=f.attributes)||void 0===n?void 0:n.name,serviceId:"22",startDate:null!==(u=null==e?void 0:null===(o=e.attributes)||void 0===o?void 0:null===(s=o.field_active_duration_period)||void 0===s?void 0:s.value)&&void 0!==u?u:null,endD
1ate:null!==(m=null==e?void 0:null===(i=e.attributes)||void 0===i?void 0:null===(l=i.field_active_duration_period)||void 0===l?void 0:l.end_value)&&void 0!==m?m:null,expiryDate:e.attributes.field_expire_date,storeId:k(e,t)}})}},{...T,id:"23",headers:M,titleDesktop:"Additional Advertising Options",titleMobile:"Additional Advertising Options",tooltipContent:"Additional Advertising Options",emptyDataTitle:"You haven’t bought any Additional Advertising Options yet.",emptyDataSubTitle:"Click on the relevant button to request an Additional Advertising Options!",rowActions:F.rowActions,resourceParams:new p.B().addFilter("status","1").addSort("field_expire_date",v.Sr.Asc).addFilter("field_credit_type.tid",g.d3.toString()).addInclude(P),resourceDeserializer:e=>D(e,g.d3,"23")}]}],q=e=>{let{children:t}=e,a=(0,l.useRouter)(),{t:r}=(0,d.$G)("dashboard"),{servicesMenuState:n,setServicesMenuState:i}=(0,m.useEmployerDashboardServicesLayoutContext)();return(0,o.useEffect)(()=>{var e;let t=null===(e=B.find(e=>e.id===a.query.serviceCategory))||void 0===e?void 0:e.id;t||a.push("/employer-dashboard/services/".concat(B[0].id)),i(t||B[0].id)},[a]),(0,s.jsxs)("div",{className:"flex h-full flex-grow flex-col","data-sentry-component":"EmployerDashboardServicesLayout","data-sentry-source-file":"EmployerDashboardServicesLayout.tsx",children:[(0,s.jsx)(u.Z,{title:r("Services"),buttonTitle:r("Buy services"),path:"/pricing","data-sentry-element":"EmployerDashboardPageHeader","data-sentry-source-file":"EmployerDashboardServicesLayout.tsx"}),(0,s.jsx)(c.Z,{menu:B,menuState:n,setMenuState:i,withChangeRoute:"/employer-dashboard/services","data-sentry-element":"TabsMenu","data-sentry-source-file":"EmployerDashboardServicesLayout.tsx"}),t]})};var U=a(85444);function H(){let e=(0,l.useRouter)();return(0,o.useEffect)(function(){e.push("/employer-dashboard/services/".concat(B[0].id))},[]),(0,s.jsx)(s.Fragment,{children:(0,s.jsx)("div",{className:"flex h-[200px] items-center justify-center",children:(0,s.jsx)(U.Z,{size:"small","data-sentry-element":"Spinner","data-sentry-source-file":"home.tsx"})})})}H.getLayout=function(e){return(0,s.jsx)(i.Z,{type:"employer",children:(0,s.jsx)(q,{children:e})})};var J=a(91444),V=a(36176),z=a(66613),O=a(22546),W=a(47533),Y=a(87536),G=a(74231),Q=a(78551),K=a(14986),$=a(6741),X=a(32812),ee=a(48377),et=a(87233),ea=a(19726),er=a(61194),en=e=>{var t,a;let{isOpen:r,onConfirm:n,onCancel:l,selectedCredit:i}=e,c=G.Ry({company:G.Ry().required("This field is required").test("company-countryId-match","Different countries",function(e){var t;return(null!==(t=e.countryId)&&void 0!==t?t:g.cK[v.yh.Cyprus])===(null==i?void 0:i.countryId)})}),{user:u}=(0,ee.useAuthContext)(),{company:m}=(0,X.useActiveCompanyContext)(),{handleSubmit:p,control:f,formState:{isValid:y}}=(0,Y.cI)({defaultValues:{company:{tid:0,value:null,id:"",name:"",countryId:""}},resolver:(0,W.X)(c),mode:"onChange"}),{width:h}=(0,er.i)(),x=h<=(0,ea.I)("md"),{t:b}=(0,d.$G)("dashboard"),[C,j]=(0,o.useState)(!1),{data:w,isFetching:_,isError:S}=(0,Q.a)({queryKey:["getAllCompanies"],queryFn:()=>{var e,t;return(0,et.ds)(null==u?void 0:null===(t=u.userData)||void 0===t?void 0:null===(e=t.company)||void 0===e?void 0:e.id)},enabled:!!(null==u?void 0:null===(a=u.userData)||void 0===a?void 0:null===(t=a.company)||void 0===t?void 0:t.id),staleTime:6e5});async function N(e){var t;j(!0),await n({credit:null==i?void 0:i.value,company:null==e?void 0:null===(t=e.company)||void 0===t?void 0:t.id}),j(!1)}return(0,o.useEffect)(function(){S&&J.Am.error(b("An error occurred while fetching the company list."))},[S]),(0,s.jsx)(z.u,{show:r,as:o.Fragment,unmount:!0,"data-sentry-element":"Transition","data-sentry-component":"TransferCreditToAnotherCompany","data-sentry-source-file":"TransferCreditToAnotherCompany.tsx",children:(0,s.jsxs)(O.Vq,{as:"div",className:"relative z-10",onClose:l,"data-sentry-element":"Dialog","data-sentry-source-file":"TransferCreditToAnotherCompany.tsx",children:[(0,s.jsx)(z.x,{as:o.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0","data-sentry-element":"TransitionChild","data-sentry-source-file":"TransferCreditToAnotherCompany.tsx",children:(0,s.jsx)("div",{className:"fixed inset-0 bg-black bg-opacity-25"})}),(0,s.jsx)("div",{className:"fixed inset-0 overflow-y-auto",children:(0,s.jsx)("div",{className:"flex min-h-full items-center justify-center p-4 text-center",children:(0,s.jsx)(z.x,{as:o.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95","data-sentry-element":"TransitionChild","data-sentry-source-file":"TransferCreditToAnotherCompany.tsx",children:(0,s.jsxs)(O.EM,{className:"flex w-[343px] transform flex-col items-center justify-center rounded-20px bg-white px-6 py-6 transition-all md:w-[418px]","data-sentry-element":"DialogPanel","data-sentry-source-file":"TransferCreditToAnotherCompany.tsx",children:[(0,s.jsx)(O.$N,{as:"p",className:"paragraph_normal_bold md:paragraph_large_bold mb-6 text-gray-600","data-sentry-element":"DialogTitle","data-sentry-source-file":"TransferCreditToAnotherCompany.tsx",children:b("Transfer credit to another company")}),(0,s.jsxs)("form",{className:"flex w-full flex-col gap-6 text-start",onSubmit:p(N),children:[(0,s.jsxs)("p",{children:["Credit:"," ",(0,s.jsx)("span",{className:"font-bold",children:null==i?void 0:i.label})]}),_?(0,s.jsx)("div",{className:"flex justify-center",children:(0,s.jsx)(U.Z,{})}):(0,s.jsx)(Y.Qr,{name:"company",control:f,render:e=>{let{field:t,fieldState:a}=e;return(0,s.jsx)($.F,{...t,isEditing:!0,label:"Target Company",placeholder:x?b("Select company"):b("Select company to transfer the credits"),options:function(){var e;let t=null==u?void 0:null===(e=u.userData)||void 0===e?void 0:e.company,a=(null!=w?w:[]).map(e=>({...e,value:e.id||"",label:e.name||"Unknown Company"}));return[...t&&t.id&&t.name?[{...t,value:t.id,label:t.name}]:[],...a].filter(e=>e.id!==(null==m?void 0:m.id))}(),name:"company",value:null==w?void 0:w.find(e=>e.value===t.value.value),onChange:e=>t.onChange(e),error:a.error})}}),(0,s.jsxs)("div",{className:"mt-8 flex justify-center gap-2",children:[(0,s.jsx)(K.Z,{disabled:_||C,onClick:l,label:"No, cancel",variant:"outline-primary",changingSizeRules:"small md:medium","data-sentry-element":"Button","data-sentry-source-file":"TransferCreditToAnotherCompany.tsx"}),(0,s.jsx)(K.Z,{type:"submit",disabled:_||!y||C,label:"Transfer credits",changingSizeRules:"small md:medium","data-sentry-element":"Button","data-sentry-source-file":"TransferCreditToAnotherCompany.tsx"})]})]})]})})})})]})})},es=a(89193),eo=a(63552),el=a(69236),ei=a(75364),ed=a(17355),ec=a(720),eu=a(611),em=a(10316);let ep={"f2c81906-fa8c-4ddd-bf6a-95eb4e346884":180,"e84c63c9-dcaa-4ab0-80ca-d72a8a109b90":365,"09d9e7d2-386c-445b-acbb-38b32c2a6ebc":180,"8b10f643-9c03-421f-a2fd-88324fd5bb51":365,"332d3681-ad65-498c-9c98-47e497870a66":30,"98c1194d-77c7-492d-ad4c-f899af085633":30,"55a20ad4-0c64-4e21-8936-49c5bb428230":60,"a51e96de-5199-4000-bb3a-76a62b8353b5":90,"0a90c2bc-44c7-449c-bc84-00c2f92788a3":120,"5d6c1110-bc68-4026-9af3-69977750b05c":150,"6886c6a2-361b-497b-bc7f-a4cde75956ad":180,"9162491f-a38e-48d6-bd2b-cc724c46dfb6":210,"f4cc5575-2e00-47bb-8dbf-ea7df6c7a283":240,"a6d1d2b4-2136-4b5f-9f3f-00bd40acd794":270,"46a46f50-1726-447e-855c-2379491828eb":300,"ea6bbfb5-e5ef-40c
17-a698-2d5a9078f0c4":330,"f742a5ca-3e1c-49af-9b86-7bcb29aea35a":360,"f8df07d0-f89d-4674-ba81-ab1ff1f5a36f":14,"a8e76c80-88e1-4726-bfde-de907ccb107d":14,"db2b8fb1-a8fb-40a0-92a2-f654a34f793d":1,"df06a7c5-6cb6-4faa-bdb4-cff53c62b4ad":365,"85e1a471-262f-4ade-a8f3-6c21110dcfb1":1,"765cc01b-8265-4a92-bb66-a841e451fea5":365,"75f332e9-49fe-47fd-9434-e237b2c759eb":30,"bdf30c37-4a52-40c7-afbb-53ba2267e888":30,"63c76a84-bd6b-40c4-ac45-d2da34087b2e":14,"ecf47e29-ba78-4514-a5e8-055fe094e733":14,"01cb6f54-0c98-4c0e-848e-785319e7f9c5":void 0,"4a672e4d-2903-40a5-8869-d2d5c68ef6a5":void 0,"4fbaea0e-b889-4104-8e67-ae7201280eb1":void 0,"f620aa6d-ef34-4bfb-b07e-f095f889ccce":void 0,"4178a732-689f-4942-9a94-58141233136f":void 0,"a8ca3fdd-2001-4d84-ad43-a82a2c1784d5":void 0,"2114b083-1b5f-4f1c-b686-cb6a673fe7e2":void 0,"e4c0aecd-228b-40b6-bf82-913067ffb287":void 0,"d03ce792-0c3a-48e8-8885-bf9a6e38071c":14,"3455ef84-131a-4391-816e-420952f6f5ad":30,"825d29d8-d74e-45c9-ae17-2c166f7c05a3":14,"53b50992-7e9b-42c0-b82c-d8ea9c2cfd0b":30,"21e7b314-9f85-4cbd-9f4a-76c6fbe9ebf4":14,"6e595cd9-c395-4a95-a8d8-224d6d9e80a6":30,"d386c324-8274-46b1-a108-7b7089d0e7bf":14,"06118549-31e3-4d93-9da0-7cd61ecf3d87":30};function ef(){let e=(0,l.useRouter)(),{t}=(0,d.$G)("dashboard"),{company:a}=(0,X.useActiveCompanyContext)(),r=(0,ed.useTaxonomyContext)(),{store:n}=(0,ec.useStoreContext)();return async function(s){let o,l=null,i={},d=x()();if(!["03","20"].includes(null==s?void 0:s.serviceId)){let e;try{e=await (0,eu.mK)(a.nid,n.id,s.creditTypeTid,g.d)}catch(e){e.message="GetCompanyCredits: "+e.message,console.error(e),J.Am.error(t("Something went wrong"));return}if(!e.total||!(o=e.credits.reduce((e,t)=>{let a=x()(),r=x()(t.attributes.field_expire_date);if(r.isBefore(a))return e;if(!e)return t;let n=x()(e.attributes.field_expire_date);return r.isBefore(n)?t:e}))){J.Am.error(t("You don't have any available credits"));return}let r=function(e){var t,a,r;if(!(null===(t=e.orderItems)||void 0===t?void 0:t.length)){console.debug("calculateActiveDurationPeriod: No order items");return}let n=null===(r=e.orderItems[0].relationships)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id;if(!n){console.debug("calculateActiveDurationPeriod: No variation id");return}let s=ep[n];if(!s){console.debug("calculateActiveDurationPeriod: No duration in product variation map");return}let o=x()();return{value:o.toDrupalString(),end_value:o.add(s,"days").toDrupalString()}}(e);r&&(i.field_active_duration_period=r)}let c={field_status:{data:{type:v.Jq.Status,id:r.getStatusByName(v.qb.Used).id}}};switch(s.creditTypeTid){case g.CS:i.field_active_duration_period={value:x()(d).toDrupalString(),end_value:x()(d).add(1,"year").toDrupalString()};break;case g.c3:case g.jc:c.field_job={data:{type:v.Jq.Job,id:s.jobId}};break;case g.n0:o={id:s.id},i.field_active_duration_period={value:d.toDrupalString(),end_value:s.title.includes("1 year")?d.add(1,"year").toDrupalString():d.add(1,"day").toDrupalString()};break;case g.tc:o={id:s.id},i.field_active_duration_period={value:d.toDrupalString(),end_value:d.add(1,"months").toDrupalString()};break;case g.fT:e.push("/employer-dashboard/services/job-category-sponsorship?creditId=".concat(o.id));return;case g.$c:break;case g.Ti:c.field_article={data:{type:v.Jq.Article,id:s.articleId}};break;case g.fI:case g.d3:case g.yw:break;case g.tT:i.field_active_duration_period={value:d.toDrupalString(),end_value:s.title.includes("6 months")?d.add(6,"month").toDrupalString():d.add(1,"year").toDrupalString()};break;case g.JT:s.jobId&&(c.field_job={data:{type:v.Jq.Job,id:s.jobId}});break;default:console.error("Unhandled credit type: ".concat(s.creditTypeTid));return}try{l=await (0,em.vc)({id:o.id,type:v.Jq.Credit,attributes:i,relationships:c})}catch(e){e.message="UpdateResource: "+e.message,console.error(e),J.Am.error(t("Something went wrong"));return}return J.Am.success(t("Credit activated")),l}}function ey(){let{user:e}=(0,ee.useAuthContext)(),[t,a]=(0,o.useState)(!1),[r,n]=(0,o.useState)(null),[s,l]=(0,o.useState)();return(0,o.useEffect)(function(){var t,a;l(null==e?void 0:null===(a=e.userData)||void 0===a?void 0:null===(t=a.role)||void 0===t?void 0:t.includes("company_admin"))},[e]),{transferCredit:async function(e){s&&(n({label:e.title,value:e.id,storeId:e.storeId,countryId:e.countryId,id:e.id,name:e.title}),a(!0))},transferCreditOpen:t,selectedCredit:r,setTransferCreditOpen:a}}var eh=a(2685),ex=a(90719),eg=a(81076),ev=a(98635),eb=a(25675),eC=a.n(eb),ej={src:"/_next/static/media/emptyJobPosts.5eeec721.png",height:356,width:200,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAMAAADp7a43AAAANlBMVEXHuuA5H1M1HUv08villcr28f9UQHCZmczn4++Zhr7n4/JALFtZLYtbL4rp5fZ9YYiSdJzh3e5E8F2bAAAAEnRSTlMLMYG6LRpbAfoSvK2Arbavf7X0APYOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKklEQVR4nAXBiQEAEAwEwUXIxa//Zs0QAYRZ8HYvSBL13Iqv6TAaeE7+ARMtAOurubfWAAAAAElFTkSuQmCC",blurWidth:4,blurHeight:8};let ew={0:"Recruitment",1:"Additional",2:"Advertising"};var e_=e=>{var t;let{title:a,subTitle:r,buttonTitle:n,id:o,horizontal:l=!1,serviceTypeId:i}
1=e,d="00"===o,c=(0,eh.F)(null!==(t=null==ew?void 0:ew[i])&&void 0!==t?t:"");return(0,s.jsx)("div",{className:"flex w-full items-center justify-center","data-sentry-component":"EmptyJobPostsData","data-sentry-source-file":"EmptyJobPostsData.tsx",children:(0,s.jsxs)("div",{className:"".concat(d&&"py-6 pt-12 md:py-12"," flex ").concat(l?"flex-col items-center text-center lg:mt-6 lg:w-full lg:flex-row lg:items-start lg:justify-between lg:text-start":"flex-col items-center text-center "," text-gray-500"),children:[(0,s.jsxs)("div",{className:d?"flex flex-col items-center":"",children:[d&&(0,s.jsx)(eC(),{src:ej,alt:"empty documents",width:100,priority:!0}),(0,s.jsx)("p",{className:"paragraph_normal_bold mb-1 ".concat(l?"mt-6 lg:mt-0":"mt-6"),children:a}),(0,s.jsx)("p",{className:"paragraph_normal_regular ".concat(l?"mb-6 lg:mb-0":"mb-6"),children:r})]}),(0,s.jsx)(K.Z,{className:"shrink-0",label:n,shape:"rectangular",changingSizeRules:"medium lg:large",onClick:()=>{c()},"data-sentry-element":"Button","data-sentry-source-file":"EmptyJobPostsData.tsx"})]})})},eS=a(48732),eN=a(52863),eA=a(94809),ek=a(50704),eD=a(60336),eP=a(94139),eZ=a(1937);function eI(e){var t,a,r;let n=(0,l.useRouter)(),{t:i}=(0,d.$G)("dashboard"),{company:c}=(0,X.useActiveCompanyContext)(),u=(0,eN.l)({itemsPerPage:e.itemsPerPage,type:e.service.nodeType,params:new p.B().clone(null!==(a=e.service.resourceParams)&&void 0!==a?a:new p.B).addFilter("field_company.nid",String(c.nid)),deserializer:e.service.resourceDeserializer,isAccurateCount:!0}),m=n.query.serviceCategory,f=(0,o.useRef)(),y=(0,o.useRef)(null),[h,x]=(0,o.useState)(!0),[g,v]=(0,o.useState)(!1),[b,C]=(0,o.useState)(),[j,w]=(0,o.useState)(),_=(0,eh.F)(null!==(r=null==e?void 0:null===(t=e.service)||void 0===t?void 0:t.footerCtaUrl)&&void 0!==r?r:"");async function S(){let t;try{t=await u.getPaginatedResources()}catch(e){e.message="paginator.getPaginatedResources: "+e.message,console.error(e),v(!0),x(!1);return}w(e.service.headers.map(t=>"action"!==t.field?t:{...t,customContentCell:eP.te.bind(null,[{buttonIcon:(0,s.jsx)(eD.Z,{}),actionItems:e.service.rowActions.filter(t=>!t.onlyAdmins||e.isCompanyAdmin),onAction:N,scrollableContainerRef:y}])})),C(t),x(!1)}function N(t,a){e.onAction(t,a,f.current[t])}return(0,o.useEffect)(function(){S()},[e.makeRefresh]),(0,eZ.K)(function(){var t;u.setParams(new p.B().clone(null!==(t=e.service.resourceParams)&&void 0!==t?t:new p.B).addFilter("field_company.nid",String(c.nid)))},[c]),(0,eZ.K)(function(){S()},[u.params]),(0,o.useEffect)(function(){f.current=b},[b]),(0,s.jsx)(ex.Z,{header:(0,s.jsxs)("div",{className:"flex h-full items-center justify-between gap-2 pb-2","data-sentry-component":"renderHeader","data-sentry-source-file":"ServiceCard.tsx",children:[(0,s.jsx)("div",{className:"flex items-center gap-2",children:(0,s.jsx)("p",{className:"paragraph_large_bold max-w-[270px] truncate text-gray-600 sm:w-full sm:max-w-full",children:"".concat(void 0===u.totalEntries?"":u.totalEntries+" ").concat(i(e.service.titleDesktop))})}),e.service.tooltipContent?(0,s.jsx)(eg.Z,{content:e.service.tooltipContent,children:(0,s.jsx)(ev.Z,{type:"button"})}):(0,s.jsx)(s.Fragment,{})]}),"data-sentry-element":"Card","data-sentry-component":"ServiceCard","data-sentry-source-file":"ServiceCard.tsx",children:h?(0,s.jsx)("div",{className:"flex h-[274px] items-center justify-center",children:(0,s.jsx)(U.Z,{})}):g?(0,s.jsx)("div",{className:"flex h-[274px] items-center justify-center",children:(0,s.jsx)(eS.Z,{})}):b.length?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"overflow-auto",ref:y,children:(0,s.jsx)(ek.i,{hasHeader:e.service.hasHeader,headers:j,data:b,withPadding:e.service.hasHeader,"data-sentry-element":"Table","data-sentry-source-file":"ServiceCard.tsx"})}),(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsx)(K.Z,{className:"shrink-0",label:e.service.buyMoreButtonTitleDesktop,shape:"rectangular",changingSizeRules:"small md:medium lg:large",onClick:function(){_()},"data-sentry-element":"Button","data-sentry-source-file":"ServiceCard.tsx"}),(0,s.jsx)(eA.Z,{title:"View history",className:"text-brand-orange-600 transition duration-200 ease-in-out hover:brightness-150",href:"/employer-dashboard/services/".concat(m,"/").concat(e.service.id),"data-sentry-element":"InnerLink","data-sentry-source-file":"ServiceCard.tsx"})]})]}):(0,s.jsx)(e_,{serviceTypeId:e.service.id.slice(0,1),id:e.service.id,title:e.service.emptyDataTitle,buttonTitle:e.service.emptyDataButtonTitle,subTitle:e.service.emptyDataSubTitle,link:e.service.emptyDataLink})})}async function eF(e,t){let a;if(!e||!t)throw Error("companyNid and creditType are required");let r=new Date().toISOString(),n=new p.B().addFilter("status","1").addFilter("field_company.id",e).addGroup("datefilter","AND").addFilter("field_active_duration_period.value",r,"<=","datefilter","startValue").addFilter("field_active_duration_period.end_value",r,">=","datefilter","endValue").addFilter("field_status.tid","653101").addFilter("field_credit_type.tid",t);try{a=await (0,em.H)({type:v.Jq.Credit,params:n,deserializer:e=>{var t,a,r,n,s;return(null==e?void 0:null===(t=e.meta)||void 0===t?void 0:t.count)?null==e?void 0:null===(s=e.data)||void 0===s?void 0:null===(n=s[0])||void 0===n?void 0:null===(r=n.attributes)||void 0===r?void 0:null===(a=r.field_active_duration_period)||void 0===a?void 0:a.end_value:null}})}catch(e){throw e.messsage="GetCustomResourceCollection: "+e.messsage,e}return a}function eE(){let e=(0,l.useRouter)(),{t}=(0,d.$G)("dashboard"),{user:a,setUser:r}=(0,ee.useAuthContext)(),i=ef(),{transferCredit:c,transferCreditOpen:u,selectedCredit:m,setTransferCreditOpen:p}=ey(),f=e.query.serviceCategory,[y,h]=(0,o.useState)([]),[g,b]=(0,o.useState)(),[C,j]=(0,o.useState)(!1),[w,_]=(0,o.useState)(!1),[S,N]=(0,o.useState)(!1),[A,k]=(0,o.useState)(null),D=(0,eh.F)((0,el.n3)(f)),P=(0,es.p)(),Z=(0,eo.f)();async function I(s,o,l){switch(o.status){case n.Activate:switch(null==l?void 0:l.serviceId){case"03":case"11":case"10":case"20":let d;_(!0);try{var u,m;d=await eF(null==a?void 0:null===(m=a.userData)||void 0===m?void 0:null===(u=m.company)||void 0===u?void 0:u.id,l.creditTypeTid)}catch(e){console.error(e),J.Am.error(t("Something went wrong"))}finally{_(!1)}if(d)N(!0),k("Service already active. Ends on ".concat(x()(d).format("DD/MM/YYYY")));else{_(!0);try{let e=await i(l);(null==e?void 0:e.status)===200&&(j(e=>!e),(null==l?void 0:l.serviceId)==="03"&&r({...a,userData:{...a.userData,accessToSeek4U:!0}}))}catch(e){J.Am.error("Activation failed")}finally{_(!1)}}break;case"01":await P.showActivateFacebookPostServiceFlow(l.id)&&j(e=>!e);break;case"02":await Z.showActivateFeaturedJobServiceFlow(l.id)&&j(e=>!e);break;case"00":e.push("/employer-dashboard/posts/new?creditId=".concat(l.id));break;default:i(l)}break;case n.BuyAgain:D(!0);break;case n.TransferCredits:c(l);break;case n.HelpMe:e.push("/contact")}}async function F(e){try{await (0,em.vc)({type:v.Jq.Credit,id:e.credit,relationships:{field_company:{data:{type:v.Jq.Company,id:e.company}}}}),J.Am.success(t("The credit was successfully transferred")),p(!1),j(e=>!e)}catch(e){e.message="UpdateResource: "+e.message,console.error(e),J.Am.error(t("Something went wrong"));return}}return(0,o.useEffect)(function(){var e,t;b(null==a?void 0:null===(t=a.userData)||void 0===t?void 0:null===(e=t.role)||void 0===e?void 0:e.includes("company_admin"))},[a]),(0,o.useEffect)(function(){},[]),(0,o.useEffect)(function(){h(B.find(e=>e.id===f).services)},[f]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(V.Z,{isOpen:S,setIsOpen:N,title:A,onOkeyFn:()=>N(!1),"data-sentry-element":"Warning","data-sentry-source-file":"category.tsx"}),(0,s.jsx)(ei.Z,{visible:w,"data-sentry-element":"SpinnerWithOverlay","data-sentry-source-file":"category.tsx"}),u&&(0,s.jsx)(en,{selectedCredit:m,onConfirm:F,isOpen:u,onCancel:()=>p(!1)}),(0,s.jsx)("div",{className:"flex flex-col gap-6",children:y.map(e=>(0,s.jsx)(eI,{service:e,isCompanyAdmin:g,onAction:I,itemsPerPage:4,makeRefresh:!!["00","01","02","03","04","10","11","20","21","22","23","24","25"].includes(e.id)&&C},e.id))})]})}eE.getLayout=function(e){return(0,s.jsx)(i.Z,{type:"employer",children:(0,s.jsx)(q,{children:e})})};var eM=a(9517),eR=a(15221);function eL(){let e=(0,l.useRouter)(),{t}=(0,d.$G)("dashboard"),a=(0,eN.l)(),r=(0,o.useRef)(null),i=e.query.serviceCategory,c=e.query.serviceId,u=ef(),{transferCredit:m,transferCreditOpen:f,selectedCredit:h,setTransferCreditOpen:g}=ey(),[b,C]=(0,o.useState)(),[j,w]=(0,o.useState)(!0),[_,S]=(0,o.useState)(!1),[N,A]=(0,o.useState)(),k=(0,o.useRef)(N),[D,P]=(0,o.useState)(),{company:Z}=(0,X.useActiveCompanyContext)(),[I,F]=(0,o.useState)(!1),{user:E,setUser:M}=(0,ee.useAuthContext)(),[R,L]=(0,o.useState)(!1),[T,q]=(0,o.useState)(!1),[H,z]=(0,o.useState)(null),O=(0,eh.F)((0,el.n3)(i)),W=(0,es.p)(),Y=(0,eo.f)();function G(){var e;a.setConfiguration({itemsPerPage:10,type:b.nodeType,params:new p.B().clone(null!==(e=b.resourceParams)&&void 0!==e?e:new p.B).addFilter("field_company.nid",String(Z.nid)),deserializer:b.resourceDeserializer,isAccurateCount:!0})}async function Q(){let e;try{e=await a.getPaginatedResources()}catch(e){e.message="paginator.getPaginatedResources: "+e.message,console.error(e),S(!0)}finally{w(!1)}P(b.headers.map(e=>"action"!==e.field?e:{...e,customContentCell:eP.te.bind(null,[{buttonIcon:(0,s.jsx)(eD.Z,{}),actionItems:b.rowActions.filter(e=>{var t,a;return!e.onlyAdmins||(null==E?void 0:null===(a=E.userData)||void 0===a?void 0:null===(t=a.role)||void 0===t?void 0:t.includes("company_admin"))}),onAction:et,scrollableContainerRef:r}])})),A(e)}function K(){a.setPage(a.page-1)}function $(){a.setPage(a.page+1)}async function et(a,r){let s=k.current[a];switch(r.status){case n.Activate:switch(null==s?void 0:s.serviceId){case"03":case"11":case"10":case"20":let o;L(!0);try{var l,i;o=await eF(null==E?void 0:null===(i=E.userData)||void 0===i?void 0:null===(l=i.company)||void 0===l?void 0:l.id,s.creditTypeTid)}catch(e){console.error(e),J.Am.error(t("Something went wrong"))}finally{L(!1)}if(o)q(!0),z("Service already active. Ends on ".concat(x()(o).format("DD/MM/YYYY")));else{L(!0);try{let e=await u(s);(null==e?void 0:e.status)===200&&(F(e=>!e),(null==s?void 0:s.serviceId)==="03"&&M({...E,userData:{...E.userData,accessToSeek4U:!0}}))}catch(e){J.Am.error("Activation failed")}finally{L(!1)}}break;case"01":await W.showActivateFacebookPostServiceFlow(s.id)&&F(e=>!e);break;case"02":await Y.showActivateFeaturedJobServiceFlow(s.id)&&F(e=>!e);break;case"00":e.push("/employer-dashboard/posts/new?creditId=".concat(s.id));break;default:u(s)}break;case n.BuyAgain:O(!0);break;case n.TransferCredits:m(s);break;case n.HelpMe:window.open("/contact","_blank")}}async function ea(e){try{await (0,em.vc)({type:v.Jq.Credit,id:e.credit,relationships:{field_company:{data:{type:v.Jq.Company,id:e.company}}}}),J.Am.success(t("The credit was successfully transferred")),g(!1),F(e=>!e)}catch(e){e.message="UpdateResourceByNextjsUser: "+e.message,console.error(e),J.Am.error(t("Something went wrong"))}}return(0,o.useEffect)(function(){C(B.find(e=>e.id===i).services.find(e=>e.id===c))},[]),(0,eZ.K)(function(){G()},[Z]),(0,eZ.K)(function(){k.current=N},[N]),(0,eZ.K)(G,[b]),(0,eZ.K)(function(){Q()},[a.itemsPerPage,a.params]),(0,eZ.K)(function(){w(!0),Q()},[a.page,I]),b?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(V.Z,{isOpen:T,setIsOpen:q,title:H,onOkeyFn:()=>q(!1),"data-sentry-element":"Warning","data-sentry-source-file":"service.tsx"}),(0,s.jsx)(ei.Z,{visible:R,"data-sentry-element":"SpinnerWithOverlay","data-sentry-source-file":"service.tsx"}),f&&(0,s.jsx)(en,{selectedCredit:h,onConfirm:ea,isOpen:f,onCancel:()=>g(!1)}),(0,s.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,s.jsx)(eM.Z,{hasBackButton:!0,title:"".concat(t("Services")," - ").concat(y()(t(i))," - ").concat(t(b.titleDesktop)),icon:(0,s.jsx)(eR.Z,{size:"large"}),"data-sentry-element":"EmployerDashboardHeader","data-sentry-source-file":"service.tsx"}),(0,s.jsx)(ex.Z,{header:(0,s.jsxs)("div",{className:"flex h-full items-center justify-between gap-2 border-b border-solid border-gray-200 pb-2","data-sentry-component":"renderHeader","data-sentry-source-file":"service.tsx",children:[(0,s.jsx)("div",{className:"flex items-center gap-2",children:(0,s.jsx)("p",{className:"paragraph_large_bold max-w-[270px] truncate text-gray-600 sm:w-full sm:max-w-full",children:"".concat(t(b.titleDesktop)).concat(void 0===a.totalEntries?"":" (".concat(a.totalEntries,")"))})}),b.tooltipContent?(0,s.jsx)(eg.Z,{content:b.tooltipContent,children:(0,s.jsx)(ev.Z,{type:"button"})}):(0,s.jsx)(s.Fragment,{})]}),"data-sentry-element":"Card","data-sentry-source-file":"service.tsx",children:function(){let e=56*a.itemsPerPage+56+66;return j?(0,s.jsx)("div",{style:{height:e},className:"flex items-center justify-center",children:(0,s.jsx)(U.Z,{})}):_?(0,s.jsx)("div",{style:{height:e},className:"flex items-center justify-center",children:(0,s.jsx)(eS.Z,{})}):N.length?(0,s.jsx)("div",{className:"overflow-auto",ref:r,"data-sentry-component":"renderContent","data-sentry-source-file":"service.tsx",children:(0,s.jsx)(ek.i,{hasHeader:b.hasHeader,headers:D,data:N,hasPagination:!0,paginationState:{itemsPerPage:a.itemsPerPage,currentPage:a.page,totalPages:a.totalPages},previousLabel:t("Previous"),nextLabel:t("Next"),pagesSeparatorLabel:t("of"),onPreviousPage:K,onNextPage:$,withPadding:b.hasHeader,"data-sentry-element":"Table","data-sentry-source-file":"service.tsx"})}):(0,s.jsx)(e_,{serviceTypeId:b.id.slice(0,1),id:b.id,title:b.emptyDataTitle,buttonTitle:b.emptyDataButtonTitle,subTitle:b.emptyDataSubTitle,link:b.emptyDataLink})}()})]})]}):(0,s.jsx)(s.Fragment,{})}eL.getLayout=function(e){return(0,s.jsx)(i.Z,{type:"employer",children:e})};var eT=a(7094),eB=a(40654),eq=a(77065),eU=a(38836),eH=a(42160),eJ=a(41082),eV=a(88784),ez=a(14761);let eO=G.Ry({logo:G.Ry().shape({fileName:G.Z_().required("This field is required")}
1),logoLink:G.Z_().nullable(!0).test("url","URL is invalid",e=>!e||RegExp(eV._,"i").test(e)).notRequired(),bannerImage:G.Ry().shape({fileName:G.Z_().required("This field is required")}),bannerLink:G.Z_().required("This field is required").test("url","URL is invalid",e=>!e||RegExp(eV._,"i").test(e))});function eW(){let{creditId:e,next:t,back:a,categorySponsorshipData:r,currentStepIndex:n}=e6(),{handleSubmit:i,control:c,reset:u,formState:{defaultValues:m,isValid:p}}=(0,Y.cI)({resolver:(0,W.X)(eO),mode:"onTouched"}),{width:f}=(0,er.i)(),y=f<=(0,ea.I)("sm"),{t:h}=(0,d.$G)("dashboard"),b=(0,ed.useTaxonomyContext)(),{store:C}=(0,ec.useStoreContext)(),{company:j}=(0,X.useActiveCompanyContext)(),w=(0,l.useRouter)(),[_,S]=(0,o.useState)();async function N(a){let n;S(!0);let s=await A(e);if(!s){J.Am.error("You don't have any available credits"),w.push("/employer-dashboard/services");return}try{n=await Promise.all([a.logo,a.bannerImage].map(e=>(0,eH.G)({type:v.Jq.MediaImage,file:e,mediaMeta:{alt:e.fileName}})))}catch(e){e.message="UploadFile: "+e.message,console.error(e),J.Am.error(h("Something went wrong")),S(!1);return}try{await (0,em.vc)({id:s,type:v.Jq.Credit,attributes:{field_active_duration_period:{value:x()(r.selectedRange[0]).toDrupalString(),end_value:x()(r.selectedRange[1]).toDrupalString()},field_sponsorship_banner_link:(0,ez.X)(a.bannerLink),...a.logoLink?{field_sponsorship_logo_link:(0,ez.X)(a.logoLink)}:{}},relationships:{field_category:{data:{type:v.Jq.TaxonomyJobCategory,id:r.category.id}},field_sponsorship_logo:{data:{type:v.Jq.MediaImage,id:n[0].id}},field_sponsorship_banner:{data:{type:v.Jq.MediaImage,id:n[1].id}},field_status:{data:{type:v.Jq.Status,id:b.getStatusByName(v.qb.Used).id}}}})}catch(e){e.message="UpdateResource: "+e.message,console.error(e),J.Am.error(h("Something went wrong")),S(!1);return}S(!1),t()}async function A(e){let t;try{t=await (0,eu.mK)(j.nid,C.id,g.fT,g.d)}catch(e){return e.message="GetCompanyCredits: "+e.message,console.error(e),J.Am.error(h("Something went wrong")),null}if(!t.total)return null;if(t.credits.find(t=>t.id===e))return e;let a=t.credits.reduce((e,t)=>{let a=x()(),r=x()(t.attributes.field_expire_date);if(r.isBefore(a))return e;if(!e)return t;let n=x()(e.attributes.field_expire_date);return r.isBefore(n)?t:e});return a?a.id:null}return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(eB.Z,{title:h("Sponsorship images"),subTitle:h("Complete this step to submit your category sponsorship"),currentStepIndex:n,totalSteps:3,"data-sentry-element":"CategorySponsorshipCardHeader","data-sentry-source-file":"CategorySponsorshipStep3.tsx"}),(0,s.jsxs)("form",{onSubmit:i(N),className:"mt-6 flex w-full flex-col gap-6 text-start md:items-end",autoComplete:"off",children:[(0,s.jsx)(Y.Qr,{name:"logo",control:c,render:e=>{let{field:t}=e;return(0,s.jsx)(eq.Z,{isCategorySponsorship:!0,isEditing:!0,label:h("Upload your logo"),value:t.value,onChange:t.onChange,fileTypes:[".png",".jpeg",".jpg"],maxSize:1e6,isMobileMode:y,requiredWidth:80,requiredHeight:80})},"data-sentry-element":"Controller","data-sentry-source-file":"CategorySponsorshipStep3.tsx"}),(0,s.jsx)(Y.Qr,{name:"logoLink",control:c,render:e=>{let{field:t,fieldState:a}=e;return(0,s.jsx)(eJ.Z,{isEditing:!0,label:"Logo link",placeholder:"Enter logo link",withBorder:!1,value:t.value,onChange:t.onChange,error:a.error,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"CategorySponsorshipStep3.tsx"}),(0,s.jsx)(Y.Qr,{name:"bannerImage",control:c,render:e=>{let{field:t}=e;return(0,s.jsx)(eq.Z,{isCategorySponsorship:!0,isEditing:!0,label:h("Upload banner image"),value:t.value,onChange:t.onChange,fileTypes:[".png",".jpeg",".jpg"],maxSize:1e6,isMobileMode:y,requiredWidth:728,requiredHeight:90})},"data-sentry-element":"Controller","data-sentry-source-file":"CategorySponsorshipStep3.tsx"}),(0,s.jsx)(Y.Qr,{name:"bannerLink",control:c,render:e=>{let{field:t,fieldState:a}=e;return(0,s.jsx)(eJ.Z,{isEditing:!0,label:"Banner link",placeholder:"Enter banner link",withBorder:!1,value:t.value,onChange:t.onChange,error:a.error,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"CategorySponsorshipStep3.tsx"}),(0,s.jsxs)("div",{className:"mt-8 flex w-full flex-col items-start justify-between gap-2 lg:mt-6 lg:flex-row lg:items-center",children:[(0,s.jsx)(eU.Z,{withChevron:!0,back:a,"data-sentry-element":"PreviousCategorySponsorshipStep","data-sentry-source-file":"CategorySponsorshipStep3.tsx"}),(0,s.jsxs)("div",{className:"flex w-full justify-between gap-2 lg:w-fit lg:justify-center",children:[(0,s.jsx)(K.Z,{className:"w-[150px] sm:w-fit",type:"button",label:"Cancel",variant:"outline-primary",changingSizeRules:"medium md:large",disabled:_,onClick:function(){u(m),a()},"data-sentry-element":"Button","data-sentry-source-file":"CategorySponsorshipStep3.tsx"}),(0,s.jsx)(K.Z,{className:"w-[150px] sm:w-fit",disabled:_||!p,type:"submit",label:y?"Submit":"Submit sponsorship",variant:"primary",changingSizeRules:"medium md:large","data-sentry-element":"Button","data-sentry-source-file":"CategorySponsorshipStep3.tsx"})]})]})]})]})}var eY=a(8128);let eG=e=>{let{value:t,onChange:a,className:r,categories:n}=e,[l,i]=(0,o.useState)(""),c=l&&l.trim()?n.filter(e=>e.name.toLowerCase().includes(l.toLowerCase())):n,{t:u}=(0,d.$G)("common");return(0,s.jsxs)("div",{className:"".concat(r," w-full"),"data-sentry-component":"SelectTag","data-sentry-source-file":"SelectTag.tsx",children:[(0,s.jsxs)("div",{className:"flex w-full flex-col items-start lg:flex-row lg:items-end lg:justify-between",children:[(0,s.jsxs)("p",{className:"paragraph_large_bold text-gray-600",children:[u("All Job Categories")," (",n.length,")"]}),(0,s.jsx)(eY.Z,{value:l,placeholder:u("Search job category"),onChange:e=>{i(e.target.value)},"data-sentry-element":"SearchComponent","data-sentry-source-file":"SelectTag.tsx"})]}),c&&!!c.length&&(0,s.jsx)("div",{className:"relative ".concat("before:content-[''] before:-bottom-6 before:left-0 before:w-full before:h-[40%] before:absolute before:bg-gradient-to-b before:from-transparent before:to-white before:pointer-events-none"),children:(0,s.jsx)("ul",{className:"flex max-h-[352px] w-full flex-wrap gap-2 overflow-y-auto rounded-b-lg bg-white py-4 pl-0 pr-2 md:max-h-[376px] ".concat("overflow-y-scroll scrollbar-thin scrollbar-track-gray-200 scrollbar-thumb-gray-400 scrollbar-thumb-rounded"),children:c.map((e,r)=>(0,s.jsx)("button",{onClick:()=>{a(e)},className:"button_large_bold rounded-full ".concat(e.id===(null==t?void 0:t.id)?"bg-brand-orange-50":"border"," border-solid border-brand-orange-600 px-4 py-2 text-brand-orange-600 transition duration-200 ease-in-out"),children:e.name},r))})})]})};eG.displayName="SelectTag";var eQ=a(69387),eK=a(2994);function e$(){let{setCategorySponsorshipData:e,next:t,categorySponsorshipData:a,currentStepIndex:r,reset:n}=e6(),{category:i}=a,{t:c}=(0,d.$G)("dashboard"),u=(0,l.useRouter)(),m={locale:u.locale.split("-").shift(),defaultLocale:u.defaultLocale.split("-").shift()},[p,f]=(0,o.useState)(i),{data:y,isFetching:h,isError:x}=(0,Q.a)({queryKey:["getAllJobCategory"],queryFn:eK.c.bind(null,m),staleTime:36e5,refetchOnWindowFocus:!1});return x?(0,s.jsx)(eS.Z,{}):(0,s.jsxs)("div",{className:"w-full","data-sentry-component":"CategorySponsorshipStep1","data-sentry-source-file":"CategorySponsorshipStep1.tsx",children:[(0,s.jsx)(eB.Z,{title:c("Select category for the sponsorship"),subTitle:c("Complete 3 easy steps to apply for a category sponsorship"),currentStepIndex:r,totalSteps:3,"data-sentry-element":"CategorySponsorshipCardHeader","data-sentry-source-file":"CategorySponsorshipStep1.tsx"}),(0,s.jsx)("div",{className:"-mt-6 md:mt-16"}),h?(0,s.jsx)("div",{className:"flex h-[352px] items-center justify-center",children:(0,s.jsx)(U.Z,{})}):(0,s.jsx)(eG,{categories:y,className:"self-start",value:p,onChange:f}),(0,s.jsx)(eQ.Z,{className:"mt-12",handleContinue:function(){var r;e({...a,selectedRange:p.id===(null==a?void 0:null===(r=a.category)||void 0===r?void 0:r.id)?a.selectedRange:[null,null],category:{id:p.id,name:p.name,tid:p.tid}}),t()},handleCancel:function(){n(),u.push("/employer-dashboard/services")},disabledContinue:!(null==p?void 0:p.id),"data-sentry-element":"ContinueCancelBlock","data-sentry-source-file":"CategorySponsorshipStep1.tsx"})]})}var eX=a(48823);function e0(){let{t:e}=(0,d.$G)("common");return(0,s.jsxs)("div",{className:"flex h-[482px] w-[343px] flex-col items-center gap-6 rounded-20px px-6 py-8 text-center md:w-[600px]","data-sentry-component":"CategorySponsorshipStep4","data-sentry-source-file":"CategorySponsorshipStep4.tsx",children:[(0,s.jsx)("div",{className:"relative h-[182px] w-[150px]",children:(0,s.jsx)(eC(),{src:"/static/images/orderComplete.png",alt:"order 
1complete",sizes:"150px",fill:!0,"data-sentry-element":"Image","data-sentry-source-file":"CategorySponsorshipStep4.tsx"})}),(0,s.jsx)("div",{className:"flex flex-col gap-2",children:(0,s.jsx)("h3",{className:"paragraph_large_bold md:heading_H3_bold text-gray-600",children:e("You've successfully completed the job category sponsorship process")})}),(0,s.jsx)(eX.Z,{label:e("Go to dashboard"),href:"/employer-dashboard",variant:"primary","data-sentry-element":"NavTab","data-sentry-source-file":"CategorySponsorshipStep4.tsx"})]})}var e1=a(29065),e2=a(98390),e3=()=>{var e;let{next:t,back:a,reset:r,categorySponsorshipData:n,setCategorySponsorshipData:l,currentStepIndex:i}=e6(),{t:c}=(0,d.$G)("dashboard"),[u,m]=(0,o.useState)(),[f,y]=(0,o.useState)(!0),h=(0,ed.useTaxonomyContext)(),{store:b}=(0,ec.useStoreContext)(),C=x()().add(1,"year").toDrupalString(),j=x()().toDrupalString(),{data:w,isFetching:_,isError:S}=(0,Q.a)({queryKey:["getExistingCategorySponsorships",n.category],queryFn:N,staleTime:6e4,refetchOnWindowFocus:!1});async function N(){let e=new p.B;e.addFilter("status","1"),e.addFilter("field_order.store_id.meta.drupal_internal__target_id",b.id.toString()),e.addFields(v.Jq.Credit,["field_active_duration_period"]),e.addFilter("field_credit_type.tid",g.fT.toString()),e.addGroup("dateFilter","AND").addFilter("field_active_duration_period.value",C,"<=","dateFilter").addFilter("field_active_duration_period.end_value",j,">=","dateFilter"),e.addFilter("field_status.tid",String(h.getStatusByName(v.qb.Used).tid)),e.addFilter("field_category.tid",String(n.category.tid));try{return await (0,em.H)({type:v.Jq.Credit,params:e,deserializer:e=>e.data.map(e=>({startDate:x()(e.attributes.field_active_duration_period.value),endDate:x()(e.attributes.field_active_duration_period.end_value)}))})}catch(e){throw e.message="GetCustomResourceCollection: "+e.message,console.error(e),e}}return(0,o.useEffect)(function(){},[]),(0,o.useEffect)(function(){(null==u?void 0:u.length)&&y((0,e2.c)(x()().toDrupalString(),C,u))},[u]),(0,o.useEffect)(function(){if(!w)return;let e=x()(C).diff(x()(j),"days")+1;m(Array.from({length:e+1},(e,t)=>x()(j).clone().add(t,"d").format("YYYY-MM-DD")).map(e=>{let t=w.filter(t=>x()(t.startDate).isSameOrBefore(e)&&x()(t.endDate).isSameOrAfter(e)).length;return{date:e,count:t}}).filter((t,a,r)=>{let n=r.slice(a+1,a+15).some(e=>e.count>0);return a<e-15-1&&(t.count>0||n)}).map(e=>e.date))},[w]),S?(0,s.jsx)(eS.Z,{}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(ei.Z,{visible:_,"data-sentry-element":"SpinnerWithOverlay","data-sentry-source-file":"CategorySponsorshipStep2.tsx"}),(0,s.jsxs)("div",{className:"w-full",children:[(0,s.jsx)(eB.Z,{title:"".concat(c("Select dates for sponsorship category")," ").concat(null==n?void 0:null===(e=n.category)||void 0===e?void 0:e.name),totalSteps:3,currentStepIndex:i,subTitle:c("Choose the dates you would like for category sponsorship"),showSubtitle:!0,"data-sentry-element":"CategorySponsorshipCardHeader","data-sentry-source-file":"CategorySponsorshipStep2.tsx"}),!f&&(0,s.jsx)("p",{className:"paragraph_large_bold",children:"Sorry, no time range available!"}),(0,s.jsx)("div",{className:"mt-5 w-full border-b border-solid border-gray-200 sm:hidden"}),(0,s.jsx)(e1.Z,{blockedDates:u,selectedRange:n.selectedRange,setSelectedRange:e=>{l({...n,selectedRange:e})},serviceDuration:15,expiryDate:C,"data-sentry-element":"FeaturedJobCalendar","data-sentry-source-file":"CategorySponsorshipStep2.tsx"}),(0,s.jsxs)("div",{className:"mt-8 flex w-full flex-col items-start justify-between gap-4 md:mt-12 lg:flex-row lg:items-center",children:[(0,s.jsx)(eU.Z,{withChevron:!0,back:a,"data-sentry-element":"PreviousCategorySponsorshipStep","data-sentry-source-file":"CategorySponsorshipStep2.tsx"}),(0,s.jsx)(eQ.Z,{handleCancel:()=>{l({...n,selectedRange:[null,null]}),a()},handleContinue:t,disabledContinue:null===n.selectedRange[1],"data-sentry-element":"ContinueCancelBlock","data-sentry-source-file":"CategorySponsorshipStep2.tsx"})]})]})]})};let e5={creditId:null,steps:[],currentStepIndex:1,categorySponsorshipData:{selectedRange:[x()().toDrupalString(),null],category:null,logo:null,bannerImage:null}},e4=(0,o.createContext)(e5),e6=()=>(0,o.useContext)(e4),e9=e=>{let{creditId:t,children:a}=e,[r,n]=(0,o.useState)(e5.categorySponsorshipData),{steps:l,currentStepIndex:i,back:d,next:c}=(0,eT.Z)([(0,s.jsx)(e$,{},1),(0,s.jsx)(e3,{},2),(0,s.jsx)(eW,{},3),(0,s.jsx)(e0,{},4)]);return(0,s.jsx)(e4.Provider,{value:{creditId:t,categorySponsorshipData:r,setCategorySponsorshipData:n,steps:l,currentStepIndex:i,back:d,next:c,reset:function(){n(e5.categorySponsorshipData)}},"data-sentry-element":"unknown","data-sentry-component":"CategorySponsorshipProvider","data-sentry-source-file":"categorySponsorshipContext.tsx",children:a})};function e8(){let{steps:e,currentStepIndex:t}=e6();return(0,s.jsx)("div",{className:"flex flex-col items-center rounded-3xl px-4 py-6 text-start shadow-xs md:justify-center md:p-8 md:text-center","data-sentry-component":"CategorySponsorshipCard","data-sentry-source-file":"CategorySponsorshipCard.tsx",children:e[t-1]})}var e7=a(18304),te=()=>{let e=(0,l.useRouter)(),{t}=(0,d.$G)("dashboard");return(0,s.jsxs)("div",{className:"paragraph_large_bold lg:heading_H3_bold md:heading_H4_bold flex items-center gap-3 text-brand-orange-600 underline-offset-2 transition duration-200 hover:cursor-pointer hover:underline md:gap-4",onClick:()=>{e.push({pathname:"/employer-dashboard/services/advertising"},"/employer-dashboard/services/advertising")},"data-sentry-component":"BackToCategorySponsorship","data-sentry-source-file":"BackToCategorySponsorship.tsx",children:[(0,s.jsx)("div",{className:"hidden lg:block",children:(0,s.jsx)(e7.Z,{size:"big","data-sentry-element":"BackArrow","data-sentry-source-file":"BackToCategorySponsorship.tsx"})}),(0,s.jsx)("div",{className:"block lg:hidden",children:(0,s.jsx)(e7.Z,{size:"normal","data-sentry-element":"BackArrow","data-sentry-source-file":"BackToCategorySponsorship.tsx"})}),(0,s.jsx)("span",{children:t("Category sponsorship")})]})};function tt(){let e=(0,l.useRouter)(),[t,a]=(0,o.useState)();return(0,o.useEffect)(function(){if(!e.query.creditId){e.push("/employer-dashboard/services");return}a(e.query.creditId)},[]),(0,s.jsxs)("div",{className:"flex flex-col gap-6 pt-4","data-sentry-component":"EmployerDashboardServiceJobCategorySponsorshipPage","data-sentry-source-file":"job-category-sponsorship.tsx",children:[(0,s.jsx)(te,{"data-sentry-element":"BackToCategorySponsorship","data-sentry-source-file":"job-category-sponsorship.tsx"}),(0,s.jsx)(e9,{creditId:t,"data-sentry-element":"CategorySponsorshipProvider","data-sentry-source-file":"job-category-sponsorship.tsx",children:(0,s.jsx)(e8,{"data-sentry-element":"CategorySponsorshipCard","data-sentry-source-file":"job-category-sponsorship.tsx"})})]})}tt.getLayout=function(e){return(0,s.jsx)(i.Z,{type:"employer",children:e})}},69236:function(e,t,a){a.d(t,{n3:function(){return r}}),a(34155);let r=e=>e?e.charAt(0).toUpperCase()+e.slice(1):""},84564:function(e,t,a){var r=a(85893);a(67294);var n=a(8590),s=a(18304),o=a(11163);t.Z=e=>{let{title:t,reservePath:a}=e,l=(0,o.useRouter)(),i=!!l.query&&!!l.query.pathBack;return(0,r.jsx)(r.Fragment,{children:(i||a)&&(0,r.jsxs)("button",{className:"heading_H4_bold md:heading_H3_bold mt-2 mb-6 flex items-center gap-4 text-brand-orange-600 underline-offset-4 transition duration-300 ease-in-out hover:underline hover:brightness-125",onClick:()=>{l.push(i?(0,n.P)(l.query.pathBack):a)},children:[(0,r.jsx)(s.Z,{size:"large"}),t]})})}},55524:function(e,t,a){var r=a(85893);a(67294);var n=a(8590),s=a(18304),o=a(11163),l=a(5233);t.Z=()=>{var e,t,a;let i=(0,o.useRouter)(),d=!!(null==i?void 0:null===(e=i.query)||void 0===e?void 0:e.pathBack),{t:c}=(0,l.$G)("common"),u=null!==(a=null==i?void 0:null===(t=i.query)||void 0===t?void 0:t.comebackTitle)&&void 0!==a?a:c("Back");return(0,r.jsx)(r.Fragment,{children:d&&(0,r.jsxs)("button",{className:"paragraph_large_bold mt-6 flex items-center gap-4 text-brand-orange-600 underline-offset-4 transition duration-300 ease-in-out hover:underline hover:brightness-125",onClick:()=>{var e;i.push({pathname:(0,n.P)(i.query.pathBack),query:{pathBackData:null==i?void 0:null===(e=i.query)||void 0===e?void 0:e.pathBackData}},(0,n.P)(i.query.pathBack))},children:[(0,r.jsx)(s.Z,{}),u]})})}},53453:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>{let{isEditing:t,inCircle:a=!1,...n}=e;return(0,r.jsx)("button",{className:"".concat(n.className," ").concat(a&&"flex h-fit w-fit items-center justify-center rounded-full md:h-10 md:w-10"," ").concat(a&&(t?"bg-transparent md:bg-brand-orange-600":"bg-transparent md:bg-gray-200")),...n,"data-sentry-component":"EditButton","data-sentry-source-file":"EditButton.tsx",children:(0,r.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",className:"".concat(a?t?"text-brand-orange-600 md:text-white":"text-gray-400":t?"text-brand-orange-600":"text-gray-400"," disabled:text-gray-400"),"data-sentry-element":"svg","data-sentry-source-file":"EditButton.tsx",children:(0,r.jsx)("path",{d:"M13.3028 1.303C13.5242 1.07378 13.789 0.890942 14.0818 0.765161C14.3746 0.639379 14.6896 0.573172 15.0082 0.570403C15.3269 0.567634 15.6429 0.628358 15.9379 0.749032C16.2329 0.869706 16.5008 1.04791 16.7262 1.27326C16.9515 1.4986 17.1297 1.76656 17.2504 2.061
151C17.3711 2.35647 17.4318 2.6725 17.429 2.99117C17.4262 3.30984 17.36 3.62477 17.2343 3.91757C17.1085 4.21038 16.9256 4.47521 16.6964 4.6966L15.7448 5.6482L12.3512 2.2546L13.3028 1.303ZM10.6544 3.9514L0.599609 14.0062V17.3998H3.99321L14.0492 7.345L10.6532 3.9514H10.6544Z",fill:"currentColor","data-sentry-element":"path","data-sentry-source-file":"EditButton.tsx"})})})}},69387:function(e,t,a){var r=a(85893);a(67294);var n=a(14986),s=a(5233);t.Z=e=>{let{handleContinue:t,handleCancel:a,disabledContinue:o=!1,continueButtonTitle:l="Continue",className:i=""}=e,{t:d}=(0,s.$G)("common");return(0,r.jsxs)("div",{className:"".concat(i," flex w-full justify-between gap-2 md:justify-end"),"data-sentry-component":"ContinueCancelBlock","data-sentry-source-file":"index.tsx",children:[(0,r.jsx)(n.Z,{onClick:a,type:"button",label:d("Cancel"),variant:"outline-primary",changingSizeRules:"medium md:large",className:"w-[150px] sm:w-fit","data-sentry-element":"Button","data-sentry-source-file":"index.tsx"}),(0,r.jsx)(n.Z,{onClick:t,type:"submit",disabled:o,label:d(l),variant:"primary",changingSizeRules:"medium md:large",className:"w-[150px] sm:w-fit","data-sentry-element":"Button","data-sentry-source-file":"index.tsx"})]})}},82899:function(e,t,a){var r=a(85893);a(67294);var n=a(18304),s=a(41664),o=a.n(s),l=a(5233);t.Z=e=>{let{href:t,label:a,variant:s="employee"}=e,{t:i}=(0,l.$G)("dashboard");return(0,r.jsx)(o(),{href:t,legacyBehavior:!0,"data-sentry-element":"Link","data-sentry-component":"DashboardBackToList","data-sentry-source-file":"DashboardBackToList.tsx",children:(0,r.jsxs)("a",{className:"flex items-center gap-3 text-brand-orange-600 underline-offset-2 transition duration-200 hover:cursor-pointer hover:underline md:gap-4 ".concat("employee"===s?"paragraph_large_bold md:heading_H3_bold mb-4 md:mb-[50px]":"paragraph_large_bold lg:heading_H3_bold md:heading_H4_bold"," "),children:[(0,r.jsx)("div",{className:"hidden  ".concat("employee"===s?"md:block":"lg:block"),children:(0,r.jsx)(n.Z,{size:"big","data-sentry-element":"BackArrow","data-sentry-source-file":"DashboardBackToList.tsx"})}),(0,r.jsx)("div",{className:"block ".concat("employee"===s?"md:hidden":"lg:hidden"),children:(0,r.jsx)(n.Z,{size:"normal","data-sentry-element":"BackArrow","data-sentry-source-file":"DashboardBackToList.tsx"})}),(0,r.jsx)("span",{children:i(a)})]})})}},43890:function(e,t,a){a.d(t,{Z:function(){return p}});var r=a(85893),n=a(67294),s=a(8660),o=a.n(s);a(79546),a(50837);var l=a(5233),i=a(11163),d=()=>(0,r.jsx)("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sentry-element":"svg","data-sentry-component":"CalendarIcon","data-sentry-source-file":"CalendarIcon.tsx",children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.69844 0.400391C5.38018 0.400391 5.07495 0.526819 4.84991 0.751862C4.62487 0.976906 4.49844 1.28213 4.49844 1.60039V2.80039H3.29844C2.66192 2.80039 2.05147 3.05325 1.60138 3.50333C1.15129 3.95342 0.898438 4.56387 0.898438 5.20039V17.2004C0.898438 17.8369 1.15129 18.4474 1.60138 18.8974C2.05147 19.3475 2.66192 19.6004 3.29844 19.6004H17.6984C18.335 19.6004 18.9454 19.3475 19.3955 18.8974C19.8456 18.4474 20.0984 17.8369 20.0984 17.2004V5.20039C20.0984 4.56387 19.8456 3.95342 19.3955 3.50333C18.9454 3.05325 18.335 2.80039 17.6984 2.80039H16.4984V1.60039C16.4984 1.28213 16.372 0.976906 16.147 0.751862C15.9219 0.526819 15.6167 0.400391 15.2984 0.400391C14.9802 0.400391 14.675 0.526819 14.4499 0.751862C14.2249 0.976906 14.0984 1.28213 14.0984 1.60039V2.80039H6.89844V1.60039C6.89844 1.28213 6.77201 0.976906 6.54697 0.751862C6.32192 0.526819 6.0167 0.400391 5.69844 0.400391ZM5.69844 6.40039C5.38018 6.40039 5.07495 6.52682 4.84991 6.75186C4.62487 6.97691 4.49844 7.28213 4.49844 7.60039C4.49844 7.91865 4.62487 8.22388 4.84991 8.44892C5.07495 8.67396 5.38018 8.80039 5.69844 8.80039H15.2984C15.6167 8.80039 15.9219 8.67396 16.147 8.44892C16.372 8.22388 16.4984 7.91865 16.4984 7.60039C16.4984 7.28213 16.372 6.97691 16.147 6.75186C15.9219 6.52682 15.6167 6.40039 15.2984 6.40039H5.69844Z",fill:"currentColor","data-sentry-element":"path","data-sentry-source-file":"CalendarIcon.tsx"})}),c=a(30381),u=a.n(c);let m=(0,n.forwardRef)((e,t)=>{let{error:a,disabled:s,containerClassName:c,setIsEditing:m,isEditing:p,value:f,label:y,onChange:h,dateFormat:x="MMM. YYYY",withBorder:g,onBlur:v,isValidDate:b,labelWithAsterisk:C=!1,placeholder:j=""}=e,w=(0,i.useRouter)(),{t:_}=(0,l.$G)("common"),{locale:S}
1=(0,i.useRouter)(),[N,A]=(0,n.useState)(!1);return(0,r.jsxs)("div",{className:"relative flex ".concat(y?"h-[77px] gap-2":""," w-full flex-col justify-end ").concat(g||p?"":"border-b-[2px] border-solid border-gray-300"," text-gray-500 ").concat(c),children:[y?(0,r.jsx)("div",{className:p||g?"":"absolute top-3 z-20",children:(0,r.jsx)("label",{className:"paragraph_medium_bold relative text-gray-600",children:(0,r.jsx)("span",{className:C?"after:paragraph_large_bold after:absolute after:-right-2 after:-top-2 after:text-gray-500 after:content-['*']":"",children:_(y)})})}):(0,r.jsx)(r.Fragment,{}),(0,r.jsx)(o(),{isValidDate:b,value:f,closeOnSelect:!0,onChange:e=>h(u()(e).toDrupalString()),dateFormat:x,locale:"el"===w.locale?"el_GR":"en_US",timeFormat:!1,renderInput:(e,a)=>(0,r.jsxs)("div",{className:"relative flex h-[50px] w-full items-center justify-between rounded-md ".concat((g||p)&&"border","  border-solid border-gray-300 text-gray-500 ").concat(p?"cursor-pointer bg-gray-100":"bg-white"," ").concat(N&&"border-gray-500"),onClick:()=>{s||(m&&m(!0),a())},"data-sentry-component":"renderInput","data-sentry-source-file":"DashboardCustomDatepicker.tsx",children:[(0,r.jsx)("input",{ref:t,...e,value:f?u()(f).locale(S).format(x):"",disabled:s||!g&&!p,onFocus:()=>{A(!0)},onBlur:e=>{v(e),A(!1)},placeholder:g||p?j||_("Select date"):"",readOnly:!0,className:"".concat(p?"cursor-pointer bg-gray-100 ":"bg-white"," h-full w-full rounded-md px-4 py-3 outline-none")}),(0,r.jsx)("div",{className:"".concat(N?"text-gray-500":"text-gray-400"," absolute right-3"),children:(0,r.jsx)(d,{"data-sentry-element":"CalendarIcon","data-sentry-source-file":"DashboardCustomDatepicker.tsx"})})]})}),s?(0,r.jsx)(r.Fragment,{}):(0,r.jsx)("div",{className:"absolute top-20 text-[13px] text-red-500",children:_(null==a?void 0:a.message)})]})});m.displayName="DashboardCustomDatepicker";var p=m},41082:function(e,t,a){var r=a(85893),n=a(67294),s=a(17227),o=a(29741),l=a(87169),i=a(55666),d=a(5233);let c=(0,n.forwardRef)((e,t)=>{let{label:a,className:c,type:u="text",error:m,onChange:p,value:f,containerClassName:y,isEditing:h=!1,setIsEditing:x,withBorder:g=!1,contentType:v,disabled:b=!1,labelWithAsterisk:C=!1,...j}
1=e,[w,_]=(0,n.useState)(!1),{t:S}=(0,d.$G)("common");return(0,r.jsxs)("div",{className:"relative flex ".concat(a&&"h-[77px] gap-2 "," w-full flex-col justify-end ").concat(!g&&!h&&"border-b-[2px] border-solid border-gray-300"," text-gray-600 ").concat(y||""),children:[a&&(0,r.jsx)("div",{className:h||g?"":"absolute top-3",children:(0,r.jsx)("label",{className:"paragraph_medium_bold relative",children:(0,r.jsx)("span",{className:C?"after:paragraph_large_bold after:absolute after:-right-2 after:-top-2 after:text-gray-500 after:content-['*']":"",children:S(a)})})}),(0,r.jsxs)("div",{className:"paragraph_normal_regular flex h-[49px] items-center focus-within:border-gray-500 ".concat(h?"rounded-md border border-solid border-gray-300 bg-gray-100 px-4 py-3":g&&"rounded-md border border-solid border-gray-300 bg-white px-4 py-3"),children:["accountLink"===v&&(0,r.jsx)("span",{className:"mr-0.5",children:"https://"}),(0,r.jsx)("input",{onClick:()=>{!h&&x&&x(!0)},ref:t,...j,placeholder:g||h?S(null==j?void 0:j.placeholder):"",type:w?"text":u,autoComplete:"off",readOnly:!h,disabled:"locked"===v||b,value:(e=>{if(!e)return"";switch(v){case"plainNumber":return"number"==typeof e&&(e=""+e),e.replace(/\D/g,"");case"accountLink":return e.replace(/^https:\/\//g,"");case"cardNumber":{let t=[];for(let a=0;a<e.length;a+=4)t.push(e.slice(a,a+4));return t.length>1?t.join(" | "):e}default:return e}})(f),onChange:e=>(0,s.w)(v,e.target.value,p),className:"placeholder:text-gray-400 disabled:bg-transparent ".concat(c," w-full outline-none ").concat(h&&"bg-gray-100")}),h&&(0,r.jsx)("button",{type:"button",style:{display:f&&"password"===u?"block":"none"},onClick:()=>_(e=>!e),className:"h-full brightness-150 hover:brightness-100",children:w?(0,r.jsx)(o.Z,{}):(0,r.jsx)(l.Z,{})}),"locked"===v&&(0,r.jsx)("div",{className:"".concat(h?"text-gray-500":"text-gray-400"),children:(0,r.jsx)(i.Z,{})})]}),(0,r.jsx)("div",{className:"absolute -bottom-5 text-[13px] text-red-500",children:S(null==m?void 0:m.message)})]})});c.displayName="DashboardInput",t.Z=c},77065:function(e,t,a){a.d(t,{Z:function(){return f}});var r=a(85893),n=a(67294),s=a(25675),o=a.n(s),l=a(82798),i=a(66613),d=a(22546),c=a(58378),u=e=>{let{isOpen:t,onClose:a,image:s,isAvatar:l=!1}=e;return(0,r.jsx)(i.u,{appear:!0,show:t,as:n.Fragment,"data-sentry-element":"Transition","data-sentry-component":"PopupRenderImage","data-sentry-source-file":"index.tsx",children:(0,r.jsxs)(d.Vq,{as:"div",className:"relative z-30",onClose:a,"data-sentry-element":"Dialog","data-sentry-source-file":"index.tsx",children:[(0,r.jsx)(i.u.Child,{as:n.Fragment,enter:"ease-out duration-200",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0","data-sentry-element":"unknown","data-sentry-source-file":"index.tsx",children:(0,r.jsx)("div",{className:"fixed inset-0 bg-black bg-opacity-60"})}),(0,r.jsxs)("div",{className:"fixed inset-0 overflow-y-auto",children:[(0,r.jsx)(c.Z,{isWhite:!0,className:"absolute right-[2%] top-[10%] outline-none",onClose:a,"data-sentry-element":"CloseButtonMini","data-sentry-source-file":"index.tsx"}),(0,r.jsx)("div",{className:"flex min-h-full items-center justify-center",children:(0,r.jsx)(i.u.Child,{as:n.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95","data-sentry-element":"unknown","data-sentry-source-file":"index.tsx",children:(0,r.jsxs)(d.Vq.Panel,{className:"relative flex h-full items-center justify-center","data-sentry-element":"unknown","data-sentry-source-file":"index.tsx",children:[l&&(0,r.jsxs)("div",{className:"relative flex h-[343px] w-[343px] items-center justify-center overflow-hidden rounded-full md:h-[495px] md:w-[495px]",children:[(0,r.jsx)(o(),{src:null==s?void 0:s.url,alt:"View of a picture",fill:!0,className:"z-10 max-h-full max-w-full object-contain",sizes:"(max-width: 768px) 343px, 495px"}),(0,r.jsx)("div",{className:"absolute h-full w-full bg-white bg-opacity-80"})]}),!l&&(0,r.jsx)("div",{className:"max-h-[343px] max-w-[343px] md:max-h-[520px] md:max-w-[780px]",children:(0,r.jsx)(o(),{src:null==s?void 0:s.url,alt:"View of a picture",width:0,height:0,className:"h-auto w-full"})})]})})})]})]})})},m=a(5233);let p=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,r.jsxs)("div",{className:"flex cursor-pointer items-center gap-2",onClick:t,"data-sentry-component":"AvatarInfo","data-sentry-source-file":"DashboardUploadFile.tsx",children:[(0,r.jsx)("div",{className:"relative flex h-10 w-10 shrink-0 items-center justify-center overflow-hidden rounded-full",children:(0,r.jsx)(o(),{className:"max-h-full max-w-full object-contain",src:e.url,alt:"avatar image",f
1ill:!0,sizes:"40px","data-sentry-element":"Image","data-sentry-source-file":"DashboardUploadFile.tsx"})}),(0,r.jsx)("p",{className:"paragraph_normal_regular ".concat(a?"max-w-[200px]":"max-w-[500px]"," overflow-hidden text-ellipsis whitespace-nowrap text-gray-500"),children:e.fileName})]})};var f=e=>{let{isCategorySponsorship:t=!1,isEditing:a=!0,value:s,onChange:o,label:i,fileTypes:d,maxSize:c,removeHandler:f,withBorder:y,companyProfileEmptySign:h="",isAvatar:x=!1,labelWithAsterisk:g=!1,withCloseButton:v=!1,isMobileMode:b=!1,requiredWidth:C,requiredHeight:j}=e,[w,_]=(0,n.useState)(!1),{t:S}=(0,m.$G)("common");return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u,{image:s,onClose:()=>_(!1),isOpen:w,isAvatar:x,"data-sentry-element":"PopupRenderImage","data-sentry-source-file":"DashboardUploadFile.tsx"}),(0,r.jsxs)("div",{className:"".concat(t||h?"gap-4":"gap-2"," flex w-full flex-col justify-start text-gray-500"),children:[!!i&&(0,r.jsx)("div",{className:a||y?"relative":"absolute relative top-3",children:(0,r.jsx)("label",{className:"".concat(t?"paragraph_large_bold":"paragraph_medium_bold"," relative text-gray-600"),children:(0,r.jsx)("span",{className:g?"after:paragraph_large_bold after:absolute after:-right-2 after:-top-2 after:text-gray-500 after:content-['*']":"",children:S(i)})})}),a?s?(0,r.jsxs)("div",{className:"flex items-center justify-between gap-2 rounded-md border border-solid border-gray-300 bg-gray-100 p-[7px] ",children:[p(s,()=>_(!0),b),(0,r.jsx)("div",{className:"mr-3 flex h-8 w-8 cursor-pointer items-center justify-center rounded-full transition duration-100 hover:bg-gray-300",onClick:()=>{f?f():o(null)},children:(0,r.jsx)("svg",{width:"12",height:"4",viewBox:"0 0 12 4",fill:"none",children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 1.9998C0 1.68154 0.126428 1.37632 0.351472 1.15128C0.576516 0.926233 0.88174 0.799805 1.2 0.799805H10.8C11.1183 0.799805 11.4235 0.926233 11.6485 1.15128C11.8736 1.37632 12 1.68154 12 1.9998C12 2.31806 11.8736 2.62329 11.6485 2.84833C11.4235 3.07338 11.1183 3.1998 10.8 3.1998H1.2C0.88174 3.1998 0.576516 3.07338 0.351472 2.84833C0.126428 2.62329 0 2.31806 0 1.9998Z",fill:"#5A5A5A"})})})]}):(0,r.jsx)(l.Z,{closeFn:f,withoutSign:!i&&!y,withCloseButton:v,onChange:o,value:s,fileTypes:d,maxSize:c,isBorder:!!i||y,requiredWidth:C,requiredHeight:j}):s?(0,r.jsx)("div",{className:"flex items-center gap-2 ".concat(h&&"mb-0.5 w-full rounded border border-solid border-gray-400 p-2"),children:p(s,()=>_(!0),b)}):h?(0,r.jsx)("div",{className:"dashed_border flex w-full items-center justify-center py-6 sm:py-12",children:S(h)}):(0,r.jsx)("p",{children:S("No Data")})]})]})}},82798:function(e,t,a){a.d(t,{Z:function(){return c}});var r=a(85893),n=a(67294),s=a(32512),o=a(98442);let l=e=>{let t=e.join(", ").includes(".png");return e.reduce((e,a)=>({...e,["".concat(t?"image":"text","/").concat(a.replace(/^./g,""))]:[a]}),{})};var i=a(5233),d=a(25445),c=e=>{let{onChange:t,maxSize:a,fileTypes:c,isBorder:u,withoutSign:m=!1,withCloseButton:p=!1,closeFn:f,requiredWidth:y,requiredHeight:h}=e,x=(a/1e6).toFixed(1),[g,v]=(0,n.useState)(""),{t:b}=(0,i.$G)("dashboard"),C=(0,n.useCallback)((e,a)=>{v(""),e.forEach(e=>{let a=new FileReader;a.onload=function(){if(y&&h){let r=new Image;r.onload=()=>{let{naturalWidth:n,naturalHeight:s}=r;if(n!==y||s!==h){v(b("Error: Image dimensions must be")+" ".concat(y,"x").concat(h,"px"));return}null==t||t({url:URL.createObjectURL(e),fileName:e.name,file:a.result})},r.onerror=()=>{v(b("Error: Invalid image file"))},r.src=a.result}else null==t||t({url:URL.createObjectURL(e),fileName:e.name,file:a.result})},a.readAsDataURL(e)}),a.length&&a.forEach(e=>{e.errors.forEach(e=>{"file-too-large"===e.code&&v(b("Error: File is larger than")+" ".concat(x," MB")),"file-invalid-type"===e.code&&v("Error: ".concat(e.message))})})},[t,y,h,x,b]),{getRootProps:j,getInputProps:w,open:_}=(0,s.uI)({accept:l(c),maxFiles:1,maxSize:a,noClick:!0,noKeyboard:!0,onDrop:C}),S=c.join(", "),N=y&&h;return(0,r.jsxs)("div",{...j({className:"flex w-full flex-col items-center justify-center relative ".concat(u?"dashed_border":"rounded-20px"," ").concat(m?"":"py-12"," text-center mr-1")}),"data-sentry-component":"UploadFileWithDragAndDrop","data-sentry-source-file":"UploadFileWithDragAndDrop.tsx",children:[p&&(0,r.jsx)(d.Z,{onClose:f,className:"absolute right-3 top-3"}),!m&&(0,r.jsx)("p",{className:"paragraph_normal_bold text-gray-500",children:b("Drag and drop your file here")}),(0,r.jsx)("input",{...w()}),(0,r.jsxs)("button",{type:"button",onClick:_,className:"".concat(!m&&"mt-8"," mb-2 flex cursor-pointer gap-4 roun
1ded-lg bg-brand-orange-600 px-5 py-2 text-white transition duration-100 ease-in hover:brightness-125 md:px-8 md:py-3"),children:[(0,r.jsx)("p",{className:"button_large_bold",children:b("Upload file")}),(0,r.jsx)(o.Z,{"data-sentry-element":"UploadIcon","data-sentry-source-file":"UploadFileWithDragAndDrop.tsx"})]}),(0,r.jsx)("p",{className:"paragraph_normal_regular text-gray-500",children:(0,r.jsxs)(i.cC,{i18nKey:"File_accepted","data-sentry-element":"Trans","data-sentry-source-file":"UploadFileWithDragAndDrop.tsx",children:["File accepted ",{fileTypesStr:S}," ",(0,r.jsx)("br",{})," Maximum allowed file size ",{maxSizeMB:x},"MB"]})}),N&&(0,r.jsx)("p",{className:"paragraph_normal_regular text-gray-500",children:"Required image dimensions: ".concat(y,"x").concat(h," pixels")}),g&&(0,r.jsx)("p",{className:"text-red-500",children:g})]})}},64674:function(e,t,a){a.d(t,{Z:function(){return d}});var r=a(85893),n=a(67294),s=a(71867),o=a(66613),l=()=>(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"ChevronDownIcon","data-sentry-source-file":"ChevronDownIcon.tsx",children:(0,r.jsx)("path",{d:"M17 10L12 15L7 10",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"ChevronDownIcon.tsx"})}),i=a(5233),d=e=>{let{setField:t,fields:a,title:d,selectedField:c,isSort:u=!1}=e,{t:m}=(0,i.$G)("common");return(0,r.jsxs)(s.v2,{as:"div",className:"relative shrink-0","data-sentry-element":"Menu","data-sentry-component":"FilterOrSortMenu","data-sentry-source-file":"FilterOrSortMenu.tsx",children:[(0,r.jsx)(s.v2.Button,{"data-sentry-element":"unknown","data-sentry-source-file":"FilterOrSortMenu.tsx",children:(0,r.jsxs)("div",{className:"mb-1 flex cursor-pointer items-center justify-between gap-1 rounded-md border border-solid border-brand-orange-600 px-4 py-2 text-brand-orange-600 hover:brightness-125",children:[(0,r.jsx)("span",{className:"paragraph_normal_bold",children:u?"".concat(m(d)).concat(c?": "+c.name:""):m(d)}),(0,r.jsx)(l,{"data-sentry-element":"ChevronDownIcon","data-sentry-source-file":"FilterOrSortMenu.tsx"})]})}),(0,r.jsx)(o.u,{as:n.Fragment,enter:"transition ease-out duration-100",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"transform opacity-100 scale-100",leaveTo:"transform opacity-0 scale-95","data-sentry-element":"Transition","data-sentry-source-file":"FilterOrSortMenu.tsx",children:(0,r.jsx)(s.v2.Items,{className:"absolute left-0 right-0 z-30 mt-0.5 flex min-w-[160px] flex-col rounded-md bg-white shadow-2lg focus:outline-none","data-sentry-element":"unknown","data-sentry-source-file":"FilterOrSortMenu.tsx",children:(0,r.jsx)("div",{className:"p-1.5",children:a.map(e=>(0,r.jsx)(s.v2.Item,{children:(0,r.jsx)("button",{className:"paragraph_normal_bold my-1 flex w-full cursor-pointer items-center rounded px-2.5 py-1 hover:bg-gray-300 hover:text-brand-orange-600 ".concat(e===c?"bg-gray-200 text-brand-orange-600":"text-gray-500 "),onClick:()=>{t(e)},children:m(e.name)})},e.id))})})})]})}},17594:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>{let{children:t,breakpoint:a="md"}=e;return(0,r.jsx)("div",{className:"flex w-full flex-col gap-6 ".concat({sm:"sm:flex-row",md:"md:flex-row",lg:"lg:flex-row",xl:"xl:flex-row"}[a]),"data-sentry-component":"FormControlsWrapper","data-sentry-source-file":"index.tsx",children:t})}},23086:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>{let{size:t="normal"}=e;return(0,r.jsxs)("svg",{className:"".concat("normal"===t?"h-6 w-6":"h-8 w-8 md:h-10 md:w-10"),viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"ApplicationsIcon","data-sentry-source-file":"ApplicationsIcon.tsx",children:[(0,r.jsx)("path",{d:"M15.0695 11.8129H12.625C12.509 11.8129 12.3977 11.7668 12.3156 11.6848C12.2336 11.6028 12.1875 11.4915 12.1875 11.3754V8.93091C12.1873 8.8741 12.1983 8.81781 12.2199 8.76526C12.2415 8.71271 12.2732 8.66493 12.3133 8.62466L18.8758 2.06216C18.9165 2.02082 18.965 1.98799 19.0185 1.96559C19.072 1.94318 19.1295 1.93164 19.1875 1.93164C19.2455 1.93164 19.303 1.94318 19.3565 1.96559C19.41 1.98799 19.4585 2.02082 19.4992 2.06216L21.9383 4.50122C21.9796 4.54193 22.0124 4.59045 22.0349 4.64397C22.0573 4.69749 22.0688 4.75492 22.0688 4.81294C22.0688 4.87096 22.0573 4.92839 22.0349 4.98191C22.0124 5.03543 21.9796 5.08395 21.9383 5.12466L15.3758 11.6872C15.3355 11.7272 15.2877 11.759 15.2352 11.7805C15.1826 11.8021 15.1263 11.8131 15.0695 11.8129V11.8129Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"ApplicationsIcon.tsx"}),(0,r.jsx)("path",{d:"M15 20H4C2.89543 20 2 19.1046 2 18V6C2 4.89543 2.89543 4 4 4H11.3889",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round","data-sentry-element":"path","data-sentry-source-file":"ApplicationsIcon.tsx"}),(0,r.jsx)("path",{d:"M15 20C16.5 20 16.5 18.5 16.5 18V15",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round","data-sentry-element":"path","data-sentry-source-file":"ApplicationsIcon.tsx"}),(0,r.jsx)("path",{d:"M4.5 8H8.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round","data-sentry-element":"path","data-sentry-source-file":"ApplicationsIcon.tsx"}),(0,r.jsx)("path",{d:"M4.5 12H8.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round","data-sentry-element":"path","data-sentry-source-file":"ApplicationsIcon.tsx"}),(0,r.jsx)("path",{d:"M4.5 16H13.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round","data-sentry-element":"path","data-sentry-source-file":"ApplicationsIcon.tsx"})]})}},836:function(e,t,a){a.d(t,{x:function(){return n}});var r=a(85893);a(67294);let n=(0,r.jsx)("svg",{width:"12",height:"8",viewBox:"0 0 12 8",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M11 1.5L6 6.5L1 1.5",stroke:"#282828",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})},86582:function(e,t,a){var r=a(85893);a(67294),t.Z=()=>(0,r.jsx)("svg",{width:"14",height:"16",viewBox:"0 0 18 20",fill:"none","data-sentry-element":"svg","data-sentry-component":"ArrowDown","data-sentry-source-file":"ArrowDown.tsx",children:(0,r.jsx)("path",{d:"M15.7758 10.7759L10.6242 15.9275L9.59995 16.9517V15.5032V1.59999C9.59995 1.44086 9.53674 1.28825 9.42422 1.17573C9.31169 1.06321 9.15908 0.999994 8.99995 0.999994C8.84082 0.999994 8.68821 1.06321 8.57569 1.17573C8.46317 1.28825 8.39995 1.44086 8.39995 1.59999V15.5032V16.9517L7.37569 15.9275L2.22409 10.7759L2.21671 10.7685L2.21678 10.7684C2.16143 10.7111 2.09522 10.6654 2.02202 10.634C1.94882 10.6025 1.87009 10.586 1.79042 10.5853C1.71075 10.5846 1.63175 10.5998 1.55801 10.6299C1.48427 10.6601 1.41728 10.7046 1.36094 10.761C1.3046 10.8173 1.26005 10.8843 1.22989 10.958C1.
119972 11.0318 1.18454 11.1108 1.18523 11.1905C1.18592 11.2701 1.20247 11.3489 1.23392 11.4221C1.26536 11.4953 1.31107 11.5615 1.36838 11.6168L1.37588 11.6241L1.37581 11.6241L8.57575 18.8241C8.57577 18.8241 8.57579 18.8241 8.57582 18.8241C8.68833 18.9366 8.84088 18.9997 8.99995 18.9997C9.15902 18.9997 9.31158 18.9366 9.42409 18.8241L9.42415 18.8241M15.7758 10.7759L9.84835 19.2484L9.42415 18.8241M15.7758 10.7759C15.7758 10.7759 15.7758 10.7759 15.7758 10.7759C15.8883 10.6634 16.0409 10.6003 16.2 10.6003C16.359 10.6003 16.5115 10.6634 16.624 10.7758M15.7758 10.7759L16.6241 11.6241C16.7365 11.5116 16.7997 11.3591 16.7997 11.2C16.7997 11.041 16.7366 10.8884 16.6242 10.7759M9.42415 18.8241L16.624 11.6242L9.42415 18.8241ZM16.6242 10.7759L17.0484 10.3516L16.624 10.7758M16.6242 10.7759C16.6241 10.7759 16.6241 10.7758 16.624 10.7758M16.6242 10.7759L16.624 10.7758",stroke:"currentColor",strokeWidth:"1.2","data-sentry-element":"path","data-sentry-source-file":"ArrowDown.tsx"})})},18304:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>{let{size:t="normal"}=e;return(0,r.jsx)("svg",{className:"".concat("normal"===t?"h-6 w-6":"big"===t?"h-6 w-[30px]":"h-8 w-8 md:h-10 md:w-10"),viewBox:"0 0 28 23",fill:"none","data-sentry-element":"svg","data-sentry-component":"BackArrow","data-sentry-source-file":"BackArrow.tsx",children:(0,r.jsx)("path",{d:"M11.3333 20.8337L2 11.5003M2 11.5003L11.3333 2.16699M2 11.5003H26",stroke:"currentColor",strokeWidth:"3.2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"BackArrow.tsx"})})}},28831:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>{let{size:t="normal"}=e;return(0,r.jsxs)("svg",{className:"".concat("normal"===t?"h-6 w-6":"h-8 w-8 md:h-10 md:w-10"),viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sentry-element":"svg","data-sentry-component":"CVToolIcon","data-sentry-source-file":"CVToolIcon.tsx",children:[(0,r.jsx)("path",{d:"M7 21H17C18.1046 21 19 20.1046 19 19V9.41421C19 9.149 18.8946 8.89464 18.7071 8.70711L13.2929 3.29289C13.1054 3.10536 12.851 3 12.5858 3H7C5.89543 3 5 3.89543 5 5V19C5 20.1046 5.89543 21 7 21Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"CVToolIcon.tsx"}),(0,r.jsx)("path",{d:"M13 9V3L19 9H13Z",stroke:"currentColor",strokeWidth:"2",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"CVToolIcon.tsx"}),(0,r.jsx)("path",{d:"M9.5 14.9L11.2143 16.5L15.5 12.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"CVToolIcon.tsx"})]})}},94191:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>{let{size:t="normal"}=e;return(0,r.jsx)(r.Fragment,{children:"normal"===t?(0,r.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:(0,r.jsx)("path",{d:"M2.5 2.5H4.16667L4.5 4.16667M5.83333 10.8333H14.1667L17.5 4.16667H4.5M5.83333 10.8333L4.5 4.16667M5.83333 10.8333L3.92259 12.7441C3.39762 13.269 3.76942 14.1667 4.51184 14.1667H14.1667M14.1667 14.1667C13.2462 14.1667 12.5 14.9129 12.5 15.8333C12.5 16.7538 13.2462 17.5 14.1667 17.5C15.0871 17.5 15.8333 16.7538 15.8333 15.8333C15.8333 14.9129 15.0871 14.1667 14.1667 14.1667ZM7.5 15.8333C7.5 16.7538 6.75381 17.5 5.83333 17.5C4.91286 17.5 4.16667 16.7538 4.16667 15.8333C4.16667 14.9129 4.91286 14.1667 5.83333 14.1667C6.75381 14.1667 7.5 14.9129 7.5 15.8333Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}):(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:(0,r.jsx)("path",{d:"M3 3H5L5.4 5M7 13H17L21 5H5.4M7 13L5.4 5M7 13L4.70711 15.2929C4.07714 15.9229 4.52331 17 5.41421 17H17M17 17C15.8954 17 15 17.8954 15 19C15 20.1046 15.8954 21 17 21C18.1046 21 19 20.1046 19 19C19 17.8954 18.1046 17 17 17ZM9 19C9 20.1046 8.10457 21 7 21C5.89543 21 5 20.1046 5 19C5 17.8954 5.89543 17 7 17C8.10457 17 9 17.8954 9 19Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})})}},2500:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>
1(0,r.jsx)("svg",{width:"8",height:"13",viewBox:"0 0 8 13",fill:"none",...e,"data-sentry-element":"svg","data-sentry-component":"ChevronLeft","data-sentry-source-file":"ChevronLeft.tsx",children:(0,r.jsx)("path",{d:"M6.5 11.5L1.5 6.5L6.5 1.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"ChevronLeft.tsx"})})},15221:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>{let{size:t="normal"}=e;return(0,r.jsx)("svg",{className:"".concat("normal"===t?"h-6 w-6":"small"===t?"ml-1 h-[18px] w-[18px]":"h-6 w-6 md:h-[30px] md:w-[30px]"),viewBox:"0 0 34 34",fill:"none","data-sentry-element":"svg","data-sentry-component":"DashboardEmployerIcon","data-sentry-source-file":"DashboardEmployerIcon.tsx",children:(0,r.jsx)("path",{d:"M12 28.6667V18.6667C12 16.8257 10.5076 15.3333 8.66667 15.3333H5.33333C3.49238 15.3333 2 16.8257 2 18.6667V28.6667C2 30.5076 3.49238 32 5.33333 32H8.66667C10.5076 32 12 30.5076 12 28.6667ZM12 28.6667V12C12 10.1591 13.4924 8.66667 15.3333 8.66667H18.6667C20.5076 8.66667 22 10.1591 22 12V28.6667M12 28.6667C12 30.5076 13.4924 32 15.3333 32H18.6667C20.5076 32 22 30.5076 22 28.6667M22 28.6667V5.33333C22 3.49238 23.4924 2 25.3333 2H28.6667C30.5076 2 32 3.49238 32 5.33333V28.6667C32 30.5076 30.5076 32 28.6667 32H25.3333C23.4924 32 22 30.5076 22 28.6667Z",stroke:"currentColor",strokeWidth:"3.33333",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"DashboardEmployerIcon.tsx"})})}},21229:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>{let{size:t="normal"}=e;return(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",className:"".concat("normal"===t?"h-6 w-6":"small"===t?"ml-1 h-[18px] w-[18px]":"h-6 w-6 md:h-[40px] md:w-[40px]"),"data-sentry-element":"svg","data-sentry-component":"DashboardPostsIcon","data-sentry-source-file":"DashboardPostsIcon.tsx",children:(0,r.jsx)("path",{d:"M11 5H6C4.89543 5 4 5.89543 4 7V18C4 19.1046 4.89543 20 6 20H17C18.1046 20 19 19.1046 19 18V13M17.5858 3.58579C18.3668 2.80474 19.6332 2.80474 20.4142 3.58579C21.1953 4.36683 21.1953 5.63316 20.4142 6.41421L11.8284 15H9L9 12.1716L17.5858 3.58579Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"DashboardPostsIcon.tsx"})})}},98737:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>{let{color:t="currentColor"}=e;return(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"DeleteIcon","data-sentry-source-file":"DeleteIcon.tsx",children:(0,r.jsx)("path",{d:"M10 11V17M14 11V17M4 7H20M19 7L18.133 19.142C18.0971 19.6466 17.8713 20.1188 17.5011 20.4636C17.1309 20.8083 16.6439 21 16.138 21H7.862C7.35614 21 6.86907 20.8083 6.49889 20.4636C6.1287 20.1188 5.90292 19.6466 5.867 19.142L5 7H19ZM15 7V4C15 3.73478 14.8946 3.48043 14.7071 3.29289C14.5196 3.10536 14.2652 3 14 3H10C9.73478 3 9.48043 3.10536 9.29289 3.29289C9.10536 3.48043 9 3.73478 9 4V7H15Z",stroke:t,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"DeleteIcon.tsx"})})}},60880:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>{let{size:t="normal"}=e;return(0,r.jsxs)("svg",{className:"".concat("normal"===t?"h-6 w-6":"h-8 w-8 md:h-10 md:w-10"),width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sentry-element":"svg","data-sentry-component":"DocumentsIcon","data-sentry-source-file":"DocumentsIcon.tsx",children:[(0,r.jsx)("path",{d:"M6.71429 21H15.2857C16.2325 21 17 20.2538 17 19.3333V11.3452C17 11.1242 16.9097 10.9122 16.7489 10.7559L12.1082 6.24408C11.9474 6.0878 11.7294 6 11.5021 6H6.71429C5.76751 6 5 6.74619 5 7.66667V19.3333C5 20.2538 5.76751 21 6.71429 21Z",fill:"#F7F7F7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"DocumentsIcon.tsx"}),(0,r.jsx)("path",{d:"M9.71429 18H18.2857C19.2325 18 20 17.2538 20 16.3333V8.34518C20 8.12416 19.9097 7.9122 19.7489 7.75592L15.1082 3.24408C14.9474 3.0878 14.7294 3 14.5021 3H9.71429C8.76751 3 8 3.74619 8 4.66667V16.3333C8 17.2538 8.76751 18 9.71429 18Z",fill:"#F7F7F7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"DocumentsIcon.tsx"}),(0,r.jsx)("path",{d:"M15.7071 3.29289C15.4211 3.0069 14.991 2.92134 14.6173 3.07612C14.2436 3.2309 14 3.59554 14 4V8C14 8.55228 14.4477 9 15 9H19C19.4045 9 19.7691 8.75636 19.9239 8.38268C20.0787 8.00901 19.9931 7.57889 19.7071 7.29289L15.7071 3.29289Z",stroke:"currentColor",strokeWidth:"2",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"DocumentsIcon.tsx"})]})}},70671:function(e,t,a){var r=a(85893);a(67294),t.Z=()=>(0,r.jsxs)("svg",{width:"16",height:"4",viewBox:"0 0 16 4",fill:"none","data-sentry-element":"svg","data-sentry-component":"DotsHorizontal","data-sentry-source-file":"DotsHorizontal.tsx",children:[(0,r.jsx)("circle",{cx:"2",cy:"2",r:"2",fill:"#5A5A5A","data-sentry-element":"circle","data-sentry-source-file":"DotsHorizontal.tsx"}),(0,r.jsx)("circle",{cx:"8",cy:"2",r:"2",fill:"#5A5A5A","data-sentry-element":"circle","data-sentry-source-file":"DotsHorizontal.tsx"}),(0,r.jsx)("circle",{cx:"14",cy:"2",r:"2",fill:"#5A5A5A","data-sentry-element":"circle","data-sentry-source-file":"DotsHorizontal.tsx"})]})},60336:function(e,t,a){var r=a(85893);a(67294),t.Z=()=>(0,r.jsxs)("svg",{width:"4",height:"16",viewBox:"0 0 4 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sentry-element":"svg","data-sentry-component":"DotsVertical","data-sentry-source-file":"DotsVertical.tsx",children:[(0,r.jsx)("circle",{cx:"2",cy:"2",r:"2",fill:"#9E9E9E","data-sentry-element":"circle","data-sentry-source-file":"DotsVertical.tsx"}),(0,r.jsx)("circle",{cx:"2",cy:"8",r:"2",fill:"#9E9E9E","data-sentry-element":"circle","data-sentry-source-file":"DotsVertical.tsx"}),(0,r.jsx)("circle",{cx:"2",cy:"14",r:"2",fill:"#9E9E9E","data-sentry-element":"circle","data-sentry-source-file":"DotsVertical.tsx"})]})},72315:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>{let{changeColor:t=!1}=e;return(0,r.jsx)("svg",{width:"24",height:"18",viewBox:"0 0 18 18",fill:"none",className:t?"":"text-gray-400 hover:text-brand-orange-600","data-sentry-element":"svg","data-sentry-component":"EditIcon","data-sentry-source-file":"EditIcon.tsx",children:(0,r.jsx)("path",{d:"M13.3028 1.303C13.5242 1.07378 13.789 0.890942 14.0818 0.765161C14.3746 0.639379 14.6896 0.573172 15.0082 0.570403C15.3269 0.567634 15.6429 0.628358 15.9379 0.749032C16.2329 0.869706 16.5008 1.04791 16.7262 1.27326C16.9515 1.4986 17.1297 1.76656 17.2504 2.061
151C17.3711 2.35647 17.4318 2.6725 17.429 2.99117C17.4262 3.30984 17.36 3.62477 17.2343 3.91757C17.1085 4.21038 16.9256 4.47521 16.6964 4.6966L15.7448 5.6482L12.3512 2.2546L13.3028 1.303ZM10.6544 3.9514L0.599609 14.0062V17.3998H3.99321L14.0492 7.345L10.6532 3.9514H10.6544Z",fill:"currentColor","data-sentry-element":"path","data-sentry-source-file":"EditIcon.tsx"})})}},3763:function(e,t,a){var r=a(85893);a(67294),t.Z=()=>(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"HelpMeIcon","data-sentry-source-file":"HelpMeIcon.tsx",children:(0,r.jsx)("path",{d:"M16 10H15.99M12 10H11.99M8 10H7.99M15 16H19C20.1046 16 21 15.1046 21 14V6C21 4.89543 20.1046 4 19 4H5C3.89543 4 3 4.89543 3 6V14C3 15.1046 3.89543 16 5 16H10L15 21V16Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"HelpMeIcon.tsx"})})},55666:function(e,t,a){var r=a(85893);a(67294),t.Z=()=>(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"LockCloseIcon","data-sentry-source-file":"LockCloseIcon.tsx",children:(0,r.jsx)("path",{d:"M12 15V17M6 21H18C19.1046 21 20 20.1046 20 19V13C20 11.8954 19.1046 11 18 11H6C4.89543 11 4 11.8954 4 13V19C4 20.1046 4.89543 21 6 21ZM16 11V7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7V11H16Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round","data-sentry-element":"path","data-sentry-source-file":"LockCloseIcon.tsx"})})},96399:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>{let{size:t="normal"}=e;return(0,r.jsxs)("svg",{className:"".concat("normal"===t?"h-6 w-6":"h-8 w-8 md:h-10 md:w-10"),viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sentry-element":"svg","data-sentry-component":"MyAccountIcon","data-sentry-source-file":"MyAccountIcon.tsx",children:[(0,r.jsx)("path",{d:"M16 7C16 9.20914 14.2091 11 12 11C9.79086 11 8 9.20914 8 7C8 4.79086 9.79086 3 12 3C14.2091 3 16 4.79086 16 7Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"MyAccountIcon.tsx"}),(0,r.jsx)("path",{d:"M12 14C8.13401 14 5 17.134 5 21H19C19 17.134 15.866 14 12 14Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"MyAccountIcon.tsx"})]})}},99885:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>{let{size:t="normal"}=e;return(0,r.jsx)("svg",{className:"".concat("normal"===t?"h-6 w-6":"h-8 w-8 md:h-10 md:w-10"),viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"SavedJobsIcon","data-sentry-source-file":"SavedJobsIcon.tsx",children:(0,r.jsx)("path",{d:"M21 13.2554C18.2207 14.3805 15.1827 15 12 15C8.8173 15 5.7793 14.3805 3 13.2554M16 6V4C16 2.89543 15.1046 2 14 2H10C8.89543 2 8 2.89543 8 4V6M12 12H12.01M5 20H19C20.1046 20 21 19.1046 21 18V8C21 6.89543 20.1046 6 19 6H5C3.89543 6 3 6.89543 3 8V18C3 19.1046 3.89543 20 5 20Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"SavedJobsIcon.tsx"})})}},77075:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>{let{size:t="normal"}=e;return(0,r.jsxs)("svg",{className:"".concat("normal"===t?"h-6 w-6":"h-8 w-8 md:h-10 md:w-10"),viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"Seek4UIcon","data-sentry-source-file":"Seek4UIcon.tsx",children:[(0,r.jsx)("path",{d:"M7 21H17C18.1046 21 19 20.1046 19 19V9.41421C19 9.149 18.8946 8.89464 18.7071 8.70711L13.2929 3.29289C13.1054 3.10536 12.851 3 12.5858 3H7C5.89543 3 5 3.89543 5 5V19C5 20.1046 5.89543 21 7 21Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"Seek4UIcon.tsx"}),(0,r.jsx)("path",{d:"M13 9V3L19 9H13Z",stroke:"currentColor",strokeWidth:"2",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"Seek4UIcon.tsx"}),(0,r.jsx)("path",{d:"M9.5 14.9L11.2143 16.5L15.5 12.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"Seek4UIcon.tsx"})]})}},98442:function(e,t,a){var r=a(85893);a(67294),t.Z=()=>(0,r.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sentry-element":"svg","data-sentry-component":"UploadIcon","data-sentry-source-file":"UploadIcon.tsx",children:[(0,r.jsx)("path",{d:"M4 16V17C4 17.7956 4.31607 18.5587 4.87868 19.1213C5.44129 19.6839 6.20435 20 7 20H17C17.7956 20 18.5587 19.6839 19.1213 19.1213C19.6839 18.5587 20 17.7956 20 17V16",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"UploadIcon.tsx"}),(0,r.jsx)("path",{d:"M8 8L12 4M12 4L16 8M12 4L12 16",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"UploadIcon.tsx"})]})},85024:function(e,t,a){var r=a(85893);a(67294),t.Z=e=>{let{changeColor:t=!1}=e;return(0,r.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",className:t?"":"text-gray-400 hover:text-brand-orange-600","data-sentry-element":"svg","data-sentry-component":"ViewIcon","data-sentry-source-file":"ViewIcon.tsx",children:[(0,r.jsx)("path",{d:"M14.1213 14.1213C14.6839 13.5587 15 12.7956 15 12C15 11.2044 14.6839 10.4413 14.1213 9.87868C13.5587 9.31607 12.7956 9 12 9C11.2044 9 10.4413 9.31607 9.87868 9.87868C9.31607 10.4413 9 11.2044 9 12C9 12.7956 9.31607 13.5587 9.87868 14.1213C10.4413 14.6839 11.2044 15 12 15C12.7956 15 13.5587 14.6839 14.1213 14.1213Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"ViewIcon.tsx"}),(0,r.jsx)("path",{d:"M2.45703 12C3.73103 7.943 7.52203 5 11.999 5C16.477 5 20.267 7.943 21.541 12C20.267 16.057 16.477 19 11.999 19C7.52203 19 3.73103 16.057 2.45703 12Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"ViewIcon.tsx"})]})}},65446:function(e,t,a){var r=a(85893);a(67294);var n=a(87536),s=a(6741);let o=[{id:"db0fbdf4-6354-4cb9-b06c-ef3c835ff283",tid:247104,name:"Cyprus"},{id:"c540c3f7-6125-4ff5-9d5a-e7a0548cc8d1",tid:247133,name:"Greece"}],l={Cyprus:[{id:"6c529ced-4690-4551-96cb-ea35e44c44a3",tid:523681,name:"Nicosia"},{id:"63940450-7a82-494a-9224-16834b32c098",tid:523653,name:"Limassol"},{id:"e4d0bd5a-aa05-47ea-afb3-4756aaecce7a",tid:523634,name:"Larnaca"},{id:"cc2f1fb4-bd35-4111-a06c-df6688838596",tid:523698,name:"Paphos"},{id:"488bcd4e-510c-4701-b74f-91bdec2411a7",tid:523615,name:"Famagusta"}],Greece:[{id:"4076c0c1-ef3a-4362-aae0-cf8aa96f2c6f",tid:542693,name:"Athens"},{id:"43839458-d84d-47bf-aee4-c2f4c1162989",tid:543112,name:"Thessalon\xedki"},{id:"f54aad1f-bf6e-417e-aeea-ed1e9b48a478",tid:543583,name:"Patras"},{id:"8a9178f4-5566-4078-81a6-2064ef4b42f6",tid:542779,name:"Piraeus"},{id:"ebae04d4-476c-45d4-8db0-7ad2c8657f42",tid:542717,name:"Heraklion"},{id:"75cd51b0-95cd-4e6b-b67c-349d554ee3d2",tid:653162,name:"Larissa"}
1,{id:"6f0ff1b1-e852-43c9-a652-9651c01337a4",tid:542776,name:"Peristeri"},{id:"2abb1372-24be-428f-a176-a7d0af9a99fa",tid:542669,name:"Acharnes"},{id:"ae4091f6-3494-4a76-b9ee-82ef3a3a96ea",tid:542720,name:"Kallithea"},{id:"7f3653a3-cc98-45d4-ac84-bdd533493658",tid:542963,name:"Kalamaria"},{id:"8c99f0fa-ffad-4487-b4b3-84a1abf50926",tid:542713,name:"Glyfada"},{id:"848bb208-1e2e-4700-b720-fb6fd9ce1414",tid:542766,name:"Nikaia"},{id:"4c126a61-590b-4b3c-9eb6-db0b816d0182",tid:543385,name:"Volos"},{id:"602f681a-f692-4cee-a4ec-be0746714b5c",tid:653456,name:"Other"}]};t.Z=e=>{let{isEditing:t,setIsEditing:a,control:i,setValue:d,withBorder:c=!0,controllerCountryName:u="location.country",countryLabel:m="Country",countryPlaceholder:p,controllerCityName:f="location.city",cityLabel:y="City",cityPlaceholder:h,countryError:x,cityError:g,disabled:v=!1,labelWithAsterisk:b=!1,hasMultipleCities:C=!1,isFieldReadOnly:j=()=>!1}=e;function w(e,t){e({id:t.id,tid:t.tid,name:t.name})}let _=(0,n.qo)({control:i,name:u}),S=e=>e.map(e=>({...e,tid:Number(e.tid),value:e.id,label:e.name})),N=S(l[(null==_?void 0:_.name)||""]||[]),A=S(o),k=(e,t)=>{w(e,t),d(f,C?[]:null)},D=(e,t)=>{e(t.map(e=>({id:e.value,tid:e.tid,name:e.label})))},P=(e,t,a)=>t?a?e.filter(e=>Array.isArray(t)&&t.some(t=>t.id===e.value)):e.find(e=>e.value===(null==t?void 0:t.id)):a?[]:{id:"",value:"",label:""};return(0,r.jsxs)("div",{className:"flex w-full flex-col gap-6 md:flex-row ","data-sentry-component":"CountryCitiesInputUsingSelect","data-sentry-source-file":"CountryCitiesInputUsingSelect.tsx",children:[(0,r.jsx)(n.Qr,{name:u,control:i,render:e=>{let{field:n}=e;return(0,r.jsx)(s.F,{...n,setIsEditing:a,isEditing:t&&!j(n.name),isDisabled:j(n.name),label:m,placeholder:p,labelWithAsterisk:b,options:A,name:u,value:A.find(e=>{var t;return e.value===(null===(t=n.value)||void 0===t?void 0:t.id)}),onChange:e=>k(n.onChange,e),error:x,withBorder:c})},"data-sentry-element":"Controller","data-sentry-source-file":"CountryCitiesInputUsingSelect.tsx"}),(0,r.jsx)(n.Qr,{name:f,control:i,render:e=>{let{field:n}=e;return(0,r.jsx)(s.F,{...n,setIsEditing:a,isEditing:t&&!j(n.name),isDisabled:j(n.name)||!(null==_?void 0:_.name),isMulti:C,maxSelection:C?5:void 0,labelWithAsterisk:b,label:y,placeholder:h,options:N,name:f,value:P(N||[],n.value,C),onChange:e=>C?D(n.onChange,e):w(n.onChange,e),error:g,withBorder:c})},"data-sentry-element":"Controller","data-sentry-source-file":"CountryCitiesInputUsingSelect.tsx"})]})}},28477:function(e,t,a){var r=a(85893);a(67294);var n=a(87536),s=a(41082);t.Z=e=>{let{control:t,isEditing:a,setIsEditing:o,withBorder:l=!0,emailWithAsterisk:i=!1,phoneWithAsterisk:d=!1,emailLabel:c="Enter email address"}=e;return(0,r.jsxs)("div",{className:"flex w-full flex-col gap-6 md:flex-row","data-sentry-component":"EmailPhoneInput","data-sentry-source-file":"EmailPhoneInput.tsx",children:[(0,r.jsx)(n.Qr,{name:"email",control:t,render:e=>{let{field:t,fieldState:n}=e;return(0,r.jsx)(s.Z,{setIsEditing:o,isEditing:a,label:c,contentType:"email",value:t.value,onChange:t.onChange,error:n.error,withBorder:l,labelWithAsterisk:i,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"EmailPhoneInput.tsx"}),(0,r.jsx)(n.Qr,{name:"phone",control:t,render:e=>{let{field:t,fieldState:n}=e;return(0,r.jsx)(s.Z,{setIsEditing:o,contentType:"phone",value:t.value,onChange:t.onChange,error:n.error,isEditing:a,label:"Phone Number",withBorder:l,labelWithAsterisk:d,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"EmailPhoneInput.tsx"})]})}},41080:function(e,t,a){var r=a(85893);a(67294);var n=a(87536),s=a(41082);t.Z=e=>{let{control:t,isEditing:a,setIsEditing:o,withBorder:l=!0,labelWithAsterisk:i=!1}=e;return(0,r.jsxs)("div",{className:"flex w-full flex-col gap-6 md:flex-row","data-sentry-component":"FullNameInput","data-sentry-source-file":"FullNameInput.tsx",children:[(0,r.jsx)(n.Qr,{name:"firstName",control:t,render:e=>{let{field:t,fieldState:n}=e;return(0,r.jsx)(s.Z,{setIsEditing:o,isEditing:a,label:"First name",value:t.value,onChange:t.onChange,error:n.error,withBorder:l,labelWithAsterisk:i,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"FullNameInput.tsx"}),(0,r.jsx)(n.Qr,{name:"lastName",control:t,render:e=>{let{field:t,fieldState:n}=e;return(0,r.jsx)(s.Z,{setIsEditing:o,isEditing:a,label:"Last name",value:t.value,onChange:t.onChange,error:n.error,withBorder:l,labelWithAsterisk:i,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"FullNameInput.tsx"})]})}},13823:function(e,t,a){var r=a(85893),n=a(67294),s=a(66613),o=a(22546);t.Z=e=>{let{open:t=!1,handleOpen:a,children:l}=e;return(0,r.jsx)(s.u,{appear:!0,show:t,as:n.Fragment,"data-sentry-element":"Transition","data-sentry-component":"Popup","data-sentry-source-file":"Popup.tsx",children:(0,r.jsxs)(o.Vq,{as:"div",className:"relative z-50",onClose:()=>a(!1),"data-sentry-element":"Dialog","data-sentry-source-file":"Popup.tsx",children:[(0,r.jsx)(s.u.Child,{as:n.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0","data-sentry-element":"unknown","data-sentry-source-file":"Popup.tsx",children:(0,r.jsx)("div",{className:"fixed inset-0 bg-black bg-opacity-25"})}),(0,r.jsx)("div",{className:"fixed inset-0 overflow-y-auto",children:(0,r.jsx)("div",{className:"flex min-h-full items-center justify-center p-4 text-center",children:(0,r.jsx)(s.u.Child,{as:n.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95","data-sentry-element":"unknown","data-sentry-source-file":"Popup.tsx",children:(0,r.jsx)(o.Vq.Panel,{"data-sentry-element":"unknown","data-sentry-source-file":"Popup.tsx",children:l})})})})]})})}},38018:function(e,t,a){var r=a(85893);a(67294);var n=a(21173),s=a(91312),o=a(5233);t.Z=e=>{let{step:t,totalSteps:a=5}=e,{t:l}=(0,o.$G)("common");return(0,r.jsx)(n.Z,{className:"relative flex items-center justify-center",radiu
1s:32.5,progress:100/a*t,strokeWidth:5,strokeColor:(0,s.p)({color:"brand-orange",index:"600"}),strokeLinecap:"square",trackStrokeWidth:6,trackStrokeColor:(0,s.p)({color:"gray",index:"300"}),"data-sentry-element":"ProgressBarMobile","data-sentry-component":"ProgressbarMobile","data-sentry-source-file":"ProgressbarMobile.tsx",children:(0,r.jsxs)("div",{className:"paragraph_normal_bold absolute flex items-center justify-center gap-[3px] bg-white text-gray-400",children:[(0,r.jsx)("span",{className:"text-brand-orange-600",children:t}),(0,r.jsx)("span",{children:l("of")}),(0,r.jsx)("span",{className:"text-brand-orange-600",children:a})]})})}},8128:function(e,t,a){var r=a(85893);a(67294);var n=a(91490);t.Z=e=>{let{value:t,onChange:a,placeholder:s,className:o="",withBackground:l="",fixedWidth:i=!1}=e;return(0,r.jsxs)("div",{className:"".concat(o," ").concat(l," ").concat(i?"max-w-[335px]":"lg:w-[335px]"," flex w-full items-center gap-2.5 border-b border-solid border-gray-300 py-3 text-gray-400"),"data-sentry-component":"SearchComponent","data-sentry-source-file":"SearchComponent.tsx",children:[(0,r.jsx)(n.Z,{size:"small","data-sentry-element":"SearchIcon","data-sentry-source-file":"SearchComponent.tsx"}),(0,r.jsx)("input",{className:"text-gray-600 placeholder-gray-400 outline-none ".concat(l," w-full"),placeholder:s,onChange:a,value:t})]})}},75364:function(e,t,a){var r=a(85893);a(67294);var n=a(85444);t.Z=e=>{let{visible:t}=e;return t?(0,r.jsx)("div",{className:"fixed left-0 top-0 z-50 flex h-screen w-screen items-center justify-center bg-black bg-opacity-50","data-sentry-component":"SpinnerWithOverlay","data-sentry-source-file":"SpinnerWithOverlay.tsx",children:(0,r.jsx)(n.Z,{"data-sentry-element":"Spinner","data-sentry-source-file":"SpinnerWithOverlay.tsx"})}):null}},44474:function(e,t,a){var r=a(85893),n=a(5233),s=a(11163);t.Z=e=>{let{menu:t,setMenuState:a,menuState:o,withChangeRoute:l=""}=e,i=(0,s.useRouter)(),{t:d}=(0,n.$G)("dashboard");return(0,r.jsx)("div",{className:"relative mb-5 flex h-[46px] w-full items-center border-b border-solid border-gray-300 ".concat("after:absolute after:right-0 after:top-0 after:block after:h-full after:w-[75px] after:xs:hidden after:content-[''] after:bg-gradient-to-r after:from-transparent after:to-white after:pointer-events-none"),"data-sentry-component":"TabsMenu","data-sentry-source-file":"TabsMenu.tsx",children:(0,r.jsx)("nav",{className:"relative flex h-full items-center justify-start gap-4 overflow-x-auto scrollbar-hide md:gap-5",children:null==t?void 0:t.map(e=>(0,r.jsxs)("p",{className:"relative flex h-full items-center px-2 transition duration-200 ".concat('after:content-[""] after:bg-brand-orange-600 after:absolute after:left-0 after:bottom-0 after:w-full after:pt-[2px] after:transform after:origin-right after:scale-x-0 after:transition-transform after:duration-100 after:ease-in'," cursor-pointer hover:after:origin-left hover:after:scale-x-100 hover:after:transform ").concat(e.id===o?"paragraph_normal_bold text-brand-orange-600 after:scale-x-100 ":"paragraph_normal_regular text-gray-500"," whitespace-nowrap hover:text-brand-orange-600"),onClick:()=>{a(e.id),l&&i.push("".concat(l,"/").concat(e.id))},children:[d(e.title),void 0!==e.count?" (".concat(e.count,")"):""]},e.id))})})}},31311:function(e,t,a){var r=a(85893),n=a(67294),s=a(71867),o=a(5233);t.Z=e=>{let{onAction:t,scrollableContainerRef:a,items:l,buttonIcon:i,withVerticalScrolling:d=!1,toLeft:c=!1,disabled:u=!1}=e,m=(0,n.useRef)(null),[p,f]=(0,n.useState)(!1),{t:y}=(0,o.$G)("dashboard"),[h,x]=(0,n.useState)(0);return(0,n.useEffect)(()=>{if(!(null==a?void 0:a.current))return;let e=null==a?void 0:a.current,t=()=>{f(!1)};return e.addEventListener("scroll",t),()=>{e.removeEventListener("scroll",t)}},[a]),(0,r.jsxs)(s.v2,{as:"div","data-sentry-element":"Menu","data-sentry-component":"ActionsMenu","data-sentry-source-file":"ActionsMenu.tsx",children:[(0,r.jsx)(s.v2.Button,{onClick:e=>{var t,r,n;e.stopPropagation(),f(!0),d&&((null==a?void 0:a.current)?x((null==m?void 0:null===(t=m.current)||void 0===t?void 0:t.getBoundingClientRect().top)-(null==a?void 0:null===(r=a.current)||void 0===r?void 0:r.getBoundingClientRect().top)):x(null==m?void 0:null===(n=m.current)||void 0===n?void 0:n.getBoundingClientRect().top))},disabled:u,"data-sentry-element":"unknown","data-sentry-source-file":"ActionsMenu.tsx",children:(0,r.jsx)("div",{ref:m,className:"flex h-8 w-8 items-center justify-center",children:i})}),p&&(0,r.jsx)(s.v2.Items,{style:d?{top:+h+80}:{},className:"".concat(c?"left-8":"right-5","  visible absolute z-50 -mt-0.5 flex min-w-[200px] flex-col rounded-md bg-white px-2 py-3 shadow-2lg focus:outline-none "),children:l.map(e=>(0,r.jsx)(s.v2.Item,{children:(0,r.jsxs)("button",{disabled:e.disabled,className:"paragraph_normal_bold relative flex cursor-pointer items-center gap-3 whitespace-nowrap rounded p-2 text-body-text-300 disabled:cursor-not-allowed disabled:brightness-150 hover:bg-gray-100 hover:text-brand-orange-600",onClick:a=>{var r;a.stopPropagation(),t({status:null!==(r=e.key)&&void 0!==r?r:e.name.toLowerCase(),ref:m})},children:[e.icon,y(e.name)]})},e.name))})]})}},20843:function(e,t,a){a.d(t,{O:function(){return i}});var r=a(85893),n=a(67294),s=a(71867),o=a(66613),l=a(5233);function i(e){let{onAction:t,containerRef:a,scrollableContainerRef:i,items:d,buttonIcon:c,withScrolling:u=!1,toLeft:m=!1}
1=e,p=(0,n.useRef)(null),f=(0,n.useRef)(null),[y,h]=(0,n.useState)(0),[x,g]=(0,n.useState)(!1),{t:v}=(0,l.$G)("dashboard");return(0,n.useEffect)(()=>{if(!(i&&i.current))return;let e=null==i?void 0:i.current,t=()=>{g(!1)};return e.addEventListener("scroll",t),()=>{e.removeEventListener("scroll",t)}},[a,i]),(0,r.jsxs)(s.v2,{as:"div",className:"".concat(u?"":"relative"),"data-sentry-element":"Menu","data-sentry-component":"ActionsMenuOld","data-sentry-source-file":"ActionsMenuOld.tsx",children:[(0,r.jsx)(s.v2.Button,{onClick:e=>{var t,r,n;e.stopPropagation(),g(!0),(null==a?void 0:a.current)?h((null==f?void 0:null===(t=f.current)||void 0===t?void 0:t.getBoundingClientRect().top)-(null==a?void 0:null===(r=a.current)||void 0===r?void 0:r.getBoundingClientRect().top)):h(null==f?void 0:null===(n=f.current)||void 0===n?void 0:n.getBoundingClientRect().top)},"data-sentry-element":"unknown","data-sentry-source-file":"ActionsMenuOld.tsx",children:(0,r.jsx)("div",{ref:f,className:"flex h-8 w-8 items-center justify-center",children:c})}),x&&(0,r.jsx)(o.u,{as:n.Fragment,enter:"transition ease-out duration-100",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"transform opacity-100 scale-100",leaveTo:"transform opacity-0 scale-95",children:(0,r.jsx)(s.v2.Items,{ref:p,style:u?{top:y+25}:{},className:"".concat(u?m?"left-8":"right-6":m?"left-8":"right-1","  visible absolute z-50 mt-1 flex min-w-[200px] flex-col rounded-md bg-white px-2 py-3 shadow-2lg focus:outline-none "),children:d.map(e=>(0,r.jsx)(s.v2.Item,{children:(0,r.jsxs)("button",{className:"paragraph_normal_bold relative flex cursor-pointer items-center gap-3 whitespace-nowrap rounded p-2 text-body-text-300 hover:bg-gray-100 hover:text-brand-orange-600",onClick:a=>{var r;a.stopPropagation(),t({status:null!==(r=e.key)&&void 0!==r?r:e.name.toLowerCase(),ref:f})},children:[e.icon,v(e.name)]})},e.name))})})]})}},17235:function(e,t,a){var r=a(85893);a(67294);var n=a(5233);t.Z=()=>{let{t:e}=(0,n.$G)("common");return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,r.jsx)("p",{className:"paragraph_large_regular",children:e("Contact Number")}),(0,r.jsx)("p",{className:"paragraph_large_bold",children:"7000 7120"})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,r.jsx)("p",{className:"paragraph_large_regular",children:e("Email support for Candidates")}),(0,r.jsx)("p",{className:"paragraph_large_bold",children:"[email protected]"})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,r.jsx)("p",{className:"paragraph_large_regular",children:e("Email support for Employers/Companies")}),(0,r.jsx)("p",{className:"paragraph_large_bold",children:"[email protected]"})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,r.jsx)("p",{className:"paragraph_large_regular",children:e("Customer Service Hours")}),(0,r.jsxs)("p",{className:"paragraph_large_bold flex gap-2",children:[(0,r.jsx)("span",{children:"Mon - Fri"}),(0,r.jsx)("span",{children:"08:00-12:30 & 13:00-16:00"})]})]})]})}},95539:function(e,t,a){a.d(t,{Z:function(){return M}});var r=a(85893),n=a(67294),s=a(25675),o=a.n(s),l=a(5233),i=e=>{let{title:t,isCollapsed:a,setToCollapsed:n}=e,{t:s}=(0,l.$G)("common");return(0,r.jsxs)("div",{className:"flex items-center justify-between border-b border-solid border-gray-200 p-4 hover:cursor-pointer",onClick:()=>n(e=>!e),"data-sentry-component":"SectionHeader","data-sentry-source-file":"SectionHeader.tsx",children:[(0,r.jsx)("p",{className:"caption_uppercase_medium_bold text-sm text-body-text-300",children:s(t)}),(0,r.jsx)("div",{className:"flex h-6 w-6 items-center justify-center",children:(0,r.jsx)("div",{className:"relative h-1.5 w-3 shrink-0 transition duration-200 ".concat(a?"rotate-180":"rotate-0"),children:(0,r.jsx)(o(),{src:"/static/icons/chevron-up.svg",alt:"user profile's menu item icon",fill:!0,className:"object-cover",sizes:"12px","data-sentry-element":"Image","data-sentry-source-file":"SectionHeader.tsx"})})})]})},d=a(11163),c=e=>{let{newAlert:t}=e;return(0,r.jsxs)("div",{className:"relative flex h-8 w-8 items-center justify-center rounded-full bg-brand-orange-50","data-sentry-component":"AlertIconWithNew","data-sentry-source-file":"AlertIconWithNew.tsx",children:[t&&(0,r.jsx)("div",{className:"absolute bottom-0 right-0 h-2.5 w-2.5 rounded-full border border-solid border-white bg-brand-orange-600"}),(0,r.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none","data-sentry-element":"svg","data-sentry-source-file":"AlertIconWithNew.tsx",children:(0,r.jsx)("path",{d:"M8.825 8.586L7.241 4.257C7.163 4.065 7.082 3.837 6.998 3.573C6.914 3.309 6.83 3.024 6.746 2.718C6.668 3.024 6.587 3.312 6.503 3.582C6.419 3.846 6.338 4.077 6.26 4.275L4.685 8.586H8.825ZM13.1 13.5H11.228C11.018 13.5 10.847 13.449 10.715 13.347C10.583 13.239 10.484 13.107 10.418 12.951L9.446 10.296H4.055L3.083 12.951C3.035 13.089 2.942 13.215 2.804 13.329C2.666 13.443 2.495 13.5 2.291 13.5H0.401L5.522 0.485999H7.988L13.1 13.5Z",fill:"#D6732D","data-sentry-element":"path","data-sentry-source-file":"AlertIconWithNew.tsx"})})]})},u=a(31311),m=a(85024),p=a(70671),f=a(55587);let y=[{icon:(0,r.jsx)(m.Z,{}),key:f.Xt.MarkRead,name:"Mark as read"},{icon:(0,r.jsx)(()=>(0,r.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"NotificationCategoryOff","data-sentry-source-file":"NotificationCategoryOff.tsx",children:[(0,r.jsx)("path",{d:"M15 17H20L18.595 15.595C18.4063 15.4063 18.2567 15.1822 18.1546 14.9357C18.0525 14.6891 18 14.4249 18 14.158V11C18.0002 9.75894 17.6156 8.54834 16.8992 7.53489C16.1829 6.52144 15.17 5.75496 14 5.341V5C14 4.46957 13.7893 3.96086 13.4142 3.58579C13.0391 3.21071 12.5304 3 12 3C11.4696 3 10.9609 3.21071 10.5858 3.58579C10.2107 3.96086 10 4.46957 10 5V5.341C7.67 6.165 6 8.388 6 11V14.159C6 14.697 5.786 15.214 5.405 15.595L4 17H9M15 17H9M15 17V18C15 18.7956 14.6839 19.5587 14.1213 20.1213C13.5587 20.6839 12.7956 21 12 21C11.2044 21 10.4413 20.6839 9.87868 20.1213C9.31607 19.5587 9 18.7956 9 18V17",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"NotificationCategoryOff.tsx"}),(0,r.jsx)("line",{x1:"4.7018",y1:"3.64858",x2:"21.5548",y2:"17.7899",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round","data-sentry-element":"line","data-sentry-source-file":"NotificationCategoryOff.tsx"})]}),{}),key:f.Xt.UnfollowCategory,name:"Unfollow category"},{icon:(0,r.jsx)(()=>(0,r.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"NotificationCompanyOff","data-sentry-source-file":"NotificationCompanyOff.tsx",children:[(0,r.jsx)("path",{d:"M15 17H20L18.595 15.595C18.4063 15.4063 18.2567 15.1822 18.1546 14.9357C18.0525 14.6891 18 14.4249 18 14.158V11C18.0002 9.75894 17.6156 8.54834 16.8992 7.53489C16.1829 6.52144 15.17 5.75496 14 5.341V5C14 4.46957 13.7893 3.96086 13.4142 3.58579C13.0391 3.21071 12.5304 3 12 3C11.4696 3 10.9609 3.21071 10.5858 3.58579C10.2107 3.96086 10 4.46957 10 5V5.341C7.67 6.165 6 8.388 6 11V14.159C6 14.697 5.786 15.214 5.405 15.595L4 17H9M15 17H9M15 17V18C15 18.7956 14.6839 19.5587 14.1213 20.1213C13.5587 20.6839 12.7956 21 12 21C11.2044 21 10.4413 20.6839 9.87868 20.1213C9.31607 19.5587 9 18.7956 9 18V17",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"NotificationCompanyOff.tsx"}),(0,r.jsx)("line",{x1:"4.7018",y1:"3.64858",x2:"21.5548",y2:"17.7899",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round","data-sentry-element":"line","data-sentry-source-file":"NotificationCompanyOff.tsx"})]}),{}),key:f.Xt.UnfollowCompany,name:"Unfollow company"},{icon:(0,r.jsx)(()=>(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"RemoveNotification","data-sentry-source-file":"RemoveNotification.tsx",children:(0,r.jsx)("path",{d:"M18.3641 18.364C20.0519 16.6762 21.0001 14.387 21.0001 12C21.0001 9.61303 20.0519 7.32383 18.3641 5.63599C16.6762 3.94816 14.387 2.99994 12.0001 2.99994C9.61309 2.99994 7.32389 3.94816 5.63606 5.63599M18.3641 18.364L5.63606 5.63599M18.3641 18.364C16.6762 20.0518 14.387 21 12.0001 21C9.61309 21 7.32389 20.0518 5.63606 18.364C3.94822 16.6762 3 14.387 3 12C3 9.61303 3.94822 7.32383 5.63606 5.63599",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"RemoveNotification.tsx"})}),{}),key:f.Xt.RemoveNotification,name:"Remove this notification"}];var h=e=>{let{notificationType:t,isRead:a,onAction:n,company:s,job:o,id:l,scrollableContainerRef:i}=e,m=(0,d.useRouter)();return(0,r.jsxs)("div",{className:"flex justify-between border-b border-solid border-gray-200 pb-3 pl-4 pr-2 pt-2 ".concat(!a&&"bg-gray-100"),"data-sentry-component":"Notification","data-sentry-source-file":"Notification.tsx",children:[(0,r.jsxs)("div",{className:"flex gap-3 ",children:[(0,r.jsx)(c,{newAlert:!a,"data-sentry-element":"AlertIconWithNew","data-sentry-source-file":"Notification.tsx"}),(0,r.jsxs)("div",{className:"paragraph_medium_regular pt-1 text-gray-600",children:[(0,r.jsxs)("p",{children:["New position for"," ",(0,r.jsx)("strong",{className:"hover:cursor-pointer",onClick:function(){m.push({pathname:"/jobs/".concat(o.tid),query:{pathBack:m.asPath}},"/jobs/".concat(o.tid))},children:o.name})]}),(0,r.jsxs)("p",{children:["at"," ",(0,r.jsx)("strong",{className:"hover:cursor-pointer",onClick:function(){m.push({pathname:"/companies/".concat(s.tid),query:{pathBack:m.asPath}},"/companies/".concat(s.tid))},children:s.name})]})]})]}),(0,r.jsx)(u.Z,{buttonIcon:(0,r.jsx)(p.Z,{}),items:y.filter(e=>
1!(e.key===f.Xt.MarkRead&&a)&&!(e.key===f.Xt.UnfollowCategory&&String(t)===f.Mp.CategoryFollowed)&&!(e.key===f.Xt.UnfollowCompany&&String(t)===f.Mp.CompanyFollowed)),onAction:e=>n({...e,id:l}),scrollableContainerRef:i,withVerticalScrolling:!0,"data-sentry-element":"ActionsMenu","data-sentry-source-file":"Notification.tsx"})]})},x=e=>{var t;let{onAction:a,notifications:s,title:o,scrollableContainerRef:l}=e,[d,c]=(0,n.useState)(!0),u=(0,n.useRef)(null);return(0,r.jsxs)("div",{"data-sentry-component":"NotificationsSection","data-sentry-source-file":"NotificationsSection.tsx",children:[(0,r.jsx)(i,{title:o,isCollapsed:d,setToCollapsed:c,"data-sentry-element":"SectionHeader","data-sentry-source-file":"NotificationsSection.tsx"}),(0,r.jsx)("section",{ref:u,style:d?{maxHeight:"".concat(null==u?void 0:null===(t=u.current)||void 0===t?void 0:t.scrollHeight,"px")}:{maxHeight:0},className:"overflow-hidden transition-all duration-300 ease-in-out",children:s&&s.map(e=>(0,r.jsx)(h,{...e,onAction:a,scrollableContainerRef:l},e.id))})]})},g=a(14986),v=a(4215),b=a(2343),C=a(11734),j=a(30381),w=a.n(j),_=a(10316),S=a(91444),N=a(48377),A=a(17355),k=a(86751),D=a(31204),P=a(70755),Z=a(47041),I=a(1937),F=a(59466);let E=w()().utc().set({hours:23,minutes:59,seconds:59,milliseconds:999}).subtract(1,"days");var M=e=>{let{close:t,isPopUp:a=!0}=e,{user:s,setUser:o}=(0,N.useAuthContext)(),i=(0,k.useHttpRequestQueueContext)(),c=(0,A.useTaxonomyContext)(),u=(0,d.useRouter)(),{t:m}=(0,l.$G)("common"),{notifications:p,setNotifications:y}=(0,v.useNotificationsContext)(),[h,j]=(0,n.useState)(null),M=(0,n.useRef)(null),[R,L]=(0,n.useState)(null),{confirm:T,setConfirm:B,setIsOpen:q,isOpen:U,onConfirm:H,onCancel:J}=(0,b.p)();async function V(e){if(void 0===e.status){console.error("missing action status");return}j(e);let t=p.findIndex(t=>t.id===(null==e?void 0:e.id)),a=p[t];if(!a){console.error("notification not found");return}switch(null==e?void 0:e.status){case f.Xt.MarkRead:try{await (0,_.Tx)({id:e.id,type:f.Jq.Notification,relationships:{field_status:{data:{id:c.getStatusByName(f.qb.Read).id,type:f.Jq.Status}}},requestType:"fetch"})}catch(e){e.message="UpdateResource:"+e.message,console.error(e),S.Am.error(m("Something went wrong"));return}a.isRead=!0,y([...p]);break;case f.Xt.RemoveNotification:L({title:"Remove notification",confirmButton:"Remove",key:"remove"});break;case f.Xt.UnfollowCategory:L({title:"Unfollow category",confirmButton:"Unfollow",key:"unfollowCategory"});break;case f.Xt.UnfollowCompany:L({title:"Unfollow company",confirmButton:"Unfollow",key:"unfollowCompany"})}(null==e?void 0:e.status)!==f.Xt.MarkRead&&q(!0)}async function z(){p.filter(e=>!e.isRead).forEach(e=>i.addRequest(()=>(0,_.Tx)({id:e.id,type:f.Jq.Notification,relationships:{field_status:{data:{id:c.getStatusByName(f.qb.Read).id,type:f.Jq.Status}}},requestType:"fetch"}))),y([...p.map(e=>({...e,isRead:!0}))])}async function O(){var e,t,a,r,n,l,d,c;let u=p.findIndex(e=>e.id===(null==h?void 0:h.id)),x=p[u];if(!x){console.error("notification not found");return}switch(R.key){case"deleteAll":p.forEach(e=>i.addRequest(()=>(0,_.QG)({id:e.id,type:f.Jq.Notification,requestType:"fetch"}))),y([]);break;case"remove":try{await (0,_.QG)({id:h.id,type:f.Jq.Notification}),S.Am.success("Notification has been successfully removed")}catch(e){e.message="DeleteResource:"+e.message,console.error(e),S.Am.error(m("Something went wrong"));return}y([...p.slice(0,u),...p.slice(u+1)]);break;case"unfollowCategory":let g;try{g=await (0,D.B)(s.userData.id)}catch(e){e.message="GetUserFollowedCategories:"+e.message,console.error(e),S.Am.error(m("Something went wrong"));return}if(g.find(e=>e.id===x.notificationCategoryId)){try{let n=await (0,_.Tx)({id:s.userData.id,type:f.Jq.User,relationships:{field_followed_categories:{data:g.filter(e=>e.id!==x.notificationCategoryId).map(e=>({id:e.id,type:f.Jq.TaxonomyJobCategory}))}}});(0,Z.deleteCookie)("access_token"),await (0,_.up)();let l=null==n?void 0:null===(r=n.data.data)||void 0===r?void 0:null===(a=r.relationships)||void 0===a?void 0:null===(t=a.field_followed_categories)||void 0===t?void 0:null===(e=t.data)||void 0===e?void 0:e.map(e=>{let t=null==g?void 0:g.find(t=>e.id===t.id);return{id:e.id,tid:t.tid,name:t.name}});o({...s,userData:{...s.userData,followedCategories:l}})}catch(e){e.message="UpdateResource:"+e.message,console.error(e),S.Am.error(m("Something went wrong"));return}S.Am.success(m("Category unfollowed"))}break;case"unfollowCompany":let v;try{v=await (0,P.T)(s.userData.id)}catch(e){e.message="GetUserFollowedCompanies:"+e.message,console.error(e),S.Am.error(m("Something went wrong"));return}try{let e=await (0,_.Tx)({id:s.userData.id,type:f.Jq.User,relationships:{field_followed_companies:{data:v.filter(e=>e.id!==x.notificationCompanyId).map(e=>({id:e.id,type:f.Jq.Company}))}}});(0,Z.deleteCookie)("access_token"),await (0,_.up)();let t=null==e?void 0:null===(c=e.data.data)||void 0===c?void 0:null===(d=c.relationships)||void 0===d?void 0:null===(l=d.field_followed_companies)||void 0===l?void 0:null===(n=l.data)||void 0===n?void 0:n.map(e=>{let t=null==v?void 0:v.find(t=>e.id===t.id);return{id:e.id,tid:t.tid,name:t.name}});o({...s,userData:{...s.userData,followedCompanies:t}})}catch(e){e.message="UpdateResource:"+e.message,console.error(e),S.Am.error(m("Something went wrong"));return}S.Am.success(m("Company unfollowed"))}}return(0,n.useEffect)(function(){T&&(O(),B(!1))},[T]),(0,I.K)(function(){(0,F.f)(String(s.userData.uid)).then(e=>{y(e)}).catch(e=>{console.error(e),S.Am.error(m("Something went wrong"))})},[s.userData]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(C.Z,{isOpen:U,onConfirm:H,onCancel:J,title:null==R?void 0:R.title,confirmButton:null==R?void 0:R.confirmButton,content:(0,r.jsx)("p",{className:"paragraph_medium_regular md:paragraph_normal_regular text-gray-500",children:m("Are you sure?")}),"data-sentry-element":"Confirmation","data-sentry-source-file":"Notifications.tsx"}),(0,r.jsxs)("div",{className:"".concat(a?"rounded-md border border-solid border-gray-300 shadow-2lg":"rounded-20px shadow-xs"," flex flex-col justify-between bg-white pt-3"),children:[!a&&(0,r.jsxs)("div",{className:"paragraph_large_bold mx-6 border-b border-solid border-gray-200 pb-1 pt-3 text-gray-600",children:[m("Notifications")," (",null==p?void 0:p.length,")"]}),(0,r.jsx)("div",{className:"".concat("scrollbar-thin scrollbar-track-gray-200 scrollbar-thumb-gray-400 scrollbar-thumb-rounded"," ").concat(a?"max-h-[618px]":"h-[413px] lg:h-[562px]"," overflow-auto "),ref:M,children:p&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(x,{notifications:p.filter(e=>w()(e.createdDate).isAfter(E)),title:"new",onAction:V,scrollableContainerRef:M}),(0,r.jsx)(x,{onAction:V,notifications:p.filter(e=>w()(e.createdDate).isSameOrBefore(E)),title:"earlier",scrollableContainerRef:M})]})}),(0,r.jsxs)("div",{className:"flex gap-1 p-4",children:[(0,r.jsx)(g.Z,{className:"w-1/2 flex-grow",disabled:!(null==p?void 0:p.length),onClick:z,label:"Mark all as read",variant:a?"outline-primary":"primary",shape:"rectangular",changingSizeRules:"medium","data-sentry-element":"Button","data-sentry-source-file":"Notifications.tsx"}),a?(0,r.jsx)(g.Z,{className:"w-1/2 flex-grow",disabled:!(null==p?void 0:p.length),label:"View all",onClick:()=>{u.push(u.asPath.includes("/employee-dashboard")?"/employee-dashboard/alerts":"/employer-dashboard/notifications"),t()},shape:"rectangular",changingSizeRules:"medium",variant:"primary"}):(0,r.jsx)("button",{className:"linkURL_regular_underline flex w-1/2 flex-grow items-center justify-center text-brand-orange-600 disabled:cursor-not-allowed disabled:opacity-40 hover:brightness-125",onClick:function(){L({title:"Delete all notifications",confirmButton:"Delete all",key:"deleteAll"}),q(!0)},disabled:!(null==p?void 0:p.length),children:m("Delete all")})]})]})]})}},69484:function(e,t,a){var r=a(85893),n=a(67294),s=a(66613),o=a(22546),l=a(5233),i=a(83956),d=a(58378),c=a(41970);t.Z=e=>{let{isOpen:t,setIsOpen:a,userId:u}=e,{t:m}=(0,l.$G)("common");return(0,r.jsx)(s.u,{appear:!0,show:t,as:n.Fragment,"data-sentry-element":"Transition","data-sentry-component":"ChangePasswordPopup","data-sentry-source-file":"ChangePasswordPopup.tsx",children:(0,r.jsxs)(o.Vq,{as:"div",className:"relative z-10",onClose:a,"data-sentry-element":"Dialog","data-sentry-source-file":"ChangePasswordPopup.tsx",children:[(0,r.jsx)(s.x,{as:n.Fragment,enter:"ease-out duration-200",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0","data-sentry-element":"TransitionChild","data-sentry-source-file":"ChangePasswordPopup.tsx",children:(0,r.jsx)("div",{className:"fixed inset-0 bg-black bg-opacity-30"})}),(0,r.jsx)("div",{className:"fixed inset-0 overflow-y-auto",children:(0,r.jsx)("div",{className:"flex min-h-full items-center justify-center p-4 text-center",children:(0,r.jsx)(s.x,{as:n.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95","data-sentry-element":"TransitionChild","data-sentry-source-file":"ChangePasswordPopup.tsx",children:(0,r.jsxs)(o.EM,{className:"relative flex w-[343px] transform flex-col items-center justify-center rounded-3xl bg-white pb-3 text-start transition-all","data-sentry-element":"DialogPanel","data-sentry-source-file":"ChangePasswordPopup.tsx",children:[(0,r.jsx)(o.$N,{className:"paragraph_normal_bold sm:paragraph_large_bold mb-6 w-full border-b border-solid border-gray-300 p-3 text-center text-gray-500","data-sentry-element":"DialogTitle","data-sentry-source-file":"ChangePasswordPopup.tsx",children:m("Change password")}),(0,r.jsx)(d.Z,{className:"absolute right-5 top-5 outline-none",onClose:()=>a(!1),"data-sentry-element":"CloseButtonMini","data-sentry-source-file":"ChangePasswordPopup.tsx"}),(0,r.jsx)(i.Z,{closePopup:a,userId:u,"data-sentry-element":"ChangePasswordForm","data-sentry-source-file":"ChangePasswordPopup.tsx"}),(0,r.jsx)(c.v,{"data-sentry-element":"ForgetPasswordComponent","data-sentry-source-file":"ChangePasswordPopup.tsx"})]})})})})]})})}},41970:function(e,t,a){a.d(t,{v:function(){return u}});var r=a(85893);a(67294);var n=a(82899),s=a(81076),o=a(98635),l=a(83956),i=a(94809),d=a(11163),c=a(48377);let u=()=>(0,r.jsxs)("div",{className:"mt-6 flex gap-2","data-sentry-component":"ForgetPasswordComponent","data-sentry-source-file":"ChangePassword.tsx",children:[(0,r.jsx)("p",{className:"paragraph_normal_regular text-gray-500",children:"Forgot your password?"}),(0,r.jsx)(i.Z,{href:"https://api.ergodotisi.com/en/user/password",title:"Reset",className:"text-brand-orange-600 transition duration-200 hover:brightness-125","data-sentry-element":"InnerLink","data-sentry-source-file":"ChangePassword.tsx"})]});t.Z=()=>{let e=(0,d.useRouter)(),{user:t}=(0,c.useAuthContext)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.Z,{label:"Back to Settings",href:"".concat(e.asPath.includes("/employee-dashboard/")?"/employee-dashboard/":"/employer-dashboard/","settings"),"data-sentry-element":"DashboardBackToList","data-sentry-source-file":"ChangePassword.tsx"}),(0,r.jsxs)("div",{className:"flex flex-col items-center",children:[(0,r.jsxs)("div",{className:"paragraph_normal_bold flex w-[343px] flex-col gap-6 rounded-20px p-6 pt-12 text-gray-600 shadow-xs md:w-[418px]",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsx)("p",{children:"Change or reset your password"}),(0,r.jsx)(s.Z,{content:"Change or reset your password","data-sentry-element":"CustomTooltip","data-sentry-source-file":"ChangePassword.tsx",children:(0,r.jsx)(o.Z,{type:"button","data-sentry-element":"InfoButton","data-sentry-source-file":"ChangePassword.tsx"})})]}),(0,r.jsx)(l.Z,{userId:t.userData.id,"data-sentry-element":"ChangePasswordForm","data-sentry-source-file":"ChangePassword.tsx"})]}),(0,r.jsx)(u,{"data-sentry-element":"ForgetPasswordComponent","data-sentry-source-file":"ChangePassword.tsx"})]})]})}},70749:function(e,t,a){a.d(t,{AB:function(){return B},WZ:function(){return L}});var r=a(85893),n=a(67294),s=a(87536),o=a(41082),l=a(6741),i=a(14986),d=a(47533),c=a(74231),u=a(30381),m=a.n(u),p=a(4
10654),f=a(43890),y=a(15619),h=a(11734),x=a(5152),g=a.n(x),v=a(5233),b=a(29539),C=a(14067),j=a(30115),w=a(33502),_=a(65449),S=a(47407),N=a(27255),A=a(88784),k=a(14761),D=a(11163),P=a(85444),Z=a(78551),I=a(91444),F=a(2343),E=a(1937),M=a(72798);let R=g()(()=>Promise.all([a.e(9831),a.e(1934),a.e(418),a.e(3824),a.e(5618),a.e(1072),a.e(8088),a.e(1036),a.e(2759),a.e(9477)]).then(a.bind(a,16855)),{loadableGenerated:{webpack:()=>[16855]},ssr:!1}),L=c.Ry({name:c.Z_().required("This field is required"),industry:c.Ry().shape({id:c.Z_(),name:c.Z_(),tid:c.Rx()}).nullable(),email:c.Z_().required("This field is required").email(),companyPhoneNumber:c.Z_().required("This field is required").matches(N.Oj,{message:"Invalid phone number format",excludeEmptyString:!1}),companyAddress:c.Z_().nullable(),postCode:c.Z_().nullable(!0).notRequired(),location:c.Ry().shape({country:c.Ry().shape({id:c.Z_(),tid:c.Rx(),name:c.Z_().required("This field is required")}),city:c.Ry().shape({id:c.Z_(),tid:c.Rx(),name:c.Z_().required("This field is required")})}),companySize:c.Ry().shape({id:c.Z_(),tid:c.Rx(),name:c.Z_()}),founded:c.Z_().nullable(!0).test("is-valid-year","Year cannot be in the future",e=>!e||m()().year()>=m()(e).year()).optional(),website:c.Z_().nullable(!0).test("url","URL is invalid",e=>!e||RegExp(A._,"i").test(e)).notRequired()}),T=c.Ry({...L.fields,additionalDetails:c.IX().of(c.Ry().shape({title:c.Z_(),text:c.Z_()}))});function B(e){var t,a,c,u,x,g;let{onCancel:N,onSubmit:A,companyProfile:L}=e,{t:B}=(0,v.$G)(["dashboard"]),{handleSubmit:q,control:U,setValue:H,trigger:J,watch:V,formState:{isDirty:z,isValid:O,errors:W}}=(0,s.cI)({defaultValues:L,resolver:(0,d.X)(T),reValidateMode:"onChange",mode:"onTouched"}),{fields:Y,append:G,remove:Q}=(0,s.Dq)({control:U,name:"additionalDetails"}),K=(0,j.J)(),$=(0,D.useRouter)(),X=$.query.id,ee=V("location.country"),{confirm:et,setIsOpen:ea,isOpen:er,onConfirm:en,onCancel:es}=(0,F.p)(),eo=(0,y.D)(!et&&z),[el,ei]=(0,n.useState)(Math.random()),{data:ed,isFetching:ec,isError:eu}=(0,Z.a)({queryKey:["getCompanySizes"],queryFn:M.a0,staleTime:36e5,refetchOnWindowFocus:!1});return((0,n.useEffect)(function(){var e;K.selected&&(H("industry",null!==(e=K.selected)&&void 0!==e?e:{id:"",tid:0,name:""}),J("industry"))},[K.selected]),(0,n.useEffect)(function(){eu&&I.Am.error("Unable to load company sizes data")},[eu]),(0,E.K)(function(){$.push("/employer-dashboard/companies-and-users")},[et]),ec)?(0,r.jsx)("div",{className:"flex h-full items-center justify-center",children:(0,r.jsx)(P.Z,{})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.Z,{isOpen:er,onConfirm:()=>en(),onCancel:()=>es(),title:"Cancel action",content:(0,r.jsxs)("p",{className:"paragraph_medium_bold md:paragraph_normal_bold text-gray-500",children:[B("You may lose unsaved data!"),"?"]}),confirmButton:"Yes, cancel","data-sentry-element":"Confirmation","data-sentry-source-file":"AddNewCompanyStep1.tsx"}),(0,r.jsx)(h.Z,{...eo,title:"Be careful!",confirmButton:"Yes, confirm",content:(0,r.jsx)("p",{className:"paragraph_medium_bold md:paragraph_normal_bold text-gray-500",children:B("You may lose unsaved data!")}),cancelButton:"No, cancel","data-sentry-element":"Confirmation","data-sentry-source-file":"AddNewCompanyStep1.tsx"}),(0,r.jsxs)("div",{className:"flex flex-col items-center rounded-3xl px-4 py-6 shadow-xs md:p-8 md:pb-12",children:[(0,r.jsx)(p.Z,{title:X?B("Edit company (subsidiary)"):B("New company (subsidiary)"),totalSteps:2,currentStepIndex:1,subTitle:B("Fill in the below company details."),showSubtitle:!0,"data-sentry-element":"CategorySponsorshipCardHeader","data-sentry-source-file":"AddNewCompanyStep1.tsx"}),(0,r.jsxs)("form",{onSubmit:q(function(e){e.website&&(e.website=(0,k.X)(e.website)),A(e)}),className:"flex w-full max-w-[762px] flex-col items-center md:items-end",autoComplete:"off",children:[(0,r.jsxs)("div",{className:"mb-8 mt-6 flex w-full flex-col justify-between border-solid border-gray-300 md:mt-12 md:flex-row md:border-b md:pb-2",children:[(0,r.jsx)("p",{className:"paragraph_normal_bold border-b border-solid border-gray-300 pb-2 text-gray-600 md:border-none md:pb-0",children:B("Company details")}),(0,r.jsx)("p",{className:"md:paragraph_normal_regular paragraph_medium_regular self-end pt-2 text-gray-500 md:pt-0",children:B("All fields marked with an asterisk (*) are mandatory")})]}),(0,r.jsxs)("div",{className:"grid w-full grid-cols-2 gap-6",children:[(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.Qr,{name:"name",control:U,render:e=>{var t;let{field:a,fieldState:n}=e;return(0,r.jsx)(o.Z,{isEditing:!0,label:"".concat(B("Company name*")),placeholder:"Enter company name",withBorder:!0,value:null!==(t=a.value)&&void 0!==t?t:"",onChange:a.onChange,error:n.error,...a})},"data-sentry-element":"Controller","data-sentry-source-file":"AddNewCompanyStep1.tsx"})}),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.Qr,{name:"industry",control:U,render:e=>{var t,a,n,s,o;let{field:l}=e;return(0,r.jsxs)("div",{className:"relative flex w-full flex-col gap-2",children:[(0,r.jsx)("label",{htmlFor:"industry",className:"paragraph_medium_bold text-gray-600",children:B("Industry")}),(0,r.jsx)(C.p,{id:"industry",labelKey:"name",placeholder:B("Enter Industry"),emptyLabel:B("No industries found"),defaultSelected:[null!==(o=l.value)&&void 0!==o?o:{id:"",ti
1d:0,name:""}],onBlur:()=>{var e;(null==K?void 0:null===(e=K.selected)||void 0===e?void 0:e.name)||(H("industry",{id:"",tid:0,name:""}),ei(Math.random())),l.onBlur()},isLoading:K.loading,onChange:K.onChange,onSearch:K.onSearch,options:K.options},el),(null==W?void 0:null===(a=W.industry)||void 0===a?void 0:null===(t=a.name)||void 0===t?void 0:t.message)&&(0,r.jsx)("div",{className:"absolute -bottom-6 text-[13px] text-red-500",children:B(null==W?void 0:null===(s=W.industry)||void 0===s?void 0:null===(n=s.name)||void 0===n?void 0:n.message)})]})},"data-sentry-element":"Controller","data-sentry-source-file":"AddNewCompanyStep1.tsx"})}),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.Qr,{name:"email",control:U,render:e=>{var t;let{field:a,fieldState:n}=e;return(0,r.jsx)(o.Z,{type:"email",isEditing:!0,label:"".concat(B("Email")),labelWithAsterisk:!0,placeholder:B("Enter the company email"),withBorder:!0,value:null!==(t=a.value)&&void 0!==t?t:"",onChange:a.onChange,error:n.error,...a})},"data-sentry-element":"Controller","data-sentry-source-file":"AddNewCompanyStep1.tsx"})}),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.Qr,{name:"companyPhoneNumber",control:U,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(o.Z,{contentType:"phone",value:t.value,onChange:t.onChange,error:a.error,isEditing:!0,labelWithAsterisk:!0,label:B("Company Phone Number"),placeholder:"Enter the company phone number",withBorder:!0,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"AddNewCompanyStep1.tsx"})}),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.Qr,{name:"companyAddress",control:U,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(o.Z,{isEditing:!0,label:"".concat(B("Company address")),placeholder:"Enter company address",withBorder:!0,value:t.value,onChange:t.onChange,error:a.error,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"AddNewCompanyStep1.tsx"})}),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.Qr,{name:"postCode",control:U,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(o.Z,{isEditing:!0,label:"".concat(B("Post code")),placeholder:"Enter post code",contentType:"postCode",withBorder:!0,value:t.value,onChange:t.onChange,error:a.error,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"AddNewCompanyStep1.tsx"})}),(0,r.jsx)("div",{className:"col-span-2",children:(0,r.jsx)(b.Z,{control:U,isEditing:!0,labelWithAsterisk:!0,trigger:J,country:ee,setValue:H,withBorder:!0,countryError:null==W?void 0:null===(c=W.location)||void 0===c?void 0:null===(a=c.country)||void 0===a?void 0:null===(t=a.name)||void 0===t?void 0:t.message,cityError:null==W?void 0:null===(g=W.location)||void 0===g?void 0:null===(x=g.city)||void 0===x?void 0:null===(u=x.name)||void 0===u?void 0:u.message,"data-sentry-element":"CountryCityInput","data-sentry-source-file":"AddNewCompanyStep1.tsx"})}),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.Qr,{name:"companySize",control:U,render:e=>{var t;let{field:a,fieldState:n}=e;return(0,r.jsx)(l.F,{...a,isEditing:!0,withBorder:!0,label:"Company size",options:ed,placeholder:"Select company size",value:ed.find(e=>{var t;return e.value===(null==a?void 0:null===(t=a.value)||void 0===t?void 0:t.id)}),onChange:e=>a.onChange({id:e.value,name:e.label,tid:0}),error:null===(t=n.error)||void 0===t?void 0:t.name})},"data-sentry-element":"Controller","data-sentry-source-file":"AddNewCompanyStep1.tsx"})}),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.Qr,{name:"founded",control:U,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(f.Z,{...t,onBlur:t.onBlur,withBorder:!0,isEditing:!0,dateFormat:"YYYY",label:"Founded",value:t.value?String(t.value):"",onChange:e=>t.onChange(String(m()(e).year())),error:a.error})},"data-sentry-element":"Controller","data-sentry-source-file":"AddNewCompanyStep1.tsx"})}),(0,r.jsx)("div",{className:"col-span-2",children:(0,r.jsx)(s.Qr,{name:"website",control:U,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(o.Z,{isEditing:!0,label:"Company website (URL)",placeholder:"Enter company website (URL)",withBorder:!0,value:t.value,onChange:t.onChange,error:a.error,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"AddNewCompanyStep1.tsx"})}),(0,r.jsx)("div",{className:"col-span-2",children:(0,r.jsx)(w.Z,{error:W&&W.additionalDetails&&W.additionalDetails.message,append:G,title:B("Additional details"),addLabel:"Paragraph",emptyRecord:{title:"",text:""},"data-sentry-element":"DynamicInputWrapper","data-sentry-source-file":"AddNewCompanyStep1.tsx",children:Y.map((e,t)=>{var a;return(0,r.jsx)("div",{children:(0,r.jsxs)("div",{className:"flex w-full flex-col gap-6",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"paragraph_medium_bold text-gray-600",children:B("Paragraph Title")}),(0,r.jsx)(s.Qr,{control:U,name:"additionalDetails.".concat(t,".title"),render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(_.Z,{...t,isEditing:!0,label:"",placeholder:B("Paragraph Title"),value:t.value,setValue:e=>t.onChange(e),error:a.error})}})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"paragraph_medium_bold text-gray-600",children:B("Paragraph Text")}),(0,r.jsx)(s.Qr,{name:"additionalDetails.".concat(t,".text"),control:U,render:e=>{let{field:t}=e;return(0,r.jsx)(R,{onBlur:t.onBlur,data:t.value,onReady:()=>{},onChange:(e,a)=>t.onChange(a.getData())})}}),W&&(null==W?void 0:W.description)&&(0,r.jsx)("p",{className:"absolute bottom-0 text-[13px] text-red-500",children:B(null==W?void 0:null===(a=W.description)||void 0===a?void 0:a.message)}),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{children:"\xa0"}),(0,r.jsx)("div",{children:"\xa0"}),(0,r.jsx)(S.Z,{label:"paragraph",remove:()=>Q(t)})]})]})]})},e.id)})})})]}),(0,r.jsxs)("div",{className:"mt-12 flex w-full justify-between gap-2 xs:justify-center md:justify-end",children:[(0,r.jsx)(i.Z,{className:"w-[150px] md:w-fit",type:"button",disabled:ec,label:B("Cancel"),variant:"outline-primary",changingSizeRules:"medium md:large",onClick:function(){ea(!0)},"data-sentry-element":"Button","data-sentry-source-file":"AddNewCompanyStep1.tsx"}),(0,r.jsx)(i.Z,{className:"w-[150px] md:w-fit",type:"submit",disabled:ec||!O,label:B("Continue"),variant:"primary",changingSizeRules:"medium md:large","data-sentry-element":"Button","data-sentry-source-file":"AddNewCompanyStep1.tsx"})]})]})]})]})}},9517:function(e,t,a){var r=a(85893);a(67294);var n=a(90018),s=a(5233),o=a(18304),l=a(11163);t.Z=e=>{let{icon:t,title:a,className:i="",hasBackButton:d=!1}=e,c=(0,l.useRouter)(),{t:u}=(0,s.$G)("common"),{serviceCategory:m}=c.query;return(0,r.jsx)("div",{className:"flex items-center text-brand-orange-600","data-sentry-component":"EmployerDashboardHeader","data-sentry-source-file":"EmployerDashboardHeader.tsx",children:(0,r.jsxs)("h3",{className:"".concat(i," heading_H4_bold md:heading_H3_bold flex items-center gap-2 md:gap-3"),children:[d?(0,r.jsx)("div",{onClick:function(){m?c.push("/employer-dashboard/services/".concat(m)):c.back()},className:"cursor-pointer",children:(0,r.jsx)(o.Z,{})}):(0,r.jsx)(r.Fragment,{}),t||(0,r.jsx)(n.Z,{size:"large"}),u(a)]})})}},40843:function(e,t,a){var r=a(85893);a(67294);var n=a(9517),s=a(15221),o=a(14986),l=a(48823),i=a(2685);t.Z=e=>{let{title:t,buttonTitle:a,path:d}=e,c=(0,i.F)();return(0,r.jsxs)("div",{className:"mb-5 flex max-h-12 justify-between","data-sentry-component":"EmployerDashboardPageHeader","data-sentry-source-file":"EmployerDashboardPageHeader.tsx",children:[(0,r.jsx)(n.Z,{title:t,icon:(0,r.jsx)(s.Z,{size:"large"}),"data-sentry-element":"EmployerDashboardHeader","data-sentry-source-file":"EmployerDashboardPageHeader.tsx"}),"/pricing"===d?(0,r.jsx)(o.Z,{variant:"outline-primary",label:a,onClick:()=>{c()},shape:"rectangular",changingSizeRules:"medium md:large"}):(0,r.jsx)(l.Z,{variant:"outline-primary",label:a,href:d,shape:"rectangular",changingSizeRules:"medium md:large",openInNewTab:!0})]})}},29065:function(e,t,a){var r=a(85893);a(67294);var n=a(30381),s=a.n(n),o=a(2500),l=a(16191),i=a(11163);t.Z=e=>{let{blockedDates:t,serviceDuration:a=10,selectedRange:n,setSelectedRange:d,expiryDate:c}
1=e,u=new Set(t),m=(0,i.useRouter)(),p={allowPartialRange:!1,nextLabel:(0,r.jsx)("div",{className:"custom__navigation__arrow flex h-6 w-6 items-center justify-center sm:h-10 sm:w-10 sm:rounded-full sm:bg-gray-200",children:(0,r.jsx)(o.Z,{className:"rotate-180"})}),prevLabel:(0,r.jsx)("div",{className:"custom__navigation__arrow flex h-6 w-6 items-center justify-center sm:h-10 sm:w-10 sm:rounded-full sm:bg-gray-200",children:(0,r.jsx)(o.Z,{})}),prev2Label:null,next2Label:null,minDate:s()().toDate(),maxDate:s()(c).toDate()};return(0,r.jsx)("div",{className:"flex w-full flex-col items-center rounded-20px border-0 border-solid border-gray-300 sm:border md:mt-16","data-sentry-component":"FeaturedJobCalendar","data-sentry-source-file":"FeaturedJobCalendar.tsx",children:(0,r.jsx)(l.ZP,{minDetail:"month",className:"rounded-20px border-0 p-4 sm:p-6",defaultActiveStartDate:n[0]?new Date(n[0]):new Date,onChange:function(e){d([e.toDateString(),s()(e).add(a-1,"days").toDate().toDateString()])},onActiveStartDateChange:e=>{let{activeStartDate:t,view:a}=e},value:n,...p,locale:m.locale,tileDisabled:e=>{let{date:t}=e,a=s()(t).format("YYYY-MM-DD");return u.has(a)},formatDay:(e,t)=>1===s()(t).date()?s()(t).locale(m.locale).format("D MMM"):s()(t).locale(m.locale).format("D"),"data-sentry-element":"Calendar","data-sentry-source-file":"FeaturedJobCalendar.tsx"})})}},40654:function(e,t,a){var r=a(85893);a(67294);var n=a(38018),s=a(25445);t.Z=e=>{let{title:t,subTitle:a,currentStepIndex:o,showSubtitle:l=!1,totalSteps:i,closeDialog:d=null}=e;return(0,r.jsx)("div",{"data-sentry-component":"CategorySponsorshipCardHeader","data-sentry-source-file":"CategorySponsorshipCardHeader.tsx",children:(0,r.jsxs)("div",{className:"flex w-full justify-between",children:[(0,r.jsx)("div",{className:"w-[105px]",children:!!d&&(0,r.jsx)(s.Z,{onClose:()=>{d(!1)}})}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h4",{className:"lg:heading_H4_regular paragraph_large_bold text-gray-600",children:t}),(0,r.jsx)("p",{className:"paragraph_normal_regular ".concat(l?"flex":"hidden"," justify-center text-gray-500 lg:flex"),children:a})]}),(0,r.jsx)("div",{className:"-translate-y-[17px] translate-x-[17px]",children:(0,r.jsx)(n.Z,{step:o,totalSteps:i,"data-sentry-element":"ProgressbarMobile","data-sentry-source-file":"CategorySponsorshipCardHeader.tsx"})})]})})}},38836:function(e,t,a){var r=a(85893);a(67294);var n=a(18304),s=a(2500),o=a(5233);t.Z=e=>{let{withChevron:t=!1,back:a}=e,{t:l}=(0,o.$G)("common");return(0,r.jsxs)("p",{className:"paragraph_large_bold ".concat(!t&&"mb-4"," flex cursor-pointer items-center gap-3 text-brand-orange-600 underline-offset-2 hover:underline"),onClick:()=>{a()},"data-sentry-component":"PreviousCategorySponsorshipStep","data-sentry-source-file":"PreviousCategorySponsorshipStep.tsx",children:[t?(0,r.jsx)(s.Z,{}):(0,r.jsx)(n.Z,{}),(0,r.jsx)("span",{className:"whitespace-nowrap",children:l("Previous step")})]})}},83956:function(e,t,a){a.d(t,{Z:function(){return v}});var r=a(85893),n=a(67294),s=a(87536),o=a(14986),l=a(47533),i=a(74231),d=a(41082),c=a(5233),u=a(10316),m=a(55587),p=a(47041),f=a(27255);async function y(e,t,a){try{await (0,u.Tx)({id:e,type:m.Jq.User,attributes:{pass:{existing:t,value:a}},requestType:"fetch"})}catch(e){throw e.message="UpdateResource:"+e.message,e}(0,p.deleteCookie)(f.GX),(0,u.up)().catch(e=>{e.message="grantRefreshToken: "+e.message,console.error(e)})}var h=a(91444);let x={currentPassword:"",confirmNewPassword:"",newPassword:""},g=i.Ry({currentPassword:i.Z_().required("This field is required"),newPassword:i.Z_().required("This field is required"),confirmNewPassword:i.Z_().oneOf([i.iH("newPassword")],"Passwords must match").required("This field is required")});var v=e=>{let{closePopup:t,userId:a}=e,{handleSubmit:i,control:u,reset:m,formState:{isValid:p}}=(0,s.cI)({defaultValues:x,resolver:(0,l.X)(g),reValidateMode:"onChange",mode:"onTouched"}),{t:f}=(0,c.$G)("common"),[v,b]=(0,n.useState)(!1);async function C(e){b(!0);try{await y(a,e.currentPassword,e.newPassword),h.Am.success(f("Password changed successfully")),t&&t(!1),m(x)}catch(e){h.Am.error(f("Something went wrong"))}finally{b(!1)}}return(0,r.jsxs)("form",{onSubmit:i(C),autoComplete:"off",className:"flex flex-col gap-4","data-sentry-component":"ChangePasswordForm","data-sentry-source-file":"ChangePasswordForm.tsx",children:[(0,r.jsx)(s.Qr,{name:"currentPassword",control:u,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(d.Z,{isEditing:!0,label:"Current password",name:"currentPassword",type:"password",placeholder:"Enter current password",value:t.value,onChange:t.onChange,error:a.error,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"ChangePasswordForm.tsx"}),(0,r.jsx)(s.Qr,{name:"newPassword",control:u,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(d.Z,{isEditing:!0,label:"New password",name:"password",type:"password",placeholder:"Enter new password",value:t.value,onChange:t.onChange,error:a.error,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"ChangePasswordForm.tsx"}),(0,r.jsx)(s.Qr,{name:"confirmNewPassword",control:u,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(d.Z,{isEditing:!0,label:"Confirm new password",name:"confirmPassword",placeholder:"Re-enter new password",type:"password",value:t.value,onChange:t.onChange,error:a.error,...t})},"data-sentry-element":"Controller","data-sentry-source-file":"ChangePasswordForm.tsx"}),(0,r.jsx)(o.Z,{disabled:!p||v,type:"submit",label:"Change password",className:"mt-4 self
1-center",changingSizeRules:"medium md:large","data-sentry-element":"Button","data-sentry-source-file":"ChangePasswordForm.tsx"})]})}},87182:function(e,t,a){a.d(t,{b:function(){return V}});var r=a(85893),n=a(67294),s=a(87536),o=a(74231),l=a(47533),i=a(91444),d=a(47041),c=a(5233),u=a(14986),m=a(15619),p=a(11734),f=a(41080),y=a(69484),h=a(10316),x=a(55587),g=a(28477),v=a(17594),b=a(6741),C=a(77065),j=a(41082),w=a(48377),_=a(27255),S=a(42160),N=a(21712),A=a(65446),k=a(4788),D=a(53860),P=a(65449),Z=a(33502),I=a(47407),F=a(63435),E=a(14067),M=a(21969),R=a(40159),L=a(2994),T=a(86395),B=a(82493),q=a(69906),U=a(85444),H=a(61194),J=a(19726);let V=[{label:"English",value:"en"},{label:"Greek",value:"el"}],z=o.Ry().shape({value:o.Z_().required(),label:o.Z_().required()}),O=e=>!!e&&"object"==typeof e&&!!(e.id&&""!==e.id||"number"==typeof e.tid&&e.tid>0||e.name&&""!==String(e.name).trim()),W=e=>{let t=o.Ry({email:o.Z_().required("Email is required").email("Invalid email format"),firstName:o.Z_().required("First name is required"),lastName:o.Z_().required("Last Name is required"),location:o.Ry().shape({country:o.nK().test("country-required","Country is required",e=>O(e)),city:o.nK().nullable().test("city-required","City is required",e=>O(e))}),phone:o.Z_(),languagePreference:o.Z_(),profilePhoto:o.Ry().nullable()});return"employee"===e&&(t=t.shape({jobTitle:o.Z_().nullable(),workStatus:o.Z_().required("Work status is required"),workArrangement:o.Z_().nullable(),experienceRange:o.Z_().nullable(),professionalSummary:o.Z_().nullable().max(T.Vt,"Maximum ".concat(T.Vt," characters")),jobCategories:o.IX().min(1,B.$).max(T.Dt,"The number of selected job categories shouldn't be more then ".concat(T.Dt)).of(z).required(B.$),softSkills:o.IX().of(z).nullable(),technicalSkills:o.IX().of(z).nullable(),languages:o.IX().of(o.Ry().shape({language:o.Ry().shape({id:o.Z_(),tid:o.Rx(),name:o.Z_()}),levelOfProficiency:o.Ry().shape({id:o.Z_(),tid:o.nK(),name:o.Z_()})})).nullable()})),t};t.Z=e=>{var t,a,o,B;let{userDetails:z,setIsEditing:O,isEditing:Y,type:G="employee"}=e,{user:Q,setUser:K}=(0,w.useAuthContext)(),$=W(G),{handleSubmit:X,control:ee,setValue:et,watch:ea,reset:er,trigger:en,formState:{isDirty:es,errors:eo}}=(0,s.cI)({defaultValues:{},resolver:(0,l.X)($),reValidateMode:"onChange",mode:"onTouched"}),el=(0,m.D)(es&&Y),{t:ei}=(0,c.$G)(["dashboard"]),[ed,ec]=(0,n.useState)(!1),[eu,em]=(0,n.use
1State)(!1),{isMobileMode:ep}=(0,N.U)("sm"),{width:ef}=(0,H.i)(),ey=ef<=(0,J.I)("lg"),eh=(0,F.o)(),[ex,eg]=(0,n.useState)([]),[ev,eb]=(0,n.useState)(),{softSkillOptions:eC,softSkillOptionsError:ej,isSoftSkillOptionsLoading:ew}=(0,M.Z)(),{technicalSkillOptions:e_,technicalSkillOptionsError:eS,isTechnicalSkillOptionsLoading:eN}=(0,R.Z)(),{fields:eA,append:ek,remove:eD}=(0,s.Dq)({control:ee,name:"languages"}),eP=ea("location.country");function eZ(e){var t,a,r,n,s,o,l,i;return{...e,jobCategories:null!==(t=e.jobCategories)&&void 0!==t?t:[],softSkills:null!==(a=e.softSkills)&&void 0!==a?a:[],technicalSkills:null!==(r=e.technicalSkills)&&void 0!==r?r:[],languages:null!==(n=e.languages)&&void 0!==n?n:[],workStatus:null!==(s=e.workStatus)&&void 0!==s?s:"",workArrangement:null!==(o=e.workArrangement)&&void 0!==o?o:"",experienceRange:null!==(l=e.experienceRange)&&void 0!==l?l:"",professionalSummary:null!==(i=e.professionalSummary)&&void 0!==i?i:""}}async function eI(){try{let e=await (0,L.c)();eg(e.map(e=>({value:e.id,label:e.title})))}catch(e){e.message="GetAllJobCategories: "+e.message,console.error(e),i.Am.error(ei("Something went wrong"))}}async function eF(){try{eb(await (0,q.NT)())}catch(e){e.message="loadProficiencyLevels: "+e.message,console.error(e)}}async function eE(e){var t,a,r,n,s,o,l,c;em(!0);let u={field_first_name:e.firstName,field_last_name:e.lastName,mail:e.email,field_phone_number:null!==(l=e.phone)&&void 0!==l?l:null,preferred_langcode:e.languagePreference,..."employee"===G?(0,q.$E)(e):{}},m={};if(m.field_city=(null==e?void 0:null===(a=e.location)||void 0===a?void 0:null===(t=a.city)||void 0===t?void 0:t.id)?{data:{id:e.location.city.id,type:x.Jq.City}}:{},m.field_country=(null==e?void 0:null===(n=e.location)||void 0===n?void 0:null===(r=n.country)||void 0===r?void 0:r.id)?{data:{id:e.location.country.id,type:x.Jq.Country}}:{},"employee"===G)try{let t=await (0,q.MP)(null!==(c=e.languages)&&void 0!==c?c:[]);Object.assign(m,(0,q.vR)(e,t))}catch(e){e.message="upsertUserLanguageParagraphs: "+e.message,console.error(e),i.Am.error(ei("Something went wrong")),em(!1);return}if(null==e?void 0:null===(s=e.profilePhoto)||void 0===s?void 0:s.file){let t;try{t=await (0,S.G)({type:x.Jq.MediaImage,file:e.profilePhoto,mediaMeta:{alt:e.profilePhoto.fileName}})}catch(e){e.message="UploadFile: "+e.message,console.error(e),i.Am.error(ei("Something went wrong")),em(!1);return}m.field_user_avatar={data:{id:t.id,type:t.type}}}else(null==e?void 0:null===(o=e.profilePhoto)||void 0===o?void 0:o.fileName)||(m.field_user_avatar={});try{await (0,h.Tx)({id:null==z?void 0:z.id,type:x.Jq.User,attributes:u,relationships:m})}catch(e){e.message="UpdateResource: "+e.message,console.error(e),i.Am.error(ei("Something went wrong")),em(!1);return}(0,d.deleteCookie)(_.GX),await (0,h.up)().catch(e=>{e.message="grantRefreshToken: "+e.message,console.error(e)}),i.Am.success(ei("User data was successfully updated")),O(!1),K({userData:e,type:Q.type}),em(!1)}return(0,n.useEffect)(function(){"employee"===G&&(eI(),eF())},[]),(0,n.useEffect)(function(){z&&setTimeout(()=>er(eZ(z)))},[z]),(0,n.useEffect)(function(){ej&&i.Am.error(ej),eS&&i.Am.error(eS)},[ej,eS]),(0,n.useEffect)(function(){Y&&"employee"===G&&en(["jobCategories","location.country","location.city","workStatus"])},[Y]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(y.Z,{isOpen:ed,setIsOpen:ec,userId:Q.userData.id,"data-sentry-element":"ChangePasswordPopup","data-sentry-source-file":"MyAccountForm.tsx"}),(0,r.jsx)(p.Z,{...el,title:"Be careful!",confirmButton:"Yes, confirm",content:(0,r.jsx)("p",{className:"paragraph_medium_bold md:paragraph_normal_bold text-gray-500",children:ei("You may lose unsaved data!")}),cancelButton:"No, cancel","data-sentry-element":"Confirmation","data-sentry-source-file":"MyAccountForm.tsx"}),(0,r.jsxs)("form",{onSubmit:X(eE),className:"mt-6 flex w-full max-w-[762px] flex-col items-center gap-6 md:items-end",autoComplete:"off",children:[(0,r.jsx)("p",{className:"md:paragraph_normal_regular paragraph_medium_regular self-end pt-2 text-gray-500 md:pt-0",children:ei("All fields marked with an asterisk (*) are mandatory")}),(0,r.jsx)(f.Z,{control:ee,isEditing:Y,labelWithAsterisk:!0,withBorder:!1,"data-sentry-element":"FullNameInput","data-sentry-source-file":"MyAccountForm.tsx"}),(0,r.jsx)(g.Z,{control:ee,isEditing:Y,emailWithAsterisk:!0,withBorder:!1,"data-sentry-element":"EmailPhoneInput","data-sentry-source-file":"MyAccountForm.tsx"}),(0,r.jsx)(A.Z,{control:ee,isEditing:Y,country:eP,setValue:et,cityLabel:"City",countryLabel:"Country",countryError:null==eo?void 0:null===(t=eo.location)||void 0===t?void 0:t.country,cityError:null==eo?void 0:null===(a=eo.location)||void 0===a?void 0:a.city,labelWithAsterisk:!0,withBorder:!1,"data-sentry-element":"CountryCitiesInputUsingSelect","data-sentry-source-file":"MyAccountForm.tsx"}),(0,r.jsxs)(v.Z,{"data-sentry-element":"FormControlsWrapper","data-sentry-source-file":"MyAccountForm.tsx",children:[(0,r.jsx)(u.Z,{type:"button",onClick:()=>ec(!0),disabled:!Y,label:ei("Change password"),variant:"outline-primary",shape:"rectangular",className:"h-[77px] w-full !px-0","data-sentry-element":"Button","data-sentry-source-file":"MyAccountForm.tsx"}),(0,r.jsx)(s.Qr,{name:"languagePreference",control:ee,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(b.F,{...t,isEditing:Y,label:"Language Preference",options:V,value:V.find(e=>e.value===t.value),onChange:e=>t.onChange(e.value),error:a.error})},"data-sentry-element":"Controller","data-sentry-source-file":"MyAccountForm.tsx"})]}),"employee"===G?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.Qr,{name:"profilePhoto",control:ee,render:e=>{let{field:t}=e;return(0,r.jsx)(C.Z,{isAvatar:!0,isEditing:Y,label:ei("Profile Photo"),value:t.value,onChange:t.onChange,fileTypes:[".png",".jpeg",".jpg"],maxSize:1e6,isMobileMode:ep})}}),(0,r.jsxs)("div",{className:"flex w-full flex-col gap-6",children:[(0,r.jsx)("p",{className:"paragraph_large_bold text-gray-600",children:ei("Professional profile")}),(0,r.jsxs)(v.Z,{children:[(0,r.jsx)(s.Qr,{name:"workStatus",control:ee,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(b.F,{...t,isEditing:Y,label:"Work status",labelWithAsterisk:!0,placeholder:"Select...",options:T.sw,value:T.sw.find(e=>e.value===t.value),onChange:e=>t.onChange(e.value),error:a.error})}}),(0,r.jsx)(s.Qr,{name:"jobTitle",control:ee,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(j.Z,{isEditing:Y,label:ei("Job Title"),value:t.value,onChange:t.onChange,error:a.error,...t})}})]}),(0,r.jsx)(s.Qr,{name:"jobCategories",control:ee,render:e=>{var t;let{field:a,fieldState:n}=e;return(0,r.jsx)(k.Z,{categories:ex.filter(e=>{var t;return!(null!==(t=a.value)&&void 0!==t?t:[]).find(t=>t.value===e.value)}),onBlur:a.onBlur,isEditing:Y,labelWithAsterisk:!0,className:"",tooltipContent:ei("Select up to 3 job categories that best match your profile"),value:null!==(t=a.value)&&void 0!==t?t:[],onChange:e=>a.onChange(e.slice(0,T.Dt)),error:n.error})}}),(0,r.jsxs)(v.Z,{children:[(0,r.jsx)(s.Qr,{name:"workArrangement",control:ee,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(b.F,{...t,isEditing:Y,label:"Work Arrangement",placeholder:"Select...",options:T.A8,value:T.A8.find(e=>e.value===t.value),onChange:e=>
1t.onChange(null==e?void 0:e.value),error:a.error,isClearable:!0})}}),(0,r.jsx)(s.Qr,{name:"experienceRange",control:ee,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(b.F,{...t,isEditing:Y,label:"Years of Experience",placeholder:"Select...",options:T.ld,value:T.ld.find(e=>e.value===t.value),onChange:e=>t.onChange(null==e?void 0:e.value),error:a.error,isClearable:!0})}})]}),(0,r.jsx)(s.Qr,{name:"professionalSummary",control:ee,render:e=>{var t;let{field:a,fieldState:n}=e;return(0,r.jsx)(P.Z,{label:ei("Professional Summary"),value:null!==(t=a.value)&&void 0!==t?t:"",setValue:a.onChange,isEditing:Y,readOnly:!Y,withCharactersCounter:!0,maxCharacters:T.Vt,placeholder:ei("Describe yourself as a professional, your strengths, and the type of opportunities you're looking for."),error:n.error})}}),(0,r.jsx)("p",{className:"paragraph_large_bold -mb-2 text-gray-600",children:ei("Skills")}),(0,r.jsx)(s.Qr,{name:"softSkills",control:ee,render:e=>{var t;let{field:a,fieldState:n}=e;return ew?(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)(U.Z,{})}):(0,r.jsx)(D.Z,{tags:(null!=eC?eC:[]).filter(e=>{var t;return!(null!==(t=a.value)&&void 0!==t?t:[]).find(t=>t.value===e.value)}),onBlur:a.onBlur,isEditing:Y,placeholder:ei("Add skills..."),label:ei("Soft skills"),value:null!==(t=a.value)&&void 0!==t?t:[],onChange:a.onChange,error:n.error})}}),(0,r.jsx)(s.Qr,{name:"technicalSkills",control:ee,render:e=>{var t;let{field:a,fieldState:n}=e;return eN?(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)(U.Z,{})}):(0,r.jsx)(D.Z,{tags:(null!=e_?e_:[]).filter(e=>{var t;return!(null!==(t=a.value)&&void 0!==t?t:[]).find(t=>t.value===e.value)}),onBlur:a.onBlur,isEditing:Y,label:ei("Technical skills"),placeholder:ei("Add skills..."),value:null!==(t=a.value)&&void 0!==t?t:[],onChange:a.onChange,error:n.error})}}),(0,r.jsx)(Z.Z,{error:null!==(B=null==eo?void 0:null===(o=eo.languages)||void 0===o?void 0:o.message)&&void 0!==B?B:"",append:ek,title:ei("Languages"),addLabel:"Language",emptyRecord:T.Td,disabledAppend:!Y,children:void 0===ev?(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)(U.Z,{})}):eA.map((e,t)=>(0,r.jsxs)("div",{className:"flex w-full flex-col items-center gap-4 lg:relative lg:flex-row lg:gap-6 lg:pr-[56px]",children:[(0,r.jsx)(s.Qr,{name:"languages.".concat(t,".language"),control:ee,render:e=>{var a;let{field:n}=e;return(0,r.jsxs)("div",{className:"flex w-full flex-col gap-2",children:[t>0?null:(0,r.jsx)("label",{htmlFor:"languages.".concat(t,".language"),className:"paragraph_medium_bold text-gray-600",children:ei("Language")}),(0,r.jsx)(E.p,{id:"languages.".concat(t,".language"),labelKey:"name",placeholder:ei("Choose language"),emptyLabel:ei("No languages found"),defaultSelected:(null===(a=n.value)||void 0===a?void 0:a.name)?[n.value]:[],disabled:!Y,isLoading:eh.loading,onChange:function(e){n.onChange(e[0])},onSearch:eh.onSearch,options:eh.options})]})}}),(0,r.jsx)(s.Qr,{name:"languages.".concat(t,".levelOfProficiency"),control:ee,render:e=>{let{field:a,fieldState:n}=e;return(0,r.jsx)(b.F,{...a,isEditing:Y,label:!t||ey?"Level of Proficiency":null,placeholder:"Choose level of proficiency",options:ev,name:"levelOfProficiency",value:ev.find(e=>{var t;return e.value===(null===(t=a.value)||void 0===t?void 0:t.id)}),onChange:e=>{a.onChange({...e,name:e.label,id:e.value})},error:n.error,withBorder:!0})}}),Y&&(0,r.jsx)(I.Z,{label:ei("language"),remove:()=>eD(t)})]},e.id))})]})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(v.Z,{children:[(0,r.jsx)(s.Qr,{name:"role",control:ee,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(j.Z,{...t,isEditing:Y,label:"My role",contentType:"locked",value:t.value,error:a.error,...t})}}),(0,r.jsx)(s.Qr,{name:"activeStatus",control:ee,render:e=>{let{field:t,fieldState:a}=e;return(0,r.jsx)(j.Z,{...t,isEditing:Y,label:"Account status",contentType:"locked",value:"Active",error:a.error})}})]}),(0,r.jsx)(s.Qr,{name:"profilePhoto",control:ee,render:e=>{let{field:t}=e;return(0,r.jsx)(C.Z,{isAvatar:!0,isEditing:Y,label:ei("Profile Photo"),value:t.value,onChange:t.onChange,fileTypes:[".png",".jpeg",".jpg"],maxSize:1e6,isMobileMode:ep})}})]}),Y&&(0,r.jsxs)("div",{className:"mt-8 flex gap-2 xs:self-end md:mt-12",children:[(0,r.jsx)(u.Z,{type:"button",label:ei("Cancel"),disabled:eu,variant:"outline-primary",changingSizeRules:"medium md:large",onClick:function(){z&&er(eZ(z)),O(!1)}}),(0,r.jsx)(u.Z,{type:"submit",disabled:eu,label:ei("Update"),variant:"primary",changingSizeRules:"medium md:large"})]})]})]})}},19361:function(e,t,a){a.d(t,{Z:function(){return eP}});var r=a(85893),n=a(67294);a(68347);var s=a(91444),o=a(11163),l=a(25675),i=a.n(l),d=a(94877),c=a(2707),u=a(720),m=a(47041);let p=[{code:"el",icon:d.Z,text:"ΕΛ"},{code:"en",icon:c.Z,text:"EN"}];var f=()=>{let e=(0,o.useRouter)(),{store:t}=(0,u.useStoreContext)();return(0,r.jsx)("div",{className:"flex","data-sentry-component":"LangSwitcher","data-sentry-source-file":"LangSwitcher.tsx",children:p.map((a,n)=>(0,r.jsxs)("div",{className:"flex items-center ".concat(e.locale.startsWith(a.code)?"opacity-100":"cursor-pointer opacity-30"," gap-1 ").concat(n!==p.length-1?"border-r-2 border-solid border-gray-300 pr-2":"pl-2"),onClick:()=>{var r;return r=a.code,void(e.push(e.asPath,e.asPath,{locale:"".concat(r,"-").concat(null==t?void 0:t.key.toUpperCase())}),(0,m.setCookie)("NEXT_LOCALE","".concat(r,"-").concat(null==t?void 0:t.key.toUpperCase())))},children:[(0,r.jsx)("div",{className:"relative h-4 w-4",children:(0,r.jsx)(i(),{src:a.icon,alt:"".concat(a.text," language icon"),fill:!0,sizes:"16px"})}),(0,r.jsx)("span",{className:"caption_uppercase_medium_bold",children:a.text})]},a.code))})},y=a(92638),h=e=>{let{icon:t,notifications:a,...n}=e;return(0,r.jsxs)("button",{className:"relative flex h-8 w-8 items-center justify-center rounded-full border border-solid border-gray-300 text-brand-orange-600 hover:border-brand-orange-600 md:h-10 md:w-10",...n,"data-sentry-component":"DashboardServiceButton","data-sentry-source-file":"DashboardServiceButton.tsx",children:[a&&(0,r.jsx)("div",{className:"absolute -right-1.5 -top-1.5 flex h-5 w-5 items-center justify-center rounded-full bg-brand-orange-600",children:(0,r.jsx)("span",{className:"caption_uppercase_small_bold text-white",children:a})}),t]})},x=()=>(0,r.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sentry-element":"svg","data-sentry-component":"DashboardContactUsIcon","data-sentry-source-file":"DashboardContactUsIcon.tsx",children:(0,r.jsx)("path",{d:"M0.599609 1.4C0.599609 0.958173 0.957782 0.6 1.39961 0.6H3.12191C3.51298 0.6 3.84673 0.882731 3.91102 1.26848L4.50247 4.81718C4.56021 5.16361 4.38525 5.50718 4.07113 5.66424L2.83262 6.2835C3.72566 8.50266 5.49695 10.274 7.71611 11.167L8.33537 9.92848C8.49243 9.61435 8.836 9.4394 9.18243 9.49714L12.7311 10.0886C13.1169 10.1529 13.3996 10.4866 13.3996 10.8777V12.6C13.3996 13.0418 13.0414 13.4 12.5996 13.4H10.9996C5.25585 13.4 0.599609 8.74376 0.599609 3V1.4Z",fill:"currentColor","data-sentry-element":"path","data-sentry-source-file":"DashboardContactUsIcon.tsx"})}),g=()=>(0,r.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sentry-element":"svg","data-sentry-component":"DashboardSettingsIcon","data-sentry-source-file":"DashboardSettingsIcon.tsx",children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.19141 1.536C7.88741 0.288 6.11141 0.288 5.80741 1.536C5.76202 1.72353 5.673 1.8977 5.54759 2.04433C5.42217 2.19096 5.26391 2.30591 5.08569 2.37982C4.90746 2.45373 4.71429 2.48451 4.52192 2.46967C4.32954 2.45483 4.14339 2.39478 3.97861 2.2944C2.88101 1.6256 1.62501 2.8816 2.29381 3.9792C2.72581 4.688 2.34261 5.6128 1.53621 5.8088C0.287409 6.112 0.287409 7.8888 1.53621 8.1912C1.72379 8.23664 1.89799 8.32575 2.04462 8.45126C2.19125 8.57677 2.30616 8.73513 2.38 8.91346C2.45384 9.09178 2.48452 9.28503 2.46954 9.47745C2.45457 9.66988 2.39435 9.85605 2.29381 10.0208C1.62501 11.1184 2.88101 12.3744 3.97861 11.70
156C4.14336 11.6051 4.32953 11.5448 4.52196 11.5299C4.71438 11.5149 4.90763 11.5456 5.08595 11.6194C5.26428 11.6932 5.42264 11.8082 5.54815 11.9548C5.67366 12.1014 5.76277 12.2756 5.80821 12.4632C6.11141 13.712 7.88821 13.712 8.19061 12.4632C8.23621 12.2757 8.3254 12.1016 8.45093 11.9551C8.57647 11.8086 8.73481 11.6937 8.91308 11.6199C9.09135 11.5461 9.28452 11.5154 9.4769 11.5303C9.66927 11.5452 9.85542 11.6052 10.0202 11.7056C11.1178 12.3744 12.3738 11.1184 11.705 10.0208C11.6046 9.85601 11.5446 9.66986 11.5297 9.47749C11.5148 9.28511 11.5455 9.09194 11.6193 8.91367C11.6932 8.7354 11.808 8.57706 11.9545 8.45153C12.101 8.32599 12.2751 8.2368 12.4626 8.1912C13.7114 7.888 13.7114 6.1112 12.4626 5.8088C12.275 5.76336 12.1008 5.67425 11.9542 5.54874C11.8076 5.42323 11.6927 5.26487 11.6188 5.08654C11.545 4.90822 11.5143 4.71497 11.5293 4.52255C11.5443 4.33012 11.6045 4.14395 11.705 3.9792C12.3738 2.8816 11.1178 1.6256 10.0202 2.2944C9.85546 2.39495 9.66929 2.45516 9.47686 2.47014C9.28444 2.48511 9.09119 2.45443 8.91287 2.38059C8.73454 2.30675 8.57618 2.19184 8.45067 2.04521C8.32516 1.89858 8.23605 1.72438 8.19061 1.5368L8.19141 1.536ZM6.99941 9.4C7.63593 9.4 8.24638 9.14714 8.69647 8.69706C9.14655 8.24697 9.39941 7.63652 9.39941 7C9.39941 6.36348 9.14655 5.75303 8.69647 5.30294C8.24638 4.85286 7.63593 4.6 6.99941 4.6C6.36289 4.6 5.75244 4.85286 5.30235 5.30294C4.85227 5.75303 4.59941 6.36348 4.59941 7C4.59941 7.63652 4.85227 8.24697 5.30235 8.69706C5.75244 9.14714 6.36289 9.4 6.99941 9.4Z",fill:"currentColor","data-sentry-element":"path","data-sentry-source-file":"DashboardSettingsIcon.tsx"})}),v=()=>(0,r.jsx)("svg",{width:"7",height:"15",viewBox:"0 0 7 15",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sentry-element":"svg","data-sentry-component":"DashboardHelpMeIcon","data-sentry-source-file":"DashboardHelpMeIcon.tsx",children:(0,r.jsx)("path",{d:"M-0.000648417 2.165C0.203352 1.985 0.425352 1.814 0.665352 1.652C0.911352 1.49 1.17535 1.349 1.45735 1.229C1.73935 1.109 2.04535 1.016 2.37535 0.95C2.70535 0.878 3.06235 0.842 3.44635 0.842C3.96835 0.842 4.44235 0.914 4.86835 1.058C5.30035 1.202 5.66935 1.409 5.97535 1.679C6.28135 1.943 6.51835 2.264 6.68635 2.642C6.85435 3.02 6.93835 3.443 6.93835 3.911C6.93835 4.367 6.87235 4.763 6.74035 5.099C6.60835 5.429 6.44335 5.717 6.24535 5.963C6.04735 6.209 5.82835 6.422 5.58835 6.602C5.35435 6.782 5.13235 6.953 4.92235 7.115C4.71235 7.271 4.52935 7.427 4.37335 7.583C4.22335 7.733 4.13335 7.904 4.10335 8.096L3.89635 9.41H2.37535L2.22235 7.943C2.18635 7.661 2.22535 7.415 2.33935 7.205C2.45935 6.989 2.61535 6.794 2.80735 6.62C3.00535 6.44 3.22435 6.269 3.46435 6.107C3.70435 5.939 3.92935 5.759 4.13935 5.567C4.34935 5.369 4.52335 5.15 4.66135 4.91C4.80535 4.664 4.87735 4.373 4.87735 4.037C4.87735 3.821 4.83535 3.629 4.75135 3.461C4.67335 3.287 4.56235 3.14 4.41835 3.02C4.27435 2.894 4.10035 2.798 3.89635 2.732C3.69835 2.666 3.48235 2.633 3.24835 2.633C2.90635 2.633 2.61535 2.672 2.37535 2.75C2.14135 2.822 1.94035 2.906 1.77235 3.002C1.61035 3.092 1.47235 3.176 1.35835 3.254C1.24435 3.326 1.14235 3.362 1.05235 3.362C0.836352 3.362 0.680352 3.272 0.584352 3.092L-0.000648417 2.165ZM1.70035 12.776C1.70035 12.59 1.73335 12.413 1.79935 12.245C1.87135 12.077 1.96735 11.933 2.08735 11.813C2.20735 11.693 2.35135 11.597 2.51935 11.525C2.68735 11.453 2.86735 11.417 3.05935 11.417C3.25135 11.417 3.42835 11.453 3.59035 11.525C3.75835 11.597 3.90235 11.693 4.02235 11.813C4.14835 11.933 4.24735 12.077 4.31935 12.245C4.39135 12.413 4.42735 12.59 4.42735 12.776C4.42735 12.968 4.39135 13.148 4.31935 13.316C4.24735 13.478 4.14835 13.619 4.02235 13.739C3.90235 13.859 3.75835 13.952 3.59035 14.018C3.42835 14.09 3.25135 14.126 3.05935 14.126C2.86735 14.126 2.68735 14.09 2.51935 14.018C2.35135 13.952 2.20735 13.859 2.08735 13.739C1.96735 13.619 1.87135 13.478 1.79935 13.316C1.73335 13.148 1.70035 12.968 1.70035 12.776Z",fill:"currentColor","data-sentry-element":"path","data-sentry-source-file":"DashboardHelpMeIcon.tsx"})}),b=a(12340),C=a(66613),j=a(4215),w=()=>(0,r.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sentry-element":"svg","data-sentry-component":"DashboardNotificationsIcon","data-sentry-source-file":"DashboardNotificationsIcon.tsx",children:[(0,r.jsx)("path",{d:"M12.3327 10.3333H8.99935V11C8.99935 11.5304 8.78864 12.0391 8.41356 12.4142C8.03849 12.7893 7.52978 13 6.99935 13C6.46892 13 5.96021 12.7893 5.58513 12.4142C5.21006 12.0391 4.99935 11.5304 4.99935 11V10.3333H1.66602L2.60268 9.39667C2.85668 9.14267 2.99935 8.798 2.99935 8.43933V6.33333C2.99935 4.592 4.11268 3.11 5.66602 2.56067V2.33333C5.66602 1.97971 5.80649 1.64057 6.05654 1.39052C6.30659 1.14048 6.64573 1 6.99935 1C7.35297 1 7.69211 1.14048 7.94216 1.39052C8.19221 1.64057 8.33268 1.97971 8.33268 2.33333V2.56067C9.11267 2.83664 9.78794 3.34762 10.2655 4.02326C10.7431 4.69889 10.9994 5.50596 10.9993 6.33333V8.43867C10.9993 8.61657 11.0343 8.79275 11.1024 8.95712C11.1705 9.1215 11.2702 9.27085 11.396 9.3966
17L12.3327 10.3333Z",fill:"currentColor","data-sentry-element":"path","data-sentry-source-file":"DashboardNotificationsIcon.tsx"}),(0,r.jsx)("path",{d:"M8.99935 10.3333H12.3327L11.396 9.39667C11.2702 9.27085 11.1705 9.12149 11.1024 8.95712C11.0343 8.79275 10.9993 8.61657 10.9993 8.43867V6.33333C10.9994 5.50596 10.7431 4.69889 10.2655 4.02326C9.78794 3.34762 9.11267 2.83664 8.33268 2.56067V2.33333C8.33268 1.97971 8.19221 1.64057 7.94216 1.39052C7.69211 1.14048 7.35297 1 6.99935 1C6.64573 1 6.30659 1.14048 6.05654 1.39052C5.80649 1.64057 5.66602 1.97971 5.66602 2.33333V2.56067C4.11268 3.11 2.99935 4.592 2.99935 6.33333V8.43933C2.99935 8.798 2.85668 9.14267 2.60268 9.39667L1.66602 10.3333H4.99935M8.99935 10.3333H4.99935M8.99935 10.3333V11C8.99935 11.5304 8.78864 12.0391 8.41356 12.4142C8.03849 12.7893 7.52978 13 6.99935 13C6.46892 13 5.96021 12.7893 5.58513 12.4142C5.21006 12.0391 4.99935 11.5304 4.99935 11V10.3333",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"DashboardNotificationsIcon.tsx"})]}),_=e=>{let{notifications:t}=e;return(0,r.jsxs)("div",{className:"relative flex h-8 w-8 items-center justify-center rounded-full border border-solid border-gray-300 text-brand-orange-600 hover:border-brand-orange-600 md:h-10 md:w-10","data-sentry-component":"NotificationIconWithNew","data-sentry-source-file":"NotificationIconWithNew.tsx",children:[!!t&&(0,r.jsx)("div",{className:"absolute -right-1.5 -top-1.5 flex h-5 w-5 items-center justify-center rounded-full bg-brand-orange-600",children:(0,r.jsx)("span",{className:"caption_uppercase_small_bold text-white",children:t})}),(0,r.jsx)(w,{"data-sentry-element":"DashboardNotificationsIcon","data-sentry-source-file":"NotificationIconWithNew.tsx"})]})},S=a(95539),N=()=>{let{notifications:e}=(0,j.useNotificationsContext)();return(0,r.jsx)(b.J2,{className:"relative","data-sentry-element":"Popover","data-sentry-component":"NotificationsPopover","data-sentry-source-file":"NotificationsPopover.tsx",children:t=>{let{open:a}=t;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(b.J2.Button,{className:"outline-none",children:(0,r.jsx)(_,{notifications:e&&e.filter(e=>!e.isRead).length})}),(0,r.jsx)(C.u,{as:n.Fragment,enter:"transition ease-out duration-200",enterFrom:"opacity-0 translate-y-1",enterTo:"opacity-100 translate-y-0",leave:"transition ease-in duration-150",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 translate-y-1",children:(0,r.jsx)(b.J2.Panel,{className:"absolute right-0 z-10 mt-2 w-[343px] md:w-[407px]",children:e=>{let{close:t}=e;return(0,r.jsx)(S.Z,{close:t})}})})]})}})},A=a(67976),k=a(95973),D=a(69969),P=a(21487),Z=a(34648),I=a(5233),F=a(17235),E=a(25445),M=(0,P.L)(e=>{let{setIsOpen:t}=e,{t:a}=(0,I.$G)("common");return(0,r.jsxs)("div",{className:"relative w-[343px] p-4 md:w-full md:p-6","data-sentry-component":"ContactUsPopup","data-sentry-source-file":"ContactUsPopup.tsx",children:[(0,r.jsx)(E.Z,{onClose:()=>t(!1),className:"absolute right-3 top-3","data-sentry-element":"CloseButton","data-sentry-source-file":"ContactUsPopup.tsx"}),(0,r.jsx)("h4",{className:"paragraph_large_bold md:heading_H4_bold mb-6 text-brand-orange-600",children:(0,r.jsxs)("span",{className:"flex items-center justify-center gap-3",children:[(0,r.jsx)(Z.Z,{"data-sentry-element":"CustomSupportIcon","data-sentry-source-file":"ContactUsPopup.tsx"})," ",a("Need help?")]})}),(0,r.jsx)(F.Z,{"data-sentry-element":"ContactData","data-sentry-source-file":"ContactUsPopup.tsx"})]})}),R=a(14986),L=a(2685),T=a(94191);let B=e=>{let{count:t,icon:a}=e;return(0,r.jsxs)("div",{className:"relative flex h-8 w-8 items-center justify-center rounded-full border border-solid border-gray-300 text-brand-orange-600 hover:border-brand-orange-600 md:h-10 md:w-10","data-sentry-component":"IconWithCount","data-sentry-source-file":"IconWithCount.tsx",children:[!!t&&(0,r.jsx)("div",{className:"absolute -right-1.5 -top-1.5 flex h-5 w-5 items-center justify-center rounded-full bg-brand-orange-600",children:(0,r.jsx)("span",{className:"caption_uppercase_small_bold text-white",children:t})}),a]})};var q=a(18718),U=a(78551),H=e=>{let{type:t,setMobileMenuOpen:a,mobileMenuOpen:l}
1=e,d=(0,o.useRouter)(),[c,m]=(0,n.useState)(!1),[p,b]=(0,n.useState)(!1),C=(0,L.F)(),j=function(){var e,t;let a=(0,o.useRouter)(),{store:r}=(0,u.useStoreContext)(),n=null===(t=a.locale)||void 0===t?void 0:null===(e=t.split("-"))||void 0===e?void 0:e.shift(),s="".concat("https://api.ergodotisi.com","/").concat(n,"/cart");return function(){s&&window.open(s,"_blank","noopener,noreferrer")}}(),w=d.asPath.includes("/employer-dashboard"),{data:_,isError:S}=(0,U.a)({queryKey:["getCartItemsCount"],queryFn:q.fq,staleTime:36e5});return(0,n.useEffect)(()=>{S&&s.Am.error("Error occurred while fetching cart items count")},[S]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(k.Z,{setIsOpen:m,isOpen:c,"data-sentry-element":"GetInTouch","data-sentry-source-file":"DashboardLayoutHeader.tsx"}),(0,r.jsx)(M,{isOpen:p,setIsOpen:b,"data-sentry-element":"ContactUsPopup","data-sentry-source-file":"DashboardLayoutHeader.tsx"}),(0,r.jsx)("div",{className:"hidden lg:flex lg:items-center lg:gap-4",children:(0,r.jsx)(f,{"data-sentry-element":"LangSwitcher","data-sentry-source-file":"DashboardLayoutHeader.tsx"})}),(0,r.jsx)("div",{className:"flex w-full items-center justify-between gap-4 md:hidden",children:(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)(A.Z,{isExpanded:l,setIsExpanded:a,theme:"light","data-sentry-element":"BurgerButton","data-sentry-source-file":"DashboardLayoutHeader.tsx"}),(0,r.jsx)("div",{className:"relative h-[24px] w-[107px] cursor-pointer",onClick:()=>{d.push("/")},children:(0,r.jsx)(i(),{src:y.Z,fill:!0,sizes:"107px",alt:"Ergodotisi Logo for desktop","data-sentry-element":"Image","data-sentry-source-file":"DashboardLayoutHeader.tsx"})})]})}),(0,r.jsxs)("div",{className:"flex gap-6",children:[(0,r.jsxs)("div",{className:"hidden gap-4 xl:flex",children:[(0,r.jsx)(N,{"data-sentry-element":"NotificationsPopover","data-sentry-source-file":"DashboardLayoutHeader.tsx"}),(0,r.jsx)(h,{icon:(0,r.jsx)(x,{}),onClick:()=>{b(!0)},"data-sentry-element":"DashboardServiceButton","data-sentry-source-file":"DashboardLayoutHeader.tsx"}),(0,r.jsx)(h,{icon:(0,r.jsx)(v,{}),onClick:()=>{m(!0)},"data-sentry-element":"DashboardServiceButton","data-sentry-source-file":"DashboardLayoutHeader.tsx"}),(0,r.jsx)(h,{icon:(0,r.jsx)(g,{}),onClick:()=>{d.push("/".concat(t,"-dashboard/settings"))},"data-sentry-element":"DashboardServiceButton","data-sentry-source-file":"DashboardLayoutHeader.tsx"}),w&&(0,r.jsx)(h,{icon:(0,r.jsx)(B,{count:null!=_?_:0,icon:(0,r.jsx)(T.Z,{})}),onClick:j}),"employer"===t&&(0,r.jsx)(R.Z,{label:"Pricing",changingSizeRules:"small md:medium",onClick:C})]}),w&&(0,r.jsx)("div",{className:"inline-block xl:hidden",children:(0,r.jsx)(h,{icon:(0,r.jsx)(B,{count:null!=_?_:0,icon:(0,r.jsx)(T.Z,{})}),onClick:j})}),(0,r.jsx)(D.Z,{"data-sentry-element":"UserAccountMenu","data-sentry-source-file":"DashboardLayoutHeader.tsx"})]})]})},J=a(94809),V=a(30381),z=a.n(V),O=()=>{let{t:e}=(0,I.$G)("dashboard");return(0,r.jsxs)("footer",{className:"flex w-full flex-col items-center justify-center gap-4 bg-white py-6 sm:flex-row sm:gap-0","data-sentry-component":"DashboardLayoutFooter","data-sentry-source-file":"DashboardLayoutFooter.tsx",children:[(0,r.jsx)("div",{className:"paragraph_medium_regular border-solid border-gray-300 leading-[21px] text-gray-500 sm:border-r-[3px] sm:pr-6",children:"\xa9".concat(z()().format("YYYY")," ergodotisi.com \n        ").concat(e("All Rights Reserved"))}),(0,r.jsx)(J.Z,{href:"/contact",title:"Get in touch",className:"linkURL_regular_underline text-sm leading-[21px] text-brand-orange-600 sm:pl-6","data-sentry-element":"InnerLink","data-sentry-source-file":"DashboardLayoutFooter.tsx"})]})},W=()=>(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sentry-element":"svg","data-sentry-component":"AlertsIcon","data-sentry-source-file":"AlertsIcon.tsx",children:(0,r.jsx)("path",{d:"M15 17H20L18.595 15.595C18.4063 15.4063 18.2567 15.1822 18.1546 14.9357C18.0525 14.6891 18 14.4249 18 14.158V11C18.0002 9.75894 17.6156 8.54834 16.8992 7.53489C16.1829 6.52144 15.17 5.75496 14 5.341V5C14 4.46957 13.7893 3.96086 13.4142 3.58579C13.0391 3.21071 12.5304 3 12 3C11.4696 3 10.9609 3.21071 10.5858 3.58579C10.2107 3.96086 10 4.46957 10 5V5.341C7.67 6.165 6 8.388 6 11V14.159C6 14.697 5.786 15.214 5.405 15.595L4 17H9M15 17H9M15 17V18C15 18.7956 14.6839 19.5587 14.1213 20.1213C13.5587 20.6839 12.7956 21 12 21C11.2044 21 10.4413 20.6839 9.87868 20.1213C9.31607 19.5587 9 18.7956 9 18V17",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"AlertsIcon.tsx"})}),Y=a(96399),G=a(43312),Q=()=>(0,r.jsx)("svg",{width:"10",height:"15",viewBox:"0 0 10 15",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sentry-element":"svg","data-sentry-component":"LeftChevronIcon","data-sentry-source-file":"LeftChevronIcon.tsx",children:(0,r.jsx)("path",{d:"M8 15C7.71875 15 7.46875 14.9062 7.28125 14.7188L1.28125 8.71875C0.875 8.34375 0.875 7.6875 1.28125 7.3125L7.28125 1.3125C7.65625 0.90625 8.3125 0.90625 8.6875 1.3125C9.09375 1.6875 9.09375 2.34375 8.6875 2.71875L3.40625 8L8.6875 13.3125C9.09375 13.6875 9.09375 14.3438 8.6875 14.7188C8.5 14.9062 8.25 15 8 15Z",fill:"currentColor","data-sentry-element":"path","data-sentry-source-file":"LeftChevronIcon.tsx"})}),K=a(48377),$=a(15221),X=a(91646),ee=a(21229),et=a(41664),ea=a.n(et),er=()=>(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"LockOpenIcon","data-sentry-source-file":"LockOpenIcon.tsx",children:(0,r.jsx)("path",{d:"M8 11V7C8 4.79086 9.79086 3 12 3C14.2091 3 16 4.79086 16 7M12 15V17M6 21H18C19.1046 21 20 20.1046 20 19V13C20 11.8954 19.1046 11 18 11H6C4.89543 11 4 11.8954 4 13V19C4 20.1046 4.89543 21 6 21Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round","data-sentry-element":"path","data-sentry-source-file":"LockOpenIcon.tsx"})}),en=a(55666),es=e=>{var t,a;let{show:n,link:s,isSeek4U:l}=e,i=(0,o.useRouter)(),{user:d}=(0,K.useAuthContext)(),{t:c}=(0,I.$G)("dashboard");return(0,r.jsx)(ea(),{legacyBehavior:!0,href:null!==(a=s.url)&&void 0!==a?a:"","data-sentry-element":"Link","data-sentry-component":"SidebarMenuItemDesktop","data-sentry-source-file":"SidebarMenuItemDesktop.tsx",children:(0,r.jsxs)("a",{className:"paragraph_normal_bold ".concat(n?"w-[52px]":"w-[202px]"," ").concat(l&&n?"pl-1":"pl-4"," relative my-4 flex h-[52px] curs
1or-pointer items-center justify-between gap-1.5 rounded\n        ").concat(i.pathname===s.url||i.asPath.includes(s.url+"/")&&s.url.replace(/\/employer-dashboard|\/employee-dashboard/g,"").length?"bg-brand-orange-50 text-brand-orange-600 ".concat("before:bg-brand-orange-600 before:content-[''] before:absolute before:top-1/2 before:-translate-y-1/2 before:left-0 before:w-1 before:h-6"):"text-body-text-300"," hover:bg-brand-orange-50 ").concat("hover:before:bg-brand-orange-600 hover:before:content-[''] hover:before:absolute hover:before:top-1/2 hover:before:-translate-y-1/2 hover:before:left-0 hover:before:w-1 hover:before:h-6"," hover:text-brand-orange-600"),children:[(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("div",{className:"w-4",children:s.menuItemIcon}),(0,r.jsx)("span",{className:"".concat(n?"sm:hidden":"inline "),children:c(s.title)})]}),l&&(0,r.jsx)("div",{className:"".concat(!n&&"pr-8"),children:(null==d?void 0:null===(t=d.userData)||void 0===t?void 0:t.accessToSeek4U)?(0,r.jsx)(er,{}):(0,r.jsx)(en.Z,{})})]})},s.id)},eo=a(77075),el=a(23086),ei=a(99885),ed=a(60880),ec=a(28831),eu=a(19925),em=e=>{let{show:t,type:a}=e,n=(0,o.useRouter)(),{t:s}=(0,I.$G)("dashboard");return(0,r.jsxs)("div",{className:"hidden h-[91px] items-center justify-center md:flex","data-sentry-component":"LogoElement","data-sentry-source-file":"LogoElement.tsx",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"relative h-[35px] w-[156px] ".concat(t&&"hidden"," cursor-pointer"),onClick:()=>{n.push("/")},children:(0,r.jsx)(i(),{src:y.Z,fill:!0,sizes:"156px",alt:"Ergodotisi Logo for desktop","data-sentry-element":"Image","data-sentry-source-file":"LogoElement.tsx"})}),!t&&(0,r.jsx)("p",{className:"paragraph_medium_regular -mt-1 text-end text-gray-500",children:s("employer"===a?"For employers":"For Candidates")})]}),(0,r.jsx)("div",{className:"relative h-[31.3px] w-[36px] ".concat(!t&&"hidden"," cursor-pointer"),onClick:()=>{n.push("/")},children:(0,r.jsx)(i(),{src:eu.Z,fill:!0,sizes:"36px",alt:"Ergodotisi Logo for desktop","data-sentry-element":"Image","data-sentry-source-file":"LogoElement.tsx"})})]})},ep=a(61194),ef=a(10476);let ey=[{title:"Applications",id:"1",url:"/applications",menuItemIcon:(0,r.jsx)(el.Z,{})},{title:"Saved Jobs",id:"2",url:"/savedjobs",menuItemIcon:(0,r.jsx)(ei.Z,{})},{title:"Documents",id:"3",url:"/documents",menuItemIcon:(0,r.jsx)(ed.Z,{})},{title:"CV Builder",id:"4",url:"/cv-generator",menuItemIcon:(0,r.jsx)(ec.Z,{})},{title:"Alerts",id:"5",url:"/alerts",menuItemIcon:(0,r.jsx)(W,{})},{title:"My Account",id:"6",url:"/account",menuItemIcon:(0,r.jsx)(Y.Z,{})}],eh=[{title:"Dashboard",id:"1",url:"",menuItemIcon:(0,r.jsx)($.Z,{size:"small"})},{title:"Services",id:"2",url:"/services",menuItemIcon:(0,r.jsx)(X.Z,{})},{title:"Posts",id:"3",url:"/posts",menuItemIcon:(0,r.jsx)(ee.Z,{})},{title:"Applications",id:"4",url:"/applications",menuItemIcon:(0,r.jsx)(()=>(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"DashboardJobIcon","data-sentry-source-file":"DashboardJobIcon.tsx",children:(0,r.jsx)("path",{d:"M19 12.7554C16.2207 13.8805 13.1827 14.5 10 14.5C6.8173 14.5 3.7793 13.8805 1 12.7554M14 5.5V3.5C14 2.39543 13.1046 1.5 12 1.5H8C6.89543 1.5 6 2.39543 6 3.5V5.5M10 11.5H10.01M3 19.5H17C18.1046 19.5 19 18.6046 19 17.5V7.5C19 6.39543 18.1046 5.5 17 5.5H3C1.89543 5.5 1 6.39543 1 7.5V17.5C1 18.6046 1.89543 19.5 3 19.5Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"DashboardJobIcon.tsx"})}),{})},{title:"Companies/Users",id:"5",url:"/companies-and-users",menuItemIcon:(0,r.jsx)(()=>(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","data-sentry-element":"svg","data-sentry-component":"DashboardUsersIcon","data-sentry-source-file":"DashboardUsersIcon.tsx",children:(0,r.jsx)("path",{d:"M19 21V5C19 3.89543 18.1046 3 17 3H7C5.89543 3 5 3.89543 5 5V21M19 21L21 21M19 21H14M5 21L3 21M5 21H10M9 6.99998H10M9 11H10M14 6.99998H15M14 11H15M10 21V16C10 15.4477 10.4477 15 11 15H13C13.5523 15 14 15.4477 14 16V21M10 21H14",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"DashboardUsersIcon.tsx"})}),{})},{title:"Notifications",id:"6",url:"/notifications",menuItemIcon:(0,r.jsx)(W,{})},{title:"My Account",id:"7",url:"/account",menuItemIcon:(0,r.jsx)(Y.Z,{})},{title:"Seek4U",id:"8",url:"/seek4u",menuItemIcon:(0,r.jsx)(eo.Z,{})}];var ex=e=>{var t,a,n,s;let{type:o}=e,{isMinimize:l,setIsMinimize:i}=(0,ef.useDashboardSideMenuStateContext)(),{logout:d}=(0,K.useAuthContext)(),{t:c}=(0,I.$G)("dashboard"),u="employee"===o?ey:eh,{user:m}=(0,K.useAuthContext)(),p=null===(a=m.userData)||void 0===a?void 0:null===(t=a.role)||void 0===t?void 0:t.includes("company_user"),f=null===(s=m.userData)||void 0===s?void 0:null===(n=s.role)||void 0===n?void 0:n.includes("company_accountant"),y=e=>f?"3"===e.id||"4"===e.id||"5"===e.id:"5"===e.id&&p,h=u.filter(e=>!y(e)).map(e=>({...e,url:"/".concat(o,"-dashboard").concat(e.url)})),x=h.length,{height:g}=(0,ep.i)(),v=g>=(x+1)*68+32+84;return(0,r.jsx)("aside",{className:"hidden shrink-0 md:block md:pb-6 ".concat(l?"w-[68px]":"w-[220px]"," bg-gray-100 transition-all md:min-h-full"),"data-sentry-component":"DashboardSidebarMenu","data-sentry-source-file":"DashboardSidebarMenu.tsx",children:(0,r.jsxs)("nav",{className:"flex flex-col justify-between px-2",style:{position:v?"fixed":"static",height:v?Str
1ing(g)+"px":String((x+1)*68+32+84)+"px"},children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(em,{show:l,type:o,"data-sentry-element":"LogoElement","data-sentry-source-file":"DashboardSidebarMenu.tsx"}),(0,r.jsx)("div",{children:null==h?void 0:h.reduce((e,t,a)=>("employer"===o&&a===x-1||(e=[...e,(0,r.jsx)(es,{show:l,link:t},t.id)]),e),[])}),(0,r.jsxs)("div",{onClick:()=>d(),className:"paragraph_normal_bold relative flex h-[52px] translate-x-0 cursor-pointer items-center gap-4 rounded pl-4 text-body-text-300 transition-transform hover:bg-brand-orange-50 ".concat("hover:before:bg-brand-orange-600 hover:before:content-[''] hover:before:absolute hover:before:top-1/2 hover:before:-translate-y-1/2 hover:before:left-0 hover:before:w-1 hover:before:h-6"," ").concat(l?"w-[52px]":"w-[202px]"," hover:text-brand-orange-600"),children:[(0,r.jsx)("div",{className:"w-4",children:(0,r.jsx)(G.Z,{"data-sentry-element":"Logout","data-sentry-source-file":"DashboardSidebarMenu.tsx"})}),(0,r.jsx)("span",{className:"".concat(l?"sm:hidden":"inline whitespace-nowrap"),children:c("Logout")})]})]}),(0,r.jsx)("div",{children:(0,r.jsxs)("div",{className:"",children:["employer"===o&&(0,r.jsx)(es,{show:l,link:h[x-1],isSeek4U:!0}),(0,r.jsxs)("div",{className:"paragraph_normal_bold my-4 hidden h-[52px] translate-x-0 cursor-pointer items-center gap-5 rounded pl-5 text-body-text-300 transition-transform hover:text-brand-orange-600 sm:flex",onClick:()=>i(e=>!e),children:[(0,r.jsx)("span",{className:"".concat(l?"rotate-180":"rotate-0"," transition duration-200 ease-out"),children:(0,r.jsx)(Q,{"data-sentry-element":"LeftChevronIcon","data-sentry-source-file":"DashboardSidebarMenu.tsx"})}),(0,r.jsx)("span",{className:"".concat(l?"hidden":"inline"),children:c("Minimize")})]})]})})]})})};let eg=(0,n.forwardRef)((e,t)=>{let{href:a,children:n}=e;return(0,r.jsx)(ea(),{href:a,legacyBehavior:!0,children:(0,r.jsx)("a",{ref:t,children:n})})});eg.displayName="MyLink";var ev=e=>{let{link:t,isSeek4UOpen:a,isSeek4U:n=!1}=e,s=(0,o.useRouter)(),{t:l}=(0,I.$G)("dashboard");return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{children:(0,r.jsx)(eg,{href:t.url,"data-sentry-element":"MyLink","data-sentry-source-file":"SidebarMenuItemMobile.tsx",children:(0,r.jsxs)("div",{className:"paragraph_normal_bold relative my-1.5 flex h-[52px] w-full items-center rounded ".concat(n?"justify-between":"justify-start","\n                      ").concat(s.asPath===t.url||s.asPath.includes(t.url+"/")&&t.url.replace(/\/employer-dashboard|\/employee-dashboard/g,"").length?"".concat("before:bg-brand-orange-600 before:content-[''] before:absolute before:top-1/2 before:-translate-y-1/2 before:left-0 before:w-1 before:h-6"," bg-brand-orange-50 text-brand-orange-600 "):"text-body-text-300"),children:[(0,r.jsxs)("div",{className:"flex items-center gap-4 pl-2 ",children:[(0,r.jsx)("div",{className:"w-4",children:t.menuItemIcon}),(0,r.jsx)("span",{children:l(t.title)})]}),n&&(0,r.jsx)("div",{className:"pr-4",children:a?(0,r.jsx)(er,{}):(0,r.jsx)(en.Z,{})})]})})},t.id)})},eb=a(48425),eC=e=>{var t,a,n,s;let{type:o,open:l,setMobileMenuOpen:d}=e,{logout:c}=(0,K.useAuthContext)(),{t:u}=(0,I.$G)("dashboard"),{user:m}=(0,K.useAuthContext)(),p=null===(a=m.userData)||void 0===a?void 0:null===(t=a.role)||void 0===t?void 0:t.includes("company_user"),f=null===(s=m.userData)||void 0===s?void 0:null===(n=s.role)||void 0===n?void 0:n.includes("company_accountant"),h=e=>f?"3"===e.id||"4"===e.id||"5"===e.id:"5"===e.id&&p,x=("employee"===o?ey:eh).filter(e=>!h(e)).map(e=>({...e,url:"/".concat(o,"-dashboard").concat(e.url)})),g=x.length,{t:v}=(0,I.$G)("common");return(0,r.jsxs)(C.u,{show:l,as:"div","data-sentry-element":"Transition","data-sentry-component":"DashboardSidebarMobile","data-sentry-source-file":"DashboardSidebarMobile.tsx",children:[(0,r.jsx)(C.x,{as:"div",className:"fixed inset-0 z-[80] bg-black/50 md:hidden",enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0","aria-hidden":!0,onClick:()=>d(!1),"data-sentry-element":"TransitionChild","data-sentry-source-file":"DashboardSidebarMobile.tsx"}),(0,r.jsxs)(C.x,{as:"aside",className:"fixed inset-0 z-[90] flex w-full flex-col bg-gray-100 md:hidden",enter:"transform transition ease-out duration-300",enterFrom:"-translate-x-full",enterTo:"translate-x-0",leave:"transform transition ease-in duration-250",leaveFrom:"translate-x-0",leaveTo:"-translate-x-full",role:"navigation","data-sentry-element":"TransitionChild","data-sentry-source-file":"DashboardSidebarMobile.tsx",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between border-b border-solid border-gray-200 bg-white px-5 py-4",children:[(0,r.jsx)("div",{className:"block h-9 w-[152px]",children:(0,r.jsx)(i(),{src:y.Z,alt:"",width:152,height:36,className:"h-9 w-[152px] object-contain object-left","data-sentry-element":"Image","data-sentry-source-file":"DashboardSidebarMobile.tsx"})}),(0,r.jsx)("button",{type:"button",className:"flex h-10 w-10 items-center justify-center text-body-text-500","aria-label":v("Close menu"),onClick:()=>d(!1),children:(0,r.jsx)(eb.Z,{size:"normal","data-sentry-element":"CloseIcon","data-sentry-source-file":"DashboardSidebarMobile.tsx"})})]}),(0,r.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col overflow-y-auto px-3 pb-6 pt-2 ".concat("employer"===o?"justify-between":""),children:[(0,r.jsxs)("div",{children:[x.reduce((e,t,a)=>("employer"===o&&a===g-1||(e=[...e,(0,r.jsx)(ev,{link:t},t.id)]),e),[]),(0,r.jsxs)("div",{onClick:()=>c(),className:"paragraph_normal_bold relative my-1.5 flex h-[52px] w-full cursor-pointer items-center gap-4 roun
1ded pl-2 text-body-text-300",children:[(0,r.jsx)("div",{className:"w-4",children:(0,r.jsx)(G.Z,{"data-sentry-element":"Logout","data-sentry-source-file":"DashboardSidebarMobile.tsx"})}),(0,r.jsx)("span",{children:u("Logout")})]})]}),"employer"===o&&(0,r.jsx)(ev,{link:x[g-1],isSeek4U:!0,isSeek4UOpen:!1})]})]})]})},ej=a(21712),ew=a(1937),e_=a(36846),eS=a(32812),eN=a(85444),eA=a(63552),ek=a(89193),eD=a(12444),eP=e=>{let{children:t,type:a,banner:l=!1}=e,[i,d]=(0,n.useState)(!1),{isMobileMode:c}=(0,ej.U)("md"),{company:u}=(0,eS.useActiveCompanyContext)(),[m,p]=(0,n.useState)(!1),[f,y]=(0,n.useState)(!0);(0,ew.K)(function(){b()},[u]);let h=(0,o.useRouter)();(0,n.useEffect)(()=>{d(!1)},[h.asPath]);let{user:x,setUser:g}=(0,K.useAuthContext)(),v=(0,eD.F)();async function b(){if("employer"===x.type)try{let e=await (0,e_.EF)(u.id);g({...x,userData:{...x.userData,accessToSeek4U:e}})}catch(e){s.Am.error("Seek4u status error")}}return(0,n.useEffect)(()=>{var e,t,a,r;if(void 0!==x.userData){if(y(!1),!x.userData){localStorage.setItem("redirectToPath",h.asPath),v();return}if(h.pathname.startsWith("/employer-dashboard")){if(!(null===(t=x.userData)||void 0===t?void 0:null===(e=t.role)||void 0===e?void 0:e.some(e=>e.startsWith("company_")))){h.push("/");return}if(!("employer"===x.type&&x.userData.company)){h.push("/contact");return}p(!0)}if(h.pathname.startsWith("/employee-dashboard")){if(!(null===(r=x.userData)||void 0===r?void 0:null===(a=r.role)||void 0===a?void 0:a.some(e=>e.startsWith("candidate")))){h.push("/");return}"/employee-dashboard"===h.pathname&&h.replace("/employee-dashboard/applications"),p(!0)}}},[x,h,v]),f?(0,r.jsx)("div",{className:"flex justify-center pt-6",children:(0,r.jsx)(eN.Z,{})}):m?(0,r.jsx)(eA.Z,{"data-sentry-element":"ActivateFeaturedJobServiceContextProvider","data-sentry-component":"DashboardLayout","data-sentry-source-file":"DashboardLayout.tsx",children:(0,r.jsxs)(ek.Z,{"data-sentry-element":"ActivateFacebookPostServiceContextProvider","data-sentry-source-file":"DashboardLayout.tsx",children:[(0,r.jsx)(s.Ix,{"data-sentry-element":"ToastContainer","data-sentry-source-file":"DashboardLayout.tsx"}),(0,r.jsxs)("div",{className:"flex w-full flex-col sm:flex-row",id:"dashboardLayoutMain",children:[(0,r.jsx)(ex,{type:a,"data-sentry-element":"DashboardSidebarMenu","data-sentry-source-file":"DashboardLayout.tsx"}),(0,r.jsxs)("div",{className:"relative flex h-full min-h-screen flex-grow flex-col ",children:[(0,r.jsx)("header",{className:"flex h-16 w-full items-center justify-end border-b border-solid border-gray-200 bg-white px-4 py-5 md:h-20 md:px-8 lg:justify-between",id:"dashboardLayoutHeader",children:(0,r.jsx)(H,{type:a,mobileMenuOpen:i,setMobileMenuOpen:d,"data-sentry-element":"DashboardLayoutHeader","data-sentry-source-file":"DashboardLayout.tsx"})}),c&&(0,r.jsx)(eC,{type:a,open:i,setMobileMenuOpen:d}),(0,r.jsx)("main",{className:"".concat("employer"===a&&"flex flex-col"," h-full flex-grow px-4 pb-12 pt-6 sm:px-6 md:px-8 md:pb-10 md:pt-8"),children:t}),(0,r.jsx)(O,{"data-sentry-element":"DashboardLayoutFooter","data-sentry-source-file":"DashboardLayout.tsx"})]})]})]})}):null}},11734:function(e,t,a){var r=a(85893),n=a(67294),s=a(66613),o=a(22546),l=a(14986),i=a(5233);t.Z=e=>{let{isOpen:t,onConfirm:a,onCancel:d,content:c,confirmButton:u="Remove file",cancelButton:m="No, cancel",title:p="Remove file"}=e,{t:f}=(0,i.$G)("common");return(0,r.jsx)(s.u,{appear:!0,show:t,as:n.Fragment,"data-sentry-element":"Transition","data-sentry-component":"Confirmation","data-sentry-source-file":"ConfirmationPopUp.tsx",children:(0,r.jsxs)(o.Vq,{as:"div",className:"relative z-50",onClose:d,"data-sentry-element":"Dialog","data-sentry-source-file":"ConfirmationPopUp.tsx",children:[(0,r.jsx)(s.x,{as:n.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0","data-sentry-element":"TransitionChild","data-sentry-source-file":"ConfirmationPopUp.tsx",children:(0,r.jsx)("div",{className:"fixed inset-0 bg-black bg-opacity-25"})}),(0,r.jsx)("div",{className:"fixed inset-0 overflow-y-auto",children:(0,r.jsx)("div",{className:"flex min-h-full items-center justify-center p-4 text-center",children:(0,r.jsx)(s.x,{as:n.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95","data-sentry-element":"TransitionChild","data-sentry-source-file":"ConfirmationPopUp.tsx",children:(0,r.jsxs)(o.EM,{className:"flex w-[343px] transform flex-col items-center justify-center overflow-hidden rounded-20px bg-white px-6 py-8 transition-all md:w-[360px] md:px-8 md:py-12","data-sentry-element":"DialogPanel","data-sentry-source-file":"ConfirmationPopUp.tsx",children:[(0,r.jsx)(o.$N,{as:"p",className:"paragraph_normal_bold md:paragraph_large_bold mb-2 text-gray-600","data-sentry-element":"DialogTitle","data-sentry-source-file":"ConfirmationPopUp.tsx",children:f(p)}),c,(0,r.jsxs)("div",{className:"mt-6 flex gap-2",children:[(0,r.jsx)(l.Z,{onClick:d,label:f(m),variant:"outline-primary",changingSizeRules:"small md:medium","data-sentry-element":"Button","data-sentry-source-file":"ConfirmationPopUp.tsx"}),(0,r.jsx)(l.Z,{onClick:a,label:f(u),changingSizeRules:"small md:medium","data-sentry-element":"Button","data-sentry-source-file":"ConfirmationPopUp.tsx"})]})]})})})})]})})}},36129:function(e,t,a){a.d(t,{Z:function(){return X}});var r=a(85893),n=a(67294),s=a(22546),o=a(7094),l=a(5233),i=a(69387);let d=e=>{let{className:t,categories:a,setCategories:n}=e,{t:s}=(0,l.$G)("common");return(0,r.jsxs)("div",{className:"".concat(t," w-full"),"data-sentry-component":"SelectTags","data-sentry-source-file":"SelectTags.tsx",children:[(0,r.jsx)("div",{className:"flex w-full flex-col items-start lg:flex-row lg:items-end lg:justify-between",children:(0,r.jsxs)("p",{className:"paragraph_large_bold text-gray-600",children:[s("Select Job Category")," ",(null==a?void 0:a.length)?"(".concat(a.length,")"):""]})}),!!(null==a?void 0:a.length)&&(0,r.jsx)("div",{className:"relative ".concat("before:content-[''] before:-bottom-6 before:left-0 before:w-full before:h-[40%] before:absolute before:bg-gradient-to-b before:from-transparent before:to-white before:pointer-events-none"),children:(0,r.jsx)("ul",{className:"flex max-h-[352px] w-full flex-wrap gap-2 overflow-y-auto rounded-b-lg bg-white py-4 pl-0 pr-2 md:max-h-[376px] ".concat("overflow-y-scroll scrollbar-thin scrollbar-track-gray-200 scrollbar-thumb-gray-400 scrollbar-thumb-rounded"),children:a.map(e=>(0,r.jsx)("button",{onClick:()=>{!function(e){let t=[...a];if(1===a.length)t[0].selected=!t[0].selected;else{let a=(t=t.map(e=>({...e,selected:!1}))).findIndex(t=>t.id===e);t[a].selected=!t[a].selected}n(t)}(e.id)},className:"button_large_bold rounded-full border border-solid px-4 py-2 text-brand-orange-600 transition duration-200 ease-in-out ".concat(e.selected?"bg-brand-orange-50":"border-brand-orange-600"),children:e.name},e.id))})})]})};d.displayName="SelectTags";var c=a(40654),u=a(75911),m=a(55587),p=a(10316),f=a(75364),y=a(66678),h=a.n(y),x=a(1469),g=a.n(x),v=a(91444);a(68347);var b=a(30381),C=a.n(b),j=e=>{let{activatedServices:t}=e;return(0,r.jsxs)("div",{className:"mt-8 flex flex-col items-start justify-start","data-sentry-component":"ShowActivatedServices","data-sentry-source-file":"ShowActivatedServices.tsx",children:[(0,r.jsx)("p",{className:"paragraph_large_bold",children:"Featured post services have already activated for these categories:"}),(0,r.jsxs)("table",{className:"mt-3 inline-block space-y-3",children:[(null==t?void 0:t.length)&&(0,r.jsx)("thead",{children:(0,r.jsxs)("tr",{children:[(0,r.jsx)("th",{scope:"col",className:"pr-1 text-start md:pr-6",children:"Category name"}),(0,r.jsx)("th",{scope:"col",className:"px-1 text-start md:px-6",children:"Start date"}),(0,r.jsx)("th",{scope:"col",className:"px-1 text-start md:px-6",children:"End date"})]})}),(0,r.jsx)("tbody",{children:(null==t?void 0:t.length)&&t.map(e=>{var t;return(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{className:"pr-1 text-start md:pr-6",children:null==e?void 0:null===(t=e.category)||void 0===t?void 0:t.name}),(0,r.jsx)("td",{className:"px-1 text-start md:px-6",children:C()(e.startDate).format("DD/MM/YYYY")}),(0,r.jsx)("td",{className:"px-1 text-start md:px-6",children:C()(e.endDate).format("DD/MM/YYYY")})]},e.id)})})]})]})},w=a(17355),_=a(14986),S=a(48377),N=a(10148),A=a(27255),k=a(1937),D=a(2343),P=a(11734),Z=e=>{let{closeDialog:t}=e,{next:a,currentStepIndex:s,featuredJobData:o,setFeaturedJobData:y,reset:x}=Q(),b=(0,w.useTaxonomyContext)(),{user:C}=(0,S.useAuthContext)(),{t:Z}
1=(0,l.$G)("dashboard"),[I,F]=(0,n.useState)(!0),[E,M]=(0,n.useState)([]),[R,L]=(0,n.useState)(!1),[T,B]=(0,n.useState)(null),{isOpen:q,setIsOpen:U,onConfirm:H,onCancel:J,confirm:V}=(0,D.p)();async function z(){console.debug("[MP] FeaturedJobStep1.loadInitData",{featuredJobData:o}),L(!0);let e=o.postData;if(!e)try{var a;if(!(e=await O()).startingDate||!e.expiryDate||!(null===(a=e.jobCategories)||void 0===a?void 0:a.length)){v.Am.error(Z("Invalid post data")),t(!1);return}}catch(e){console.error("FeaturedJobStep1.loadInitData getPostData",e),v.Am.error("Something went wrong"),L(!1);return}M(e.jobCategories),y({...o,postData:e});try{await W(e)}catch(e){console.error("FeaturedJobStep1.loadInitData loadActiveFeaturedJobCredits",e),v.Am.error("Something went wrong"),L(!1);return}L(!1)}async function O(){let e;try{e=await (0,p.H)({type:m.Jq.Job,params:new u.B().addFilter("id",o.jobId).addPageLimit(1).addInclude(["field_category"]),deserializer:e=>{var t,a,r,n,s,o,l,i,d,c,u,m,p,f;let y=e.data[0];if(!y)return null;let x=null==y?void 0:null===(r=y.relationships)||void 0===r?void 0:null===(a=r.field_category)||void 0===a?void 0:null===(t=a.data)||void 0===t?void 0:t.map(t=>{var a;return null!==(a=(0,N.TE)(e.included,"id",t.id))&&void 0!==a?a:h()(A.me)}),g=null!==(u=null==y?void 0:null===(o=y.relationships)||void 0===o?void 0:null===(s=o.field_featured_categories)||void 0===s?void 0:null===(n=s.data)||void 0===n?void 0:n.map(t=>{var a;return null!==(a=(0,N.TE)(e.included,"id",t.id))&&void 0!==a?a:h()(A.me)}))&&void 0!==u?u:[];return{id:y.id,startingDate:null!==(m=null==y?void 0:null===(i=y.attributes)||void 0===i?void 0:null===(l=i.field_active_duration_period)||void 0===l?void 0:l.value)&&void 0!==m?m:null,expiryDate:null!==(p=null==y?void 0:null===(c=y.attributes)||void 0===c?void 0:null===(d=c.field_active_duration_period)||void 0===d?void 0:d.end_value)&&void 0!==p?p:null,jobCategories:x.map(e=>(0,N.Bt)(e)).map(e=>({...e,title:e.name})),featuredCategories:null!==(f=g.map(e=>(0,N.Bt)(e)).map(e=>({...e,title:e.name})))&&void 0!==f?f:[]}}})}catch(e){e.messsage="GetCustomResourceCollection: "+e.messsage;return}if(!e)throw Error("No data found");return e}async function W(e){let t;let a=e.startingDate,r=e.expiryDate,n=new u.B().addFilter("status","1").addFilter("field_credit_type.tid",m.LE.FeaturedJob).addFilter("field_status.tid",String(b.getStatusByName(m.qb.Used).tid)).addGroup("dateFilter","AND").addFilter("field_active_duration_period.value",r,"<=","dateFilter").addFilter("field_active_duration_period.end_value",a,">=","dateFilter").addFilter("field_company.id",String(C.userData.company.id)).addFilter("field_job.id",e.id).addInclude(["field_category"]);try{t=await (0,p.H)({type:m.Jq.Credit,params:n,deserializer:e=>e.data.map(t=>{var a,r,n,s,o,l,i;let d=g()(null==t?void 0:null===(r=t.relationships)||void 0===r?void 0:null===(a=r.field_category)||void 0===a?void 0:a.data)?null==t?void 0:null===(o=t.relationships)||void 0===o?void 0:null===(s=o.field_category)||void 0===s?void 0:null===(n=s.data[0])||void 0===n?void 0:n.id:null,c=null;return d&&(c=e.included.find(e=>e.id===d)),c&&(c={id:null==c?void 0:c.id,name:null!==(i=null==c?void 0:null===(l=c.attributes)||void 0===l?void 0:l.name)&&void 0!==i?i:null}),{id:t.id,title:t.attributes.title,category:c,startDate:t.attributes.field_active_duration_period.value,endDate:t.attributes.field_active_duration_period.end_value}})}),B(t)}catch(e){e.messsage="GetCustomResourceCollection: "+e.messsage,v.Am.error("Something went wrong")}}return(0,n.useEffect)(function(){z()},[]),(0,n.useEffect)(function(){F(!E.filter(e=>e.selected).length)},[E]),(0,n.useEffect)(function(){(null==T?void 0:T.length)&&M(e=>e.filter(e=>!T.some(t=>(null==t?void 0:t.category.id)===e.id)))},[T]),(0,k.K)(function(){var e;(null==o?void 0:null===(e=o.selectedCategories)||void 0===e?void 0:e.length)&&M(o.postData.jobCategories.map(e=>({...e,selected:!!(null==o?void 0:o.selectedCategories.find(t=>t.id===e.id))})))},[o]),(0,k.K)(function(){t(!1)},[V]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(v.Ix,{"data-sentry-element":"ToastContainer","data-sentry-source-file":"FeaturedJobStep1.tsx"}),(0,r.jsx)(P.Z,{isOpen:q,onConfirm:H,onCancel:J,confirmButton:"Confirm",title:"Exit Flow?",content:(0,r.jsx)("p",{className:"paragraph_medium_regular md:paragraph_normal_regular text-gray-500",children:Z("Are you sure?")}),"data-sentry-element":"ConfirmationPopUp","data-sentry-source-file":"FeaturedJobStep1.tsx"}),(0,r.jsx)(f.Z,{visible:R,"data-sentry-element":"SpinnerWithOverlay","data-sentry-source-file":"FeaturedJobStep1.tsx"}),(0,r.jsxs)("div",{className:"flex w-full flex-col justify-between",children:[(0,r.jsx)(c.Z,{title:Z("Select job categories"),totalSteps:3,currentStepIndex:s,subTitle:Z("Select the most relevant job categories for your featured job post"),closeDialog:t,"data-sentry-element":"CategorySponsorshipCardHeader","data-sentry-source-file":"FeaturedJobStep1.tsx"}),!!(null==T?void 0:T.length)&&(0,r.jsx)(j,{activatedServices:T}),R?(0,r.jsx)(r.Fragment,{}):(null==E?void 0:E.length)?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d,{categories:E,setCategories:M,className:"mt-0 self-start md:mt-10"}),(0,r.jsx)("div",{className:"mt-8 w-full md:mt-12",children:(0,r.jsx)(i.Z,{handleContinue:function(){let e=E.filter(e=>e.selected),t=[];(null==e?void 0:e.length)&&(t=null==T?void 0:T.filter(t=>e[0].id===t.category.id).map(e=>
1({startDate:e.startDate,endDate:e.endDate}))),y({...o,preselectedDateRanges:t,selectedCategories:e}),a()},disabledContinue:I,handleCancel:()=>U(!0)})})]}):(0,r.jsxs)("div",{className:"mt-8 flex flex-col items-center gap-6",children:[(0,r.jsx)("p",{className:"paragraph_large_bold",children:"All categories have been boosted."}),(0,r.jsx)(_.Z,{onClick:t,type:"button",label:Z("Close flow"),changingSizeRules:"medium md:large",className:"w-[150px] sm:w-fit"})]})]})]})},I=a(38836),F=a(29065),E=a(720),M=a(98390),R=e=>{let{closeDialog:t}=e,{back:a,next:s,currentStepIndex:o,featuredJobData:d,setFeaturedJobData:y}=Q(),{t:h}=(0,l.$G)("dashboard"),[x,g]=(0,n.useState)(!1),[b,j]=(0,n.useState)(),_=(0,w.useTaxonomyContext)(),{store:S}=(0,E.useStoreContext)(),[N,Z]=(0,n.useState)(!0),[R,L]=(0,n.useState)([d.selectedRange.startDate,d.selectedRange.endDate]),{isOpen:T,setIsOpen:B,onConfirm:q,onCancel:U,confirm:H}=(0,D.p)();async function J(e,t){let a;g(!0);let r=new u.B().addFilter("status","1").addFilter("field_order.store_id.meta.drupal_internal__target_id",S.id.toString()).addFields(m.Jq.Credit,["field_active_duration_period"]).addFilter("field_credit_type.tid",A.jc.toString()).addGroup("dateFilter","AND").addFilter("field_active_duration_period.value",t,"<=","dateFilter").addFilter("field_active_duration_period.end_value",e,">=","dateFilter").addFilter("field_status.tid",String(_.getStatusByName(m.qb.Used).tid)).addFilter("field_category.tid",String(d.selectedCategories[0].tid));try{var n;a=await (0,p.H)({type:m.Jq.Credit,params:r,deserializer:e=>e.data.map(e=>({startDate:C()(e.attributes.field_active_duration_period.value),endDate:C()(e.attributes.field_active_duration_period.end_value)}))}),(null==d?void 0:null===(n=d.preselectedDateRanges)||void 0===n?void 0:n.length)&&(a=d.preselectedDateRanges.reduce((e,t)=>[...e,t,t,t],a))}catch(e){e.message="GetCustomResourceCollection: "+e.message,console.error(e),v.Am.error(h("Something went wrong"));return}finally{g(!1)}j(Array.from({length:C()(t).diff(C()(e),"days")+1},(t,a)=>C()(e).clone().add(a,"d").format("YYYY-MM-DD")).map(e=>{let t=a.filter(t=>C()(t.startDate).isSameOrBefore(e)&&C()(t.endDate).isSameOrAfter(e)).length;return{date:e,count:t}}).filter((e,t,a)=>{let r=a.slice(t,t+10);return r.length<10||r.some(e=>e.count>=3)}).map(e=>e.date))}return(0,n.useEffect)(function(){J(d.postData.startingDate,d.postData.expiryDate)},[]),(0,n.useEffect)(function(){(null==b?void 0:b.length)&&Z((0,M.c)(C()().toDrupalString(),C()(d.postData.expiryDate).subtract(9,"days").toDrupalString(),b))},[b]),(0,k.K)(function(){t(!1)},[H]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(f.Z,{visible:x,"data-sentry-element":"SpinnerWithOverlay","data-sentry-source-file":"FeaturedJobStep2.tsx"}),(0,r.jsx)(P.Z,{isOpen:T,onConfirm:q,onCancel:U,confirmButton:"Confirm",title:"Exit Flow?",content:(0,r.jsx)("p",{className:"paragraph_medium_regular md:paragraph_normal_regular text-gray-500",children:h("Are you sure?")}),"data-sentry-element":"ConfirmationPopUp","data-sentry-source-file":"FeaturedJobStep2.tsx"}),(0,r.jsxs)("div",{className:"w-full",children:[(0,r.jsx)(c.Z,{title:"".concat(h("Select dates for")," ‘").concat(d.selectedCategories.map(e=>e.name).join(", "),"’"),totalSteps:3,currentStepIndex:o,subTitle:h("Choose the dates you would like to feature your job post"),showSubtitle:!0,closeDialog:t,"data-sentry-element":"CategorySponsorshipCardHeader","data-sentry-source-file":"FeaturedJobStep2.tsx"}),!N&&(0,r.jsx)("p",{className:"paragraph_large_bold",children:"Sorry, no time range available!"}),(0,r.jsx)("div",{className:"mt-5 w-full border-b border-solid border-gray-200 sm:hidden"}),(0,r.jsx)(F.Z,{blockedDates:b,serviceDuration:10,expiryDate:d.postData.expiryDate,selectedRange:R,setSelectedRange:L,"data-sentry-element":"FeaturedJobCalendar","data-sentry-source-file":"FeaturedJobStep2.tsx"}),(0,r.jsxs)("div",{className:"mt-8 flex w-full flex-col items-start justify-between gap-4 md:mt-12 lg:flex-row lg:items-center",children:[(0,r.jsx)(I.Z,{withChevron:!0,back:a,"data-sentry-element":"PreviousCategorySponsorshipStep","data-sentry-source-file":"FeaturedJobStep2.tsx"}),(0,r.jsx)(i.Z,{handleCancel:()=>B(!0),handleContinue:function(){y({...d,selectedRange:{startDate:R[0],endDate:R[1]}}),s()},disabledContinue:null===R[0],"data-sentry-element":"ContinueCancelBlock","data-sentry-source-file":"FeaturedJobStep2.tsx"})]})]})]})},L=a(61194),T=a(19726),B=a(41082),q=a(32812),U=a(611),H=e=>{var t;let{closeDialog:a,setIsActivatedSuccess:s}=e,{back:o,currentStepIndex:d,featuredJobData:u,next:y}=Q(),{width:h}=(0,L.i)(),x=h<=(0,T.I)("sm"),{t:g}=(0,l.$G)("dashboard"),b=(0,w.useTaxonomyContext)(),{company:j}
1=(0,q.useActiveCompanyContext)(),[_,N]=(0,n.useState)(),{store:Z}=(0,E.useStoreContext)(),{isOpen:F,setIsOpen:M,onConfirm:R,onCancel:H,confirm:J}=(0,D.p)(),{user:V}=(0,S.useAuthContext)();async function z(){let e;N(!0);try{e=await (0,U.mK)(j.nid,Z.id,A.jc,A.d)}catch(e){e.message="GetCompanyCredits:"+e.message,console.error(e),v.Am.error(g("Something went wrong")),N(!1);return}if(!e.total){v.Am.error(g("You don't have any available credits")),N(!1);return}let t=e.credits.reduce((e,t)=>{let a=C()(),r=C()(t.attributes.field_expire_date);if(r.isBefore(a))return e;if(!e)return t;let n=C()(e.attributes.field_expire_date);return r.isBefore(n)?t:e});if(!t){v.Am.error(g("You don't have any available credits")),N(!1);return}try{await (0,p.vc)({id:t.id,type:m.Jq.Credit,attributes:{field_active_duration_period:{value:C()(u.selectedRange.startDate).toDrupalString(),end_value:C()(u.selectedRange.endDate).toDrupalString()}},relationships:{field_category:{data:{type:m.Jq.TaxonomyJobCategory,id:u.selectedCategories[0].id}},field_status:{data:{type:m.Jq.Status,id:b.getStatusByName(m.qb.Used).id}},field_job:{data:{type:m.Jq.Job,id:u.postData.id}}}})}catch(e){e.message="UpdateResource(creditClosestToExpiration): "+e.message,console.error(e),v.Am.error(g("Something went wrong")),N(!1);return}let r={};r.field_featured_categories={data:[...Array.isArray(u.postData.featuredCategories)?u.postData.featuredCategories:[],...Array.isArray(u.selectedCategories)?u.selectedCategories:[]].map(e=>({type:m.Jq.TaxonomyJobCategory,id:e.id}))},r.uid={data:{type:m.Jq.User,id:V.userData.id}};try{await (0,p.vc)({id:u.postData.id,type:m.Jq.Job,relationships:r})}catch(e){e.message="FeaturedJobStep3:UpdateResourceByNextjsUser: "+e.message,console.error(e),v.Am.error(g("Something went wrong")),N(!1);return}s?(s("success"),v.Am.success("The featured job was successfully activated!"),a(!1)):y(),N(!1)}return(0,k.K)(function(){a(!1)},[J]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(v.Ix,{"data-sentry-element":"ToastContainer","data-sentry-source-file":"FeaturedJobStep3.tsx"}),(0,r.jsx)(P.Z,{isOpen:F,onConfirm:R,onCancel:H,confirmButton:"Confirm",title:"Exit Flow?",content:(0,r.jsx)("p",{className:"paragraph_medium_regular md:paragraph_normal_regular text-gray-500",children:g("Are you sure?")}),"data-sentry-element":"ConfirmationPopUp","data-sentry-source-file":"FeaturedJobStep3.tsx"}),(0,r.jsx)(f.Z,{visible:_,"data-sentry-element":"SpinnerWithOverlay","data-sentry-source-file":"FeaturedJobStep3.tsx"}),(0,r.jsxs)("div",{className:"w-full",children:[(0,r.jsx)(c.Z,{title:g("Review and submit"),totalSteps:3,currentStepIndex:d,subTitle:g("Review the below information before you submit the featured job"),showSubtitle:!0,closeDialog:a,"data-sentry-element":"CategorySponsorshipCardHeader","data-sentry-source-file":"FeaturedJobStep3.tsx"}),(0,r.jsx)("div",{className:"mt-5 w-full border-b border-solid border-gray-200 sm:hidden"}),(0,r.jsxs)("div",{className:"mt-12 flex flex-col gap-4 text-start lg:gap-6",children:[(0,r.jsx)("p",{className:"paragraph_large_bold text-gray-600",children:g("Featured job details")}),null==u?void 0:null===(t=u.selectedCategories)||void 0===t?void 0:t.map((e,t)=>(0,r.jsxs)("div",{className:"flex flex-col lg:flex-row  lg:gap-6",children:[(0,r.jsx)(B.Z,{className:"w-1/2",isEditing:!1,label:"Job category",value:e.name}),(0,r.jsxs)("div",{className:"flex w-full flex-row gap-4 sm:gap-6",children:[(0,r.jsx)(B.Z,{isEditing:!1,label:"Start date",value:C()(u.selectedRange.startDate).format("DD/MM/YYYY")}),(0,r.jsx)(B.Z,{isEditing:!1,label:"End date (inclusive)",value:C()(u.selectedRange.endDate).format("DD/MM/YYYY")})]})]},t))]}),(0,r.jsxs)("div",{className:"mt-8 flex w-full flex-col items-start justify-between gap-4 md:mt-12 lg:flex-row lg:items-center",children:[(0,r.jsx)(I.Z,{withChevron:!0,back:o,"data-sentry-element":"PreviousCategorySponsorshipStep","data-sentry-source-file":"FeaturedJobStep3.tsx"}),(0,r.jsx)(i.Z,{handleCancel:()=>M(!0),handleContinue:z,continueButtonTitle:x?"Submit":"Submit featured job","data-sentry-element":"ContinueCancelBlock","data-sentry-source-file":"FeaturedJobStep3.tsx"})]})]})]})},J=a(25675),V=a.n(J),z=a(242),O=a(48823),W=()=>{let{t:e}=(0,l.$G)("dashboard"),{goTo:t,featuredJobData:a,setFeaturedJobData:n}=Q();return(0,r.jsxs)("div",{className:"flex flex-col items-center gap-12 ","data-sentry-component":"FeaturedJobStep4","data-sentry-source-file":"FeaturedJobStep4.tsx",children:[(0,r.jsxs)("div",{className:"text-center",children:[(0,r.jsx)("h4",{className:"heading_H4_regular text-gray-600",children:e("Congratulations")}),(0,r.jsxs)("p",{className:"paragraph_normal_regular mt-2 text-gray-500",children:[e("You have successfully activated Featured Job Service"),"."]})]}),(0,r.jsx)("div",{className:"flex items-center justify-center",children:(0,r.jsx)(V(),{src:z.Z,alt:"empty documents",width:200,height:238,priority:!0,"data-sentry-element":"Image","data-sentry-source-file":"FeaturedJobStep4.tsx"})}),(0,r.jsxs)("div",{className:"flex gap-6",children:[(0,r.jsx)(O.Z,{label:"Back to posts",href:"/employer-dashboard/posts",variant:"outline-primary",shape:"round",changingSizeRules:"medium md:large","data-sentry-element":"NavTab","data-sentry-source-file":"FeaturedJobStep4.tsx"}),(0,r.jsx)(_.Z,{label:"Feature this job again",onClick:()=>
1{n({...a,postData:null,selectedRange:{startDate:null,endDate:null},selectedCategories:[],preselectedDateRanges:[]}),t(1)},variant:"primary",changingSizeRules:"medium md:large","data-sentry-element":"Button","data-sentry-source-file":"FeaturedJobStep4.tsx"})]})]})};let Y={steps:[],currentStepIndex:1,featuredJobData:{jobId:null,postData:null,selectedCategories:[],preselectedDateRanges:[],selectedRange:{startDate:null,endDate:null}}},G=(0,n.createContext)(Y),Q=()=>(0,n.useContext)(G),K=e=>{let{closeDialog:t,setIsActivatedSuccess:a,children:s}=e,[l,i]=(0,n.useState)(Y.featuredJobData),{steps:d,currentStepIndex:c,back:u,next:m,goTo:p}=(0,o.Z)([(0,r.jsx)(Z,{closeDialog:t},1),(0,r.jsx)(R,{closeDialog:t},2),(0,r.jsx)(H,{closeDialog:t,setIsActivatedSuccess:a},3),(0,r.jsx)(W,{},4)]);return(0,r.jsx)(G.Provider,{value:{featuredJobData:l,setFeaturedJobData:i,steps:d,currentStepIndex:c,back:u,next:m,goTo:p,reset:function(){i(Y.featuredJobData)}},"data-sentry-element":"unknown","data-sentry-component":"FeaturedJobProvider","data-sentry-source-file":"featuredJobContext.tsx",children:s})};var $=function(e){let{postData:t,jobId:a}=e,{steps:s,currentStepIndex:o,setFeaturedJobData:l,featuredJobData:i}=Q(),[d,c]=(0,n.useState)();return(0,n.useEffect)(function(){setTimeout(()=>c(!0))},[]),(0,n.useEffect)(function(){l({...i,jobId:a,postData:t})},[t,l]),(0,r.jsx)("div",{className:"flex flex-col items-center rounded-3xl bg-white px-4 py-6 text-start shadow-drop md:p-8 md:pb-12 md:text-center","data-sentry-component":"FeaturedJobFlow","data-sentry-source-file":"FeaturedJobFlow.tsx",children:d&&s[o-1]})},X=function(e){let{isOpen:t,setIsOpen:a,postData:n,jobId:o,setIsActivatedSuccess:l}=e;return t?(0,r.jsx)(K,{closeDialog:()=>a(!1),setIsActivatedSuccess:l,"data-sentry-element":"FeaturedJobProvider","data-sentry-component":"FeatureJobPopup","data-sentry-source-file":"FeatureJobPopup.tsx",children:(0,r.jsx)(s.Vq,{open:t,onClose:()=>a(!1),className:"relative z-50","data-sentry-element":"Dialog","data-sentry-source-file":"FeatureJobPopup.tsx",children:(0,r.jsx)("div",{className:"fixed inset-0 flex items-center justify-center overflow-auto",children:(0,r.jsx)(s.EM,{className:"w-[90%] md:w-3/4","data-sentry-element":"DialogPanel","data-sentry-source-file":"FeatureJobPopup.tsx",children:(0,r.jsx)($,{postData:n,jobId:o,"data-sentry-element":"FeaturedJobFlow","data-sentry-source-file":"FeatureJobPopup.tsx"})})})})}):null}},36176:function(e,t,a){var r=a(85893),n=a(67294),s=a(66613),o=a(22546),l=a(14986),i=a(5233);t.Z=e=>{let{isOpen:t,setIsOpen:a,title:d="Remove file",onOkeyFn:c}=e,{t:u}=(0,i.$G)("common");return(0,r.jsx)(s.u,{appear:!0,show:t,as:n.Fragment,"data-sentry-element":"Transition","data-sentry-component":"Warning","data-sentry-source-file":"Notification.tsx",children:(0,r.jsxs)(o.Vq,{as:"div",className:"relative z-40",onClose:a,"data-sentry-element":"Dialog","data-sentry-source-file":"Notification.tsx",children:[(0,r.jsx)(s.u.Child,{as:n.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0","data-sentry-element":"unknown","data-sentry-source-file":"Notification.tsx",children:(0,r.jsx)("div",{className:"fixed inset-0 bg-black bg-opacity-25"})}),(0,r.jsx)("div",{className:"fixed inset-0 overflow-y-auto",children:(0,r.jsx)("div",{className:"flex min-h-full items-center justify-center p-4 text-center",children:(0,r.jsx)(s.u.Child,{as:n.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95","data-sentry-element":"unknown","data-sentry-source-file":"Notification.tsx",children:(0,r.jsxs)(o.Vq.Panel,{className:"flex w-[343px] transform flex-col items-center justify-center overflow-hidden rounded-20px bg-white px-6 py-8 transition-all md:w-[360px] md:px-8 md:py-12","data-sentry-element":"unknown","data-sentry-source-file":"Notification.tsx",children:[(0,r.jsx)(o.Vq.Title,{as:"p",className:"paragraph_normal_bold md:paragraph_large_bold mb-2 text-gray-600","data-sentry-element":"unknown","data-sentry-source-file":"Notification.tsx",children:u(d)}),(0,r.jsx)("div",{className:"mt-6 flex gap-2",children:(0,r.jsx)(l.Z,{onClick:e=>{e.stopPropagation(),c(),a(!1)},label:"Ok",variant:"outline-primary",changingSizeRules:"small md:medium","data-sentry-element":"Button","data-sentry-source-file":"Notification.tsx"})})]})})})})]})})}},94139:function(e,t,a){a.d(t,{Ym:function(){return c},qR:function(){return d},te:function(){return u}});var r=a(85893);a(67294);var n=a(71867),s=a(31311),o=a(20843),l=a(55587),i=a(72798);function d(e,t){return(0,r.jsx)("div",{className:"flex items-center justify-center","data-sentry-component":"renderActionsCell","data-sentry-source-file":"render-functions.tsx",children:e.map((e,a)=>{var o;return(null===(o=e.actionItems)||void 0===o?void 0:o.length)?(0,r.jsx)(s.Z,{onAction:e.onAction.bind(null,t.row.index),items:e.actionItems,buttonIcon:e.buttonIcon},a):(0,r.jsx)(n.v2,{as:"div",children:(0,r.jsx)(n.j2,{onClick:e.onAction.bind(this,t.row.index),children:e.buttonIcon})},a)})})}
1function c(e,t){let{columnItems:a,userId:s}=e;return(0,r.jsx)("div",{className:"flex items-center justify-center","data-sentry-component":"renderActionsCellWithOldActionsMenu","data-sentry-source-file":"render-functions.tsx",children:a.map((e,a)=>{var l,d;let c=e.actionItems;return((null==t?void 0:null===(d=t.row)||void 0===d?void 0:null===(l=d.original)||void 0===l?void 0:l.id)===s&&(c=c.filter(e=>e.key!==i.eX.ChangeRole&&e.key!==i.eX.DeleteUser&&e.key!==i.eX.MoveUser)),null==c?void 0:c.length)?(0,r.jsx)(o.O,{onAction:e.onAction.bind(null,t.row.index),items:c,buttonIcon:e.buttonIcon},a):(0,r.jsx)(n.v2,{as:"div",children:(0,r.jsx)(n.j2,{onClick:e.onAction.bind(this,t.row.index),children:e.buttonIcon})},a)})})}function u(e,t){return(0,r.jsx)("div",{className:"flex items-center justify-center","data-sentry-component":"renderServiceActionsCell","data-sentry-source-file":"render-functions.tsx",children:e.map((e,a)=>{var o;return(null===(o=e.actionItems)||void 0===o?void 0:o.length)?(0,r.jsx)(s.Z,{onAction:e.onAction.bind(null,t.row.index),items:e.actionItems.filter(e=>!("TransferCredits"===e.key&&t.row.original.status.toLowerCase()!==l.qb.Unused.toLowerCase())).filter(e=>{var a,r,n;return!("Activate"===e.key&&(null===(r=t.row.original)||void 0===r?void 0:null===(a=r.status)||void 0===a?void 0:a.toLowerCase())!==l.qb.Unused.toLowerCase()&&["03","22","11","10","00","20","01","02"].includes(null===(n=t.row.original)||void 0===n?void 0:n.serviceId))}),buttonIcon:e.buttonIcon,scrollableContainerRef:e.scrollableContainerRef},a):(0,r.jsx)(n.v2,{as:"div",children:(0,r.jsx)(n.j2,{onClick:e.onAction.bind(null,t.row.index),children:e.buttonIcon})},a)})})}},30115:function(e,t,a){a.d(t,{J:function(){return l}});var r=a(67294),n=a(75911),s=a(55587),o=a(10316);function l(){let[e,t]=(0,r.useState)(!1),[a,l]=(0,r.useState)(),[i,d]=(0,r.useState)([]);return{loading:e,selected:a,options:i,onSearch:async e=>{let a;t(!0);let r=new n.B;r.addFilter("status","1"),e&&r.addFilter("name",e,"CONTAINS"),r.addFields(s.Jq.Industry,["name","drupal_internal__tid"]);try{a=await (0,o.H)({type:s.Jq.Industry,params:r,deserializer:e=>{let{data:t}=e;return t.map(e=>({id:e.id,tid:e.attributes.drupal_internal__tid,name:e.attributes.name}))}})}catch(e){e.message="loadIndustries: "+e.message,console.error(e);return}finally{t(!1)}d(a)},onChange:e=>{l(e[0])}}}},89193:function(e,t,a){a.d(t,{p:function(){return c}});var r=a(85893),n=a(67294),s=a(39647),o=a(1937),l=a(55587),i=a(81036);let d=n.createContext({}),c=()=>(0,n.useContext)(d);t.Z=e=>{let{setShow:t,show:a,onHide:c}=(0,i.M)(),[u,m]=(0,n.useState)(null),[p,f]=(0,n.useState)("pending"),y=(0,n.useRef)();return(0,o.K)(()=>{y.current&&y.current("success"===p),y.current=null,m(null),f("pending"),c()},[p]),(0,r.jsxs)(d.Provider,{value:{showActivateFacebookPostServiceFlow:e=>(t(!0),m(e),f("pending"),new Promise(e=>{y.current=e}))},"data-sentry-element":"unknown","data-sentry-component":"ActivateFacebookPostServiceContextProvider","data-sentry-source-file":"activateFacebookPostServiceContext.tsx",children:[a&&(0,r.jsx)(s.Z,{open:a,setOpen:t,creditType:l.LE.FacebookPost,creditId:u,setIsActivatedSuccess:f}),e.children]})}},63552:function(e,t,a){a.d(t,{f:function(){return u}});var r=a(85893),n=a(67294),s=a(39647),o=a(1937),l=a(55587),i=a(81036),d=a(36129);let c=n.createContext({}),u=()=>(0,n.useContext)(c);t.Z=e=>{let{setShow:t,show:a,onHide:u}=(0,i.M)(),[m,p]=(0,n.useState)(null),[f,y]=(0,n.useState)(null),[h,x]=(0,n.useState)("pending"),g=(0,n.useRef)(),[v,b]=(0,n.useState)(!1);return(0,o.K)(()=>{g.current&&g.current("success"===h),g.current=null,p(null),y(null),x("pending"),u()},[h]),(0,n.useEffect)(()=>{m&&b(!0)},[m]),(0,r.jsxs)(c.Provider,{value:{showActivateFeaturedJobServiceFlow:e=>(p(null),t(!0),x("pending"),y(e),new Promise(e=>{g.current=e}))},"data-sentry-element":"unknown","data-sentry-component":"ActivateFeaturedJobServiceContextProvider","data-sentry-source-file":"activateFeaturedJobServiceContext.tsx",children:[a&&(0,r.jsx)(s.Z,{open:a,setOpen:t,creditType:l.LE.FeaturedJob,creditId:f,setIsActivatedSuccess:x,setPost:p}),v&&(0,r.jsx)(d.Z,{isOpen:v,setIsOpen:b,postData:m,setIsActivatedSuccess:x}),e.children]})}},10476:function(e,t,a){a.r(t),a.d(t,{DashboardSideMenuStateContextProvider:function(){return d},DashboardSideMenuStateKey:function(){return i},useDashboardSideMenuStateContext:function(){return l}});var r=a(85893),n=a(67294),s=a(1937);let o=(0,n.createContext)(null),l=()=>(0,n.useContext)(o),i="ergodotisi_dashboard_sidemenu_minimize",d=e=>{let{children:t}
1=e,[a,l]=(0,n.useState)(!1);return(0,n.useEffect)(function(){l(JSON.parse(sessionStorage.getItem(i)||"false"))},[]),(0,s.K)(function(){console.debug("[MP] DashboardSideMenuStateContextProvider.onIsMinimizeChange",a),sessionStorage.setItem(i,String(a))},[a]),(0,r.jsx)(o.Provider,{value:{isMinimize:a,setIsMinimize:l},"data-sentry-element":"unknown","data-sentry-component":"DashboardSideMenuStateContextProvider","data-sentry-source-file":"dashboardSideMenuStateContext.tsx",children:t})};t.default=o},33734:function(e,t,a){a.r(t),a.d(t,{EmployerDashboardServicesLayoutProvider:function(){return i},useEmployerDashboardServicesLayoutContext:function(){return l}});var r=a(85893),n=a(67294);let s={servicesMenuState:""},o=(0,n.createContext)(s),l=()=>(0,n.useContext)(o),i=e=>{let{children:t}=e,[a,l]=(0,n.useState)(s.servicesMenuState);return(0,r.jsx)(o.Provider,{value:{servicesMenuState:a,setServicesMenuState:l},"data-sentry-element":"unknown","data-sentry-component":"EmployerDashboardServicesLayoutProvider","data-sentry-source-file":"employerDashboardServicesLayoutContext.tsx",children:t})};t.default=o},37876:function(e,t,a){a.d(t,{Z:function(){return l}});var r=a(85893),n=a(67294),s=a(9744),o=a(90018);function l(e){var t,a,l;let{user:i}=e,[d,c]=(0,n.useState)(),[u,m]=(0,n.useState)();return(0,n.useEffect)(function(){var e,t,a,n,s,o,l,d,u,p,f,y,h,x,g,v,b,C;let j;c("".concat((null==i?void 0:null===(t=i.userData)||void 0===t?void 0:null===(e=t.role)||void 0===e?void 0:e.includes("company_admin"))?"Administrator":"Member"," [").concat(null==i?void 0:null===(a=i.userData)||void 0===a?void 0:a.firstName," ").concat(null==i?void 0:null===(n=i.userData)||void 0===n?void 0:n.lastName,"]")),(null==i?void 0:null===(l=i.userData)||void 0===l?void 0:null===(o=l.location)||void 0===o?void 0:null===(s=o.city)||void 0===s?void 0:s.name)&&(null==i?void 0:null===(p=i.userData)||void 0===p?void 0:null===(u=p.location)||void 0===u?void 0:null===(d=u.country)||void 0===d?void 0:d.name)&&(j="".concat(null==i?void 0:null===(g=i.userData)||void 0===g?void 0:null===(x=g.location)||void 0===x?void 0:null===(h=x.city)||void 0===h?void 0:h.name,", ").concat(null==i?void 0:null===(C=i.userData)||void 0===C?void 0:null===(b=C.location)||void 0===b?void 0:null===(v=b.country)||void 0===v?void 0:v.name)),m((0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"text-gray-600",children:null==i?void 0:null===(y=i.userData)||void 0===y?void 0:null===(f=y.company)||void 0===f?void 0:f.name}),j?(0,r.jsxs)("span",{children:[", ",j]}):(0,r.jsx)(r.Fragment,{})]}))},[i]),(0,r.jsxs)("div",{className:"relative col-span-full flex w-full items-center gap-3 rounded-20px p-4 shadow-xs sm:p-6","data-sentry-component":"UserInfoHeader","data-sentry-source-file":"UserInfoHeader.tsx",children:[(null==i?void 0:null===(a=i.userData)||void 0===a?void 0:null===(t=a.profilePhoto)||void 0===t?void 0:t.url)?(0,r.jsx)(s.Z,{src:null==i?void 0:null===(l=i.userData)||void 0===l?void 0:l.profilePhoto.url}):(0,r.jsx)(o.Z,{size:"large"}),(0,r.jsxs)("div",{className:"flex-grow",children:[(0,r.jsx)("div",{className:"flex items-center justify-between",children:(0,r.jsx)("p",{className:"sm:paragraph_large_bold paragraph_normal_bold mb-1 text-gray-600",children:d})}),(0,r.jsx)("p",{className:"paragraph_normal_regular text-gray-500",children:u})]})]})}},39979:function(e,t,a){a.d(t,{Al:function(){return l},ty:function(){return m},Hz:function(){return u},Fo:function(){return i},vu:function(){return c},Tt:function(){return d}});var r=a(85893);a(67294);var n=()=>(0,r.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sentry-element":"svg","data-sentry-component":"ExportAllIcon","data-sentry-source-file":"ExportAllIcon.tsx",children:[(0,r.jsxs)("g",{clipPath:"url(#clip0_7549_49942)","data-sentry-element":"g","data-sentry-source-file":"ExportAllIcon.tsx",children:[(0,r.jsx)("path",{d:"M8.13281 6.465L11.5978 3L15.0628 6.465",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"ExportAllIcon.tsx"}),(0,r.jsx)("path",{d:"M11.6016 12.24V3",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"ExportAllIcon.tsx"}),(0,r.jsx)("path",{d:"M15.56 9.93018H17.54C17.715 9.93018 17.8829 9.99971 18.0067 10.
11235C18.1305 10.2473 18.2 10.4151 18.2 10.5902V18.8402C18.2 19.0152 18.1305 19.1831 18.0067 19.3069C17.8829 19.4306 17.715 19.5002 17.54 19.5002H5.66C5.48496 19.5002 5.31708 19.4306 5.19331 19.3069C5.06954 19.1831 5 19.0152 5 18.8402V10.5902C5 10.4151 5.06954 10.2473 5.19331 10.1235C5.31708 9.99971 5.48496 9.93018 5.66 9.93018H7.64",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-sentry-element":"path","data-sentry-source-file":"ExportAllIcon.tsx"})]}),(0,r.jsx)("defs",{"data-sentry-element":"defs","data-sentry-source-file":"ExportAllIcon.tsx",children:(0,r.jsx)("clipPath",{id:"clip0_7549_49942","data-sentry-element":"clipPath","data-sentry-source-file":"ExportAllIcon.tsx",children:(0,r.jsx)("rect",{width:"24",height:"24",fill:"white","data-sentry-element":"rect","data-sentry-source-file":"ExportAllIcon.tsx"})})})]}),s=a(3763),o=a(27351);let l=[{title:"User information",id:"user"},{title:"Company information",id:"company",isAdminOnly:!0},{title:"Billing information",id:"billing",isAdminOnly:!0},{title:"Order history",id:"orders",isAdminOnly:!0}],i=10,d=56,c=66,u=[{key:o.aw.ExportAll,icon:(0,r.jsx)(n,{}),name:"Export all (.csv)"},{key:o.aw.ExportSelected,icon:(0,r.jsx)(n,{}),name:"Export based on date (.csv)"},{key:o.aw.HelpMe,icon:(0,r.jsx)(s.Z,{}),name:"Help me"}],m=[{id:o.qK.LastWeek,name:"Last Week"},{id:o.qK.LastMonth,name:"Last Month"},{id:o.qK.LastYear,name:"Last Year"}]},39647:function(e,t,a){a.d(t,{Z:function(){return P}});var r=a(85893),n=a(67294),s=a(11163),o=a(5233),l=a(29726),i=a(42708),d=a(38279),c=a(91490),u=a(85444),m=a(75911),p=a(95315),f=a(18718),y=a(48377),h=a(13823),x=a(14986),g=a(30381),v=a.n(g),b=a(1937),C=a(91444),j=a(55587),w=a(10316),_=a(17355);let S=e=>{let{selectedPost:t,isFacebookPost:a,checkingActivatedCredit:n,isFacebookServiceActivated:s,postDetails:l}=e,{t:i}=(0,o.$G)("common");if(!t)return(0,r.jsx)("div",{className:"paragraph_normal_bold text-gray-500",children:i("You haven't selected any post yet")});if(a){if(n)return(0,r.jsx)("div",{className:"spinner-container",children:(0,r.jsx)("p",{className:"paragraph_normal_bold text-gray-500",children:i("Loading...")})});if(s)return(0,r.jsx)("p",{className:"paragraph_normal_bold text-gray-500",children:i("This job post has already been promoted to Facebook")})}return(0,r.jsx)(e=>{let{postDetails:t}=e;return(0,r.jsxs)("div",{"data-sentry-component":"PostDetailsComponent","data-sentry-source-file":"RenderPostDetails.tsx",children:[(0,r.jsx)("p",{className:"paragraph_normal_bold mb-2 text-start text-gray-500",children:i("Selected Post Details:")}),t.map((e,t)=>{let{label:a,value:n}=e;return(0,r.jsxs)("div",{className:"flex flex-row items-center justify-between border-solid border-gray-300 py-1 text-gray-500 [&:not(:last-child)]:border-b",children:[(0,r.jsx)("p",{className:"paragraph_normal_regular",children:i(a)}),(0,r.jsx)("div",{className:"paragraph_normal_bold max-w-[300px] overflow-hidden text-ellipsis",children:n})]},t)})]})},{postDetails:l,"data-sentry-element":"PostDetailsComponent","data-sentry-component":"RenderPostDetails","data-sentry-source-file":"RenderPostDetails.tsx"})};var N=a(36846);async function A(e){let{creditId:t,companyId:a,jobId:r,creditStatusId:n}=e;try{return await (0,w.vc)({id:t,type:j.Jq.Credit,relationships:{field_job:{data:{type:j.Jq.Job,id:r}},field_company:{data:{type:j.Jq.Company,id:a}},field_status:{data:{type:j.Jq.Status,id:n}}}})}catch(e){throw e.message="CreateResource: (".concat(j.Jq.Credit,")")+e.message,console.error(e),e}}let k=async e=>{let{localeData:t,companyId:a,searchText:r,per_page:n,offset:s}=e,o=new m.B().addFilter("field_company.id",a).addFilter("title",r,"CONTAINS").addFilter("cached_moderation_state.value","published").addFields(j.Jq.City,["name"]).addFields(j.Jq.Country,["name"]).addFields(j.Jq.File,["uri"]).addPageLimit(n).addPageOffset(s).addInclude(["field_city","field_country","field_company.field_company_logo.field_media_image","field_category"]).addSort("created",j.Sr.Desc);o.addCustomParam({accurateCount:!0});
1try{return{data:await (0,f.Jq)({bypassBackendCache:!0,localeSettings:t,params:o,deserializer:e=>{var t,a,r,n,s;return{data:null!==(r=(0,p.wq)(e))&&void 0!==r?r:null,hasNextPage:null!==(n=null==e?void 0:null===(t=e.links)||void 0===t?void 0:t.next)&&void 0!==n&&n,count:null!==(s=null==e?void 0:null===(a=e.meta)||void 0===a?void 0:a.accurate_count)&&void 0!==s?s:0}}}),error:null}}catch(e){return e.messsage="getPaginatedResources: "+e.messsage,{data:null,error:"Error while fetching posts"}}};async function D(e,t){let a;if(!e||!t)throw Error("creditType and creditId are required");let r=new m.B().addFilter("status","1").addFilter("id",t).addPageLimit(1);e&&r.addFilter("field_credit_type.tid",e);try{a=await (0,w.H)({type:j.Jq.Credit,params:r,deserializer:e=>{var t,a;return!!(null==e?void 0:null===(a=e.data)||void 0===a?void 0:null===(t=a[0])||void 0===t?void 0:t.id)}})}catch(e){throw e.messsage="GetCustomResourceCollection: "+e.messsage,e}return a}var P=e=>{var t,a,m,p,f,g,w,P,Z,I,F;let{setIsActivatedSuccess:E,setOpen:M,open:R,creditType:L,creditId:T,setPost:B}=e,q=(0,s.useRouter)(),[U,H]=(0,n.useState)(""),J=(0,d.v)(U,500),[V,z]=(0,n.useState)(null),{user:O}=(0,y.useAuthContext)(),{t:W}=(0,o.$G)("common"),{ref:Y,inView:G}=(0,i.YD)(),[Q,K]=(0,n.useState)(),[$,X]=(0,n.useState)(!1),ee=(0,_.useTaxonomyContext)(),[et,ea]=(0,n.useState)(!1),[er,en]=(0,n.useState)(!1),es=null===(a=O.userData)||void 0===a?void 0:null===(t=a.company)||void 0===t?void 0:t.id,eo=L===j.LE.FacebookPost,el=!Q||$||er||et,{data:ei,isFetching:ed,fetchNextPage:ec,hasNextPage:eu}=(0,l.N)({queryKey:["searchPost",{debouncedSearchValue:J,companyId:es}],queryFn:async e=>{let{pageParam:t}=e;return await k({localeData:{locale:q.locale.split("-").shift(),defaultLocale:q.defaultLocale},companyId:es,searchText:J,per_page:10,offset:10*t})},initialPageParam:0,staleTime:0,refetchOnWindowFocus:!1,getNextPageParam:(e,t)=>{var a;return(null==e?void 0:null===(a=e.data)||void 0===a?void 0:a.hasNextPage)?t.length:void 0}}),em=eo?"Facebook post":"Featured Job",ep=[{label:"Post title",value:null==Q?void 0:Q.title},{label:"Date Posted",value:v()(null==Q?void 0:Q.startingDate).locale(q.locale).format("DD MMMM | YYYY")},{label:"Expiration Date",value:v()(null==Q?void 0:Q.expiryDate).locale(q.locale).format("DD MMMM | YYYY")},{label:"Views",value:null==Q?void 0:Q.views}];async function ef(){let e;if(eo){ea(!0);try{var t,a;e=await (0,N.Ny)(null==O?void 0:null===(a=O.userData)||void 0===a?void 0:null===(t=a.company)||void 0===t?void 0:t.id,null==Q?void 0:Q.id),en(e)}catch(e){console.error(e),C.Am.error(W("Error occurred while checking activated Facebook Post Service"))}finally{ea(!1)}}}async function ey(){if(eo){let e;X(!0);try{e=await D(L,T)}catch(e){C.Am.error("Error occurred while checking available credit"),X(!1);return}if(!e){C.Am.error("No available credit"),X(!1);return}try{let e=await A({companyId:es,jobId:null==Q?void 0:Q.id,creditId:T,creditStatusId:ee.getStatusByName(j.qb.Used).id});200===e.status&&(C.Am.success(W("Credit activated successfully")),E("success"))}catch(e){C.Am.error("Error updating credit")}finally{X(!1)}}else B(Q),M(!1)}return(0,n.useEffect)(function(){},[]),(0,n.useEffect)(function(){G&&eu&&ec()},[G,ec,eu]),(0,n.useEffect)(function(){z(ei)},[ei]),(0,b.K)(ef,[Q]),(0,r.jsx)(h.Z,{open:R,handleOpen:M,"data-sentry-element":"Popup","data-sentry-component":"SearchPostAndActivateCredit","data-sentry-source-file":"SearchPostAndActivateCredit.tsx",children:(0,r.jsxs)("div",{className:"flex w-[343px] flex-col gap-4 roun
1ded-3xl bg-white p-4 md:w-[600px]",children:[(0,r.jsx)("p",{className:"paragraph_normal_bold md:paragraph_large_bold text-gray-500",children:W("Select a post for ".concat(em," boosting"))}),(0,r.jsxs)("div",{className:"flex flex-col border border border-solid border-gray-300 bg-white",children:[(0,r.jsxs)("div",{className:"flex items-center gap-[10px] bg-gray-200 px-4 py-2 text-gray-500 ",children:[ed?(0,r.jsx)(u.Z,{size:"small"}):(0,r.jsx)(c.Z,{size:"small"}),(0,r.jsx)("input",{className:"bg-gray-200 outline-0 placeholder:text-gray-500",onChange:e=>{H(e.target.value)},value:U,placeholder:W("Search by post title")})]}),(0,r.jsx)("div",{className:"max-h-[300px] w-full overflow-auto shadow-innerXL scrollbar-thin scrollbar-track-gray-200 scrollbar-thumb-gray-400 scrollbar-thumb-rounded",children:(null==V?void 0:null===(g=V.pages)||void 0===g?void 0:null===(f=g[0])||void 0===f?void 0:null===(p=f.data)||void 0===p?void 0:null===(m=p.data)||void 0===m?void 0:m.length)?(0,r.jsx)("div",{className:"flex flex-col",children:null==V?void 0:null===(w=V.pages)||void 0===w?void 0:w.map(e=>{var t,a;return null==e?void 0:null===(a=e.data)||void 0===a?void 0:null===(t=a.data)||void 0===t?void 0:t.map((t,a)=>{var n,s;return(0,r.jsx)("p",{ref:(null===(s=e.data)||void 0===s?void 0:null===(n=s.data)||void 0===n?void 0:n.length)===a+1?Y:null,onClick:()=>{K(t)},className:"".concat((null==Q?void 0:Q.id)===t.id?"bg-gray-100 font-bold text-brand-orange-600":"text-gray-600"," flex cursor-pointer items-center truncate px-4 py-1.5 hover:bg-gray-100 hover:text-brand-orange-600"),children:t.title},t.id)})})}):(0,r.jsx)(r.Fragment,{children:!ed&&(0,r.jsx)("p",{className:"flex justify-center",children:W("No results")})})})]}),(0,r.jsx)("div",{className:"-mt-4 flex justify-center border border-solid border-gray-300 bg-gray-200 px-4 py-2 text-gray-500",children:(0,r.jsxs)("p",{children:[W("Found posts:")," ",(0,r.jsx)("span",{className:"font-bold",children:null!==(F=null==V?void 0:null===(I=V.pages)||void 0===I?void 0:null===(Z=I[0])||void 0===Z?void 0:null===(P=Z.data)||void 0===P?void 0:P.count)&&void 0!==F?F:0})]})}),(0,r.jsx)(S,{selectedPost:!!Q,checkingActivatedCredit:et,isFacebookServiceActivated:er,isFacebookPost:eo,postDetails:ep,"data-sentry-element":"RenderPostDetails","data-sentry-source-file":"SearchPostAndActivateCredit.tsx"}),(0,r.jsxs)("div",{className:"flex justify-center gap-4",children:[(0,r.jsx)(x.Z,{onClick:()=>{E("canceled")},type:"button",variant:"outline-primary",label:"Cancel","data-sentry-element":"Button","data-sentry-source-file":"SearchPostAndActivateCredit.tsx"}),(0,r.jsx)(x.Z,{onClick:()=>{ey()},type:"button",variant:"primary",label:eo?"Boost selected post":"Activate selected post",disabled:el,"data-sentry-element":"Button","data-sentry-source-file":"SearchPostAndActivateCredit.tsx"})]})]})})}},86751:function(e,t,a){a.r(t),a.d(t,{HttpRequestQueueProvider:function(){return i},useHttpRequestQueueContext:function(){return l}});var r=a(85893),n=a(67294);class s{addRequest(e){this.queue.push(e),this.queue.length>0&&!this.processing&&this.processQueue()}async processQueue(){for(this.processing=!0;this.queue.length>0;){let e=this.queue.shift();e&&(await e(),await this.sleep(this.delay))}this.processing=!1}sleep(e){return new Promise(t=>setTimeout(t,e))}constructor(e=1e3){this.queue=[],this.processing=!1,this.delay=e}}let o=(0,n.createContext)(void 0),l=()=>{let e=(0,n.useContext)(o);if(!e)throw Error("useHttpRequestQueueContext must be used within a HttpRequestQueueProvider");return e},i=e=>{let{delay:t=1e3,children:a}=e,[l,i]=(0,n.useState)(new s(t));return(0,r.jsx)(o.Provider,{value:{addRequest:e=>l.addRequest(e)},"data-sentry-element":"unknown","data-sentry-component":"HttpRequestQueueProvider","data-sentry-source-file":"http-request-queue.tsx",children:a})};t.default=i},30967:function(e,t,a){a.d(t,{p:function(){return u}});var r=a(85893),n=a(78551),s=a(75911),o=a(10316),l=a(55587),i=a(25935),d=a(22010);async function c(){let e=new s.B;e.addFilter("status","1");try{return await (0,o.H)({type:l.Jq.SocialMediaPlatform,params:e,deserializer:e=>e.data.map(e=>{var t,a,n;return{value:null==e?void 0:e.id,label:null==e?void 0:null===(t=e.attributes)||void 0===t?void 0:t.name,icon:(0,r.jsx)("div",{className:"flex h-5 w-5 items-center justify-center",children:(0,i.ZP)(d.B[null==e?void 0:null===(n=e.attributes)||void 0===n?void 0:null===(a=n.name)||void 0===a?void 0:a.toLowerCase()])})}})})}catch(e){throw e.message="GetCustomResourceCollection(SocialMediaPlatform): "+e.message,console.error(e),e}}let u=function(){let e=arguments.length>
10&&void 0!==arguments[0]?arguments[0]:"optionI",{data:t,isFetching:a,isError:r}=(0,n.a)({queryKey:["getSocialMediaPlatforms"],queryFn:c,staleTime:36e5,refetchOnWindowFocus:!1,select:t=>"taxonomy"===e?t.map(e=>({id:e.value,tid:null,name:e.label,icon:e.icon})):t});return{socialMediaPlatformOptions:t,isSocialMediaPlatformOptionsError:r,isSocialMediaPlatformOptionsFetching:a}}},73443:function(e,t,a){a.d(t,{I:function(){return s}});var r=a(74231),n=a(88784);let s=r.Ry().shape({socialMediaPlatform:r.Ry().shape({id:r.Z_().required("This field is required")}),accountLink:r.Z_().required("This field is required").test("url","URL is invalid",e=>!e||RegExp(n._,"i").test(e))})},57852:function(e,t,a){a.d(t,{F:function(){return r}});function r(e,t){let a=0,r=e.length,n=[];for(a=0;a<r;a+=t){let r=e.slice(a,a+t);n.push(r)}return n}},14761:function(e,t,a){a.d(t,{X:function(){return r}});function r(e){return/^https?:\/\/[^/]+/i.test(e)?e:"https://"+e}},98390:function(e,t,a){a.d(t,{c:function(){return s}});var r=a(30381),n=a.n(r);function s(e,t,a){let r=n()(e),s=n()(t);for(;r.isSameOrBefore(s);r.add(1,"days"))if(!a.some(e=>r.isSame(n()(e),"day")))return!0;return!1}},15619:function(e,t,a){a.d(t,{D:function(){return s}});var r=a(67294),n=a(11163);let s=e=>{let[t,a]=(0,r.useState)(!1),[s,o]=(0,r.useState)(!1),[l,i]=(0,r.useState)(""),d=(0,n.useRouter)();return(0,r.useEffect)(()=>{s&&d.push(l)},[s]),(0,r.useEffect)(()=>{if(!e)return;let t=e=>{e.preventDefault(),e.returnValue="";let t="Are you sure you want to leave this page?";return e.returnValue=t,t},r=e=>{if(s)o(!1);else throw i(e),a(!0),d.events.emit("routeChangeError"),"Abort route change by user's confirmation."};return d.events.on("routeChangeStart",r),window.addEventListener("beforeunload",t),()=>{d.events.off("routeChangeStart",r),window.removeEventListener("beforeunload",t)}},[d,s,e]),{isOpen:t,onCancel:()=>{a(!1)},onConfirm:()=>{a(!1),o(!0)},setIsOpen:a}}},2343:function(e,t,a){a.d(t,{p:function(){return n}});var r=a(67294);let n=()=>{let[e,t]=(0,r.useState)(!1),[a,n]=(0,r.useState)(!1),[s,o]=(0,r.useState)(),[l,i]=(0,r.useState)(),[d,c]=(0,r.useState)(),u=()=>{t(!1)};return(0,r.useEffect)(()=>{a&&d&&(d(),n(!1),c(void 0))},[a]),{isOpen:e,onCancel:u,onConfirm:()=>{u(),n(!0)},confirm:a,setConfirm:n,setIsOpen:t,actionConfirmationContent:l,setActionConfirmationCallback:c,setActionConfirmationContent:i,actionConfirmationCallback:d,actionConfirmationAction:s,setActionConfirmationAction:o}}},52863:function(e,t,a){a.d(t,{l:function(){return d}});var r=a(67294),n=a(75911),s=a(10316);let o=void 0,l=void 0,i=e=>e;function d(e){var t,a,d,c,u;let[m,p]=(0,r.useState)(null!==(t=null==e?void 0:e.initialPage)&&void 0!==t?t:0),[f,y]=(0,r.useState)(null!==(a=null==e?void 0:e.itemsPerPage)&&void 0!==a?a:5),[h,x]=(0,r.useState)(null!==(d=null==e?void 0:e.type)&&void 0!==d?d:o),[g,v]=(0,r.useState)(null!==(c=null==e?void 0:e.params)&&void 0!==c?c:l),[b,C]=(0,r.useState)(()=>{var t;return null!==(t=null==e?void 0:e.deserializer)&&void 0!==t?t:i}),[j,w]=(0,r.useState)(null!==(u=null==e?void 0:e.isAccurateCount)&&void 0!==u&&u),[_,S]=(0,r.useState)(0),[N,A]=(0,r.useState)();async function k(){let e;let t=new n.B().clone(null!=g?g:new n.B);t.addPageOffset(m*f),t.addPageLimit(f),j&&t.addCustomParam({accurateCount:!0});try{e=await (0,s.H)({type:h,params:t,deserializer:e=>{var t,a;let r=j?null!==(t=e.meta.accurate_count)&&void 0!==t?t:0:null!==(a=e.meta.count)&&void 0!==a?a:0;return A(r),S(Math.ceil(r/f)),b(e)}})}catch(e){throw e.messsage="GetCustomResourceCollection: "+e.messsage,e}return e}return{page:m,setPage:p,setParams:v,itemsPerPage:f,totalEntries:N,totalPages:_,getPaginatedResources:k,reset:function(){p(0),S(0),A(void 0)},params:g,setConfiguration:function(e){var t,a,r,n,s;p(null!==(t=e.initialPage)&&void 0!==t?t:0),y(null!==(a=e.itemsPerPage)&&void 0!==a?a:5),x(null!==(r=e.type)&&void 0!==r?r:o),v(null!==(n=e.params)&&void 0!==n?n:l),C(()=>{var t;return null!==(t=e.deserializer)&&void 0!==t?t:i}),w(null!==(s=e.isAccurateCount)&&void 0!==s&&s)},isAccurateCount:j,setIsAccurateCount:w}}},82567:function(e,t,a){var r=a(67294);t.Z=()=>{let[e,t]=(0,r.useState)(0);return{isLoading:e>0,incrementLoading:(0,r.useCallback)(()=>{t(e=>e+1)},[t]),decrementLoading:(0,r.useCallback)(()=>{t(e=>e-1)},[t])}}},81036:function(e,t,a){a.d(t,{M:function(){return n}});var r=a(67294);let n=()=>{let[e,t]=(0,r.useState)(!1);return{show:e,setShow:t,onHide:()=>{t(!1)}}}},7094:function(e,t,a){var r=a(67294);t.Z=e=>
1{let[t,a]=(0,r.useState)(1);return{currentStepIndex:t,next:()=>{a(t=>t>=e.length?t:t+1)},back:()=>{a(e=>e<=1?e:e-1)},goTo:t=>{t>=1&&t<=e.length&&a(t)},steps:e}}},88784:function(e,t,a){a.d(t,{_:function(){return r}});let r="^(https?:\\/\\/)?((([-a-z0-9]{1,63}\\.)*?[a-z0-9]([-a-z0-9]{0,253}[a-z0-9])?\\.[a-z]{2,63})|((\\d{1,3}\\.){3}\\d{1,3}))(:\\d{1,5})?((\\/|\\?)((%[0-9a-f]{2})|[-\\w\\+\\.\\?\\/@~#&=])*)?$"},18757:function(e,t,a){a.d(t,{S:function(){return o}});var r=a(10316),n=a(75911),s=a(57852);async function o(e){let{loadConfiguration:t,actionCallback:a,totalPages:o}=e,l=t.itemsPerPage,i=[];for(let e=0;e<o;e++){let a;let s=new n.B().clone(t.params).addPageOffset(e*l).addPageLimit(l);try{a=await (0,r.H)({...t,params:s,deserializer:e=>e.data})}catch(e){throw e.message="GetCustomResourceCollection:"+e.message,e}i=[...i,...a]}let d=(0,s.F)(i,10);for(let e=0;e<d.length;e++){var c;let t=null===(c=d[e])||void 0===c?void 0:c.map(e=>a(e));try{await Promise.all(t)}catch(e){throw e.message="actionCallback:"+e.message,e}}}},8590:function(e,t,a){a.d(t,{P:function(){return r}});let r=e=>Array.isArray(e)?e[0]:null!=e?e:""},611:function(e,t,a){a.d(t,{CF:function(){return c},KN:function(){return d},mK:function(){return i}});var r=a(75911),n=a(27255);a(64192);var s=a(55587),o=a(10316);function l(e){var t;let a=null!==(t=e.included)&&void 0!==t?t:[];return{credits:e.data,order:a.find(e=>s.Jq.Order===e.type),orderItems:a.filter(e=>[s.Jq.OrderItemDurationBased,s.Jq.OrderItemQuantityBased].includes(e.type)),total:e.meta.count}}async function i(e,t,a,n){let i,d=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!e||!a)throw Error("companyNid and creditType are required");let c=new r.B().addFilter("status","1").addFilter("field_company.nid",e.toString()).addFilter("field_expire_date",new Date().toISOString(),">=");a&&c.addFilter("field_credit_type.tid",a.toString()),n&&c.addFilter("field_status.tid",n.toString()),t&&c.addFilter("field_order.store_id.meta.drupal_internal__target_id",t.toString()),c.addPageLimit(50),c.addPageOffset(50*d
1);try{i=await (0,o.H)({type:s.Jq.Credit,params:c,deserializer:l})}catch(e){throw e.messsage="GetCustomResourceCollection: "+e.messsage,e}return i}async function d(e,t,a){let l;if(!e||!a)throw Error("companyNid and creditType are required");let i=new r.B().addFilter("field_company.nid",e.toString()).addFilter("field_status.tid",n.oZ.toString());a&&i.addFilter("field_credit_type.tid",a.toString()),t&&i.addFilter("field_order.store_id.meta.drupal_internal__target_id",t.toString());try{l=await (0,o.H)({type:s.Jq.Credit,params:i,deserializer:e=>{var t;return(null==e?void 0:null===(t=e.meta)||void 0===t?void 0:t.count)>0}})}catch(e){throw e.messsage="GetCustomResourceCollection: "+e.messsage,e}return l}async function c(e,t,a,n){let l;if(!e||!a)throw Error("companyNid and creditType are required");let i=new r.B;i.addFilter("status","1"),i.addFilter("field_order.store_id.meta.drupal_internal__target_id",t.toString()),i.addFilter("field_company.nid",e.toString()),a&&i.addFilter("field_credit_type.tid",a.toString()),n&&i.addFilter("field_status.tid",n.toString()),i.addFilter("field_expire_date",new Date().toISOString(),">="),i.addSort("field_expire_date",s.Sr.Asc);try{l=await (0,o.H)({type:s.Jq.Credit,params:i,deserializer:e=>{var t;return(null==e?void 0:e.data)&&e.data.length?null===(t=e.data[0])||void 0===t?void 0:t.id:null}})}catch(e){throw e.messsage="GetCustomResourceCollection: "+e.messsage,e}return l}},31204:function(e,t,a){a.d(t,{B:function(){return l}});var r=a(75911),n=a(55587),s=a(10316);let o=e=>{var t;if(!(null==e?void 0:null===(t=e.data)||void 0===t?void 0:t.length))throw Error("No data");if(!e.data[0].relationships.field_followed_categories.data)return[];if(!e.included)throw Error("No included data");return e.included.map(e=>({id:e.id,title:e.attributes.name,selected:!0}))};async function l(e){let t;if(!e)throw Error("userId is required");let a=new r.B;a.addFilter("id",e),a.addFields(n.Jq.TaxonomyJobCategory,["name"]),a.addInclude(["field_followed_categories"]);try{t=await (0,s.H)({type:n.Jq.User,params:a,deserializer:o})}catch(e){throw e.messsage="GetCustomResourceCollection: "+e.messsage,e}return t}},70755:function(e,t,a){a.d(t,{T:function(){return i}});var r=a(75911),n=a(55587),s=a(10316),o=a(55447);let l=e=>{var t;if(!(null==e?void 0:null===(t=e.data)||void 0===t?void 0:t.length))throw Error("No data");return e.data[0].relationships.field_followed_companies.data?e.included?e.included.filter(e=>e.type===n.Jq.Company).map(t=>{var a,r,n,s,l,i,d,c,u,m;let p=e.included.find(e=>{var a,r,n;return e.id===(null==t?void 0:null===(n=t.relationships)||void 0===n?void 0:null===(r=n.field_country)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id)}),f=e.included.find(e=>{var a,r,n;return e.id===(null==t?void 0:null===(n=t.relationships)||void 0===n?void 0:null===(r=n.field_city)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.id)});return{id:t.id,nid:t.attributes.drupal_internal__nid,name:t.attributes.title,logo:(0,o.B)(e.included,t),location:{country:{id:null!==(l=null==p?void 0:p.id)&&void 0!==l?l:"",tid:null!==(i=null==p?void 0:null===(a=p.attributes)||void 0===a?void 0:a.drupal_internal__tid)&&void 0!==i?i:0,name:null!==(d=null==p?void 0:null===(r=p.attributes)||void 0===r?void 0:r.name)&&void 0!==d?d:""},city:{id:null!==(c=null==f?void 0:f.id)&&void 0!==c?c:"",tid:null!==(u=null==f?void 0:null===(n=f.attributes)||void 0===n?void 0:n.drupal_internal__tid)&&void 0!==u?u:0,name:null!==(m=null==f?void 0:null===(s=f.attributes)||void 0===s?void 0:s.name)&&void 0!==m?m:""}}}}):e.data[0].relationships.field_followed_companies.data.map(e=>({name:'An error occurred for "'.concat(n.Jq.Company,'" with id "').concat(e.id,'".')})):[]};async function i(e){let t;if(!e)throw Error("userId is required");let a=new r.B;a.addFilter("id",e),a.addInclude(["field_followed_companies","field_followed_companies.field_country","field_followed_companies.field_city","field_followed_companies.field_company_logo.field_media_image"]);try{t=await (0,s.H)({type:n.Jq.User,params:a,deserializer:l})}catch(e){throw e.messsage="GetCustomResourceCollection: "+e.messsage,e}return t}},42160:function(e,t,a){a.d(t,{G:function(){return l}});var r=a(57632),n=a(10316),s=a(55587),o=a(17194);async function l(e){let t,a;let l="field_"+e.type.replace("--","_");try{t=await (0,n.AW)({type:e.type+"/"+l,body:await (await fetch(e.file.url)).blob(),extraHeaders:{"Content-Type":"application/octet-stream","Content-Disposition":'file; filename="'.concat((0,r.Z)()+"."+e.file.fileName.split(".").pop(),'"')}})}catch(e){throw e.message="CreateResource(file): "+e.message,e}try{var i;a=await (0,n.AW)({type:e.type,body:{data:{type:e.type,attributes:{name:e.file.fileName},relationships:{[l]:{data:{id:t.data.data.id,type:s.Jq.File,...null!==(i=e.mediaMeta)&&void 0!==i?i:{}}}}}}})}catch(e){throw e.message="CreateResource(media): "+e.message,e}return{id:a.data.data.id,type:a.data.data.type,url:(0,o.f)(t.data.data.attributes.uri.url)}}},2685:function(e,t,a){a.d(t,{F:function(){return s}});var r=a(11163),n=a(720);function s(e){var t,a;let s;let o=(0,r.useRouter)(),{store:l}
1=(0,n.useStoreContext)(),i=null===(a=o.locale)||void 0===a?void 0:null===(t=a.split("-"))||void 0===t?void 0:t.shift();if(!i||!(null==l?void 0:l.id))return()=>{};let d=l.id;(s=new URL(window.location.href).searchParams).set("store_id",String(d)),s.set("locale",i);let c="".concat("https://api.ergodotisi.com","/").concat(i,"/pricing?").concat(s.toString()).concat(e?"#"+e:"");return function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];c&&(e?window.open(c,"_blank","noopener,noreferrer"):o.push(c))}}}}]);

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.