PageSourceSearch

https://welovedevs.com/app/scripts/developer-onboarding-onboarding-a5e2ab0c.bb60d23aaaf0aaaeadef.js

js welovedevs.com collected 2026-10-03 21:46:05 UTC 42,035 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[2973],{14368:(e,a,t)=>{t.d(a,{o:()=>k});var r=t(71335),l=t(45620),o=t.n(l),n=t(96540),s=t(6442),i=t(58065),d=t(87331),c=t(18694),u=t(7986),m=t(50261),p=t(71551),g=t(28597),v=t(83379),f=t(59212);const h={topType:{...f.AvatarTopType.reduce(((e,a)=>(e[a]={topType:a},e)),{})},facialHairType:{...f.AvatarFacialHairType.reduce(((e,a)=>(e[a]={facialHairType:a},e)),{})},hairColor:{...f.AvatarHairColor.reduce(((e,a)=>(e[a]={facialHairColor:a,hairColor:a},e)),{})},hatColor:{...f.AvatarHatColor.reduce(((e,a)=>(e[a]={hatColor:a},e)),{})},accessoriesType:{...f.AvatarAccessoriesType.reduce(((e,a)=>(e[a]={accessoriesType:a},e)),{})},faceExpression:{default:{eyeType:"Default",eyebrowType:"Default",mouthType:"Default"},happy:{eyeType:"Happy",eyebrowType:"RaisedExcitedNatural",mouthType:"Smile"},angry:{eyeType:"Squint",eyebrowType:"AngryNatural",mouthType:"Serious"},sad:{eyeType:"Cry",eyebrowType:"SadConcernedNatural",mouthType:"Sad"},concerned:{eyeType:"Surprised",eyebrowType:"UpDownNatural",mouthType:"Concerned"},mocker:{eyeType:"WinkWacky",eyebrowType:"AngryNatural",mouthType:"Tongue"},grimace:{eyeType:"EyeRoll",eyebrowType:"UnibrowNatural",mouthType:"Disbelief"}},skinColor:{...f.AvatarSkinColor.reduce(((e,a)=>(e[a]={skinColor:a},e)),{})}};var y=t(51476);const b=(0,y.defineMessages)({NoHair:{id:"Dev.Avatar.topType.NoHair",defaultMessage:"Pas de cheveux"},Hat:{id:"Dev.Avatar.topType.Hat",defaultMessage:"Chapeau"},Hijab:{id:"Dev.Avatar.topType.Hijab",defaultMessage:"Hijab"},Turban:{id:"Dev.Avatar.topType.Turban",defaultMessage:"Turban"},WinterHat1:{id:"Dev.Avatar.topType.WinterHat1",defaultMessage:"Chapeau d'hiver 1"},WinterHat2:{id:"Dev.Avatar.topType.WinterHat2",defaultMessage:"Chapeau d'hiver 2"},WinterHat3:{id:"Dev.Avatar.topType.WinterHat3",defaultMessage:"Chapeau d'hiver 3"},WinterHat4:{id:"Dev.Avatar.topType.WinterHat4",defaultMessage:"Chapeau d'hiver 4"},LongHairBigHair:{id:"Dev.Avatar.topType.LongHairBigHair",defaultMessage:"Cheveux Longs (Volumineux)"},LongHairBob:{id:"Dev.Avatar.topType.LongHairBob",defaultMessage:"Cheveux Longs (Carré)"},LongHairBun:{id:"Dev.Avatar.topType.LongHairBun",defaultMessage:"Cheveux Longs (Chignon)"},LongHairCurly:{id:"Dev.Avatar.topType.LongHairCurly",defaultMessage:"Cheveux Longs (Frisés)"},LongHairCurvy:{id:"Dev.Avatar.topType.LongHairCurvy",defaultMessage:"Cheveux Longs (Ondulés)"},LongHairDreads:{id:"Dev.Avatar.topType.LongHairDreads",defaultMessage:"Cheveux Longs (Dreads)"},LongHairFrida:{id:"Dev.Avatar.topType.LongHairFrida",defaultMessage:"Cheveux Longs (Fleuris)"},LongHairFro:{id:"Dev.Avatar.topType.LongHairFro",defaultMessage:"Coiffure Afro"},LongHairFroBand:{id:"Dev.Avatar.topType.LongHairFroBand",defaultMessage:"Coiffure Afro (+ Bandeau)"},LongHairNotTooLong:{id:"Dev.Avatar.topType.LongHairNotTooLong",defaultMessage:"Cheveux Mi-longs"},LongHairShavedSides:{id:"Dev.Avatar.topType.LongHairShavedSides",defaultMessage:"Cheveux Longs (Côtés rasés)"},LongHairMiaWallace:{id:"Dev.Avatar.topType.LongHairMiaWallace",defaultMessage:"Cheveux Longs (Mia Wallace)"},LongHairStraight:{id:"Dev.Avatar.topType.LongHairStraight",defaultMessage:"Cheveux Longs (Droits1)"},LongHairStraight2:{id:"Dev.Avatar.topType.LongHairStraight2",defaultMessage:"Cheveux Longs (Droits2)"},LongHairStraightStrand:{id:"Dev.Avatar.topType.LongHairStraightStrand",defaultMessage:"Cheveux Longs (Droits3)"},ShortHairDreads01:{id:"Dev.Avatar.topType.ShortHairDreads01",defaultMessage:"Cheveux Courts (Frisés)"},ShortHairDreads02:{id:"Dev.Avatar.topType.ShortHairDreads02",defaultMessage:"Cheveux Courts (Dreads)"},ShortHairFrizzle:{id:"Dev.Avatar.topType.ShortHairFrizzle",defaultMessage:"Cheveux Courts (Jul)"},ShortHairShaggyMullet:{id:"Dev.Avatar.topType.ShortHairShaggyMullet",defaultMessage:"Cheveux Courts (Mulet Hirsute)"},ShortHairShortCurly:{id:"Dev.Avatar.topType.ShortHairShortCurly",defaultMessage:"Cheveux Courts (Bouclés)"},ShortHairShortFlat:{id:"Dev.Avatar.topType.ShortHairShortFlat",defaultMessage:"Cheveux Courts (Applatis1)"},ShortHairShortRound:{id:"Dev.Avatar.topType.ShortHairShortRound",defaultMessage:"Cheveux Courts (Applatis2)"},ShortHairShortWaved:{id:"Dev.Avatar.topType.ShortHairShortWaved",defaultMessage:"Cheveux Courts (Ondulés)"},ShortHairSides:{id:"Dev.Avatar.topType.ShortHairSides",defaultMessage:"Cheveux Courts (Dégarnis)"},ShortHairTheCaesar:{id:"Dev.Avatar.topType.ShortHairTheCaesar",defaultMessage:"Cheveux Courts (César1)"},ShortHairTheCaesarSidePart:{id:"Dev.Avatar.topType.ShortHairTheCaesarSidePart",defaultMessage:"Cheveux Courts (César2)"}}
1),C=(0,y.defineMessages)({Blank:{id:"Dev.Avatar.facialHairType.Blank",defaultMessage:"Pas de pilosité faciale"},BeardMedium:{id:"Dev.Avatar.facialHairType.BeardMedium",defaultMessage:"Barbe moyenne"},BeardLight:{id:"Dev.Avatar.facialHairType.BeardLight",defaultMessage:"Barbe légère"},BeardMajestic:{id:"Dev.Avatar.facialHairType.BeardMajestic",defaultMessage:"Barbe majestueuse"},MoustacheFancy:{id:"Dev.Avatar.facialHairType.MoustacheFancy",defaultMessage:"Moustache légère"},MoustacheMagnum:{id:"Dev.Avatar.facialHairType.MoustacheMagnum",defaultMessage:"Moustache épaisse"}}),E=(0,y.defineMessages)({Auburn:{id:"Dev.Avatar.hairColor.Auburn",defaultMessage:"Cheveux Auburn"},Black:{id:"Dev.Avatar.hairColor.Black",defaultMessage:"Cheveux Noirs"},Blonde:{id:"Dev.Avatar.hairColor.Blonde",defaultMessage:"Cheveux Blonds"},BlondeGolden:{id:"Dev.Avatar.hairColor.BlondeGolden",defaultMessage:"Cheveux Blonds doré"},Brown:{id:"Dev.Avatar.hairColor.Brown",defaultMessage:"Cheveux Bruns"},BrownDark:{id:"Dev.Avatar.hairColor.BrownDark",defaultMessage:"Cheveux Bruns foncé"},Platinum:{id:"Dev.Avatar.hairColor.Platinum",defaultMessage:"Cheveux Platine"},Red:{id:"Dev.Avatar.hairColor.Red",defaultMessage:"Cheveux Roux"}}),x=(0,y.defineMessages)({Black:{id:"Dev.Avatar.hatColor.Black",defaultMessage:"Couvre-chef Noir"},Blue01:{id:"Dev.Avatar.hatColor.Blue01",defaultMessage:"Couvre-chef Bleu 1"},Blue02:{id:"Dev.Avatar.hatColor.Blue02",defaultMessage:"Couvre-chef Bleu 2"},Blue03:{id:"Dev.Avatar.hatColor.Blue03",defaultMessage:"Couvre-chef Bleu 3"},Gray01:{id:"Dev.Avatar.hatColor.Gray01",defaultMessage:"Couvre-chef Gris 1"},Gray02:{id:"Dev.Avatar.hatColor.Gray02",defaultMessage:"Couvre-chef Gris 2"},Heather:{id:"Dev.Avatar.hatColor.Heather",defaultMessage:"Couvre-chef Gris 3"},PastelBlue:{id:"Dev.Avatar.hatColor.PastelBlue",defaultMessage:"Couvre-chef Bleu pastel"},PastelGreen:{id:"Dev.Avatar.hatColor.PastelGreen",defaultMessage:"Couvre-chef Vert pastel"},PastelOrange:{id:"Dev.Avatar.hatColor.PastelOrange",defaultMessage:"Couvre-chef Orange pastel"},PastelRed:{id:"Dev.Avatar.hatColor.PastelRed",defaultMessage:"Couvre-chef Rouge pastel"},PastelYellow:{id:"Dev.Avatar.hatColor.PastelYellow",defaultMessage:"Couvre-chef Jaune pastel"},Pink:{id:"Dev.Avatar.hatColor.Pink",defaultMessage:"Couvre-chef Rose"},Red:{id:"Dev.Avatar.hatColor.Red",defaultMessage:"Couvre-chef Rouge"},White:{id:"Dev.Avatar.hatColor.White",defaultMessage:"Couvre-chef Blanc"}}),M=(0,y.defineMessages)({Blank:{id:"Dev.Avatar.accessoriesType.Blank",defaultMessage:"Aucun accessoire"},Kurt:{id:"Dev.Avatar.accessoriesType.Kurt",defaultMessage:"Lunettes de soleil (Kurt Cobain)"},Prescription01:{id:"Dev.Avatar.accessoriesType.Prescription01",defaultMessage:"Lunettes de vue"},Prescription02:{id:"Dev.Avatar.accessoriesType.Prescription02",defaultMessage:"Lunettes de vue (Carrées)"},Round:{id:"Dev.Avatar.accessoriesType.Round",defaultMessage:"Lunettes de vue (Rondes)"},Sunglasses:{id:"Dev.Avatar.accessoriesType.Sunglasses",defaultMessage:"Lunettes de soleil"},Wayfarers:{id:"Dev.Avatar.accessoriesType.Wayfarers",defaultMessage:"Lunettes de soleil (Ray-Ban)"}}),T=(0,y.defineMessages)({Tanned:{id:"Dev.Avatar.skinColor.Tanned",defaultMessage:"Peau Tannée"},Yellow:{id:"Dev.Avatar.skinColor.Yellow",defaultMessage:"Peau Jaune"},Pale:{id:"Dev.Avatar.skinColor.Pale",defaultMessage:"Peau Pâle"},Light:{id:"Dev.Avatar.skinColor.Light",defaultMessage:"Peau Claire"},Brown:{id:"Dev.Avatar.skinColor.Brown",defaultMessage:"Peau Brune"},DarkBrown:{id:"Dev.Avatar.skinColor.DarkBrown",defaultMessage:"Peau Brune foncée"},Black:{id:"Dev.Avatar.skinColor.Black",defaultMessage:"Peau Noire"}}),D={topType:b,facialHairType:C,hairColor:E,hatColor:x,accessoriesType:M,faceExpression:(0,y.defineMessages)({default:{id:"Dev.Avatar.faceExpression.default",defaultMessage:"Visage par défaut"},happy:{id:"Dev.Avatar.faceExpression.happy",defaultMessage:"Visage Content"},angry:{id:"Dev.Avatar.faceExpression.angry",defaultMessage:"Visage Mécontent"},sad:{id:"Dev.Avatar.faceExpression.sad",defaultMessage:"Visage Triste"},concerned:{id:"Dev.Avatar.faceExpression.concerned",defaultMessage:"Visage Interrogatif"},mocker:{id:"Dev.Avatar.faceExpression.mocker",defaultMessage:"Visage Moqueur"},grimace:{id:"Dev.Avatar.faceExpression.grimace",defaultMessage:"Visage Grimaçant"}}),skinColor:T},N=e=>{let{avatar:a,onFieldChange:t,field:r}=e;const{formatMessage:l}=(0,s.A)(),o=(0,n.useMemo)((()=>Object.keys(h[r]).find((e=>e===a[r]))),[r,h,a]),c=(0,n.useCallback)((e=>{const a=Object.keys(h[r]).length-1,l=Object.keys(h[r]).indexOf(o);t(r,l+e<0?Object.entries(h[r])[a]:l+e>a?Object.entries(h[r])[0]:Object.entries(h[r])[l+e])}),[h,r,o,t]);return n.createElement("div",{className:"flex flex-1 items-center justify-between align-middle"},n.createElement("button",{className:"group m-0 h-5 w-5 p-0",onClick:()=>c(-1)},n.createElement(u.default,{className:"w-3 h-3 group-hover:w-5 group-hover:h-5 fill-indigo-400 group-hover:fill-indigo-600"})),n.createElement(d.Typography,{variant:"body2",className:"truncate text-center w-[150px] "},o?l(D[r][o]):n.createElement(i.A,{id:"Dev.Avatar.unknown",defaultMessage:"Inconnu"})),n.createElement("button",{className:"group m-0 h-5 w-5 p-0",onClick:()=>c(1)},n.createElement(m.default,{className:"w-3 h-3 group-hover:w-5 group-hover:h-5 fill-indigo-400 group-hover:fill-indigo-600"})))},A=e=>{let{avatar:a,onFieldChange:t,faceExpression:r,folded:l}=e;
1const[o,s]=(0,n.useState)(l||!1),i=(0,n.useMemo)((()=>["Hat","Hijab","Turban","WinterHat1","WinterHat2","WinterHat3","WinterHat4"].includes((null==a?void 0:a.topType)||"")?"hatColor":"hairColor"),[a]);return n.createElement("div",{className:"flex items-center mb-2 flex-col"},n.createElement(v.VU,{className:"mx-1 min-w-[60px]",avatarStyle:"Circle",config:a,noLazyLoad:!0}),!!l&&n.createElement("div",{className:"h-6 relative -top-4 left-4 -mb-4"},n.createElement("button",{type:"button",className:"w-5 h-5 absolute group hover:w-6 hover:h-6 rounded-full bg-indigo-500 transition-all",onClick:()=>s((e=>!e))},n.createElement(g.default,{className:"w-3 h-3 group-hover:w-4 group-hover:h-4 fill-light-500"}))),n.createElement("div",{className:"w-full flex flex-col transition-all duration-500",style:{height:o?"0px":"100%",opacity:o?"0":"100"}},["topType","facialHairType",i,"accessoriesType","faceExpression","skinColor"].map((e=>n.createElement(N,{key:e,avatar:{...a,faceExpression:r},onFieldChange:t,field:e})))))},S=e=>{let{avatar:a,onFieldChange:t,faceExpression:r="default"}=e;const l=(0,n.useMemo)((()=>["Hat","Hijab","Turban","WinterHat1","WinterHat2","WinterHat3","WinterHat4"].includes((null==a?void 0:a.topType)||"")?"hatColor":"hairColor"),[a]);return n.createElement("div",{className:"flex items-center mb-2 flex-wrap"},n.createElement("div",{className:"flex flex-col items-center"},["topType","facialHairType",l].map((e=>n.createElement(N,{key:e,avatar:{...a,faceExpression:r},onFieldChange:t,field:e})))),n.createElement(v.VU,{className:"mx-1 min-w-[60px]",avatarStyle:"Circle",config:a,noLazyLoad:!0}),n.createElement("div",{className:"flex flex-col items-center"},["accessoriesType","faceExpression","skinColor"].map((e=>n.createElement(N,{key:e,avatar:{...a,faceExpression:r},onFieldChange:t,field:e})))))},k=e=>{var a;let{avatar:t,setAvatar:l,onResetAvatar:s,noReset:u,classes:m,folded:g}=e;const[v,f]=(0,n.useState)("default"),y=(0,r.A)("(max-width:768px)"),b=(0,n.useCallback)((()=>{const e=Object.entries(h).reduce(((e,a)=>{let[t,r]=a;return{...e,[t]:o()(r)}}),{}),a=Object.values(h.faceExpression).indexOf(e.faceExpression);-1!==a&&f(Object.keys(h.faceExpression)[a]),l({...t,...Object.values(e).reduce(((e,a)=>({...e,...a})),{})})}),[t]),C=(0,n.useCallback)(((e,a)=>{let[r,o]=a;"faceExpression"===e&&f(r),l({...t,...Object.entries(o).reduce(((e,a)=>{let[t,r]=a;return{...e,[t]:r}}),{})})}),[t]);return n.createElement("div",{className:`mt-2 ${null!==(a=null==m?void 0:m.container)&&void 0!==a?a:""} flex flex-col items-center`},y||g?n.createElement(A,{avatar:t,onFieldChange:C,faceExpression:v,folded:g}):n.createElement(S,{avatar:t,onFieldChange:C,faceExpression:v}),n.createElement("div",{className:"flex items-center justify-center"},n.createElement(d.Button,{size:"small",variant:"outlined",color:"indigo",className:"flex group",onClick:b},n.createElement(c.default,{className:"mr-1 group-hover:animate-bounce"}),n.createElement(i.A,{id:"Dev.avatar.randomize",defaultMessage:"Aléatoire"})),!u&&n.createElement(d.Button,{size:"small",variant:"outlined",color:"indigo",className:"flex group",onClick:s},n.createElement(p.default,{className:"mr-1 group-hover:animate-spin"}),n.createElement(i.A,{id:"Dev.avatar.reset",defaultMessage:"Réinitialiser"}))))}},75921:(e,a,t)=>{t.d(a,{W:()=>R});var r=t(16718),l=t(27465),o=t(56655),n=t(51629),s=t(3959),i=t(25858),d=t(58168),c=t(96540),u=t(6442),m=t(58065),p=t(90179),g=t.n(p),v=t
1(53429),f=t(43375),h=t(43627),y=t(74979),b=t(67034),C=t(55858),E=t(87331),x=t(92555),M=t(47012);const T=(0,t(51476).defineMessages)({companyName:{id:"Developer.onboarding.experiences.companyName.title",defaultMessage:"Nom de l'entreprise"},companyNamePlaceholder:{id:"Developer.onboarding.experiences.companyName.placeholder",defaultMessage:"Exemple : WeLoveDevs.com (facultatif)"},stillEmployed:{id:"Developer.onboarding.experiences.stillEmployed",defaultMessage:"Toujours en poste"},jobTitle:{id:"Developer.onboarding.experiences.jobTitle.title",defaultMessage:"Intitulé du poste"},location:{id:"Developer.onboarding.experiences.location.title",defaultMessage:"Ville"},jobTitlePlaceholder:{id:"Developer.onboarding.formations.jobTitle.placeholder",defaultMessage:"Saisissez l'intitulé du poste pour cette entreprise"},descriptionTitle:{id:"Developer.onboarding.experiences.description.title",defaultMessage:"Description  du poste"},descriptionPlaceholder:{id:"Developer.onboarding.formations.description.placeholder",defaultMessage:"Vos compétences et technologies utilisées pour ce poste - Quel contrat aviez-vous (CDI, Alternance...) ? (30 car. mini)"},start:{id:"Developer.onboarding.formations.start",defaultMessage:"Début : "},end:{id:"Developer.onboarding.formations.end",defaultMessage:"Fin : "},datePlaceholder:{id:"Developer.onboarding.formations.date.placeholder",defaultMessage:"Selectionnez une date"},jobTitleNoCompanyBothDates:{id:"Developer.onboarding.job.title.jobTitleNoCompanyBothDates",defaultMessage:"{jobTitle} de {start} à {end}"},jobTitleNoCompanyNoEnd:{id:"Developer.onboarding.job.title.jobTitleNoCompanyNoEnd",defaultMessage:"{jobTitle} depuis {start}"},jobTitleCompanyBothDates:{id:"Developer.onboarding.job.title.jobTitleCompanyBothDates",defaultMessage:"{jobTitle} chez {companyName} de {start} à {end}"},jobTitleCompanyNoEnd:{id:"Developer.onboarding.job.title.jobTitleCompanyNoEnd",defaultMessage:"{jobTitle} chez {companyName} depuis {start}"},warning:{id:"Developer.onboarding.job.warningIcon",defaultMessage:"⚠"}});var D=t(73286),N=t(48373);const A=(0,c.memo)((e=>{let{id:a,value:t,onChange:r,error:l,titleTranslation:o,placeHolderTranslation:n,textFieldProps:s={},fullWidth:i=!1}=e;const m=(0,c.useRef)(),{formatMessage:p}=(0,u.A)(),[g,v]=(0,c.useState)(t);(0,c.useEffect)((()=>{v(t)}),[t]);const f=(0,c.useCallback)((e=>{const a=e.target.value;v(a),m.current&&clearTimeout(m.current),m.current=setTimeout((()=>{r(a)}),1e3)}),[r]);return c.createElement(c.Fragment,null,c.createElement(E.Typography,{className:"text-dark-300 font-medium",variant:"label"},p(o)),c.createElement(E.TextField,(0,d.A)({variant:"flat",id:a,placeholder:p(n),value:g,onChange:f,margin:"normal"},s,{fullWidth:i})),l&&c.createElement(E.Typography,{color:"danger",variant:"helper",component:"p"},l))}));var S=t(66523),k=t(29604),w=t(86986),H=t(46942),j=t.n(H);const L=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{month:a,year:t}=e;return Number.isNaN(Number(a))&&Number.isNaN(Number(t))?"":(0,v.default)(new Date(t,a),"MMMM yyyy",{locale:k.oJ})},B=e=>{let{experience:a}=e;const{formatMessage:t}=(0,u.A)();return(0,c.useMemo)((()=>{const e={jobTitle:a.jobTitle,companyName:a.companyName,start:L(a.start||{}),end:L(a.end||{})};return t(e.companyName?e.end?T.jobTitleCompanyBothDates:T.jobTitleCompanyNoEnd:e.end?T.jobTitleNoCompanyNoEnd:T.jobTitleNoCompanyBothDates,e)}),[a])},O=e=>{let{id:a,experience:t,onChange:r,formatMessage:l,onRemove:u,error:p,folded:g,toggleFold:v}=e;const{attributes:f,listeners:x,setNodeRef:M,transform:D,transition:N}=(0,h.gl)({id:a}),A={transform:y.Ks.Transform.toString(D),transition:N},S=!!p;return c.createElement("div",{className:"w-full my-1 mx-0 py-1/2 px-1",ref:M,style:A},c.createElement("div",{className:"flex items-center w-auto"},c.createElement(w.t,(0,d.A)({},f,x)),c.createElement(s.Ay,{button:!0,className:`w-auto flex border-lg flex-1 p-2 sm:p-1 ${S&&"bg-secondary-50"}`,onClick:()=>v(!g)},c.createElement(i.A,{className:j()("text-primary-300 transition-all refinement-arrow h-2 w-2",g?"-rotate-180":"-rotate-90")}),c.createElement(E.Typography,{className:"ml-2 max-w-[calc(100vw-300px)] md:max-w-[calc(100vw-250px)] sm:max-w-[calc(100vw-200px)] truncate max-h-[40px] leading-5",color:"dark"},c.createElement(B,{experience:t})),S&&c.createElement(C.Twemoji,{options:{baseUrl:"//cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/"},svg:!0,text:l(T.warning)})),c.createElement(o.A,{title:c.createElement(m.A,{id:"Main.lang.delete",defaultMessage:"Supprimer"})},c.createElement(n.A,{className:"min-w-[40px] ml-2 p-1 sm:ml-1 rounded-full hover:bg-secondary-50",onClick:u(a),color:"secondary",variant:"text"},c.createElement(b.default,null)))),!g&&c.createElement(P,{fieldErrors:p,id:a,experience:t,onChange:r}))},P=e=>{var a,t,r;let{fieldErrors:l,id:o,experience:n,onChange:s}=e;const{formatMessage:i,locale:d}=(0,u.A)(),m=(0,S.T)(null===(a=n.place)||void 0===a?void 0:a.placeId,d),p=(0,c.useCallback)((e=>s(o,"companyName",e)),[]),g=(0,c.useCallback)((e=>s(o,"description",e)),[]),v=(0,c.useCallback)((e=>{let{placeId:a}=e;return s(o,"place",{placeId:a,updatedAt:(new Date).getTime()})}),[]),f=(0,c.useCallback)((e=>s(o,"jobTitle",e)),[]),h=(0,c.useCallback)((e=>s(o,"start",e)),[]),y=(0,c.useCallback)((e=>s(o,"end",e)),[]),b=(0,c.useCallback)((()=>{s(o,"stillEmployed",!n.stillEmployed),s(o,"end",{})}),[JSON.stringify(n)]);return c.createElement("div",{className:"flex items-center mt-1 ml-8 md:ml-1.5"},c.createElement("div",{className:"h-[500px] w-[1px] min-w-[1px] max-w-[1px] mr-4 bg-primary-100"}),c.createElement("div",{className:"w-full"},c.createElement("div",{className:"flex flex-wrap -ml-1 my-1.5"},c.createElement("div",{className:"my-0 mx-1"},c.createElement(A,{id:`experience_companyName_${o}`,onChange:p,value:n.companyName,error:l&&l.companyName,placeHolderTranslation:T.companyNamePlaceholder,titleTranslation:T.companyName})),c.createElement("div",{className:"my-0 mx-1"},c.createElement(A,{id:`experience_jobTitle_${o}`,onChange:f,value:n.jobTitle,error:l&&l.jobTitle,placeHolderTranslation:T.jobTitlePlaceholder,titleTranslation:T.jobTitle}
1))),c.createElement("div",{className:"flex flex-wrap -ml-1 my-1.5"},c.createElement("div",{className:"my-0 mx-1"},c.createElement(E.Typography,{className:"text-dark-300 font-medium",variant:"label"},i(T.location)),c.createElement(D.o8,{textFieldProps:{variant:"flat"},onSelect:v,value:null==m?void 0:m.formatted_address}),(null==l||null===(t=l.place)||void 0===t?void 0:t.placeId)&&c.createElement(E.Typography,{color:"danger",variant:"helper",component:"p"},null==l||null===(r=l.place)||void 0===r?void 0:r.placeId))),!n.stillEmployed&&c.createElement(F,{value:n&&n.stillEmployed,handleStillEmployedChange:b,formatMessage:i}),n.stillEmployed&&c.createElement(F,{value:n&&n.stillEmployed,handleStillEmployedChange:b,formatMessage:i}),c.createElement("div",{className:"flex flex-wrap ml-0 my-1.5"},c.createElement("div",{className:"flex items-center"},c.createElement(M.q,{variant:"flat",value:n.start||{},onChange:h,placeholder:i(T.datePlaceholder),title:i(T.start),error:l&&l.start}),!n.stillEmployed&&c.createElement("div",{className:"flex ml-2"},c.createElement(M.q,{variant:"flat",value:n.end||{},onChange:y,placeholder:i(T.datePlaceholder),title:i(T.end),error:l&&l.end})))),c.createElement("div",{className:"flex flex-wrap -ml-1 my-1.5"},c.createElement("div",{className:"my-0 mx-1 w-full"},c.createElement(A,{id:`experience_description_${o}`,onChange:g,value:n.description,error:l&&l.description,placeHolderTranslation:T.descriptionPlaceholder,titleTranslation:T.descriptionTitle,fullWidth:!0,textFieldProps:{margin:"normal",multiline:!0,rows:4}})))))},_=e=>{let{items:a,name:t,experienceChanged:r,experienceDeleted:o,formatMessage:n,errors:s,foldedState:i,toggleFold:d,onSortEnd:u}=e;const m=(0,c.useMemo)((()=>a.filter((e=>{let[,a]=e;return a})).map((e=>{let[a,t]=e;return{...t,id:a}}))),[a]),p=(0,f.FR)((0,f.MS)(f.AN),(0,f.MS)(f.uN,{coordinateGetter:h.JR})),g=(0,c.useCallback)((e=>{const{active:a,over:t}=e;if(a.id!==t.id){const e=m.find((e=>{let{id:t}=e;return t===a.id})),r=m.find((e=>{let{id:a}=e;return a===t.id})),l=e&&m.indexOf(e),o=r&&m.indexOf(r);return u({oldIndex:l,newIndex:o})}}),[m]);return c.createElement(l.A,{component:"nav"},c.createElement(f.Mp,{sensors:p,collisionDetection:f.fp,onDragEnd:g},c.createElement(h.gB,{items:m,strategy:h._G},m.map(((e,a)=>c.createElement(O,{index:a,key:`${t}_${e.id}_${a}`,onChange:r,onRemove:o,id:e.id,experience:e,formatMessage:n,error:s&&s[e.id],folded:i[e.id],toggleFold:d(e.id)}))))))},F=e=>{let{value:a,handleStillEmployedChange:t,formatMessage:r}=e;return c.createElement("div",{className:"flex flex-wrap my-1.5 mx-0"},c.createElement("button",{type:"button",className:"my-0 flex items-center",onClick:t},c.createElement(E.Checkbox,{color:"primary",checked:a,variant:"raised",className:"ml-1/2"}),c.createElement(E.Typography,{className:"ml-1",color:"dark",component:"div"},r(T.stillEmployed))))},R=e=>{let{experiences:a={},cssSelector:t,name:l,onChange:o,onValueChange:s,devId:i,errors:d}=e;const{formatMessage:p}=(0,u.A)(),[v,f]=(0,c.useState)(a&&Object.keys(a).reduce(((e,a)=>(e[a]=!0,e)),{})),h=(0,c.useCallback)(((e,a,t)=>{s(`${l}["${e}"].${a}`,t)}),[s]),y=(0,c.useCallback)((e=>()=>{o(g()(a,e))}),[JSON.stringify(a),v]),b=(0,c.useCallback)((e=>a=>{const t={...v};t[e]=a,f(t)}),[v]),C=(0,c.useCallback)((()=>{const e=(0,x.nP)(`developer_anonymous_profiles/${i}/experience/experiences`);o({...a,[e]:{position:Object.keys(a).length}});const t={...Object.keys(a).reduce(((e,a)=>(e[a]=!0,e)),{}),[e]:!1};f(t)}),[JSON.stringify(a)]),M=(0,c.useCallback)((e=>{let{oldIndex:t,newIndex:r}=e;const l=Object.entries((0,N.ac)(a)),n=l.splice(t,1);l.splice(r,0,n[0]);const s=l.reduce(((e,a,t)=>{let[r,l]=a;return e[r]={...l,position:t},e}),{});o(s)}),[a]),T="string"==typeof d&&d;return(0,c.useEffect)((()=>{!T&&Object.keys(d||{}).length&&f({...v,...Object.keys(d).reduce(((e,a)=>({...e,[a]:!1})),{})})}),[d]),c.createElement("div",{className:"-mt-2 mb-1 mx-0"},a&&c.createElement(_,{onSortEnd:M,items:Object.entries(a).sort(((e,a)=>{let[,{position:t}]=e,[,{position:r}]=a;return t-r})),name:l,experienceChanged:h,experienceDeleted:y,formatMessage:p,errors:d,foldedState:v,toggleFold:b}),c.createElement(n.A,{variant:"contained",color:"primary",onClick:C},c.createElement(m.A,{id:"Main.lang.add",defaultMessage:"Ajouter"}),c.createElement(r.A,{id:`${t}_addButton`,className:"ml-1"})),T&&c.createElement(E.Typography,{color:"danger",component:"p",id:`error_${t}`},d))}},46544:(e,a,t)=>{t.d(a,{T:()=>N});var r=t(27465),l=t(3959),o=t(56655),n=t(51629),s=t(58168),i=t(96540),d=t(90179),c=t.n(d),u=t(58065),m=t(6442),p=t(43375),g=t(43627),v=t(74979),f=t(10170),h=t(67034),y=t(87331),b=t(92555),C=t(48373),E=t(48751),x=t(86986);const M=(0,t(51476).defineMessages)({schoolName:{id:"Developer.onboarding.formations.schoolName.title",defaultMessage:"Formation/Ecole supérieure"},schoolNamePlaceholder:{id:"Developer.onboarding.formations.schoolName.placeholder",defaultMessage:"Epitech, Supinfo, 42, ISEN, IG2I..."},diplomaTitle:{id:"Developer.onboarding.formations.diploma.title",defaultMessage:"Diplôme obtenu"},diplomaDate:{id:"Developer.onboarding.formations.diploma.date",defaultMessage:"Année"},diplomaPlaceholder:{id:"Developer.onboarding.formations.diploma.placeholder",defaultMessage:"License en informatique, Doctorat..."}}),T=e=>{let{id:a,formation:t,onChange:r,formatMessage:d,onRemove:c,error:m}=e;
1const{attributes:p,listeners:f,setNodeRef:b,transform:C,transition:T}=(0,g.gl)({id:a}),D={transform:v.Ks.Transform.toString(C),transition:T},N=(0,i.useCallback)((e=>r(a,"schoolName",e)),[r]),A=(0,i.useCallback)((e=>r(a,"diploma",e)),[r]),[S,k]=(0,E.r)(t.schoolName,N,500),w=(0,i.useCallback)((e=>r(a,"year",e.target.value)),[]),[H,j]=(0,E.r)(t.diploma,A,500);return i.createElement("div",{ref:b,style:D,className:"flex items-center w-full p-1"},i.createElement(x.t,(0,s.A)({},p,f)),i.createElement(l.Ay,{className:"flex items-center w-full p-0 lg:flex-wrap"},i.createElement("div",{className:"flex flex-col w-full m-1"},i.createElement(y.Typography,{className:"font-medium mb-1/2 text-dark-300"},i.createElement(u.A,{id:"Developer.onboarding.formations.schoolName.title",defaultMessage:"Formation/Ecole supérieure"})),i.createElement(y.TextField,{variant:"flat",value:S,className:"min-w-[350px] w-full",onChange:k,id:`formation_schoolName_${a}`,label:d(M.schoolName),placeholder:d(M.schoolNamePlaceholder),margin:"normal",fullWidth:!0,error:m&&m.schoolName}),m&&m.schoolName&&i.createElement(y.Typography,{color:"danger",variant:"helper",component:"p"},m.schoolName)),i.createElement("div",{className:"flex flex-col m-1 w-full lg:w-[60%]"},i.createElement(y.Typography,{className:"font-medium mb-1/2 text-dark-300"},i.createElement(u.A,{id:"Developer.onboarding.formations.diploma.title",defaultMessage:"Diplôme obtenu"})),i.createElement(y.TextField,{variant:"flat",id:`formation_diploma_${a}`,classes:{container:"min-w-[200px]"},label:d(M.diplomaTitle),placeholder:d(M.diplomaPlaceholder),fullWidth:!0,value:H,onChange:j,error:m&&m.diploma}),m&&m.diploma&&i.createElement(y.Typography,{color:"danger",variant:"helper",component:"p"},m.diploma)),i.createElement("div",{className:"flex flex-col m-1 w-full lg:w-[20%]"},i.createElement(y.Typography,{className:"font-medium mb-1/2 text-dark-300"},i.createElement(u.A,{id:"Developer.onboarding.formations.diploma.date",defaultMessage:"Année"})),i.createElement(y.TextField,{variant:"flat",classes:{container:"min-w-[100px]"},id:`formation_diploma_${a}`,label:d(M.diplomaDate),placeholder:d(M.diplomaDate),value:t.year,fullWidth:!0,onChange:w,type:"number",min:1900,max:2100}),m&&m.year&&i.createElement(y.Typography,{color:"danger",variant:"helper",component:"p"},m.year)),i.createElement(o.A,{title:i.createElement(u.A,{id:"Main.lang.delete",defaultMessage:"Supprimer"})},i.createElement(n.A,{className:"min-w-[40px] ml-2 p-1 mt-3 rounded-full hover:bg-secondary-50",onClick:c(a),color:"secondary",variant:"text"},i.createElement(h.default,null)))))},D=e=>{let{items:a,formationChanged:t,formationDeleted:l,errors:o,name:n,formatMessage:s,onSortEnd:d}=e;const c=(0,i.useMemo)((()=>Object.entries(a).filter((e=>{let[,a]=e;return a})).map((e=>{let[a,t]=e;return{...t,id:a}}))),[a]),u=(0,p.FR)((0,p.MS)(p.AN),(0,p.MS)(p.uN,{coordinateGetter:g.JR})),m=(0,i.useCallback)((e=>{const{active:a,over:t}=e;if(a.id!==t.id){const e=c.find((e=>{let{id:t}=e;return t===a.id})),r=c.find((e=>{let{id:a}=e;return a===t.id})),l=e&&c.indexOf(e),o=r&&c.indexOf(r);return d({oldIndex:l,newIndex:o})}}),[c]);return i.createElement(r.A,null,i.createElement(p.Mp,{sensors:u,collisionDetection:p.fp,onDragEnd:m},i.createElement(g.gB,{items:c,strategy:g._G},c.map(((e,a)=>i.createElement(T,{key:`${n}_${e.id}_${a}`,onChange:t,onRemove:l,id:e.id,error:o&&o[e.id],index:a,formation:e,formatMessage:s}))))))},N=e=>{let{formations:a,name:t,onChange:r,onValueChange:l,devId:o,errors:s,cssSelector:d}=e;const{formatMessage:p}=(0,m.A)(),g=(0,i.useCallback)(((e,a,r)=>{l(`${t}["${e}"].${a}`,r)}),[l]),v=(0,i.useCallback)((e=>()=>{r(c()(a,e))}),[JSON.stringify(a)]),h=(0,i.useCallback)((()=>{const e=(0,b.nP)(`developer_anonymous_profiles/${o}/skills/formations`);r({...a,[e]:{position:Object.keys(a).length}})}),[JSON.stringify(a)]),E=(0,i.useCallback)((e=>{let{oldIndex:t,newIndex:l}=e;const o=Object.entries((0,C.ac)(a)),n=o.splice(t,1);o.splice(l,0,n[0]);const s=o.reduce(((e,a,t)=>{let[r,l]=a;return e[r]={...l,position:t},e}),{});r(s)}),[JSON.stringify(a)]),x="string"==typeof s&&s;return i.createElement(i.Fragment,null,i.createElement(D,{items:a,onSortEnd:E,formationChanged:g,formationDeleted:v,formatMessage:p,errors:s,name:t}),i.createElement(n.A,{variant:"contained",color:"primary",className:"pr-2 cursor-pointer",onClick:h},i.createElement(u.A,{id:"Main.lang.add",defaultMessage:"Ajouter"}),i.createElement(f.default,{id:`${d}_addButton`,className:"max-h-[18px] max-w-[18px] ml-1.5"})),x&&i.createElement(y.Typography,{color:"danger",component:"p"},s))}},366:(e,a,t)=>{t.d(a,{O:()=>k});var r=t(16718),l=t(27465),o=t(15967),n=t(56655),s=t(51629),i=t(17681),d=t(58168),c=t(90179),u=t.n(c),m=t(96540),p=t(6442),g=t(58065),v=t(38798),f=t(43375),h=t(43627),y=t(74979),b=t(6
17034),C=t(18052),E=t(87331),x=t(92555),M=t(48373),T=t(54498),D=t(86986);const N=(0,t(51476).defineMessages)({placeholder:{id:"Developer.onboarding.aboutYou.language.placeholder",defaultMessage:"Exemple : Anglais"},sliderLabel0:{id:"Developer.onboarding.aboutYou.language.sliderLabel0",defaultMessage:"Je ne connais pas, mais j'aimerai apprendre !"},sliderLabel10:{id:"Developer.onboarding.aboutYou.language.sliderLabel10",defaultMessage:"Je sais dire bonjour !"},sliderLabel20:{id:"Developer.onboarding.aboutYou.language.sliderLabel20",defaultMessage:"Je connais quelques mots mais sans plus."},sliderLabel30:{id:"Developer.onboarding.aboutYou.language.sliderLabel30",defaultMessage:"Je comprend quelques phrases."},sliderLabel40:{id:"Developer.onboarding.aboutYou.language.sliderLabel40",defaultMessage:"Je sais tenir une petite conversation."},sliderLabel50:{id:"Developer.onboarding.aboutYou.language.sliderLabel50",defaultMessage:"Je connais à moitié !"},sliderLabel60:{id:"Developer.onboarding.aboutYou.language.sliderLabel60",defaultMessage:"Je sais tenir une conversation presque sans accrocs."},sliderLabel70:{id:"Developer.onboarding.aboutYou.language.sliderLabel70",defaultMessage:"Je comprend et parle plutôt bien."},sliderLabel80:{id:"Developer.onboarding.aboutYou.language.sliderLabel80",defaultMessage:"Je parle bien cette langue."},sliderLabel90:{id:"Developer.onboarding.aboutYou.language.sliderLabel90",defaultMessage:"Presque bilingue !"},sliderLabel100:{id:"Developer.onboarding.aboutYou.language.sliderLabel100",defaultMessage:"Natif ou complètement bilingue."}}),A=e=>{let{id:a,language:t,onChange:r,formatMessage:l,onRemove:c,error:u,languagesTree:v}=e;const{attributes:f,listeners:C,setNodeRef:x,transform:M,transition:T}=(0,h.gl)({id:a}),{locale:A}=(0,p.A)(),S={transform:y.Ks.Transform.toString(M),transition:T},[k,w]=(0,m.useState)(""),[H,j]=(0,m.useState)(null),L=(0,m.useMemo)((()=>{var e,a,r,l,o,n;return"string"==typeof t.name?t.name:(null===(e=t.name)||void 0===e||null===(a=e[A])||void 0===a?void 0:a.name)||(null===(r=t.name)||void 0===r||null===(l=r.fr)||void 0===l?void 0:l.name)||(null===(o=t.name)||void 0===o||null===(n=o.en)||void 0===n?void 0:n.name)||""}),[t,A]);(0,m.useEffect)((()=>j(Object.entries(v||{}).find((e=>{var a,t,r,l,o,n;let[s,i]=e;return L===(null===(a=i.langContent)||void 0===a||null===(t=a[A])||void 0===t?void 0:t.name)||L===(null===(r=i.langContent)||void 0===r||null===(l=r.fr)||void 0===l?void 0:l.name)||L===(null===(o=i.langContent)||void 0===o||null===(n=o.en)||void 0===n?void 0:n.name)}))||null)),[L,A,v]);const B=(0,m.useCallback)((e=>l=>{r(a,{...t,[e]:l})}),[JSON.stringify(t),r]),O=(0,m.useCallback)((e=>a=>{B(e)(a)}),[JSON.stringify(t),r]);return m.createElement("div",{ref:x,style:S,className:"flex items-center w-full mb-2"},m.createElement(D.t,(0,d.A)({},f,C)),m.createElement("div",{className:"flex-1 ml-2"},u&&u.name&&m.createElement(E.Typography,{className:"-mb-1/2",color:"danger",component:"p"},u.name),m.createElement("div",{className:"flex items-center mb-1 -ml-2"},m.createElement(E.AutoComplete,{disablePortal:!0,isOptionEqualToValue:(e,a)=>(null==e?void 0:e[0])===(null==a?void 0:a[0]),className:"flex-1 max-w-[400px] m-2",classes:{container:"w-full",input:"w-full !box-border !bg-transparent",inputRoot:"w-full !h-6 bg-[#f9f9f9]"},value:H,options:Object.entries(v||{}),getOptionLabel:e=>{var a,t,r;return(null==e||null===(a=e[1])||void 0===a||null===(t=a.langContent)||void 0===t||null===(r=t[A])||void 0===r?void 0:r.name)||""},inputValue:k,onInputChange:(e,a)=>{w(a)},onChange:(e,a)=>{var t,r,l,o;B("name")((null==a||null===(t=a[1])||void 0===t?void 0:t.langContent)||(null==a||null===(r=a[1])||void 0===r||null===(l=r.langContent)||void 0===l||null===(o=l[A])||void 0===o?void 0:o.name)||"")},placeholder:l(N.placeholder),renderTags:()=>null,renderOption:(e,a)=>{var t,r,l;return m.createElement(i.A,(0,d.A)({},e,{key:`select_${null==a?void 0:a[0]}`}),(null==a||null===(t=a[1])||void 0===t||null===(r=t.langContent)||void 0===r||null===(l=r[A])||void 0===l?void 0:l.name)||"")}}),m.createElement(n.A,{title:m.createElement(g.A,{id:"Main.lang.delete",defaultMessage:"Supprimer"})},m.createElement(s.A,{variant:"text",onClick:c(a),color:"secondary"},m.createElement(b.default,{className:"text-secondary-500"})))),m.createElement("div",{className:"flex flex-wrap items-center"},m.createElement(o.Ay,{step:10,value:t.value,onChange:(e,a)=>O("value")(a),min:0,max:100,className:"min-w-[250px] w-[280px] my-1"}),N[`sliderLabel${t.value||0}`]&&m.createElement(E.Typography,{variant:"label",color:"dark",className:"ml-3 mr-2 my1"},l(N[`sliderLabel${t.value||0}`])))))},S=e=>{let{items:a,languageChanged:t,languageDeleted:r,errors:o,formatMessage:n,onSortEnd:s}=e;const{locale:i}=(0,p.A)(),{data:d}=(0,T.J)(),c=(0,m.useMemo)((()=>a.filter((e=>{let[,a]=e;return a})).map((e=>{let[a,t]=e;return{...t,id:a}}))),[a]),u=(0,m.useMemo)((()=>
1{if(!d)return{};const e=Object.entries(d||{}).sort(((e,a)=>{var t,r,l,o;let[,n]=e,[,s]=a;return null==n||null===(t=n.langContent)||void 0===t||null===(r=t[i])||void 0===r?void 0:r.name.localeCompare(null==s||null===(l=s.langContent)||void 0===l||null===(o=l[i])||void 0===o?void 0:o.name)}));return Object.fromEntries(e)}),[d,i]),g=(0,f.FR)((0,f.MS)(f.AN),(0,f.MS)(f.uN,{coordinateGetter:h.JR})),v=(0,m.useCallback)((e=>{const{active:a,over:t}=e;if(a.id!==t.id){const e=c.find((e=>{let{id:t}=e;return t===a.id})),r=c.find((e=>{let{id:a}=e;return a===t.id})),l=e&&c.indexOf(e),o=r&&c.indexOf(r);return s({oldIndex:l,newIndex:o})}}),[c]);return m.createElement(l.A,null,m.createElement(f.Mp,{sensors:g,collisionDetection:f.fp,onDragEnd:v},m.createElement(h.gB,{items:c,strategy:h._G},c.map(((e,a)=>m.createElement(A,{language:e,key:`${e.id}_${a}`,onChange:t,onRemove:r,id:e.id,error:o&&o[e.id],index:a,formatMessage:n,languagesTree:u}))))))},k=(0,v.Ay)((e=>{let{languages:a,name:t,onChange:l,devId:o,intl:{formatMessage:n},errors:i,cssSelector:d}=e;const c=(0,m.useCallback)(((e,t)=>{const r={...a,[e]:t};l(r)}),[JSON.stringify(a)]),p=(0,m.useCallback)((e=>()=>{l(u()(a,e))}),[JSON.stringify(a)]),v=(0,m.useCallback)((()=>c((0,x.nP)(`developer_anonymous_profiles/${o}/other/languages`),{position:Object.keys(a).length,value:0})),[JSON.stringify(a)]),f=(0,m.useCallback)((e=>{let{oldIndex:t,newIndex:r}=e;const o=Object.entries((0,M.ac)(a)),n=o.splice(t,1);o.splice(r,0,n[0]);const s=o.reduce(((e,a,t)=>{let[r,l]=a;const o=e;return o[r]={...l,position:t},o}),{});l(s)}),[JSON.stringify(a)]),h="string"==typeof i&&i;return m.createElement(m.Fragment,null,m.createElement(C.Fz,null,m.createElement("button",{type:"button"},m.createElement(E.Typography,{variant:"body2",className:"sc-m-1 sc-font-bold sc-cursor-pointer"},m.createElement(g.A,{defaultMessage:"Je ne trouve pas ma langue !",id:"Main.lang.notFound"})))),m.createElement(S,{items:Object.entries(a).sort(((e,a)=>{let[,{position:t}]=e,[,{position:r}]=a;return t-r})),onSortEnd:f,languageChanged:c,languageDeleted:p,formatMessage:n,errors:i,name:t}),m.createElement(s.A,{variant:"contained",color:"primary",className:"pr-2 cursor-pointer",onClick:v},m.createElement(g.A,{id:"Main.lang.add",defaultMessage:"Ajouter"}),m.createElement(r.A,{id:`${d}_addButton`,className:"max-h-[18px] max-w-[18px] ml-1.5"})),h&&m.createElement(E.Typography,{color:"danger",component:"p"},i))}))},47012:(e,a,t)=>{t.d(a,{q:()=>x});var r=t(56655),l=t(58168),o=t(96540),n=t(15001),s=t(41575),i=t(18427),d=t(46942),c=t.n(d),u=t(38528),m=t(55858),p=t(75897),g=t(2404),v=t.n(g),f=t(44383),h=t.n(f),y=t(95093),b=t.n(y),C=t(87331);const E=e=>{let{className:a,value:t={},onChange:d,title:u,tooltip:g,placeholder:v,error:f,classes:h,variant:y}=e;const[E,x]=(0,o.useState)(!1),M=(0,o.useCallback)((e=>{d(null!==e?{year:e.year(),month:e.month()}:{})}),[d]),T=(0,o.useMemo)((()=>!Number.isNaN(Number(t.year))&&!Number.isNaN(Number(t.month))),[t]),D=(0,o.useMemo)((()=>null!=t&&t.year?b()(new Date(t.year,t.month)):null),[t]);return o.createElement("div",{className:c()(a,"flex")},o.createElement("div",{className:"flex flex-col my-1"},o.createElement(o.Fragment,null,u&&o.createElement(C.Typography,{color:"dark",variant:"label",component:e=>{let{children:a,...t}=e;return o.createElement(m.Twemoji,(0,l.A)({options:{baseUrl:"//cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/"},svg:!0,text:a},t))}},u),g&&o.createElement(r.A,{title:o.createElement(m.Twemoji,{options:{baseUrl:"//cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/"},svg:!0,text:g})},o.createElement(p.default,{color:"primary"}))),o.createElement(s.$,{dateAdapter:n.A},o.createElement(i.l,{open:E,clearable:!0,views:["year","month"],minDate:b()("1980-01-01"),maxDate:b()(),className:h.input,renderInput:e=>o.createElement(C.TextField,{variant:y,inputRef:null==e?void 0:e.inputRef,containerRef:null==e?void 0:e.containerRef,placeholder:v,error:f,value:(null==D?void 0:D.format("MMMM YYYY"))||"",onClick:()=>x(!0),onChange:()=>null}),value:T?D:null,onChange:M,onClose:()=>x(!1)})),f&&"string"==typeof f&&o.createElement(C.Typography,{color:"danger",variant:"helper",component:"p"},f)))},x=(0,u.Ay)({fieldsContainer:{display:"flex"},selectContainer:{display:"flex",flexDirection:"column",margin:[0,7.5]},pickerInput:{display:"none"}})((0,o.memo)(E,((e,a)=>v()(h()(e,["value","error","onChange"]),h()(a,["value","error","onChange"])))))},49922:(e,a,t)=>{t.d(a,{j:()=>m});var r=t(96540),l=t(55858),o=t(6442),n=t(58065),s=t(87331),i=t(33965),d=t(44e3),c=t(35248);const u=(0,t(51476).defineMessages)({[c.jD.DREAMJOB_ONLY]:{id:"Developer.SearchStateMessage.dreamjob_only",defaultMessage:"Nous indiquerons aux re
1cruteurs que vous ne cherchez que votre job de rêve."},[c.jD.ACTIVELY_SEARCHING]:{id:"Developer.SearchStateMessage.actively_searching",defaultMessage:"Nous indiquerons aux recruteurs que vous êtes en recherche active."},[c.jD.OPEN_OPPORTUNITIES]:{id:"Developer.SearchStateMessage.open_opportunities",defaultMessage:"Nous indiquerons aux recruteurs que vous êtes à l'écoute du marché."},[c.jD.PAUSE_PROFILE]:{id:"Developer.SearchStateMessage.pause_profile",defaultMessage:"Votre profil ne sera pas visible par les entreprises validées par notre équipe car vous avez mis votre profil en pause jusqu'au {date}."},[c.jD.NOT_SEARCHING]:{id:"Developer.SearchStateMessage.not_searching",defaultMessage:"Votre profil ne sera pas visible par les entreprises validées par notre équipe car vous n'êtes pas ouvert aux opportunités d'emplois."}}),m=e=>{var a;let{value:t,hideIcons:m=!1,classes:p}=e;const{formatMessage:g}=(0,o.A)(),{locale:v}=(0,o.A)(),f=(0,d.P)(),{developer:h,loaded:y}=(0,i.T)(f);if(!y)return r.createElement(r.Fragment,null);const b=new Date((null==h||null===(a=h.pause)||void 0===a?void 0:a.pausedUntil)||"").toLocaleDateString(v,{weekday:"long",day:"numeric",month:"long",year:"numeric"});return Object.values(c.fQ).find((e=>e===t))?r.createElement("div",{className:`flex p-2 ${null==p?void 0:p.container}`},!m&&r.createElement(l.Twemoji,{options:{baseUrl:"//cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/"},className:"mr-1",svg:!0,text:"ℹ️"}),u[t]&&r.createElement(s.Typography,null,g(u[t],{date:r.createElement("span",{className:"font-semibold"},b)}))):r.createElement("div",{className:`flex p-2 ${null==p?void 0:p.container}`},!m&&r.createElement(l.Twemoji,{options:{baseUrl:"//cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/"},className:"mr-1",svg:!0,text:"✅️"}),r.createElement(s.Typography,{component:"span",className:`flex flex-col [&>*]:mb-1 ${null==p?void 0:p.typography}`},r.createElement(s.Typography,null,r.createElement(n.A,{id:"Developer.SearchStateMessage.searching_info",defaultMessage:"Votre profil sera visible par les entreprises validées (en dehors de votre blacklist)"})),u[t]&&r.createElement(s.Typography,{className:"font-semibold"},g(u[t]))))}},94818:(e,a,t)=>{t.d(a,{dF:()=>l,wP:()=>r.mapJsonResumeToDeveloperUpdate});var r=t(32325);const l=(e,a,t,l,o,n,s)=>(0,r.mapDeveloperAnonymousProfileToJsonResume)(e,a,t,l,o,n,s,true)},9330:(e,a,t)=>{t.d(a,{D:()=>r});const r={STEP_END:"STEP_END",NEXT:"NEXT",PREV:"PREV"}}}]);
2//# sourceMappingURL=developer-onboarding-onboarding-a5e2ab0c.bb60d23aaaf0aaaeadef.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.