conditional.Turnus={description:"Erlaubt das Filtern nach dynamischen, wiederkehrenden Zeiträumen",name:"Turnus",section:"Time",sort:20,config:[{name:"Tage",description:"Tage des Monats (leer lassen für alle)",type:"multiselect",property:"days",options:function(){for(var e=[],r=1;r<=31;r++)e.push({label:""+r,value:("00"+r).slice(-2)});return e}()},{name:"Monate",description:"Monate des Jahres (leer lassen für alle)",type:"multiselect",property:"months",options:function(){for(var e=[],r=["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],n=0;n<12;n++)e.push({label:r[n],value:("00"+(n+1)).slice(-2)});return e}()},{name:"Jahre",description:"Jahre (leer lassen für alle)",type:"multiselect",property:"years",options:function(){for(var e=[],r=[],n=(new Date).getFullYear(),a=2018;a<n+30;a++){var t={label:""+a,value:""+a};a<n?(t.detail="Das Jahr liegt in der Vergangenheit",r.push(t)):e.push(t)}return e.push({label:'<hr class="m-0"/>'}),e=e.concat(r)}()}],validate:function(e){return!!(e.days&&e.days.length||e.months&&e.months.length||e.years&&e.years.length)}};