"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[995],{47187:(e,r,t)=>{t.d(r,{GoBack:()=>i});var n=t(57437),o=t(95241);function i(){return(0,n.jsx)(o.zx,{$fullWidth:!0,onClick:()=>window.history.back(),children:"Go Back"})}t(2265)},1944:(e,r,t)=>{t.d(r,{ImageBlock:()=>m});var n=t(57437),o=t(2265),i=t(45335),a=t(53267),l=t(87805);t(76614),t(88065);var s=t(86033),c=t(82157),d=t(12996),p=t(95241),u=t(98866),g=t(46989),h=t(75522);function m(e){let{index:r,id:t,isEditing:m,data:x,titleState:f,contentState:b,typeState:y,configState:w,setConfig:v,updateBlock:k,setIsChanged:j,isCompany:z,isJob:D}=e,L=(0,c.e)(),{addNotification:C}=(0,o.useContext)(u.mb),[$,I]=(0,o.useState)(!1),[S,N]=(0,o.useState)(0);(0,o.useEffect)(()=>{var e;N((null===(e=window)||void 0===e?void 0:e.innerWidth)||0);let r=()=>{N(window.innerWidth)};return window.addEventListener("resize",r),()=>{window.removeEventListener("resize",r)}},[]);let B=async e=>{try{if(I(!0),j(!0),!e.target.files||0===e.target.files.length)throw Error("You must select images to upload.");let n=Array.from(e.target.files),o=[];for(let e of n){let r=e.name.split(".").pop(),t="";z?t="".concat(x.id,"/profile/").concat(Math.random(),".").concat(r):D&&(t="".concat(x.company_id,"/").concat(x.id,"/").concat(Math.random(),".").concat(r));let n=new Image;n.src=URL.createObjectURL(e),await new Promise(e=>{n.onload=()=>{e(null)}});let{width:i,height:a}=n,{error:l}=await L.storage.from("company-data").upload(t,e);if(l)throw l;o.push({file:t,width:i,height:a})}let i={...w,images:[...w.images||[],...o]};v(i),k(r,t,f,b,y,i)}catch(e){console.error("Error uploading image: "+e.message),C("Error uploading image!",{color:"error"})}finally{I(!1)}};return(0,n.jsxs)(n.Fragment,{children:[S>992&&w.images&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.G,{columnsCountBreakPoints:{350:1,750:w.images.length>1?2:1,900:1===w.images.length?1:w.images.length>2?3:2},children:(0,n.jsx)(i.Z,{gutter:"20px",children:w.images.map((e,o)=>(0,n.jsxs)(s.StyledDataGalleryImage,{children:[(0,n.jsx)(h.X,{src:"".concat("https://zdwbgxmxgxblvbwcncdn.supabase.co/storage/v1/object/public","/company-data/").concat(e.file),alt:"Image",width:e.width/2,height:e.height/2}),m&&(0,n.jsx)(s.StyledDataDropdownButton,{onClick:async()=>{j(!0),w.isReusable||await L.storage.from("company-data").remove([e.file]);let n=w.images||[];o>-1&&n.splice(o,1);let i={...w,images:n};v(i),k(r,t,f,b,y,i)},className:"delete-button",children:(0,n.jsx)(d.J,{name:"Trash2"})})]},o))})}),w.images.length>0&&m&&(0,n.jsx)(p.T,{$size:20})]}),S<=992&&w.images&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.StyledDataSliderWrapper,{children:(0,n.jsx)(a.tq,{modules:[l.tl,l.pt,l.oM],virtual:!0,autoplay:{delay:1e4,disableOnInteraction:!0},spaceBetween:1,slidesPerView:1,autoHeight:!0,pagination:{clickable:!0},children:w.images.map((e,o)=>(0,n.jsx)(a.o5,{virtualIndex:o,children:(0,n.jsxs)(s.StyledDataGalleryImage,{children:[(0,n.jsx)(h.X,{src:"".concat("https://zdwbgxmxgxblvbwcncdn.supabase.co/storage/v1/object/public","/company-data/").concat(e.file),alt:"Image",width:e.width/2,height:e.height/2}),m&&(0,n.jsx)(s.StyledDataDropdownButton,{onClick:async()=>{j(!0),await L.storage.from("company-data").remove([e.file]);let n=w.images||[];o>-1&&n.splice(o,1);let i={...w,images:n};v(i),k(r,t,f,b,y,i)},className:"delete-button",children:(0,n.jsx)(d.J,{name:"Trash2"})})]})},o))})}),w.images.length>0&&m&&(0,n.jsx)(p.T,{$size:20})]}),m&&(0,n.jsx)(g.r,{$isUploading:$,onChange:B,multiple:!0})]})}},45658:(e,r,t)=>{t.r(r),t.d(r,{Box:()=>c});var n=t(57437),o=t(2265),i=t(20820),a=t(95241),l=t(86033);let s=(0,i.ZP)(a.W2).withConfig({componentId:"sc-e7c23078-0"})(["background:",";border-radius:",";border:solid 1px ",";position:relative;color:",";padding:",";"," margin:0 0 auto 0;"," "," ","{padding:",";}& hr{margin:0;padding:0;border:none;height:1px;background:",";margin:20px 0;}",";& .list{list-style:none;padding:0;margin:0;& li{text-indent:0;display:block;position:relative;padding:0 0 0 15px;margin:10px 0;",';min-height:23px;$mq:"lg"{min-height:27px;}&::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:',";position:absolute;top:8px;left:2px;","{top:10px;}}}}& .ordered{padding:0;margin:0;& > li{position:relative;padding:0;counter-increment:item;padding:0 0 0 15px;text-indent:-15px;margin:10px 0;",';&::before{content:counter(item) ".";display:inline;margin:0 4px 0 0;font-weight:700;color:',";}}}& a{font-weight:500;}"],e=>{let{theme:r}=e;return r.colors.light},e=>{let{theme:r}=e;return r.spacing.radius.lg},e=>{let{theme:r}=e;return r.colors.grayLight},e=>{let{theme:r}=e;return r.colors.dark},e=>{let{$padding:r,theme:t}=e;return r?"".concat(r,"px"):t.spacing.padding.xs},e=>{let{$textAlign:r}=e;return r&&"text-align: ".concat(r,";")},e=>{let{theme:r,$isActive:t}=e;return t&&"border: solid 1px ".concat(r.colors.primary,";")},e=>{let{$minHeight:r}=e;return r&&"\n    min-height: 100%;\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: flex-start;\n\n    & .flex {\n      margin: auto 0;\n    }\n\n    & .full-width {\n      width: 100%;\n      margin: auto 0;\n\n        ".concat(l.deleteButtonHoverStyled,";\n    }\n    ")},(0,a.mq)("lg"),e=>{let{$padding:r,theme:t}=e;return r?"".concat(r,"px"):t.spacing.padding.lg},e=>{let{theme:r}=e;return r.colors.grayLight},l.deleteButtonHoverStyled,e=>{let{theme:r}=e;return(0,a.zk)(r)},e=>{let{theme:r}=e;return r.colors.info},(0,a.mq)("lg"),e=>{let{theme:r}=e;return(0,a.zk)(r)},e=>{let{theme:r}=e;return r.colors.info}),c=(0,o.forwardRef)(function(e,r){let{...t}=e;return(0,n.jsx)(s,{...t,ref:r,children:t.children})})},46989:(e,r,t)=>{t.d(r,{r:()=>d,x:()=>p});var n=t(57437),o=t(95241);t(2265);var i=t(20820),a=t(62840),l=t(17441),s=t(12996);let c=i.ZP.div.withConfig({componentId:"sc-c4a89d97-0"})(["position:relative;aspect-ratio:2 / 1;min-height:120px;max-width:100%;","{aspect-ratio:4 / 1;}"," "," & svg{margin:auto;color:",";}& input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:2;}& .dropzone-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;border:2px dashed ",";border-radius:",";color:",";background:",";transition:all 0.3s ease;box-shadow:0 0 0 0 ",";padding:20px;overflow:hidden;"," & .dropzone-children{& img{position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:cover;top:50%;left:50%;transform:translate(-50%,-50%);"," transition:all 0.3s ease;opacity:0.3;}}}@media (hover:hover){& input:hover ~ .dropzone-content{background:",";& .dropzone-children img{opacity:0.1;}}}& input:focus ~ .dropzone-content{box-shadow:0 0 0 4px ",";border-color:",";}& input:active ~ .dropzone-content{box-shadow:0 0 0 2px ",";}"," & input:hover ~ .dropzone-inner-inline{@media (hover:hover){background-color:",";color:",";}}& input:focus ~ .dropzone-inner-inline{background-color:",";}& input:active ~ .dropzone-inner-inline{background-color:",";}& .dropzone-inner{margin:auto;text-align:center;transition:all 0.3s ease;transform:translateY(0);opacity:1;display:flex;flex-wrap:wrap;padding:20px;background:",";backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:",";border:dashed 1px ",";box-shadow:0 0 0 0 ",";"," & svg{margin:auto;}& p{width:100%;white-space:nowrap;text-align:left;}}& .dropzone-inner-inline{flex-wrap:nowrap;gap:6px;padding:12px 15px;font-weight:600;font-family:inherit;text-decoration:none;transition:all 0.3s ease;border-radius:0;background:transparent;display:flex;gap:10px;height:auto;border:none;& p{color:",";font-size:",";}@media (hover:hover){&:hover{background-color:",";color:",";}}&:active,&:focus{box-shadow:none;}*{margin:auto 0;}& p{margin:auto 0;padding:0;}}& p{margin:auto;padding:10px 0 0 0;color:",";",";}& strong{font-weight:500;color:",";}& .loading,& .loading-inline{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateY(20px);margin:auto;border-radius:50%;display:flex;background:",";border-radius:50%;border:solid 1px ",";transition:all 0.3s ease;opacity:0;pointer-events:none;z-index:1;}& .loading-inline{top:50%;left:15px;transform:translateY(-50%);& p{margin:auto;}}",""],(0,o.mq)("lg"),e=>{let{$isInline:r}=e;return r&&"aspect-ratio: 0;\n    min-height: 0;\n\n    ".concat((0,o.mq)("lg")," {\n      aspect-ratio: 0;\n    }\n    ")},e=>{let{$isRounded:r}=e;return r&&(0,i.iv)(["width:120px;height:120px;border-radius:50%;margin:auto;aspect-ratio:1 / 1;","{aspect-ratio:1 / 1;}"],(0,o.mq)("lg"))},e=>{let{theme:r}=e;return r.colors.primary},e=>{let{theme:r}=e;return r.colors.info},e=>{let{theme:r,$radius:t}=e;return t?"".concat(t,"px"):r.spacing.radius.lg},e=>{let{theme:r}=e;return r.colors.primary},e=>{let{theme:r}=e;return(0,a.m4)(r.colors.light,r.isDark?.2:.05)},e=>{let{theme:r}=e;return r.colors.primaryLight},e=>{let{$isRounded:r}=e;return r&&"border-radius: 50%;"},e=>{let{$isRounded:r}=e;return r&&"border-radius: 50%;"},e=>{let{theme:r}=e;return(0,a.m4)(r.colors.primaryLight,r.isDark?.5:.2)},e=>{let{theme:r}=e;return r.colors.primaryLight},e=>{let{theme:r}=e;return r.colors.primary},e=>{let{theme:r}=e;return r.colors.primaryLight},e=>{let{$isRounded:r}=e;return!r&&(0,i.iv)(["& input:focus ~ .dropzone-content .dropzone-inner{box-shadow:0 0 0 4px ",";border-color:",";}& input:active ~ .dropzone-content .dropzone-inner{box-shadow:0 0 0 2px ",";}"],e=>{let{theme:r}=e;return r.colors.primaryLight},e=>{let{theme:r}=e;return r.colors.primary},e=>{let{theme:r}=e;return r.colors.primaryLight})},e=>{let{theme:r}=e;return(0,a.m4)(r.isDark?r.colors.primaryDark:r.colors.primaryLight,.1)},e=>{let{theme:r}=e;return r.colors.primaryDark},e=>{let{theme:r}=e;return(0,a.m4)(r.isDark?r.colors.primaryDark:r.colors.primaryLight,.15)},e=>{let{theme:r}=e;return(0,a.m4)(r.isDark?r.colors.primaryDark:r.colors.primaryLight,.2)},e=>{let{theme:r}=e;return(0,a.m4)(r.colors.light,.8)},e=>{let{theme:r}=e;return r.spacing.radius.lg},e=>{let{theme:r}=e;return r.colors.info},e=>{let{theme:r}=e;return r.colors.primary},e=>{let{$isRounded:r}=e;return r&&(0,i.iv)(["background:transparent;border:none;box-shadow:none;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);"])},e=>{let{theme:r}=e;return r.colors.primary},e=>{let{theme:r}=e;return r.fontSizes.text.lg},e=>{let{theme:r}=e;return(0,a.m4)(r.isDark?r.colors.primaryDark:r.colors.primaryLight,.1)},e=>{let{theme:r}=e;return r.colors.primaryDark},e=>{let{theme:r}=e;return r.colors.grayDark},e=>{let{theme:r}=e;return(0,o.hK)(r)},e=>{let{theme:r}=e;return r.colors.dark},e=>{let{theme:r}=e;return(0,a.m4)(r.colors.light,1)},e=>{let{theme:r}=e;return r.colors.grayLight},e=>{let{$isUploading:r}=e;return r&&(0,i.iv)(["& .loading,& .loading-inline{transform:translate(-50%,-50%) translateY(0);opacity:1;}& .loading-inline{transform:translateY(-50%);}& .dropzone-inner{transform:translateY(20px);opacity:0;}"])});function d(e){let{onChange:r,accept:t="image/*",multiple:o=!1,$icon:a="CloudUpload",$isUploading:d,$text:p="Drop your image here or click to upload.",$isRounded:u,$radius:g,children:h,className:m}=e,x=(0,i.Fg)();return(0,n.jsxs)(c,{$isUploading:d,$isRounded:u,$radius:g,className:m,children:[(0,n.jsx)("input",{type:"file",accept:t,onChange:r,disabled:d,title:p&&p,multiple:o}),(0,n.jsx)("div",{className:"loading",children:(0,n.jsx)(l.g,{})}),(0,n.jsxs)("div",{className:"dropzone-content",children:[h&&(0,n.jsx)("div",{className:"dropzone-children",children:h}),(0,n.jsxs)("div",{className:"dropzone-inner",children:[(0,n.jsx)(s.J,{name:a,color:x.colors.info}),p&&(0,n.jsx)("p",{children:p})]})]})]})}function p(e){let{onChange:r,accept:t="image/*",$icon:o="CloudUpload",$isUploading:a,$text:d="Drop your image here or click to upload.",$isRounded:p,$radius:u}=e,g=(0,i.Fg)();return(0,n.jsxs)(c,{$isUploading:a,$isRounded:p,$radius:u,$isInline:!0,children:[(0,n.jsx)("input",{type:"file",accept:t,onChange:r,disabled:a,title:d&&d}),(0,n.jsx)("div",{className:"loading-inline",children:(0,n.jsx)(l.g,{$size:24})}),(0,n.jsxs)("div",{className:"dropzone-inner-inline",children:[(0,n.jsx)(s.J,{name:o,color:g.colors.info}),d&&(0,n.jsx)("p",{children:d})]})]})}},75522:(e,r,t)=>{t.d(r,{X:()=>d});var n=t(57437),o=t(2265),i=t(20820),a=t(66648),l=t(64319),s=t(86033);let c=i.ZP.div.withConfig({componentId:"sc-29ac745d-0"})(["display:flex;& img{",";cursor:zoom-in;backface-visibility:hidden;}"],s.interactiveStyles);function d(e){let{attach:r,detach:t}=function(){let e=(0,o.useRef)((0,l.Z)());return{attach:e.current.attach,detach:e.current.detach}}(),i=(0,o.useRef)(null);return(0,o.useEffect)(()=>{let{current:e}=i;return r(e),()=>{t(e)}},[]),(0,n.jsx)(c,{children:(0,n.jsx)(a.default,{...e,ref:i})})}}}]);