1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2623],{43594(e,r,t){t(2964);var a=t(86326);t.d(r,["m",0,function(e){for(var r=arguments.length,t=Array(r>1?r-1:0),n=1;n<r;n++)t[n-1]=arguments[n];return(0,a.useRef)(new e(...t)).current}])},85260(e,r,t){var a=t(14867),n=t.n(a),s=t(43189),i=t(57311);let l=[{value:s._g.DAILY,label:i.Ay.formatMessage({id:"calendar.recurring.day"})},{value:s._g.WEEKDAYS,label:i.Ay.formatMessage({id:"calendar.recurring.week"})},{value:s._g.MONTHLY,label:i.Ay.formatMessage({id:"calendar.recurring.month"})},{value:s._g.ANNUALLY,label:i.Ay.formatMessage({id:"calendar.recurring.year"})}],c=[{value:1,label:i.Ay.formatMessage({id:"calendar.recurring.weekly.Mon"})},{value:2,label:i.Ay.formatMessage({id:"calendar.recurring.weekly.Tue"})},{value:3,label:i.Ay.formatMessage({id:"calendar.recurring.weekly.Wed"})},{value:4,label:i.Ay.formatMessage({id:"calendar.recurring.weekly.Thu"})},{value:5,label:i.Ay.formatMessage({id:"calendar.recurring.weekly.Fri"})},{value:6,label:i.Ay.formatMessage({id:"calendar.recurring.weekly.Sat"})},{value:7,label:i.Ay.formatMessage({id:"calendar.recurring.weekly.Sun"})}];t.d(r,["JX",0,e=>{let r=e?n()(e):n()(),t=Math.floor(r.get("date")/7)+1,a=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"][r.isoWeekday()-1],l=r.format("D");return[{value:s.RO.MONTHLY,label:i.Ay.formatMessage({id:"calendar.recurring.monthly.onDay"},{day:l})},{value:s.RO.MONTHLY_WEEKDAY,label:i.Ay.formatMessage({id:"calendar.recurring.monthly.".concat(t).concat(a)})}]},"kH",0,e=>{let r=e?n()(e):n()(),t=Math.floor(r.get("date")/7)+1,a=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"][r.isoWeekday()-1];return[{value:s.RO.NO_RECURRING,label:i.Ay.formatMessage({id:"calendar.recurring.doesNotRepeat"})},{value:s.RO.DAILY,label:i.Ay.formatMessage({id:"calendar.recurring.daily"})},{value:s.RO.WEEKLY,label:i.Ay.formatMessage({id:"calendar.recurring.weekly"})},{value:s.RO.MONTHLY,label:i.Ay.formatMessage({id:"calendar.recurring.monthly"})},{value:s.RO.MONTHLY_WEEKDAY,label:i.Ay.formatMessage({id:"calendar.recurring.monthly.".concat(t).concat(a)})},{value:s.RO.ANNUALLY,label:i.Ay.formatMessage({id:"calendar.recurring.annually"})},{value:s.RO.WEEKDAYS,label:i.Ay.formatMessage({id:"calendar.recurring.weekdays"})},{value:s.RO.CUSTOM,label:i.Ay.formatMessage({id:"calendar.recurring.custom"})}]},"lN",0,l,"tR",0,c])},42806(e,r,t){var a=t(36870),n=t(24567),s=t(94532);t.d(r,["_",0,e=>{let{size:r}=e,t=function(e,r){if(null==e)return{};var t,a,n,s={};if("u">typeof Reflect&&Reflect.ownKeys){for(t=Reflect.ownKeys(Object(e)),n=0;n<t.length;n++)a=t[n],!(r.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(s[a]=e[a]);return s}if(s=function(e,r){if(null==e)return{};var t,a,n={},s=Object.getOwnPropertyNames(e);for(a=0;a<s.length;a++)t=s[a],!(r.indexOf(t)>=0)&&Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t]);return n}(e,r),Object.getOwnPropertySymbols)for(t=Object.getOwnPropertySymbols(e),n=0;n<t.length;n++)a=t[n],!(r.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(s[a]=e[a]);return s}(e,["size"]),i=(0,s.U)();Array.isArray(r)&&logError("Size as array isn't supported");let l="object"!=typeof r||Array.isArray(r)?r:i(r);return(0,a.jsx)(n.A,function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},a=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.forEach(function(r){var a;a=t[r],r in e?Object.defineProperty(e,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[r]=a})}return e}({size:l},t))}])},94532(e,r,t){t(2964);var a=t(86326),n=t(48605);t.d(r,["U",0,()=>{let{isAboveXs:e,isAboveSm:r,isAboveMd:t,isAboveLg:s,isAboveXl:i}=(0,n.A)();return(0,a.useCallback)(a=>{if(i&&void 0!==a.xl)return a.xl;if(s&&void 0!==a.lg)return a.lg;if(t&&void 0!==a.md)return a.md;if(r&&void 0!==a.sm)return a.sm;if(e&&void 0!==a.xs)return a.xs;for(let e of["xs","sm","md","lg","xl"])if(void 0!==a[e])return a[e]},[e,r,t,s,i])}])},59816(e,r,t){t.d(r,{A:()=>i});var a=t(36870),n=t(42806);function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},a=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.forEach(function(r){var a;a=t[r],r in e?Object.defineProperty(e,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[r]=a})}return e}function i(e){return e.container?(0,a.jsx)(n._,s({rowSpacing:2,columnSpacing:2},e)):(0,a.jsx)(n._,s({},e))}},63236(e,r,t){t(196),t(14090),t(36617),t(79810),t(80596),t(34277);var a=t(36870),n=t(55502),s=t(39380),i=t(59545),l=t(88373),c=t(12468),u=t(43242),o=t(23366),d=t(34240),g=t(67078),y=t(79208),m=t(42059),f=t(54094),v=t(43400),h=t(86326),p=t(94496),b=t(32805),E=t(52271),D=t(98289),A=t(43189),O=t(92328),C=t(85260),M=t(13214);function j(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},a=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.forEach(function(r){var a;a=t[r],r in e?Object.defineProperty(e,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[r]=a})}return e}function x(e,r){return r=null!=r?r:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):(function(e){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r.push.apply(r,t)}return r}
1)(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}),e}function T(e){let{selectedWeekdays:r,onChange:t}=e,c=(0,p.A)();return(0,a.jsxs)(n.A,{children:[(0,a.jsx)(s.A,{sx:{mb:1},children:c.formatMessage({id:"calendar.recurring.repeatOn"})}),(0,a.jsx)(i.A,{value:r,onChange:t,size:"medium",children:C.tR.map(e=>(0,a.jsx)(l.A,{value:e.value,color:"primary",sx:{"&.Mui-selected":{textDecoration:"underline"}},children:e.label},e.value))})]})}let w=(0,v.PA)(function(e){let{form:r}=e,t=(0,p.A)(),i=(0,D.w4)(t.locale)?t.locale:"de",l=r.binder,v=(0,h.useCallback)(e=>{let r=l.get(e);return"string"==typeof r?r:""},[l]),w=(0,h.useCallback)(e=>{let r=l.get(e);return"string"==typeof r||"number"==typeof r?r:""},[l]),k=v("recurring"),S=k===A.RO.CUSTOM,$=k===A.RO.WEEKLY,R=v("recurringEnds")||"date",P=v("recurringCustom"),N=v("startDate"),W=N?(0,f.qg)(N,O.Xr,new Date):void 0,Y=W&&(0,m.f)(W)?W:void 0,L=S||$,B=(0,h.useCallback)(e=>{let r=v("endDate");if(l.set("recurringCustom",A._g.DAILY),l.set("recurringCustomMonth",A._g.MONTHLY),l.set("repeatEvery",1),e===A.RO.WEEKLY?l.set("recurringWeekdays","1000000"):l.set("recurringWeekdays","1111100"),""===e){l.set("recurringEnds","date"),l.set("recurringEndDate",""),l.set("occurrences","");return}l.set("recurringEnds","date"),l.set("recurringEndDate",r),l.set("occurrences","")},[l,v]),H=(0,h.useCallback)(e=>{let t=e.target.value;l.set("recurring",t),B(t);let a=v("recurringCustom");r.resetRecurringEndDateValidation(t,"string"==typeof a?a:void 0),l.onSave()},[r,v,B,l]),I=(0,h.useCallback)(e=>{let t=e.target.value,a=v("endDate");l.set("recurringCustom",t),l.set("recurringCustomMonth",A._g.MONTHLY),l.set("recurringWeekdays","1111100"),l.set("repeatEvery",1),l.set("recurringEnds","date"),l.set("recurringEndDate",a),l.set("occurrences",1);let n=v("recurring");r.resetRecurringEndDateValidation("string"==typeof n?n:"",t),r.validate({showErrors:!0}),l.onSave()},[l,r,v]),_=(0,h.useCallback)(e=>{let t=e.target.value;l.set("recurringCustomMonth",t);let a=v("recurring");r.resetRecurringEndDateValidation("string"==typeof a?a:"",t),l.onSave()},[l,r,v]),F=(0,h.useCallback)((e,t)=>{l.set("recurringEnds",t),"occurrences"===t?(l.set("recurringEndDate",""),l.set("occurrences",1)):(l.set("recurringEndDate",v("endDate")),l.set("occurrences","")),r.validate({showErrors:!0}),l.onSave()},[l,r,v]),K=(0,h.useCallback)((e,r)=>{let t=[0,0,0,0,0,0,0];(r.length?r:[1]).forEach(e=>{t[e-1]=1}),l.set("recurringWeekdays",t.join("")),l.onSave()},[l]),q=v("recurringWeekdays").split("").reduce((e,r,t)=>(Number.parseInt(r,10)&&e.push(t+1),e),[]),U=(0,h.useCallback)(e=>{l.set("repeatEvery",e.target.value),l.onSave()},[l]);return(0,a.jsxs)(c.A,{spacing:2,children:[(0,a.jsx)(E.Ay,x(j({},M.B),{id:"recurring",label:t.formatMessage({id:"calendar.recurring"}),options:(0,C.kH)(Y),value:k,onChange:H,error:!!r.$("recurring").error,helperText:r.$("recurring").error,displayEmpty:!0})),L&&(0,a.jsx)(u.A,{variant:"outlined",sx:{p:2,backgroundColor:"grey.50",borderRadius:1},children:(0,a.jsxs)(c.A,{spacing:2,children:[$&&(0,a.jsx)(T,{selectedWeekdays:q,onChange:K}),S&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(n.A,{children:[(0,a.jsx)(s.A,{sx:{mb:1},children:t.formatMessage({id:"calendar.recurring.repeatEvery"})}),(0,a.jsxs)(c.A,{direction:"row",spacing:2,sx:{alignItems:"center"},children:[(0,a.jsx)(o.A,x(j({},M.B),{fullWidth:!1,type:"number",value:w("repeatEvery"),onChange:U,error:!!r.$("repeatEvery").error,helperText:r.$("repeatEvery").error,slotProps:{htmlInput:{min:1,max:365}},sx:{maxWidth:100}})),(0,a.jsx)(E.Ay,x(j({},M.B),{fullWidth:!1,id:"recurringCustom",label:r.$("recurringCustom").label,options:C.lN,value:v("recurringCustom"),onChange:I,sx:{minWidth:120}}))]})]}),P===A._g.MONTHLY&&(0,a.jsx)(E.Ay,x(j({},M.B),{id:"recurringCustomMonth",label:t.formatMessage({id:"calendar.recurring.repeatOn"}),options:(0,C.JX)(Y),value:v("recurringCustomMonth"),onChange:_})),P===A._g.WEEKDAYS&&(0,a.jsx)(T,{selectedWeekdays:q,onChange:K}),(0,a.jsxs)(n.A,{children:[(0,a.jsx)(s.A,{sx:{mb:.5},children:t.formatMessage({id:"calendar.recurring.endDate"})}),(0,a.jsxs)(d.A,{value:R,onChange:F,row:!0,children:[(0,a.jsx)(g.A,{value:"date",control:(0,a.jsx)(y.A,{size:"small"}),label:t.formatMessage({id:"calendar.recurring.endsOnSelectedDate"})}),(0,a.jsx)(g.A,{value:"occurrences",control:(0,a.jsx)(y.A,{size:"small"}),label:t.formatMessage({id:"calendar.recurring.endsAfterOccurences"})})]})]}),"occurrences"===R&&(0,a.jsx)(o.A,x(j({},M.B),{fullWidth:!1,label:t.formatMessage({id:"calendar.recurring.occurrences"}),type:"number",value:w("occurrences"),onChange:e=>
1{l.set("occurrences",e.target.value),r.$("occurrences").validate({showErrors:!0}),l.onSave()},error:!!r.$("occurrences").error,helperText:r.$("occurrences").error,slotProps:{htmlInput:{min:0,max:365}},sx:{maxWidth:160}})),"date"===R&&(0,a.jsx)(b.A,x(j({},M.B),{locale:i,label:t.formatMessage({id:"calendar.recurring.endDate"}),value:v("recurringEndDate"),onChange:e=>{l.set("recurringEndDate",e||""),l.onSave()},onClose:()=>r.$("recurringEndDate").validate({showErrors:!0}),error:!!r.$("recurringEndDate").error,helperText:r.$("recurringEndDate").error}))]})]})})]})});t.d(r,["T",0,w])},78881(e,r,t){t.d(r,{K:()=>l}),t(78549),t(2964);var a=t(91944),n=t.n(a),s=t(43189);function i(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}class l extends n(){get recurringBinder(){return this.binder}onError(e){e.invalidate(JSON.stringify(e.errors()))}resetRecurringEndDateValidation(e,r){""===e&&this.$("recurringEndDate").onChange(""),this.$("recurringEndDate").validate({showErrors:!0})}syncRecurringEndDate(){let e=this.$("recurring").value;if(!e||"date"!==this.$("recurringEnds").value)return;let r=this.$("startDate").value,t=this.$("endDate").value,a=this.$("recurringEndDate").value,n=a;e!==s.RO.CUSTOM?n=t:a&&r&&a<r?n=r:a&&t&&a>t&&(n=t),n!==a&&(this.recurringBinder.set("recurringEndDate",n),this.$("recurringEndDate").validate({showErrors:!0}))}onDateChanged(){}handleStartDateChange(e){this.recurringBinder.set("startDate",e),this.syncRecurringEndDate(),this.$("endDate").validate({showErrors:!0}),this.$("endTime").validate({showErrors:!0}),this.onDateChanged()}handleEndDateChange(e){this.recurringBinder.set("endDate",e),this.syncRecurringEndDate(),this.onDateChanged()}handleAllDayChange(e){let r=!!this.$("allDay").value,t=this.$("startTime").value,a=this.$("endTime").value;e&&!r&&(this.previousNonAllDayStartTime="string"==typeof t?t:"",this.previousNonAllDayEndTime="string"==typeof a?a:""),this.recurringBinder.set("allDay",e),e?(this.recurringBinder.set("startTime","00:00"),this.recurringBinder.set("endTime","23:59")):(this.previousNonAllDayStartTime&&this.recurringBinder.set("startTime",this.previousNonAllDayStartTime),this.previousNonAllDayEndTime&&this.recurringBinder.set("endTime",this.previousNonAllDayEndTime)),this.$("startTime").validate({showErrors:!0}),this.$("endTime").validate({showErrors:!0}),this.onDateChanged()}constructor(...e){super(...e),i(this,"previousNonAllDayStartTime",null),i(this,"previousNonAllDayEndTime",null)}}},83179(e,r,t){t.d(r,{PX:()=>o,yz:()=>c,O4:()=>u,a4:()=>d});var a=t(43189),n=t(57311),s=t(88655),i=t(70502),l=t(52396);let c=["name","startDate","allDay","startTime","endTime","endDate","recurring","recurringCustom","recurringCustomMonth","recurringWeekdays","repeatEvery","recurringEnds","recurringEndDate","occurrences","description"],u={name:n.Ay.formatMessage({id:"courses.CreateCourseDialog.name"}),startDate:n.Ay.formatMessage({id:"courses.CreateCourseDialog.startDate"}),allDay:n.Ay.formatMessage({id:"calendar.EventForm.allDay"}),startTime:n.Ay.formatMessage({id:"calendar.EventForm.startTime"}),endTime:n.Ay.formatMessage({id:"calendar.EventForm.endTime"}),endDate:n.Ay.formatMessage({id:"courses.CreateCourseDialog.endDate"}),recurringEndDate:n.Ay.formatMessage({id:"calendar.recurring.endDate"}),repeatEvery:n.Ay.formatMessage({id:"calendar.recurring.repeatEvery"}),recurringCustom:n.Ay.formatMessage({id:"calendar.recurring.repeatEvery"}),occurrences:n.Ay.formatMessage({id:"calendar.recurring.occurrences"}),description:n.Ay.formatMessage({id:"settings.ServiceInfoDialog.description"})},o={name:"",startDate:"",allDay:!1,startTime:"",endTime:"",endDate:"",recurring:"",recurringCustom:a._g.DAILY,recurringCustomMonth:a._g.MONTHLY,recurringWeekdays:"1111100",repeatEvery:1,recurringEnds:"date",recurringEndDate:"",occurrences:"",description:""},d={name:[s.gx,(0,s.dB)(3)],startTime:[(0,s.Jr)(e=>{let{form:r}=e;return!r.$("allDay").value},[s.gx,s.YP])],endTime:[(0,s.Jr)(e=>{let{form:r}=e;return!r.$("allDay").value},[s.gx,s.YP,(0,s._5)("startDate","startTime")])],endDate:[s.Ll,s.gx,(0,s.GB)("startDate")],repeatEvery:[(0,s.Bp)(1),(0,s.Ph)(365)],recurringEnd
1Date:[(0,s.I5)(e=>""!==e.$("recurring").value&&"date"===e.$("recurringEnds").value),(0,s.Jr)(e=>{let{form:r}=e;return""!==r.$("recurring").value&&"date"===r.$("recurringEnds").value},[(0,s.PC)("startDate"),(0,s.qm)("endDate","validation.dateNotAfterOtherField")])],occurrences:[(0,s.I5)(e=>""!==e.$("recurring").value&&"occurrences"===e.$("recurringEnds").value),(0,s.Bp)(1),(0,s.Ph)(365)],recurringWeekdays:[e=>{var r;let t,a,{field:s,form:c}=e;return t=c.$("recurring").value,a=c.$("recurringCustom").value,!(0,i.j)({recurring:t,recurringCustom:a})||!!("string"==typeof(r=s.value)&&(0,i.A)(l.q.fromForm(r)))||[!1,n.Ay.formatMessage({id:"courses.Course.validation.weekdaysRequired"})]}]}},20532(e,r,t){t.d(r,{FZ:()=>i,Hp:()=>s,b:()=>l,qq:()=>c}),t(196),t(96948),t(47069),t(51012),t(32936);var a=t(92328);let n={DRAFT:"courses.CourseHeader.status.draft",ACTIVE:"courses.CourseHeader.status.active",INACTIVE:"courses.CourseHeader.status.inactive",COMPLETED:"courses.CourseHeader.status.completed",CANCELLED:"courses.CourseHeader.status.cancelled",ARCHIVED:"courses.CourseHeader.status.archived"};function s(e,r){return e.formatMessage({id:n[r]})}function i(e){return e?(0,a.Yq)(e):"-"}function l(e,r){return e&&r?"".concat((0,a.fU)(e)," - ").concat((0,a.fU)(r)):"-"}function c(e){var r;let t=e.filter(e=>!!e).sort((e,r)=>e.localeCompare(r));if(0===t.length)return"-";let n=t[0],s=null!=(r=t.at(-1))?r:n;return n===s?(0,a.Yq)(n):"".concat((0,a.Yq)(n)," - ").concat((0,a.Yq)(s))}}}]);
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.