1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[864],{1205:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(5893),i=n(5675),o=n.n(i),l=n(3361);function a(e){let{onClick:t,children:n}=e;return(0,r.jsxs)(l.W4,{onClick:t,children:[n,(0,r.jsx)(l.a1,{children:(0,r.jsx)(o(),{src:"/assets/icons/icon_arrow-right.svg",alt:"Pfeil nach rechts",width:9,height:14})})]})}},3361:function(e,t,n){"use strict";n.d(t,{W4:function(){return c},a1:function(){return f},gM:function(){return h}});var r=n(2729),i=n(1664),o=n.n(i),l=n(964);function a(){let e=(0,r._)(["\n ","\n border: none;\n cursor: pointer;\n"]);return a=function(){return e},e}function s(){let e=(0,r._)(["\n ","\n text-decoration: none;\n"]);return s=function(){return e},e}function d(){let e=(0,r._)(["\n display: flex;\n justify-content: center;\n align-items: center;\n height: 1.625rem;\n aspect-ratio: 1;\n background-color: var(--color_light-orange);\n border-radius: var(--border-radius_round-button);\n"]);return d=function(){return e},e}let u=new String("display: inline-flex;\n align-items: center;\n gap: 0.5rem;\n font: var(--font_button);\n color: var(--color_white);\n text-transform: uppercase;\n background-color: var(--color_orange);\n border-radius: var(--border-radius_button);\n padding: 0.25rem 0.25rem 0.25rem 0.75rem;\n transition: var(--transition_button);\n\n &:hover {background-color:var(--color_light-orange)}");u.__hash="1f40f3b3732992ec";let c=l.ZP.button.withConfig({componentId:"sc-cc259ba-0"})(a(),u),h=(0,l.ZP)(o()).withConfig({componentId:"sc-cc259ba-1"})(s(),u),f=l.ZP.div.withConfig({componentId:"sc-cc259ba-2"})(d())},7543:function(e,t,n){"use strict";n.d(t,{m:function(){return l}});var r=n(2729),i=n(964);function o(){let e=(0,r._)(["\n display: flex;\n justify-content: center;\n align-items: center;\n position: absolute;\n top: 0.625rem;\n right: ",";\n height: 1.875rem;\n aspect-ratio: 1;\n background-color: var(--color_red);\n border: none;\n border-radius: var(--border-radius_square-button);\n box-shadow: var(--shadow_button);\n transition: var(--transition_button);\n cursor: pointer;\n\n &:hover {\n background-color: var(--color_light-red);\n }\n"]);return o=function(){return e},e}let l=i.ZP.button.withConfig({componentId:"sc-212b141f-0"})(o(),e=>{let{$uploadPreview:t}=e;return t?"0.625rem":"3rem"})},9735:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(5893),i=n(2729),o=n(964);function l(){let e=(0,i._)(["\n background-color: transparent;\n border: none;\n cursor: pointer;\n justify-content: flex-end;\n"]);return l=function(){return e},e}let a=o.ZP.button.withConfig({componentId:"sc-bc89ec55-0"})(l());var s=n(5675),d=n.n(s);function u(e){let{onEdit:t,isEditing:n}=e;return(0,r.jsx)(a,{type:"button",onClick:t,children:n?(0,r.jsx)(d(),{src:"/assets/icons/icon_cancel.svg",alt:"Cancel Button",height:12,width:12}):(0,r.jsx)(d(),{src:"/assets/icons/icon_edit-grey.svg",alt:"Edit Button",height:14,width:14})})}},2275:function(e,t,n){"use strict";n.d(t,{Z:function(){return $}});var r=n(5893),i=n(2729),o=n(964);function l(){let e=(0,i._)(["\n background-color: var(--color_white);\n border-radius: var(--border-radius_card);\n box-shadow: var(--shadow_card);\n padding: 2rem 1.5rem 2rem;\n"]);return l=function(){return e},e}function a(){let e=(0,i._)(["\n font: var(--font_heading-1);\n text-align: center;\n color: var(--color_night);\n"]);return a=function(){return e},e}let s=o.ZP.div.withConfig({componentId:"sc-6ac15272-0"})(l()),d=o.ZP.p.withConfig({componentId:"sc-6ac15272-1"})(a());var u=n(7294),c=n(4226),h=n(1163),f=n(9336),p=n(3299);async function g(e){let t=new FormData;t.append("file",e),t.append("upload_preset","ml_default");let n=await fetch("https://api.cloudinary.com/v1_1/".concat("eventimages","/image/upload"),{method:"PUT",body:t}),r=await n.json();return r}async function m(e){try{let t=await fetch("/api/cloudinary/deleteImage",{method:"DELETE",headers:{"Content-Type":"application/json"},body:JSON.stringify({public_id:e})});if(!t.ok)throw Error("Failed to delete image");let n=await t.json();return n}catch(e){throw console.error("Error deleting image from Cloudinary:",e),e}}async function v(e){await fetch("/api/events/".concat(e),{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:e})})}let{useState:x,useEffect:b}=n(7294);var j=(e,t)=>
1{let[n,r]=x(e);return b(()=>{let n=setTimeout(()=>{r(e)},t);return()=>{clearTimeout(n)}},[e,t]),n},_=n(4709),y=n(9205),C=n(7543),k=n(5675),w=n.n(k),D=n(7752);function S(){let e=(0,i._)(["\n position: relative;\n display: inline-block;\n width: 46px;\n height: 24px;\n"]);return S=function(){return e},e}function E(){let e=(0,i._)(["\n display: none;\n"]);return E=function(){return e},e}function P(){let e=(0,i._)(["\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: ",";\n border-radius: 17px;\n &:hover {\n cursor: pointer;\n }\n"]);return P=function(){return e},e}function F(){let e=(0,i._)(["\n position: absolute;\n top: 2px;\n width: 20px;\n height: 20px;\n background-color: white;\n border-radius: 50%;\n left: ",";\n transition: left var(--transition_button) ease;\n &:hover {\n cursor: pointer;\n }\n"]);return F=function(){return e},e}let T=o.ZP.div.withConfig({componentId:"sc-e565383c-0"})(S()),Z=o.ZP.input.withConfig({componentId:"sc-e565383c-1"})(E()),B=o.ZP.div.withConfig({componentId:"sc-e565383c-2"})(P(),e=>{let{$checked:t}=e;return t?"var(--color_sunset)":"var(--color_light-grey)"}),I=o.ZP.div.withConfig({componentId:"sc-e565383c-3"})(F(),e=>{let{$checked:t}=e;return t?"calc(100% - 22px)":"2px"});function q(e){let{isChecked:t,onChange:n}=e;return(0,r.jsxs)(T,{onClick:n,children:[(0,r.jsx)(Z,{type:"checkbox",checked:t,onChange:()=>{}}),(0,r.jsx)(B,{$checked:t}),(0,r.jsx)(I,{$checked:t})]})}function z(e){let{initialLongDescription:t}=e,[n,i]=(0,u.useState)(t),[o,l]=(0,u.useState)(t),[a,s]=(0,u.useState)(0),d=(0,u.useRef)();return(0,u.useEffect)(()=>{let e=d.current.scrollHeight,t=e>64?e:64;s(t),l(n)},[n]),(0,r.jsxs)(y.Bt,{$longDescriptionHeight:a,children:[(0,r.jsx)(y.vF,{"aria-hidden":"true",ref:d,children:n+"\n"}),(0,r.jsx)(y.o9,{spellCheck:"false",$longDescriptionHeight:a,className:"auto-resizing-textarea",value:o,onChange:e=>{i(e.target.value)},id:"longDescription",name:"longDescription",required:!0})]})}var N=n(5672),O=n(7126),V=n(9735),R=n(5152),X=n.n(R);let A=X()(()=>Promise.all([n.e(269),n.e(962)]).then(n.bind(n,6962)),{loadableGenerated:{webpack:()=>[6962]},ssr:!1});function L(e){var t,n,i,o,l,a;let{onSubmit:s,event:d}=e,{showModal:x}=(0,_.d)(),{placeList:b,setPlaceList:k,getPlaces:S,placeLoading:E,placeError:P}=function(){let[e,t]=(0,u.useState)([]),[n,r]=(0,u.useState)(!1),[i,o]=(0,u.useState)(null);return{placeList:e,setPlaceList:t,placeLoading:n,placeError:i,getPlaces:function(e){r(!0),o(null);let n=new URLSearchParams({q:e,format:"json",addressdetails:1,polygon_geojson:0,countrycodes:"de",max_results:5,dedupe:1,layer:"address"}).toString();fetch("".concat("https://nominatim.openstreetmap.org/search?").concat(n),{method:"GET",redirect:"follow"}).then(e=>e.json()).then(e=>{t(e),r(!1)}).catch(e=>{o(e),r(!1)})}}}(),{categories:F,isLoadingCategories:T,errorCategories:Z}=(0,c.e)().fetchedCategories,{a11yIcons:B,isLoadingA11yIcons:I,errorA11yIcons:R}=(0,c.e)().fetchedA11yIcons,{selectedCategory:X,subCategories:L,selectedSubCategories:$,isFreeOfCharge:M,setIsFreeOfCharge:G,costs:K,setCosts:U,count:H,recalculateCharacters:J,startDate:W,endDate:Y,selectedImage:Q,isImageSelected:ee,imagePreview:et,isConsentChecked:en,setIsConsentChecked:er,selectedA11yTags:ei,submitAttempted:eo,setSubmitAttempted:el,handleCategoryChange:ea,handleSubCategoryTagClick:es,handleStartDateChange:ed,handleEndDateChange:eu,handleCostsChange:ec,handleImageChange:eh,handleDeleteImage:ef,handleA11yTagClick:ep,handleSubmit:eg,handleCancel:em,MAX_CHAR_COUNT:ev,isLinkRequired:ex,checkIfCorrespondingFieldIsRequired:eb,eventLocation:ej,setEventLocation:e_,searchText:ey,setSearchText:eC,searchedText:ek,setSearchedText:ew,selectedAddress:eD,setSelectedAddress:eS,eventName:eE,setEventName:eP}=function(e,t){var n,r,i;let{data:o}=(0,p.useSession)(),l=null==o?void 0:o.user.id,a=(0,h.useRouter)(),[s,d]=(0,u.useState)(""),[c,x]=(0,u.useState)([]),[b,j]=(0,u.useState)([]);(0,u.useEffect)(()=>{e&&(d(e.category._id),j(e.subCategories||[]),_(e.category._id))},[e]);let _=e=>{if(e){let n=t.find(t=>t._id===e);(null==n?void 0:n.subCategories)&&x(n.subCategories)}};(0,u.useEffect)(()=>{var e;let n=null===(e=t[0])||void 0===e?void 0:e._id;n&&_(n)},[]),(0,u.useEffect)(()=>{_(s)},[s]);let[y,C]=(0,u.useState)(!e||"Kostenlos"===e.costs),k=e?e.costs:"",[w,D]=(0,u.useState)(k),[S,E]=(0,u.useState)((null==e?void 0:null===(n=e.start)||void 0===n?void 0:n.date)||(0,f.t)()),[P,F]=(0,u.useState)((null==e?void 0:null===(r=e.end)||void 0===r?void 0:r.date)||S),[T,Z]=(0,u.useState)(e?120-e.shortDe
1scription.length:120),[B,I]=(0,u.useState)(!!e&&(null===(i=e.links[0])||void 0===i?void 0:i.linkDescription)),[q,z]=(0,u.useState)(null),[N,O]=(0,u.useState)(q),[V,R]=(0,u.useState)((null==e?void 0:e.image)?e.image.url:null),[X,A]=(0,u.useState)(!1),[L,$]=(0,u.useState)(!1),[M,G]=(0,u.useState)(e||{}),[K,U]=(0,u.useState)(""),[H,J]=(0,u.useState)(e?function(e){let{location:t}=e,{street:n,houseNumber:r,zip:i,city:o}=t,l=[n||"",r||"",i?", ".concat(i):"",o||""].filter(Boolean);return l.join(" ").trim()}(e):""),[W,Y]=(0,u.useState)(null),[Q,ee]=(0,u.useState)((null==e?void 0:e.eventName)||""),[et,en]=(0,u.useState)((null==e?void 0:e.a11yIcons)||[]),er=async(e,n,r,i,o)=>{var l;let d;e.preventDefault();let u=new FormData(e.target),c=Object.fromEntries(u);c.category=s,c.category||(c.category=(null===(l=t[0])||void 0===l?void 0:l._id)||""),c.subCategories=b;let{location:h}=o;if(r){let e=await g(r);d={...ei(c,h,et),image:e},i&&(null==i?void 0:i.image.url)!==""&&e.public_id!==(null==i?void 0:i.image.public_id)&&m(i.image.public_id)}else i?V||""===i.image.public_id?d={...ei(c,h,et),image:i.image}:(v(i._id),m(i.image.public_id),d={...ei(c,h,et),image:{url:"",public_id:""}}):d={...ei(c,h,et),image:{url:"",public_id:""}};let f=await n(d);e.target.reset(),a.push(i?"/events/".concat(i._id):"/events/".concat(f))};function ei(e,t,n){return{isFetchedEvent:!1,createdBy:l,eventName:e.eventName,start:{date:e.startDate,time:e.startTime},end:{date:e.endDate,time:e.endTime},location:{street:(null==t?void 0:t.street)||"",houseNumber:(null==t?void 0:t.houseNumber)||"",zip:(null==t?void 0:t.zip)||"",city:null==t?void 0:t.city,latitude:(null==t?void 0:t.latitude)||"",longitude:(null==t?void 0:t.longitude)||""},category:e.category,subCategories:e.subCategories,organization:{organizationName:e.organization,organizationContact:e.contact},costs:e.costs||"Kostenlos",shortDescription:e.shortDescription,longDescription:e.longDescription,links:[{url:e.linkURL,linkDescription:e.linkDescription}],a11yIcons:n}}return{selectedCategory:s,subCategories:c,selectedSubCategories:b,isFreeOfCharge:y,setIsFreeOfCharge:C,costs:w,setCosts:D,count:T,recalculateCharacters:e=>{let t=e.target.value.length,n=120-t;n!==T&&Z(n)},startDate:S,setStartDate:E,endDate:P,setEndDate:F,selectedImage:q,setSelectedImage:z,isImageSelected:N,setIsImageSelected:O,imagePreview:V,setImagePreview:R,isConsentChecked:X,setIsConsentChecked:A,selectedA11yTags:et,submitAttempted:L,setSubmitAttempted:$,handleCategoryChange:e=>{let t=e.target.value;d(t),j([]),_(t)},handleSubCategoryTagClick:e=>{j(t=>{let n=t.includes(e)?t.filter(t=>t!==e):[...t,e];return n})},handleStartDateChange:function(e){let t=e.target.value;t>P&&F(t),E(t)},handleEndDateChange:function(e){F(e.target.value)},handleCostsChange:function(e){D(e.target.value)},handleImageChange:e=>{let t=e.target.files[0];if(z(t),t){let e=new FileReader;e.onloadend=()=>{R(e.result)},e.readAsDataURL(t),O(!0)}else O(!1)},handleDeleteImage:()=>{z(null),R(null),O(!1)},handleA11yTagClick:e=>{en(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},handleSubmit:er,handleCancel:()=>{a.push("/")},MAX_CHAR_COUNT:120,isLinkRequired:B,checkIfCorrespondingFieldIsRequired:function(e){let{id:t,value:n}=e.target;"linkDescription"===t&&I(""!==n)},eventLocation:M,setEventLocation:G,searchText:K,setSearchText:U,searchedText:H,setSearchedText:J,selectedAddress:W,setSelectedAddress:Y,eventName:Q,setEventName:ee}}(d,F),eF=j(ey,500);function eT(e){let t=[(null==e?void 0:e.address.amenity)||"",(null==e?void 0:e.address.amenity)&&(null==e?void 0:e.address.road)?", ".concat(e.address.road):(null==e?void 0:e.address.road)||"",(null==e?void 0:e.address.house_number)||"",(null==e?void 0:e.address.house_number)&&(null==e?void 0:e.address.postcode)?", ".concat(e.address.postcode):(null==e?void 0:e.address.postcode)||"",(null==e?void 0:e.address.city)||(null==e?void 0:e.address.town)||(null==e?void 0:e.address.village)||(null==e?void 0:e.address.city_district)||""].filter(Boolean);return t.join(" ").trim()}return(0,u.useEffect)(()=>{eF&&S(eF)},[eF]),((0,u.useEffect)(()=>{""!==ey||d||(k([]),eS(null),e_({}))},[ey]),(0,u.useEffect)(()=>{M?U("Kostenlos"):d&&"Kostenlos"!==d.costs?U(d.costs):U("")},[M,d]),T||I)?(0,r.jsx)(N.Z,{}):Z||R?(0,r.jsx)(O.Z,{}):(0,r.jsxs)(y.Js,{onSubmit:e=>{e.preventDefault(),el(!0),(!Q||Q&&ee&&en)&&x({message:"Event speichern?",textButtonCancel:"Abbrechen",textButtonConfirm:"Speichern",onConfirm:()=>eg(e,s,Q,d,ej)})},children:[(0,r.jsxs)(y.hj,{children:[(0,r.jsx)(y.lX,{htmlFor:"eventName",children:"Event Name *"}),(0,r.jsx)(y.yt,{required:!0,"aria-required":"true",type:"text",id:"eventName",name:"eventName",value:eE,onChange:e=>eP(e.target.value)})]}),(0,r.jsxs)(y.hj,{children:[(0,r.jsx)(y.lX,{htmlFor:"category",children:"Kategorie *"}),(0,r.jsx)(y.ih,{name:"category",id:"category",required:!0,"aria-required":"true",value:X||(d?d.category._id:""),onChange:ea,children:F.map(e=>{let{_id:t,title:n}=e;return(0,r.jsx)("option",{value:t,children:n},t)})})]}),(0,r.jsxs)(y.hj,{children:[(0,r.jsx)(y.lX,{children:"Unterkategorien *"}),(0,r.jsx)(y.PS,{children:L.map(e=>{let{_id:t,title:n,parentCategory:i}=e,o=F.find(e=>e._id===i),l=o?o.color:"night",a=$.includes(t);return(0,r.jsx)(y.Vp,{onClick:()=>es(t),color:l,type:"button",selected:a,children:n},t)})})]}),(0,r.jsxs)(y.hj,{children:[(0,r.jsx)(y.lX,{htmlFor:"startDate",children:"Beginn *"}),(0,r.jsxs)(y.g7,{children:[(0,r.jsx)(y.yt,{required:!0,type:"date","aria-required":"true",id:"startDate",name:"startDate",min:d?W:(0,f.t)(),value:W,onClick:e=>e.currentTarget.showPicker(),onChange:e=>ed(e)}),(0,r.jsx)(y.XO,{required:!0,type:"time","aria-required":"true",id:"startTime",name:"startTime",defaultValue:(null==d?void 0:null===(t=d.start)||void 0===t?void 0:t.t
1ime)||""})]})]}),(0,r.jsxs)(y.hj,{children:[(0,r.jsx)(y.lX,{htmlFor:"End",children:"Ende"}),(0,r.jsxs)(y.g7,{children:[(0,r.jsx)(y.yt,{type:"date",id:"endDate",name:"endDate",min:W,value:Y,noValidate:!0,onClick:e=>e.currentTarget.showPicker(),onChange:e=>eu(e)}),(0,r.jsx)(y.XO,{type:"time",id:"endTime",name:"endTime",defaultValue:(null==d?void 0:null===(n=d.end)||void 0===n?void 0:n.time)||"",noValidate:!0})]})]}),(0,r.jsxs)(y.hj,{"aria-describedby":"Ort des Events",children:[(0,r.jsxs)(y.Gj,{children:["Ort des Events",(0,r.jsx)(y.qx,{children:"(F\xfcr Online Events bitte leer lassen)"})]}),(0,r.jsx)(y.Ej,{children:(0,r.jsxs)(y.oV,{children:[(0,r.jsx)(y.lX,{htmlFor:"address",children:"Adresse"}),ek?(0,r.jsxs)(y.Ej,{children:[(0,r.jsx)(y.ER,{children:ek}),(0,r.jsx)(V.Z,{onEdit:()=>{eC(ek),ew(!1)},children:"edit"})]}):(0,r.jsxs)(y.Gh,{children:[(0,r.jsx)(y.yt,{type:"text",name:"address",id:"address",value:ey,onInput:e=>eC(e.target.value)}),E&&(0,r.jsx)(y.om,{children:(0,r.jsx)(N.Z,{$small:!0})}),0===b.length?(0,r.jsx)(y.rb,{children:"Keine Suchergebnisse"}):null,P&&(0,r.jsx)(y.rb,{children:"Error"})]}),(0,r.jsx)(y.eD,{children:eF&&(null==b?void 0:b.map(e=>(0,r.jsx)("li",{children:(0,r.jsx)(y.M_,{type:"button",onClick:()=>{ew(eT(e)),k([]),function(e){eS(e);let t={eventName:eE,location:{street:(null==e?void 0:e.address.road)||"",houseNumber:(null==e?void 0:e.address.house_number)||"",zip:(null==e?void 0:e.address.postcode)||"",city:(null==e?void 0:e.address.city)||(null==e?void 0:e.address.town)||(null==e?void 0:e.address.village)||"",latitude:null==e?void 0:e.lat,longitude:null==e?void 0:e.lon}};e_(t)}(e)},children:eT(e)})},null==e?void 0:e.osm_id)))})]})}),eD&&(0,r.jsx)(A,{event:ej})]}),(0,r.jsxs)(y.hj,{children:[(0,r.jsx)(y.N$,{children:(0,r.jsxs)(y.A0,{children:[(0,r.jsx)("label",{htmlFor:"forFree",children:"Kostenlos"}),(0,r.jsx)(q,{isChecked:M,onChange:()=>G(!M)})]})}),(0,r.jsx)(y.lX,{htmlFor:"costs",children:"Kosten *"}),(0,r.jsx)(y.yt,{id:"costs",name:"costs",required:!0,"aria-required":"true",disabled:M,value:K,onChange:e=>ec(e)})]}),(0,r.jsxs)(y.hj,{children:[(0,r.jsx)(y.lX,{htmlFor:"organization",children:"Veranstalter *"}),(0,r.jsx)(y.yt,{type:"text",id:"organization",name:"organization",required:!0,"aria-required":"true",defaultValue:(null==d?void 0:null===(i=d.organization)||void 0===i?void 0:i.organizationName)||""})]}),(0,r.jsxs)(y.hj,{children:[(0,r.jsx)(y.lX,{htmlFor:"contact",children:"Kontakt *"}),(0,r.jsx)(y.yt,{type:"text",id:"contact",name:"contact",required:!0,"aria-required":"true",defaultValue:(null==d?void 0:null===(o=d.organization)||void 0===o?void 0:o.organizationContact)||""})]}),(0,r.jsxs)(y.hj,{$positionrelative:!0,$smallermargin:!0,children:[(0,r.jsx)(y.lX,{htmlFor:"shortDescription",children:"Kurzbeschreibung *"}),(0,r.jsx)(y.o9,{maxLength:ev,id:"shortDescription",name:"shortDescription",required:!0,"aria-required":"true",onChange:J,defaultValue:(null==d?void 0:d.shortDescription)||""}),(0,r.jsxs)(y.G8,{children:[(0,r.jsxs)("span",{id:"characterCounter",children:[H," "]}),"Zeichen"]}),(0,r.jsx)(y.dq,{children:"Erscheint in der Event Vorschau"})]}),(0,r.jsxs)(y.hj,{$smallermargin:!0,children:[(0,r.jsx)(y.lX,{htmlFor:"longDescription",children:"Beschreibung *"}),(0,r.jsx)(z,{initialLongDescription:(null==d?void 0:d.longDescription)||""}),(0,r.jsx)(y.dq,{children:"Erscheint auf der Event Seite"})]}),(0,r.jsxs)(y.hj,{children:[(0,r.jsxs)(y.lX,{htmlFor:"image",children:["Bild ",(0,r.jsx)("div",{children:"(JPG/PNG, Querformat empfohlen)"})]}),(0,r.jsx)(y.S2,{type:"file",id:"image",name:"image",accept:"image/jpeg, image/png",onChange:eh}),(0,r.jsx)(y.pF,{htmlFor:"image",children:ee?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(w(),{src:"/assets/icons/icon_replace.svg",alt:"Bild ersetzen",width:22,height:22}),"Bild ersetzen"]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(w(),{src:"/assets/icons/icon_image-upload.svg",alt:"Bild hochladen",width:22,height:22}),"Bild hochladen"]})}),et&&(0,r.jsxs)(y.mi,{children:[(0,r.jsx)(y.GK,{src:et,alt:"Bildvorschau",fill:!0,sizes:"100vw 100vh"}),(0,r.jsx)(C.m,{$uploadPreview:!0,title:"Bild entfernen",onClick:()=>ef(),children:(0,r.jsx)(w(),{src:"/assets/icons/icon_delete.svg",alt:"Bild entfernen",width:21,height:23})})]}),ee&&(0,r.jsxs)(y.N$,{$consentMargin:!0,children:[(0,r.jsxs)(y.A0,{children:[(0,r.jsx)("label",{htmlFor:"imageConsent",children:"Einwilligung zur Bildfreigabe *"}),(0,r.jsx)(q,{isChecked:en,onChange:()=>er(!en)})]}),(0,r.jsxs)("p",{children:["Ich besitze alle erforderlichen Rechte an dem von mir hochgeladenem Bild und bin mit der Verwendung gem\xe4\xdf der"," ",(0,r.jsx)(y.Fg,{href:"/privacy-policy",target:"_blank",children:"Datenschutzrichtlinie"})," ","einverstanden."]}),eo&&!en&&(0,r.jsx)(y.Bc,{children:"Bitte best\xe4tigen, um fortzufahren."})]})]}),(0,r.jsxs)(y.hj,{children:[(0,r.jsx)(y.lX,{htmlFor:"linkURL",children:"Link f\xfcr weitere Infos"}),(0,r.jsx)(y.yt,{pattern:"https?://.*",type:"url",id:"linkURL",name:"linkURL",required:ex,defaultValue:(null==d?void 0:null===(l=d.links[0])||void 0===l?void 0:l.url)||"",$addmarginbottom:!0,placeholder:"http://"}),(0,r.jsx)(y.lX,{htmlFor:"linkDescription",children:"Link Beschreibung"}),(0,r.jsx)(y.yt,{type:"text",id:"linkDescription",name:"linkDescription",placeholder:"Link Beschreibung",defaultValue:(null==d?void 0:null===(a=d.links[0])||void 0===a?void 0:a.linkDescription)||"",onChange:e=>eb(e)})]}),(0,r.jsxs)(y.hj,{children:[(0,r.jsx)(y.lX,{children:"Barrierefreiheit"}),(0,r.jsx)(y.PS,{children:B.map(e=>(0,r.jsx)(y.Vp,{onClick:()=>
1ep(e._id),selected:ei.includes(e._id),type:"button",color:"red",children:e.name},e._id))})]}),(0,r.jsxs)(y.Mf,{children:[(0,r.jsx)(D.Z,{type:"button",text:"Abbrechen",onClick:em}),(0,r.jsx)(D.Z,{color:"primary",type:"submit",text:"Absenden"})]}),(0,r.jsx)(y.Zh,{children:"* Pflichtfeld"})]})}function $(e){let{title:t,onSubmit:n,event:i}=e;return(0,r.jsxs)(s,{children:[(0,r.jsx)(d,{children:t}),(0,r.jsx)(L,{onSubmit:n,event:i})]})}},7126:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(5893);function i(){return(0,r.jsx)("div",{children:"Error fetching Data."})}},5672:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(5893),i=n(2729),o=n(964);function l(){let e=(0,i._)(["\n width: ",";\n height: ",";\n border-radius: 50%;\n position: relative;\n margin: ",';\n animation: rotate var(--animation_speed) linear infinite;\n &::before,\n &::after {\n content: "";\n box-sizing: border-box;\n position: absolute;\n inset: 0px;\n border-radius: 50%;\n border: '," solid\n var(--color_light-orange);\n animation: prixClipFix var(--animation_speed) linear infinite;\n }\n &::after {\n border-color: var(--color_red);\n animation: prixClipFix var(--animation_speed) linear infinite,\n rotate calc(var(--animation_speed) / 4) linear infinite reverse;\n inset: ",";\n }\n\n @keyframes rotate {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n }\n\n @keyframes prixClipFix {\n 0% {\n clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);\n }\n 25% {\n clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);\n }\n 50% {\n clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);\n }\n 75% {\n clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);\n }\n 100% {\n clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);\n }\n }\n"]);return l=function(){return e},e}let a=o.ZP.div.withConfig({componentId:"sc-14430237-0"})(l(),e=>{let{$small:t}=e;return t?"24px":"48px"},e=>{let{$small:t}=e;return t?"24px":"48px"},e=>{let{$small:t}=e;return t?"0":"3rem auto"},e=>{let{$small:t}=e;return t?"3px":"5px"},e=>{let{$small:t}=e;return t?"3px":"6px"});function s(e){let{small:t}=e;return(0,r.jsx)(a,{$small:t})}},467:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(5893),i=n(5755);function o(e){let{children:t,hasButton:n}=e;return(0,r.jsx)(i.Z,{$hasButton:n,children:(0,r.jsx)(i.v,{children:t})})}},9336:function(e,t,n){"use strict";function r(e){let[t,n,r]=e.split("-");return t&&n&&r?"".concat(r,".").concat(n,".").concat(t):(console.error("Invalid date string:",e),"")}function i(){let e=new Date,t="0".concat(e.getMonth()+1).slice(-2),n="0".concat(e.getDate()).slice(-2);return"".concat(e.getFullYear(),"-").concat(t,"-").concat(n)}n.d(t,{p:function(){return r},t:function(){return i}})},5677:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{noSSR:function(){return l},default:function(){return a}});let r=n(8754),i=(n(7294),r._(n(8976)));function o(e){return{default:(null==e?void 0:e.default)||e}}function l(e,t){return delete t.webpack,delete t.modules,e(t)}function a(e,t){let n=i.default,r={loading:e=>{let{error:t,isLoading:n,pastDelay:r}=e;return null}};e instanceof Promise?r.loader=()=>e:"function"==typeof e?r.loader=e:"object"==typeof e&&(r={...r,...e}),r={...r,...t};let a=r.loader;return(r.loadableGenerated&&(r={...r,...r.loadableGenerated},delete r.loadableGenerated),"boolean"!=typeof r.ssr||r.ssr)?n({...r,loader:()=>null!=a?a().then(o):Promise.resolve(o(()=>null))}):(delete r.webpack,delete r.modules,l(n,r))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2254:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}
1),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return o}});let r=n(8754),i=r._(n(7294)),o=i.default.createContext(null)},8976:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return f}});let r=n(8754),i=r._(n(7294)),o=n(2254),l=[],a=[],s=!1;function d(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}class u{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function c(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),r=null;function l(){if(!r){let t=new u(e,n);r={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return r.promise()}if(!s){let e=n.webpack?n.webpack():n.modules;e&&a.push(t=>{for(let n of e)if(t.includes(n))return l()})}function d(e,t){!function(){l();let e=i.default.useContext(o.LoadableContext);e&&Array.isArray(n.modules)&&n.modules.forEach(t=>{e(t)})}();let a=i.default.useSyncExternalStore(r.subscribe,r.getCurrentValue,r.getCurrentValue);return i.default.useImperativeHandle(t,()=>({retry:r.retry}),[]),i.default.useMemo(()=>{var t;return a.loading||a.error?i.default.createElement(n.loading,{isLoading:a.loading,pastDelay:a.pastDelay,timedOut:a.timedOut,error:a.error,retry:r.retry}):a.loaded?i.default.createElement((t=a.loaded)&&t.default?t.default:t,e):null},[e,a])}return d.preload=()=>l(),d.displayName="LoadableComponent",i.default.forwardRef(d)}(d,e)}function h(e,t){let n=[];for(;e.length;){let r=e.pop();n.push(r(t))}return Promise.all(n).then(()=>{if(e.length)return h(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{h(l).then(e,t)}),c.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let n=()=>(s=!0,t());h(a,e).then(n,n)})),window.__NEXT_PRELOADREADY=c.preloadReady;let f=c},5152:function(e,t,n){e.exports=n(5677)},1163:function(e,t,n){e.exports=n(6885)}}]);
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.