1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1661,1048],{53679:(e,t,n)=>{var r=n(95709);t.A=void 0;var a=r(n(42032)),l=n(74848);t.A=(0,a.default)((0,l.jsx)("path",{d:"m20.5 3-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5M15 19l-6-2.11V5l6 2.11z"}),"Map")},73975:(e,t)=>{var n;t.gp=void 0,function(e){e.FINAL_COMPANY="final_company",e.SERVICE_COMPANY="service_company",e.SOFTWARE_EDITOR="software_editor",e.STARTUP="startup",e.CONSULTING_COMPANY="consulting_company"}(n||(n={})),t.gp={FINAL_COMPANY:2,SERVICE_COMPANY:3,SOFTWARE_EDITOR:4,STARTUP:5,CONSULTING_COMPANY:6}},7617:(e,t)=>{t.in=void 0,t.in={always:"always",regularly:"regularly",occasionally:"occasionally",never:"never"},Object.freeze({ALWAYS:"Télétravail temps complet",REGULARLY:"Télétravail régulier (quelques jours par semaine)",OCCASIONALLY:"Télétravail occasionnel (quelques jours par mois)",NEVER:"Pas de télétravail"})},2281:(e,t)=>{t.ll=t.K=t.z9=void 0;const n={QUESTIONS:2445,HELLO:2443,APP:2449,INTRODUCTION:2451,ON_BOARDING:3561,INTRODUCTION_MESSAGE:5751,INTRODUCTION_REMINDER:3205,RECOMMANDATIONS:3975,REMINDERS_QUESTIONS_DEVELOPERS:5425,DEACTIVATION:9926,DEVELOPER_PUBLIC_PROFILE_QUESTIONS:13821,TESTS_INVITATIONS:15439,APPLICATION_NEWS:16117,DEV_WEEKLY_DIGEST:16801,DEV_DEVELOPERS_TESTS:17776};t.z9=n;const r={HELLO:2443,APP:2449,ANSWERS:2447,INTRODUCTION:2451,ON_BOARDING:3561,WEEKLY_REPORT:4447,REMINDERS_QUESTIONS_RECRUITERS:5427,INTRODUCTION_MESSAGE:5751,JOB_EXPIRATION:6711,WEEKLY_LIKES:7748,JOBS_LIKES:7951,WEEKLY_ALERTS:11615,SUPERLIKES:12464,OV20:14798,APPLICATIONS_WEEKLY:14830,ANONYMOUS_TESTS:15525,APPLICATION_NEWS:16117,ATS:17634,RECO_MARTIN:17675,PROFILE_NOTE:19848,DAILY_ALERTS:22118};t.K=r;const a=Object.assign(Object.assign(Object.assign({},n),r),{BLOG:12506,ACTIVATION:14386});t.ll=a;Object.values(n);Object.values(r);Object.values(a)},45596:(e,t,n)=>{n.d(t,{e:()=>r});const r={container:"flex shadow-slim items-center justify-center rounded-md backdrop-blur-sm w-[60px] ",iconContainer:"flex flex-col items-center justify-center",icon:"w-3 h-3"}},27278:(e,t,n)=>{n.d(t,{_:()=>d});var r=n(96540),a=n(58065),l=n(53679),o=n(87331),s=n(54625),i=n(46942),c=n.n(i),u=n(56347),m=n(45596);const d=e=>{let{latLng:t,location:n,classes:i={}}=e;const{pathname:d=""}=(0,u.zy)(),f=(0,r.useMemo)((()=>{const e=d.startsWith("/jobs"),t=d.startsWith("/companies");return e?"jobs-map":t?"map":"developers-map"}),[d]),[v,g]=t?t.split(","):[];return r.createElement("div",{className:c()(null==i?void 0:i.container,m.e.container,"bg-light-500 text-indigo-500"),style:{cursor:"pointer"}},r.createElement(o.Tooltip,{title:r.createElement(p,{location:n})},r.createElement(s.N_,{className:m.e.iconContainer,to:`/${f}${n?`?lat=${v}&lng=${g}&zoom=12`:""}`},r.createElement("div",{className:m.e.icon},r.createElement(l.A,{width:32,className:"w-full h-full fill-current text-inherit"})),r.createElement("span",{className:"text-xs text-inherit"},r.createElement(a.A,{id:"Search.seeOnMapIcon.subtitle",defaultMessage:"Map"})))))},p=e=>{let{location:t}=e;const{pathname:n=""}=(0,u.zy)(),l=n.startsWith("/jobs"),o=n.startsWith("/companies");return l?t?r.createElement(a.A,{id:"Search.seeOnMap.jobLocationTooltip",defaultMessage:"Voir les offres de poste autour de {location} sur la carte !",values:{location:t}}):r.createElement(a.A,{id:"Search.seeOnMap.jobTooltip",defaultMessage:"Voir les offres de poste sur la carte !"}):o?t?r.createElement(a.A,{id:"Search.seeOnMap.companiesLocationTooltip",defaultMessage:"Voir les entreprises autour de {location} sur la carte !",values:{location:t}}):r.createElement(a.A,{id:"Search.seeOnMap.companiesTooltip",defaultMessage:"Voir les entreprises sur la carte !"}):t?r.createElement(a.A,{id:"Search.seeOnMap.developersLocationTooltip",defaultMessage:"Voir les techs autour de {location} sur la carte !",values:{location:t}}):r.createElement(a.A,{id:"Search.seeOnMap.developersTooltip",defaultMessage:"Voir les techs sur la carte !"})}}
1,46214:(e,t,n)=>{n.d(t,{L:()=>d,Y:()=>m});var r=n(58168),a=n(96540),l=n(6442),o=n(10777),s=n(87331),i=n(80284),c=n(85838);const u=(0,i.A)((e=>{let{spacingNumber:t}=e;return(0,c.A)({error:{alignSelf:"start"}})})),m=e=>{let{classes:t={},className:n,field:i,step:c,placeholder:m,error:d,multiline:p,fullWidth:f,cssSelector:v,form:g,variant:h,type:E,disabled:y,tabsAsIndent:b,onChange:w,rows:A,onKeyDown:R,debounceDelay:x=400,...C}=e;const N=(0,a.useRef)(null),S=u({classes:t}),{formatMessage:M}=(0,l.A)(),{name:T,value:O,onBlur:j}=i,[k,L]=(0,a.useState)(O),P=e=>{g.setFieldValue(T,e),g.setFieldTouched(T,!0),"function"==typeof w&&w(e)},[I]=(0,o.A)((0,a.useCallback)(P,[g]),x),D=(0,a.useCallback)((e=>{L(e.target.value),x?I(e.target.value):P(e.target.value)}),[I]),_=(0,a.useCallback)((e=>{if(b&&"Tab"===e.key){e.preventDefault(),e.stopPropagation();const{selectionStart:t,selectionEnd:n}=e.currentTarget,r=!Number.isNaN(Number(t))&&t||0,a=!Number.isNaN(Number(n))&&n||0,l=`${k.substring(0,null!=r?r:0)} ${k.substring(null!=a?a:0)}`;L(l),I(l),N.current&&(N.current.value=l,N.current.selectionStart=N.current.selectionEnd=r+4)}"function"==typeof R&&(e.persist(),R(e))}),[k,I]);return(0,a.useEffect)((()=>{L(O)}),[O]),a.createElement(a.Fragment,null,a.createElement(s.TextField,(0,r.A)({},C,{variant:"flat",inputRef:N,id:`${c||"step"}_form_${v||T}`,onChange:D,onKeyDown:_,value:k||"",placeholder:m&&M(m)},p&&{rows:A||4},{disabled:y,fullWidth:f,error:d,className:n,multiline:p,onBlur:j,name:T,type:E})),d&&a.createElement(s.Typography,{classes:{container:S.error},component:"p",variant:"helper",color:"danger",id:`error_${v}`},d))},d=e=>a.createElement(m,(0,r.A)({multiline:!0,fullWidth:!0},e))},71248:(e,t,n)=>{n.d(t,{q:()=>E});var r=n(96540),a=n(6442),l=n(54625),o=n(18052),s=n(38797),i=n(21208),c=n(6170),u=n(44e3),m=n(69733),d=n(1081),p=n(63560),f=n.n(p),v=n(50575),g=n(62147);const h=()=>(0,d.Mz)((e=>{let{users:t}=e;return t}),((e,t)=>t),((e,t)=>({userJobVisits:e.userJobVisits[t],hasReceivedUserJobVisits:e.hasReceivedUserJobVisits[t]}))),E=e=>{let{hit:t,classes:n,className:d=null}=e;const{formatMessage:p,locale:E}=(0,a.A)(),{smallJob:y,smallCompany:b}
1=(0,s.kx)(t,p),{places:w}=(0,i.q)(Object.keys((null==y?void 0:y.places)||{}).filter(Boolean),E),{technologies:A}=(0,c.I)(),R=(0,r.useMemo)((()=>{var e;return(null!==(e=null==t?void 0:t.skillsList)&&void 0!==e?e:[]).slice(0,3).map((e=>{let{name:t}=e;return A.find((e=>{var n,r;return(null==e||null===(n=e.langContent)||void 0===n||null===(r=n.fr)||void 0===r?void 0:r.name)===t}))})).filter(Boolean)}),[A]),x=(0,u.P)(),{userJobVisits:C}=(e=>{const t=(0,r.useMemo)(h,[]),{userJobVisits:n,hasReceivedUserJobVisits:a}=(0,m.d4)((n=>t(n,e))),l=(0,m.wA)();return(0,r.useEffect)((()=>{var t;!e||void 0!==a||null!==(t=g.Eo.useUserJobVisits)&&void 0!==t&&t[e]||(f()(g.Eo,`useUserJobVisits.${e}`,!0),(0,v.$C)(e)(l))}),[e,a]),{loading:!a&&void 0===n,error:a&&!0!==a,userJobVisits:n}})(x),N=(0,r.useMemo)((()=>"spontaneous_applications"===(null==t?void 0:t.type)?`/company/${(null==t?void 0:t.seoAlias)||(null==t?void 0:t.id)}`:`/job/${(null==t?void 0:t.seoAlias)||(null==t?void 0:t.id)}`),[t]);return r.createElement(l.N_,{className:"contents",to:N},r.createElement(o.J9,{locale:E,smallCard:!0,smallJob:y,data:{places:{...w},technologies:R,smallCompany:b},classes:{card:"items-stretch",container:`${null!=n&&n.container?n.container:"w-full max-w-[350px] w-[calc(50%-16px)] min-w-[280px] sm:w-full sm:max-w-[unset] m-1 items-stretch"} ${null!=C&&C[null==t?void 0:t.id]?"bg-indigo-50/50":""}`}}))}},40671:(e,t,n)=>{n.r(t),n.d(t,{SearchWrapper:()=>zt,default:()=>Wt});var r=n(56347),a=n(96540),l=n(58168),o=n(90179),s=n.n(o),i=n(63375),c=n.n(i),u=n(38797),m=n(3549),d=n(44383),p=n.n(d),f=n(61426),v=n(54768),g=n(22787),h=n(42768),E=n(20302),y=n(21262),b=n(69026),w=n(87961);const A=(0,a.createContext)({});var R=n(20944),x=n(46942),C=n.n(x),N=n(63164),S=n(58065),M=n(87331),T=n(69733),O=n(67988),j=n(45596),k=n(24788),L=n(87507),P=function(e){return a.createElement("svg",e,a.createElement("path",{d:"M10.486.498c2.762 0 5 2.238 5 5s-2.238 5-5 5-5-2.238-5-5 2.238-5 5-5zM47.986 26a2 2 0 0 0-2-2H29.97a.498.498 0 0 0-.5.51c.02.964-.254 1.91-.788 2.714a.5.5 0 0 0 .416.776h3.388a.497.497 0 0 1 .5.496V46a2 2 0 0 0 4 0V28.5a.5.5 0 0 1 .5-.5h8.5a2 2 0 0 0 2-2zm-16-8a2 2 0 0 0 0 4h8.6a4 4 0 0 0 3.758-2.632l3.522-9.684a1.999 1.999 0 0 0-1.128-2.594 1.999 1.999 0 0 0-2.63 1.228l-3.4 9.354a.499.499 0 0 1-.472.328h-8.25zm2.5-7.102a2.5 2.5 0 0 1 0 5 2.5 2.5 0 0 1 0-5zM27.428 5.52a11.157 11.157 0 0 1 14.118 0 1.499 1.499 0 0 0 1.882-2.336 14.144 14.144 0 0 0-17.882 0 1.499 1.499 0 0 0 1.882 2.336zM40.32 9.6a1.5 1.5 0 0 0-.226-2.108 8.866 8.866 0 0 0-11.214 0 1.5 1.5 0 1 0 1.854 2.358l.026-.022a5.88 5.88 0 0 1 7.45 0c.648.518 1.59.416 2.11-.228zM24.486 27.498a3.001 3.001 0 0 0 0-6h-4.342c-.266 0-.52-.106-.708-.292L12.6 14.378a3 3 0 0 0-5.122 2.12v13c.002.966.21 1.92.612 2.8a.5.5 0 0 1-.456.704h-.51a.499.499 0 0 1-.494-.422L3.986 15.686a1.999 1.999 0 1 0-3.97.482c.004.048.012.096.022.144l2.89 18.47a.481.481 0 0 1 0 .2l-2.8 10.492a2.001 2.001 0 0 0 3.858 1.05l2.43-9.154A.503.503 0 0 1 6.9 37h12.52c.2 0 .38.118.458.302.694 1.588 3.878 8.942 3.878 8.942a3.001 3.001 0 0 0 5.462-2.486L25.284 34.6a7.02 7.02 0 0 0-6.374-4.104h-4.424a1 1 0 0 1-1-1v-4.548a.5.5 0 0 1 .854-.348l.854.854a6.946 6.946 0 0 0 4.95 2.05l4.342-.006z"}))};P.defaultProps={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",width:"48",height:"48"};const I=e=>{var t;let{attribute:n,searchType:l,classes:o={}}=e;const{pathname:s=""}=(0,r.zy)(),{items:i,refine:c}=(0,k.J)({attribute:n}),u=null===(t=i.find((e=>e.value===O.RemoteFrequenciesV2.fullTime||e.value===L.j.ALWAYS)))||void 0===t?void 0:t.isRefined,m=((0,T.wA)(),(0,a.useCallback)((()=>{"jobs"===l&&c(O.RemoteFrequenciesV2.fullTime),"companies"===l&&c(L.j.ALWAYS)}),[s,u]));return a.createElement("div",{onClick:m,className:C()(null==o?void 0:o.container,j.e.container,u?"bg-indigo-500/80 text-light-500":"bg-light-500 text-indigo-500"),style:{cursor:"pointer"}},a.createElement(M.Tooltip,{title:a.createElement(S.A,{id:"Search.seeRemoteOnly.companiesTooltip",defaultMessage:"Télétravail"})},a.createElement("button",{type:"button",className:j.e.iconContainer},a.createElement("div",{className:j.e.icon},a.createElement(P,{className:"w-full h-full fill-current text-inherit"})),a.createElement(M.Typography,{variant:"body3",className:"text-xs text-inherit"},a.createElement(S.A,{id:"Search.activateRemote.subtitle",defaultMessage:"Remote"})))))};var D=n(27278),_=n(54625),F=function(e){return a.createElement("svg",e,a.createElement("g",{fill:"current"},a.createElement("path",{d:"M20.625 35.625h-15A5.625 5.625 0 0 0 0 41.25V75a5.625 5.625 0 0 0 5.625 5.625h15A1.875 1.875 0 0 0 22.5 78.75V37.5a1.875 1.875 0 0 0-1.875-1.875ZM84.375 50.625h-15A1.875 1.875 0 0 0 67.5 52.5v26.25a1.875 1.875 0 0 0 1.875 1.875h15A5.625 5.625 0 0 0 90 75V56.25a5.625 5.625 0 0 0-5.625-5.625ZM56.25 9.375h-22.5A5.625 5.625 0 0 0 28.125 15v63.75A1.875 1.875 0 0 0 30 80.625h30a1.875 1.875 0 0 0 1.875-1.875V15a5.625 5.625 0 0 0-5.625-5.625Zm-7.5 30.938h-7.5a2.813 2.813 0 0 1 0-5.626.938.938 0 0 0 .938-.937v-7.5a.938.938 0 0 0-.938-.938 2.813 2.813 0 0 1 0-5.625h1.875a4.695 4.695 0 0 1 4.688 4.688v9.375a.938.938 0 0 0 .937.938 2.813 2.813 0 0 1 0 5.624Z"})))};F.defaultProps={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 90 90",
1width:"90",height:"90"};const U=e=>{let{classes:t={}}=e;return a.createElement("div",{className:C()(null==t?void 0:t.container,j.e.container,"bg-light-500 text-indigo-500"),style:{cursor:"pointer"}},a.createElement(M.Tooltip,{title:a.createElement(S.A,{id:"Search.showTrends.tooltip",defaultMessage:"Voir le top 100 entreprises!"})},a.createElement(_.N_,{className:j.e.iconContainer,to:"/selection/trends"},a.createElement("div",{className:j.e.icon},a.createElement(F,{className:"w-full h-full fill-current"})),a.createElement("span",{className:"text-xs text-inherit"},a.createElement(S.A,{id:"Search.showTrends.subtitle",defaultMessage:"Top 100"})))))};var V=n(58550),q=function(e){return a.createElement("svg",e,a.createElement("g",{transform:"rotate(-45 14.707 8.55)",stroke:"current",strokeWidth:"4.4",fill:"none",fillRule:"evenodd"},a.createElement("path",{d:"M10 20.122v12.595",strokeLinecap:"round"}),a.createElement("ellipse",{cx:"10",cy:"10.061",rx:"10",ry:"10.061"})))};q.defaultProps={width:"31",height:"32",viewBox:"0 0 31 32",xmlns:"http://www.w3.org/2000/svg"};var z=function(e){return a.createElement("svg",e,a.createElement("switch",null,a.createElement("g",null,a.createElement("path",{d:"M79.5 20.8C71.3 4.4 51.3-2.2 34.9 6c-16.4 8.2-22.7 28.9-14.7 44.6 3.6 7 17.6 31.4 25 44.2 2.1 3.6 7.2 3.6 9.2 0C61.8 82 75.7 57.6 79.5 50.6c5.1-9.2 4.9-20.1 0-29.8zM49.9 50.1c-7.9 0-14.4-6.4-14.4-14.4 0-7.9 6.4-14.4 14.4-14.4s14.4 6.5 14.4 14.4-6.4 14.4-14.4 14.4z"}))))};z.defaultProps={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",xmlSpace:"preserve"};var W=function(e){return a.createElement("svg",e,a.createElement("path",{stroke:"currentColor",fill:"currentColor",d:"M45.162 51.031 71.23 77.1a4.155 4.155 0 0 0 5.868 0 4.15 4.15 0 0 0-.001-5.868L51.03 45.164l26.068-26.068a4.15 4.15 0 0 0-5.868-5.868L45.162 39.296 19.094 13.228a4.149 4.149 0 0 0-5.867 0 4.118 4.118 0 0 0-1.209 2.932 4.115 4.115 0 0 0 1.209 2.936l26.068 26.068L13.23 71.228a4.136 4.136 0 0 0-1.215 2.935 4.146 4.146 0 0 0 1.214 2.934 4.15 4.15 0 0 0 5.868 0l26.065-26.066z"}))};W.defaultProps={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 90 90",xmlSpace:"preserve"};const $=e=>{let{searchType:t}=e;const{query:n,refine:l}=(0,V.V)(),{place:o,setPlace:s}=(0,a.useContext)(A),[i,c]=(0,a.useState)(n),u=(0,a.useRef)(null),m=(0,a.useRef)(null),d=(0,a.useCallback)((e=>{const t=e.target.value;m.current&&clearTimeout(m.current),c(t),m.current=window.setTimeout((()=>{l(t),m.current=null}),400)}),[]),[p,f]=(0,a.useState)(o),v=(0,a.useCallback)((e=>{m.current&&window.clearTimeout(m.current),f(e),m.current=window.setTimeout((()=>{s(e),m.current=null}),400)}),[p]);(0,a.useEffect)((()=>{c(n)}),[n]);const g="flex bg-light-500 shadow-slim items-center py-1 pl-1 rounded-md text-xl md:w-full md:mx-0",h="mx-1 md:w-full md:mx-0 md:mb-1";return a.createElement("div",{className:"flex md:flex-col items-stretch h-[44px] md:h-auto mb-2 -ml-1 "},a.createElement("div",{className:C()(g,h,"md:max-w-full w-full","jobs"===t?"max-w-[520px]":"max-w-[450px]"),id:"search-query-input"},a.createElement("div",{className:"w-[3px] bg-indigo-500 rounded-sm h-[32px] mx-1"}),a.createElement(M.TextField,{classes:{container:"shadow-none border-none hover:shadow-none w-full",input:"text-2xl font-bold text-dark-500 py-0"},inputRef:u,type:"text",placeholder:"React, AI...",value:i||"",onChange:d},a.createElement(M.Button,{size:"xs",className:"m-0",color:"indigo",onClick:()=>{var e;return null===(e=u.current)||void 0===e?void 0:e.focus()}},a.createElement(q,{className:"w-4 h-4 lg:h-3 lg:w-3 text-indigo-500 stroke-current"})))),a.createElement("div",{className:`${h} flex items-stretch`},a.createElement("div",{className:C()(g,"w-full min-w-[160px]"),id:"search-location-input"},a.createElement(z,{className:"w-4 h-4 lg:h-3 lg:w-3 fill-indigo-500"}),a.createElement(N.s,{classes:{container:"flex-1 w-full",input:" text-dark-500 !py-0 w-full"},size:"xl",location:null==p?void 0:p.location,latLng:null==p?void 0:p.latLng,setPosition:v}),(null==p?void 0:p.latLng)&&a.createElement("button",{className:"w-4 h-4 lg:h-3 lg:w-3 flex items-center cursor-pointer ",onClick:()=>v(null),type:"button"},a.createElement(W,{className:"text-indigo-500"}))),a.createElement(r.qh,{path:"/(companies|jobs|developers)",render:()=>a.createElement(D._,{location:null==p?void 0:p.location,latLng:null==p?void 0:p.latLng,classes:{container:"ml-1 min-w-[60px]"}})}),a.createElement(I,{searchType:t,attribute:"jobs"===t?"details.remotePolicy.frequency":"description.acceptRemote",classes:{container:"ml-1 lg:hidden min-w-[60px]"}}),a.createElement(r.qh,{path:"/companies",render:()=>a.createElement(U,{classes:{container:"ml-1 min-w-[60px]"}})})))};var B=n(6442),J=n(60798),G=n(7901),Y=n(18052);const H=e=>{var t,n;let{variant:r=null,className:l=""}=e;const{place:o}=(0,a.useContext)(A),{uiState:s}=(0,J.J)(),i=null!==(t=null===(n=(null==s?void 0:s.public_jobs)||(null==s?void 0:s.public_companies))||void 0===n?void 0:n.query)&&void 0!==t?t:"",c=null==o?void 0:o.location;return a.createElement("div",{className:`${l} flex flex-col items-center justify-center p-2`},a.createElement(M.Typography,{variant:"h1",component:"h1",color:"dark",className:"!md:text-lg mb-1"},!r&&a.createElement(S.A,{id:"Search.noResultsTitle",defaultMessage:"Oups !"}),"jobs"===r&&i?a.createElement(S.A,{id:"Search.noJobResultsTitleQuery",defaultMessage:"Recois des offres d'emploi pour développeur {query} {placeName, plural, =0 {} other { à {placeName}}}",values:{query:i,placeName:(c||"").split(",")[0]||0}}):"jobs"===r&&a.createElement(S.A,{id:"Search.jobs.info",defaultMessage:"Les entreprises qui recrutent sur votre recherche préférent soliciter les développeurs en direct."}),"companies"===r&&a.createElement(S.A,{id:"Search.noCompaniesResultsTitle",defaultMessage:"L'entreprise de vos rêves arrive !"})),a.createElement(M.Typography,{variant:"span",component:"h2",color:"dark",className:"!md:text-lg"},!r&&a.createElement(S.A,{id:"Search.noResultsSubtitle",defaultMessage:"Nous n'avons pas trouvé de résultats correspondant à votre recherche ! Peut-être êtes-vous trop précis ?"}),"jobs"===r&&i?a.createElement(S.A,{id:"Search.jobs.infoQuery",defaultMessage:"Plus de 2000 entreprises recherchent des développeurs {query} parmis les développeurs inscrits sur WeLoveDevs.com.",values:{query:i}}):"jobs"===r&&a.createElement(S.A,{id:"Search.jobs.info",defaultMessage:"Les entreprises qui recrutent sur votre recherche préférent soliciter les développeurs en direct."}),"companies"===r&&a.createElement(S.A,{id:"Search.companies.createAccount",defaultMessage:"Créez votre profil pour être contacté lorsqu'elle sera inscrite ! ð"})))};
1var K=n(69219),Q=n(51476);const Z=(0,Q.defineMessages)({companiesTitle:{id:"Search.companies.searchResultCount",defaultMessage:"{count, plural, =1 {1 entreprise trouvée} other {# entreprises trouvées}} !"},jobsTitle:{id:"Search.jobs.searchResultCount",defaultMessage:"{count} jobs trouvés !"},noResults:{id:"Search.no_results",defaultMessage:"Nous n'avons pas trouvé de résultats correspondant à votre recherche !"}});var X=n(60325),ee=n(97815),te=n(36508);const ne=()=>{const e=(0,r.W6)(),t=(0,T.wA)(),n=(0,a.useCallback)((n=>{var r,a;return"email"===n.mode?(0,ee.NX)(n.email,n.password,"1",{dataConscent:null!==(a=n.dataConscent)&&void 0!==a?a:null})(t).then((()=>e.push("/"))):(0,ee.OD)(n.provider,"1",{dataConscent:null!==(r=n.dataConscent)&&void 0!==r?r:null})(t).then((()=>e&&e.length>0&&!location.pathname.endsWith("login")?e.goBack():e.push("/")))}),[e]);return a.createElement(te.s,{onSubmit:n,userRole:X.UserRoles.DEVELOPER})};var re=n(53266),ae=n(45815),le=n(18690);const oe=e=>{var t,n;let{nbHits:r}=e;const{place:l}=(0,a.useContext)(A),{uiState:o}=(0,J.J)(),s=null!==(t=null===(n=(null==o?void 0:o.public_jobs)||(null==o?void 0:o.public_companies))||void 0===n?void 0:n.query)&&void 0!==t?t:"",i=null==l?void 0:l.location;return a.createElement(S.A,{id:"Search.Jobs.count",defaultMessage:"{nbHits} offre{nbHits, plural, =1 {} other {s}} d'emploi tech{query, plural, =0 {} other { {query}}}{placeName, plural, =0 {} other { à {placeName}}}",values:{nbHits:r,query:(null==s?void 0:s.length)>0?(0,le.Z)(s):0,placeName:(i||"").split(",")[0]||0}})};var se=n(68154),ie=n(94862),ce=n(25113),ue=n(4074),me=n(66523),de=n(71070);const pe=(0,Q.defineMessages)({title:{id:"Helmets.QuickSearch.Title",defaultMessage:"Offres d'emploi Développeur {techno} avec salaire - CDI / Freelance"},description:{id:"Helmets.QuickSearch.Description",defaultMessage:"Emploi pour développeur {techno} en CDI ou Freelance. {nb} offres disponibles avec salaire. Le site emploi n°1 des développeurs."},titleCity:{id:"Helmets.QuickSearchCity.Title",defaultMessage:"Offres d'emploi Développeur {techno} à {city} avec salaire"},descriptionCity:{id:"Helmets.QuickSearchCity.Description",defaultMessage:"Emploi pour développeur {techno} en CDI ou Freelance à {city}. {nb} offres avec salaire. Le site emploi tech n°1."}}),fe=e=>{var t;let{idlias:n,selection:r,place:l,formatMessage:o,path:s,locale:i}=e;const{techno:c}=r.details,{hits:u,results:m}=(0,G.u)(),d=null!==(t=null==m?void 0:m.nbHits)&&void 0!==t?t:0,p=d>10?d:10;let f=o(pe.title,{nb:p,techno:c}),v=o(pe.description,{nb:p,techno:c});var g,h,E,y;l&&(f=o(pe.titleCity,{city:null===(g=l.address_components)||void 0===g||null===(h=g.locality)||void 0===h?void 0:h.long_name,nb:p,techno:c}),v=o(pe.descriptionCity,{city:null===(E=l.address_components)||void 0===E||null===(y=E.locality)||void 0===y?void 0:y.long_name,nb:p,techno:c}));const{canonical:b,alternateFr:w,alternateEn:A}=(0,a.useMemo)((()=>"fr"===i?{canonical:`${ie.k}fr/${r.seoAlias.fr}`,alternateFr:`${ie.k}fr/${r.seoAlias.fr}`,alternateEn:`${ie.k}${r.seoAlias.en}`}:{canonical:`${ie.k}${r.seoAlias.en}`,alternateFr:`${ie.k}fr/${r.seoAlias.fr}`,alternateEn:`${ie.k}${r.seoAlias.en}`}),[n,r,i]);return a.createElement(se.Helmet,null,a.createElement("meta",{charSet:"utf-8"}),a.createElement("title",null,f),a.createElement("meta",{name:"description",content:v}),a.createElement("link",{rel:"canonical",href:b}),a.createElement("link",{rel:"alternate",hrefLang:"en",href:A}),",",a.createElement("link",{rel:"alternate",hrefLang:"fr",href:w}),",",a.createElement("meta",{property:"og:url",content:b}),a.createElement("meta",{property:"og:title",content:f}),a.createElement("meta",{property:"og:description",content:v}),a.createElement("meta",{property:"og:image",content:ce.nx}),a.createElement("meta",{property:"og:image:width",content:"955"}),a.createElement("meta",{property:"og:image:height",content:"500"}),a.createElement("meta",{property:"og:type",content:"website"}),a.createElement("meta",{property:"twitter:card",content:"summary_large_image"}),a.createElement("meta",{property:"twitter:title",content:f}),a.createElement("meta",{property:"twitter:site",content:"@welovedevs"}),a.createElement("meta",{property:"twitter:description",content:v}),a.createElement("meta",{property:"twitter:image",content:ce.nx}),a.createElement("meta",{property:"twitter:image:alt",content:f}))},ve=()=>{var e;const t=(0,r.zy)().pathname.slice(1),{alias:n}=(0,ue.o)(t,"selections"),{selection:l}=(0,m.C)(null!=n?n:""),{locale:o,formatMessage:s}=(0,de.t)(),i=(0,me.T)(null==l?void 0:l.details.placeId,o),c=null==l||null===(e=l.seoAlias)||void 0===e?void 0:e[o];return a.createElement(fe,{formatMessage:s,selection:l,place:null!=i?i:null,path:c,locale:o,idlias:t})};
1var ge=n(51950),he=n(44e3),Ee=n(9944),ye=n(61208),be=n(765),we=n(50575),Ae=n(89554),Re=n(9150),xe=n(30220);const Ce=()=>{var e,t;const n=(0,he.P)(),{locale:r}=(0,B.A)(),{unsubscriptions:l}=(0,ge.E)(n),[o,s,i]=(0,be.Z)(),[c,u,m]=(0,be.Z)(),[d,p,f]=(0,be.Z)(),v=(0,Ee.t)(),g=!(null!=l&&null!==(e=l.sendgrid)&&void 0!==e&&null!==(t=e.group)&&void 0!==t&&t[ye.z9.DEV_WEEKLY_DIGEST]),h=(0,a.useCallback)((()=>{n?v?p():((0,we.qX)(n,ye.z9.DEV_WEEKLY_DIGEST,g?(new Date).getTime():null),u()):s()}),[g,n,v]),E=!(!n||v)&&g;return a.createElement(a.Fragment,null,o&&a.createElement(xe.F,{content:a.createElement("div",{className:"flex flex-col"},a.createElement("div",{className:"mb-1"},a.createElement(M.Typography,null,a.createElement(S.A,{id:"Search.Jobs.confirmDialog.title.description",defaultMessage:"L'alerte hebdomadaire est \"la crème de la crème\" des offres d'emploi WeLoveDevs.com envoyé par email chaque mercredi en fonction de votre profil (3 technos principales, contrat, localisation, remote...) !"}))),a.createElement(M.Typography,null,"fr"===r?a.createElement("a",{href:"https://welovedevs.com/fr/articles/nouvelle-fonctionnalite-chaque-mercredi-les-meilleures-annonces-par-email/",rel:"noreferrer noopener",target:"_blank"},a.createElement(S.A,{id:"Search.Jobs.confirmDialog.title.learnMore",defaultMessage:"En savoir plus!"})):a.createElement(S.A,{id:"Search.Jobs.Weeklydigest.completeProfile",defaultMessage:"Vous devez compléter votre profil pour que notre algorithme vous envoie des annonces personnalisées. "}))),open:o,onClose:i}),c&&a.createElement(Ae.A,{title:a.createElement(S.A,{id:"Search.Jobs.confirmDialog.title",defaultMessage:"ð Alerte hebdomadaire"}),color:"indigo",content:a.createElement("div",{className:"flex flex-col"},a.createElement("div",{className:"mb-1"},g?a.createElement(S.A,{id:"Search.Jobs.confirmDialog.title.subscribed",defaultMessage:"Vous avez activé l'alerte hebdomadaire !"}):a.createElement(S.A,{id:"Search.Jobs.confirmDialog.title.unsubscribed",defaultMessage:"Vous avez désactivé l'alerte hebdomadaire !"})),a.createElement("div",null,a.createElement(S.A,{id:"Search.Jobs.confirmDialog.title.description",defaultMessage:"L'alerte hebdomadaire est \"la crème de la crème\" des offres d'emploi WeLoveDevs.com envoyé par email chaque mercredi en fonction de votre profil (3 technos principales, contrat, localisation, remote...) !"}))),open:c,onConfirm:m}),d&&a.createElement(Re.u,{source:"receive job alerts",open:d,onClose:f,content:a.createElement(S.A,{id:"Search.Jobs.Weeklydigest.completeProfile",defaultMessage:"Vous devez compléter votre profil pour que notre algorithme vous envoie des annonces personnalisées. "})}),a.createElement(M.Tooltip,{title:a.createElement(S.A,{id:"Search.Jobs.Weeklydigest.tooltip",defaultMessage:"Activer/désactiver l'alerte hebdomadaire"})},a.createElement("div",{className:"flex items-center md:pr-1",onClick:h},a.createElement(M.Typography,{className:"font-semibold"},a.createElement(S.A,{id:"Search.Jobs.Weeklydigest.label",defaultMessage:"Alerte"})),a.createElement(M.Switch,{size:"small",className:"mx-1 "+(E?"bg-indigo-500":"bg-gray-500"),checked:E}))))};var Ne=n(71248),Se=n(21208),Me=n(10505),Te=n(76929),Oe=n(17013),je=n(48612),ke=n(52209),Le=n(94338),Pe=n(5107);const Ie=(0,Q.defineMessages)({onlyOnlineCompanies:{id:"Company.Search.CustomRefinement.OnlyOnline",defaultMessage:"En ligne"},unknown:{id:"Main.lang.unknown",defaultMessage:"Inconnu"}}),De=()=>{const{formatMessage:e}=(0,de.t)(),{items:t}=(0,ke.d)(),{customRefinements:n,setCustomRefinement:r,clearCustomRefinements:l}=(0,a.useContext)(Le.g),{place:o,setPlace:s}=(0,a.useContext)(A);return a.createElement(a.Fragment,null,(null==o?void 0:o.latLng)&&a.createElement(M.Tag,{size:"xs",className:"m-1",onDelete:()=>s(null)},o.location||a.createElement(S.A,{id:"SearchPool.topBar.aroundMe",defaultMessage:"Autour de moi"})),Object.keys(n||{}).filter((e=>"queryMode"!==e)).map((t=>a.createElement(M.Tag,{size:"xs",className:"m-1",onDelete:()=>r(t,null)},e(Ie[t]||Pe.A.unknown)))),t.map((e=>a.createElement(je.z,{classes:{tag:"m-1"},currentRefinement:e,onClear:e.refine}))),a.createElement(Oe.A,{size:"xs",variant:"contained",color:"indigo",additionalRefineCheck:!!o||!!Object.keys(n||{}).length,onClick:()=>{s(null),l()}},a.createElement(S.A,{id:"Developer.Search.Filters.Search.clean",defaultMessage:"Effacer les filtres"})))},_e=()=>{const{status:e}=(0,J.J)();return"stalled"===e||"loading"===e?a.createElement(Te.Ay,{className:"mr-2"}):null},Fe=e=>{let{searchType:t}=e;const{uid:n}=(0,re.a)(),{formatMessage:l}=(0,B.A)(),{results:o}=(0,G.u)(),s=o.hits,i="companies"===t?Z.companiesTitle:Z.jobsTitle;return a.createElement(a.Fragment,null,a.createElement("div",{className:"flex flex-col items-center"},a.createElement("div",{className:"flex flex-wrap items-center justify-start space-x-2 sm:space-x-0 sm:space-y-1 mb-1 w-full"},a.createElement(M.Typography,{variant:"h2",component:"h1"},s.length>0&&a.createElement(r.dO,null,a.createElement(r.qh,{exact:!0,path:["/jobs",...ae.iG]},a.createElement(oe,{nbHits:o.nbHits})),a.createElement(r.qh,{path:"*"},l(i,{count:o.nbHits})))),a.createElement("div",{className:"flex items-center"},a.createElement(_e,null),a.createElement(r.qh,{exact:!0,path:["/jobs",...ae.iG]},a.createElement(Ce,null)))),a.createElement("div",{className:"w-full flex items-center flex-wrap"},a.createElement(De,null)),!s.length&&a.createElement(a.Fragment,null,a.createElement("div",{className:"w-[70%] md:w-[90%] min-w-[280px]"},a.createElement(H,{className:"w-full",variant:!n&&t}),!n&&a.createElement(ne,null))),a.createElement("div",{className:"flex -ml-1 flex-wrap w-full"},s.map((e=>"jobs"===t?a.createElement(Ne.q,{key:`hit_${t}_${e.id}`,hit:e}):"companies"===t?a.createElement(Ue,{key:`hit_${t}_${e.id}`,hit:e}):null))),a.createElement(K.q,null)),a.createElement(r.qh,{exact:!0,path:ae.iG,component:ve}))},Ue=e=>{var t;let{hit:n}=e;const r=(0,u.SQ)(n),l=(0,he.P)(),{userCompanyVisits:o}=(0,Me.I)(l),s=(0,T.d4)((e=>{var t;return null===(t=e.home.place)||void 0===t?void 0:t.latLng})),{locale:i}=(0,B.A)(),{places:c}=(0,Se.q)(Object.keys((null==r||null===(t=r.details)||void 0===t?void 0:t.places)||{}
1).filter(Boolean),i),m=(0,a.useMemo)((()=>{const e=null==s?void 0:s.split(",");return e&&2===e.length?{lat:e[0],lng:e[1]}:null}),[s]);return r&&c?a.createElement(_.N_,{className:"contents",to:`/company/${(null==r?void 0:r.seoAlias)||(null==r?void 0:r.id)}`},a.createElement(Y.I2,{classes:{card:"m-1 "+(null!=o&&o[null==n?void 0:n.id]?"bg-indigo-50/50":"")},company:r,data:{places:c,latLngReference:m},locale:i})):null};var Ve=n(38528),qe=n(3730),ze=n(65795),We=n(6103),$e=n(74243),Be=n(60513),Je=n(7623);function Ge(e){return Array.isArray(e)?e:[e]}var Ye=n(29850),He=n(67438);function Ke(e){return Ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ke(e)}function Qe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qe(Object(n),!0).forEach((function(t){Xe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Xe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Ke(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Ke(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ke(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function et(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,l,o,s=[],i=!0,c=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;i=!1}else for(;!(i=(r=l.call(n)).done)&&(s.push(r.value),s.length!==t);i=!0);}catch(e){c=!0,a=e}finally{try{if(!i&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return tt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var nt=(0,$e.V)({name:"toggle-refinement",connector:!0}),rt="ais.toggleRefinement";const at=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Be.l;return(0,Je.t)(e,nt()),function(n){var r=n||{},a=r.attribute,l=r.on,o=void 0===l||l,s=r.off;if(!a)throw new Error(nt("The `attribute` option is required."));var i,c=void 0!==s,u=Ge(o).map(Ye.A),m=c?Ge(s).map(Ye.A):void 0,d=function(e){return function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isRefined:!1}).isRefined;t?(u.forEach((function(t){return e.removeDisjunctiveFacetRefinement(a,t)}
1)),c&&m.forEach((function(t){return e.addDisjunctiveFacetRefinement(a,t)}))):(i("click:internal",t),c&&m.forEach((function(t){return e.removeDisjunctiveFacetRefinement(a,t)})),u.forEach((function(t){return e.addDisjunctiveFacetRefinement(a,t)}))),e.search()}},p=function(e,t){var n=t.state,r=t.createURL,l=t.getWidgetUiState,o=t.helper;return function(){n=n.resetPage();var t=e?u:m;t&&t.forEach((function(e){n=n.removeDisjunctiveFacetRefinement(a,e)}));var s=e?m:u;return s&&s.forEach((function(e){n=n.addDisjunctiveFacetRefinement(a,e)})),r((function(e){return l(e,{searchParameters:n,helper:o})}))}};return{$$type:rt,init:function(t){var n=t.instantSearchInstance;e(Ze(Ze({},this.getWidgetRenderState(t)),{},{instantSearchInstance:n}),!0)},render:function(t){var n=t.instantSearchInstance;e(Ze(Ze({},this.getWidgetRenderState(t)),{},{instantSearchInstance:n}),!1)},dispose:function(e){var n=e.state;return t(),n.removeDisjunctiveFacet(a)},getRenderState:function(e,t){return Ze(Ze({},e),{},{toggleRefinement:Ze(Ze({},e.toggleRefinement),{},Xe({},a,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.state,r=e.helper,l=e.results,o=e.createURL,s=e.instantSearchInstance,f=u.every((function(e){return t.isDisjunctiveFacetRefined(a,e)})),v={isRefined:f,count:0},g={isRefined:c&&!f,count:0};if(l){var h=Ge(m||!1),E=l.getFacetValues(a,{})||[],y=u.map((function(e){return(0,He.I)(E,(function(t){return t.escapedValue===(0,Ye.A)(String(e))}))})).filter((function(e){return void 0!==e})),b=c?h.map((function(e){return(0,He.I)(E,(function(t){return t.escapedValue===(0,Ye.A)(String(e))}))})).filter((function(e){return void 0!==e})):[];v={isRefined:!!y.length&&y.every((function(e){return e.isRefined})),count:y.reduce((function(e,t){return e+t.count}),0)||null},g={isRefined:!!b.length&&b.every((function(e){return e.isRefined})),count:b.reduce((function(e,t){return e+t.count}),0)||E.reduce((function(e,t){return e+t.count}),0)}}i||(i=function(e){var t=e.instantSearchInstance,n=e.helper,r=e.attribute,a=e.on;return function(){for(var e=arguments.length,l=new Array(e),o=0;o<e;o++)l[o]=arguments[o];if(1!==l.length){var s=l[1],i=l[2],c=void 0===i?"Filter Applied":i,u=et(l[0].split(":"),2),m=u[0],d=u[1];"click"===m&&void 0!==a&&(s||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:rt,eventType:m,eventModifier:d,payload:{eventName:c,index:n.getIndex(),filters:a.map((function(e){return"".concat(r,":").concat(e)}))},attribute:r}))}else t.sendEventToInsights(l[0])}}({instantSearchInstance:s,attribute:a,on:u,helper:r}));var w=f?g:v;return{value:{name:a,isRefined:f,count:l?w.count:null,onFacetValue:v,offFacetValue:g},createURL:p(f,{state:t,createURL:o,helper:r,getWidgetUiState:this.getWidgetUiState}),sendEvent:i,canRefine:Boolean(l?w.count:null),refine:d(r),widgetParams:n}},getWidgetUiState:function(e,t){var n,r=t.searchParameters,l=u&&u.every((function(e){return r.isDisjunctiveFacetRefined(a,e)}));return l?Ze(Ze({},e),{},{toggle:Ze(Ze({},e.toggle),{},Xe({},a,l))}):(null===(n=e.toggle)||void 0===n||delete n[a],e)},getWidgetSearchParameters:function(e,t){var n=t.uiState;if(e.isHierarchicalFacet(a)||e.isConjunctiveFacet(a))return e;var r=e.addDisjunctiveFacet(a).removeDisjunctiveFacetRefinement(a);return Boolean(n.toggle&&n.toggle[a])?(u&&u.forEach((function(e){r=r.addDisjunctiveFacetRefinement(a,e)})),r):c?(m&&m.forEach((function(e){r=r.addDisjunctiveFacetRefinement(a,e)})),r):r.setQueryParameters({disjunctiveFacetsRefinements:Ze(Ze({},e.disjunctiveFacetsRefinements),{},Xe({},a,[]))})}}}};var lt=n(65864);const ot=e=>{let{title:t,...n}=e;const{refine:r,value:l}=function(e,t){return(0,lt.Z)(at,e,t)}(n);return a.createElement("div",null,a.createElement(M.Typography,{variant:"body3",className:"flex items-center cursor-pointer",onClick:()=>{r({isRefined:l.isRefined})}},a.createElement(M.Checkbox,{color:"indigo",className:"mr-1",size:"small",checked:l.isRefined}),t))};var st=n(27843),it=n(7923),ct=n(73975),ut=n(7617),mt=n(72627),dt=n(3670);const pt=()=>{const{formatMessage:e}=(0,B.A)();return a.createElement(a.Fragment,null,a.createElement(ot,{title:a.createElement(S.A,{id:"Companies.search.onlyActive",defaultMessage:"Uniquement les entreprises en recherche active"}),attribute:"isActive"}),a.createElement(dt.V,{title:a.createElement(S.A,{id:"Search.Companies.Filters.Online",defaultMessage:"Entreprises en ligne uniquement"}),urlAttribute:"onlyOnlineCompanies"}),a.createElement(ot,{title:a.createElement(S.A,{id:"Search.Companies.Filter.FreelanceFriendly",defaultMessage:"Freelance Accepté"}),attribute:"description.isFreelanceFriendly"}),a.createElement(mt.c,null),a.createElement(st.u,{fixedItems:Object.values(ct.gp).map(String),attribute:"description.type",title:a.createElement(it.Hc,null,a.createElement(S.A,{id:"Main.lang.companyType",defaultMessage:"Type d'entreprise"})),formatValue:t=>e(We.$[Number(t)]||We.$.unknown),foldable:!0,folded:!0}),a.createElement(mt.c,null),a.createElement(st.u,{fixedItems:Object.values(ut.in).map((e=>e.toUpperCase())),attribute:"description.acceptRemote",title:a.createElement(it.Hc,null,a.createElement(S.A,{id:"Main.lang.remoteFriendly",defaultMessage:"Remote accepté"})),formatValue:t=>e(ze.Ay[t]||ze.Ay.OTHER),foldable:!0,folded:!0}),a.createElement(mt.c,null),a.createElement(st.u,{attribute:"description.sectors",title:a.createElement(it.Hc,null,a.createElement(S.A,{id:"Main.lang.companySector",defaultMessage:"Secteur d'activité"})),formatValue:t=>e(Y.pn[t]||Y.pn.unknown),foldable:!0,folded:!0}))};var ft=n(86663);const vt={container:{display:"flex",flexDirection:"column",alignItems:"center",marginRight:30,width:220,"&::-webkit-scrollbar-track":{border:0},"&::-webkit-scrollbar":{width:5},"&::-webkit-scrollbar-thumb":{backgroundColor:"#c0c0c0"}},mobileFiltersContainer:{width:"100%",display:"none"},mobileFiltersContainerActivated:{display:"unset"},filters:{},mobileFiltersTextContainer:{display:"flex",alignItems:"center","& svg":{height:18,width:"auto","& > g":{stroke:M.indigo[500]}}},mobileFiltersText:{fontSize:26,fontWeight:700,color:"#191919",marginLeft:15},clearButton:{marginTop:10},mobileFiltersToggler:{display:"flex",justifyContent:"flex-end",alignItems:"center",flex:1,"& $clearButton":{marginTop:0}},expanded:{justifyContent:"space-between"},displayOnMobile:{display:"block"},"@media all and (min-width: 1024px)":{displayOnMobile:{display:"none"},mobileFiltersContainer:{display:"block"}}
1,displayOnDesktop:{display:"block"},"@media all and (max-width: 1024px)":{container:{marginRight:0,marginBottom:20,display:"flex",justifyContent:"space-between",alignItems:"center",flexWrap:"wrap",flexDirection:"row",width:"100%",padding:0},filters:{marginTop:16},displayOnDesktop:{display:"none"}}};var gt=function(e){return a.createElement("svg",e,a.createElement("g",{stroke:"currentColor",strokeWidth:"4.5",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("path",{d:"M23 3 13 13h0L3 3M23 23 13 13h0L3 23"})))};gt.defaultProps={width:"26",height:"26",viewBox:"0 0 26 26",xmlns:"http://www.w3.org/2000/svg"};var ht=function(e){return a.createElement("svg",e,a.createElement("g",{strokeWidth:"3",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round"},a.createElement("path",{d:"M2.365 1.5h18.033M5.361 8.5H17.64M8.364 15.5h7.376"})))};ht.defaultProps={width:"22",height:"17",viewBox:"0 0 22 17",xmlns:"http://www.w3.org/2000/svg"};const Et=(0,Q.defineMessages)({Companies:{id:"Main.lang.companies",defaultMessage:"Entreprises"},Jobs:{id:"Main.lang.jobs",defaultMessage:"Jobs"},Developers:{id:"Main.lang.developers",defaultMessage:"Développeurs"}}),yt=e=>{let{searchType:t,classes:n}=e;return a.createElement("div",{className:n.filters},a.createElement(pt,null))},bt=e=>{let{openMobileFiltersContainer:t,classes:n}=e;if(!n)return null;const r=t?a.createElement(gt,{className:"text-indigo-500 cursor-pointer"}):a.createElement(ht,{className:"text-indigo-500 cursor-pointer"});return a.createElement("div",{className:"flex items-center w-full"},t&&a.createElement(M.Typography,{className:"w-full mr-4 font-extrabold"},a.createElement(S.A,{id:"Home.search.filters",defaultMessage:"Filtres"})),r)},wt=e=>{let{selectedSearchTypeIndex:t,classes:n,searchType:l}=e;const{formatMessage:o}=(0,B.A)(),[s,i]=(0,a.useState)(!1),{setPlace:c,place:m}=(0,a.useContext)(A),d=(0,r.zy)(),f=(0,a.useCallback)((()=>i(!s)),[s]),v=((0,a.useCallback)((()=>{c(null)}),[]),(0,a.useMemo)((()=>{var e;const t=(0,w.db)(null===(e=d.search)||void 0===e?void 0:e.slice(1)),n=p()(t,["latLng","placeId","location","query"]);return ft.stringify(n)||"query="}),[d.search]));return a.createElement(a.Fragment,null,!s&&a.createElement("div",{className:"flex items-center w-full"},a.createElement(qe.l,{classes:{container:"w-full",item:"w-1/2"},items:["companies","jobs"].map((e=>{const{translation:t}=u.y3[e];return a.createElement(_.N_,{to:`/${e}?${v}`,className:"w-full h-full px-1.5 py-1"},o(Et[t]))})),value:t}),a.createElement("div",{className:"lg:block hidden ml-2",onClick:f},a.createElement(bt,{openMobileFiltersContainer:s,classes:n}))),a.createElement(M.Card,{className:C()("mt-2",n.mobileFiltersContainer,s&&n.mobileFiltersContainerActivated)},a.createElement("div",{className:n.displayOnMobile},a.createElement("div",{className:"flex items-center justify-between",onClick:f},a.createElement(bt,{openMobileFiltersContainer:s,classes:n}))),a.createElement(yt,{classes:n,searchType:l})))},At=(0,Ve.Ay)(vt)((e=>{let{searchType:t,classes:n}=e;const r=(0,a.useMemo)((()=>Object.keys(u.y3).findIndex((e=>e===t))),[t]);return a.createElement("div",{className:C()(n.container),id:"search-side-filters"},a.createElement(wt,{selectedSearchTypeIndex:r,classes:n,searchType:t}))}));var Rt=n(69055);const xt=["onlyOnlineCompanies"],Ct=e=>p()((0,w.db)(e),xt),Nt=e=>{const t=(0,w.db)(e),n=p()(null==t?void 0:t.place,["location","latLng","placeId"]);return Object.entries(n).filter((e=>{let[,t]=e;return t})).length>0?{place:n}:null},St=f.ju,Mt=(0,a.memo)((e=>{var t,n;let{searchType:o,filters:i,indexName:c}=e;const m=(0,r.zy)(),d=(0,r.W6)(),[p,f]=(0,a.useState)(null!==(t=null===(n=Nt(m.search.slice(1)))||void 0===n?void 0:n.place)&&void 0!==t?t:null),x=(0,E.a)("(max-width:1024px)"),N=!1,{customRefinements:S}=(0,a.useContext)(Le.g),M=(0,a.useMemo)((()=>{let e;return(null!=p&&p.latLng||null!=p&&p.placeId)&&(e=1e5),{...e&&{aroundRadius:e},aroundPrecision:2e4,aroundLatLng:null==p?void 0:p.latLng}}),[p,N]);(0,a.useEffect)((()=>{const e=window.location.search.slice(1),t=(0,w.db)(e),n={...s()(t,xt),...S,place:p},r=(0,w.DL)(n,{query:!0});r!==e&&d.replace({search:r})}),[p,S]);const{searchState:T,serverUrl:O}=(0,a.useContext)(Rt.R),j=(0,a.useMemo)((()=>null!=T?T:{}),[]),k={router:(0,y.A)({createURL:e=>{let{qsModule:t,routeState:n,location:r}=e;const a=r.search.slice(1),l=Nt(a),o=Ct(a),i={query:"",...s()(n,["place"]),...l,...o},c=t.stringify(i,{addQueryPrefix:!0,arrayFormat:"indices"});return r.origin+r.pathname+c},getLocation:()=>"undefined"==typeof window?O:window.location}),stateMapping:{stateToRoute:e=>(0,b.A)().stateToRoute(e)[c],routeToState:e=>({[c]:e})}},L=(0,a.useMemo)((()=>({place:p,setPlace:f})),[p,f]);return St?a.createElement(A.Provider,{value:L},a.createElement(v.X,j,a.createElement(g.G,{searchClient:St,indexName:c,routing:k},a.createElement(h.Z,(0,l.A)({},M,{filters:i,hitsPerPage:u.y3[o].hitsPerPage[x?"mobile":"desktop"]})),a.createElement("div",{className:C()("px-4 pt-4 lg:px-2 ")},a.createElement("div",{className:"flex flex-wrap"},a.createElement(At,{searchType:o}),a.createElement("div",{className:"flex flex-col flex-1"},a.createElement($,{searchType:o}),a.createElement(Fe,{searchType:o})))),a.createElement(R._,{classes:{container:"px-4 lg:px-2 pb-2"}}
1)))):"coucou"}));var Tt=n(73164);const Ot=(0,a.memo)((e=>{const t=(0,r.zy)(),n=t.pathname.slice(1),o=(0,r.g)(),i=(0,Tt.d)(t.search.slice(1)),{selection:d}=(0,m.C)("connected_companies"),[p,f]=(0,a.useState)({..."true"===i.onlyOnlineCompanies&&{onlyOnlineCompanies:"true"}}),v=(0,a.useMemo)((()=>n.startsWith("emploi-developpeur")||n.startsWith("developer-jobs")?"jobs":o[0]),[o[0],n]),g=(0,a.useMemo)((()=>{if(p.onlyOnlineCompanies)return c()(Object.keys((null==d?void 0:d.items)||{})).map((e=>`objectID:${e}`)).join(" OR ").trim()}),[d,p.onlyOnlineCompanies,null==d?void 0:d.items]),h=(0,a.useMemo)((()=>({clearCustomRefinements:()=>f({}),customRefinements:p,setCustomRefinement:(e,t)=>{f(t?{...p,[e]:t}:s()(p,[e]))}})),[p]);return a.createElement(Le.g.Provider,{value:h},a.createElement(Mt,(0,l.A)({indexName:u.y3[v].indexName,searchType:v,filters:g},e)))}));var jt=n(73193),kt=n(1081),Lt=n(86234),Pt=n(2404),It=n.n(Pt);const Dt=(0,kt.Ad)(Lt.UI,It()),_t={},Ft=e=>{const t=(0,a.useMemo)((()=>(e=>Dt((e=>e.home.query),(e=>e.home.refinementList),(e=>e.home.place),(e=>e.home.range),(e=>e.home.page),(e=>e.home.hasLoadedSearchStateFromQuery),(e=>e.home.searchRadius),(e=>e.home.searchCondition),(e=>e.home.toggle),(e=>e.home.sortBy),((t,n,r,a,l,o,s,i,c,u)=>({searchTerms:{refinementList:n[e]||_t,toggle:c[e]||_t,range:a[e]||_t,page:l[e]||1,searchRadius:s[e]||30,query:t,place:r,searchCondition:i[e],sortBy:u[e]},hasLoadedSearchStateFromQuery:o}))))(e)),[e]),{searchTerms:n,hasLoadedSearchStateFromQuery:r}=(0,T.d4)(t);return{searchTerms:n,hasLoadedSearchStateFromQuery:r}};var Ut=n(3284);const Vt=e=>{const t="developers",{searchTerms:n}=Ft(t),{companyId:o}=(0,r.g)(),{searchKey:s}=(0,Ut.Y)(o);if(!s)return a.createElement(Te.Ay,null);const i={algoliaId:"HR7JS990NA",algoliaKey:s,indexName:"developers"};return a.createElement(Mt,(0,l.A)({},e,{config:i,searchTerms:n,searchType:t}))};var qt=n(24761);const zt=e=>a.createElement(r.dO,null,a.createElement(r.qh,{path:["/(companies)"]},a.createElement(Ot,e)),a.createElement(r.qh,{path:["/company/:companyId/searches/:searchId","/(developers|searches)/:searchId?","/company/:companyId/developers"]},a.createElement(qt.Q,{neededRole:"talentPool"},a.createElement(jt.m,e))),a.createElement(r.qh,{path:"/pool/:companyId"},a.createElement(Vt,e))),Wt=zt},9150:(e,t,n)=>{n.d(t,{u:()=>E});var r=n(77037),a=n(71543),l=n(37071),o=n(96540),s=n(38528),i=n(6442),c=n(58065),u=n(55858),m=n(54625),d=n(87331),p=n(23215);const f=(0,n(51476).defineMessages)({title:{id:"Miscellaneous.mustCompleteProfileDialog.title",defaultMessage:"ð® Votre profil n'est pas complété !"},content:{id:"Miscellaneous.mustCompleteProfileDialog.content",defaultMessage:"Pour compléter votre profil, nous avons conçu un parcours rapide composé de questions spécialement pour les développeurs."}});var v=n(92616),g=n(36163);const h=(0,s.MA)((()=>({completeProfileText:{width:"90%",margin:"auto",textAlign:"center"},divider:{width:"80%",margin:"auto",marginBottom:16,marginTop:16},convaincedContainer:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:32},convaincedTitle:{color:p.pW[500],margin:"8px 0"},discoverButton:{color:"white"},completeButtonContainer:{display:"flex",justifyContent:"center"},completeButton:{width:450}}))),E=e=>{let{onClose:t,source:n,open:s,content:p=null}=e;const E=h(),{formatMessage:y}=(0,i.A)();return(0,o.useEffect)((()=>{s&&(0,g.g9)(n)}),[s]),o.createElement(r.A,{onClose:t,open:s},o.createElement(v.L,null,o.createElement(u.Twemoji,{options:{baseUrl:"//cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/"},svg:!0,text:y(f.title)})),o.createElement(d.Typography,{className:E.completeProfileText},p||o.createElement(u.Twemoji,{options:{baseUrl:"//cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/"},svg:!0,text:y(f.content)})),o.createElement(l.A,{className:E.completeButtonContainer},o.createElement(m.k2,{to:"/createprofile"},o.createElement(d.Button,{className:E.completeButton,color:"secondary",variant:"contained",onClick:t},o.createElement(c.A,{id:"Main.lang.completeProfile",defaultMessage:"Compléter mon profil"})))),o.createElement(a.A,{className:E.divider}),o.createElement("div",{className:E.convaincedContainer},o.createElement(d.Typography,{className:E.convaincedTitle,variant:"h3",component:"h3"},o.createElement(c.A,{id:"Dev.waiting.waiting.text.image",defaultMessage:"Pas encore convaincu ? "})),o.createElement("a",{href:"https://welovedevs.com/fr/articles/six-raisons-de-creer-un-profil-developpeur-sur-welovedevs.com",target:"_blank",rel:"noopener noreferrer"},o.createElement(d.Button,{variant:"contained",color:"primary",className:E.discoverButton},o.createElement(c.A,{id:"Dev.waiting.foot.cta",defaultMessage:"Découvrez 6 raisons de compléter votre profil"})))))}},3730:(e,t,n)=>{n.d(t,{l:()=>s});var r=n(96540),a=n(46942),l=n.n(a),o=n(87331);const s=e=>{let{className:t,items:n,value:a,onChange:s,classes:i}=e;return r.createElement("div",{className:`flex items-center ${null==i?void 0:i.container} `},n.map(((e,c)=>e?r.createElement(o.Button,{variant:"contained",color:"indigo",key:`toggle_item_${c}`,className:l()("m-0 p-0",null==i?void 0:i.item,t,c!==a&&"bg-indigo-300",0===c&&"rounded-r-none",0!==c&&"rounded-l-none",0!==c&&c!==n.length-1&&"rounded-r-none"),classes:{typography:"w-full"},onClick:()=>{s&&"function"==typeof s&&s(c)}},e):null)))}},34622:(e,t,n)=>{n.d(t,{R:()=>c});var r=n(96540),a=n(38528),l=n(87331),o=n(6442);var s=n(36532);const i=(0,a.MA)({error:{marginBottom:20},sendAnotherEmailAddressVerificationButton:{margin:[15,0,40]}}),c=e=>{let{error:t}=e;const{formatMessage:n}=(0,o.A)(),a=i();return t?r.createElement(l.Typography,{component:"div",color:"danger",className:a.error},n(t.translation||s.e.unknown,{originalMessage:t.message,code:t.code})):null}}
1,93598:(e,t,n)=>{n.d(t,{w:()=>i});var r=n(96540),a=n(46942),l=n.n(a);const o=e=>{var t;let{type:n,onClick:a,classes:l}=e;if(!n||!l)return null;const o=(0,r.useMemo)((()=>{switch(n){case"google":return{icon:"https://firebasestorage.googleapis.com/v0/b/jechercheundev.appspot.com/o/providers%2Fgoogle_logo.svg?alt=media&token=b035fc85-bbf6-4210-9913-d58baa3e94d9",size:"80%",color:"#dd4b39"};case"twitter":return{icon:"https://firebasestorage.googleapis.com/v0/b/jechercheundev.appspot.com/o/providers%2Ftwitter_logo.svg?alt=media&token=a22dd83e-4ac1-408e-8076-b124d850f855",size:"45%",color:"#55acee"};case"facebook":return{icon:"https://firebasestorage.googleapis.com/v0/b/jechercheundev.appspot.com/o/providers%2Ffacebook_logo.svg?alt=media&token=a49adec5-185f-4599-89cb-1dd406a29aa5",size:"75%",color:"#3b5998"};case"github":return{icon:"https://firebasestorage.googleapis.com/v0/b/jechercheundev.appspot.com/o/providers%2Fgithub_logo.svg?alt=media&token=f9454482-d66a-448b-9110-a55b6e1acd2d",size:"60%",color:"#000"};default:return null}}),[n]);if(!o)return null;const{icon:s,size:i,color:c}=o;return r.createElement("div",{className:`${null!==(t=l.container)&&void 0!==t?t:""} w-5 h-5 min-w-5 min-h-5 rounded-full flex items-center justify-center cursor-pointer hover:opacity-80 transition-all`,onClick:()=>{a&&a()},style:{backgroundColor:c}},r.createElement("img",{src:s,alt:`${n} logo`,style:{height:i,width:i}}))},s=["facebook","twitter","google","github"],i=e=>{let{onSubmit:t,classes:n,className:a}=e;return r.createElement("div",{className:l()(a,null==n?void 0:n.providers,"flex items-center -ml-2")},s.map(((e,n)=>r.createElement(o,{key:`providers_${e}`,type:e,onClick:()=>(async e=>{if(!e)return null;t(e)})(e),classes:{container:"mx-2"}}))))}},36508:(e,t,n)=>{n.d(t,{s:()=>w});var r=n(96540),a=n(6442),l=n(58065),o=n(60325),s=n(87331),i=n(30261),c=n(54625),u=n(68561),m=n(89554),d=n(99695),p=n(34622),f=n(26336),v=n(36532),g=n(72715),h=n(49170),E=n(765),y=n(46214),b=n(93598);const w=e=>{let{email:t,userRole:n,onSubmit:w}=e;const{formatMessage:x}=(0,a.A)(),[C,N]=(0,r.useState)(null),S=e=>{const t="email"===e.mode?{mode:"email",email:e.email,password:e.password}:{mode:"providers",provider:e.provider};return w({...t,dataConscent:{[(new Date).getTime()]:{newsletters:e.conscentNewsletter,cgu:e.conscentCGU}}}).catch((e=>{const t=v.e;"auth/email-already-in-use"===e.code&&"coderstests"===g.A?N({translation:t.use_welovedevs_mail,message:e.message||e,code:e.code}):N({translation:t[e.code]||t[e.message]||t[e]||t.unknown,message:e.message||e,code:e.code})}))},M=(0,r.useMemo)((()=>"dreamjob"===g.A?n===o.UserRoles.RECRUITER?d.yD:d.xe:d.k3),[n]),[T,O,j]=(0,E.Z)(!1),k=(0,r.useCallback)((e=>{"dreamjob"===g.A?O():S(e)}),[]);return r.createElement(r.Fragment,null,r.createElement(p.R,{error:C}),r.createElement(i.Formik,{onSubmit:k,enableReinitialize:!0,validateOnMount:!1,validateOnChange:!1,validateOnBlur:!1,initialValues:{email:null!=t?t:"",password:"",conscentCGU:!1,conscentNewsletter:!1,mode:"email"},validationSchema:u.object({email:u.string().when("mode",{is:"email",then:e=>e.email(x(h.A.email)).required(x(h.A.required)),otherwise:e=>e.notRequired()}),password:u.string().when("mode",{is:"email",then:e=>e.min(6,x(h.A.min,{min:6})).required(x(h.A.required)),otherwise:e=>e.notRequired()}),conscentCGU:u.boolean().test("isChecked",x(d.Aq.acceptCGU),(e=>!!e))})},(e=>{let{errors:t,values:a,setFieldValue:u,submitForm:p,validateForm:v}=e;return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex flex-col"},"dreamjob"===g.A&&r.createElement(m.A,{open:T,onClose:j,onConfirm:()=>S(a),title:r.createElement(A,{userRole:n}),content:r.createElement(R,{userRole:n})}),r.createElement(s.Typography,{variant:"body2",className:"mb-2 font-medium uppercase"},r.createElement(l.A,{id:"Login.card.inputEmailLabel",defaultMessage:"Adresse Email"})),r.createElement(i.FastField,{fullWidth:!0,variant:"flat",name:"email",component:y.Y,error:t.email,placeholder:M.inputEmailPlaceholder}),r.createElement(s.Typography,{variant:"body2",className:"my-2 font-medium uppercase"},r.createElement(l.A,{id:"Register.card.inputPasswordLabel",defaultMessage:"Mot de passe"})),r.createElement(i.FastField,{fullWidth:!0,variant:"flat",name:"password",type:"password",component:y.Y,error:t.password,placeholder:d.Aq.inputPasswordPlaceholder}),"dreamjob"===g.A&&r.createElement("div",{className:"flex items-center py-1 mt-1",onClick:e=>u("conscentNewsletter",!a.conscentNewsletter)},r.createElement(s.Checkbox,{variant:"raised",checked:null==a?void 0:a.conscentNewsletter,onChange:e=>u("conscentNewsletter",!a.conscentNewsletter),className:"m-0 mr-2"}),r.createElement(s.Typography,{variant:"body2"},"0"===n?r.createElement(l.A,{id:"Register.card.newsletter.conscent.rec",defaultMessage:"Recevoir 6 candidats qualifiés chaque lundi par mail"}):r.createElement(l.A,{id:"Register.card.newsletter.conscent",defaultMessage:"Recevoir la newsletters W3D (une fois tous les 3 mois !)"}))),r.createElement("div",{className:"py-1 ",onClick:e=>u("conscentCGU",!a.conscentCGU)},r.createElement("div",{className:"flex items-center"},r.createElement(s.Checkbox,{color:f.i[g.A].primaryColor,variant:"raised",checked:null==a?void 0:a.conscentCGU,onChange:e=>u("conscentCGU",!a.conscentCGU),className:"m-0 mr-2"}),r.createElement(s.Typography,{variant:"body2"},r.createElement(l.A,{id:"Register.card.CGU.conscent",defaultMessage:"J'ai lu et j'accepte les <cgulink>CGU</cgulink> et <dpolink>la polique de protection des données</dpolink>",values:{cgulink:e=>r.createElement("a",{onClick:e=>{e.stopPropagation()},className:`${f.i[g.A].textPrimary} hover:underline`,target:"_blank",href:"https://welovedevs.com/fr/legal-notes/",rel:"noreferrer"},e),dpolink:e=>r.createElement("a",{onClick:e=>{e.stopPropagation()},className:`${f.i[g.A].textPrimary} hover:underline`,target:"_blank",href:"https://welovedevs.com/fr/data-policy.html",rel:"noreferrer"},e)}}),r.createElement("span",{className:"text-indigo-500"},"*"))),t.conscentCGU&&r.createElement(s.Typography,{variant:"helper",color:"danger"},t.conscentCGU)),r.createElement("div",{className:"flex items-center justify-between w-full mt-2 "},"dreamjob"===g.A&&r.createElement(c.N_,{to:n===o.UserRoles.DEVELOPER?x(d.xe.switchToRecruiterLink):x(d.yD.switchToDeveloperLink)},r.createElement(s.Button,{size:"small",color:f.i[g.A].controlPrimary,type:"button"},n===o.UserRoles.RECRUITER?x(d.yD.switchToDeveloper):x(d.xe.swicthToRecruiter))),"coderstests"===g.A&&r.createElement(c.N_,{to:"/login"},r.createElement(s.Button,{size:"small",color:f.i[g.A].controlPrimary,type:"button"},r.createElement(l.A,{id:"Register.card.coderstest.switchToLogin",defaultMessage:"J'ai dé
1jà un compte"}))),r.createElement(s.Button,{variant:"contained",color:f.i[g.A].controlAccent,type:"submit",onClick:()=>{u("mode","email"),setTimeout((()=>{p()}))}},x(M.submitButton)))),n===o.UserRoles.DEVELOPER&&r.createElement(r.Fragment,null,r.createElement(s.Typography,{variant:"h3",className:"flex items-center my-2"},r.createElement(l.A,{id:"Login.card.secondTitle",defaultMessage:"Vous pouvez également utiliser"}),r.createElement("div",{className:"h-[2px] flex-1 mx-3 bg-dark-50"})),r.createElement(b.w,{className:"mb-2",onSubmit:e=>{u("provider",e),u("mode","providers"),setTimeout((()=>{p()}))}})))})))},A=e=>{let{userRole:t}=e;return t===o.UserRoles.DEVELOPER?r.createElement(l.A,{id:"Register.card.dialog.developerTitle",defaultMessage:"Souhaitez-vous créer un compte développeur ?"}):t===o.UserRoles.RECRUITER?r.createElement(l.A,{id:"Register.card.dialog.recruiterTitle",defaultMessage:"Souhaitez-vous créer un compte recruteur ?"}):null},R=e=>{let{userRole:t}=e;return t===o.UserRoles.DEVELOPER?r.createElement(l.A,{id:"Register.card.dialog.developerContent",defaultMessage:"Vous êtes sur le point de créer un compte développeur, souhaitez-vous continuer ?"}):t===o.UserRoles.RECRUITER?r.createElement(l.A,{id:"Register.card.dialog.recruiterContent",defaultMessage:"Vous êtes sur le point de créer un compte recruteur, souhaitez-vous continuer ?"}):null}},99695:(e,t,n)=>{n.d(t,{Aq:()=>a,k3:()=>s,xe:()=>o,yD:()=>l});var r=n(51476);const a=(0,r.defineMessages)({inputPasswordPlaceholder:{id:"Register.card.inputPasswordPlaceholder",defaultMessage:"Ãa reste secret !"},loginNow:{id:"Register.card.loginNow",defaultMessage:"Connectez-vous maintenant ð"},acceptCGU:{id:"Register.card.CGU.conscent.error",defaultMessage:"Veuillez lire et accepter les conditions"}}),l=(0,r.defineMessages)({submitButton:{id:"Register.recruiter.submit",defaultMessage:"Créer un compte recruteur"},inputEmailPlaceholder:{id:"Register.recruiter.inputEmailPlaceholder",defaultMessage:"Exemple : [email protected]"},switchToDeveloper:{id:"Register.developer.switchToDeveloper",defaultMessage:"Je suis développeur"},switchToDeveloperLink:{id:"Register.developer.switchToDeveloperLink",defaultMessage:"/register_developer"}}),o=(0,r.defineMessages)({submitButton:{id:"Register.developer.submit",defaultMessage:"Créer un compte dévelopeur"},inputEmailPlaceholder:{id:"Register.developer.inputEmailPlaceholder",defaultMessage:"Exemple : [email protected]"},swicthToRecruiter:{id:"Register.developer.switchToRecruiter",defaultMessage:"Je suis recruteur"},switchToRecruiterLink:{id:"Register.developer.switchToRecruiterLink",defaultMessage:"/register_recruiter"}}),s=(0,r.defineMessages)({submitButton:{id:"Register.codersTests.submit",defaultMessage:"Créer un compte"},inputEmailPlaceholder:{id:"Register.codersTests.inputEmailPlaceholder",defaultMessage:"Exemple : [email protected]"}})},10505:(e,t,n)=>{n.d(t,{I:()=>m});var r=n(96540),a=n(69733),l=n(1081),o=n(63560),s=n.n(o),i=n(50575),c=n(62147);const u=()=>(0,l.Mz)((e=>{let{users:t}=e;return t}),((e,t)=>t),((e,t)=>({userCompanyVisits:e.userCompanyVisits[t],hasReceivedUserCompanyVisits:e.hasReceivedUserCompanyVisits[t]}))),m=e=>{const t=(0,r.useMemo)(u,[]),{userCompanyVisits:n,hasReceivedUserCompanyVisits:l}=(0,a.d4)((n=>t(n,e))),o=(0,a.wA)();return(0,r.useEffect)((()=>{var t;!e||void 0!==l||null!==(t=c.Eo.useUserCompanyVisits)&&void 0!==t&&t[e]||(s()(c.Eo,`useUserCompanyVisits.${e}`,!0),(0,i.T6)(e)(o))}),[e,l]),{loading:!l&&void 0===n,error:l&&!0!==l,userCompanyVisits:n}}},51950:(e,t,n)=>{n.d(t,{E:()=>m});var r=n(69733),a=n(1081),l=n(96540),o=n(63560),s=n.n(o),i=n(50575),c=n(62147);const u=()=>(0,a.Mz)((e=>{let{users:t}=e;return t}),((e,t)=>t),((e,t)=>{let{hasReceivedUserUnsubscriptions:n,unsubscriptions:r}=e;return{hasReceivedUnsubscriptions:n[t],unsubscriptions:r[t]}})),m=e=>{const t=(0,l.useMemo)(u,[]),{unsubscriptions:n,hasReceivedUnsubscriptions:a}=(0,r.d4)((n=>t(n,e))),o=(0,r.wA)();return(0,l.useEffect)((()=>{var t;!e||void 0!==a||null!==(t=c.Eo.useUserUnsubscriptions)&&void 0!==t&&t[e]||(s()(c.Eo,`useUserUnsubscriptions.${e}`,!0),(0,i.L)(e)(o))}),[e,a]),{loading:void 0!==a,error:a&&!0!==a,unsubscriptions:n}}},87507:(e,t,n)=>{n.d(t,{j:()=>r});const r=Object.freeze({ALWAYS:"always",REGULARLY:"regularly",OCCASIONALLY:"occasionally",NEVER:"never"})},61208:(e,t,n)=>{n.d(t,{K:()=>r.K,z9:()=>r.z9});var r=n(2281)},10777:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(96540);function a(e,t,n){void 0===n&&(n={});var a=n.maxWait,l=(0,r.useRef)(null),o=(0,r.useRef)([]),s=n.leading,i=void 0===n.trailing||n.trailing,c=(0,r.useRef)(!1),u=(0,r.useRef)(null),m=(0,r.useRef)(!1),d=(0,r.useRef)(e);d.current=e;var p=(0,r.useCallback)((function(){clearTimeout(u.current),clearTimeout(l.current),l.current=null,o.current=[],u.current=null,c.current=!1}),[]);(0,r.useEffect)((function(){return m.current=!1,function(){m.current=!0}}),[]);var f=(0,r.useCallback)((function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];o.current=e,clearTimeout(u.current),c.current&&(c.current=!1),u.current||!s||c.current||(d.current.apply(d,e),c.current=!0),u.current=setTimeout((function(){var t=!0;s&&c.current&&(t=!1),p(),!m.current&&i&&t&&d.current.apply(d,e)}),t),a&&!l.current&&i&&(l.current=setTimeout((function(){var e=o.current;p(),m.current||d.current.apply(null,e)}),a))}),[a,t,p,s,i]),v=(0,r.useCallback)((function(){u.current&&(d.current.apply(null,o.current),p())}),[p]);return[f,p,v]}},54768:(e,t,n)=>{n.d(t,{X:()=>m});var r=n(96540),a=n(49233);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}var o=["children"];function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?s(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==l(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===l(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},l=Object.keys(e);for(r=0;r<l.length;r++)n=l[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)n=l[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function m(e){var t=e.children,n=u(e,o),l=r.useRef(null),s=r.useRef(0);return 0===Object.keys(n).length?r.createElement(r.Fragment,null,t):r.createElement(a.R.Provider,{value:i(i({},n),{},{ssrSearchRef:l,recommendIdx:s})},t)}}}]); 2//# sourceMappingURL=search-search_wrapper-search_wrapper.655126b29b69ae9e5660.js.map
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.