PageSourceSearch

https://welovedevs.com/app/scripts/5738.3905e3a20756044640f1.js

js welovedevs.com collected 2026-10-03 21:42:39 UTC 50,493 bytes, 3 lines download raw bytes

1/*! For license information please see 5738.3905e3a20756044640f1.js.LICENSE.txt */
2(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[5738],{87331:(e,s,t)=>{"use strict";t.r(s),t.d(s,{AllTechnologiesPicker:()=>bs,AutoComplete:()=>F,Banner:()=>U,Button:()=>je,Card:()=>ke,Checkbox:()=>Te,DEFAULT_THEME:()=>Os,ELEVATION_PROPS:()=>Ce,List:()=>Re,ListItem:()=>Fe,PopperCard:()=>Me,PopperCardActions:()=>Ie,PopperCardContent:()=>ze,PopperCardTitle:()=>Ue,ProgressBar:()=>He,Select:()=>As,SelectedTechnologies:()=>js,Slider:()=>We,Switch:()=>Qe,Tabs:()=>fs,Tag:()=>es,TechnologiesPicker:()=>Cs,TextField:()=>is,TextFieldIcon:()=>cs,Tooltip:()=>us,Typography:()=>fe,codersTestsPrimary:()=>ie,codersTestsSecondary:()=>ce,danger:()=>se,dark:()=>le,darkblue:()=>ne,flexUtils:()=>_s,getComponentColor:()=>Es,getHexFromTheme:()=>Ds,indigo:()=>oe,light:()=>de,orange:()=>re,palette:()=>ue,primary:()=>K,purple:()=>ae,safe:()=>ee,secondary:()=>Y,tertiary:()=>Q,warn:()=>te,withCustomVerticalScrollbar:()=>$s});var r=t(74848),d=t(96540),l=t(84719),n=t(70057),o=t(40627),a=t(17681),i=t(44473),c=t(1043),u=t(46942),f=t.n(u),p=t(20889),h=t(21447),m=t(75897),b=t(55364),x=t.n(b),g=t(84475),v=t(58193),y=t(50014),w=t.n(y),j=t(15967),C=t(58156),N=t.n(C),k=t(19455),A=t(76768),O=t(5673),_=t(56655),$=t(68090),D=t.n($),E=t(67310),S=t(43375),P=t(43627),T=t(82299);function R(e,s){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&s.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var d=0;for(r=Object.getOwnPropertySymbols(e);d<r.length;d++)s.indexOf(r[d])<0&&Object.prototype.propertyIsEnumerable.call(e,r[d])&&(t[r[d]]=e[r[d]])}return t}const F=e=>{var{options:s,className:t,classes:n,renderInput:o,getOptionLabel:a,renderOption:u,color:f="primary"}=e,p=R(e,["options","className","classes","renderInput","getOptionLabel","renderOption","color"]);const h=(0,d.useMemo)((()=>(e,s,t,d)=>(0,r.jsx)(l.A,Object.assign({component:"li"},e,{children:a?a(s):s.toString()}),t.index)),[a]);return(0,r.jsx)(i.A,Object.assign({},p,{options:s,className:`ds-bg-light-500 ds-h-full ds-min-w-[200px] sm:ds-min-w-full ${t}`,classes:{inputRoot:`!ds-py-0 !ds-px-1 !ds-h-full ${null==n?void 0:n.inputRoot}`,input:`!ds-ring-0 !ds-font-w3d ds-text-dark-400 !ds-h-full ${null==n?void 0:n.input}`,listbox:`!ds-custom-scrollbar ${null==n?void 0:n.listbox}`},color:f,renderInput:null!=o?o:e=>(0,r.jsx)(c.A,Object.assign({color:f},e)),getOptionLabel:a,renderOption:null!=u?u:h}))},L=Object.freeze({warning:{color:"warn",icon:({className:e})=>(0,r.jsxs)("svg",{className:e,width:"30px",height:"25px",viewBox:"0 0 30 25",version:"1.1",children:[(0,r.jsx)("title",{children:"Warning icon"}),(0,r.jsx)("desc",{children:"Warning - WeLoveDevs"}),(0,r.jsx)("g",{id:"Page-1",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd",children:(0,r.jsx)("g",{id:"Company-Main-Card",transform:"translate(-69.000000, -60.000000)",children:(0,r.jsx)("g",{id:"Group-3",transform:"translate(49.000000, 46.000000)",children:(0,r.jsx)("g",{id:"Group-2",transform:"translate(19.000000, 11.000000)",children:(0,r.jsxs)("g",{id:"warning-24px",children:[(0,r.jsx)("polygon",{id:"Path",points:"0 0 32 0 32 32 0 32"}),(0,r.jsx)("path",{d:"M2.73141008,28 L29.2685899,28 C29.8208747,28 30.2685899,27.5522847 30.2685899,27 C30.2685899,26.824572 30.2224408,26.6522307 30.1347755,26.5002775 L16.8661856,3.50138835 C16.5901965,3.02300726 15.9786586,2.85893613 15.5002775,3.13492522 C15.348042,3.22275344 15.2216426,3.34915276 15.1338144,3.50138835 L1.86522449,26.5002775 C1.5892354,26.9786586 1.75330654,27.5901965 2.23168762,27.8661856 C2.38364083,27.9538509 2.55598208,28 2.73141008,28 Z M17.3636364,23.8947368 L14.6363636,23.8947368 L14.6363636,21.1578947 L17.3636364,21.1578947 L17.3636364,23.8947368 Z M17.3636364,18.4210526 L14.6363636,18.4210526 L14.6363636,12.9473684 L17.3636364,12.9473684 L17.3636364,18.4210526 Z",id:"Shape",fill:"currentcolor",fillRule:"nonzero"})]})})})})})]})},error:{color:"danger",icon:h.A},success:{color:"safe",icon:p.default},info:{color:"primary",icon:m.default},default:{color:"primary",icon:null}}),M="ds-w-full ds-relative ds-flex ds-items-center ds-z-[1] children:ds-z-[1] ds-bg-light-500 ds-rounded-lg",B="ds-flex ds-items-center ds-justify-center ",I={container:{regular:`${M} ds-px-3 ds-py-4  md:ds-p-2 `,small:`${M} ds-p-2 `},background:{regular:"before:ds-w-full before:ds-h-full before:ds-absolute before:ds-bg-current before:ds-top-0 before:ds-left-0 before:ds-opacity-20 before:ds-z-0 before:ds-content-[''] before:ds-rounded-md",small:null}},z={container:{regular:`${B} ds-mr-2  md:ds-absolute md:-ds-top-1.5 md:ds-p-[4px] md:ds-shadow-slim md:-ds-left-1.5 md:ds-rounded-full md:ds-bg-light-500`,small:`${B}  ds-absolute -ds-top-1.5 ds-p-[4px] ds-shadow-slim -ds-left-1.5 ds-rounded-full ds-bg-light-500 ds-p-2 ds-z-[1] children:ds-z-[1] ds-bg-light-500 ds-rounded-lg`},icon:{regular:"ds-w-6 ds-h-6 md:ds-w-2 md:ds-h-2 ",small:"ds-w-2 ds-h-2 "}},U=({type:e="warning",className:s,icon:t,classes:l={},children:n,size:o})=>{var a,i,c,u;const{icon:p,color:h}=(0,d.useMemo)((()=>{var s;const t=L[e];return t?Object.assign(Object.assign({},t),{color:null===(s=ue[t.color])||void 0===s?void 0:s[500]}):Object.assign(Object.assign({},L.default),{color:ue.primary[500]})}),[e]),m=t||p;return(0,r.jsxs)("div",{className:f()(null!=s?s:"",null==l?void 0:l.container,null!==(a=I.container[o||"regular"])&&void 0!==a?a:I.container.regular,null!==(i=I.background[o||"regular"])&&void 0!==i?i:I.background.regular),style:{color:h},children:[m&&(0,r.jsx)("span",{className:null!==(c=z.container[o||"regular"])&&void 0!==c?c:z.container.regular,children:(0,r.jsx)(m,{className:null!==(u=z.icon[o||"regular"])&&void 0!==u?u:z.icon.regular})}),n]})},H="ds-font-w3d ds-text-dark-500",W="ds-font-w3d ds-text-dark-500",J="ds-width-fit ds-rounded-lg ds-text-center ds-uppercase ds-font-black ds-bg-light ds-origin-bottom-left",V={h1:`${W} ds-text-4xl ds-font-black`,h2:`${W} ds-text-2xl ds-font-bold`,h3:`${W} ds-text-xl ds-font-medium`,h4:`${W} ds-text-lg ds-font-normal`,h5:`${W} ds-font-normal`,h6:`${W} ds-font-normal`},G={body1:"ds-text-base",body2:"ds-text-sm",body3:"ds-text-xs"},q={tag:"ds-text-[11px] ds-uppercase ds-font-bold ds-tracking-[0.8px]",button:"ds-font-medium",helper:"ds-text-[13px] ds-mt-2",label:`${G.body2} ds-mb-1`},Z={wld1:`${J} ds-text-[54px] ds-leading-[62px] ds-py-[12px] ds-px-[28px]`,wld2:`${J} ds-text-[40px] ds-leading-[50px] ds-py-[12px] ds-px-[24px]`,wld3:`${J} ds-text-[30px] ds-leading-[44px] ds-py-[11px] ds-px-[22px]`,wld4:`${J} ds-text-[22px] ds-leading-[38px] ds-py-[10px] ds-px-[20px]`,wld5:`${J}
2 ds-text-[16px] ds-leading-[30px] ds-py-[9px] ds-px-[18px]`,wld6:`${J} ds-text-[13px] ds-leading-[26px] ds-py-1 ds-px-2`,wld:`${J} ds-py-1 ds-px-2`},X=Object.assign(Object.assign(Object.assign(Object.assign({},V),G),q),Z),K={50:"#e4e2f5",100:"#bdb6e6",200:"#9185d5",300:"#6454c4",400:"#4330b8",500:"#220bab",600:"#1e0aa4",700:"#19089a",800:"#140691",900:"#0c0380",A100:"#b0adff",A200:"#7f7aff",A400:"#4e47ff",A700:"#352eff",contrastDefaultColor:"light"},Y={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",contrastDefaultColor:"light"},Q={50:"#FEFCE4",100:"#FDF8BB",200:"#FCF38E",300:"#FAEE60",400:"#F9EB3E",500:"#F8E71C",600:"#F7E419",700:"#F6E014",800:"#F5DD11",900:"#F3D709",1e3:"#713e12",contrastDefaultColor:"primary"},ee={50:"#ecf7f0",100:"#d0ebda",200:"#b1dec1",300:"#91d0a8",400:"#7ac695",500:"#62bc82",600:"#5ab67a",700:"#50ad6f",800:"#46a565",900:"#349752",1e3:"#166534",A100:"#e1ffea",A200:"#aeffc5",A400:"#7bffa1",A700:"#62ff8f",contrastDefaultColor:"light"},se={50:"#fdeaeb",100:"#fbcccc",200:"#f8aaaa",300:"#f58788",400:"#f26e6f",500:"#f05455",600:"#ee4d4e",700:"#ec4344",800:"#e93a3b",900:"#e5292a",A100:"#ffffff",A200:"#fff0f0",A400:"#ffbdbd",A700:"#ffa3a4",contrastDefaultColor:"light"},te={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",2e3:"#451A03",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00",contrastDefaultColor:"light"},re={50:"#FFF0E9",100:"#FFD8C8",200:"#FFBFA3",300:"#FFA57E",400:"#FF9163",500:"#FF7E47",600:"#FF7640",700:"#FF6B37",800:"#FF612F",900:"#FF4E20",contrastDefaultColor:"light"},de={50:"#fff",100:"#fff",200:"#fff",300:"#fff",400:"#fff",500:"#fff",600:"#fff",700:"#fff",800:"#fff",900:"#fff",contrastDefaultColor:"dark"},le={50:"#E6E6E6",100:"#C1C1C1",200:"#979797",300:"#6D6D6D",400:"#4E4E4E",500:"#2F2F2F",600:"#2A2A2A",700:"#232323",800:"#1D1D1D",900:"#121212",contrastDefaultColor:"light"},ne={50:"#0c0380",100:"#0a0273",200:"#090266",300:"#080259",400:"#07014c",500:"#060140",600:"#040133",700:"#030026",800:"#020019",900:"#01000c",contrastDefaultColor:"light"},oe={50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b3fc",400:"#818df8",500:"#6365f1",600:"#4e46e5",700:"#4438ca",800:"#3830a3",900:"#312e81",contrastDefaultColor:"light"},ae={50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a955f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#591c87",contrastDefaultColor:"light"},ie={50:"#e7edee",100:"#cfdbdd",200:"#a0b8ba",300:"#709498",400:"#417175",500:"#114d53",600:"#0e3e42",700:"#0a2e32",800:"#071f21",900:"#020808",contrastDefaultColor:"light"},ce={50:"#feefe7",100:"#fcdece",200:"#f9bd9d",300:"#f69c6c",400:"#f37b3b",500:"#f05a0a",600:"#c04808",700:"#903606",800:"#602404",900:"#301202",contrastDefaultColor:"light"},ue={primary:K,secondary:Y,tertiary:Q,dark:le,danger:se,safe:ee,darkblue:ne,warn:te,orange:re,light:de,indigo:oe,purple:ae,red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",contrastDefaultColor:"light"},codersTestsPrimary:ie,codersTestsSecondary:ce},fe=(0,d.forwardRef)(((e,s)=>{var{containerRef:t,className:l,color:n,component:o="span",variant:a="body1",style:i,customClasses:c={},classes:u={}}=e,p=R(e,["containerRef","className","color","component","variant","style","customClasses","classes"]);const h=(0,d.useMemo)((()=>x()({},c,u)),[JSON.stringify(c),JSON.stringify(u)]);let m=(0,d.useMemo)((()=>{var e,s,t,r;if(n&&ue[n]){if(["wld1","wld2","wld3","wld4","wld5","wld6"].some((e=>a===e))){const r=ue[n];if("primary"===n)return{backgroundColor:"#fff",color:null==r?void 0:r[500]};if(r){const s=ue[r.contrastDefaultColor];return{backgroundColor:r[500],color:null!==(e=null==s?void 0:s[500])&&void 0!==e?e:"#fff"}}return{color:null!==(t=n&&(null===(s=null==ue?void 0:ue[n])||void 0===s?void 0:s[500]))&&void 0!==t?t:ue.primary[500]}}return{color:null===(r=null==ue?void 0:ue[n])||void 0===r?void 0:r[500]}}return null}),[a,n]);
2return(0,r.jsx)(o,Object.assign({className:f()(H,a&&X[a],h.container,l),style:Object.assign(Object.assign({},m),i)},p,{ref:s||t}))})),pe="ds-relative ds-group ds-m-1 ds-w-fit ds-h-fit ds-rounded-md ds-relative ds-overflow-hidden ds-flex ds-items-center ds-justify-center",he="ds-absolute ds-h-full ds-w-full ds-top-0 ds-bottom-0 ds-left-0 ds-right-0 ds-opacity-0 ds-transition-all group-hover:ds-opacity-[0.25] ds-z-[1]",me="ds-flex ds-items-center ds-z-[2]",be="ds-cursor-not-allowed",xe={regular:"ds-p-[10px] ",small:"ds-p-1",xs:"ds-py-1/2 ds-px-1"},ge={regular:"",small:"ds-text-[14px] ds-tracking-wide",xs:"ds-text-[12px] ds-tracking-wide"},ve={contained:"ds-bg-current",raised:"ds-bg-current",outlined:"ds-border-current ds-border ds-border-solid",text:"",default:"ds-bg-current"},ye={contained:"ds-bg-light-500 ",raised:"ds-bg-light-500 ",outlined:"ds-bg-current",text:"ds-bg-current"},we={contained:"",raised:"",outlined:"!ds-text-current",text:"!ds-text-current"},je=(0,d.forwardRef)(((e,s)=>{var{component:t="button",className:l,containerRef:n,disabled:o,size:a="regular",color:i,containerProps:c,typographyClassName:u,variant:p="text",onClick:h,classes:m={},children:b,style:x,type:g}=e,v=R(e,["component","className","containerRef","disabled","size","color","containerProps","typographyClassName","variant","onClick","classes","children","style","type"]);const y=(0,d.useMemo)((()=>{var e,s,t,r;if(o)return null!==(s=i&&(null===(e=null==ue?void 0:ue[i])||void 0===e?void 0:e[100]))&&void 0!==s?s:null===(t=null==ue?void 0:ue.dark)||void 0===t?void 0:t[100];return i&&(null===(r=null==ue?void 0:ue[i])||void 0===r?void 0:r[500])||(null==ue?void 0:ue.primary[300])}),[o,i]),w=(0,d.useMemo)((()=>"raised"===p?y?"ds-shadow-[0_5px_15px_0]":"ds-shadow-[0_10px_20px_0]":null),[y]),j=(0,d.useCallback)(((...e)=>{o||"function"==typeof h&&h(...e)}),[h,o]),C=(0,d.useMemo)((()=>"raised"===p||"contained"===p?"light"===i?"primary":"light":i),[p,i]);return(0,r.jsxs)(t,Object.assign({ref:s||n},c,{type:null!=g?g:"button",className:f()(pe,a&&xe[a]||xe.regular,o&&be,!o&&w,ve[null!=p?p:"default"],l,null==m?void 0:m.container),style:Object.assign(Object.assign({color:y},x),c&&c.style),onClick:j},v,{children:[!o&&(0,r.jsx)("div",{className:f()(he,p&&ye[p])}),(0,r.jsx)(fe,{className:f()(me,p&&we[p],a&&ge[a],null==m?void 0:m.typography),variant:"button",color:C,children:b})]}))})),Ce={regular:{0:{boxShadow:"0 2px 10px 0 rgba(0,0,0,0.1)"},1:{boxShadow:"rgba(0, 0, 0, 0.1) 0px -1px 1px 0px, rgba(0, 0, 0, 0.1) 1px 0px 1px 0px, rgba(0, 0, 0, 0.1) -1px 0px 1px 0px, rgba(0, 0, 0, 0.1) 0px 1px 1px 0px"},drawer:{boxShadow:"0 20px 67px 0 rgba(0,0,0,0.3)"}},flat:null},Ne={variant_flat:"ds-bg-[#f9f9f9] ds-border ds-border-solid ds-border-[#f0f0f0]"},ke=(0,d.forwardRef)(((e,s)=>{var{component:t="div",className:r,containerRef:l,elevation:n=1,style:o,customClasses:a={},classes:i={},variant:c}=e,u=R(e,["component","className","containerRef","elevation","style","customClasses","classes","variant"]);const p=(0,d.useMemo)((()=>x()({},a,i)),[JSON.stringify(a),JSON.stringify(i)]),h=(0,d.useMemo)((()=>c?null==Ce?void 0:Ce[c]:Ce.regular),[c]),m=Object.assign({},null==h?void 0:h[n]),b=c&&Ne[`variant_${c}`];return d.createElement(t||"div",Object.assign({ref:l||s,className:f()("ds-w-fit ds-bg-white ds-rounded ds-p-2.5 ds-font-w3d",p.container,b,r),style:Object.assign(Object.assign({},h&&m),o)},u))})),Ae={container:"ds-relative ds-margin-1 ds-cursor-pointer ds-overflow-hidden ds-m-1 ds-flex ds-items-center ds-justify-center ds-group",icon:"ds-w-full ds-h-full ds-fill-current",input:"ds-h-full ds-w-full ds-absolute ds-top-0 ds-bottom-0 ds-right-0 ds-left-0 ds-cursor-[inherit] ds-p-0 ds-m-0 ds-z-10 ds-opacity-0",layer:"ds-w-full ds-w-full ds-absolute  ds-top-0 ds-bottom-0 ds-right-0 ds-left-0  ds-z-[5] ds-opacity-0 group-hover:ds-opacity-[.20] ds-transition-all",size:{regular:"ds-w-3 ds-h-3 ds-min-w-3 ds-min-h-3 ds-p-1/2",small:"ds-w-2 ds-h-2 ds-min-w-2 ds-min-h-2 ds-p-[1.5px]"}},Oe={raised:"ds-shadow-slim",outlined:"ds-border ds-border-solid ds-border-current"},_e={raised:"ds-fill-[#fff] ",outlined:"",partial:"ds-fill-current "},$e={raised:"ds-bg-[#fff]",outlined:"ds-bg-current"},De=(0,d.forwardRef)(((e,s)=>{var t,l,{component:n="div",checked:o,disabled:a,color:i,defaultColor:c=(null==ue?void 0:ue.primary[400]),className:u,inputClassName:p,containerProps:h,onChange:m,variant:b="outlined",isRadio:x,classes:g={},partialCheck:v,size:y="regular"}=e,w=R(e,["component","checked","disabled","color","defaultColor","className","inputClassName","containerProps","onChange","variant","isRadio","classes","partialCheck","size"]);const j=(0,d.useCallback)((e=>{a||"function"==typeof m&&m(e)}),[a,m]);return(0,r.jsxs)(n,Object.assign({className:f()(Ae.size[y],Ae.container,x?"ds-rounded-full":"ds-rounded-md",a&&"ds-cursor-not-allowed ds-bg-dark-50/[0.75]",o&&!a&&"raised"===b&&"ds-bg-current",b&&Oe[b],u),style:{color:a?null==ue?void 0:ue.dark[200]:null!==(l=i&&(null===(t=null==ue?void 0:ue[i])||void 0===t?void 0:t[500]))&&void 0!==l?l:c}},h,{ref:s,children:[(0,r.jsx)(Pe,{checked:o,partialCheck:!!v,classes:{checkIcon:f()(Ae.icon,o&&b&&_e[b],v&&_e.partial)}}),(0,r.jsx)("div",{className:f()(Ae.layer,b&&$e[b])}),(0,r.jsx)("input",Object.assign({className:f()(Ae.input,p),type:"checkbox",onChange:j,checked:o},w))]}))}
2)),Ee={scale:.5,opacity:0},Se={scale:1,opacity:1},Pe=({checked:e,partialCheck:s,classes:t})=>{const l=e||s;return(0,d.useMemo)((()=>l?Se:Ee),[l]),(0,r.jsx)("svg",{className:t.checkIcon,viewBox:"0 0 24 24",fill:"#fff",children:(0,r.jsxs)("g",{children:[e&&(0,r.jsx)("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),!e&&s&&(0,r.jsx)("rect",{x:"4",y:"11",width:"17",height:"2"})]})})},Te=De,Re=e=>{var{className:s,classes:t}=e,d=R(e,["className","classes"]);return(0,r.jsx)("ul",Object.assign({className:f()(null==t?void 0:t.container,"ds-p-0 ds-m-0 ds-list-none",s)},d))},Fe=e=>{var{component:s="li",className:t,typographyClassName:d,button:l,style:n,children:o,classes:a}=e,i=R(e,["component","className","typographyClassName","button","style","children","classes"]);return(0,r.jsx)(s,Object.assign({className:f()("ds-px-2 ds-py-2 ds-rounded-md ds-flex ds-items-center ds-transition-all ds-bg-transparent hover:ds-bg-dark-50",l&&"ds-cursor-pointer",l&&(null==a?void 0:a.button),null==a?void 0:a.container,t)},n,l&&{role:"button"},i,{children:(0,r.jsx)(fe,{className:f()("ds-flex ds-items-center",null==a?void 0:a.typography,d),color:"dark",children:o})}))},Le=({className:e})=>(0,r.jsx)("svg",{className:e,width:"34px",height:"16px",viewBox:"0 -1 34 17",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("g",{id:"Page-1",children:(0,r.jsx)("path",{style:{filter:"drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.3))"},fill:"currentColor",d:"M24.9,10.8l-5.1-9.2c-0.3-0.5-0.7-0.9-1.2-1.2c-1.4-0.8-3.3-0.3-4.1,1.2l-5.1,9.2c-1.8,3.2-5.1,5.1-8.7,5.1\n\t\tv2.9h32.9v-2.9C30,15.9,26.6,13.9,24.9,10.8z"})})}),Me=({className:e,anchorElement:s,open:t,onClose:l,popperProps:n,structured:o,onClickAway:a,dismissArrow:i=!1,customClasses:c={},classes:u={},containerProps:p={},children:h})=>{const m=(0,d.useMemo)((()=>x()({},c,u)),[JSON.stringify(c),JSON.stringify(u)]),[b,g]=(0,d.useState)(null);let y=(0,d.useMemo)((()=>w()([...n&&n.modifiers||[],{name:"flip",enabled:!0},{name:"preventOverflow",enabled:!0,options:{padding:8}},{name:"offset",options:{offset:[0,16]}},{name:"arrow",enabled:!0,options:{element:b}}],"name")),[null==n?void 0:n.modifiers,b]);return(0,r.jsx)(v.A,Object.assign({open:t},p,n,{className:f()("ds-z-[100]",!t&&"ds-pointer-events-none ds-top-0 ds-left-0",u.popper,p.className),anchorEl:s,modifiers:y,children:({placement:s})=>(0,r.jsx)(Be,{placement:s,className:e,setArrowReference:g,structured:o,dismissArrow:i,onClickAway:a,classes:m,children:h})}))},Be=({className:e,dismissArrow:s,setArrowReference:t,placement:l,onClickAway:n,structured:o,classes:a,children:i})=>{const c=(0,d.useCallback)(((...e)=>{"function"==typeof n&&n(...e)}),[n]),u=(0,r.jsxs)("div",{children:[!s&&(0,r.jsx)("div",{className:"ds-z-10 ",ref:t,style:{bottom:l.includes("bottom")?"calc(100% + 16px)":l.includes("top")?0:void 0,right:l.includes("left")?9:l.includes("right")?"calc(100% + 25px)":void 0},children:(0,r.jsx)("div",{className:`ds-leading-none ds-text-light-500 ${a.arrowContainer}`,style:{position:"absolute",transform:l.includes("bottom")?"rotate(0deg)":l.includes("top")?"rotate(180deg)":l.includes("right")?"rotate(-90deg)":l.includes("left")?"rotate(90deg)":void 0,left:l.includes("bottom")?-16:void 0,top:l.includes("right")?-10:void 0,bottom:l.includes("left")?-10:void 0,right:l.includes("top")?-19:void 0},children:(0,r.jsx)(Le,{className:"ds-block"})})}),(0,r.jsx)(ke,{className:f()(e,a.container,"ds-relative",o&&"ds-p-0"),children:i})]});return n?(0,r.jsx)(g.x,{onClickAway:c,children:u}):u},Ie=({children:e,classes:s={}})=>(0,r.jsx)("div",{className:f()("ds-w-full ds-flex ds-items-center ds-justify-end ds-p-1",null==s?void 0:s.container),children:e}),ze=({classes:e={},children:s})=>(0,r.jsx)("div",{className:f()("ds-w-full ds-px-1 ds-py-3 ds-overflow-auto",null==e?void 0:e.container),children:s}),Ue=({classes:e={},children:s})=>(0,r.jsx)(fe,{className:f()("ds-w-full ds-p-3 !ds-text-[20px] !ds-leading-[1.6] ds-font-medium ds-tracking-[unset]",null==e?void 0:e.container),variant:"body1",component:"h2",color:"dark",children:s}),He=({value:e=0,color:s="primary",className:t,classes:d={}}
2)=>{var l,n;return(0,r.jsx)("div",{className:f()(t,null==d?void 0:d.container,"ds-w-full ds-h-[6px] ds-rounded-full ds-overflow-hidden ds-bg-lightGray ds-flex ds-items-center"),children:(0,r.jsx)("div",{className:f()("ds-block ds-h-full ds-rounded-full ds-bg-current ds-transition-all",null==d?void 0:d.bar),style:{width:`${e}%`,color:null!==(n=null===(l=ue[s])||void 0===l?void 0:l[500])&&void 0!==n?n:ue.dark[200]}})})},We=e=>{var s,t,{color:d="primary",value:l=0,min:n=0,max:o=100,step:a=1,classes:i={},valueLabelDisplay:c="auto",popperCardProps:u}=e,f=R(e,["color","value","min","max","step","classes","valueLabelDisplay","popperCardProps"]);return(0,r.jsx)(j.Ay,Object.assign({min:null!=n?n:0,max:null!=o?o:100,step:null!=a?a:1,value:null!=l?l:50,classes:{root:`ds-h-[3px] ${null!==(s=null==i?void 0:i.container)&&void 0!==s?s:3}`,thumb:"ds-w-2 ds-h-2 !ds-shadow-none",valueLabel:"ds-bg-light-500 ds-rounded-sm ds-text-dark-500 ds-font-w3d ds-shadow-lg ds-border ds-border-solid ds-border-dark-50"},style:{color:f.disabled||null===(t=null==ue?void 0:ue[d])||void 0===t?void 0:t[500]},valueLabelDisplay:null!=c?c:"auto"},f))},Je="ds-group ds-h-fit ds-relative ds-bg-current ds-rounded-full ds-flex ds-items-center ds-justify-center",Ve="ds-cursor-not-allowed",Ge="ds-w-full ds-flex ds-items-center ds-absolute ds-transition-all",qe=" ds-m-1/2 ds-bg-[#f7f7f7] ds-rounded-full",Ze="ds-w-full ds-h-full ds-top-0 ds-bottom-0 ds-right-0 ds-left-0 ds-m-0 ds-z-[2] ds-cursor-inherit ds-absolute ds-opacity-0",Xe="ds-w-full ds-h-full ds-absolute ds-z-[1] ds-bg-[#fff] ds-opacity-0 group-hover:ds-opacity-[0.30] ds-top-0 ds-bottom-0 ds-left-0 ds-right-0 ds-transition-all",Ke={size_regular:"ds-min-h-[30px] ds-w-[80px]",thumb_size_regular:"ds-w-3 ds-h-3 ",size_small:"ds-min-h-[20px] ds-w-[50px]",thumb_size_small:"ds-w-1.5 ds-h-1.5"},Ye={regular:{left:"ds-left-[2px]",right:"ds-left-[calc(80px-28px-6px)]"},small:{left:"ds-left-[2px]",right:"ds-left-[calc(100%-20px-2px)]"}},Qe=e=>{var s,{containerRef:t,checked:l=!1,disabled:n,color:o,className:a,inputClassName:i,containerProps:c,onChange:u,size:p="regular",classes:h={}}=e,m=R(e,["containerRef","checked","disabled","color","className","inputClassName","containerProps","onChange","size","classes"]);const b={color:n?null==ue?void 0:ue.dark[50]:o&&(null===(s=ue[o])||void 0===s?void 0:s[500])||(null==ue?void 0:ue.dark[100])},x=(0,d.useCallback)(((...e)=>{n||"function"==typeof u&&u(...e)}),[n,u]);return(0,r.jsxs)("div",Object.assign({ref:t,className:f()(a,Je,n&&Ve,p&&Ke[`size_${p}`]),style:Object.assign(Object.assign({},b),N()(c,"style"))},c,{children:[(0,r.jsx)("div",{className:`${Ge} ${l?Ye[p].right:Ye[p].left}`,children:(0,r.jsx)("div",{className:f()(qe,p&&Ke[`thumb_size_${p}`])})}),(0,r.jsx)("div",{className:Xe}),(0,r.jsx)("input",Object.assign({className:f()(Ze,i,n&&Ve),type:"checkbox",onChange:x,checked:l},m))]}))},es=(0,d.forwardRef)(((e,s)=>{var{component:t="div",containerRef:l,className:n,color:o="primary",children:a,onClick:i,clickable:c,onDelete:u,classes:p,style:h={},size:m="regular"}=e,b=R(e,["component","containerRef","className","color","children","onClick","clickable","onDelete","classes","style","size"]);const x={regular:"ds-px-2 ds-py-3/4 sm:ds-px-1.5 sm:ds-py-1/2",small:"ds-px-1.5 ds-py-1/2 sm:ds-px-1 sm:ds-py-1/4",xs:"ds-px-1 ds-py-0.5"},g={regular:"body2",small:"body2",xs:"body3"},v=(0,d.useMemo)((()=>{var e,s,t,r,d,l,n;switch(o){case"darkblue":return null===(e=null==ue?void 0:ue.light)||void 0===e?void 0:e[500];case"tertiary":return null===(s=null==ue?void 0:ue.tertiary)||void 0===s?void 0:s[1e3];case"safe":return null===(t=null==ue?void 0:ue.safe)||void 0===t?void 0:t[1e3];case"red":return null===(r=null==ue?void 0:ue.red)||void 0===r?void 0:r[900];case"orange":return null===(d=null==ue?void 0:ue.orange)||void 0===d?void 0:d[900];case"warn":return null===(l=null==ue?void 0:ue.warn)||void 0===l?void 0:l[2e3];default:return o&&(null===(n=null==ue?void 0:ue[o])||void 0===n?void 0:n[800])}}),[o,ue]),y=(0,d.useMemo)((()=>{var e,s,t,r;return"light"===o?{normal:null===(e=null==ue?void 0:ue.dark)||void 0===e?void 0:e[100],hover:null===(s=null==ue?void 0:ue.dark)||void 0===s?void 0:s[200]}:{normal:o&&(null===(t=null==ue?void 0:ue[o])||void 0===t?void 0:t[100]),hover:o&&
2(null===(r=null==ue?void 0:ue[o])||void 0===r?void 0:r[200])}}),[o,ue]),[w,j]=(0,d.useState)(!1),C=!(!i&&!c);return(0,r.jsxs)(t,Object.assign({ref:s||l,className:f()("ds-inline-flex ds-items-center ds-rounded-md",C?"ds-cursor-pointer":"",n,x[m]||x.regular,null==p?void 0:p.container),onMouseEnter:()=>{j(!0)},onMouseLeave:()=>{j(!1)},onClick:i,style:Object.assign(Object.assign({},h),{background:w&&C?y.hover:y.normal})},b,{children:[a&&(0,r.jsx)(fe,{style:{color:v},className:f()("ds-font-medium ds-flex ds-items-center",null==p?void 0:p.typography),variant:g[m]||g.regular,onMouseLeave:()=>{j(!1)},children:a}),u&&(0,r.jsx)(T.default,{className:`ds-max-h-[14px] ds-max-w-[14px] ${a?"ds-ml-1":""} ds-cursor-pointer`,style:{color:v},onClick:u})]}))})),ss="ds-w-fit ds-rounded-md ds-flex ds-items-center ds-p-0 ds-overflow-hidden ds-border ds-border-solid ds-border-dark-100 focus-within:ds-border-indigo-500 focus-within:ds-ring-2",ts="",rs="ds-bg-transparent ds-w-full  ds-border-0 ds-font-w3d ds-text-dark-400 ds-flex ds-items-center focus-visible:ds-outline-none focus-visible:ds-ring-0 focus-visible:ds-border-0",ds="ds-px-2 ds-py-1 ds-scrollbar",ls="ds-cursor-not-allowed ",ns={small:"ds-px-1 ds-py-1/2 ds-min-h-3 ds-leading-[16px] ds-text-[12px]",regular:"ds-px-1.5 ds-py-1.5 ds-min-h-[40px] ds-text-[16px] ds-leading-[24px] "},os={flat:"ds-border ds-border-solid ds-border-dark-100 ds-bg-[#f9f9f9]",raised:"ds-bg-light-500 ds-shadow-md hover:ds-shadow-lg",underlined:"ds-bg-transparent ds-border-0 ds-border-b-2 ds-border-solid ds-border-[#e8e8e8] ds-rounded-none",flatDisabled:"ds-bg-[#f9f9f9] ds-text-dark-200",raisedDisabled:"",underlinedDisabled:""},as={flat:"",raised:"",underlined:"ds-pb-1",disabled:`${ls}  ds-text-dark-300`,flatDisabled:`${ls}  ds-text-dark-200`,raisedDisabled:"",underlinedDisabled:""},is=(0,d.forwardRef)(((e,s)=>{var{containerElement:t="div",containerProps:l,className:n,inputClassName:o,fullWidth:a,inputRef:i,containerRef:c,beforeChildren:u=null,multiline:p,rows:h,children:m,variant:b="raised",type:x="text",disabled:g,size:v="regular",classes:y={}}=e,w=R(e,["containerElement","containerProps","className","inputClassName","fullWidth","inputRef","containerRef","beforeChildren","multiline","rows","children","variant","type","disabled","size","classes"]);const j=p?"textarea":"input",C="password"===x,[N,_]=(0,d.useState)(!1);return(0,r.jsxs)(t,Object.assign({ref:s||c,className:f()(n,ss,a&&"w-full",p&&ts,b&&os[b],g&&b&&os[`${b}Disabled`],null==y?void 0:y.container)},l&&l.style&&{style:l.style},l,{children:[u,(0,r.jsx)(j,Object.assign({ref:i,className:f()(o,rs,p&&ds,v&&ns[v],b&&as[b],g&&as.disabled,g&&b&&as[`${b}Disabled`],null==y?void 0:y.input),type:N?"text":x,rows:h,disabled:g},w)),C&&(0,r.jsx)(k.A,{title:"Show/Hide password",className:"ds-w-5 ds-h-5 ds-ml-1",onClick:()=>{_(!N)},size:"large",children:N?(0,r.jsx)(A.A,{}):(0,r.jsx)(O.A,{})}),m]}))})),cs=(0,d.forwardRef)(((e,s)=>{var{className:t,classes:d}=e,l=R(e,["className","classes"]);return(0,r.jsx)("div",Object.assign({className:f()("ds-px-1 ds-py-2 ds-flex child-svg:ds-h-3 child-svg:ds-w-3",t,null==d?void 0:d.container),ref:s},l))})),us=(0,d.forwardRef)(((e,s)=>{var t,d,{children:l,classes:n}=e,o=R(e,["children","classes"]);return(0,r.jsx)(_.A,Object.assign({ref:s},o,{classes:Object.assign(Object.assign({},n),{tooltip:`${null!==(t=null==n?void 0:n.tooltip)&&void 0!==t?t:""} ds-leading-[1.5] ds-text-[13px] ds-px-[12px] ds-py-2 ds-bg-[black]/[0.85] ds-text-light-500 ds-font-medium ds-max-w-[375px]`,popper:`${null!==(d=null==n?void 0:n.popper)&&void 0!==d?d:""} z-[10000]`}),children:l}))})),fs=({tabs:e,setActiveTab:s,classes:t})=>{var d;return(0,r.jsxs)("div",{className:`ds-max-w-fit ds-w-full ${null==t?void 0:t.container}`,children:[(0,r.jsxs)("div",{className:`ds-hidden xs:ds-block ds-w-full ${null==t?void 0:t.mobileContainer}`,children:[(0,r.jsx)("label",{htmlFor:"tabs",className:"ds-sr-only",children:"Select a tab"}),(0,r.jsx)("select",{id:"tabs",name:"tabs",className:"ds-block ds-w-full ds-rounded-md ds-border-gray-300 focus:ds-border-indigo-500 focus:ds-ring-indigo-500",defaultValue:null===(d=e.find((e=>e.current)))||void 0===d?void 0:d.name,onChange:e=>s(e.target.value),children:e.map((e=>(0,r.jsx)("option",{className:null==t?void 0:t.typography,children:e.name},e.name)))})]}),(0,r.jsx)("div",{className:`ds-flex xs:ds-hidden ds-w-full ${null==t?void 0:t.desktopContainer}`,children:(0,r.jsx)("nav",{className:"ds-isolate ds-flex ds-divide-x ds-divide-gray-200 ds-rounded-lg ds-shadow ds-w-full","aria-label":"Tabs",children:e.map(((d,l)=>(0,r.jsxs)("div",{className:`\n                                    ${d.current?"ds-text-gray-900":"ds-text-gray-500 hover:ds-text-gray-700"}\n                                    ${0===l?"ds-rounded-l-lg":""}\n                                    ${l===e.length-1?"ds-rounded-r-lg":""}\n                                    ds-group ds-relative ds-min-w-0 ds-flex ds-w-full ds-overflow-hidden ds-justify-center ds-bg-white ds-py-2 ds-px-5 ds-text-center ds-text-sm ds-cursor-pointer ds-font-medium hover:
2ds-bg-gray-50 focus:ds-z-10\n                                    ${null==t?void 0:t.tab}\n                                `,"aria-current":d.current?"page":void 0,onClick:()=>s(d.ref),children:[(0,r.jsx)(fe,{className:`ds-whitespace-nowrap ${null==t?void 0:t.typography}`,children:d.name}),(0,r.jsx)("span",{"aria-hidden":"true",className:(d.current?"ds-bg-indigo-500":"ds-bg-transparent")+" ds-absolute ds-inset-x-0 ds-bottom-0 ds-h-0.5"})]},d.name)))})})]})},ps=(0,d.createContext)({technologies:[],translations:{}}),hs={mobile:{width:72,height:96},other:{width:104,height:144}},ms=({item:e,selectedItems:s=[],onAdd:t,onDelete:l,isMobile:n})=>{const{technologies:o}=(0,d.useContext)(ps),a=(0,d.useMemo)((()=>s.find((({name:s})=>s===e.name))),[s,e]),i=(0,d.useCallback)((()=>{a?l(a.name):t(e.name)}),[a,t,l]),c=(0,d.useMemo)((()=>{var s;const t=o.find((s=>s.name===e.name));if(null==t?void 0:t.handle)return`https://process.filestackapi.com/auto_image/${null!==(s=null==t?void 0:t.handle)&&void 0!==s?s:"4A5N89okRPW50jRcmkuM"}`;const r=D()(null==t?void 0:t.url.split("/"));return`https://process.filestackapi.com/auto_image/${null!=r?r:"4A5N89okRPW50jRcmkuM"}`}),[e,o]);return(0,r.jsxs)("button",{className:(n?"ds-w-7 ds-max-w-7 ds-m-1":"ds-w-10 ds-max-w-10 ds-m-1.5")+" ds-flex ds-flex-col ds-items-center",type:"button",onClick:i,children:[(0,r.jsxs)(ke,{classes:{container:(n?"  ds-h-7 ds-max-h-7 !ds-p-1 ":"ds-h-10 ds-max-h-10 !ds-p-2")+" !ds-w-full ds-overflow-hidden ds-mb-2 ds-relative"},children:[(0,r.jsx)("img",{src:c,alt:e.name,className:"ds-w-full ds-h-full ds-object-contain"}),a&&(0,r.jsx)("div",{className:"ds-z-[2] ds-absolute ds-top-0 ds-left-0 ds-w-full ds-h-full ds-bg-primary-500 ds-text-light-500 ds-text-center ds-flex ds-items-center ds-justify-center",children:(0,r.jsx)(fe,{color:"light",variant:"h3",children:(null==a?void 0:a.index)+1})},`selected_item_layer_${null==a?void 0:a.name}`)]}),(0,r.jsx)(fe,{variant:"body3",classes:{container:"ds-text-center ds-break-all"},children:e.name})]})},bs=({selectedItems:e,onAdd:s,onDelete:t,classes:l={},isMobile:n,noResultsElement:o=null,additionalInformations:a=null})=>{var i,c;const[u,p]=(0,d.useState)(),h=(0,d.useRef)(null),[m,b]=(0,d.useState)(""),x=((e,s=500)=>{const t=(0,d.useRef)(null),[r,l]=(0,d.useState)(e);return(0,d.useEffect)((()=>{var r;window&&s?(t.current&&window.clearTimeout(null!==(r=t.current)&&void 0!==r?r:void 0),t.current=window.setTimeout((()=>{l(e),t.current=null}),s)):l(e)}),[JSON.stringify(e)]),s?r:e})(m,200),{technologies:g,translations:v}=(0,d.useContext)(ps),[y,w]=(0,d.useState)(30),j=(0,d.useMemo)((()=>g.filter((({name:s})=>!u||e.some((({name:e})=>e===s)))).filter((({name:e,tags:s})=>[...null!=s?s:[],e].some((e=>e.toLowerCase().includes(x.toLowerCase()))))).sort((({name:e},{name:s})=>e.localeCompare(s)))),[g,x,u]),C=(0,d.useMemo)((()=>j.slice(0,y)),[j,y]),N=(0,d.useCallback)((e=>b(e.target.value)),[]);(0,d.useEffect)((()=>{const{clientWidth:e,clientHeight:s}=(null==h?void 0:h.current)||{};if(!e||!s)return;const t=n?hs.mobile:hs.other,r=Math.floor(e/t.width),d=Math.ceil(s/t.height);let l=Math.round(r*d);w(l)}),[h.current]);const k=(0,d.useCallback)((()=>{p(!u)}),[u]);return(0,r.jsxs)("div",{className:`${null!==(i=null==l?void 0:l.container)&&void 0!==i?i:""} ds-overflow-hidden ds-flex ds-flex-col`,ref:h,children:[(0,r.jsxs)("div",{className:"ds-flex ds-items-center ds-flex-wrap  ds-mb-3 ",children:[(0,r.jsx)(is,{classes:{container:"ds-w-[400px] sm:ds-w-[unset] ds-min-h-[60px]"},fullWidth:n,variant:"flat",value:m,onChange:N,placeholder:"Mobile, Javascript, etc..."}),(0,r.jsxs)("button",{className:f()("ds-m-1 ds-flex ds-items-center ds-text-left"),type:"button",onClick:k,children:[(0,r.jsx)(Te,{variant:"outlined",color:"secondary",checked:!!u,onChange:k,className:"ds-mr-1"}),(0,r.jsx)(fe,{variant:"body2",children:v.checkboxLabel})]})]}),n&&a,!j.length&&o,(0,r.jsx)("div",{id:"allTechnologiesPicker",className:"ds-w-full ds-overflow-auto ds-scrollbar",children:(0,r.jsx)(E.A,{className:`ds-pr-0 ds-flex ds-justify-center ds-flex-wrap sm:ds-ml-[unset]  ${null!==(c=null==l?void 0:l.technologiesList)&&void 0!==c?c:""}`,dataLength:C.length,next:()=>{w(y+30)},hasMore:j.length>y,loader:null,scrollableTarget:"allTechnologiesPicker",children:C.map(((d,l)=>(0,r.jsx)(ms,{selectedItems:e,item:d,onAdd:s,onDelete:t,isMobile:!!n},`technology_${d.name}_${l}`)))})})]})},xs=Object.freeze({Translate:{toString(e){if(!e)return;const{x:s,y:t}=e;return`translate3d(${s?Math.round(s):0}px, ${t?Math.round(t):0}
2px, 0)`}},Scale:{toString(e){if(!e)return;const{scaleX:s,scaleY:t}=e;return`scaleX(${s}) scaleY(${t})`}},Transform:{toString(e){if(e)return[xs.Translate.toString(e),xs.Scale.toString(e)].join(" ")}},Transition:{toString:({property:e,duration:s,easing:t})=>`${e} ${s}ms ${t}`}}),gs=({className:e})=>(0,r.jsx)("svg",{className:e,width:"33",height:"32",viewBox:"0 0 33 32",fill:"#fff",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M8.27667 25.3335C8.27667 26.8001 9.4981 28.0001 10.991 28.0001H21.8481C23.341 28.0001 24.5624 26.8001 24.5624 25.3335V9.33346H8.27667V25.3335ZM25.9195 5.33346H21.1695L19.8124 4.00012H13.0267L11.6695 5.33346H6.91953V8.00012H25.9195V5.33346Z"})}),vs=({className:e})=>(0,r.jsx)("svg",{className:e,version:"1.1",viewBox:"0 0 40 40",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsxs)("g",{transform:"scale(1.6667)",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",children:[(0,r.jsx)("path",{d:"m9 3.748 3-3 3 3"}),(0,r.jsx)("path",{d:"m15 20.248-3 3-3-3"}),(0,r.jsx)("path",{d:"m12 0.748v22.5"}),(0,r.jsx)("path",{d:"m3.75 14.998-3-3 3-3"}),(0,r.jsx)("path",{d:"m20.25 8.998 3 3-3 3"}),(0,r.jsx)("path",{d:"m0.75 11.998h22.5"})]})}),ys=({id:e,item:s,onDelete:t,onChange:l,itemsLength:n,technologyIndex:o,hideSlider:a})=>{const{attributes:i,listeners:c,setNodeRef:u,transform:f,transition:p}=(0,P.gl)({id:e}),h={transform:xs.Transform.toString(f),transition:p},{technologies:m,translations:b}=(0,d.useContext)(ps),x=(0,d.useCallback)((e=>{l(Object.assign(Object.assign({},s),{value:Number(e.target.value)}))}),[s,l]),g=(0,d.useMemo)((()=>{var e;const t=m.find((e=>e.name===s.name));if(null==t?void 0:t.handle)return`https://process.filestackapi.com/auto_image/${null!==(e=null==t?void 0:t.handle)&&void 0!==e?e:"4A5N89okRPW50jRcmkuM"}`;const r=D()(null==t?void 0:t.url.split("/"));return`https://process.filestackapi.com/auto_image/${null!=r?r:"4A5N89okRPW50jRcmkuM"}`}),[s,m]);let v=(0,r.jsx)("div",{className:"ds-bg-dark-50 ds-w-[1px] ds-h-5 ds-mx-1.5"});return(0,r.jsxs)("div",{ref:u,className:"ds flex ds-flex ds-items-center ds-w-full ds-p-0 ds-my-2 ds-relative ds-z-[1400]",style:Object.assign(Object.assign({},h),{zIndex:n-o}),children:[(0,r.jsx)("button",Object.assign({},i,c,{className:"ds-flex ds-mr-1/2",type:"button",children:(0,r.jsx)(vs,{className:"ds-w-2.5 ds-h-2.5 ds-text-indigo-500"})})),(0,r.jsx)(fe,{color:"indigo",variant:"h3",className:"ds-font-semibold",children:o+1}),v,(0,r.jsx)(ke,{className:"ds-w-5 ds-h-5 !ds-p-1 ds-mr-1",children:(0,r.jsx)("img",{className:"ds-object-contain ds-w-full ds-h-full",alt:s.name,src:g})}),(0,r.jsxs)("div",{className:"ds-flex-1",children:[(0,r.jsx)(fe,{color:"dark",variant:"label",children:s.name}),!a&&(0,r.jsxs)("div",{className:"ds-flex ds-items-center",children:[(0,r.jsxs)(fe,{classes:{container:"ds-w-5 ds-mb-0"},color:"dark",variant:"body3",children:[(0,r.jsx)("span",{className:"ds-font-medium",children:s.value}),"%"]}),(0,r.jsx)(We,{color:"primary",name:`skill_value_${s.name}`,value:s.value,onChange:x,min:0,max:100,step:5,classes:{container:"ds-w-12 ds-mr-1"},popperCardProps:{classes:{popper:"ds-z-[1302]"}}})]})]}),v,(0,r.jsx)(us,{title:b.deleteLabel,children:(0,r.jsx)("button",{className:"ds-flex",type:"button",onClick:()=>t(s.name),children:(0,r.jsx)(gs,{className:"ds-fill-danger-500 ds-w-3 ds-h-3"})})})]})},ws=({items:e,onDelete:s,onItemChange:t,classes:l,className:n,itemsLength:o,onSortEnd:a,hideSlider:i})=>{const c=(0,S.FR)((0,S.MS)(S.AN),(0,S.MS)(S.uN,{coordinateGetter:P.JR})),u=(0,d.useMemo)((()=>e.map((e=>Object.assign(Object.assign({},e),{id:e.name})))),[e]),p=(0,d.useCallback)((s=>{const{active:t,over:r}=s;if(t.id!==r.id){const s=e.find((({name:e})=>e===t.id)),d=e.find((({name:e})=>e===r.id)),l=s&&e.indexOf(s),n=d&&e.indexOf(d);return a({oldIndex:l,newIndex:n})}}),[e]);return(0,r.jsx)("div",{className:f()(null==l?void 0:l.container,"ds-pr-2 ds-h-full ds-scrollbar ds-overflow-auto !ds-z-[1301]",n),children:(0,r.jsx)(S.Mp,{sensors:c,collisionDetection:S.fp,onDragEnd:p,children:(0,r.jsx)(P.gB,{items:u,strategy:P._G,children:u.map(((e,d)=>(0,r.jsx)(ys,{onDelete:s,id:e.id,onChange:t,technologyIndex:d,item:e,itemsLength:o,hideSlider:i},`selected_technology_row_${e.name}_${d}`)))})})})},js=({items:e,onChange:s,onDelete:t,className:l,onItemChange:n,classes:o={},hideSlider:a})=>{const i=(0,d.useMemo)((()=>e.length),[e]),c=(0,d.useCallback)((({oldIndex:t,newIndex:r})=>{"function"==typeof s&&s((0,P.be)(e,t,r).map(((e,s)=>Object.assign(Object.assign({},e),{index:s}))))}),[e,s]);return(0,r.jsx)(ws,{className:null!=l?l:"",items:e,onSortEnd:c,onItemChange:n,onDelete:t,itemsLength:i,onChange:s,classes:o,hideSlider:a})},Cs=({isMobile:e,selectedValues:s=[],onAddItem:t,onDeleteItem:l,onArrayChange:n,onArrayItemChange:o,technologies:a,classes:i={}
2,translations:c,content:u,hideSlider:f=!1})=>{var p;const h=(0,d.useMemo)((()=>({technologies:a,translations:c})),[a,c]);return(0,r.jsx)(ps.Provider,{value:h,children:(0,r.jsxs)("div",{className:`ds-flex ds-h-full ${null!==(p=null==i?void 0:i.container)&&void 0!==p?p:""}`,children:[(0,r.jsx)(bs,{isMobile:e,technologies:a,selectedItems:s,onAdd:t,onDelete:l,noResultsElement:null==u?void 0:u.noResults,additionalInformations:null==u?void 0:u.additionalInformations,classes:{container:`ds-flex-[125%] ${e?"":"ds-ml-2"} sm:ds-w-full`,technologiesList:"ds-scrollbar ds-overflow-x-hidden ds-overflow-y-auto"}}),!e&&(0,r.jsx)("div",{className:"ds-bg-dark-100 ds-mr-2 ds-ml-4 "}),!e&&(0,r.jsxs)("div",{className:"ds-flex-auto ds-flex ds-flex-col ds-min-w-[280px]",children:[null==u?void 0:u.additionalInformations,(0,r.jsx)(js,{className:"ds-flex-1",items:s,onDelete:l,onChange:n,onItemChange:o,hideSlider:f})]})]})})},Ns={flat:{root:"ds-font-w3d ds-w-auto ds-inline-block ds-bg-[#f9f9f9] ds-rounded ds-border ds-border-solid ds-border-dark-100",input:"ds-font-w3d ds-w-full !ds-pr-4 ds-text-dark-500",icon:""},raised:{root:"ds-font-w3d ds-w-auto ds-inline-block ds-bg-light-500 ds-shadow-w3d ds-rounded ds-border ds-border-solid ds-border-[#f0f0f0]",input:"ds-font-w3d ds-w-full !ds-pr-4 ds-text-dark-500",icon:""},outlined:{root:"ds-font-w3d ds-w-auto ds-inline-block ds-bg-transparent ds-border ds-border-solid ds-border-current",input:"ds-font-w3d ds-w-full !ds-pr-4 ds-text-current",icon:"ds-text-current"}},ks={regular:{input:"ds-p-1"},small:{input:""}},As=e=>{var s,t,l,i,c,u,f,{value:p,onChange:h,children:m,className:b=null,variant:x="raised",size:g="regular",classes:v={},textFieldProps:y=null,placeholder:w=null,avoidNative:j=!0}=e,C=R(e,["value","onChange","children","className","variant","size","classes","textFieldProps","placeholder","avoidNative"]);return(0,r.jsxs)(n.A,Object.assign({MenuProps:{classes:{paper:"ds-max-h-[300px] ds-border ds-border-1 ds-border-gray-100"}},className:`ds-min-w-[150px] ds-max-h-[300px] ds-rounded ds-flex ${b}`,classes:{icon:`${null!==(s=v.icon)&&void 0!==s?s:""} ${(null!==(t=Ns[x])&&void 0!==t?t:null==Ns?void 0:Ns.raised).icon}`},native:!j,value:null!=p?p:null,inputProps:y,input:(0,r.jsx)(o.Ay,{classes:{root:`${(null!==(l=Ns[x])&&void 0!==l?l:null==Ns?void 0:Ns.raised).root} ${null!==(i=null==v?void 0:v.root)&&void 0!==i?i:""}`,input:`${(null!==(c=Ns[x])&&void 0!==c?c:null==Ns?void 0:Ns.raised).input} ${(null!==(u=ks[g])&&void 0!==u?u:null==ks?void 0:ks.regular).input} ${null!==(f=null==v?void 0:v.input)&&void 0!==f?f:""}`}}),onChange:e=>null==h?void 0:h(e.target.value)},C,{children:[j&&w&&(0,r.jsx)(a.A,{disabled:!0,value:"",children:w}),!j&&(0,r.jsxs)(r.Fragment,{children:[w&&(0,r.jsx)("option",{disabled:!0,value:"",children:w}),d.Children.toArray(m).filter(Boolean).map(((e,s)=>{var t;return e?(0,r.jsx)("option",{value:null!==(t=e.props.value)&&void 0!==t?t:null,children:e.props.label||e.props.children},(null==e?void 0:e.key)||e.props.value||`select_child_${s}`):null}))]}),j&&m]}))},Os={palette:Object.assign({},ue)},_s={center:{display:"flex",justifyContent:"center",alignItems:"center"}},$s=(e="#c1c1c1")=>({"&::-webkit-scrollbar-track":{border:0},"&::-webkit-scrollbar":{width:"6px"},"&::-webkit-scrollbar-thumb":{backgroundColor:e},scrollbarWidth:"thin",scrollbarColor:`${e} transparent`}),Ds=(e,s="primary",t=500)=>{var r,d,l;const n=null===(d=null===(r=null==e?void 0:e.palette)||void 0===r?void 0:r[s])||void 0===d?void 0:d[t];return n||(null===(l=Os.palette[s])||void 0===l?void 0:l[t])},Es=(e,s,t,r="#fff")=>t?"#c0c0c0":e&&s?s:r;!function(e,s){void 0===s&&(s={});var t=s.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],d=document.createElement("style");d.type="text/css","top"===t&&r.firstChild?r.insertBefore(d,r.firstChild):r.appendChild(d),d.styleSheet?d.styleSheet.cssText=e:d.appendChild(document.createTextNode(e))}}("@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');\n\n.ds-scrollbar: : -webkit-scrollbar-track {\n    border: 0;\n}\n.ds-scrollbar::-webkit-scrollbar {\n    width: 4px;\n}\n.ds-scrollbar::-webkit-scrollbar-thumb {\n    border-radius: 100px;\n    background-color: #6454c4;\n}\n")}
2,78624:function(){!function(e){"use strict";if(!e.fetch){var s="URLSearchParams"in e,t="Symbol"in e&&"iterator"in Symbol,r="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),d="FormData"in e,l="ArrayBuffer"in e;if(l)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],o=function(e){return e&&DataView.prototype.isPrototypeOf(e)},a=ArrayBuffer.isView||function(e){return e&&n.indexOf(Object.prototype.toString.call(e))>-1};h.prototype.append=function(e,s){e=u(e),s=f(s);var t=this.map[e];this.map[e]=t?t+","+s:s},h.prototype.delete=function(e){delete this.map[u(e)]},h.prototype.get=function(e){return e=u(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(u(e))},h.prototype.set=function(e,s){this.map[u(e)]=f(s)},h.prototype.forEach=function(e,s){for(var t in this.map)this.map.hasOwnProperty(t)&&e.call(s,this.map[t],t,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(s,t){e.push(t)})),p(e)},h.prototype.values=function(){var e=[];return this.forEach((function(s){e.push(s)})),p(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(s,t){e.push([t,s])})),p(e)},t&&(h.prototype[Symbol.iterator]=h.prototype.entries);var i=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},v.call(y.prototype),v.call(j.prototype),j.prototype.clone=function(){return new j(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},j.error=function(){var e=new j(null,{status:0,statusText:""});return e.type="error",e};var c=[301,302,303,307,308];j.redirect=function(e,s){if(-1===c.indexOf(s))throw new RangeError("Invalid status code");return new j(null,{status:s,headers:{location:e}})},e.Headers=h,e.Request=y,e.Response=j,e.fetch=function(e,s){return new Promise((function(t,d){var l=new y(e,s),n=new XMLHttpRequest;n.onload=function(){var e,s,r={status:n.status,statusText:n.statusText,headers:(e=n.getAllResponseHeaders()||"",s=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var t=e.split(":"),r=t.shift().trim();if(r){var d=t.join(":").trim();s.append(r,d)}})),s)};r.url="responseURL"in n?n.responseURL:r.headers.get("X-Request-URL");var d="response"in n?n.response:n.responseText;t(new j(d,r))},n.onerror=function(){d(new TypeError("Network request failed"))},n.ontimeout=function(){d(new TypeError("Network request failed"))},n.open(l.method,l.url,!0),"include"===l.credentials?n.withCredentials=!0:"omit"===l.credentials&&(n.withCredentials=!1),"responseType"in n&&r&&(n.responseType="blob"),l.headers.forEach((function(e,s){n.setRequestHeader(s,e)})),n.send(void 0===l._bodyInit?null:l._bodyInit)}))},e.fetch.polyfill=!0}function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function f(e){return"string"!=typeof e&&(e=String(e)),e}function p(e){var s={next:function(){var s=e.shift();return{done:void 0===s,value:s}}};return t&&(s[Symbol.iterator]=function(){return s}),s}function h(e){this.map={},e instanceof h?e.forEach((function(e,s){this.append(s,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(s){this.append(s,e[s])}),this)}function m(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function b(e){return new Promise((function(s,t){e.onload=function(){s(e.result)},e.onerror=function(){t(e.error)}}))}function x(e){var s=new FileReader,t=b(s);return s.readAsArrayBuffer(e),t}function g(e){if(e.slice)return e.slice(0);var s=new Uint8Array(e.byteLength);return s.set(new Uint8Array(e)),s.buffer}function v(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(r&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(d&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(s&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(l&&r&&o(e))this._bodyArrayBuffer=g(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!l||!ArrayBuffer.prototype.isPrototypeOf(e)&&!a(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=g(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):s&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=m(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?m(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(x)}),this.text=function(){var e,s,t,r=m(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,s=new FileReader,t=b(s),s.readAsText(e),t;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var s=new Uint8Array(e),t=new Array(s.length),r=0;r<s.length;r++)t[r]=String.fromCharCode(s[r]);return t.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},d&&(this.formData=function(){return this.text().then(w)}),this.json=function(){return this.text().then(JSON.parse)},this}function y(e,s){var t,r,d=(s=s||{}).body;if(e instanceof y){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,s.headers||(this.headers=new h(e.headers)),this.method=e.method,this.mode=e.mode,d||null==e._bodyInit||(d=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=s.credentials||this.credentials||"omit",!s.headers&&this.headers||(this.headers=new h(s.headers)),this.method=(t=s.method||this.method||"GET",r=t.toUpperCase(),i.indexOf(r)>-1?r:t),this.mode=s.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&d)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(d)}function w(e){var s=new FormData;return e.trim().split("&").forEach((function(e){if(e){var t=e.split("="),r=t.shift().replace(/\+/g," "),d=t.join("=").replace(/\+/g," ");s.append(decodeURIComponent(r),decodeURIComponent(d))}})),s}
2function j(e,s){s||(s={}),this.type="default",this.status=void 0===s.status?200:s.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in s?s.statusText:"OK",this.headers=new h(s.headers),this.url=s.url||"",this._initBody(e)}}("undefined"!=typeof self?self:this)}}]);
3//# sourceMappingURL=5738.3905e3a20756044640f1.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.