1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2251,4684],{69409:(e,r,t)=>{t.d(r,{A:()=>c});var l=t(37876),n=t(14232),i=t(95062),s=t.n(i),o=t(68827),a=t.n(o);let u=e=>{let{country:r}=e,t=(0,n.useCallback)(e=>{let{src:r}=e;return`https://flagcdn.com/20x15/${r}`},[]);return(0,l.jsx)(a(),{loader:t,src:`${r.toLowerCase()}.png`,alt:`${r} flag`,width:20,height:15})};u.propTypes={country:s().string.isRequired};let c=u},82251:(e,r,t)=>{t.d(r,{Z6:()=>ey,A_:()=>x,Ki:()=>M,R5:()=>eS});var l=t(37876),n=t(14232),i=t(95062),s=t.n(i),o=t(82367),a=t(12527),u=t(19199),c=t(75370),p=t(8655),d=t(92807);let g=e=>{let r=(0,d.I)();return(0,p.W)({container:{width:"100%",...e?.formSx},label:t=>({...r.ellipsisLabel,...t.typography.h5,transform:"translate(0px, -0.5px)",...e?.labelSx}),input:e=>({"&.MuiTextField-root":{marginTop:e.spacing(3)}})})},m={},b={},f={},y=()=>{},h=e=>{let{name:r,label:t,labelSx:n=m,inputSx:i=b,formSx:s=f,required:p=!1,maxLength:d=null,onClick:h=y,isReadOnly:x=!1,...T}=e,v=g({labelSx:n,formSx:s}),R=(0,o.A)();return(0,l.jsxs)(a.A,{sx:v.container,children:[(0,l.jsxs)(u.A,{shrink:!0,htmlFor:`${r}-input`,sx:v.label,children:[t,p&&" *"]}),(0,l.jsx)(c.A,{inputProps:{maxLength:d,readOnly:x},sx:{...v.input(R),...i},id:`${r}-input`,name:r,...T,onClick:h})]})};h.propTypes={label:s().string.isRequired,required:s().bool,isReadOnly:s().bool,name:s().string.isRequired,labelSx:s().object,inputSx:s().object,formSx:s().object,maxLength:s().number,onClick:s().func};let x=h;t(69409);var T=t(14868),v=t(85436);t(18263),t(32360);s().string.isRequired,s().bool,s().string.isRequired,s().object,s().func;var R=t(2513);s().string.isRequired,s().number,s().number,s().oneOfType([s().object,s().func]);var C=t(85825),j=t(56557),q=t(33905),w=(t(29862),t(90321),t(63853));let k=e=>{let[r,t,l]=(0,q.Mt)(e),[i,s]=(0,n.useState)(r.value),{onBlur:o,onChange:a}=r,{setValue:u}=l,{shouldResync:c=!0}=e,p=r.value;(0,n.useEffect)(()=>{c&&p!==i&&s(p)},[p,c]);let d=(0,w.YQ)(e=>{a(e),o(e)},300),g=(0,w.YQ)(e=>{u(e),l.setTouched(!0)},300);return r.value=i,r.onChange=e=>{e&&e.currentTarget&&s(e.currentTarget.value),d(e)},r.onBlur=e=>{a(e),o(e)},l.setValue=e=>{s(e),g(e)},[r,t,l]},A=e=>{let{name:r,...t}=e,[l,n]=k(r),{value:i,...s}=l,o={...s,...t,value:l.value??"",fullWidth:!0};return n.touched&&n.error&&(o.error=!0,o.helperText=n.error),{configFormik:o,field:l,meta:n}};var O=t(46707),E=t(53584);let I=e=>(0,p.W)({button:r=>({visibility:e?.value!==null?"visible":"hidden",position:"absolute",padding:0,top:r.spacing(2),right:r.spacing(1.5)})});s().oneOfType([s().string,s().object]),s().func.isRequired;t(88043),t(76181);s().bool,s().bool,s().arrayOf(s().string),s().oneOf(["year","month","day"]),s().bool,s().string.isRequired,s().string,s().string,s().string,s().object,s().object,s().string.isRequired,s().bool,s().object,s().oneOf(["small","medium"]);var S=t(57088);let L=e=>{let{name:r,label:t,labelSx:i={},labelColor:s="",onChange:o=null,size:a="medium",...u}=e;u={...u,maxLength:void 0===u.maxLength?null:u.maxLength};let{setFieldValue:c,setFieldError:p}=(0,q.j7)(),d=(0,n.useCallback)(e=>{let{value:t}=e.target;c(r,t),p(r,""),o&&o(e)},[r,o,c,p]),{configFormik:g}=A({...u,name:r,onChange:d});return(0,l.jsx)(x,{label:t,name:r,size:a,labelSx:{...i,color:g.error?S.A[700]:""!==s?s:"inherit"},...g})};L.propTypes={labelColor:s().string,label:s().string.isRequired,labelSx:s().object,name:s().string.isRequired,maxLength:s().number,onChange:s().func};let M=L;t(54883),t(15929);var W=t(96107),D=t(61877);s().bool,s().string.isRequired,s().string.isRequired,s().string.isRequired,s().oneOfType([s().string,s().number]),s().arrayOf(s().shape({value:s().oneOfType([s().string,s().number]),label:s().oneOfType([s().string,s().node])}).isRequired).isRequired,s().func;var z=t(60239),F=(t(49693),t(8491));let N=e=>(0,p.W)({button:r=>({visibility:e?.value!==""?"visible":"hidden",position:"absolute",padding:0,top:r.spacing(2),right:r.spacing(1.5)})});s().string,s().func.isRequired,t(29946),s().bool,s().string.isRequired,s().string.isRequired,s().string,s().func.isRequired,s().shape({latitude:s().oneOfType([s().string,
1s().number]),longitude:s().oneOfType([s().string,s().number])}),s().node,s().oneOfType([s().object,s().func]);var Z=t(25079),_=(t(58038),t(3008));t(92158);s().bool,s().bool,s().string.isRequired,s().string,s().string,s().func,s().func,s().string,s().string;var P=t(57399);t(42228);s().bool,s().bool,s().string.isRequired,s().string,s().string,s().func,s().func;var $=t(25392);let V=e=>(0,p.W)({label:e=>({...e.typography.h5,transform:"translate(0px, -48px)"})});s().oneOfType([s().number,s().string]),s().number,s().number.isRequired,s().string,s().number,s().number,s().string.isRequired,s().string.isRequired,s().func.isRequired,s().string;s().string.isRequired,s().string.isRequired,s().number,s().shape({current:s().bool});var B=t(98349),G=t(25126),J=t(5323),H=t(91119),Q=t(979),Y=t(82892),U=t(56709);let K=e=>(0,p.W)({button:e=>({root:{all:"unset",border:0,color:e.palette.common.black,textDecoration:"underline",cursor:"pointer","&:hover":{textDecoration:"underline"}},label:{...e.typography.h5}}),select:r=>({minHeight:"55px",marginTop:r.spacing(3),justifyContent:"flex-start",border:"1px solid rgba(0, 0, 0, 0.23)",borderColor:e.error?r.palette.error.main:"rgba(0, 0, 0, 0.23)",padding:r.spacing(2),borderRadius:"4px","&:hover":{borderColor:r.palette.primary.main,backgroundColor:r.palette.common.white},...e.error&&{boxShadow:"0 0 0 0.2rem #f2c2c2"}}),selectText:e=>({width:"100%",display:"flex",justifyContent:"space-between",color:e.palette.common.black}),selectIcon:e=>({color:"rgba(0, 0, 0, 0.54)"}),helper:e=>({color:e.palette.error.main}),label:r=>({...e?.labelSx,...r.typography.h5,transform:"translate(0px, -0.5px)"}),nbSelectedText:e=>({...e.typography.h5,position:"absolute",transform:"translate(20px, 40px)",zIndex:1}),tree:e=>({maxHeight:"250px",flexGrow:1,minWidth:"290px",maxWidth:"100%",overflowY:"auto","& > .MuiTreeItem-root":{"& > .MuiCollapse-root.MuiTreeItem-group":{marginLeft:0}}}),treeItem:e=>({".Mui-selected":{backgroundColor:e.palette.common.white}}),treeLabel:e=>({...e.typography.h6,display:"flex",alignItems:"center",justifyContent:"space-between",padding:e.spacing(.75,2),whiteSpace:"pre"}),paper:{maxHeight:300},placeholder:e=>({...e.typography.h6,color:e.palette.custom.selectPlaceholderColor})}),X={},ee=[""],er=()=>{};s().string.isRequired,s().bool,s().string,s().string,s().arrayOf(s().shape({id:s().oneOfType([s().string,s().number]).isRequired,name:s().string.isRequired,children:s().arrayOf(s().shape({id:s().oneOfType([s().string,s().number]),name:s().string}))})).isRequired,s().object,s().string,s().func.isRequired,s().string,s().bool,s().arrayOf(s().oneOfType([s().string,s().number])),s().func,s().string,s().string;s().bool,s().string.isRequired,s().string.isRequired,s().string.isRequired,s().arrayOf(s().oneOfType([s().string,s().number])),s().func,s().string;var et=t(66150),el=t(61495),en=t(54611),ei=t(62811),es=t(56629);let eo=e=>(0,p.W)({imageContainer:r=>({display:"flex",alignItems:"center",width:r.spacing(6),height:r.spacing(6),marginTop:r.spacing(1),padding:e?.hasPreview?0:r.spacing(2,2),img:{objectFit:"contain"}}),imageContainerChild:e=>({backgroundColor:e.palette.common.white,zIndex:1}),icon:e=>({color:e.palette.primary.main}),checkIcon:e=>({position:"absolute",color:e.palette.primary.main,right:e.spacing(.25),top:e.spacing(4.5),width:e.spacing(5.25),height:e.spacing(5.25)}),errorAlert:e=>({color:S.A[700],marginTop:e.spacing(1)}),button:e=>({minWidth:e.spacing(24)})}),ea=()=>{},eu=()=>{},ec=()=>{},ep=()=>{};s().bool,s().string,s().string,s().string.isRequired,s().string,s().bool,s().func,s().func,s().func,s().func;s().object,s().string.isRequired,s().string,s().string,s().func;var ed=t(2369),eg=t(11819);let em=e=>(0,p.W)({label:r=>({...r.typography.h5,color:e?.hasError&&S.A[700],"&.Mui-focused":{color:e?.hasError&&S.A[700]}}),error:e=>({...e.typography.h5,color:S.A[700]})}),eb=e=>{if(e&&"string"==typeof e){if("true"===e.toLowerCase())return!0;if("false"===e.toLowerCase())return!1}return e},ef=e=>{let{name:r,options:t,label:i,error:s=!1,helperText:o="",disabled:u=!1,...c}=e,{field:p}=A({name:r,...c}),d=em({hasError:s}),{setFieldValue:g}=(0,q.j7)(),m=(0,n.useCallback)((e,r)=>{g(e,eb(r))},[g]);return(0,l.jsxs)(a.A,{component:"fieldset",children:[(0,l.jsx)(P.A,{component:"legend",sx:d.label,children:i}),(0,l.jsx)(ed.A,{"aria-label":i,name:p.name,disabled:u,value:void 0===p.value?"":p.value,onChange:e=>m(p.name,e.target.value),children:t.map(e=>(0,l.jsx)(_.A,{disabled:u,value:e.value,control:(0,l.jsx)(eg.A,{}),label:e.label},`${e.label}`))}),s?(0,l.jsx)(J.A,{sx:d.error,children:o}):null]})};
1ef.propTypes={name:s().string.isRequired,disabled:s().bool,error:s().bool,helperText:s().string,options:s().arrayOf(s().shape({label:s().string.isRequired,value:s().oneOfType([s().string,s().number,s().bool]).isRequired})).isRequired,label:s().string.isRequired};let ey=ef;var eh=t(32800),ex=t(75654),eT=t(18056),ev=t(14805);let eR=e=>{let{statusType:r}=e,{t}=(0,C.Bd)("common"),n={[ev.wE.pending]:()=>(0,l.jsx)(v.A,{label:t("status.validationInProgress"),color:"info"}),[ev.wE.approved]:()=>(0,l.jsx)(v.A,{label:t("status.valid"),color:"success"}),[ev.wE.refused]:()=>(0,l.jsx)(v.A,{label:t("status.refused"),color:"warning"})};return(0,l.jsx)(l.Fragment,{children:n?.[r]?.()})};eR.propTypes={statusType:s().string.isRequired};let eC=e=>(0,p.W)({errorAlert:e=>({color:S.A[700],marginTop:e.spacing(1)}),button:e=>({marginTop:e.spacing(1)}),documentFileName:r=>({textDecoration:"underline","&:hover":{cursor:e?.hasError?"default":"pointer"}}),deleteIcon:e=>({color:"#757575",marginLeft:e.spacing(1),width:e.spacing(2),height:e.spacing(2),"&:hover":{cursor:"pointer"}}),status:e=>({visibility:e?"visible":"hidden"}),progress:e=>({marginLeft:e.spacing(1)}),error:(e,r)=>({...e.typography.h5,color:S.A[700],display:r?"flex":"none"})}),ej=()=>{},eq=()=>{},ew=()=>{},ek=()=>{},eA=e=>{let{isUploading:r=!1,isDeleting:t=!1,name:i,documentCategory:s="",fileName:a="",required:u=!1,showStatus:c=!0,setError:p=ej,error:d="",setDocument:g=eq,status:m="",onDownload:b=ew,onDelete:f=ek}
1=e,y=(0,n.useRef)(null),h=(0,n.useRef)(null),[x,v]=(0,n.useState)(a),[j,q]=(0,n.useState)(d),{t:w}=(0,C.Bd)("common"),k=eC({hasError:!!j,required:u&&m===ev.wE.missing&&!r}),A=(0,o.A)(),O=(0,z.ZC)(d),E=[ev.wE.pending,ev.wE.refused].includes(m);(0,n.useEffect)(()=>{a&&v(a)},[a]),(0,n.useEffect)(()=>{O===d||(0,R.kZJ)(d)||q(d)},[d,O]);let I=(0,n.useCallback)((e,r)=>{g(e,r)},[g]),S=(0,n.useCallback)(e=>{q(e),p(e)},[p]),L=(0,n.useCallback)(e=>{v(e),I(e,e)},[I]),M=(0,n.useCallback)(()=>{L(null),f()},[f,L]),W=(0,n.useCallback)(()=>{L(null),S(null)},[S,L]),D=(0,n.useCallback)(e=>{let r=(0,R.In5)(e,w("upload.errorMaxSizeDocument"))||(0,R._b8)(e,w("upload.errorMinSizeDocument"))||(0,R.Q6d)(e.type,w("upload.errorFormatDocument"));r||(v(e.name),I(e.name,e)),S(r)},[I,S,w]),F=(0,n.useCallback)(()=>{y.current&&(y.current.value="",y.current.click())},[]),N=(0,n.useCallback)(e=>{e.target.files.length&&(S(null),D(e.target.files[0]))},[D,S]),Z=(0,n.useCallback)(()=>{j||b()},[j,b]),_=(0,n.useCallback)(e=>(0,l.jsx)(ex.A,{sx:k.deleteIcon,onClick:e}),[k.deleteIcon]);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("input",{name:i,ref:y,accept:eT.rJ.join(","),style:{display:"none"},type:"file",onChange:N}),(0,l.jsxs)(T.A,{display:"flex",flexDirection:"column",children:[(0,l.jsx)(en.A,{variant:"h5",children:s}),t&&(0,l.jsxs)(T.A,{mt:2,display:"flex",alignItems:"center",children:[(0,l.jsx)(en.A,{variant:"h5",children:w("documentRemoving")}),(0,l.jsx)(eh.A,{size:20,sx:k.progress})]}),!x&&!t&&(0,l.jsx)(T.A,{children:(0,l.jsx)(B.A,{ref:h,variant:"contained",color:"primary",sx:{...k.button(A)},onClick:F,children:w("uploadDocument")})}),(0,l.jsx)(en.A,{sx:k.error(A,u&&m===ev.wE.missing&&!r&&(0,R.kZJ)(j)),children:w("required")}),x&&(0,l.jsxs)(T.A,{mt:2,display:"flex",alignItems:"center",children:[(0,l.jsx)(en.A,{variant:"h5",sx:k.documentFileName,onClick:Z,children:x}),E&&_(M),!(0,R.kZJ)(j)&&_(W),r&&(0,l.jsx)(eh.A,{size:20,sx:k.progress})]}),(0,l.jsx)(T.A,{mt:2,sx:k.status(c&&null!==x),children:(0,l.jsx)(eR,{statusType:m})}),j&&(0,l.jsx)(ei.A,{sx:k.errorAlert,severity:"error",children:j})]})]})};eA.propTypes={isUploading:s().bool,isDeleting:s().bool,name:s().string.isRequired,required:s().bool,fileName:s().string,documentCategory:s().string,status:s().string,showStatus:s().bool,uploadText:s().string,error:s().string,setError:s().func,setDocument:s().func,onDownload:s().func,onDelete:s().func};let eO=(0,n.memo)(eA),eE=()=>{},eI=e=>{let{name:r,onUpload:t=eE,...i}=e,{setFieldValue:s}=(0,q.j7)(),{field:o,configFormik:a}=A({name:r,...i}),u=o.value,c=(0,n.useCallback)((e,l)=>{s(r,e),t(l)},[r,t,s]);return(0,l.jsx)(eO,{name:r,setDocument:c,fileName:u,...a})};eI.propTypes={name:s().string.isRequired,onUpload:s().func};let eS=eI;t(63482),t(60214),t(28389);s().bool,s().bool,s().bool,s().oneOfType([s().string,s().number]),s().string.isRequired,s().string.isRequired,s().string.isRequired,s().oneOfType([s().string,s().number]),s().arrayOf(s().shape({value:s().oneOfType([s().string,s().number]),label:s().oneOfType([s().string,s().node])}).isRequired).isRequired,s().func,s().string,s().oneOf(["small","medium"]),t(84684),t(99721)},84684:(e,r,t)=>{t.r(r),t.d(r,{default:()=>y});var l=t(37876),n=t(14232),i=t(95062),s=t.n(i),o=t(60239),a=t(8491);let u=e=>{let{googleMapId:r}=e,t=`#${r}`;return(0,l.jsx)(a.A,{styles:e=>({body:{[t]:{display:"flex",position:"relative",overflow:"hidden",width:"100%",height:e.spacing(50)}}})})};u.propTypes={googleMapId:s().string.isRequired};let c={silver:[{elementType:"geometry",stylers:[{color:"#f5f5f5"}]},{elementType:"labels.icon",stylers:[{visibility:"off"}]},{elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{elementType:"labels.text.stroke",stylers:[{color:"#f5f5f5"}]},{featureType:"administrative.land_parcel",elementType:"labels.text.fill",stylers:[{color:"#bdbdbd"}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#eeeeee"}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#e5e5e5"}]},{featureType:"poi.park",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]},{featureType:"road",elementType:"geometry",stylers:[{color:"#ffffff"}]},{featureType:"road.arterial",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#dadada"}]},{featureType:"road.highway",elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{featureType:"road.local",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]},{featureType:"transit.line",elementType:"geometry",stylers:[{color:"#e5e5e5"}]},{featureType:"transit.station",elementType:"geometry",stylers:[{color:"#eeeeee"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#c9c9c9"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]}]};var p=t(49693);let d=t(29946),g=(e,r)=>"m"===e?r:1e3*r,m=(e,r)=>({path:"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z",fillColor:r,fillOpacity:1,strokeWeight:0,rotation:0,scale:2,anchor:new e.Point(15,20)}),b="gr-google-map",f=e=>{let{zoom:r=10,style:t="silver",unit:i="km",isVisible:s=!1,fillColor:a="#f6a421",circleRadiusValue:f=0,longitude:y=2.349014,latitude:h=48.864716}
1=e,[x,T]=(0,n.useState)(null),v=(0,n.useRef)(null),R=(0,n.useRef)(null),C=(0,n.useRef)(null),j=(0,o.ZC)(f),q=(0,o.ZC)(h),w=(0,o.ZC)(y),k=(0,o.ZC)(s),A=(0,n.useCallback)(()=>{v.current=new x.Map(document.getElementById(b),{zoom:r,center:{lat:h,lng:y},streetViewControl:!1,styles:c[t]})},[h,y,t,r,x]),O=(0,n.useCallback)(()=>{x&&(R.current=new x.Marker({position:{lat:h,lng:y},map:v.current,icon:m(x,a)}))},[a,h,y,x]),E=(0,n.useCallback)(()=>{C.current&&(C.current.setMap(null),C.current=null);let e=g(i,f);!isNaN(e)&&e>0&&(C.current=new x.Circle({map:v.current,radius:e,fillColor:a,fillOpacity:.2,strokeColor:a}),C.current.bindTo("center",R.current,"position"))},[f,a,i,x]);return(0,n.useEffect)(()=>{d(p.GOOGLE_MAPS_CONFIG).then(e=>{x||T(e)}).catch(console.error)},[]),(0,n.useEffect)(()=>{j!==f&&s&&C?.current?.setRadius(g(i,f))},[f,j,s,i]),(0,n.useEffect)(()=>{if(x&&(q!==h||w!==y||!v.current)&&s){let e={lat:h,lng:y};A(),O(),E(),v?.current?.setCenter(e),R?.current?.setPosition(e)}},[h,y,q,w,A,s,t,i,r,O,E,x]),(0,n.useEffect)(()=>{x&&!k&&s&&(O(),E())},[k,E,O,s,x]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(u,{googleMapId:b}),s?(0,l.jsx)("div",{id:b}):null]})};f.propTypes={isVisible:s().bool,unit:s().oneOf(["m","km"]),style:s().oneOf(["silver"]),fillColor:s().string,circleRadiusValue:s().number,longitude:s().number,latitude:s().number,zoom:s().number};let y=f},92807:(e,r,t)=>{t.d(r,{I:()=>n});var l=t(8655);let n=()=>(0,l.W)({ellipsisLabel:{whiteSpace:"nowrap",width:"100%",overflow:"hidden",textOverflow:"ellipsis",display:"inline-block"}})}}]);
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.