PageSourceSearch

https://www.kariera.gr/_next/static/chunks/0crwqk0xd_8qe.js

js kariera.gr collected 2026-10-02 07:00:53 UTC 31,622 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,612939,e=>{"use strict";var t=e.i(843476);e.s(["default",0,function(e){let{children:a}=e;return a({p:e=>(0,t.jsx)("p",{children:e}),b:e=>(0,t.jsx)("b",{className:"font-semibold",children:e}),i:e=>(0,t.jsx)("i",{className:"italic",children:e}),branded:e=>(0,t.jsx)("span",{className:"text-highlighted-content",children:e}),ul:e=>(0,t.jsx)("ul",{className:"list-inside list-disc",children:e}),li:e=>(0,t.jsx)("li",{className:"list-item",children:e})})}])},260614,e=>{"use strict";var t=e.i(777291);e.s(["getLocationLabel",0,(e,a)=>{let n=(e,t)=>e||t?[e,t].filter(Boolean).join(" - "):"";return a!==t.Locales.EN?n(e.cityLocale,e.prefectureLocale):n(e.city,e.prefecture)}])},93243,e=>{"use strict";let t={MICRO:"1-15",SMALL:"16-50",MEDIUM:"51-100",MEDIUM_HIGH:"101-250",LARGE:"251-500",LARGE_HIGH:"501-2000",ENTERPRICE:"2001-30000"};e.s(["getCompanySizeLabel",0,e=>e in t?t[e]:""])},120646,e=>{"use strict";var t=e.i(843476),a=e.i(884378),n=e.i(296556),i=e.i(948148),o=e.i(885857);e.s(["CompanyExternalLink",0,function(e){let{url:s}=e,r=(0,i.useTranslations)("components.company-external-link");return s?(0,t.jsxs)(o.Link,{className:"text-link flex items-center gap-1 hover:underline sm:gap-2",href:s,target:"_blank",rel:"noopener noreferrer nofollow",children:[(0,t.jsx)(a.Icon,{name:"ExternalLink",size:16}),(0,t.jsx)(n.Typography,{variant:"accent/sm",children:r("visit-website")})]}):null}])},59710,e=>{"use strict";var t=e.i(843476),a=e.i(296556),n=e.i(948148);e.s(["CompanyJobsNumber",0,function(e){let{numberOfJobs:i}=e,o=(0,n.useTranslations)("components.company-jobs-number");return i?(0,t.jsx)(a.Typography,{variant:"accent/sm",children:o("number-of-jobs",{count:i})}):null}])},165763,e=>{"use strict";var t=e.i(843476),a=e.i(809803),n=e.i(885857),i=e.i(94558),o=e.i(884378),s=e.i(640602);let r=e=>{let{company:a,className:n}=e,{imageUrl:r,name:l}=a;return(0,t.jsxs)(i.Avatar,{className:(0,s.cn)("border-border size-16 rounded-sm border bg-white p-1 [&_svg]:size-10",n),children:[r&&(0,t.jsx)(i.AvatarImage,{src:r,alt:`${l} logo`,className:"object-contain"}),(0,t.jsx)(i.AvatarFallback,{className:"bg-surface text-muted-foreground rounded-sm",children:(0,t.jsx)(o.Icon,{name:"Building2"})})]})};e.s(["CompanyAvatar",0,r,"CompanyAvatarLink",0,e=>{let{company:i,className:o,onClick:s}=e;return(0,t.jsx)(n.Link,{href:a.PublicRoutes.COMPANY(i.slug),className:"[&_*]:hover:border-ring rounded-sm",onClick:s,children:(0,t.jsx)(r,{company:i,className:o})})}])},941200,e=>{"use strict";var t=e.i(843476),a=e.i(488757),n=e.i(986628),i=e.i(809803),o=e.i(885857),s=e.i(325147),r=e.i(93243);e.i(870165);var l=e.i(163499),c=e.i(660022),u=e.i(484849),d=e.i(640602),m=e.i(948148),p=e.i(600880),x=e.i(165763),h=e.i(898311);function g(e){let{company:a,className:n,priority:i=!1}=e;return a.branding===l.CompanyBranding.NONE?null:(0,t.jsx)(h.CoverImage,{className:n,src:a.headerImageUrl,alt:`${a.name} cover`,imageProps:{priority:i,fetchPriority:i?"high":"auto"}})}var f=e.i(120646),b=e.i(59710),v=e.i(610594),y=e.i(296556);let j=e=>{let{company:a,className:n,variant:i="accent",onClick:o}=e;return(0,t.jsx)(v.JobAdCompanyLink,{company:a,linkProps:{className:n,onClick:o},children:(0,t.jsx)(y.default,{variant:i,className:"line-clamp-2",children:a.name})})};
1var C=e.i(366319);e.s(["CompanyCard",0,function(e){let{company:h,followButtonEnabled:v=!0,showViewButton:y=!1,className:k,priority:N=!1,trackAnalytics:L}=e,w=(0,o.useRouter)(),S=(0,m.useTranslations)("components.company-card"),{safeTranslate:I}=(0,s.useSafeTranslationsWithNamespace)("common"),T=h.branding!==l.CompanyBranding.NONE;return(0,t.jsxs)(u.Card,{className:(0,d.cn)("group/company-card gap-0 rounded-lg p-0","hover:border-primary hover:cursor-pointer","focus:border-primary focus:ring-ring/20 focus:outline-primary focus:ring-[4px] focus:outline-2","hover:[&_.company-name-link]:underline","has-[:is(a,button):not(.company-name-link):hover]:[&_.company-name-link]:no-underline","transition-[border-color,box-shadow,outline] duration-150",k),tabIndex:0,onClick:()=>{L?.(),w.push(i.PublicRoutes.COMPANY(h.slug))},children:[(0,t.jsx)(g,{company:h,className:"transition-transform duration-500 group-hover/company-card:scale-105",priority:N}),(0,t.jsxs)("div",{className:"flex grow flex-col justify-between gap-4 p-4",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(p.EventPropagationBlocker,{children:(0,t.jsx)(x.CompanyAvatarLink,{className:(0,d.cn)("company-name-link",T?"size-16 [&_svg]:size-10":"size-9 [&_svg]:size-5"),company:h,onClick:L})}),(0,t.jsx)("div",{className:"flex-1",children:(0,t.jsx)(p.EventPropagationBlocker,{children:(0,t.jsx)(j,{className:"company-name-link block",company:h,onClick:L})})}),v&&(0,t.jsx)(p.EventPropagationBlocker,{children:(0,t.jsx)(a.FollowCompanyButton,{companyId:h.id,branding:h.branding,uniqueId:C.UniqueAuthGuardedIdEnum.COMPANY_CARD_FOLLOW_COMPANY_BUTTON(h.id)})})]}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-3",children:[(0,t.jsx)(n.InfoBadge,{label:h.location?.city||h.location?.country||S("not_available"),icon:"MapPin"}),(0,t.jsx)(n.InfoBadge,{label:I(`industry.${h.section}`),icon:"LayoutGrid"}),(0,t.jsx)(n.InfoBadge,{label:h.size?(0,r.getCompanySizeLabel)(h.size):S("not_available"),icon:"Users"}),(0,t.jsx)(p.EventPropagationBlocker,{children:(0,t.jsx)(f.CompanyExternalLink,{url:h.url})}),(0,t.jsx)(b.CompanyJobsNumber,{numberOfJobs:h.numOfJobs})]})]}),y&&(0,t.jsx)(c.Button,{asChild:!0,className:"w-full",children:(0,t.jsx)(o.Link,{href:i.PublicRoutes.COMPANY(h.slug),onClick:e=>{e.stopPropagation(),L?.()},children:S("button-label")})})]})]})}],941200)},263350,915281,e=>{"use strict";var t=e.i(619273),a=e.i(266027);e.i(870165);var n=e.i(457819),i=e.i(620873);e.s(["useHereSuggestions",0,(e,t,o)=>(0,a.useQuery)({queryKey:[i.TanstackQueryKeys.HERE_SUGGESTIONS,e,t,o],queryFn:()=>n.locationsService.getHereSuggestions({search:e,locationTypes:t,in:o}),enabled:!!e,staleTime:3e5}),"useLocationByUrlSuffix",0,e=>(0,a.useQuery)({queryKey:[i.TanstackQueryKeys.LOCATION_BY_URL_SUFFIX,e],queryFn:e?()=>n.locationsService.getLocationByUrlSuffix(e):t.skipToken,enabled:!!e,staleTime:3e5}),"useLocationSuggestions",0,e=>(0,a.useQuery)({queryKey:[i.TanstackQueryKeys.LOCATION_SUGGESTIONS,e],queryFn:()=>n.locationsService.locationSuggestions({search:e}),enabled:!!e,staleTime:3e5})],263350);var o=e.i(330938),s=e.i(861745),r=e.i(777291);e.s(["useEscoOccupations",0,function(e){let t=(0,s.useLocale)(),n=function(e){let{query:t,selectedLocale:a}=e,n=function(e){let t=e.trim();if(!t)return"unknown";let a=(t.match(/[\u0370-\u03FF\u1F00-\u1FFF]/g)??[]).length,n=(t.match(/[a-zA-Z]/g)??[]).length,i=a+n;return 0===i?"unknown":a/i>=.7?r.Locales.EL:n/i>=.7?r.Locales.EN:"mixed"}(t);return n===r.Locales.EL||n===r.Locales.EN?n:a===r.Locales.EL?r.Locales.EL:r.Locales.EN}({query:e.query,selectedLocale:t});return(0,a.useQuery)({queryKey:[i.TanstackQueryKeys.ESCO_OCCUPATIONS,e.query,e.entityTypes,e.limit,n],queryFn:()=>o.escoOccupationsService.search({...e,language:n}),enabled:!!e.query.trim(),placeholderData:e=>e})}],915281)},720844,e=>{"use strict";var t=e.i(25733),a=e.i(271645);e.s(["useLocationHistory",0,function(){let[e,n]=(0,t.useSyncStorage)("location-searches",[]),i=(0,a.useCallback)(e=>{let t={location:e};n(a=>[t,...a.filter(t=>{let a;return a=t.location,a.urlSuffix!==e.urlSuffix})].slice(0,10))},[n]),o=(0,a.useCallback)(e=>{n(t=>t.filter(t=>{let a;return a=t.location,a.urlSuffix!==e.urlSuffix}))},[n]);return{locationSearches:e,addLocationHistoryItem:i,clearLocationHistory:(0,a.useCallback)(()=>{n(()=>[])},[n]),removeLocationHistoryItem:o}}])},595743,e=>{"use strict";var t=e.i(843476),a=e.i(640602),n=e.i(861745),i=e.i(948148),o=e.i(271645),s=e.i(263350),r=e.i(260614),l=e.i(884378),c=e.i(660022),u=e.i(183741);function d(e){let{value:d,locationHistoryItems:m,onLocationHistoryRemove:p,selectedLocation:x,onInputValueChange:h,onLocationSelect:g,placeholder:f,disabled:b=!1,className:v,minSearchLength:y=2,debounceMs:j=300,locationTypes:C}=e,k=(0,i.useTranslations)("components.location-input"),N=(0,n.useLocale)(),{suggestions:L,isLoading:w}=function(e){let{search:t,locationTypes:a,minSearchLength:n=2,debounceMs:i=300}=e,[r,l]=(0,o.useState)(""),[c,u]=(0,o.useState)([]),d=(0,o.useRef)(null);(0,o.useEffect)(()=>
1{if(d.current&&clearTimeout(d.current),!t||t.length<n){l(""),u([]);return}return d.current=setTimeout(()=>{l(t)},i),()=>{d.current&&clearTimeout(d.current)}},[t,n,i]);let{data:m,isFetching:p}=(0,s.useLocationSuggestions)(r);return(0,o.useEffect)(()=>{m&&Array.isArray(m)&&u(m)},[m]),{suggestions:c,isLoading:p}}({search:d,locationTypes:C,minSearchLength:y,debounceMs:j}),S=L.filter(e=>!e.city),I=L.filter(e=>!!e.city),T=new Map(m.map(e=>[e.location.urlSuffix,e.location])),P=m.map(e=>({label:(0,r.getLocationLabel)(e.location,N),value:e.location.urlSuffix,group:k("recent-location-searches"),icon:"History",suffix:(0,t.jsx)(c.Button,{variant:"ghost",size:"icon",onClick:t=>{t.stopPropagation(),p(e)},"aria-label":k("remove-recent-location-search"),children:(0,t.jsx)(l.Icon,{name:"X"})})})),E=new Map(L.map(e=>[e.urlSuffix,e])),O=[...S.map(e=>({label:(0,r.getLocationLabel)(e,N),value:e.urlSuffix,group:k("regions"),icon:"MapPin"})),...I.map(e=>({label:(0,r.getLocationLabel)(e,N),value:e.urlSuffix,group:k("cities"),icon:"MapPin"}))],A=d?O:P,M=d?E:T;return(0,t.jsx)("div",{className:(0,a.cn)("relative",v),children:(0,t.jsx)(u.ComboboxAutosuggest,{items:A,value:x?{value:x.urlSuffix,label:(0,r.getLocationLabel)(x,N)}:null,onValueChange:e=>{if(!e)return;let t=M.get(e.value);t&&g?.(t,{scope:d?"suggestion":"recent"})},inputValue:d,onInputValueChange:h,placeholder:f,disabled:b,emptyMessage:k("no-locations-found"),loadingMessage:k("searching"),isLoading:w,autoHighlight:"always",openOnInputClick:!0,minSearchLength:y})})}var m=e.i(225913),p=e.i(25733),x=e.i(915281),h=e.i(113535);e.s([],55767),e.i(55767);var g=e.i(455380),f=e.i(392021),b=e.i(31006),v=e.i(733857),y=e.i(112415);let j=e.i(284421).ComboboxTrigger;var C=e.i(484817);let k=e.i(30593).ComboboxInputGroup;var N=e.i(399818),L=e.i(775523),w=e.i(400821),S=e.i(479247),I=e.i(452268),T=e.i(619372),P=e.i(994642),E=e.i(256992),O=e.i(227987),A=e.i(218788),M=e.i(612980);let _=e.i(806798).ComboboxItem;var B=e.i(880420),R=e.i(722317),z=e.i(223022),q=e.i(65282),H=e.i(372684);e.s(["Arrow",()=>O.ComboboxArrow,"Backdrop",()=>T.ComboboxBackdrop,"Clear",()=>L.ComboboxClear,"Collection",()=>R.ComboboxCollection,"Empty",()=>z.ComboboxEmpty,"Group",()=>A.ComboboxGroup,"GroupLabel",()=>M.ComboboxGroupLabel,"Icon",()=>N.ComboboxIcon,"Input",()=>C.ComboboxInput,"InputGroup",0,k,"Item",0,_,"List",()=>w.ComboboxList,"Popup",()=>E.ComboboxPopup,"Portal",()=>I.ComboboxPortal,"Positioner",()=>P.ComboboxPositioner,"Root",0,function(e){let a,{openOnInputClick:n=!1,value:i,defaultValue:s,onValueChange:r,mode:l="list",itemToStringValue:c,...u}=e,d="inline"===l||"both"===l,m="inline"===l||"none"===l,p=void 0!==i,[x,h]=o.useState(s??""),[y,j]=o.useState("");o.useEffect(()=>{p&&j("")},[i,p]),a=d&&""!==y?y:p?i??"":x;let C=(0,f.useCoreFilter)(),k=o.useMemo(()=>void 0!==u.filter?u.filter:C.contains,[u.filter,C]),N=String(p?i:x).trim(),L=o.useMemo(()=>"both"!==l?m?null:k:null===k?null:(e,t,a)=>k(e,N,a),[k,l,N,m]);return(0,t.jsx)(g.AriaCombobox,{...u,itemToStringLabel:c,openOnInputClick:n,selectionMode:"none",fillInputOnItemPress:!0,filter:L,autoComplete:l,inputValue:a,defaultInputValue:s,onInputValueChange:function(e,t){j(""),p||h(e),r?.(e,t)},onItemHighlighted:function(t,a){e.onItemHighlighted?.(t,a),a.reason!==v.REASONS.pointer&&(d?null==t?j(""):j((0,b.stringifyAsLabel)(t,c)):j(""))}})},"Row",()=>B.ComboboxRow,"Separator",()=>q.Separator,"Status",()=>S.ComboboxStatus,"Trigger",0,j,"Value",0,function(e){let{children:a}=e,n=(0,y.useComboboxInputValueContext)(),i=null;return i="function"==typeof a?a(String(n)):null!=a?a:n,(0,t.jsx)(o.Fragment,{children:i})},"useFilter",()=>f.useCoreFilter,"useFilteredItems",()=>H.useFilteredItems],257087);var G=e.i(257087),G=G,F=e.i(300332);let V=G.Root;function U(e){let{className:n,icon:i="ChevronDown",children:o,...s}=e;return(0,t.jsxs)(G.Trigger,{className:(0,a.cn)("[&_svg:not([class*='size-'])]:size-4",n),...s,children:[o,(0,t.jsx)(l.Icon,{name:i,className:"text-muted-foreground pointer-events-none",size:4})]})}function K(e){let{className:n,...i}=e;return(0,t.jsx)(G.Clear,{"data-slot":"autocomplete-clear",render:(0,t.jsx)(F.InputGroupButton,{variant:"ghost",size:"icon-xs"}),className:(0,a.cn)(n),...i,children:(0,t.jsx)(l.Icon,{name:"X",className:"pointer-events-none"})})}function D(e){let{className:n,children:i,disabled:o=!1,showClear:s=!1,triggerIcon:r,inputGroupRef:l,...c}=e;return(0,t.jsxs)(F.InputGroup,{className:(0,a.cn)("w-full",n),ref:l,children:[(0,t.jsx)(G.Input,{render:(0,t.jsx)(F.InputGroupInput,{disabled:o}),...c}),(0,t.jsxs)(F.InputGroupAddon,{align:"inline-end",children:[r&&(0,t.jsx)(F.InputGroupButton,{size:"icon-xs",variant:"ghost",asChild:!0,"data-slot":"input-group-button",className:(0,a.cn)("group-has-data-[slot=autocomplete-clear]/input-group:hidden not-disabled:hover:bg-transparent not-disabled:active:bg-transparent data-pressed:bg-transparent"),disabled:o,children:(0,t.jsx)(U,{icon:r})}),s&&(0,t.jsx)(K,{disabled:o,className:"not-disabled:hover:bg-transparent not-disabled:active:bg-transparent"})]}),i]})}function J(e){let{className:n,side:i="bottom",sideOffset:o=6,align:s="start",alignOffset:r=0,anchor:l,...c}=e;return(0,t.jsx)(G.Portal,{children:(0,t.jsx)(G.Positioner,{side:i,sideOffset:o,align:s,alignOffset:r,anchor:l,className:"isolate z-50",children:(0,t.jsx)(G.Popup,{"data-slot":"autocomplete-content",className:(0,a.cn)("group/autocomplete-content relative overflow-hidden","bg-popover text-popover-foreground","rounded-md border shadow-md outline-hidden","max-h-96 w-(--anchor-width) max-w-(--available-width) min-w-[calc(var(--anchor-width)+--spacing(7))]","origin-(--transform-origin) duration-100","data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95","data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95","data-[side=bottom]:slide-in-from-top-2","data-[side=top]:slide-in-from-bottom-2","data-[side=left]:slide-in-from-right-2","data-[side=right]:sli
1de-in-from-left-2","*:data-[slot=input-group]:m-1","*:data-[slot=input-group]:mb-0","*:data-[slot=input-group]:h-8","*:data-[slot=input-group]:border-input/30","*:data-[slot=input-group]:bg-input/30","*:data-[slot=input-group]:shadow-none",n),...c})})})}function Y(e){let{className:n,...i}=e;return(0,t.jsx)(G.List,{"data-slot":"autocomplete-list",className:(0,a.cn)("max-h-[min(calc(--spacing(96)---spacing(9)),calc(var(--available-height)---spacing(9)))]","scroll-py-1 overflow-y-auto",n),...i})}function Q(e){let{className:n,children:i,...o}=e;return(0,t.jsx)(G.Item,{"data-slot":"autocomplete-item",className:(0,a.cn)("flex items-center gap-2 px-2 py-3","rounded-xs","text-foreground overflow-hidden text-sm leading-normal text-ellipsis whitespace-nowrap","data-highlighted:bg-accent data-highlighted:text-accent-foreground","data-[disabled]:pointer-events-none data-[disabled]:opacity-50","cursor-default select-none","[&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",n),...o,children:i})}function $(e){let{className:n,...i}=e;return(0,t.jsx)(G.Group,{"data-slot":"autocomplete-group",className:(0,a.cn)("p-2",n),...i})}function W(e){let{className:n,...i}=e;return(0,t.jsx)(G.GroupLabel,{"data-slot":"autocomplete-label",className:(0,a.cn)("text-muted-foreground overflow-hidden px-2 py-1.5 text-xs leading-normal font-medium text-ellipsis whitespace-nowrap",n),...i})}function X(e){let{...a}=e;return(0,t.jsx)(G.Collection,{"data-slot":"autocomplete-collection",...a})}function Z(e){let{className:n,...i}=e;return(0,t.jsx)(G.Empty,{"data-slot":"autocomplete-empty",className:(0,a.cn)("text-card-foreground flex hidden items-center justify-center px-4 py-5 text-sm group-data-empty/autocomplete-content:flex",n),...i})}function ee(e){let{className:n,...i}=e;return(0,t.jsx)(G.Status,{"data-slot":"autocomplete-status",className:(0,a.cn)("text-card-foreground flex items-center justify-center px-4 py-5 text-sm","empty:hidden",n),...i})}function et(e){let{className:n,...i}=e;return(0,t.jsx)(G.Separator,{"data-slot":"autocomplete-separator",className:(0,a.cn)("bg-border -mx-2 mt-2 h-px",n),...i})}var ea=e.i(508214);function en(e){let{items:n,value:i,onValueChange:s,placeholder:r,emptyMessage:c="No options found.",loadingMessage:u="Loading...",isLoading:d=!1,disabled:m=!1,showClear:p=!0,triggerIcon:x,autoHighlight:h="always",allowFiltering:g=!1,openOnInputClick:f=!1,submitOnItemClick:b=!1,showCustomValue:v=!1,customValueHeader:y="Custom Value",className:j,minSearchLength:C=1,inputProps:k}=e,N=o.useRef(null),L=i.trim(),w=v&&L.length>0&&!d&&!n.some(e=>e.value.trim().toLocaleLowerCase()===L.toLocaleLowerCase()),S=0===n.length&&w,I=(0,o.useMemo)(()=>(0,ea.groupItems)(n),[n]),T=w?[...I,{value:y,items:[{value:L,label:L,isCustom:!0}]}]:I,P=(0,o.useMemo)(()=>new Map(I.flatMap(e=>e.items).map((e,t)=>[e.value,t+1])),[I]),E=i.trim().length,O=0===E&&(n.length>0||d);return(0,t.jsxs)(V,{items:T,filteredItems:d?[]:void 0,value:i,onValueChange:(e,t)=>
1{if("item-press"!==t.reason)return void s(e,t);let a=T.flatMap(e=>e.items).find(t=>t.value===e);s(e,{...t,selectedItem:a,position:a&&!a.isCustom?P.get(a.value):void 0})},itemToStringValue:e=>e.value,filter:g?ea.filterItem:null,autoHighlight:h,openOnInputClick:f,submitOnItemClick:b,disabled:m,children:[(0,t.jsx)(D,{...k,placeholder:r,className:(0,a.cn)("w-full",j),triggerIcon:x,showClear:p,disabled:m,inputGroupRef:N}),(0,t.jsxs)(J,{className:(0,a.cn)(!(E>=C)&&!O&&"hidden","min-w-[calc(var(--anchor-width)]"),"aria-busy":d||void 0,anchor:N,children:[(0,t.jsx)(ee,{className:d?void 0:"sr-only",children:d?u:null}),S&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{role:"status",className:"text-card-foreground flex items-center justify-center px-4 py-5 text-sm",children:c}),(0,t.jsx)(et,{})]}),(0,t.jsx)(Z,{className:d?"sr-only":void 0,children:d?null:c}),(0,t.jsx)(Y,{children:(e,a)=>(0,t.jsxs)($,{items:e.items,children:[e.value&&(0,t.jsx)(W,{children:e.value}),(0,t.jsx)(X,{children:e=>(0,t.jsxs)(Q,{value:e,className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 overflow-hidden",children:[e.icon&&(0,t.jsx)(l.Icon,{name:e.icon,className:"shrink-0",size:16}),(0,t.jsx)("span",{className:"overflow-hidden text-ellipsis",children:e.label})]}),e.suffix]},e.value)}),a<T.length-1&&(0,t.jsx)(et,{})]},e.value||`ungrouped-${a}`)})]})]})}function ei(e){let{query:a,disabled:n,placeholder:s,searchHistoryItems:r,onChange:u,onSearchHistoryItemRemove:d}=e,m=(0,i.useTranslations)("components.query-input"),p=(0,h.useDebouncedValue)(a,300),g=a.trim().length>0,f=g&&p!==a,{data:b,isFetching:v}=(0,x.useEscoOccupations)({query:p,entityTypes:["occupation"],limit:10}),y=g&&(f||v),j=(0,o.useMemo)(()=>f?[]:b?.results.map(e=>e.label)||[],[b,f]),C=(0,o.useMemo)(()=>g?j.map(e=>({label:e,value:e})):r.map(e=>({label:e.query,value:e.query,icon:"History",suffix:(0,t.jsx)(c.Button,{variant:"ghost",size:"icon",onClick:t=>{t.stopPropagation(),d(e)},"aria-label":m("remove-recent-search"),children:(0,t.jsx)(l.Icon,{name:"X"})}),group:m("recent-searches")})),[g,j,r,m,d]);return(0,t.jsx)("div",{className:"relative",children:(0,t.jsx)(en,{items:C,value:a,onValueChange:(e,t)=>
1{"item-press"!==t.reason?u(e,{context:"custom"}):t.selectedItem?.isCustom?u(e,{context:"suggested-custom"}):g?u(e,{context:"suggestion",position:t.position}):u(e,{context:"recent"})},disabled:n,loadingMessage:m("loading"),emptyMessage:m("no-suggestions"),isLoading:y,placeholder:s,showCustomValue:!0,openOnInputClick:!0,autoHighlight:!1,customValueHeader:m("custom-value-header")})})}var eo=e.i(720844),es=e.i(31642);let er=(0,m.cva)("flex flex-col",{variants:{size:{sm:"sm:flex-row gap-3",md:"md:flex-row gap-2"}},defaultVariants:{size:"sm"}}),el=(0,m.cva)("w-full",{variants:{size:{sm:"sm:w-fit",md:"md:w-fit"}},defaultVariants:{size:"sm"}});e.s(["JobSearchBar",0,function(e){let{onSearch:s,defaultQuery:l="",defaultLocation:u,queryPlaceholder:m,locationPlaceholder:x,searchButtonText:h,disabled:g=!1,size:f,className:b}=e,v=(0,i.useTranslations)("components.job-search-bar"),{searches:y,addSearch:j,removeSearch:C}=function(){let[e,t]=(0,p.useSyncStorage)("searches",[]),a=(0,o.useCallback)(e=>{if(!e.trim())return;let a={query:e.trim(),timestamp:Date.now()};t(e=>{let t=e.filter(e=>e.query!==a.query);return[a,...t].slice(0,5)})},[t]);return{searches:e,addSearch:a,removeSearch:(0,o.useCallback)(e=>{t(t=>t.filter(t=>t.timestamp!==e))},[t]),clearHistory:(0,o.useCallback)(()=>{t(()=>[])},[t])}}(),{trackSearchBarOptionSelect:k,trackSearchBarSubmit:N}=(0,es.useTracking)(),{locationSearches:L,addLocationHistoryItem:w,removeLocationHistoryItem:S}=(0,eo.useLocationHistory)(),I=(0,n.useLocale)(),[T,P]=(0,o.useState)(l),[E,O]=(0,o.useState)(u?(0,r.getLocationLabel)(u,I):""),[A,M]=(0,o.useState)(u),_=(0,o.useRef)({}),B=(0,o.useRef)(!1),R=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{B.current&&""!==l||(P(l),B.current=!1)},[l]),(0,o.useEffect)(()=>{R.current&&u||(O(u?(0,r.getLocationLabel)(u,I):""),M(u),R.current=!1)},[u,I]),(0,t.jsx)("form",{onSubmit:e=>{e.preventDefault();let t=T.trim(),a=""===E.trim()?void 0:A;a&&w(a),j(t),N({queryTerm:t,locationTerm:E,queryContext:t&&!_.current.query?"custom":_.current.query,locationContext:_.current.location}),_.current={location:void 0,query:void 0},R.current=!1,B.current=!1,s(t,a,!1)},className:(0,a.cn)("w-full",b),children:(0,t.jsxs)("div",{className:er({size:f}),children:[(0,t.jsx)("div",{className:"flex-1",children:(0,t.jsx)(ei,{query:T,searchHistoryItems:y,disabled:g,onChange:(e,t)=>
1{t.context&&"custom"!==t.context&&k({type:"query",context:t.context,position:t.position,term:e||""}),_.current.query=e?t.context:void 0,P(e),B.current=!0},placeholder:m||v("query-placeholder"),onSearchHistoryItemRemove:e=>C(e.timestamp)})}),(0,t.jsx)("div",{className:"flex-1",children:(0,t.jsx)(d,{value:E,locationHistoryItems:L,onLocationHistoryRemove:e=>S(e.location),selectedLocation:A,onInputValueChange:e=>{R.current=!0,O(e),""===e.trim()&&(_.current.location=void 0,M(void 0))},onLocationSelect:(e,t)=>{let a=(0,r.getLocationLabel)(e,I)||"";k({type:"location",context:t.scope,term:a}),O(a),M(e),_.current.location=t.scope,R.current=!1},placeholder:x||v("location-placeholder"),disabled:g,locationTypes:["city","postalCode","area"]})}),(0,t.jsx)("div",{className:"flex",children:(0,t.jsx)(c.Button,{type:"submit",variant:"highlighted",disabled:g,className:el({size:f}),children:h||v("search-button-text")})})]})})}],595743)},100708,e=>{"use strict";var t=e.i(843476),a=e.i(660598),n=e.i(31642),i=e.i(885857);e.s(["BannerAdsSection",0,e=>{let{bannerAds:o}=e,{trackHomepageLeaderboardBannerClick:s}=(0,n.useTracking)();if(o){let e=Math.floor(Math.random()*o.length),t=o[e];o=t?[t]:[]}return(0,t.jsx)("div",{className:"mx-auto flex justify-center",children:o&&o.map(e=>(0,t.jsx)(i.Link,{href:e.redirectUrl,target:"_blank",onClick:()=>s(e.redirectUrl),rel:"noopener noreferrer nofollow",children:(0,t.jsx)(a.default,{src:e.imageUrl,alt:`Banner Ad ${e.id}`,width:728,height:90})},e.id))})}])},517418,e=>{"use strict";var t=e.i(843476),a=e.i(165763),n=e.i(941200),i=e.i(612939),o=e.i(809803),s=e.i(31642),r=e.i(885857),l=e.i(745982),c=e.i(446634);e.i(870165);var u=e.i(432119),d=e.i(760421),m=e.i(296556),p=e.i(948148);let x=e=>{let{company:a}=e,{trackClickHomepageCompanyLogos:i,trackCompanyClick:o}=(0,s.useTracking)();return(0,t.jsx)(n.CompanyCard,{company:a,followButtonEnabled:!1,showViewButton:!0,priority:!0,className:"h-full",trackAnalytics:()=>{d.heroesService.updateHeroViews({companyId:a.id,viewAsTop:!0}).catch(()=>null),i("TopEmployerOfWeek"),o()}})},h=e=>{let{company:n,className:i,index:l}=e,{slug:c,name:u}=n,{trackClickHomepageCompanyLogos:p,trackCompanyClick:x}=(0,s.useTracking)();return(0,t.jsxs)(r.Link,{href:o.PublicRoutes.COMPANY(c),className:"[&_*]:hover:border-ring bg-muted flex flex-col items-center justify-center gap-4 roun
1ded-3xl p-4 hover:[&_.company-name]:underline",onClick:()=>{d.heroesService.updateHeroViews({companyId:n.id}).catch(()=>null),p(`logo-${l}`),x()},children:[(0,t.jsx)(a.CompanyAvatar,{company:n,className:i}),(0,t.jsx)(m.default,{variant:"accent",className:"company-name line-clamp-2 min-h-[2lh] text-center md:line-clamp-1 md:min-h-[1lh] lg:line-clamp-2 lg:min-h-[2lh]",children:u})]})};e.s(["FeaturedCompaniesSection",0,e=>{let{featuredCompanies:a,employerOfTheWeek:n}=e,o=(0,p.useTranslations)("pages.home"),s=a.slice(0,4),r=a.slice(4);return(0,t.jsxs)("div",{className:"flex w-full flex-col items-start gap-4",children:[(0,t.jsx)(m.default,{variant:"h2",className:"text-primary",children:(0,t.jsx)(i.default,{children:e=>o.rich("featured-companies-title",e)})}),(0,t.jsxs)("div",{className:"grid w-full grid-cols-2 gap-4 md:grid-cols-4 lg:grid-cols-[320px_1fr_1fr_1fr_1fr]",children:[n&&(0,t.jsx)("div",{className:"col-span-2 md:row-span-2 lg:col-span-1",children:(0,t.jsx)(l.CompanyImpressionTrackingProvider,{metadata:{companyImpression:u.CompanyImpressionType.HOMEPAGE_TOP_EMPLOYER},children:(0,t.jsx)(c.CompanyTrackingProvider,{metadata:{company:n},children:(0,t.jsx)(x,{company:n})},n.id)})}),(0,t.jsxs)(l.CompanyImpressionTrackingProvider,{metadata:{companyImpression:u.CompanyImpressionType.HOMEPAGE_OTHER_SPONSORED},children:[(0,t.jsx)("div",{className:"col-span-2 grid grid-cols-2 gap-4 md:row-span-2 md:content-center lg:col-span-4 lg:row-span-1 lg:grid-cols-4 lg:content-normal",children:s.map((e,a)=>(0,t.jsx)(c.CompanyTrackingProvider,{metadata:{company:e},children:(0,t.jsx)(h,{company:e,index:a})},a))}),r.map((e,a)=>(0,t.jsx)(c.CompanyTrackingProvider,{metadata:{company:e},children:(0,t.jsx)(h,{company:e,index:a+4})},a+4))]})]})]})}])},816027,e=>{"use strict";var t=e.i(843476),a=e.i(612939),n=e.i(809803),i=e.i(601330),o=e.i(31642),s=e.i(885857),r=e.i(660022),l=e.i(296556),c=e.i(948148);e.s(["ForYouSection",0,()=>{let e=(0,c.useTranslations)("pages.home"),{isUnauthenticated:u,isInitializing:d}=(0,i.useAuth)(),{trackUploadResumeInitial:m}=(0,o.useTracking)();return d||!u?null:(0,t.jsxs)("div",{className:"flex w-full flex-col items-start gap-4",children:[(0,t.jsx)(l.default,{variant:"h2",className:"text-primary",children:(0,t.jsx)(a.default,{children:t=>e.rich("for-you-section.title",t)})}),(0,t.jsxs)("div",{className:"flex w-full flex-col items-center justify-between gap-6 rounded-4xl border border-transparent p-8 [background:var(--main-bg-gradient)] lg:flex-row lg:gap-0 lg:p-16",children:[(0,t.jsx)(l.default,{variant:"h3",component:"p",className:"text-muted-foreground lg:w-[607px]",children:e("for-you-section.description")}),(0,t.jsx)(r.Button,{asChild:!0,size:"lg",variant:"outline",className:"w-full lg:w-auto",children:(0,t.jsx)(s.Link,{href:n.PrivateRoutes.PROFILE(),onClick:()=>m(),children:e("for-you-section.button")})})]})]})}])},407707,e=>{"use strict";var t=e.i(843476),a=e.i(595743),n=e.i(31746),i=e.i(948148),o=e.i(885857);e.s(["HomeJobSearch",0,()=>{let e=(0,o.useRouter)(),s=(0,i.useTranslations)("pages.home.hero-section.job-search-bar");return(0,t.jsx)("div",{className:"border-border bg-background w-full rounded-xl border-b p-2 shadow-md md:mt-8 md:mb-6 md:w-[718px] md:rounded-2xl",children:(0,t.jsx)(a.JobSearchBar,{size:"md",className:"w-full",queryPlaceholder:s("query-placeholder"),locationPlaceholder:s("location-placeholder"),searchButtonText:s("search-button-text"),onSearch:(t,a)=>{let i=(0,n.buildJobSearchUrl)({title:t,location:a?.urlSuffix});e.push(i)}})})}])},969224,e=>{"use strict";var t=e.i(843476),a=e.i(660022),n=e.i(885857),i=e.i(720844);e.s(["CityLinkWithHistory",0,e=>{let{href:o,label:s,location:r}=e,{addLocationHistoryItem:l}=(0,i.useLocationHistory)();return(0,t.jsx)(a.Button,{asChild:!0,variant:"outline",size:"sm",children:(0,t.jsx)(n.Link,{href:o,onClick:()=>l(r),children:s})})}])},805322,e=>{"use strict";var t=e.i(843476),a=e.i(922256),n=e.i(885857),i=e.i(325147),o=e.i(884378),s=e.i(88777),r=e.i(296556),l=e.i(948148),c=e.i(271645);let u=[{location:"athens",link:"/jobs/jobs-in-attiki",mapPosition:"left-[273.359px] bottom-[280.009px]"},{location:"thessaloniki",link:"/jobs/jobs-in-thessaloniki",mapPosition:"left-[187.391px] top-[58.822px]"},{location:"patra",link:"/jobs/jobs-in-achaia--patra",mapPosition:"left-[152.805px] bottom-[264.134px]"},{location:"ioannina",link:"/jobs/jobs-in-ioannina",mapPosition:"left-[64.18px] top-[153.215px]"},{location:"larisa",link:"/jobs/jobs-in-larisa--larisa",mapPosition:"left-[152.805px] top-[166.186px]"},{location:"kyklades",link:"/jobs/jobs-in-kyklades",mapPosition:"left-[392.025px] bottom-[
1199.284px]"},{location:"heraklion",link:"/jobs/jobs-in-heraklion--heraklion",mapPosition:"left-[357.439px] bottom-[32.118px]"},{location:"rethymno",link:"/jobs/jobs-in-rethymno",mapPosition:"left-[392.025px] bottom-[199.284px]"},{location:"chania",link:"/jobs/jobs-in-chania"},{location:"rodos",link:"/jobs/jobs-in-dodekaniso--rhodes"},{location:"corfu",link:"/jobs/jobs-in-corfu",mapPosition:"left-[46.887px] top-[289.396px]"},{location:"volos",link:"/jobs/jobs-in-magnisia--volos"},{location:"serres",link:"/jobs/jobs-in-serres"},{location:"chalkidiki",link:"/jobs/jobs-in-chalkidiki"},{location:"dodekaniso",link:"/jobs/jobs-in-dodekaniso"},{location:"messinia",link:"/jobs/jobs-in-messinia"}];e.s(["MapSection",0,function(){let e=(0,l.useTranslations)("pages.home.map-section"),{safeTranslate:d}=(0,i.useSafeTranslationsWithNamespace)("pages.home.map-section"),{displayedText:m}=(e=>{let{array:t,typingDelay:a=80,erasingDelay:n=40,pausingDelay:i=1500}=e,[o,s]=(0,c.useState)(0),[r,l]=(0,c.useState)(""),[u,d]=(0,c.useState)("typing");return(0,c.useEffect)(()=>{let e=t[o]??"";if("typing"===u){if(r.length<e.length){let t=setTimeout(()=>l(e.slice(0,r.length+1)),a);return()=>clearTimeout(t)}let t=setTimeout(()=>d("erasing"),i);return()=>clearTimeout(t)}if("erasing"===u){if(r.length>0){let e=setTimeout(()=>l(e=>e.slice(0,-1)),n);return()=>clearTimeout(e)}s(e=>(e+1)%t.length),d("typing")}},[r,u,o,t,a,n,i]),{displayedText:r}})({array:(0,c.useMemo)(()=>u.map(e=>{let{location:t}=e;return d(t)??t}),[d])});return(0,t.jsxs)("section",{className:"flex w-full flex-wrap content-start justify-center gap-4 md:flex-nowrap md:items-center lg:justify-between",children:[(0,t.jsx)("div",{className:"relative max-sm:hidden",children:(0,t.jsx)(a.Svg,{className:"h-auto! min-h-[256px] w-auto! min-w-[240px]",path:"/assets/svgs/homepage-map.svg",alt:""})}),(0,t.jsxs)("div",{className:"flex flex-col justify-center gap-10",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)(r.default,{variant:"h1",component:"h2",className:"text-muted-foreground",children:e("title")}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(o.Icon,{name:"MapPin",className:"text-highlighted-content size-8"}),(0,t.jsxs)(r.default,{variant:"h1",component:"p","aria-hidden":"true",children:[m,(0,t.jsx)("span",{className:"animate-pulse",children:"|"})]})]}),(0,t.jsx)(s.Separator,{})]}),(0,t.jsx)("div",{className:"grid grid-cols-[repeat(2,minmax(0,189px))] gap-y-8.5",children:u.map((e,a)=>{let{location:i,link:o}=e;return(0,t.jsx)(n.Link,{href:o,children:(0,t.jsx)(r.default,{variant:"subtitle2",component:"span",className:"text-link hover:underline",children:d(i)})},a)})})]})]})}],805322)}]);

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.