diff --git a/assets/js/Components/DashboardNews.vue b/assets/js/Components/DashboardNews.vue index b04f35eb..1a43e7cf 100644 --- a/assets/js/Components/DashboardNews.vue +++ b/assets/js/Components/DashboardNews.vue @@ -27,14 +27,16 @@ export default { this.news = DashboardNewsAPI.getNews(); // Asynchronously fetch (might take a while) - DashboardNewsAPI.fetchNews() - .then( news => { - this.news = news - }) - .catch(error => console.log(error)) - .finally(() => { - this.loading = false - }); + setTimeout(() => { + DashboardNewsAPI.fetchNews() + .then( news => { + this.news = news + }) + .catch(error => console.log(error)) + .finally(() => { + this.loading = false + }); + }, 200) } } diff --git a/assets/js/Components/Sidebar.vue b/assets/js/Components/Sidebar.vue index ca1f92b9..6443251f 100644 --- a/assets/js/Components/Sidebar.vue +++ b/assets/js/Components/Sidebar.vue @@ -85,11 +85,13 @@ for(let i = 0; i < sidebarmenudata.length; i++) { if(sidebarmenudata[i].contenttype) { - ContentAPI.fetchRecords(sidebarmenudata[i].contenttype) - .then( records => { - this.$set(this.records, sidebarmenudata[i].contenttype, records) - }) - .catch(error => console.log(error)) + setTimeout(() => { + ContentAPI.fetchRecords(sidebarmenudata[i].contenttype) + .then( records => { + this.$set(this.records, sidebarmenudata[i].contenttype, records) + }) + .catch(error => console.log(error)) + }, 200) } } } diff --git a/public/assets/bolt.js b/public/assets/bolt.js index 4423eda1..0c8ea42c 100644 --- a/public/assets/bolt.js +++ b/public/assets/bolt.js @@ -32,4 +32,4 @@ function(e){function t(e,t,n,r){var o,i,a,s,u,l,p,d=t&&t.ownerDocument,h=t?t.nod * @author Feross Aboukhadijeh * @license MIT */ -e.exports=function(e){return null!=e&&(n(e)||r(e)||!!e._isBuffer)}},"TL+L":function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",e._l(e.news,function(t){return t?n("div",{key:t.id,staticClass:"ui card"},[n("div",{staticClass:"content"},[n("div",{staticClass:"header"},[e._v(e._s(t.title))])]),e._v(" "),n("div",{staticClass:"content",domProps:{innerHTML:e._s(t.teaser)}})]):e._e()}))},o=[];r._withStripped=!0},TNV1:function(e,t,n){"use strict";var r=n("cGG2");e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},W2nU:function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(l===setTimeout)return setTimeout(e,0);if((l===n||!l)&&setTimeout)return l=setTimeout,setTimeout(e,0);try{return l(e,0)}catch(t){try{return l.call(null,e,0)}catch(t){return l.call(this,e,0)}}}function i(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function a(){v&&d&&(v=!1,d.length?h=d.concat(h):m=-1,h.length&&s())}function s(){if(!v){var e=o(a);v=!0;for(var t=h.length;t;){for(d=h,h=[];++m1)for(var n=1;n=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}}),a):a}},p1b6:function(e,t,n){"use strict";var r=n("cGG2");e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,i,a){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(o)&&s.push("path="+o),r.isString(i)&&s.push("domain="+i),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},pBtG:function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},pxG4:function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},qRfI:function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},rLFe:function(e,t,n){"use strict";var r=n("21vO"),o=n("Z2kk"),i=n("XyMi"),a=Object(i.a)(r.a,o.a,o.b,!1,null,null,null);a.options.__file="assets/js/Components/DashboardContentList.vue",t.a=a.exports},t8qj:function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e}},tIFN:function(e,t,n){"use strict";function r(e){var t=new a(e),n=i(a.prototype.request,t);return o.extend(n,a.prototype,t),o.extend(n,t),n}var o=n("cGG2"),i=n("JP+z"),a=n("XmWM"),s=n("KCLY"),u=r(s);u.Axios=a,u.create=function(e){return r(o.merge(s,e))},u.Cancel=n("dVOP"),u.CancelToken=n("cWxy"),u.isCancel=n("pBtG"),u.all=function(e){return Promise.all(e)},u.spread=n("pxG4"),e.exports=u,e.exports.default=u},thJu:function(e,t,n){"use strict";function r(){this.message="String contains an invalid character"}function o(e){for(var t,n,o=String(e),a="",s=0,u=i;o.charAt(0|s)||(u="=",s%1);a+=u.charAt(63&t>>8-s%1*8)){if((n=o.charCodeAt(s+=.75))>255)throw new r;t=t<<8|n}return a}var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.prototype=new Error,r.prototype.code=5,r.prototype.name="InvalidCharacterError",e.exports=o},vTnT:function(e,t,n){"use strict";var r=n("PMO0");t.a={name:"app",beforeMount:function(){var e=this.$parent.$el.attributes["data-vue-routing"].value;r.a.push({path:e})}}},xLtR:function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n("cGG2"),i=n("TNV1"),a=n("pBtG"),s=n("KCLY"),u=n("dIwP"),c=n("qRfI");e.exports=function(e){return r(e),e.baseURL&&!u(e.url)&&(e.url=c(e.baseURL,e.url)),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||s.adapter)(e).then(function(t){return r(e),t.data=i(t.data,t.headers,e.transformResponse),t},function(t){return a(t)||(r(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},zKrp:function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ui top attached menu"},[n("span",{staticClass:"topbar-title",domProps:{innerHTML:e._s(e.title)}},[e._v(e._s(e.title))]),e._v(" "),e._m(0)])},o=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"right menu"},[n("div",{staticClass:"item"},[n("div",{staticClass:"ui icon input"},[n("input",{attrs:{type:"text",placeholder:"Search..."}}),e._v(" "),n("i",{staticClass:"search link icon"})])]),e._v(" "),n("a",{staticClass:"item",attrs:{href:"/"}},[n("i",{staticClass:"fas fa-external-link-square-alt"}),e._v("   View site\n ")]),e._v(" "),n("div",{staticClass:"ui pointing dropdown link item"},[n("span",{staticClass:"text"},[n("i",{staticClass:"fas fa-user-circle"}),e._v("   Admin")]),e._v(" "),n("i",{staticClass:"dropdown icon"}),e._v(" "),n("div",{staticClass:"menu"},[n("a",{staticClass:"item",attrs:{href:"/bolt/profile-edit"}},[e._v("Edit profile")]),e._v(" "),n("div",{staticClass:"divider"}),e._v(" "),n("a",{staticClass:"item",attrs:{href:"/logout"}},[e._v("Logout")])])])])}];r._withStripped=!0},"zU0/":function(e,t,n){"use strict";function r(e){s||n("j4bf")}var o=n("Yi9c"),i=n("TL+L"),a=n("XyMi"),s=!1,u=r,c=Object(a.a)(o.a,i.a,i.b,!1,u,null,null);c.options.__file="assets/js/Components/DashboardNews.vue",t.a=c.exports},zkeu:function(e,t,n){(function(e){!function(e,t,n,r){"use strict";t=void 0!==t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.calendar=function(t){var r,o=e(this),i=o.selector||"",a=(new Date).getTime(),s=[],u=arguments[0],c="string"==typeof u,l=[].slice.call(arguments,1);return o.each(function(){var o,f,p=e.isPlainObject(t)?e.extend(!0,{},e.fn.calendar.settings,t):e.extend({},e.fn.calendar.settings),d=p.className,h=p.namespace,v=p.selector,m=p.formatter,g=p.parser,y=p.metadata,b=p.error,x="."+h,w="module-"+h,C=e(this),_=C.find(v.input),T=C.find(v.popup),k=C.find(v.activator),A=this,D=C.data(w),S=!1,E=!1;f={initialize:function(){f.debug("Initializing calendar for",A),o=f.get.isTouch(),f.setup.popup(),f.setup.inline(),f.setup.input(),f.setup.date(),f.create.calendar(),f.bind.events(),f.instantiate()},instantiate:function(){f.verbose("Storing instance of calendar"),D=f,C.data(w,D)},destroy:function(){f.verbose("Destroying previous calendar for",A),C.removeData(w),f.unbind.events()},setup:{popup:function(){if(!p.inline&&(k.length||(k=C.children().first(),k.length))){if(void 0===e.fn.popup)return void f.error(b.popup);T.length||(T=e("
").addClass(d.popup).prependTo(k.parent())),T.addClass(d.calendar);var t=p.onVisible,n=p.onHidden;_.length||(T.attr("tabindex","0"),t=function(){return f.focus(),p.onVisible.apply(T,arguments)},n=function(){return f.blur(),p.onHidden.apply(T,arguments)});var r=function(){return f.set.focusDate(f.get.date()),f.set.mode(p.startMode),p.onShow.apply(T,arguments)},o=p.on||(_.length?"focus":"click"),i=e.extend({},p.popupOptions,{popup:T,on:o,hoverable:"hover"===o,onShow:r,onVisible:t,onHide:p.onHide,onHidden:n});f.popup(i)}},inline:function(){k.length&&!p.inline||(T=e("
").addClass(d.calendar).appendTo(C),_.length||T.attr("tabindex","0"))},input:function(){p.touchReadonly&&_.length&&o&&_.prop("readonly",!0)},date:function(){if(_.length){var e=_.val(),t=g.date(e,p);f.set.date(t,p.formatInput,!1)}}},create:{calendar:function(){var t,n,r,o,i,a,s,u=f.get.mode(),c=new Date,l=f.get.date(),h=f.get.focusDate(),v=h||l||p.initialDate||c;v=f.helper.dateInRange(v),h||(h=v,f.set.focusDate(h,!1,!1));var g="year"===u,b="month"===u,x="day"===u,w="hour"===u,C="minute"===u,_="time"===p.type,k=Math.max(p.multiMonth,1),A=x?f.get.monthOffset():0,D=v.getMinutes(),S=v.getHours(),E=v.getDate(),O=v.getMonth()+A,$=v.getFullYear(),j=x?7:w?4:3,N=7===j?"seven":4===j?"four":"three",L=x||w?6:4,M=x?k:1,R=T;for(R.empty(),M>1&&(s=e("
").addClass(d.grid).appendTo(R)),o=0;o1){R=e("
").addClass(d.column).appendTo(s)}var I=O+o,P=(new Date($,I,1).getDay()-p.firstDayOfWeek%7+7)%7;if(!p.constantHeight&&x){var q=new Date($,I+1,0).getDate()+P;L=Math.ceil(q/7)}var H=g?10:b?1:0,F=x?1:0,B=w||C?1:0,U=w||C?E:1,W=new Date($-H,I-F,U-B,S),z=new Date($+H,I+F,U+B,S),V=g?new Date(10*Math.ceil($/10)-9,0,0):b?new Date($,0,0):x?new Date($,I,0):new Date($,I,E,-1),G=g?new Date(10*Math.ceil($/10)+1,0,1):b?new Date($+1,0,1):x?new Date($,I+1,1):new Date($,I,E+1),X=e("").addClass(d.table).addClass(N+" column").addClass(u).appendTo(R);if(!_){var J=e("").appendTo(X);i=e("").appendTo(J),a=e("").appendTo(J),t=0;t").appendTo(i),a.text(m.dayColumnHeader((t+p.firstDayOfWeek)%7,p))}var te=e("").appendTo(X);for(t=g?10*Math.ceil($/10)-9:x?1-P:0,n=0;n").appendTo(te),r=0;r").addClass(d.cell).appendTo(i),a.text(re),a.data(y.date,ne);var oe=x&&ne.getMonth()!==(I+12)%12,ie=oe||!f.helper.isDateInRange(ne,u)||p.isDisabled(ne,u),ae=f.helper.dateEqual(ne,l,u),se=f.helper.dateEqual(ne,c,u);a.toggleClass(d.adjacentCell,oe),a.toggleClass(d.disabledCell,ie),a.toggleClass(d.activeCell,ae&&!oe),w||C||a.toggleClass(d.todayCell,!oe&&se);var ue={mode:u,adjacent:oe,disabled:ie,active:ae,today:se};m.cell(a,ne,ue),f.helper.dateEqual(ne,h,u)&&f.set.focusDate(ne,!1,!1)}if(p.today){var ce=e("").appendTo(te),le=e("
").attr("colspan",""+j).appendTo(i);var K=g||b?new Date($,0,1):x?new Date($,I,1):new Date($,I,E,S,D),Y=e("").addClass(d.link).appendTo(a);Y.text(m.header(K,u,p));var Q=b?p.disableYear?"day":"year":x?p.disableMonth?"year":"month":"day";if(Y.data(y.mode,Q),0===o){var Z=e("").addClass(d.prev).appendTo(a);Z.data(y.focusDate,W),Z.toggleClass(d.disabledCell,!f.helper.isDateInRange(V,u)),e("").addClass(d.prevIcon).appendTo(Z)}if(o===M-1){var ee=e("").addClass(d.next).appendTo(a);ee.data(y.focusDate,z),ee.toggleClass(d.disabledCell,!f.helper.isDateInRange(G,u)),e("").addClass(d.nextIcon).appendTo(ee)}if(x)for(i=e("
").attr("colspan",""+j).addClass(d.today).appendTo(ce);le.text(m.today(p)),le.data(y.date,c)}f.update.focus(!1,X)}}},update:{focus:function(t,n){n=n||T;var r=f.get.mode(),i=f.get.date(),a=f.get.focusDate(),s=f.get.startDate(),u=f.get.endDate(),c=(t?a:null)||i||(o?null:a);n.find("td").each(function(){var t=e(this),n=t.data(y.date);if(n){var i=t.hasClass(d.disabledCell),l=t.hasClass(d.activeCell),p=t.hasClass(d.adjacentCell),h=f.helper.dateEqual(n,a,r),v=!!c&&(!!s&&f.helper.isDateInRange(n,r,s,c)||!!u&&f.helper.isDateInRange(n,r,c,u));t.toggleClass(d.focusCell,h&&(!o||S)&&!p),t.toggleClass(d.rangeCell,v&&!l&&!i)}})}},refresh:function(){f.create.calendar()},bind:{events:function(){T.on("mousedown"+x,f.event.mousedown),T.on("touchstart"+x,f.event.mousedown),T.on("mouseup"+x,f.event.mouseup),T.on("touchend"+x,f.event.mouseup),T.on("mouseover"+x,f.event.mouseover),_.length?(_.on("input"+x,f.event.inputChange),_.on("focus"+x,f.event.inputFocus),_.on("blur"+x,f.event.inputBlur),_.on("click"+x,f.event.inputClick),_.on("keydown"+x,f.event.keydown)):T.on("keydown"+x,f.event.keydown)}},unbind:{events:function(){T.off(x),_.length&&_.off(x)}},event:{mouseover:function(t){var n=e(t.target),r=n.data(y.date),o=1===t.buttons;r&&f.set.focusDate(r,!1,!0,o)},mousedown:function(t){_.length&&t.preventDefault(),S=t.type.indexOf("touch")>=0;var n=e(t.target),r=n.data(y.date);r&&f.set.focusDate(r,!1,!0,!0)},mouseup:function(t){f.focus(),t.preventDefault(),t.stopPropagation(),S=!1;var n=e(t.target),r=n.parent();(r.data(y.date)||r.data(y.focusDate)||r.data(y.mode))&&(n=r);var o=n.data(y.date),i=n.data(y.focusDate),a=n.data(y.mode);if(o){var s=n.hasClass(d.today);f.selectDate(o,s)}else i?f.set.focusDate(i):a&&f.set.mode(a)},keydown:function(e){if(27!==e.keyCode&&9!==e.keyCode||f.popup("hide"),f.popup("is visible"))if(37===e.keyCode||38===e.keyCode||39===e.keyCode||40===e.keyCode){var t=f.get.mode(),n="day"===t?7:"hour"===t?4:3,r=37===e.keyCode?-1:38===e.keyCode?-n:39==e.keyCode?1:n;r*="minute"===t?5:1;var o=f.get.focusDate()||f.get.date()||new Date,i=o.getFullYear()+("year"===t?r:0),a=o.getMonth()+("month"===t?r:0),s=o.getDate()+("day"===t?r:0),u=o.getHours()+("hour"===t?r:0),c=o.getMinutes()+("minute"===t?r:0),l=new Date(i,a,s,u,c);"time"===p.type&&(l=f.helper.mergeDateTime(o,l)),f.helper.isDateInRange(l,t)&&f.set.focusDate(l)}else if(13===e.keyCode){var t=f.get.mode(),d=f.get.focusDate();d&&!p.isDisabled(d,t)&&f.selectDate(d),e.preventDefault(),e.stopPropagation()}38!==e.keyCode&&40!==e.keyCode||(e.preventDefault(),f.popup("show"))},inputChange:function(){var e=_.val(),t=g.date(e,p);f.set.date(t,!1)},inputFocus:function(){T.addClass(d.active)},inputBlur:function(){if(T.removeClass(d.active),p.formatInput){var e=f.get.date(),t=m.datetime(e,p);_.val(t)}},inputClick:function(){f.popup("show")}},get:{date:function(){return C.data(y.date)||null},focusDate:function(){return C.data(y.focusDate)||null},startDate:function(){var e=f.get.calendarModule(p.startCalendar);return(e?e.get.date():C.data(y.startDate))||null},endDate:function(){var e=f.get.calendarModule(p.endCalendar);return(e?e.get.date():C.data(y.endDate))||null},monthOffset:function(){return C.data(y.monthOffset)||0},mode:function(){var t=C.data(y.mode)||p.startMode,n=f.get.validModes();return e.inArray(t,n)>=0?t:"time"===p.type?"hour":"month"===p.type?"month":"year"===p.type?"year":"day"},validModes:function(){var e=[];return"time"!==p.type&&(p.disableYear&&"year"!==p.type||e.push("year"),(!p.disableMonth&&"year"!==p.type||"month"===p.type)&&e.push("month"),p.type.indexOf("date")>=0&&e.push("day")),p.type.indexOf("time")>=0&&(e.push("hour"),p.disableMinute||e.push("minute")),e},isTouch:function(){try{return n.createEvent("TouchEvent"),!0}catch(e){return!1}},calendarModule:function(t){return t?(t instanceof e||(t=C.parent().children(t).first()),t.data(w)):null}},set:{date:function(e,t,n){t=!1!==t,n=!1!==n,e=f.helper.sanitiseDate(e),e=f.helper.dateInRange(e);var r=f.get.mode(),o=m.datetime(e,p);if(n&&!1===p.onChange.call(A,e,o,r))return!1;if(f.set.focusDate(e),p.isDisabled(e,r))return!1;var i=f.get.endDate();i&&e&&e>i&&f.set.endDate(void 0),f.set.dataKeyValue(y.date,e),t&&_.length&&_.val(o)},startDate:function(e,t){e=f.helper.sanitiseDate(e);var n=f.get.calendarModule(p.startCalendar);n&&n.set.date(e),f.set.dataKeyValue(y.startDate,e,t)},endDate:function(e,t){e=f.helper.sanitiseDate(e);var n=f.get.calendarModule(p.endCalendar);n&&n.set.date(e),f.set.dataKeyValue(y.endDate,e,t)},focusDate:function(e,t,n,r){e=f.helper.sanitiseDate(e),e=f.helper.dateInRange(e);var o="day"===f.get.mode(),i=f.get.focusDate();if(o&&e&&i){var a=e.getFullYear()-i.getFullYear(),s=12*a+e.getMonth()-i.getMonth();if(s){var u=f.get.monthOffset()-s;f.set.monthOffset(u,!1)}}var c=f.set.dataKeyValue(y.focusDate,e,t);n=!1!==n&&c&&!1===t||E!=r,E=r,n&&f.update.focus(r)},monthOffset:function(e,t){var n=Math.max(p.multiMonth,1);e=Math.max(1-n,Math.min(0,e)),f.set.dataKeyValue(y.monthOffset,e,t)},mode:function(e,t){f.set.dataKeyValue(y.mode,e,t)},dataKeyValue:function(e,t,n){var r=C.data(e),o=r===t||r<=t&&r>=t;return t?C.data(e,t):C.removeData(e),n=!1!==n&&!o,n&&f.create.calendar(),!o}},selectDate:function(e,t){var n=f.get.mode();if(t||"minute"===n||p.disableMinute&&"hour"===n||"date"===p.type&&"day"===n||"month"===p.type&&"month"===n||"year"===p.type&&"year"===n){if(!1!==f.set.date(e)&&p.closable){f.popup("hide");var r=f.get.calendarModule(p.endCalendar);r&&(r.popup("show"),r.focus())}}else{var o="year"===n?p.disableMonth?"day":"month":"month"===n?"day":"day"===n?"hour":"minute";f.set.mode(o),"hour"===n||"day"===n&&f.get.date()?f.set.date(e):f.set.focusDate(e)}},changeDate:function(e){f.set.date(e)},clear:function(){f.set.date(void 0)},popup:function(){return k.popup.apply(k,arguments)},focus:function(){_.length?_.focus():T.focus()},blur:function(){_.length?_.blur():T.blur()},helper:{sanitiseDate:function(e){if(e&&(e instanceof Date||(e=g.date(""+e,p)),!isNaN(e.getTime())))return e},dateDiff:function(e,t,n){n=n||"day";var r="time"===p.type,o="year"===n,i=o||"month"===n,a="minute"===n,s=a||"hour"===n;return e=new Date(r?2e3:e.getFullYear(),r?0:o?0:e.getMonth(),r?1:i?1:e.getDate(),s?e.getHours():0,a?5*Math.floor(e.getMinutes()/5):0),t=new Date(r?2e3:t.getFullYear(),r?0:o?0:t.getMonth(),r?1:i?1:t.getDate(),s?t.getHours():0,a?5*Math.floor(t.getMinutes()/5):0),t.getTime()-e.getTime()},dateEqual:function(e,t,n){return!!e&&!!t&&0===f.helper.dateDiff(e,t,n)},isDateInRange:function(e,t,n,r){if(!n&&!r){var o=f.get.startDate();n=o&&p.minDate?new Date(Math.max(o,p.minDate)):o||p.minDate,r=p.maxDate}return n=n&&new Date(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),5*Math.ceil(n.getMinutes()/5)),!(!e||n&&f.helper.dateDiff(e,n,t)>0||r&&f.helper.dateDiff(r,e,t)>0)},dateInRange:function(e,t,n){if(!t&&!n){var r=f.get.startDate();t=r&&p.minDate?new Date(Math.max(r,p.minDate)):r||p.minDate,n=p.maxDate}t=t&&new Date(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),5*Math.ceil(t.getMinutes()/5));var o="time"===p.type;return e?t&&f.helper.dateDiff(e,t,"minute")>0?o?f.helper.mergeDateTime(e,t):t:n&&f.helper.dateDiff(n,e,"minute")>0?o?f.helper.mergeDateTime(e,n):n:e:e},mergeDateTime:function(e,t){return e&&t?new Date(e.getFullYear(),e.getMonth(),e.getDate(),t.getHours(),t.getMinutes()):t}},setting:function(t,n){if(f.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,p,t);else{if(void 0===n)return p[t];e.isPlainObject(p[t])?e.extend(!0,p[t],n):p[t]=n}},internal:function(t,n){if(f.debug("Changing internal",t,n),void 0===n)return f[t];e.isPlainObject(t)?e.extend(!0,f,t):f[t]=n},debug:function(){!p.silent&&p.debug&&(p.performance?f.performance.log(arguments):(f.debug=Function.prototype.bind.call(console.info,console,p.name+":"),f.debug.apply(console,arguments)))},verbose:function(){!p.silent&&p.verbose&&p.debug&&(p.performance?f.performance.log(arguments):(f.verbose=Function.prototype.bind.call(console.info,console,p.name+":"),f.verbose.apply(console,arguments)))},error:function(){p.silent||(f.error=Function.prototype.bind.call(console.error,console,p.name+":"),f.error.apply(console,arguments))},performance:{log:function(e){var t,n,r;p.performance&&(t=(new Date).getTime(),r=a||t,n=t-r,a=t,s.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:A,"Execution Time":n})),clearTimeout(f.performance.timer),f.performance.timer=setTimeout(f.performance.display,500)},display:function(){var t=p.name+":",n=0;a=!1,clearTimeout(f.performance.timer),e.each(s,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",i&&(t+=" '"+i+"'"),(void 0!==console.group||void 0!==console.table)&&s.length>0&&(console.groupCollapsed(t),console.table?console.table(s):e.each(s,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(t,n,o){var i,a,s,u=D;return n=n||l,o=A||o,"string"==typeof t&&void 0!==u&&(t=t.split(/[\. ]/),i=t.length-1,e.each(t,function(n,r){var o=n!=i?r+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(u[o])&&n!=i)u=u[o];else{if(void 0!==u[o])return a=u[o],!1;if(!e.isPlainObject(u[r])||n==i)return void 0!==u[r]?(a=u[r],!1):(f.error(b.method,t),!1);u=u[r]}})),e.isFunction(a)?s=a.apply(o,n):void 0!==a&&(s=a),e.isArray(r)?r.push(s):void 0!==r?r=[r,s]:void 0!==s&&(r=s),a}},c?(void 0===D&&f.initialize(),f.invoke(u)):(void 0!==D&&D.invoke("destroy"),f.initialize())}),void 0!==r?r:this},e.fn.calendar.settings={name:"Calendar",namespace:"calendar",silent:!1,debug:!1,verbose:!1,performance:!1,type:"datetime",firstDayOfWeek:0,constantHeight:!0,today:!1,closable:!0,monthFirst:!0,touchReadonly:!0,inline:!1,on:null,initialDate:null,startMode:!1,minDate:null,maxDate:null,ampm:!0,disableYear:!1,disableMonth:!1,disableMinute:!1,formatInput:!0,startCalendar:null,endCalendar:null,multiMonth:1,popupOptions:{position:"bottom left",lastResort:"bottom left",prefer:"opposite",hideOnScroll:!1},text:{days:["S","M","T","W","T","F","S"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",now:"Now",am:"AM",pm:"PM"},formatter:{header:function(e,t,n){return"year"===t?n.formatter.yearHeader(e,n):"month"===t?n.formatter.monthHeader(e,n):"day"===t?n.formatter.dayHeader(e,n):"hour"===t?n.formatter.hourHeader(e,n):n.formatter.minuteHeader(e,n)},yearHeader:function(e,t){var n=10*Math.ceil(e.getFullYear()/10);return n-9+" - "+(n+2)},monthHeader:function(e,t){return e.getFullYear()},dayHeader:function(e,t){return t.text.months[e.getMonth()]+" "+e.getFullYear()},hourHeader:function(e,t){return t.formatter.date(e,t)},minuteHeader:function(e,t){return t.formatter.date(e,t)},dayColumnHeader:function(e,t){return t.text.days[e]},datetime:function(e,t){if(!e)return"";var n="time"===t.type?"":t.formatter.date(e,t),r=t.type.indexOf("time")<0?"":t.formatter.time(e,t,!1);return n+("datetime"===t.type?" ":"")+r},date:function(e,t){if(!e)return"";var n=e.getDate(),r=t.text.months[e.getMonth()],o=e.getFullYear();return"year"===t.type?o:"month"===t.type?r+" "+o:(t.monthFirst?r+" "+n:n+" "+r)+", "+o},time:function(e,t,n){if(!e)return"";var r=e.getHours(),o=e.getMinutes(),i="";return t.ampm&&(i=" "+(r<12?t.text.am:t.text.pm),r=0===r?12:r>12?r-12:r),r+":"+(o<10?"0":"")+o+i},today:function(e){return"date"===e.type?e.text.today:e.text.now},cell:function(e,t,n){}},parser:{date:function(t,n){if(!t)return null;if(t=(""+t).trim().toLowerCase(),0===t.length)return null;var r,o,i,a=-1,s=-1,u=-1,c=-1,l=-1,f=void 0,p="time"===n.type,d=n.type.indexOf("time")<0,h=t.split(n.regExp.dateWords),v=t.split(n.regExp.dateNumbers);if(!d)for(f=e.inArray(n.text.am.toLowerCase(),h)>=0||!(e.inArray(n.text.pm.toLowerCase(),h)>=0)&&void 0,r=0;r=0){if(s<0||a<0){var g=m.split(":");for(i=0;i=0)break}}for(r=0;r59){l=o,v.splice(r,1);break}if(c<0)for(r=0;r1||n.monthFirst?r:1===r?0:1,o=parseInt(v[i]),!isNaN(o)&&1<=o&&o<=12){c=o,v.splice(i,1);break}for(r=0;r=0;r--)if(o=parseInt(v[r]),!isNaN(o)){o<99&&(o+=2e3),l=o,v.splice(r,1);break}}if(!d){if(s<0)for(r=0;r1)for(var n=1;n=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}}),a):a}},p1b6:function(e,t,n){"use strict";var r=n("cGG2");e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,i,a){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(o)&&s.push("path="+o),r.isString(i)&&s.push("domain="+i),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},pBtG:function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},pxG4:function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},qRfI:function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},rLFe:function(e,t,n){"use strict";var r=n("21vO"),o=n("Z2kk"),i=n("XyMi"),a=Object(i.a)(r.a,o.a,o.b,!1,null,null,null);a.options.__file="assets/js/Components/DashboardContentList.vue",t.a=a.exports},t8qj:function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e}},tIFN:function(e,t,n){"use strict";function r(e){var t=new a(e),n=i(a.prototype.request,t);return o.extend(n,a.prototype,t),o.extend(n,t),n}var o=n("cGG2"),i=n("JP+z"),a=n("XmWM"),s=n("KCLY"),u=r(s);u.Axios=a,u.create=function(e){return r(o.merge(s,e))},u.Cancel=n("dVOP"),u.CancelToken=n("cWxy"),u.isCancel=n("pBtG"),u.all=function(e){return Promise.all(e)},u.spread=n("pxG4"),e.exports=u,e.exports.default=u},thJu:function(e,t,n){"use strict";function r(){this.message="String contains an invalid character"}function o(e){for(var t,n,o=String(e),a="",s=0,u=i;o.charAt(0|s)||(u="=",s%1);a+=u.charAt(63&t>>8-s%1*8)){if((n=o.charCodeAt(s+=.75))>255)throw new r;t=t<<8|n}return a}var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.prototype=new Error,r.prototype.code=5,r.prototype.name="InvalidCharacterError",e.exports=o},vTnT:function(e,t,n){"use strict";var r=n("PMO0");t.a={name:"app",beforeMount:function(){var e=this.$parent.$el.attributes["data-vue-routing"].value;r.a.push({path:e})}}},xLtR:function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n("cGG2"),i=n("TNV1"),a=n("pBtG"),s=n("KCLY"),u=n("dIwP"),c=n("qRfI");e.exports=function(e){return r(e),e.baseURL&&!u(e.url)&&(e.url=c(e.baseURL,e.url)),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||s.adapter)(e).then(function(t){return r(e),t.data=i(t.data,t.headers,e.transformResponse),t},function(t){return a(t)||(r(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},zKrp:function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ui top attached menu"},[n("span",{staticClass:"topbar-title",domProps:{innerHTML:e._s(e.title)}},[e._v(e._s(e.title))]),e._v(" "),e._m(0)])},o=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"right menu"},[n("div",{staticClass:"item"},[n("div",{staticClass:"ui icon input"},[n("input",{attrs:{type:"text",placeholder:"Search..."}}),e._v(" "),n("i",{staticClass:"search link icon"})])]),e._v(" "),n("a",{staticClass:"item",attrs:{href:"/"}},[n("i",{staticClass:"fas fa-external-link-square-alt"}),e._v("   View site\n ")]),e._v(" "),n("div",{staticClass:"ui pointing dropdown link item"},[n("span",{staticClass:"text"},[n("i",{staticClass:"fas fa-user-circle"}),e._v("   Admin")]),e._v(" "),n("i",{staticClass:"dropdown icon"}),e._v(" "),n("div",{staticClass:"menu"},[n("a",{staticClass:"item",attrs:{href:"/bolt/profile-edit"}},[e._v("Edit profile")]),e._v(" "),n("div",{staticClass:"divider"}),e._v(" "),n("a",{staticClass:"item",attrs:{href:"/logout"}},[e._v("Logout")])])])])}];r._withStripped=!0},"zU0/":function(e,t,n){"use strict";function r(e){s||n("j4bf")}var o=n("Yi9c"),i=n("TL+L"),a=n("XyMi"),s=!1,u=r,c=Object(a.a)(o.a,i.a,i.b,!1,u,null,null);c.options.__file="assets/js/Components/DashboardNews.vue",t.a=c.exports},zkeu:function(e,t,n){(function(e){!function(e,t,n,r){"use strict";t=void 0!==t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.calendar=function(t){var r,o=e(this),i=o.selector||"",a=(new Date).getTime(),s=[],u=arguments[0],c="string"==typeof u,l=[].slice.call(arguments,1);return o.each(function(){var o,f,p=e.isPlainObject(t)?e.extend(!0,{},e.fn.calendar.settings,t):e.extend({},e.fn.calendar.settings),d=p.className,h=p.namespace,v=p.selector,m=p.formatter,g=p.parser,y=p.metadata,b=p.error,x="."+h,w="module-"+h,C=e(this),_=C.find(v.input),T=C.find(v.popup),k=C.find(v.activator),A=this,D=C.data(w),S=!1,E=!1;f={initialize:function(){f.debug("Initializing calendar for",A),o=f.get.isTouch(),f.setup.popup(),f.setup.inline(),f.setup.input(),f.setup.date(),f.create.calendar(),f.bind.events(),f.instantiate()},instantiate:function(){f.verbose("Storing instance of calendar"),D=f,C.data(w,D)},destroy:function(){f.verbose("Destroying previous calendar for",A),C.removeData(w),f.unbind.events()},setup:{popup:function(){if(!p.inline&&(k.length||(k=C.children().first(),k.length))){if(void 0===e.fn.popup)return void f.error(b.popup);T.length||(T=e("
").addClass(d.popup).prependTo(k.parent())),T.addClass(d.calendar);var t=p.onVisible,n=p.onHidden;_.length||(T.attr("tabindex","0"),t=function(){return f.focus(),p.onVisible.apply(T,arguments)},n=function(){return f.blur(),p.onHidden.apply(T,arguments)});var r=function(){return f.set.focusDate(f.get.date()),f.set.mode(p.startMode),p.onShow.apply(T,arguments)},o=p.on||(_.length?"focus":"click"),i=e.extend({},p.popupOptions,{popup:T,on:o,hoverable:"hover"===o,onShow:r,onVisible:t,onHide:p.onHide,onHidden:n});f.popup(i)}},inline:function(){k.length&&!p.inline||(T=e("
").addClass(d.calendar).appendTo(C),_.length||T.attr("tabindex","0"))},input:function(){p.touchReadonly&&_.length&&o&&_.prop("readonly",!0)},date:function(){if(_.length){var e=_.val(),t=g.date(e,p);f.set.date(t,p.formatInput,!1)}}},create:{calendar:function(){var t,n,r,o,i,a,s,u=f.get.mode(),c=new Date,l=f.get.date(),h=f.get.focusDate(),v=h||l||p.initialDate||c;v=f.helper.dateInRange(v),h||(h=v,f.set.focusDate(h,!1,!1));var g="year"===u,b="month"===u,x="day"===u,w="hour"===u,C="minute"===u,_="time"===p.type,k=Math.max(p.multiMonth,1),A=x?f.get.monthOffset():0,D=v.getMinutes(),S=v.getHours(),E=v.getDate(),O=v.getMonth()+A,$=v.getFullYear(),j=x?7:w?4:3,N=7===j?"seven":4===j?"four":"three",L=x||w?6:4,M=x?k:1,R=T;for(R.empty(),M>1&&(s=e("
").addClass(d.grid).appendTo(R)),o=0;o1){R=e("
").addClass(d.column).appendTo(s)}var I=O+o,P=(new Date($,I,1).getDay()-p.firstDayOfWeek%7+7)%7;if(!p.constantHeight&&x){var q=new Date($,I+1,0).getDate()+P;L=Math.ceil(q/7)}var H=g?10:b?1:0,F=x?1:0,B=w||C?1:0,U=w||C?E:1,W=new Date($-H,I-F,U-B,S),z=new Date($+H,I+F,U+B,S),V=g?new Date(10*Math.ceil($/10)-9,0,0):b?new Date($,0,0):x?new Date($,I,0):new Date($,I,E,-1),G=g?new Date(10*Math.ceil($/10)+1,0,1):b?new Date($+1,0,1):x?new Date($,I+1,1):new Date($,I,E+1),X=e("").addClass(d.table).addClass(N+" column").addClass(u).appendTo(R);if(!_){var J=e("").appendTo(X);i=e("").appendTo(J),a=e("").appendTo(J),t=0;t").appendTo(i),a.text(m.dayColumnHeader((t+p.firstDayOfWeek)%7,p))}var te=e("").appendTo(X);for(t=g?10*Math.ceil($/10)-9:x?1-P:0,n=0;n").appendTo(te),r=0;r").addClass(d.cell).appendTo(i),a.text(re),a.data(y.date,ne);var oe=x&&ne.getMonth()!==(I+12)%12,ie=oe||!f.helper.isDateInRange(ne,u)||p.isDisabled(ne,u),ae=f.helper.dateEqual(ne,l,u),se=f.helper.dateEqual(ne,c,u);a.toggleClass(d.adjacentCell,oe),a.toggleClass(d.disabledCell,ie),a.toggleClass(d.activeCell,ae&&!oe),w||C||a.toggleClass(d.todayCell,!oe&&se);var ue={mode:u,adjacent:oe,disabled:ie,active:ae,today:se};m.cell(a,ne,ue),f.helper.dateEqual(ne,h,u)&&f.set.focusDate(ne,!1,!1)}if(p.today){var ce=e("").appendTo(te),le=e("
").attr("colspan",""+j).appendTo(i);var K=g||b?new Date($,0,1):x?new Date($,I,1):new Date($,I,E,S,D),Y=e("").addClass(d.link).appendTo(a);Y.text(m.header(K,u,p));var Q=b?p.disableYear?"day":"year":x?p.disableMonth?"year":"month":"day";if(Y.data(y.mode,Q),0===o){var Z=e("").addClass(d.prev).appendTo(a);Z.data(y.focusDate,W),Z.toggleClass(d.disabledCell,!f.helper.isDateInRange(V,u)),e("").addClass(d.prevIcon).appendTo(Z)}if(o===M-1){var ee=e("").addClass(d.next).appendTo(a);ee.data(y.focusDate,z),ee.toggleClass(d.disabledCell,!f.helper.isDateInRange(G,u)),e("").addClass(d.nextIcon).appendTo(ee)}if(x)for(i=e("
").attr("colspan",""+j).addClass(d.today).appendTo(ce);le.text(m.today(p)),le.data(y.date,c)}f.update.focus(!1,X)}}},update:{focus:function(t,n){n=n||T;var r=f.get.mode(),i=f.get.date(),a=f.get.focusDate(),s=f.get.startDate(),u=f.get.endDate(),c=(t?a:null)||i||(o?null:a);n.find("td").each(function(){var t=e(this),n=t.data(y.date);if(n){var i=t.hasClass(d.disabledCell),l=t.hasClass(d.activeCell),p=t.hasClass(d.adjacentCell),h=f.helper.dateEqual(n,a,r),v=!!c&&(!!s&&f.helper.isDateInRange(n,r,s,c)||!!u&&f.helper.isDateInRange(n,r,c,u));t.toggleClass(d.focusCell,h&&(!o||S)&&!p),t.toggleClass(d.rangeCell,v&&!l&&!i)}})}},refresh:function(){f.create.calendar()},bind:{events:function(){T.on("mousedown"+x,f.event.mousedown),T.on("touchstart"+x,f.event.mousedown),T.on("mouseup"+x,f.event.mouseup),T.on("touchend"+x,f.event.mouseup),T.on("mouseover"+x,f.event.mouseover),_.length?(_.on("input"+x,f.event.inputChange),_.on("focus"+x,f.event.inputFocus),_.on("blur"+x,f.event.inputBlur),_.on("click"+x,f.event.inputClick),_.on("keydown"+x,f.event.keydown)):T.on("keydown"+x,f.event.keydown)}},unbind:{events:function(){T.off(x),_.length&&_.off(x)}},event:{mouseover:function(t){var n=e(t.target),r=n.data(y.date),o=1===t.buttons;r&&f.set.focusDate(r,!1,!0,o)},mousedown:function(t){_.length&&t.preventDefault(),S=t.type.indexOf("touch")>=0;var n=e(t.target),r=n.data(y.date);r&&f.set.focusDate(r,!1,!0,!0)},mouseup:function(t){f.focus(),t.preventDefault(),t.stopPropagation(),S=!1;var n=e(t.target),r=n.parent();(r.data(y.date)||r.data(y.focusDate)||r.data(y.mode))&&(n=r);var o=n.data(y.date),i=n.data(y.focusDate),a=n.data(y.mode);if(o){var s=n.hasClass(d.today);f.selectDate(o,s)}else i?f.set.focusDate(i):a&&f.set.mode(a)},keydown:function(e){if(27!==e.keyCode&&9!==e.keyCode||f.popup("hide"),f.popup("is visible"))if(37===e.keyCode||38===e.keyCode||39===e.keyCode||40===e.keyCode){var t=f.get.mode(),n="day"===t?7:"hour"===t?4:3,r=37===e.keyCode?-1:38===e.keyCode?-n:39==e.keyCode?1:n;r*="minute"===t?5:1;var o=f.get.focusDate()||f.get.date()||new Date,i=o.getFullYear()+("year"===t?r:0),a=o.getMonth()+("month"===t?r:0),s=o.getDate()+("day"===t?r:0),u=o.getHours()+("hour"===t?r:0),c=o.getMinutes()+("minute"===t?r:0),l=new Date(i,a,s,u,c);"time"===p.type&&(l=f.helper.mergeDateTime(o,l)),f.helper.isDateInRange(l,t)&&f.set.focusDate(l)}else if(13===e.keyCode){var t=f.get.mode(),d=f.get.focusDate();d&&!p.isDisabled(d,t)&&f.selectDate(d),e.preventDefault(),e.stopPropagation()}38!==e.keyCode&&40!==e.keyCode||(e.preventDefault(),f.popup("show"))},inputChange:function(){var e=_.val(),t=g.date(e,p);f.set.date(t,!1)},inputFocus:function(){T.addClass(d.active)},inputBlur:function(){if(T.removeClass(d.active),p.formatInput){var e=f.get.date(),t=m.datetime(e,p);_.val(t)}},inputClick:function(){f.popup("show")}},get:{date:function(){return C.data(y.date)||null},focusDate:function(){return C.data(y.focusDate)||null},startDate:function(){var e=f.get.calendarModule(p.startCalendar);return(e?e.get.date():C.data(y.startDate))||null},endDate:function(){var e=f.get.calendarModule(p.endCalendar);return(e?e.get.date():C.data(y.endDate))||null},monthOffset:function(){return C.data(y.monthOffset)||0},mode:function(){var t=C.data(y.mode)||p.startMode,n=f.get.validModes();return e.inArray(t,n)>=0?t:"time"===p.type?"hour":"month"===p.type?"month":"year"===p.type?"year":"day"},validModes:function(){var e=[];return"time"!==p.type&&(p.disableYear&&"year"!==p.type||e.push("year"),(!p.disableMonth&&"year"!==p.type||"month"===p.type)&&e.push("month"),p.type.indexOf("date")>=0&&e.push("day")),p.type.indexOf("time")>=0&&(e.push("hour"),p.disableMinute||e.push("minute")),e},isTouch:function(){try{return n.createEvent("TouchEvent"),!0}catch(e){return!1}},calendarModule:function(t){return t?(t instanceof e||(t=C.parent().children(t).first()),t.data(w)):null}},set:{date:function(e,t,n){t=!1!==t,n=!1!==n,e=f.helper.sanitiseDate(e),e=f.helper.dateInRange(e);var r=f.get.mode(),o=m.datetime(e,p);if(n&&!1===p.onChange.call(A,e,o,r))return!1;if(f.set.focusDate(e),p.isDisabled(e,r))return!1;var i=f.get.endDate();i&&e&&e>i&&f.set.endDate(void 0),f.set.dataKeyValue(y.date,e),t&&_.length&&_.val(o)},startDate:function(e,t){e=f.helper.sanitiseDate(e);var n=f.get.calendarModule(p.startCalendar);n&&n.set.date(e),f.set.dataKeyValue(y.startDate,e,t)},endDate:function(e,t){e=f.helper.sanitiseDate(e);var n=f.get.calendarModule(p.endCalendar);n&&n.set.date(e),f.set.dataKeyValue(y.endDate,e,t)},focusDate:function(e,t,n,r){e=f.helper.sanitiseDate(e),e=f.helper.dateInRange(e);var o="day"===f.get.mode(),i=f.get.focusDate();if(o&&e&&i){var a=e.getFullYear()-i.getFullYear(),s=12*a+e.getMonth()-i.getMonth();if(s){var u=f.get.monthOffset()-s;f.set.monthOffset(u,!1)}}var c=f.set.dataKeyValue(y.focusDate,e,t);n=!1!==n&&c&&!1===t||E!=r,E=r,n&&f.update.focus(r)},monthOffset:function(e,t){var n=Math.max(p.multiMonth,1);e=Math.max(1-n,Math.min(0,e)),f.set.dataKeyValue(y.monthOffset,e,t)},mode:function(e,t){f.set.dataKeyValue(y.mode,e,t)},dataKeyValue:function(e,t,n){var r=C.data(e),o=r===t||r<=t&&r>=t;return t?C.data(e,t):C.removeData(e),n=!1!==n&&!o,n&&f.create.calendar(),!o}},selectDate:function(e,t){var n=f.get.mode();if(t||"minute"===n||p.disableMinute&&"hour"===n||"date"===p.type&&"day"===n||"month"===p.type&&"month"===n||"year"===p.type&&"year"===n){if(!1!==f.set.date(e)&&p.closable){f.popup("hide");var r=f.get.calendarModule(p.endCalendar);r&&(r.popup("show"),r.focus())}}else{var o="year"===n?p.disableMonth?"day":"month":"month"===n?"day":"day"===n?"hour":"minute";f.set.mode(o),"hour"===n||"day"===n&&f.get.date()?f.set.date(e):f.set.focusDate(e)}},changeDate:function(e){f.set.date(e)},clear:function(){f.set.date(void 0)},popup:function(){return k.popup.apply(k,arguments)},focus:function(){_.length?_.focus():T.focus()},blur:function(){_.length?_.blur():T.blur()},helper:{sanitiseDate:function(e){if(e&&(e instanceof Date||(e=g.date(""+e,p)),!isNaN(e.getTime())))return e},dateDiff:function(e,t,n){n=n||"day";var r="time"===p.type,o="year"===n,i=o||"month"===n,a="minute"===n,s=a||"hour"===n;return e=new Date(r?2e3:e.getFullYear(),r?0:o?0:e.getMonth(),r?1:i?1:e.getDate(),s?e.getHours():0,a?5*Math.floor(e.getMinutes()/5):0),t=new Date(r?2e3:t.getFullYear(),r?0:o?0:t.getMonth(),r?1:i?1:t.getDate(),s?t.getHours():0,a?5*Math.floor(t.getMinutes()/5):0),t.getTime()-e.getTime()},dateEqual:function(e,t,n){return!!e&&!!t&&0===f.helper.dateDiff(e,t,n)},isDateInRange:function(e,t,n,r){if(!n&&!r){var o=f.get.startDate();n=o&&p.minDate?new Date(Math.max(o,p.minDate)):o||p.minDate,r=p.maxDate}return n=n&&new Date(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),5*Math.ceil(n.getMinutes()/5)),!(!e||n&&f.helper.dateDiff(e,n,t)>0||r&&f.helper.dateDiff(r,e,t)>0)},dateInRange:function(e,t,n){if(!t&&!n){var r=f.get.startDate();t=r&&p.minDate?new Date(Math.max(r,p.minDate)):r||p.minDate,n=p.maxDate}t=t&&new Date(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),5*Math.ceil(t.getMinutes()/5));var o="time"===p.type;return e?t&&f.helper.dateDiff(e,t,"minute")>0?o?f.helper.mergeDateTime(e,t):t:n&&f.helper.dateDiff(n,e,"minute")>0?o?f.helper.mergeDateTime(e,n):n:e:e},mergeDateTime:function(e,t){return e&&t?new Date(e.getFullYear(),e.getMonth(),e.getDate(),t.getHours(),t.getMinutes()):t}},setting:function(t,n){if(f.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,p,t);else{if(void 0===n)return p[t];e.isPlainObject(p[t])?e.extend(!0,p[t],n):p[t]=n}},internal:function(t,n){if(f.debug("Changing internal",t,n),void 0===n)return f[t];e.isPlainObject(t)?e.extend(!0,f,t):f[t]=n},debug:function(){!p.silent&&p.debug&&(p.performance?f.performance.log(arguments):(f.debug=Function.prototype.bind.call(console.info,console,p.name+":"),f.debug.apply(console,arguments)))},verbose:function(){!p.silent&&p.verbose&&p.debug&&(p.performance?f.performance.log(arguments):(f.verbose=Function.prototype.bind.call(console.info,console,p.name+":"),f.verbose.apply(console,arguments)))},error:function(){p.silent||(f.error=Function.prototype.bind.call(console.error,console,p.name+":"),f.error.apply(console,arguments))},performance:{log:function(e){var t,n,r;p.performance&&(t=(new Date).getTime(),r=a||t,n=t-r,a=t,s.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:A,"Execution Time":n})),clearTimeout(f.performance.timer),f.performance.timer=setTimeout(f.performance.display,500)},display:function(){var t=p.name+":",n=0;a=!1,clearTimeout(f.performance.timer),e.each(s,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",i&&(t+=" '"+i+"'"),(void 0!==console.group||void 0!==console.table)&&s.length>0&&(console.groupCollapsed(t),console.table?console.table(s):e.each(s,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(t,n,o){var i,a,s,u=D;return n=n||l,o=A||o,"string"==typeof t&&void 0!==u&&(t=t.split(/[\. ]/),i=t.length-1,e.each(t,function(n,r){var o=n!=i?r+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(u[o])&&n!=i)u=u[o];else{if(void 0!==u[o])return a=u[o],!1;if(!e.isPlainObject(u[r])||n==i)return void 0!==u[r]?(a=u[r],!1):(f.error(b.method,t),!1);u=u[r]}})),e.isFunction(a)?s=a.apply(o,n):void 0!==a&&(s=a),e.isArray(r)?r.push(s):void 0!==r?r=[r,s]:void 0!==s&&(r=s),a}},c?(void 0===D&&f.initialize(),f.invoke(u)):(void 0!==D&&D.invoke("destroy"),f.initialize())}),void 0!==r?r:this},e.fn.calendar.settings={name:"Calendar",namespace:"calendar",silent:!1,debug:!1,verbose:!1,performance:!1,type:"datetime",firstDayOfWeek:0,constantHeight:!0,today:!1,closable:!0,monthFirst:!0,touchReadonly:!0,inline:!1,on:null,initialDate:null,startMode:!1,minDate:null,maxDate:null,ampm:!0,disableYear:!1,disableMonth:!1,disableMinute:!1,formatInput:!0,startCalendar:null,endCalendar:null,multiMonth:1,popupOptions:{position:"bottom left",lastResort:"bottom left",prefer:"opposite",hideOnScroll:!1},text:{days:["S","M","T","W","T","F","S"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",now:"Now",am:"AM",pm:"PM"},formatter:{header:function(e,t,n){return"year"===t?n.formatter.yearHeader(e,n):"month"===t?n.formatter.monthHeader(e,n):"day"===t?n.formatter.dayHeader(e,n):"hour"===t?n.formatter.hourHeader(e,n):n.formatter.minuteHeader(e,n)},yearHeader:function(e,t){var n=10*Math.ceil(e.getFullYear()/10);return n-9+" - "+(n+2)},monthHeader:function(e,t){return e.getFullYear()},dayHeader:function(e,t){return t.text.months[e.getMonth()]+" "+e.getFullYear()},hourHeader:function(e,t){return t.formatter.date(e,t)},minuteHeader:function(e,t){return t.formatter.date(e,t)},dayColumnHeader:function(e,t){return t.text.days[e]},datetime:function(e,t){if(!e)return"";var n="time"===t.type?"":t.formatter.date(e,t),r=t.type.indexOf("time")<0?"":t.formatter.time(e,t,!1);return n+("datetime"===t.type?" ":"")+r},date:function(e,t){if(!e)return"";var n=e.getDate(),r=t.text.months[e.getMonth()],o=e.getFullYear();return"year"===t.type?o:"month"===t.type?r+" "+o:(t.monthFirst?r+" "+n:n+" "+r)+", "+o},time:function(e,t,n){if(!e)return"";var r=e.getHours(),o=e.getMinutes(),i="";return t.ampm&&(i=" "+(r<12?t.text.am:t.text.pm),r=0===r?12:r>12?r-12:r),r+":"+(o<10?"0":"")+o+i},today:function(e){return"date"===e.type?e.text.today:e.text.now},cell:function(e,t,n){}},parser:{date:function(t,n){if(!t)return null;if(t=(""+t).trim().toLowerCase(),0===t.length)return null;var r,o,i,a=-1,s=-1,u=-1,c=-1,l=-1,f=void 0,p="time"===n.type,d=n.type.indexOf("time")<0,h=t.split(n.regExp.dateWords),v=t.split(n.regExp.dateNumbers);if(!d)for(f=e.inArray(n.text.am.toLowerCase(),h)>=0||!(e.inArray(n.text.pm.toLowerCase(),h)>=0)&&void 0,r=0;r=0){if(s<0||a<0){var g=m.split(":");for(i=0;i=0)break}}for(r=0;r59){l=o,v.splice(r,1);break}if(c<0)for(r=0;r1||n.monthFirst?r:1===r?0:1,o=parseInt(v[i]),!isNaN(o)&&1<=o&&o<=12){c=o,v.splice(i,1);break}for(r=0;r=0;r--)if(o=parseInt(v[r]),!isNaN(o)){o<99&&(o+=2e3),l=o,v.splice(r,1);break}}if(!d){if(s<0)for(r=0;r