var start_date=document.getElementById("event-start-date"),timepicker1=document.getElementById("timepicker1"),timepicker2=document.getElementById("timepicker2"),date_range=null,T_check=null;function flatPickrInit(){var e={enableTime:!0,noCalendar:!0,defaultDate:"09:00",dateFormat:"H:i"};flatpickr(start_date,{enableTime:!1,mode:"range",minDate:"today",onChange:function(e,t,n){1"+a+d+"
"+n+e+"
"+t+"

"+l+"

",document.getElementById("upcoming-event-list").innerHTML+=u_event})}function getTime(e){if(null!=(e=new Date(e)).getHours())return e.getHours()+":"+(e.getMinutes()?e.getMinutes():0)}function tConvert(e){var t=e.split(":"),n=t[0],e=t[1],t=12<=n?"PM":"AM";return(n=(n%=12)||12)+":"+(e=e<10?"0"+e:e)+" "+t}document.addEventListener("DOMContentLoaded",function(){flatPickrInit();var v=new bootstrap.Modal(document.getElementById("event-modal"),{keyboard:!1});document.getElementById("event-modal");var d=document.getElementById("modal-title"),i=document.getElementById("form-event"),g=null,p=document.getElementsByClassName("needs-validation"),e=new Date,t=e.getDate(),n=e.getMonth(),a=e.getFullYear(),l=FullCalendar.Draggable,e=document.getElementById("external-events"),y=[{id:153,title:"All Day Event",start:new Date(a,n,1),className:"bg-soft-primary",location:"San Francisco, US",allDay:!1,extendedProps:{department:"All Day Event"},description:"An all-day event is an event that lasts an entire day or longer"},{id:136,title:"Visit Online Course",start:new Date(a,n,t-5),end:new Date(a,n,t-2),allDay:!1,className:"bg-soft-warning",extendedProps:{department:"Long Event"},description:"Long Term Event means an incident that last longer than 12 hours."},{id:999,title:"Client Meeting with Alexis",start:new Date(a,n,t+22,20,0),end:new Date(a,n,t+24,16,0),allDay:!1,className:"bg-soft-danger",location:"California, US",extendedProps:{department:"Meeting with Alexis"},description:"A meeting is a gathering of two or more people that has been convened for the purpose of achieving a common goal through verbal interaction, such as sharing information or reaching agreement."},{id:991,title:"Repeating Event",start:new Date(a,n,t+4,16,0),end:new Date(a,n,t+9,16,0),allDay:!1,className:"bg-soft-primary",location:"Las Vegas, US",extendedProps:{department:"Repeating Event"},description:"A recurring or repeating event is simply any event that you will occur more than once on your calendar. "},{id:112,title:"Meeting With Designer",start:new Date(a,n,t,12,30),allDay:!1,className:"bg-soft-success",location:"Head Office, US",extendedProps:{department:"Meeting"},description:"Tell how to boost website traffic"},{id:113,title:"Weekly Strategy Planning",start:new Date(a,n,t+9),end:new Date(a,n,t+11),allDay:!1,className:"bg-soft-danger",location:"Head Office, US",extendedProps:{department:"Lunch"},description:"Strategies for Creating Your Weekly Schedule"},{id:875,title:"Birthday Party",start:new Date(a,n,t+1,19,0),allDay:!1,className:"bg-soft-success",location:"Los Angeles, US",extendedProps:{department:"Birthday Party"},description:"Family slumber party – Bring out the blankets and pillows and have a family slumber party! Play silly party games, share special snacks and wind down the fun with a special movie."},{id:783,title:"Click for Google",start:new Date(a,n,28),end:new Date(a,n,29),url:"http://google.com/",className:"bg-soft-dark"},{id:456,title:"Velzon Project Discussion with Team",start:new Date(a,n,t+23,20,0),end:new Date(a,n,t+24,16,0),allDay:!1,className:"bg-soft-info",location:"Head Office, US",extendedProps:{department:"Discussion"},description:"Tell how to boost website traffic"}];new l(e,{itemSelector:".external-event",eventData:function(e){return{title:e.innerText,start:new Date,className:e.getAttribute("data-class")}}});e=document.getElementById("calendar");function o(e){document.getElementById("form-event").reset(),document.getElementById("btn-delete-event").setAttribute("hidden",!0),v.show(),i.classList.remove("was-validated"),i.reset(),g=null,d.innerText="Add Event",newEventData=e,document.getElementById("edit-event-btn").setAttribute("data-id","new-event"),document.getElementById("edit-event-btn").click(),document.getElementById("edit-event-btn").setAttribute("hidden",!0)}function c(){return 768<=window.innerWidth&&window.innerWidth<1200?"timeGridWeek":window.innerWidth<=768?"listMonth":"dayGridMonth"}var r=!0,s=new Choices("#event-category",{searchEnabled:!1}),E=new FullCalendar.Calendar(e,{timeZone:"local",editable:!0,droppable:!0,selectable:!0,navLinks:!0,initialView:c(),themeSystem:"bootstrap",headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay,listMonth"},windowResize:function(e){var t=c();E.changeView(t)},eventClick:function(e){document.getElementById("edit-event-btn").removeAttribute("hidden"),document.getElementById("btn-save-event").setAttribute("hidden",!0),document.getElementById("edit-event-btn").setAttribute("data-id","edit-event"),document.getElementById("edit-event-btn").innerHTML="Edit",eventClicked(),flatPickrInit(),flatpicekrValueClear(),v.show(),i.reset(),g=e.event,document.getElementById("modal-title").innerHTML="",document.getElementById("event-location-tag").innerHTML=void 0===g.extendedProps.location?"No Location":g.extendedProps.location,document.getElementById("event-description-tag").innerHTML=void 0===g.extendedProps.description?"No Description":g.extendedProps.description,document.getElementById("event-title").value=g.title,document.getElementById("event-location").value=void 0===g.extendedProps.location?"No Location":g.extendedProps.location,document.getElementById("event-description").value=void 0===g.extendedProps.description?"No Description":g.extendedProps.description,document.getElementById("eventid").value=g.id,g.classNames[0]&&(s.destroy(),(s=new Choices("#event-category",{searchEnabled:!1})).setChoiceByValue(g.classNames[0]));function t(e){var t=new Date(e),n=""+(t.getMonth()+1),e=""+t.getDate();return[t.getFullYear(),n=n.length<2?"0"+n:n,e=e.length<2?"0"+e:e].join("-")}var n=g.start,a=g.end,e=null==a?str_dt(n):str_dt(n)+" to "+str_dt(a),a=null==a?t(n):t(n)+" to "+t(a);flatpickr(start_date,{defaultDate:a,altInput:!0,altFormat:"j F Y",dateFormat:"Y-m-d",mode:"range",onChange:function(e,t,n){1