PageSourceSearch

https://bo.de/assets/built/react/ContactFormUpload-NO2JSL3N.js

js bo.de collected 2026-10-01 11:39:58 UTC 27,021 bytes, 6 lines download raw bytes

1import{A as V,B as ar,D as qr,n as Oe,o as K,p as ir,t as Ee,v as W}from"./chunk-OGB2VA6F.js";import{_ as or,a as tr,b as C,c as nr,d as De,e as Ur,i as $r,ia as q,t as ie}from"./chunk-HEURTC65.js";var fr=tr(je=>{"use strict";je.__esModule=!0;je.default=function(e,r){if(e&&r){var t=Array.isArray(r)?r:r.split(",");if(t.length===0)return!0;var n=e.name||"",i=(e.type||"").toLowerCase(),o=i.replace(/\/.*$/,"");return t.some(function(u){var c=u.trim().toLowerCase();return c.charAt(0)==="."?n.toLowerCase().endsWith(c):c.endsWith("/*")?o===c.replace(/\/.*$/,""):i===c})}return!0}});var Rr=tr(ue=>{"use strict";"use client";var Tt=Ur();Object.defineProperty(ue,"__esModule",{value:!0});ue.default=void 0;var Ct=Tt(qr()),It=De(),qt=ue.default=(0,Ct.default)((0,It.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z"}),"DeleteOutline")});var f=C(nr()),p=C($r());function I(e,r,t,n){function i(o){return o instanceof t?o:new t(function(u){u(o)})}return new(t||(t=Promise))(function(o,u){function c(m){try{l(n.next(m))}catch(g){u(g)}}function d(m){try{l(n.throw(m))}catch(g){u(g)}}function l(m){m.done?o(m.value):i(m.value).then(c,d)}l((n=n.apply(e,r||[])).next())})}function R(e,r){var t={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},n,i,o,u;return u={next:c(0),throw:c(1),return:c(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function c(l){return function(m){return d([l,m])}}function d(l){if(n)throw new TypeError("Generator is already executing.");for(;u&&(u=0,l[0]&&(t=0)),t;)try{if(n=1,i&&(o=l[0]&2?i.return:l[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[l[0]&2,o.value]),l[0]){case 0:case 1:o=l;break;case 4:return t.label++,{value:l[1],done:!1};case 5:t.label++,i=l[1],l=[0];continue;case 7:l=t.ops.pop(),t.trys.pop();continue;default:if(o=t.trys,!(o=o.length>0&&o[o.length-1])&&(l[0]===6||l[0]===2)){t=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]<o[3])){t.label=l[1];break}if(l[0]===6&&t.label<o[1]){t.label=o[1],o=l;break}if(o&&t.label<o[2]){t.label=o[2],t.ops.push(l);break}o[2]&&t.ops.pop(),t.trys.pop();continue}l=r.call(e,t)}catch(m){l=[6,m],i=0}finally{n=o=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}function Ae(e,r){var t=typeof Symbol=="function"&&e[Symbol.iterator];if(!t)return e;var n=t.call(e),i,o=[],u;try{for(;(r===void 0||r-- >0)&&!(i=n.next()).done;)o.push(i.value)}catch(c){u={error:c}}finally{try{i&&!i.done&&(t=n.return)&&t.call(n)}finally{if(u)throw u.error}}return o}function Se(e,r,t){if(t||arguments.length===2)for(var n=0,i=r.length,o;n<i;n++)(o||!(n in r))&&(o||(o=Array.prototype.slice.call(r,0,n)),o[n]=r[n]);return e.concat(o||Array.prototype.slice.call(r))}var Vr=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function N(e,r){var t=Yr(e);if(typeof t.path!="string"){var n=e.webkitRelativePath;Object.defineProperty(t,"path",{value:typeof r=="string"?r:typeof n=="string"&&n.length>
10?n:e.name,writable:!1,configurable:!1,enumerable:!0})}return t}function Yr(e){var r=e.name,t=r&&r.lastIndexOf(".")!==-1;if(t&&!e.type){var n=r.split(".").pop().toLowerCase(),i=Vr.get(n);i&&Object.defineProperty(e,"type",{value:i,writable:!1,configurable:!1,enumerable:!0})}return e}var Jr=[".DS_Store","Thumbs.db"];function Pe(e){return I(this,void 0,void 0,function(){return R(this,function(r){return ae(e)&&Zr(e.dataTransfer)?[2,rt(e.dataTransfer,e.type)]:Qr(e)?[2,Xr(e)]:Array.isArray(e)&&e.every(function(t){return"getFile"in t&&typeof t.getFile=="function"})?[2,et(e)]:[2,[]]})})}function Zr(e){return ae(e)}function Qr(e){return ae(e)&&ae(e.target)}function ae(e){return typeof e=="object"&&e!==null}function Xr(e){return Fe(e.target.files).map(function(r){return N(r)})}function et(e){return I(this,void 0,void 0,function(){var r;return R(this,function(t){switch(t.label){case 0:return[4,Promise.all(e.map(function(n){return n.getFile()}))];case 1:return r=t.sent(),[2,r.map(function(n){return N(n)})]}})})}function rt(e,r){return I(this,void 0,void 0,function(){var t,n;return R(this,function(i){switch(i.label){case 0:return e.items?(t=Fe(e.items).filter(function(o){return o.kind==="file"}),r!=="drop"?[2,t]:[4,Promise.all(t.map(tt))]):[3,2];case 1:return n=i.sent(),[2,cr(sr(n))];case 2:return[2,cr(Fe(e.files).map(function(o){return N(o)}))]}})})}function cr(e){return e.filter(function(r){return Jr.indexOf(r.name)===-1})}function Fe(e){if(e===null)return[];for(var r=[],t=0;t<e.length;t++){var n=e[t];r.push(n)}return r}function tt(e){if(typeof e.webkitGetAsEntry!="function")return ur(e);var r=e.webkitGetAsEntry();return r&&r.isDirectory?lr(r):ur(e)}function sr(e){return e.reduce(function(r,t){return Se(Se([],Ae(r),!1),Ae(Array.isArray(t)?sr(t):[t]),!1)},[])}function ur(e){var r=e.getAsFile();if(!r)return Promise.reject("".concat(e," is not a File"));var t=N(r);return Promise.resolve(t)}function nt(e){return I(this,void 0,void 0,function(){return R(this,function(r){return[2,e.isDirectory?lr(e):ot(e)]})})}function lr(e){var r=e.createReader();return new Promise(function(t,n){var i=[];function o(){var u=this;r.readEntries(function(c){return I(u,void 0,void 0,function(){var d,l,m;return R(this,function(g){switch(g.label){case 0:if(c.length)return[3,5];g.label=1;case 1:return g.trys.push([1,3,,4]),[4,Promise.all(i)];case 2:return d=g.sent(),t(d),[3,4];case 3:return l=g.sent(),n(l),[3,4];case 4:return[3,6];case 5:m=Promise.all(c.map(nt)),i.push(m),o(),g.label=6;case 6:return[2]}})})},function(c){n(c)})}o()})}function ot(e){return I(this,void 0,void 0,function(){return R(this,function(r){return[2,new Promise(function(t,n){e.file(function(i){var o=N(i,e.fullPath);t(o)},function(i){n(i)})})]})})}var br=C(fr());function pr(e){return ct(e)||at(e)||hr(e)||it()}function it(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function at(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ct(e){if(Array.isArray(e))return Te(e)}function dr(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),t.push.apply(t,n)}return t}function mr(e){for(var r=1;r<arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?dr(Object(t),!0).forEach(function(n){vr(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):dr(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function vr(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function Y(e,r){return lt(e)||st(e,r)||hr(e,r)||ut()}function ut(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
3In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hr(e,r){if(e){if(typeof e=="string")return Te(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Te(e,r)}}function Te(e,r){(r==null||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}function st(e,r){var t=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var n=[],i=!0,o=!1,u,c;try{for(t=t.call(e);!(i=(u=t.next()).done)&&(n.push(u.value),!(r&&n.length===r));i=!0);}catch(d){o=!0,c=d}finally{try{!i&&t.return!=null&&t.return()}finally{if(o)throw c}}return n}}function lt(e){if(Array.isArray(e))return e}var ft="file-invalid-type",pt="file-too-large",dt="file-too-small",mt="too-many-files";var yt=function(r){r=Array.isArray(r)&&r.length===1?r[0]:r;var t=Array.isArray(r)?"one of ".concat(r.join(", ")):r;return{code:ft,message:"File type must be ".concat(t)}},yr=function(r){return{code:pt,message:"File is larger than ".concat(r," ").concat(r===1?"byte":"bytes")}},gr=function(r){return{code:dt,message:"File is smaller than ".concat(r," ").concat(r===1?"byte":"bytes")}},xr={code:mt,message:"Too many files"};function Ce(e,r){var t=e.type==="application/x-moz-file"||(0,br.default)(e,r);return[t,t?null:yt(r)]}function Ie(e,r,t){if(z(e.size))if(z(r)&&z(t)){if(e.size>t)return[!1,yr(t)];if(e.size<r)return[!1,gr(r)]}else{if(z(r)&&e.size<r)return[!1,gr(r)];if(z(t)&&e.size>t)return[!1,yr(t)]}return[!0,null]}function z(e){return e!=null}function wr(e){var r=e.files,t=e.accept,n=e.minSize,i=e.maxSize,o=e.multiple,u=e.maxFiles,c=e.validator;return!o&&r.length>1||o&&u>=1&&r.length>u?!1:r.every(function(d){var l=Ce(d,t),m=Y(l,1),g=m[0],F=Ie(d,n,i),S=Y(F,1),x=S[0],w=c?c(d):null;return g&&x&&!w})}function J(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble!="undefined"?e.cancelBubble:!1}function Z(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(r){return r==="Files"||r==="application/x-moz-file"}):!!e.target&&!!e.target.files}function Re(e){e.preventDefault()}function gt(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function vt(e){return e.indexOf("Edge/")!==-1}function _r(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return gt(e)||vt(e)}function A(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return function(n){for(var i=arguments.length,o=new Array(i>1?i-1:0),u=1;u<i;u++)o[u-1]=arguments[u];return r.some(function(c){return!J(n)&&c&&c.apply(void 0,[n].concat(o)),J(n)})}}function Dr(){return"showOpenFilePicker"in window}function Or(e){if(z(e)){var r=Object.entries(e).filter(function(t){var n=Y(t,2),i=n[0],o=n[1],u=!0;return Fr(i)||(console.warn('Skipped "'.concat(i,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),u=!1),(!Array.isArray(o)||!o.every(Pr))&&(console.warn('Skipped "'.concat(i,'" because an invali
3d file extension was provided.')),u=!1),u}).reduce(function(t,n){var i=Y(n,2),o=i[0],u=i[1];return mr(mr({},t),{},vr({},o,u))},{});return[{description:"Files",accept:r}]}return e}function Er(e){if(z(e))return Object.entries(e).reduce(function(r,t){var n=Y(t,2),i=n[0],o=n[1];return[].concat(pr(r),[i],pr(o))},[]).filter(function(r){return Fr(r)||Pr(r)}).join(",")}function Ar(e){return e instanceof DOMException&&(e.name==="AbortError"||e.code===e.ABORT_ERR)}function Sr(e){return e instanceof DOMException&&(e.name==="SecurityError"||e.code===e.SECURITY_ERR)}function Fr(e){return e==="audio/*"||e==="video/*"||e==="image/*"||e==="text/*"||/\w+\/[-+.\w]+/g.test(e)}function Pr(e){return/^.*\.[\w]+$/.test(e)}var ht=["children"],bt=["open"],xt=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],wt=["refKey","onChange","onClick"];function _t(e){return Et(e)||Ot(e)||Cr(e)||Dt()}function Dt(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
4In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ot(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Et(e){if(Array.isArray(e))return Me(e)}function ze(e,r){return Ft(e)||St(e,r)||Cr(e,r)||At()}function At(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
5In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Cr(e,r){if(e){if(typeof e=="string")return Me(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Me(e,r)}}function Me(e,r){(r==null||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}function St(e,r){var t=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var n=[],i=!0,o=!1,u,c;try{for(t=t.call(e);!(i=(u=t.next()).done)&&(n.push(u.value),!(r&&n.length===r));i=!0);}catch(d){o=!0,c=d}finally{try{!i&&t.return!=null&&t.return()}finally{if(o)throw c}}return n}}function Ft(e){if(Array.isArray(e))return e}function jr(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),t.push.apply(t,n)}return t}function y(e){for(var r=1;r<arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?jr(Object(t),!0).forEach(function(n){ke(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):jr(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function ke(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function ce(e,r){if(e==null)return{};var t=Pt(e,r),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(r.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(t[n]=e[n])}return t}function Pt(e,r){if(e==null)return{};var t={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(r.indexOf(i)>=0)&&(t[i]=e[i]);return t}var He=(0,f.forwardRef)(function(e,r){var t=e.children,n=ce(e,ht),i=Be(n),o=i.open,u=ce(i,bt);return(0,f.useImperativeHandle)(r,function(){return{open:o}},[o]),f.default.createElement(f.Fragment,null,t(y(y({},u),{},{open:o})))});He.displayName="Dropzone";var Ir={disabled:!1,getFilesFromEvent:Pe,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};He.defaultProps=Ir;He.propTypes={children:p.default.func,accept:p.default.objectOf(p.default.arrayOf(p.default.string)),multiple:p.default.bool,preventDropOnDocument:p.default.bool,noClick:p.default.bool,noKeyboard:p.default.bool,noDrag:p.default.bool,noDragEventsBubbling:p.default.bool,minSize:p.default.number,maxSize:p.default.number,maxFiles:p.default.number,disabled:p.default.bool,getFilesFromEvent:p.default.func,onFileDialogCancel:p.default.func,onFileDialogOpen:p.default.func,useFsAccessApi:p.default.bool,autoFocus:p.default.bool,onDragEnter:p.default.func,onDragLeave:p.default.func,onDragOver:p.default.func,onDrop:p.default.func,onDropAccepted:p.default.func,onDropRejected:p.default.func,onError:p.default.func,validator:p.default.func};var Le={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function Be(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=y(y({},Ir),e),t=r.accept,n=r.disabled,i=r.getFilesFromEvent,o=r.maxSize,u=r.minSize,c=r.multiple,d=r.maxFiles,l=r.onDragEnter,m=r.onDragLeave,g=r.onDragOver,F=r.onDrop,S=r.onDropAccepted,x=r.onDropRejected,w=r.onFileDialogCancel,M=r.onFileDialogOpen,P=r.useFsAccessApi,Ke=r.autoF
5ocus,le=r.preventDropOnDocument,We=r.noClick,fe=r.noKeyboard,Ne=r.noDrag,j=r.noDragEventsBubbling,pe=r.onError,G=r.validator,U=(0,f.useMemo)(function(){return Er(t)},[t]),Ge=(0,f.useMemo)(function(){return Or(t)},[t]),de=(0,f.useMemo)(function(){return typeof M=="function"?M:Tr},[M]),Q=(0,f.useMemo)(function(){return typeof w=="function"?w:Tr},[w]),_=(0,f.useRef)(null),E=(0,f.useRef)(null),Hr=(0,f.useReducer)(jt,Le),Ue=ze(Hr,2),me=Ue[0],D=Ue[1],Br=me.isFocused,$e=me.isFileDialogActive,X=(0,f.useRef)(typeof window!="undefined"&&window.isSecureContext&&P&&Dr()),qe=function(){!X.current&&$e&&setTimeout(function(){if(E.current){var s=E.current.files;s.length||(D({type:"closeDialog"}),Q())}},300)};(0,f.useEffect)(function(){return window.addEventListener("focus",qe,!1),function(){window.removeEventListener("focus",qe,!1)}},[E,$e,Q,X]);var k=(0,f.useRef)([]),Ve=function(s){_.current&&_.current.contains(s.target)||(s.preventDefault(),k.current=[])};(0,f.useEffect)(function(){return le&&(document.addEventListener("dragover",Re,!1),document.addEventListener("drop",Ve,!1)),function(){le&&(document.removeEventListener("dragover",Re),document.removeEventListener("drop",Ve))}},[_,le]),(0,f.useEffect)(function(){return!n&&Ke&&_.current&&_.current.focus(),function(){}},[_,Ke,n]);var T=(0,f.useCallback)(function(a){pe?pe(a):console.error(a)},[pe]),Ye=(0,f.useCallback)(function(a){a.preventDefault(),a.persist(),ne(a),k.current=[].concat(_t(k.current),[a.target]),Z(a)&&Promise.resolve(i(a)).then(function(s){if(!(J(a)&&!j)){var h=s.length,b=h>0&&wr({files:s,accept:U,minSize:u,maxSize:o,multiple:c,maxFiles:d,validator:G}),O=h>0&&!b;D({isDragAccept:b,isDragReject:O,isDragActive:!0,type:"setDraggedFiles"}),l&&l(a)}}).catch(function(s){return T(s)})},[i,l,T,j,U,u,o,c,d,G]),Je=(0,f.useCallback)(function(a){a.preventDefault(),a.persist(),ne(a);var s=Z(a);if(s&&a.dataTransfer)try{a.dataTransfer.dropEffect="copy"}catch(h){}return s&&g&&g(a),!1},[g,j]),Ze=(0,f.useCallback)(function(a){a.preventDefault(),a.persist(),ne(a);var s=k.current.filter(function(b){return _.current&&_.current.contains(b)}),h=s.indexOf(a.target);h!==-1&&s.splice(h,1),k.current=s,!(s.length>0)&&(D({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),Z(a)&&m&&m(a))},[_,m,j]),ee=(0,f.useCallback)(function(a,s){var h=[],b=[];a.forEach(function(O){var $=Ce(O,U),B=ze($,2),ge=B[0],ve=B[1],he=Ie(O,u,o),oe=ze(he,2),be=oe[0],xe=oe[1],we=G?G(O):null;if(ge&&be&&!we)h.push(O);else{var _e=[ve,xe];we&&(_e=_e.concat(we)),b.push({file:O,errors:_e.filter(function(Gr){return Gr})})}}),(!c&&h.length>1||c&&d>=1&&h.length>d)&&(h.forEach(function(O){b.push({file:O,errors:[xr]})}),h.splice(0)),D({acceptedFiles:h,fileRejections:b,type:"setFiles"}),F&&F(h,b,s),b.length>0&&x&&x(b,s),h.length>0&&S&&S(h,s)},[D,c,U,u,o,d,F,S,x,G]),re=(0,f.useCallback)(function(a){a.preventDefault(),a.persist(),ne(a),k.current=[],Z(a)&&Promise.resolve(i(a)).then(function(s){J(a)&&!j||ee(s,a)}).catch(function(s){return T(s)}),D({type:"reset"})},[i,ee,T,j]),L=(0,f.useCallback)(function(){if(X.current){D({type:"openDialog"}),de();var a={multiple:c,types:Ge};window.showOpenFilePicker(a).then(function(s){return i(s)}).then(function(s){ee(s,null),D({type:"closeDialog"})}).catch(function(s){Ar(s)?(Q(s),D({type:"closeDialog"})):Sr(s)?(X.current=!1,E.current?(E.current.value=null,E.current.click()):T(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):T(s)});return}E.current&&(D({type:"openDialog"}),de(),E.current.value=null,E.current.click())},[D,de,Q,P,ee,T,Ge,c]),Qe=(0,f.useCallback)(function(a){!_.current||!_.current.isEqualNode(a.target)||(a.key===" "||a.key==="Enter"||a.keyCode===32||a.keyCode===13)&&(a.preventDefault(),L())},[_,L]),Xe=(0,f.useCallback)(function(){D({type:"focus"})},[]),er=(0,f.useCallback)(function(){D({type:"blur"})},[]),rr=(0,f.useCallback)(function(){We||(_r()?setTimeout(L,0):L())},[We,L]),H=function(s){return n?null:s},ye=function(s){return fe?null:H(s)},te=function(s){return Ne?null:H(s)},ne=function(s){j&&s.stopPropagation()},Kr=(0,f.useMemo)(function(){return function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=a.refKey,h=s===void 0?"ref":s,b=a.role,O=a.onKeyDown,$=a.onFocus,B=a.onBlur,ge=a.onClick,ve=a.onDragEnter,he=a.onDragOver,oe=a.onDragLeave,be=a.onDrop,xe=ce(a,xt);return y(y(ke({onKeyDown:ye(A(O,Qe)),onFocus:ye(A($,Xe)),onBlur:ye(A(B,er)),onClick:H(A(ge,rr)),onDragEnter:te(A(ve,Ye)),onDragOver:te(A(he,Je)),onDragLeave:te(A(oe,Ze)),onDrop:te(A(be,re)),role:typeof b=="string"&&b!==""?b:"presentation"},h,_),!n&&!fe?{tabIndex:0}:{}),xe)}},[_,Qe,Xe,er,rr,Ye,Je,Ze,re,fe,Ne,n]),Wr=(0,f.useCallback)(function(a){a.stopPropagation()},[]),Nr=(0,f.useMemo)(function(){return function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=a.refKey,h=s===void 0?"ref":s,b=a.onChange,O=a.onClick,$=ce(a,wt),B=ke({accept:U,multiple:c,type:"file",style:{display:"none"},onChange:H(A(b,re)),onClick:H(A(O,Wr)),tabIndex:-1},h,E);return y(y({},B),$)}},[E,t,c,re,n]);return y(y({},me),{},{isFocused:Br&&!n,getRootProps:Kr,getInputProps:Nr,rootRef:_,inputRef:E,open:H(L)})}function jt(e,r){switch(r.type){case"focus":return y(y({},e),{},{isFocused:!0});case"blur":return y(y({},e),{},{isFocused:!1});case"openDialog":return y(y({},Le),{},{isFileDialogActive:!0});case"closeDialog":return y(y({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return y(y({},e),{},{isDragActive:r.isDragActive,isDragAccept:r.isDragAccept,isDragReject:r.isDragReject});case"setFiles":return y(y({},e),{},{acceptedFiles:r.acceptedFiles,fileRejections:r.fileRejections});case"reset":return y({},Le);default:return e}}function Tr(){}var Lr=C(Rr());var se=C(nr());function zr(e){return Array.isArray(e)?e:[e]}function Mr(e,r){return e?r?[...zr(e),...zr(r)]:e:r}function kr({children:e,hoverMode:r="auto",intensity:t=.06,onlyPointerFine:n=!0,hoverShadow:i=2,duration:o,sx:u}){var P;let c=or(),d=se.Children.only(e),l=Math.min(.2,Math.max(0,t)),m=(P=c.palette.action.hoverOpacity)!=null?P:.08,g=l||m,S=(r==="auto"?c.palette.mode==="dark"?"lighten":"darken":r)==="lighten"?ie(c.palette.common.white,g):ie(c.palette.common.black,g),x=o!=null?o:c.transitions.duration.shortest,w={position:"relative",overflow:"hidden",cursor:"pointer",transition:c.transitions.create(["box-shadow","transform"],{duration:x,easing:"cubic-bezier(0.4, 0, 0.2, 1)"}),"&::after":{content:'""',position:"absolute",inset:0,backgroundColor:S,opacity:0,pointerEvents:"none",transition:c.transitions.create("opacity",{duration:x,easing:c.transitions.easing.easeInOut})},...n?{"@media (hover: hover) and (pointer: fine)":{"&:hover::after":{opacity:1},...i>0?{"&:hover":{boxShadow:c.shadows[i]}}:{}}
5}:{"&:hover::after":{opacity:1},...i>0?{"&:hover":{boxShadow:c.shadows[i]}}:{}},"&:focus-visible":{outline:`2px solid ${ie(c.palette.primary.main,.6)}`,outlineOffset:2},"@media (prefers-reduced-motion: reduce)":{transition:"none","&::after":{transition:"none"}}},M=Mr(d.props.sx,Mr(w,u));return se.cloneElement(d,{sx:M})}var v=C(De()),Rt=({files:e,isSubmitting:r,buttonColor:t,useHoverSurface:n,uploadError:i,onFilesChange:o,onUploadError:u})=>{let c=e.reduce((x,w)=>x+w.size,0),d=x=>{let w=ar(e,x);if(w.error){u(w.error);return}u(null),o(w.files)},{getRootProps:l,getInputProps:m,isDragActive:g,fileRejections:F}=Be({onDrop:d,multiple:!0,maxFiles:W.maxFiles,maxSize:W.maxFileSize,accept:{"application/pdf":[".pdf"],"image/*":[".png",".jpg",".jpeg",".webp"]}}),S=(0,v.jsxs)(q,{...l(),sx:{border:"2px dashed",borderColor:g?"primary.main":"divider",borderRadius:2,p:2,cursor:"pointer",bgcolor:"background.paper"},children:[(0,v.jsx)("input",{...m()}),(0,v.jsx)(K,{variant:"subtitle2",fontWeight:700,children:"Dateien anh\xE4ngen (optional)"}),(0,v.jsxs)(K,{variant:"body2",color:"text.secondary",children:["Ziehen & ablegen oder klicken. Erlaubt: PDF, JPG, PNG, WEBP. ",(0,v.jsx)("br",{}),"Max. ",W.maxFiles," Dateien, max."," ",V(W.maxFileSize)," pro Datei."]}),(0,v.jsxs)(K,{variant:"caption",color:"text.secondary",children:[(0,v.jsx)("strong",{children:"Gesamt:"})," ",V(c)," /"," ",V(W.maxTotalSize)]})]});return(0,v.jsxs)(q,{sx:n?{py:2}:null,children:[n?(0,v.jsx)(kr,{hoverMode:"lighten",intensity:.02,hoverShadow:4,duration:225,children:S}):S,F.length>0&&(0,v.jsx)(Ee,{severity:"warning",sx:{mt:1},children:"Einige Dateien wurden abgelehnt (Typ oder Gr\xF6\xDFe). Bitte pr\xFCfen."}),i&&(0,v.jsx)(Ee,{severity:"error",sx:{mt:1},"aria-live":"assertive",children:i}),e.length>0&&(0,v.jsxs)(ir,{spacing:1,sx:{mt:1},children:[e.map((x,w)=>(0,v.jsxs)(q,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",border:"1px solid",borderColor:"divider",borderRadius:2,p:1},children:[(0,v.jsxs)(q,{sx:{minWidth:0,display:"grid",justifyItems:"start",pl:1},children:[(0,v.jsx)(K,{variant:"body2",noWrap:!0,fontWeight:600,children:x.name}),(0,v.jsx)(K,{variant:"caption",color:"text.secondary",children:V(x.size)})]}),(0,v.jsx)(Oe,{size:"small",color:"error",startIcon:(0,v.jsx)(Lr.default,{}),onClick:()=>o(e.filter((M,P)=>P!==w)),disabled:r,children:"Entfernen"})]},`${x.name}-${w}`)),(0,v.jsx)(Oe,{size:"small",variant:"text",color:t,onClick:()=>o([]),disabled:r,children:"Alle entfernen"})]})]})},cn=Rt;export{cn as default};
6//# sourceMappingURL=ContactFormUpload-NO2JSL3N.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.