File: /var/www/html/pmw24/app/public/admin_assets/fullcalendar/packages/bundle/rrule.min.js
/*!
FullCalendar RRule Plugin v4.3.0
Docs & License: https://fullcalendar.io/
(c) 2019 Adam Shaw
*/
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("rrule"),require("fullcalendar")):"function"==typeof define&&define.amd?define(["exports","rrule","fullcalendar"],r):r((e=e||self).FullCalendar=e.FullCalendar||{},e.rrule,e.FullCalendar)}(this,function(e,r,t){"use strict";var n=function(){return(n=Object.assign||function(e){for(var r,t=1,n=arguments.length;t<n;t++)for(var l in r=arguments[t])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e}).apply(this,arguments)},l={rrule:null,duration:t.createDuration},u={parse:function(e,u,a){if(null!=e.rrule){var f=t.refineProps(e,l,{},u),s=function(e,t){var l,u=null;if("string"==typeof e)l=r.rrulestr(e);else if("object"==typeof e&&e){var a=n({},e);if("string"==typeof a.dtstart){var f=t.createMarkerMeta(a.dtstart);f?(a.dtstart=f.marker,u=f.isTimeUnspecified):delete a.dtstart}"string"==typeof a.until&&(a.until=t.createMarker(a.until)),null!=a.freq&&(a.freq=i(a.freq)),null!=a.wkst?a.wkst=i(a.wkst):a.wkst=(t.weekDow-1+7)%7,null!=a.byweekday&&(a.byweekday=function(e){if(Array.isArray(e))return e.map(i);return i(e)}(a.byweekday)),l=new r.RRule(a)}if(l)return{rrule:l,allDayGuess:u};return null}(f.rrule,a);if(s)return{typeData:s.rrule,allDayGuess:s.allDayGuess,duration:f.duration}}return null},expand:function(e,r){return e.between(r.start,r.end,!0).filter(function(e){return e.valueOf()<r.end.valueOf()})}},a=t.createPlugin({recurringTypes:[u]});function i(e){return"string"==typeof e?r.RRule[e.toUpperCase()]:e}e.default=a,Object.defineProperty(e,"__esModule",{value:!0}),e.globalPlugins&&(e.globalPlugins.push(e.default),delete e.default)});