1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1339],{95356:(e,t,a)=>{a.d(t,{Q:()=>r,u:()=>o});var n=a(23181),l=a.n(n);const r=(e,t)=>{const a=t.filter((t=>t>e)),n=t.filter((t=>t===e));return(a.length+.5*n.length)/t.length},o=e=>Object.entries(null!=e?e:{}).map((e=>{let[t,a]=e;const[n,r]=t.split("-").map(Number),o=Math.round((n+r)/2);return l()(0,a).map((()=>o))})).flat()},49504:(e,t,a)=>{a.d(t,{q:()=>s,r:()=>o});var n=a(96540),l=a(80243),r=a(76929);const o=(0,l.Ay)({resolved:{},chunkName:()=>"header_contents-tests_header-tests_header",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>a.e(3873).then(a.bind(a,98858)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return a(t)},resolve(){return 98858}},{fallback:n.createElement(r.Du,null)}),s=(0,l.Ay)({resolved:{},chunkName:()=>"header",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>Promise.all([a.e(634),a.e(3717),a.e(8843),a.e(6608)]).then(a.bind(a,20557)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return a(t)},resolve(){return 20557}},{fallback:n.createElement(r.Du,null)})},29760:(e,t,a)=>{a.d(t,{a:()=>v,k:()=>p});var n=a(58168),l=a(96540),r=a(6442),o=a(69733),s=a(56347);const i={fr:{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGzSURBVHjaYiyeepkBBv79+Zfnx/f379+fP38CyT9//jAyMiq5GP77wvDnJ8MfoAIGBoAAYgGqC7STApL///3/9++/pCTv////Qdz/QO4/IMna0vf/z+9/v379//37bUUTQACBNDD8Z/j87fffvyAVX79+/Q8GQDbQeKA9fM+e/Pv18/+vnwzCIkBLAAKQOAY5AIAwCEv4/4PddNUm3ji0QJyxW3rgzE0iLfqDGr2oYuu0l54AYvnz5x9Q6d+/QPQfyAQqAin9B3EOyG1A1UDj//36zfjr1y8GBoAAFI9BDgAwCMIw+P8Ho3GDO6XQ0l4MN8b2kUwYaLszqgKM/KHcDXwBxAJUD3TJ779A8h9Q5D8SAHoARP36+Rfo41+/mcA2AAQQy49ff0Cu//MPpAeI/0FdA1QNYYNVA/3wmwEYVgwMAAHE8uPHH5BqoD1//gJJLADoJKDS378Z//wFhhJAALF8A3rizz8uTmYg788fJkj4QOKREQyYxSWBhjEC/fcXZANAALF8+/anbcHlHz9+ffvx58uPX9KckkCn/gby/wLd8uvHjx96k+cD1UGiGQgAAgwA7q17ZpsMdUQAAAAASUVORK5CYII="},en:{image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHzSURBVHjaYkxOP8IAB//+Mfz7w8Dwi4HhP5CcJb/n/7evb16/APL/gRFQDiAAw3JuAgAIBEDQ/iswEERjGzBQLEru97ll0g0+3HvqMn1SpqlqGsZMsZsIe0SICA5gt5a/AGIEarCPtFh+6N/ffwxA9OvP/7//QYwff/6fZahmePeB4dNHhi+fGb59Y4zyvHHmCEAAAW3YDzQYaJJ93a+vX79aVf58//69fvEPlpIfnz59+vDhw7t37968efP3b/SXL59OnjwIEEAsDP+YgY53b2b89++/awvLn98MDi2cVxl+/vl6mituCtBghi9f/v/48e/XL86krj9XzwEEEENy8g6gu22rfn78+NGs5Ofr16+ZC58+fvyYwX8rxOxXr169fPny+fPn1//93bJlBUAAsQADZMEBxj9/GBxb2P/9+S/R8u3vzxuyaX8ZHv3j8/YGms3w8ycQARmi2eE37t4ACCDGR4/uSkrKAS35B3TT////wADOgLOBIaXIyjBlwxKAAGKRXjCB0SOEaeu+/y9fMnz4AHQxCP348R/o+l+//sMZQBNLEvif3AcIIMZbty7Ly6t9ZmXl+fXj/38GoHH/UcGfP79//BBiYHjy9+8/oUkNAAHEwt1V/vI/KBY/QSISFqM/GBg+MzB8A6PfYC5EFiDAABqgW776MP0rAAAAAElFTkSuQmCC"}};var c=a(97815),d=a(44e3),u=a(29604),m=a(30371);const p=(e,t)=>{let a=t;const n="undefined"!=typeof window?window.location.search:"";return"undefined"!=typeof window&&(a=window.location.pathname+n),"fr"===e?a.replace("/fr",""):`${m.A}/fr${a.substring(u.P8.length,a.length)}`},v=e=>{var t;let{classes:a={},children:u=null,...m}=e;const{locale:v}=(0,r.A)(),A=(0,o.d4)((e=>e.firebaseServer.from)),E=(0,l.useMemo)((()=>"fr"===v?"en":"fr"),[v]),f=(0,l.useMemo)((()=>i[E]),[E]),g=(0,s.zy)(),h=(0,l.useMemo)((()=>p(v,A)),[v,g]),y=(0,o.wA)(),I=(0,d.P)(),C=(0,l.useCallback)((e=>{if(e.preventDefault(),e.stopPropagation(),I)return(0,c.LX)(I,E)(y).then((()=>{window.setTimeout((()=>{window.location=h}),500)}));window.location=h}),[I,E,h]);return f?l.createElement("a",(0,n.A)({href:h,onClick:C,className:null!==(t=`ml-2 ${null==a?void 0:a.container}`)&&void 0!==t?t:""},m),u||l.createElement("img",{className:"w-2 h-[11px]",src:f.image,alt:E})):null}},56926:(e,t,a)=>{a.d(t,{s:()=>n,z:()=>l});const n=e=>{const t=e.split("-"),a=Math.max(...t.map((e=>e.length)));let n="";for(let e=0;n.length<8&&e<a;e++)n+=t.map((t=>t[e]||"")).join("");return n.toUpperCase()},l=e=>Object.keys((null==e?void 0:e.atsLikes)||{}).length+Object.keys((null==e?void 0:e.likes)||{}).length+Object.keys((null==e?void 0:e.remoteJobLikes)||{}).length+Object.keys((null==e?void 0:e.anonymousRemoteJobLikes)||{}).length},67057:(e,t,a)=>{a.d(t,{Om:()=>h,FZ:()=>g});var n=a(58168),l=a(80284),r=a(96540),o=a(730),s=a(40272),i=a(8991),c=a(7078),d=a(2439),u=a(57230),m=a(50298),p=a(85838),v=a(23215);const A=(0,a(51476).defineMessages)({applicationExpired:{id:"Developer.Dashboard.Activity.Flow.Recruiter.applicationExpired",defaultMessage:"La candidature de {devName} a expiré au bout de 60 jours."}
1,newIntroMessage:{id:"Developer.Dashboard.Activity.Flow.Recruiter.newIntroMessage",defaultMessage:"{devName} a ajouté {count, plural, =1 {un message} other {# messages}} dans votre mise en relation"},companyThreadAnswer:{id:"Developer.Dashboard.Activity.Flow.Recruiter.companyThreadAnswer",defaultMessage:"{devName} a répondu à une question sur votre page entreprise."},developerThreadAnswer:{id:"Developer.Dashboard.Activity.Flow.Recruiter.developerThreadAnswer",defaultMessage:"{devName} a répondu à votre question sur son profil développeur."},newCompanyThread:{id:"Developer.Dashboard.Activity.Flow.Recruiter.newCompanyThread",defaultMessage:"{devName} a posé une question sur votre page entreprise."},acceptedIntro:{id:"Developer.Dashboard.Activity.Flow.Recruiter.acceptedIntro",defaultMessage:"{devName} a accepté votre demande de mise en relation"},declinedIntro:{id:"Developer.Dashboard.Activity.Flow.Recruiter.declinedIntro",defaultMessage:"{devName} a décliné votre demande de mise en relation"},developerLike:{id:"Developer.Dashboard.Activity.Flow.Recruiter.developerLike",defaultMessage:"{devName} a liké votre page entreprise."},newJobApplication:{id:"Developer.Dashboard.Activity.Flow.Recruiter.newJobApplication",defaultMessage:"{devName} a postulé à votre offre {jobName}"},newSpontaneousApplication:{id:"Developer.Dashboard.Activity.Flow.Recruiter.newSpontaneousApplication",defaultMessage:"{devName} a déposé une candidature spontanée "},newAtsJobApplication:{id:"Developer.Dashboard.Activity.Flow.Recruiter.newAtsJobApplication",defaultMessage:"[ATS] {devName} a postulé à votre offre {jobName}"},newAtsSpontaneousApplication:{id:"Developer.Dashboard.Activity.Flow.Recruiter.newAtsSpontaneousApplication",defaultMessage:"[ATS] {devName} a déposé une candidature spontanée "},alertMatched:{id:"Developer.Dashboard.Activity.Flow.Recruiter.alertMatched",defaultMessage:"Votre recherche {searchName} a remonté {count} {count, plural, =1 {nouveau résultat} other {nouveaux résultats}}"},recruiterMention:{id:"Recruiter.Dashboard.Activity.Flow.Recruiter.recruiterMention",defaultMessage:"Vous avez été mentionné par {recruiterName} sur le profil d'un développeur"},unlockAchivement:{id:"User.Dashboard.Activity.Flow.unlockAchievement",defaultMessage:"Succès débloqué : {achievementTitle}"}});var E=function(e){return r.createElement("svg",e,r.createElement("g",{stroke:"#230CAE",fill:"none",fillRule:"evenodd",strokeLinecap:"round"},r.createElement("g",{strokeWidth:"19.5",stroke:"inherit"},r.createElement("path",{d:"M187 80.99h36.236c22.154 0 37.46-15.314 37.46-35.292 0-20.181-15.306-35.698-37.46-35.698H203.5"}),r.createElement("path",{d:"M10 13.91 32.586 81.5l25.03-66.9 25.027 66.9 18.932-54.093c2.694-7.885 8.34-14.442 16.286-16.607a22.576 22.576 0 0 1 15.693 1.413 23.004 23.004 0 0 1 6.536 4.681l.802.82.802-.82c4.317-4.402 10.17-6.875 16.272-6.875 6.103 0 11.956 2.473 16.273 6.875 4.33 4.405 6.761 10.39 6.758 16.633-.006 6.238-2.447 12.221-6.78 16.62l-.801.82-20.716 21.17-6.94 7.086a6.82 6.82 0 0 1-9.762 0l-2.134-2.195-4.812-4.914-11.64-11.892",strokeLinejoin:"round"})),r.createElement("g",{style:{fill:"#210bab",fillOpacity:"1"}},r.createElement("path",{style:{stroke:"none"},d:"M2.469-18.625c0-.55.172-1 .515-1.344.352-.343.797-.515 1.329-.515h6.375c1.3 0 2.457.242 3.468.718 1.02.48 1.828 1.149 2.422 2 .594.856.89 1.84.89 2.953 0 .793-.163 1.477-.484 2.047a4.424 4.424 0 0 1-1.172 1.407c-.468.367-.937.64-1.406.828 1 .304 1.852.855 2.563 1.656.718.793 1.078 1.828 1.078 3.11a5.408 5.408 0 0 1-.797 2.859c-.531.875-1.309 1.578-2.328 2.11-1.012.53-2.262.796-3.75.796h-6.86c-.53 0-.976-.18-1.328-.547-.343-.363-.515-.812-.515-1.344Zm3.969 1.672v4.922h3.906c.863 0 1.57-.227 2.125-.688.562-.457.844-1.05.844-1.781 0-.719-.29-1.305-.86-1.766-.562-.457-1.281-.687-2.156-.687Zm0 8.219v5.187h4.312c.895 0 1.633-.242 2.219-.734.594-.5.89-1.117.89-1.86 0-.75-.293-1.367-.875-1.859-.574-.488-1.32-.734-2.234-.734Zm0 0",stroke:"none",transform:"translate(240.062 176.45)"})),r.createElement("g",{style:{fill:"#210bab",fillOpacity:"1"}},r.createElement("path",{style:{stroke:"none"},d:"M17.063-20.64c.55 0 .984.152 1.296.453.32.292.504.656.547 1.093.04.438-.086.89-.375 1.36L11.97-6.812v4.921c0 .575-.188 1.047-.563 1.422-.375.375-.851.563-1.422.563-.593 0-1.078-.188-1.453-.563-.375-.375-.562-.847-.562-1.422v-4.921L1.562-17.5c-.312-.531-.437-1.035-.375-1.516.063-.488.27-.879.625-1.172.352-.3.797-.453 1.329-.453.55 0 .976.153 1.28.453.313.293.579.641.798 1.047l4.828 8.172 4.703-7.969c.32-.519.645-.93.969-1.234.332-.312.781-.469 1.344-.469Zm0 0",stroke:"none",transform:"translate(258.425 176.45)"}))))};E.defaultProps={width:"272",height:"92",viewBox:"0 0 271 92",xmlns:"http://www.w3.org/2000/svg"};const f=(0,l.A)((()=>(0,p.A)({w3dLogo:{display:"flex",justifyContent:"center","& > svg":{width:30,height:50},"& > svg > g":{stroke:"#fff"},height:50,width:50,borderRadius:"50%",backgroundColor:v.pW[500]}}))),g=(e,t,a)=>{switch(e.data.type){case"NEW_COMPANY_THREAD":return{component:c._,props:{devId:e.data.devId,date:e.timestamp,translation:A.newCompanyThread,linkTo:`/company/${t}/jobs?showThread=${e.data.threadId}`,activityType:"NEW_COMPANY_THREAD"}};case"COMPANY_THREAD_ANSWER":return{component:c._,props:{devId:e.data.devId,date:e.timestamp,translation:A.companyThreadAnswer,linkTo:`/company/${t}/jobs?showThread=${e.data.threadId}`,activityType:"COMPANY_THREAD_ANSWER"}};case"DEVELOPER_THREAD_ANSWER":return{component:c._,props:{devId:e.data.devId,date:e.timestamp,translation:A.developerThreadAnswer,linkTo:`/user/${e.data.devId}?showThread=${e.data.threadId}`,activityType:"DEVELOPER_THREAD_ANSWER"}};case"DEVELOPER_ACCEPTED_INTRO":return{component:c._,props:{devId:e.data.devId,date:e.timestamp,translation:A.acceptedIntro,linkTo:`/introduction/${e.data.introId}`,activityType:"DEVELOPER_ACCEPTED_INTRO"}};case"DEVELOPER_DECLINED_INTRO":return{component:c._,props:{devId:e.data.devId,date:e.timestamp,translation:A.declinedIntro,linkTo:`/introduction/${e.data.introId}`,activityType:"DEVELOPER_DECLINED_INTRO"}};case"APPLICATION_EXPIRED":return{component:c._,props:{devId:e.data.devId,date:e.timestamp,translation:A.applicationExpired,linkTo:`/introduction/${e.data.introId}
1`,activityType:"APPLICATION_EXPIRED"}};case"NEW_INTRO_MESSAGE":return{component:c._,props:{devId:e.data.devId,date:e.timestamp,translation:A.newIntroMessage,linkTo:`/introduction/${e.data.introId}`,otherTranslationData:{count:e.data.count},activityType:"NEW_INTRO_MESSAGE"}};case"NEW_JOB_APPLICATION":return{component:c._,props:{devId:e.data.devId,jobId:e.data.jobId,date:e.timestamp,translation:A.newJobApplication,linkTo:`/manager/candidates?filters%5BjobId%5D=${e.data.jobId}&mode=applications`,activityType:"NEW_JOB_APPLICATION"}};case"NEW_SPONTANEOUS_APPLICATION":return{component:c._,props:{devId:e.data.devId,date:e.timestamp,translation:A.newSpontaneousApplication,linkTo:"/manager/candidates?filters%5Bstatus%5D=SUPERLIKED&mode=applications",activityType:"NEW_SPONTANEOUS_APPLICATION"}};case"NEW_ATS_JOB_APPLICATION":return{component:c._,props:{devId:e.data.devId,jobId:e.data.jobId,date:e.timestamp,translation:A.newAtsJobApplication,linkTo:`/manager/candidates/ats-candidates?filters%5BjobId%5D=${e.data.jobId}`,activityType:"NEW_ATS_JOB_APPLICATION"}};case"NEW_ATS_SPONTANEOUS_APPLICATION":return{component:c._,props:{devId:e.data.devId,date:e.timestamp,translation:A.newAtsSpontaneousApplication,linkTo:"/manager/candidates/ats-candidates?filters%5Bstatus%5D=ATS_SUPERLIKED",activityType:"NEW_ATS_SPONTANEOUS_APPLICATION"}};case"ALERT_MATCHED":return{component:u.G,props:{searchId:e.data.searchId,date:e.timestamp,translation:A.alertMatched,linkTo:`/searches/${e.data.searchId}?onlyUnseenDevs=true`,otherTranslationData:{count:e.data.count},activityType:"ALERT_MATCHED"}};case"DEVELOPER_LIKE":return{component:c._,props:{devId:e.data.devId,date:e.timestamp,translation:A.developerLike,linkTo:`/user/${e.data.devId}`,activityType:"DEVELOPER_LIKE"}};case"RECRUITER_ACTIVITY_FROM_WELOVEDEVS":return{component:i.b,props:{date:e.timestamp,text:e.data.message,Image:r.createElement("div",{className:null==a?void 0:a.w3dLogo},r.createElement(E,null)),linkTo:e.data.link,activityType:"RECRUITER_ACTIVITY_FROM_WELOVEDEVS"}};case"UNLOCK_ACHIEVEMENT":return{component:s.n,props:{date:e.timestamp,achievementId:e.data.achievementId,translation:A.unlockAchivement,linkTo:`/user/${e.data.userId}/achievements`,activityType:"UNLOCK_ACHIEVEMENT"}};case"QUESTION_STATUS_UPDATED":return{component:m.w,props:{activity:e,activityType:"QUESTION_STATUS_UPDATED",linkTo:`/tests/${e.data.testId}/questions/${e.data.questionId}`}};case"RECRUITER_MENTION":return{component:d.L,props:{recId:e.data.recId,date:e.timestamp,devId:e.data.devId,translation:A.recruiterMention,linkTo:`/user/${e.data.devId}?openDrawer=true`,activityType:"NEW_COMPANY_THREAD"}};default:return null}},h=e=>{let{activity:t}=e;const a=(0,o.Qh)(),l=f({}),s=(0,r.useMemo)((()=>g(t,a,l)),[t]);if(!s)return null;const{component:i,props:c}=s;return r.createElement(i,(0,n.A)({},c,{classes:{container:"hover:bg-dark-50 "}}))}},29442:(e,t,a)=>{a.d(t,{J:()=>n});const n=(0,a(96540).createContext)({})},42243:(e,t,a)=>{a.d(t,{m:()=>d});var n=a(96540),l=a(23979),r=a(13309),o=a(730),s=a(85354),i=a(44e3);let c=!1;const d=e=>{var t;let{}=e;const a=(0,i.P)(),d=(0,s._)(),{recruiter:u}=(0,r.f)(a),m=null==u||null===(t=u.publicPersonnal)||void 0===t?void 0:t.displayName,p=null==u?void 0:u.company,v=(0,o.JO)(),{publicProfile:A}=(0,l.H)(p);return(0,n.useEffect)((()=>{a&&d&&m&&A&&"id0"!==v&&"freemium"!==v&&!c&&(c=!0,function(e,t,a,n){if(!e[n]){for(var l=e[n]=[],r=["survey","reset","config","init","set","get","event","identify","track","page","screen","group","alias"],o=0;o<r.length;o++){var s=r[o];l[s]=l[s]||function(e){return function(){var t=Array.prototype.slice.call(arguments);l.push([e,t])}}(s)}l.SNIPPET_VERSION="1.0.1";var i=t.createElement("script");i.type="text/javascript",i.async=!0,i.src="https://d2yyd1h5u9mauk.cloudfront.net/integrations/web/v1/library/oSPOmGdNieXvoYrg/"+n+".js";var c=t.getElementsByTagName("script")[0];c.parentNode.insertBefore(i,c)}}(window,document,0,"delighted"),delighted.survey({email:d,name:m,properties:{plan:v,company:A.description.companyName}}))}),[a,d,m,v,A]),null}},87695:(e,t,a)=>{a.d(t,{W:()=>A});var n=a(58168),l=a(84887),r=a(96540),o=a(58065),s=a(9257),i=a(730),c=a(77225),d=a(87732),u=a(44e3),m=a(69733),p=a(87331),v=a(10499);const A=e=>{var t;let{devId:a,classes:A,...E}=e;const f=(0,u.P)(),g=(0,m.wA)(),h=(0,i.Qh)(),{devInteractions:y}=(0,v.D)(h,a),I=Object.keys((null==y?void 0:y.faved)||{}).filter((e=>e!==f)),C=null==y||null===(t=y.faved)||void 0===t?void 0:t[f],b=(0,r.useCallback)((()=>{C?(0,c.u7)(a,h)(g):(0,c.KB)(a,h)(g)}),[a,C,f]),w=(0,r.useMemo)((()=>C?r.createElement(r.Fragment,null,r.createElement(s.default,{className:"text-yellow-500 mr-1"}),r.createElement(o.A,{id:"Recruiter.developerSearch.actions.removeFromFavorites",defaultMessage:"Enlever des favoris"})):I.length>0?r.createElement(r.Fragment,null,r.createElement(s.default,{className:"text-yellow-500 mr-1"}),r.createElement("div",{className:"flex flex-col"},r.createElement(o.A,{id:"Recruiter.developerSearch.actions.addToFavs",defaultMessage:"Ajouter aux favoris"}),r.createElement(p.Typography,{variant:"body3"},r.createElement(o.A,{id:"Recruiter.developerSearch.actions.inOthersFavorite",defaultMessage:"En favori chez {count, plural, =1 {1 autre collègue} other {# autres collègues}}",values:{count:I.length}})))):r.createElement(r.Fragment,null,r.createElement(l.A,{className:"text-yellow-500 mr-1"}),r.createElement(o.A,{id:"Recruiter.developerSearch.actions.addToFavs",defaultMessage:"Ajouter aux favoris"}))),[f,I,C]);return r.createElement(d.P,(0,n.A)({className:null==A?void 0:A.button,onClick:()=>b()},E),w)}},88415:(e,t,a)=>{a.d(t,{Q:()=>k});var n=a(96540),l=a(58065),r=a(95093),o=a.n(r),s=a(87331),i=a(89554),c=a(77225),d=a(80284),u=(a(46942),a(23215),a(85838));(0,d.A)((e=>{let{spacingNumber:t}=e;return(0,u.A)({icon:{},localIcon:e=>{let{color:t}=e;
1return{color:s.dark[200],willChange:"color",cursor:"pointer",display:"flex",transition:"color 500ms","&:hover":{color:t}}}})}));var m=a(12316),p=a(765),v=a(77037),A=a(37071),E=a(51629),f=a(30799),g=a(37303),h=a(46831),y=a(38528),I=a(40576),C=a(14166);const b=(0,y.MA)({button:{width:"unset"}}),w=e=>{let{open:t,onClose:a,onSave:r,companyId:o}=e;const s=b(),i=(0,C.h)();return n.createElement(v.A,{onClose:a,open:t},n.createElement(h.A,null,n.createElement(l.A,{id:"Recruiter.developerSearch.mustSaveDialog.title",defaultMessage:"Cacher ce développeur"})),n.createElement(f.A,null,n.createElement(g.A,null,n.createElement(l.A,{id:"Recruiter.developerSearch.mustSaveDialog.contentText",defaultMessage:"Vous devez sauvegarder votre recherche actuelle pour pouvoir cacher ce développeur"}))),n.createElement(A.A,null,n.createElement(E.A,{size:"small",onClick:a},n.createElement(l.A,{id:"Main.lang.cancel",defaultMessage:"Annuler"})),n.createElement(I.O,{companyId:o,role:i,disableNewSearchBehaviour:!0,onNewSearch:r,buttonProps:{variant:"outlined",size:"small"},classes:{button:s.button}})))};var D=a(39358),T=(a(28721),a(96258)),N=a(44e3);const k=e=>{var t,a,r;let{companyId:d,searchId:u,devId:v,children:A,onHide:E}=e;const{companySearches:f}=(0,D.L)(d),g=null!==(t=null==f||null===(a=f[null!=u?u:""])||void 0===a||null===(r=a.details)||void 0===r?void 0:r.hiddenIds)&&void 0!==t?t:{},h=(0,n.useMemo)((()=>g[v]),[g]),[y,I,C]=(0,p.Z)(),[b,k,x]=(0,p.Z)(),M=m.x.get("hideDeveloperSaveChoice"),R=(0,N.P)(),[S,P]=(0,n.useState)(m.x.get("hideDeveloperSaveChoice")),_=(0,n.useCallback)((()=>{const e=!S;P(e),e?m.x.set("hideDeveloperSaveChoice",!0,{path:"/",expires:o()().add(5,"years").toDate()}):m.x.remove("hideDeveloperSaveChoice",{path:"/"})}),[S,m.x]),O=(0,n.useMemo)((()=>{var e,t;return null==f||null===(e=f[null!=u?u:""])||void 0===e||null===(t=e.details)||void 0===t?void 0:t.name}),[f,u]),B=(0,n.useCallback)((()=>{u&&((0,c.yF)(d,u,v,h?null:(new Date).getTime())(),(0,T.w2)(R,v,!h),"function"==typeof E&&E())}),[h,g,h,E,R,u,v]),L=(0,n.useCallback)((e=>{(0,c.yF)(d,e,v,h?null:(new Date).getTime())()}),[d,v]),j=(0,n.useCallback)((()=>u?M||h?B():I():k()),[h,M,u,B]);return n.createElement(n.Fragment,null,n.createElement(i.A,{open:y,onClose:C,onConfirm:B,title:n.createElement(l.A,{id:"Recruiter.developerSearch.hideDeveloperDialog.title",defaultMessage:"Cacher ce développeur ?"}),content:n.createElement(n.Fragment,null,n.createElement(l.A,{id:"Recruiter.developerSearch.hideDeveloperDialog.content",defaultMessage:"Ce développeur ne sera plus visible dans votre recherche '{searchName}' mais restera visible dans vos autres recherches.",values:{searchName:O}}),n.createElement("div",{className:"flex pt-1 items-center justify-center"},n.createElement(s.Checkbox,{color:"primary",variant:"outlined",checked:S,onChange:_}),n.createElement(l.A,{id:"Recruiter.developerSearch.hideDeveloperDialog.saveChoice",defaultMessage:"Ne plus afficher cette fenêtre."})))}),!u&&n.createElement(w,{open:b,onClose:x,onSave:L,companyId:d,searchId:u}),A(!!h,j))}},57433:(e,t,a)=>{a.r(t),a.d(t,{default:()=>g});var n=a(51629),l=a(96540),r=a(56347),o=a(54625),s=a(69733),i=a(38528),c=a(6442),d=a(58065),u=a(3451);var m=a(730),p=a(23979),v=a(9944),A=a(44e3);const E=(0,a(51476).defineMessages)({waiting:{id:"Recruiter.disabledProfile.recruiterHeader.waiting.title",defaultMessage:"Votre compte recruteur n'est pas activé."},disabled:{id:"Recruiter.disabledProfile.recruiterHeader.title",defaultMessage:"Votre profil recruteur est désactivé pour le moment !"},companyDisabled:{id:"Recruiter.disabledCompany.recruiterHeader.title",defaultMessage:"Votre page entreprise est désactivée."}}),f=(0,i.MA)({bolden:{fontWeight:500},alert:{padding:[12,24],display:"flex",flexDirection:"row",alignItems:"center"},alertMessage:{display:"flex",flexDirection:"row",alignItems:"center"},snackbarAction:{marginLeft:24,color:"#fff","& > a":{color:"currentColor"}},button:{color:"currentColor",border:[1,"solid","currentColor"],padding:[8,12]}}),g=e=>{let{isWaiting:t,render:a}=e;const i=f(),g=(0,m.Qh)(),{publicProfile:h}=(0,p.H)(g),{formatMessage:y}=(0,c.A)(),{enqueueSnackbar:I,closeSnackbar:C}=(0,u.dh)(),b=(0,l.useCallback)((()=>{$crisp&&($crisp.push(["do","message:send",["text","Mon compte est désactivé"]]),$crisp.push(["do","chat:open"]))}),[]),w=(0,v.t)(),D=(0,A.P)(),T=(0,s.d4)((e=>{var t,a;return null===(t=e.mainData.recruiters)||void 0===t||null===(a=t[D])||void 0===a?void 0:a.disabled})),N=null==h?void 0:h.disabled,k=(0,r.W5)("/welcome-recruiter"),x=(0,l.useMemo)((()=>k?null:w?{message:y(E.waiting),action:l.createElement(o.N_,{to:"/welcome-recruiter"},l.createElement(n.A,{className:i.button,variant:"outlined",size:"small"},l.createElement(d.A,{id:"Recruiter.disabledProfile.recruiterHeader.waiting.action",defaultMessage:"En savoir plus"})))}:T?{message:y(E.disabled),action:l.createElement(n.A,{className:i.button,variant:"outlined",size:"small",onClick:b},l.createElement(d.A,{id:"Recruiter.disabledProfile.recruiterHeader.action",defaultMessage:"Contacter le support"}))}:N?{message:y(E.companyDisabled),action:l.createElement(n.A,{className:i.button,variant:"outlined",size:"small",onClick:b},l.createElement(d.A,{id:"Recruiter.disabledProfile.recruiterHeader.action",defaultMessage:"Contacter le support"}))}:null),[T,w,i,N,k]);return(0,l.useEffect)((()=>{const e="persistent_recruiter_snackbar";x?(C(e),I(null==x?void 0:x.message,{variant:"warning",key:e,persist:!0,action:()=>null==x?void 0:x.action})):C(e)}),[null==x?void 0:x.message]),l.createElement(l.Fragment,null,a(t))}},35245:(e,t,a)=>{a.d(t,{H:()=>g,u:()=>f});var n=a(77037),l=a(37071),r=a(30799),o=a(58065),s=a(96540),i=a(87331),c=a(69733),d=a(44e3),u=a(10294),m=a(13309),p=a(92616),v=a(26058),A=a(60623),E=a(10345);const f=e=>
1{let{companyId:t,recruiterPlaceId:a,open:u,onClose:m}=e;const E=(0,d.P)(),f=(0,c.wA)(),[g,h]=(0,s.useState)(a);return s.createElement(n.A,{open:!!u,onClose:m},s.createElement(p.L,null,s.createElement(o.A,{id:"Recruiter.AgencyMode.Overlay.Title",defaultMessage:"Sélectionnez votre agence"})),s.createElement(r.A,null,s.createElement(i.Typography,null,s.createElement(o.A,{id:"Recruiter.AgencyMode.Overlay.notice",defaultMessage:'Votre administrateur a activé le mode "Agence" pour votre entreprise. Veuillez sélectionner votre agence.'})),s.createElement(v.T,{companyId:t,className:"my-2",variant:"flat",value:null!=g?g:null,onChange:h}),s.createElement(i.Typography,{variant:"body3"},s.createElement(o.A,{id:"Recruiter.AgencyMode.Overlay.notice",defaultMessage:"Le mode agence permet de faciliter la découverte des acteurs de votre entreprise pour les candidat·e·s, mais également de vous aider à trouver plus facilement vos collaborateur·ice·s dans certains menus."}))),s.createElement(l.A,null,m&&s.createElement(i.Button,{size:"small",onClick:m},s.createElement(o.A,{id:"Main.lang.close",defaultMessage:"Fermer"})),s.createElement(i.Button,{disabled:!g,color:"primary",size:"small",onClick:()=>{if(g)return(0,A.QJ)({placeId:g,position:0},E)(f).then((()=>{null==m||m()}))}},s.createElement(o.A,{id:"Main.lang.save",defaultMessage:"Sauvegarder"}))))},g=()=>{var e,t,a;const n=(0,d.P)(),{recruiter:l}=(0,m.f)(n),{data:r}=(0,E.N)(null==l?void 0:l.company),{settings:o}=(0,u.E)(null==l?void 0:l.company);var i,c,p;return null==o||!o.agencyMode||null!=r&&r[null!==(e=null==l||null===(t=l.description)||void 0===t||null===(a=t.place)||void 0===a?void 0:a.placeId)&&void 0!==e?e:""]?null:s.createElement(f,{open:!0,companyId:null==l?void 0:l.company,recruiterPlaceId:null!==(i=null==l||null===(c=l.description)||void 0===c||null===(p=c.place)||void 0===p?void 0:p.placeId)&&void 0!==i?i:null})}},26058:(e,t,a)=>{a.d(t,{T:()=>u});var n=a(58168),l=a(17681),r=a(96540),o=a(73286),s=a(21208),i=a(45603),c=a(10345),d=a(71070);const u=e=>{let{companyId:t,value:a,onChange:u,...m}=e;const{locale:p}=(0,d.t)(),{data:v}=(0,c.N)(t),{places:A}=(0,s.q)(Object.keys(v||{}),p);return r.createElement(o.l6,(0,n.A)({value:a,onChange:u},m),Object.entries(v||{}).sort(((e,t)=>{let[,{position:a}]=e,[,{position:n}]=t;return a-n})).map((e=>{let[t]=e;return r.createElement(l.A,{value:t},(0,i.y)(A[t],"city"))})))}},40983:(e,t,a)=>{a.d(t,{h:()=>w});var n=a(77037),l=a(30799),r=a(96540),o=a(58065),s=a(87331),i=a(44e3),c=a(37633),d=a(92616),u=a(67713),m=a(72426),p=a(62746),v=a(34366),A=a(730),E=a(10499),f=a(61655),g=a(92408),h=a(765),y=a(11652),I=a(82392),C=a(33965);const b=e=>{var t;let{devId:a,showBatchDialog:c}=e;const{data:h}=(0,u.R)(a,"developer"),[y,b]=(0,r.useState)(null),w=(0,i.P)(),D=(0,A.Qh)(),{devInteractions:T}=(0,E.D)(D,a),{value:N}=(0,f.D)(a,D),{hasBatchFeature:k}=(0,I.IT)(D),{developer:x,loaded:M,errored:R}=(0,C.T)(a),S=async()=>{y&&("talk"!==y&&"talked_outside"!==y&&"see_profile"!==y&&"not_interested"!==y||(0,p.RZ)(w,a,y))};return null!=T&&null!==(t=T.faved)&&void 0!==t&&t[w]?((0,p.RZ)(w,a,"faved"),null):null!=T&&T.introId?((0,p.RZ)(w,a,"talk"),null):x?r.createElement(n.A,{open:!0}
1,r.createElement(d.L,null,r.createElement(o.A,{id:"ExternalLinkFeedbackDialog.title",defaultMessage:"Vous avez récemment visité le profil externe de {name}",values:{name:null!=N?N:null==h?void 0:h.firstName}})),r.createElement(l.A,null,r.createElement(g.Q9,{developer:x,devId:a,companyId:D}),r.createElement(m.r,{classes:{container:"w-full ",icon:"text-indigo-400 fill-current"},devId:a,orientation:"row"}),r.createElement("div",{className:"w-full h-[1px] bg-dark-50 my-1"}),r.createElement(s.Typography,null,r.createElement(o.A,{id:"ExternalLinkFeedbackDialog.feeedback.question",defaultMessage:"Qu'avez-vous pensé de son profil?"})),r.createElement("div",null,r.createElement("div",{className:"flex items-center p-1",onClick:()=>b("talk")},r.createElement(s.Checkbox,{color:"indigo",className:"mr-1",isRadio:!0,checked:"talk"===y}),r.createElement(s.Typography,null,r.createElement(o.A,{id:"ExternalLinkFeedbackDialog.reason.talk",defaultMessage:"Son profil m'intéresse, je souhaite démarrer une discussion!"}))),r.createElement("div",{className:"flex items-center p-1",onClick:()=>b("talked_outside")},r.createElement(s.Checkbox,{color:"indigo",className:"mr-1",isRadio:!0,checked:"talked_outside"===y}),r.createElement(s.Typography,null,r.createElement(o.A,{id:"Exter
1nalLinkFeedbackDialog.reason.talked_outside",defaultMessage:"Nous nous sommes parlés en dehors de WeLoveDevs.com"}))),r.createElement("div",{className:"flex items-center p-1",onClick:()=>b("not_interested")},r.createElement(s.Checkbox,{color:"indigo",className:"mr-1",isRadio:!0,checked:"not_interested"===y}),r.createElement(s.Typography,null,r.createElement(o.A,{id:"ExternalLinkFeedbackDialog.reason.not_interested",defaultMessage:"Le profil ne m'intéresse pas"}))),r.createElement("div",{className:"flex items-center p-1",onClick:()=>b("see_profile")},r.createElement(s.Checkbox,{color:"indigo",className:"mr-1",isRadio:!0,checked:"see_profile"===y}),r.createElement(s.Typography,null,r.createElement(o.A,{id:"ExternalLinkFeedbackDialog.reason.curiosity",defaultMessage:"Je voulais juste voir son profil "})))),r.createElement("div",{className:"w-full flex justify-center"},"talk"!==y&&r.createElement(s.Button,{variant:"contained",size:"small",color:"indigo",disabled:!y,onClick:S},r.createElement(o.A,{id:"ExternalLinkFeedbackDialog.CTA",defaultMessage:"Valider"})),"talk"===y&&r.createElement("div",{onClick:async()=>{k&&(await S(),c())}},r.createElement(v.A,{developerId:a,companyId:D,variant:"contained",color:"indigo",size:"small"}))))):null},w=()=>{const e=(0,i.P)(),{data:t}=(0,c.S)(e),a=(new Date).getTime()-1728e5,n=Object.entries(t||{}).filter((e=>{let[,t]=e;return t.date>a}))[0],l=(0,h.G)();return r.createElement(r.Fragment,null,n&&r.createElement(b,{devId:n[0],showBatchDialog:l.open}),r.createElement(y.e,{open:l.state,onClose:l.close}))}},93724:(e,t,a)=>{a.d(t,{y:()=>q,n:()=>W});var n=a(96540),l=a(6442),r=a(58065),o=a(87331),s=a(80284),i=a(46942),c=a.n(i),d=a(20889),u=a(32592),m=a(2951),p=a(58071),v=a(56434),A=a(54625),E=a(28721),f=a(51476);const g=(0,f.defineMessages)({newJobName:{id:"Manager.Candidates.Table.EditAssignedJobDialog.DefaultNewJobName",defaultMessage:"Nouvelle offre de poste..."},placeholder:{id:"Job.Autocomplete.placeholder",defaultMessage:"Cherchez votre offre de poste..."},assignPlaceholder:{id:"AssignJob.textField",defaultMessage:"Rechercher un job"}});var h=a(85838);
1var y=a(35277),I=a(48944),C=a(75630),b=a(78720),w=a(77037),D=a(37071),T=a(30799),N=a(46831),k=a(58168),x=a(69733),M=a(38528),R=a(9759);const S=(0,f.defineMessages)({textFieldPlaceholder:{id:"CreateJobDialog.TitleTextField.placeholder",defaultMessage:"Titre de votre job"}});var P=a(19647),_=a(44e3),O=a(49170),B=a(67713),L=a(76929),j=a(25361);const F=(0,M.MA)({titleTextField:{marginTop:24},loading:{margin:24}}),H=e=>{let{companyId:t,open:a,onClose:s,onSave:i,newJobName:c}=e;const d=F(),{formatMessage:u}=(0,l.A)(),{uid:m}=(0,n.useContext)(P.V),p=(0,_.P)(),[v,A]=(0,n.useState)(null),[E,f]=(0,n.useState)(null),g=(0,x.wA)(),[h,y]=(0,n.useState)(""),I=(0,n.useCallback)((e=>y(e.target.value)),[]),{data:C}=(0,B.R)(v,"job"),b=(0,n.useCallback)((()=>{if(f(null),!h.length>2)return void f(n.createElement(r.A,(0,k.A)({},O.A.min,{values:{min:2}})));const e=(0,j.K3)("job");(0,R.p7)(e,{title:h},t,m||p,"create")(g).then((()=>{A(e)}))}),[h,m,t]);return(0,n.useEffect)((()=>y(c)),[c]),(0,n.useEffect)((()=>{(null==C?void 0:C.title)===h&&(i({jobId:v,title:h}),s())}),[null==C?void 0:C.title,h]),n.createElement(w.A,{open:a,onClose:s},n.createElement(N.A,null,n.createElement(r.A,{id:"CreateJobDialog.Title",defaultMessage:"Créer une nouvelle offre de poste brouillon ?"})),v&&n.createElement("div",{className:d.loading},n.createElement(L.Ay,null)),!v&&n.createElement(n.Fragment,null,n.createElement(T.A,null,n.createElement(o.Typography,{color:"dark"},n.createElement(r.A,{id:"CreateJobDialog.explanation",defaultMessage:"Créez rapidement une nouvelle offre de poste en spécifiant uniquement le nom. Cette offre sera placée dans vos brouillons."})),E&&n.createElement(o.Typography,{variant:"helper",color:"danger"},E),n.createElement(o.TextField,{fullWidth:!0,variant:"flat",classes:{container:d.titleTextField},value:h,onChange:I,placeholder:u(S.textFieldPlaceholder)})),n.createElement(D.A,null,n.createElement(o.Button,{size:"small",onClick:s},n.createElement(r.A,{id:"Main.lang.close",defaultMessage:"Fermer"})),n.createElement(o.Button,{color:"primary",disabled:!h.length>4,size:"small",onClick:b},n.createElement(r.A,{id:"Main.lang.save",defaultMessage:"Sauvegarder"})))))};var V=a(765),z=a(45603),U=a(72627);const J=(0,s.A)((e=>{let{spacingNumber:t}=e;return(0,h.A)({popper:{zIndex:2e3},container:{display:"flex",alignItems:"center",flexDirection:"column"},selectedItem:{boxShadow:`${o.safe[500]} 0px 0px 2px 3px !important`},jobTitle:{width:`calc(100% - ${20+t(1)}px)`,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},logo:{width:20,height:20},selectedCircle:{extend:"logo",color:o.safe[500],marginRight:t(1)},statusIcon:{extend:"logo",marginRight:t(1)},divider:{margin:t(1,1),display:"flex",justifyContent:"center",position:"relative","& > div":{padding:t(0,2),zIndex:1},"&::before":{position:"absolute",top:"calc(50% - (1px / 2))",left:0,width:"100%",height:1,backgroundColor:"#dfdfdf",content:"''"}},createJobButtonContainer:{width:"100%",display:"flex",justifyContent:"center"},"@media screen and (max-width: 1000px)":{jobs:{flexWrap:"unset",alignItems:"center",flexDirection:"column",margin:t(0,0,1,0)},cardContent:{maxWidth:"unset"},jobItem:{width:"95%",maxWidth:"unset"}},"@media screen and (max-width: 500px)":{jobTitle:{maxWidth:150}}})})),Q={enabled:{component:u.A,color:o.safe[500]},disabled:{component:m.A,color:o.warn[500]},drafts:{component:p.A,color:o.dark[200]}},W=e=>{let{jobStatus:t}=e;const{formatMessage:a}=(0,l.A)(),{component:r,color:o}=Q[t];return n.createElement(E.m,{title:a(y.A[t])},n.createElement(r,{className:"w-2 h-2 mr-1",style:{color:o}}))},q=e=>{let{value:t,companyId:a,onSelect:s,classes:i={}}=e;const{formatMessage:u}=(0,l.A)(),[m,p,f]=(0,V.Z)(),[h,y]=(0,n.useState)(""),w=J({classes:i}),{jobList:D}=(0,I.y)(a),T=(0,n.useMemo)((()=>[...Object.entries((null==D?void 0:D.enabled)||{}).map((e=>{let[t,a]=e;return{id:t,date:a,status:b.A.enabled}})).sort(((e,t)=>{let{date:a}=e,{date:n}=t;return n-a})),...Object.entries((null==D?void 0:D.drafts)||{}).map((e=>{let[t,a]=e;return{id:t,date:a,status:b.A.drafts}})).sort(((e,t)=>{let{date:a}=e,{date:n}=t;return n-a})),...Object.entries((null==D?void 0:D.disabled)||{}).map((e=>
1{let[t,a]=e;return{id:t,date:a,status:b.A.disabled}})).sort(((e,t)=>{let{date:a}=e,{date:n}=t;return n-a}))]),[D]),N=(0,n.useMemo)((()=>{const e=T.map((e=>{let{id:t}=e;return t}));return t?[t].concat(e.filter((e=>t!==e))):e}),[T]),k=(0,C.R)(N),x=(0,n.useMemo)((()=>Object.values(k||{}).map((e=>{var t;return{...e,status:null===(t=T.find((t=>{let{id:a}=t;return a===(null==e?void 0:e.id)})))||void 0===t?void 0:t.status}})).filter((e=>{var t;return!(h.length>0)||(null===(t=e.title)||void 0===t?void 0:t.toLowerCase().includes(h.toLowerCase()))}))),[k,h]),M=(0,n.useCallback)((e=>{let{jobId:t}=e;s(t)}),[s]);return n.createElement("div",{className:w.container},m&&n.createElement(H,{companyId:a,onClose:f,onSave:M,open:m,newJobName:u(g.newJobName)}),n.createElement("div",{className:"flex items-center justify-center w-full my-2"},(null==x?void 0:x.length)>0&&n.createElement(n.Fragment,null,n.createElement(o.TextField,{className:"flex-1 max-w-[300px]",fullWidth:!0,value:h,onChange:e=>y(e.target.value),placeholder:u(g.assignPlaceholder)}),n.createElement(U.z,{spacing:1},(null==x?void 0:x.length)>0&&n.createElement(o.Typography,{color:"dark",component:"div",className:"mx-1"},n.createElement(r.A,{id:"Main.lang.or",defaultMessage:"Ou"})))),n.createElement(o.Button,{color:"indigo",variant:"contained",size:"small",onClick:p},n.createElement(r.A,{id:"Job.Autocomplete.renderer.createJob.button",defaultMessage:"Créer une nouvelle offre de poste"}))),n.createElement("div",{className:"w-full mx-1/2 max-h-[320px] overflow-y-auto flex flex-wrap items-center justify-center custom-scrollbar"},x.map((e=>{var a;const l=t&&e.id===t;return n.createElement(o.Card,{onClick:()=>s(null==e?void 0:e.id),className:c()("cursor-pointer !py-1 !px-2 max-w-[400px] w-[calc(50%-16px)] min-w-[200px] md:w-full md:max-w-none m-1 flex items-center justify-between",l?w.selectedItem:null)},n.createElement("div",{className:"flex flex-col flex-auto w-9/10",title:e.title||e.id},n.createElement("div",{className:"flex item-center "},e.status&&n.createElement(W,{jobStatus:e.status}),l&&n.createElement(d.default,{className:w.selectedCircle}),n.createElement(o.Typography,{color:"dark",className:"w-[calc(100%-28px] truncate",variant:"body2"},null!==(a=e.title)&&void 0!==a?a:e.id)),n.createElement(z.H,{classes:{container:"flex-wrap !text-dark-300 test-xs flex-1"},places:e.places,count:1,direction:"h"})),n.createElement(E.m,{title:n.createElement(r.A,{id:"AssignJob.Link.Tooltip",defaultMessage:"Voir le job (dans un nouvel onglet)"})},n.createElement(A.N_,{onClick:e=>{e.stopPropagation()},target:"_blank",rel:"noreferer noopener",to:`/job/${e.seoAlias||e.id}`,className:"w-2.5 h-2.5 flex items-center shrink-0"},n.createElement(v.A,{className:"w-full h-full text-indigo-500"}))))}))))}},84553:(e,t,a)=>{a.d(t,{g:()=>ee});var n=a(1795),l=a(58168),r=a(96540),o=a(94017),s=a(87331),i=a(39781),c=a(77037),d=a(69733),u=a(3451),m=a(6442),p=a(51476),v=a(58065),A=a(46369),E=a(20302),f=a(765),g=a(90339),h=a(78717),y=a(56347),I=a(69007),C=a(35601),b=a(19647),w=a(84475),D=a(12545),T=a(78267),N=a(9296),k=a(44e3),x=a(47600);const M=e=>{let{devId:t,companyId:a}=e;const[n,l,o]=(0,f.Z)(!1),i=(0,r.useRef)(),{developerTags:c}=(0,x.q)(null!=a?a:"",t),u=(0,d.wA)(),m=(0,k.P)(),p=(0,r.useCallback)(((e,n)=>{n?(0,N.y9)(a,t,e,{position:Object.keys(null!=c?c:{}).length},m)(u):(0,N.y9)(a,t,e,null,m)(u)}),[c,m]);return r.createElement(r.Fragment,null,r.createElement(w.x,{onClickAway:o},r.createElement("button",{ref:e=>i.current=e,onClick:l},r.createElement(D.A,{className:"max-h-[20px] max-w-[20px] m-1/2 text-indigo-500"}),r.createElement(s.Typography,null,r.createElement(v.A,{id:"InterestedCell.menuElements.manageTags",defaultMessage:"Gérer les tags"})),n&&r.createElement(s.PopperCard,{open:n,anchorElement:i.current},r.createElement(T.J,{companyId:null!=a?a:"",selectedTags:Object.keys(c||{}),onSelect:p})))))};var R=a(77225);const S=(0,r.forwardRef)(((e,t)=>{let{onClick:a,...n}=e;return r.createElement(s.Button,(0,l.A)({},n,{ref:t,onClick:e=>{e.preventDefault(),e.stopPropagation(),null==a||a()}}))}));var P=a(37071),_=a(30799),O=a(17681),B=a(43764),L=a(91542),j=a(92616),F=a(73286),H=a(25907),V=a(56599);const z=e=>{let{open:t,onConfirm:a,onClose:n,action:l,companyId:o,devId:i}=e;const{formatMessage:d}=(0,m.A)(),[u,A]=r.useState(null),[E,f]=(0,V.F)("");return r.createElement(c.A,{open:t,onClose:n},r.createElement(j.L,null,r.createElement(v.A,{id:"Pipe.DiscardReasonDialog.Title",defaultMessage:"Pourquoi écartez-vous ce candidat ?"})),r.createElement(_.A,null,r.createElement(s.Typography,null,r.createElement(v.A,{id:"Pipe.DiscardReasonDialog.Description",defaultMessage:"Vous pouvez nous indiquer la raison de votre décision. Cela nous permettra d'améliorer la qualité des candidatures que nous vous proposons."})),r.createElement(F.l6,{className:"my-2",value:u,onChange:e=>A(e),variant:"flat",MenuProps:{disablePortal:!0}},r.createElement(O.A,{value:B.l.experience},d(H.x[B.l.experience])),r.createElement(O.A,{value:B.l.inadequate},d(H.x[B.l.inadequate])),r.createElement(O.A,{value:B.l.incorrectProfile},d(H.x[B.l.incorrectProfile])),r.createElement(O.A,{value:B.l.other},d(H.x[B.l.other]))),u===B.l.other&&r.createElement(s.TextField,{fullWidth:!0,variant:"flat",multiline:!0,value:E,onChange:f,placeholder:d((0,p.defineMessage)({id:"Pipe.DiscardReasonDialog.CommentPlaceholder",defaultMessage:"Décrivez-nous en quelques mots pourquoi vous souhaitez écarter ce.tte candidat.e."}))})),r.createElement(P.A,null,r.createElement(L.Jn,{onClick:n}),r.createElement(s.Button,{onClick:()=>{(0,R.gQ)(o,i,{reason:u,action:l,comment:E}),a()},variant:"contained",size:"small"},r.createElement(v.A,{id:"Pipe.DiscardReasonDialog.Confirm",defaultMessage:"Confirmer"}))))};var U=a(10499);const J=e=>{let{pipeEntry:t,children:a,...n}=e;const[o,s,i]=(0,f.Z)(),{uid:c,companyId:v,setOnClickDisabled:E}=(0,r.useContext)(b.V),g=(0,d.wA)(),{enqueueSnackbar:y}=(0,u.dh)(),[w,D]=(0,r.useState)(!1),{data:T}=(0,C.C)(v,t.devId);(0,r.useEffect)((()=>{w&&t.introStatus&&!T&&A.ArchiveStatus.includes(t.introStatus)&&D(!1)}),[T,t.introStatus,w]);const{formatMessage:N}=(0,m.A)(),{devInteractions:k}=(0,U.D)(v,t.devId),x=(0,r.useMemo)((()=>"FAVORITED"===t.status||"MATCHED"===t.status?"discard":"archive"),[t.status]);return r.createElement(r.Fragment,null,o&&r.createElement(z,{open:o,action:x,onConfirm:async()=>
1{if(i(),E(!1),"FAVORITED"===t.status||"MATCHED"===t.status)return await(0,R.u7)(t.devId,v,c)(g),await(0,R.U9)(v,t.devId,null==k?void 0:k.alertMatched),void y(N((0,p.defineMessage)({id:"Pipe.CandidateTable.Buttons.DiscardButton.success",defaultMessage:"Candidat.e écarté.e"})),{className:"bg-safe-500",autoHideDuration:5e3});null!=t&&t.introId&&await(0,I.Uo)(v,t.devId,{introId:null==t?void 0:t.introId,action:"TERMINATE",status:A.IntroductionStatus.ARCHIVED})(g)},onClose:()=>{i(),E(!1)},devId:t.devId,companyId:v}),r.createElement(S,(0,l.A)({},n,{disabled:w,onClick:()=>{s(),E(!0)}}),w&&r.createElement(h.A,{size:10}),!w&&a))},Q=e=>{let{interaction:t}=e;const{basePath:a,companyId:n}=(0,r.useContext)(b.V),{devId:l}=t,{search:i}=(0,y.zy)(),c=(0,d.wA)(),{data:u}=(0,C.C)(n,l);return r.createElement(r.Fragment,null,"ONGOING"===t.status&&r.createElement(s.ListItem,{component:"button",onClick:()=>{!u&&t.introId&&(0,I.Uo)(n,l,{action:"TERMINATE",introId:t.introId,status:A.IntroductionStatus.ARCHIVED_HIRED})(c)}},r.createElement(o.A,{className:"text-indigo-500 mr-1"}),u&&r.createElement(h.A,{size:16,className:"mr-1"}),r.createElement(v.A,{id:"InterestedCell.menuElements.markAsHired",defaultMessage:"Marquer comme embauché"})),"ONGOING"===t.status&&r.createElement(J,{disabled:!!u,color:"dark",className:"m-0 w-full justify-start p-2",pipeEntry:t,onClick:()=>{!u&&t.introId&&(0,I.Uo)(n,l,{action:"TERMINATE",introId:t.introId,status:A.IntroductionStatus.ARCHIVED})(c)}},r.createElement(g.A,{className:"text-indigo-500 mr-1"}),u&&r.createElement(h.A,{size:16,className:"mr-1"}),r.createElement(v.A,{id:"Manager.Candidates.StatusCell.ArchiveButton",defaultMessage:"Archiver"})),r.createElement(s.ListItem,null,r.createElement(M,{devId:l,companyId:n})))};var W=a(89554),q=a(29590),G=a(91543),Z=a(67713);const K=e=>{let{pipeEntry:t,...a}=e;const[n,o,s]=(0,f.Z)(),{uid:i,companyId:c,setOnClickDisabled:E}=(0,r.useContext)(b.V),g=(0,d.wA)(),[h,y]=(0,r.useState)(!1),{enqueueSnackbar:w}=(0,u.dh)(),{formatMessage:D}=(0,m.A)(),{data:T}=(0,C.C)(c,t.devId);(0,r.useEffect)((()=>{h&&t.introStatus&&!T&&!A.ArchiveStatus.includes(t.introStatus)&&w(D((0,p.defineMessage)({id:"Pipes.InteresteButton.Unarchived.successful",defaultMessage:"Conversation réouverte "})),{className:"bg-safe-500",autoHideDuration:5e3})}),[T,t.introStatus,h]);return r.createElement(r.Fragment,null,n&&r.createElement(W.A,{onConfirm:()=>{E(!1),(0,I.Ki)(c,t.devId,{action:"UNARCHIVE"})(g)},onClose:()=>{s(),E(!1)},open:n},r.createElement(v.A,{id:"Pipes.InterestButton.Unarchived.confirm",defaultMessage:"Souhaitez vous reprendre la discussion avec ce développeur ?"})),r.createElement(S,(0,l.A)({},a,{onClick:()=>{o(),E(!0)}})))},Y=e=>{let{pipeEntry:t,mode:a="accept",...n}=e;const[o,s,i]=(0,f.Z)(),{uid:c,companyId:d,setOnClickDisabled:u}=(0,r.useContext)(b.V),{devInteractions:m}=(0,U.D)(d,t.devId);return(0,r.useEffect)((()=>()=>{u(!1)}),[]),r.createElement(r.Fragment,null,o&&m&&r.createElement(q.m,{mode:a,open:o,onClose:()=>{i(),u(!1)},recId:c,devId:t.devId,companyId:d,devInteractions:m}),r.createElement(S,(0,l.A)({},n,{onClick:()=>{s(),u(!0)}})))},$=e=>{let{pipeEntry:t,mode:a="accept",...n}=e;const[o,s,i]=(0,f.Z)(),{uid:c,companyId:d,setOnClickDisabled:u}=(0,r.useContext)(b.V);return r.createElement(r.Fragment,null,r.createElement(G.A,{open:o,onClose:()=>{i(),u(!1)},recId:c,devId:t.devId,companyId:d}),r.createElement(S,(0,l.A)({},n,{onClick:()=>{s(),u(!0)}})))},X=e=>{let{pipeEntry:t,...a}=e;return r.createElement(Y,(0,l.A)({pipeEntry:t},a,{mode:"decline"}))},ee=e=>{var t,a,l,d;let{pipeEntry:u,classes:m,actionLabel:p}=e;const v=(0,E.a)("(max-width: 768px)"),[A,g,h]=(0,f.Z)(),{setOnClickDisabled:y}=(0,r.useContext)(b.V),{data:I}=(0,Z.R)(u.devId,"developer"),C=(0,r.useRef)(),{value:w,AcceptButton:D,CancelButton:T}=(0,r.useMemo)((()=>"FAVORITED"===u.status?{value:null,AcceptButton:$,CancelButton:J}:"ONGOING"===u.status?{value:"yes",AcceptButton:null,CancelButton:null}:"HIRED"===u.status?I?{value:"yes",AcceptButton:s.Button,CancelButton:J}:{value:"yes",AcceptButton:null,CancelButton:J}:"INTRO_ARCHIVED"===u.status?I?{value:"no",AcceptButton:K,CancelButton:s.Button}:{value:"no",AcceptButton:null,CancelButton:null}:"ATS_SUPERLIKED"===u.status||"ATS_JOB_LIKED"===u.status||"JOB_LIKED"===u.status||"LIKED"===u.status||"SUPERLIKED"===u.status||"CAREER_SITE"===u.status?{value:null,AcceptButton:Y,CancelButton:X}:"MATCHED"===u.status?{value:null,AcceptButton:$,CancelButton:J}:{value:null,AcceptButton:s.Button,CancelButton:s.Button}),[u,I]);return r.createElement(r.Fragment,null,A&&v&&r.createElement(c.A,{open:A,onClose:()=>{h(),null==y||y(!1)}},r.createElement(Q,{interaction:u})),A&&!v&&r.createElement(s.PopperCard,{open:A,onClickAway:()=>{h(),null==y||y(!1)},anchorElement:C.current},r.createElement(Q,{interaction:u})),r.createElement("div",{className:`flex items-center ${null!==(t=null==m?void 0:m.container)&&void 0!==t?t:""}`},(D||T)&&r.createElement("div",{className:"flex items-center overflow-hidden rounded-md border-[1px] border-gray-300"},D&&r.createElement(D,{pipeEntry:u,className:`m-0 rounded-none ${null!==(a=null==m?void 0:m.button)&&void 0!==a?a:""}`,color:"yes"===w?"safe":"dark",variant:"yes"===w?"contained":void 0},r.createElement(o.A,{classes:{root:"xl:w-2 xl:h-2"}})),T&&r.createElement(T,{pipeEntry:u,className:`m-0 rounded-none ${null!==(l=null==m?void 0:m.button)&&void 0!==l?l:""}`,color:"no"===w?"danger":"dark",variant:"no"===w?"contained":void 0},r.createElement(i.default,{classes:{root:"xl:w-2 xl:h-2"}}))),r.createElement(S,{ref:C,onClick:()=>{null==y||y(!0),g()},className:`${null!==(d=null==m?void 0:m.button)&&void 0!==d?d:""}`},!D&&!T&&p,r.createElement(n.default,{classes:{root:"xl:w-3 xl:h-3"}}))))}},19647:(e,t,a)=>{a.d(t,{V:()=>n});const n=(0,a(96540).createContext)({})}}]); 2//# sourceMappingURL=main-911a6e01.1c1e20ed405f42736ce3.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.