/*! For license information please see main.js.LICENSE.txt */ (()=>{"use strict";var e={965:(e,t)=>{function n(e){return"Tag"===e||"Monat"===e?"r":"Jahr"===e?"s":""}function r(e){return"Tag"===e||"Monat"===e?"r":"Jahr"===e?"s":""}var o=[{code:"af",week:{dow:1,doy:4},buttonText:{prev:"Vorige",next:"Volgende",today:"Vandag",year:"Jaar",month:"Maand",week:"Week",day:"Dag",list:"Agenda"},allDayText:"Heeldag",moreLinkText:"Addisionele",noEventsText:"Daar is geen gebeurtenisse nie"},{code:"ar-dz",week:{dow:0,doy:4},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"},{code:"ar-kw",week:{dow:0,doy:12},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"},{code:"ar-ly",week:{dow:6,doy:12},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"},{code:"ar-ma",week:{dow:6,doy:12},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"},{code:"ar-sa",week:{dow:0,doy:6},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"},{code:"ar-tn",week:{dow:1,doy:4},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"},{code:"ar",week:{dow:6,doy:12},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"},{code:"az",week:{dow:1,doy:4},buttonText:{prev:"Əvvəl",next:"Sonra",today:"Bu Gün",month:"Ay",week:"Həftə",day:"Gün",list:"Gündəm"},weekText:"Həftə",allDayText:"Bütün Gün",moreLinkText:function(e){return"+ daha çox "+e},noEventsText:"Göstərmək üçün hadisə yoxdur"},{code:"bg",week:{dow:1,doy:7},buttonText:{prev:"назад",next:"напред",today:"днес",month:"Месец",week:"Седмица",day:"Ден",list:"График"},allDayText:"Цял ден",moreLinkText:function(e){return"+още "+e},noEventsText:"Няма събития за показване"},{code:"bn",week:{dow:0,doy:6},buttonText:{prev:"পেছনে",next:"সামনে",today:"আজ",month:"মাস",week:"সপ্তাহ",day:"দিন",list:"তালিকা"},weekText:"সপ্তাহ",allDayText:"সারাদিন",moreLinkText:function(e){return"+অন্যান্য "+e},noEventsText:"কোনো ইভেন্ট নেই"},{code:"bs",week:{dow:1,doy:7},buttonText:{prev:"Prošli",next:"Sljedeći",today:"Danas",month:"Mjesec",week:"Sedmica",day:"Dan",list:"Raspored"},weekText:"Sed",allDayText:"Cijeli dan",moreLinkText:function(e){return"+ još "+e},noEventsText:"Nema događaja za prikazivanje"},{code:"ca",week:{dow:1,doy:4},buttonText:{prev:"Anterior",next:"Següent",today:"Avui",month:"Mes",week:"Setmana",day:"Dia",list:"Agenda"},weekText:"Set",allDayText:"Tot el dia",moreLinkText:"més",noEventsText:"No hi ha esdeveniments per mostrar"},{code:"cs",week:{dow:1,doy:4},buttonText:{prev:"Dříve",next:"Později",today:"Nyní",month:"Měsíc",week:"Týden",day:"Den",list:"Agenda"},weekText:"Týd",allDayText:"Celý den",moreLinkText:function(e){return"+další: "+e},noEventsText:"Žádné akce k zobrazení"},{code:"cy",week:{dow:1,doy:4},buttonText:{prev:"Blaenorol",next:"Nesaf",today:"Heddiw",year:"Blwyddyn",month:"Mis",week:"Wythnos",day:"Dydd",list:"Rhestr"},weekText:"Wythnos",allDayText:"Trwy'r dydd",moreLinkText:"Mwy",noEventsText:"Dim digwyddiadau"},{code:"da",week:{dow:1,doy:4},buttonText:{prev:"Forrige",next:"Næste",today:"I dag",month:"Måned",week:"Uge",day:"Dag",list:"Agenda"},weekText:"Uge",allDayText:"Hele dagen",moreLinkText:"flere",noEventsText:"Ingen arrangementer at vise"},{code:"de-at",week:{dow:1,doy:4},buttonText:{prev:"Zurück",next:"Vor",today:"Heute",year:"Jahr",month:"Monat",week:"Woche",day:"Tag",list:"Terminübersicht"},weekText:"KW",weekTextLong:"Woche",allDayText:"Ganztägig",moreLinkText:function(e){return"+ weitere "+e},noEventsText:"Keine Ereignisse anzuzeigen",buttonHints:{prev:e=>`Vorherige${n(e)} ${e}`,next:e=>`Nächste${n(e)} ${e}`,today:e=>"Tag"===e?"Heute":`Diese${n(e)} ${e}`},viewHint:e=>e+("Woche"===e?"n":"Monat"===e?"s":"es")+"ansicht",navLinkHint:"Gehe zu $0",moreLinkHint:e=>"Zeige "+(1===e?"ein weiteres Ereignis":e+" weitere Ereignisse"),closeHint:"Schließen",timeHint:"Uhrzeit",eventHint:"Ereignis"},{code:"de",week:{dow:1,doy:4},buttonText:{prev:"Zurück",next:"Vor",today:"Heute",year:"Jahr",month:"Monat",week:"Woche",day:"Tag",list:"Terminübersicht"},weekText:"KW",weekTextLong:"Woche",allDayText:"Ganztägig",moreLinkText:function(e){return"+ weitere "+e},noEventsText:"Keine Ereignisse anzuzeigen",buttonHints:{prev:e=>`Vorherige${r(e)} ${e}`,next:e=>`Nächste${r(e)} ${e}`,today:e=>"Tag"===e?"Heute":`Diese${r(e)} ${e}`},viewHint:e=>e+("Woche"===e?"n":"Monat"===e?"s":"es")+"ansicht",navLinkHint:"Gehe zu $0",moreLinkHint:e=>"Zeige "+(1===e?"ein weiteres Ereignis":e+" weitere Ereignisse"),closeHint:"Schließen",timeHint:"Uhrzeit",eventHint:"Ereignis"},{code:"el",week:{dow:1,doy:4},buttonText:{prev:"Προηγούμενος",next:"Επόμενος",today:"Σήμερα",month:"Μήνας",week:"Εβδομάδα",day:"Ημέρα",list:"Ατζέντα"},weekText:"Εβδ",allDayText:"Ολοήμερο",moreLinkText:"περισσότερα",noEventsText:"Δεν υπάρχουν γεγονότα προς εμφάνιση"},{code:"en-au",week:{dow:1,doy:4},buttonHints:{prev:"Previous $0",next:"Next $0",today:"This $0"},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint:e=>`Show ${e} more event${1===e?"":"s"}`},{code:"en-gb",week:{dow:1,doy:4},buttonHints:{prev:"Previous $0",next:"Next $0",today:"This $0"},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint:e=>`Show ${e} more event${1===e?"":"s"}`},{code:"en-nz",week:{dow:1,doy:4},buttonHints:{prev:"Previous $0",next:"Next $0",today:"This $0"},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint:e=>`Show ${e} more event${1===e?"":"s"}`},{code:"eo",week:{dow:1,doy:4},buttonText:{prev:"Antaŭa",next:"Sekva",today:"Hodiaŭ",month:"Monato",week:"Semajno",day:"Tago",list:"Tagordo"},weekText:"Sm",allDayText:"Tuta tago",moreLinkText:"pli",noEventsText:"Neniuj eventoj por montri"},{code:"es",week:{dow:0,doy:6},buttonText:{prev:"Ant",next:"Sig",today:"Hoy",month:"Mes",week:"Semana",day:"Día",list:"Agenda"},weekText:"Sm",allDayText:"Todo el día",moreLinkText:"más",noEventsText:"No hay eventos para mostrar"},{code:"es",week:{dow:1,doy:4},buttonText:{prev:"Ant",next:"Sig",today:"Hoy",month:"Mes",week:"Semana",day:"Día",list:"Agenda"},buttonHints:{prev:"$0 antes",next:"$0 siguiente",today:e=>"Día"===e?"Hoy":("Semana"===e?"Esta":"Este")+" "+e.toLocaleLowerCase()},viewHint:e=>"Vista "+("Semana"===e?"de la":"del")+" "+e.toLocaleLowerCase(),weekText:"Sm",weekTextLong:"Semana",allDayText:"Todo el día",moreLinkText:"más",moreLinkHint:e=>`Mostrar ${e} eventos más`,noEventsText:"No hay eventos para mostrar",navLinkHint:"Ir al $0",closeHint:"Cerrar",timeHint:"La hora",eventHint:"Evento"},{code:"et",week:{dow:1,doy:4},buttonText:{prev:"Eelnev",next:"Järgnev",today:"Täna",month:"Kuu",week:"Nädal",day:"Päev",list:"Päevakord"},weekText:"näd",allDayText:"Kogu päev",moreLinkText:function(e){return"+ veel "+e},noEventsText:"Kuvamiseks puuduvad sündmused"},{code:"eu",week:{dow:1,doy:7},buttonText:{prev:"Aur",next:"Hur",today:"Gaur",month:"Hilabetea",week:"Astea",day:"Eguna",list:"Agenda"},weekText:"As",allDayText:"Egun osoa",moreLinkText:"gehiago",noEventsText:"Ez dago ekitaldirik erakusteko"},{code:"fa",week:{dow:6,doy:12},direction:"rtl",buttonText:{prev:"قبلی",next:"بعدی",today:"امروز",month:"ماه",week:"هفته",day:"روز",list:"برنامه"},weekText:"هف",allDayText:"تمام روز",moreLinkText:function(e){return"بیش از "+e},noEventsText:"هیچ رویدادی به نمایش"},{code:"fi",week:{dow:1,doy:4},buttonText:{prev:"Edellinen",next:"Seuraava",today:"Tänään",month:"Kuukausi",week:"Viikko",day:"Päivä",list:"Tapahtumat"},weekText:"Vk",allDayText:"Koko päivä",moreLinkText:"lisää",noEventsText:"Ei näytettäviä tapahtumia"},{code:"fr",buttonText:{prev:"Précédent",next:"Suivant",today:"Aujourd'hui",year:"Année",month:"Mois",week:"Semaine",day:"Jour",list:"Mon planning"},weekText:"Sem.",allDayText:"Toute la journée",moreLinkText:"en plus",noEventsText:"Aucun événement à afficher"},{code:"fr-ch",week:{dow:1,doy:4},buttonText:{prev:"Précédent",next:"Suivant",today:"Courant",year:"Année",month:"Mois",week:"Semaine",day:"Jour",list:"Mon planning"},weekText:"Sm",allDayText:"Toute la journée",moreLinkText:"en plus",noEventsText:"Aucun événement à afficher"},{code:"fr",week:{dow:1,doy:4},buttonText:{prev:"Précédent",next:"Suivant",today:"Aujourd'hui",year:"Année",month:"Mois",week:"Semaine",day:"Jour",list:"Planning"},weekText:"Sem.",allDayText:"Toute la journée",moreLinkText:"en plus",noEventsText:"Aucun événement à afficher"},{code:"gl",week:{dow:1,doy:4},buttonText:{prev:"Ant",next:"Seg",today:"Hoxe",month:"Mes",week:"Semana",day:"Día",list:"Axenda"},weekText:"Sm",allDayText:"Todo o día",moreLinkText:"máis",noEventsText:"Non hai eventos para amosar"},{code:"he",direction:"rtl",buttonText:{prev:"הקודם",next:"הבא",today:"היום",month:"חודש",week:"שבוע",day:"יום",list:"סדר יום"},allDayText:"כל היום",moreLinkText:"אחר",noEventsText:"אין אירועים להצגה",weekText:"שבוע"},{code:"hi",week:{dow:0,doy:6},buttonText:{prev:"पिछला",next:"अगला",today:"आज",month:"महीना",week:"सप्ताह",day:"दिन",list:"कार्यसूची"},weekText:"हफ्ता",allDayText:"सभी दिन",moreLinkText:function(e){return"+अधिक "+e},noEventsText:"कोई घटनाओं को प्रदर्शित करने के लिए"},{code:"hr",week:{dow:1,doy:7},buttonText:{prev:"Prijašnji",next:"Sljedeći",today:"Danas",month:"Mjesec",week:"Tjedan",day:"Dan",list:"Raspored"},weekText:"Tje",allDayText:"Cijeli dan",moreLinkText:function(e){return"+ još "+e},noEventsText:"Nema događaja za prikaz"},{code:"hu",week:{dow:1,doy:4},buttonText:{prev:"vissza",next:"előre",today:"ma",month:"Hónap",week:"Hét",day:"Nap",list:"Lista"},weekText:"Hét",allDayText:"Egész nap",moreLinkText:"további",noEventsText:"Nincs megjeleníthető esemény"},{code:"hy-am",week:{dow:1,doy:4},buttonText:{prev:"Նախորդ",next:"Հաջորդ",today:"Այսօր",month:"Ամիս",week:"Շաբաթ",day:"Օր",list:"Օրվա ցուցակ"},weekText:"Շաբ",allDayText:"Ամբողջ օր",moreLinkText:function(e){return"+ ևս "+e},noEventsText:"Բացակայում է իրադարձությունը ցուցադրելու"},{code:"id",week:{dow:1,doy:7},buttonText:{prev:"mundur",next:"maju",today:"hari ini",month:"Bulan",week:"Minggu",day:"Hari",list:"Agenda"},weekText:"Mg",allDayText:"Sehari penuh",moreLinkText:"lebih",noEventsText:"Tidak ada acara untuk ditampilkan"},{code:"is",week:{dow:1,doy:4},buttonText:{prev:"Fyrri",next:"Næsti",today:"Í dag",month:"Mánuður",week:"Vika",day:"Dagur",list:"Dagskrá"},weekText:"Vika",allDayText:"Allan daginn",moreLinkText:"meira",noEventsText:"Engir viðburðir til að sýna"},{code:"it",week:{dow:1,doy:4},buttonText:{prev:"Prec",next:"Succ",today:"Oggi",month:"Mese",week:"Settimana",day:"Giorno",list:"Agenda"},weekText:"Sm",allDayText:"Tutto il giorno",moreLinkText:function(e){return"+altri "+e},noEventsText:"Non ci sono eventi da visualizzare"},{code:"ja",buttonText:{prev:"前",next:"次",today:"今日",month:"月",week:"週",day:"日",list:"予定リスト"},weekText:"週",allDayText:"終日",moreLinkText:function(e){return"他 "+e+" 件"},noEventsText:"表示する予定はありません"},{code:"ka",week:{dow:1,doy:7},buttonText:{prev:"წინა",next:"შემდეგი",today:"დღეს",month:"თვე",week:"კვირა",day:"დღე",list:"დღის წესრიგი"},weekText:"კვ",allDayText:"მთელი დღე",moreLinkText:function(e){return"+ კიდევ "+e},noEventsText:"ღონისძიებები არ არის"},{code:"kk",week:{dow:1,doy:7},buttonText:{prev:"Алдыңғы",next:"Келесі",today:"Бүгін",month:"Ай",week:"Апта",day:"Күн",list:"Күн тәртібі"},weekText:"Не",allDayText:"Күні бойы",moreLinkText:function(e){return"+ тағы "+e},noEventsText:"Көрсету үшін оқиғалар жоқ"},{code:"km",week:{dow:1,doy:4},buttonText:{prev:"មុន",next:"បន្ទាប់",today:"ថ្ងៃនេះ",year:"ឆ្នាំ",month:"ខែ",week:"សប្តាហ៍",day:"ថ្ងៃ",list:"បញ្ជី"},weekText:"សប្តាហ៍",allDayText:"ពេញមួយថ្ងៃ",moreLinkText:"ច្រើនទៀត",noEventsText:"គ្មានព្រឹត្តិការណ៍ត្រូវបង្ហាញ"},{code:"ko",buttonText:{prev:"이전달",next:"다음달",today:"오늘",month:"월",week:"주",day:"일",list:"일정목록"},weekText:"주",allDayText:"종일",moreLinkText:"개",noEventsText:"일정이 없습니다"},{code:"ku",week:{dow:6,doy:12},direction:"rtl",buttonText:{prev:"پێشتر",next:"دواتر",today:"ئەمڕو",month:"مانگ",week:"هەفتە",day:"ڕۆژ",list:"بەرنامە"},weekText:"هەفتە",allDayText:"هەموو ڕۆژەکە",moreLinkText:"زیاتر",noEventsText:"هیچ ڕووداوێك نیە"},{code:"lb",week:{dow:1,doy:4},buttonText:{prev:"Zréck",next:"Weider",today:"Haut",month:"Mount",week:"Woch",day:"Dag",list:"Terminiwwersiicht"},weekText:"W",allDayText:"Ganzen Dag",moreLinkText:"méi",noEventsText:"Nee Evenementer ze affichéieren"},{code:"lt",week:{dow:1,doy:4},buttonText:{prev:"Atgal",next:"Pirmyn",today:"Šiandien",month:"Mėnuo",week:"Savaitė",day:"Diena",list:"Darbotvarkė"},weekText:"SAV",allDayText:"Visą dieną",moreLinkText:"daugiau",noEventsText:"Nėra įvykių rodyti"},{code:"lv",week:{dow:1,doy:4},buttonText:{prev:"Iepr.",next:"Nāk.",today:"Šodien",month:"Mēnesis",week:"Nedēļa",day:"Diena",list:"Dienas kārtība"},weekText:"Ned.",allDayText:"Visu dienu",moreLinkText:function(e){return"+vēl "+e},noEventsText:"Nav notikumu"},{code:"mk",buttonText:{prev:"претходно",next:"следно",today:"Денес",month:"Месец",week:"Недела",day:"Ден",list:"График"},weekText:"Сед",allDayText:"Цел ден",moreLinkText:function(e){return"+повеќе "+e},noEventsText:"Нема настани за прикажување"},{code:"ms",week:{dow:1,doy:7},buttonText:{prev:"Sebelum",next:"Selepas",today:"hari ini",month:"Bulan",week:"Minggu",day:"Hari",list:"Agenda"},weekText:"Mg",allDayText:"Sepanjang hari",moreLinkText:function(e){return"masih ada "+e+" acara"},noEventsText:"Tiada peristiwa untuk dipaparkan"},{code:"nb",week:{dow:1,doy:4},buttonText:{prev:"Forrige",next:"Neste",today:"I dag",month:"Måned",week:"Uke",day:"Dag",list:"Agenda"},weekText:"Uke",weekTextLong:"Uke",allDayText:"Hele dagen",moreLinkText:"til",noEventsText:"Ingen hendelser å vise",buttonHints:{prev:"Forrige $0",next:"Neste $0",today:"Nåværende $0"},viewHint:"$0 visning",navLinkHint:"Gå til $0",moreLinkHint:e=>`Vis ${e} flere hendelse${1===e?"":"r"}`},{code:"ne",week:{dow:7,doy:1},buttonText:{prev:"अघिल्लो",next:"अर्को",today:"आज",month:"महिना",week:"हप्ता",day:"दिन",list:"सूची"},weekText:"हप्ता",allDayText:"दिनभरि",moreLinkText:"थप लिंक",noEventsText:"देखाउनको लागि कुनै घटनाहरू छैनन्"},{code:"nl",week:{dow:1,doy:4},buttonText:{prev:"Vorige",next:"Volgende",today:"Vandaag",year:"Jaar",month:"Maand",week:"Week",day:"Dag",list:"Agenda"},allDayText:"Hele dag",moreLinkText:"extra",noEventsText:"Geen evenementen om te laten zien"},{code:"nn",week:{dow:1,doy:4},buttonText:{prev:"Førre",next:"Neste",today:"I dag",month:"Månad",week:"Veke",day:"Dag",list:"Agenda"},weekText:"Veke",allDayText:"Heile dagen",moreLinkText:"til",noEventsText:"Ingen hendelser å vise"},{code:"pl",week:{dow:1,doy:4},buttonText:{prev:"Poprzedni",next:"Następny",today:"Dziś",month:"Miesiąc",week:"Tydzień",day:"Dzień",list:"Plan dnia"},weekText:"Tydz",allDayText:"Cały dzień",moreLinkText:"więcej",noEventsText:"Brak wydarzeń do wyświetlenia"},{code:"pt-br",buttonText:{prev:"Anterior",next:"Próximo",today:"Hoje",month:"Mês",week:"Semana",day:"Dia",list:"Lista"},weekText:"Sm",allDayText:"dia inteiro",moreLinkText:function(e){return"mais +"+e},noEventsText:"Não há eventos para mostrar"},{code:"pt",week:{dow:1,doy:4},buttonText:{prev:"Anterior",next:"Seguinte",today:"Hoje",month:"Mês",week:"Semana",day:"Dia",list:"Agenda"},weekText:"Sem",allDayText:"Todo o dia",moreLinkText:"mais",noEventsText:"Não há eventos para mostrar"},{code:"ro",week:{dow:1,doy:7},buttonText:{prev:"precedentă",next:"următoare",today:"Azi",month:"Lună",week:"Săptămână",day:"Zi",list:"Agendă"},weekText:"Săpt",allDayText:"Toată ziua",moreLinkText:function(e){return"+alte "+e},noEventsText:"Nu există evenimente de afișat"},{code:"ru",week:{dow:1,doy:4},buttonText:{prev:"Пред",next:"След",today:"Сегодня",month:"Месяц",week:"Неделя",day:"День",list:"Повестка дня"},weekText:"Нед",allDayText:"Весь день",moreLinkText:function(e){return"+ ещё "+e},noEventsText:"Нет событий для отображения"},{code:"si-lk",week:{dow:1,doy:4},buttonText:{prev:"පෙර",next:"පසු",today:"අද",month:"මාසය",week:"සතිය",day:"දවස",list:"ලැයිස්තුව"},weekText:"සති",allDayText:"සියලු",moreLinkText:"තවත්",noEventsText:"මුකුත් නැත"},{code:"sk",week:{dow:1,doy:4},buttonText:{prev:"Predchádzajúci",next:"Nasledujúci",today:"Dnes",month:"Mesiac",week:"Týždeň",day:"Deň",list:"Rozvrh"},weekText:"Ty",allDayText:"Celý deň",moreLinkText:function(e){return"+ďalšie: "+e},noEventsText:"Žiadne akcie na zobrazenie"},{code:"sl",week:{dow:1,doy:7},buttonText:{prev:"Prejšnji",next:"Naslednji",today:"Trenutni",month:"Mesec",week:"Teden",day:"Dan",list:"Dnevni red"},weekText:"Teden",allDayText:"Ves dan",moreLinkText:"več",noEventsText:"Ni dogodkov za prikaz"},{code:"sm",buttonText:{prev:"Talu ai",next:"Mulimuli atu",today:"Aso nei",month:"Masina",week:"Vaiaso",day:"Aso",list:"Faasologa"},weekText:"Vaiaso",allDayText:"Aso atoa",moreLinkText:"sili atu",noEventsText:"Leai ni mea na tutupu"},{code:"sq",week:{dow:1,doy:4},buttonText:{prev:"mbrapa",next:"Përpara",today:"sot",month:"Muaj",week:"Javë",day:"Ditë",list:"Listë"},weekText:"Ja",allDayText:"Gjithë ditën",moreLinkText:function(e){return"+më tepër "+e},noEventsText:"Nuk ka evente për të shfaqur"},{code:"sr-cyrl",week:{dow:1,doy:7},buttonText:{prev:"Претходна",next:"следећи",today:"Данас",month:"Месец",week:"Недеља",day:"Дан",list:"Планер"},weekText:"Сед",allDayText:"Цео дан",moreLinkText:function(e){return"+ још "+e},noEventsText:"Нема догађаја за приказ"},{code:"sr",week:{dow:1,doy:7},buttonText:{prev:"Prethodna",next:"Sledeći",today:"Danas",month:"Mеsеc",week:"Nеdеlja",day:"Dan",list:"Planеr"},weekText:"Sed",allDayText:"Cеo dan",moreLinkText:function(e){return"+ još "+e},noEventsText:"Nеma događaja za prikaz"},{code:"sv",week:{dow:1,doy:4},buttonText:{prev:"Förra",next:"Nästa",today:"Idag",month:"Månad",week:"Vecka",day:"Dag",list:"Program"},buttonHints:{prev:e=>`Föregående ${e.toLocaleLowerCase()}`,next:e=>`Nästa ${e.toLocaleLowerCase()}`,today:e=>("Program"===e?"Detta":"Denna")+" "+e.toLocaleLowerCase()},viewHint:"$0 vy",navLinkHint:"Gå till $0",moreLinkHint:e=>`Visa ytterligare ${e} händelse${1===e?"":"r"}`,weekText:"v.",weekTextLong:"Vecka",allDayText:"Heldag",moreLinkText:"till",noEventsText:"Inga händelser att visa",closeHint:"Stäng",timeHint:"Klockan",eventHint:"Händelse"},{code:"ta-in",week:{dow:1,doy:4},buttonText:{prev:"முந்தைய",next:"அடுத்தது",today:"இன்று",month:"மாதம்",week:"வாரம்",day:"நாள்",list:"தினசரி அட்டவணை"},weekText:"வாரம்",allDayText:"நாள் முழுவதும்",moreLinkText:function(e){return"+ மேலும் "+e},noEventsText:"காண்பிக்க நிகழ்வுகள் இல்லை"},{code:"th",week:{dow:1,doy:4},buttonText:{prev:"ก่อนหน้า",next:"ถัดไป",prevYear:"ปีก่อนหน้า",nextYear:"ปีถัดไป",year:"ปี",today:"วันนี้",month:"เดือน",week:"สัปดาห์",day:"วัน",list:"กำหนดการ"},weekText:"สัปดาห์",allDayText:"ตลอดวัน",moreLinkText:"เพิ่มเติม",noEventsText:"ไม่มีกิจกรรมที่จะแสดง"},{code:"tr",week:{dow:1,doy:7},buttonText:{prev:"geri",next:"ileri",today:"bugün",month:"Ay",week:"Hafta",day:"Gün",list:"Ajanda"},weekText:"Hf",allDayText:"Tüm gün",moreLinkText:"daha fazla",noEventsText:"Gösterilecek etkinlik yok"},{code:"ug",buttonText:{month:"ئاي",week:"ھەپتە",day:"كۈن",list:"كۈنتەرتىپ"},allDayText:"پۈتۈن كۈن"},{code:"uk",week:{dow:1,doy:7},buttonText:{prev:"Попередній",next:"далі",today:"Сьогодні",month:"Місяць",week:"Тиждень",day:"День",list:"Порядок денний"},weekText:"Тиж",allDayText:"Увесь день",moreLinkText:function(e){return"+ще "+e+"..."},noEventsText:"Немає подій для відображення"},{code:"uz",buttonText:{month:"Oy",week:"Xafta",day:"Kun",list:"Kun tartibi"},allDayText:"Kun bo'yi",moreLinkText:function(e){return"+ yana "+e},noEventsText:"Ko'rsatish uchun voqealar yo'q"},{code:"vi",week:{dow:1,doy:4},buttonText:{prev:"Trước",next:"Tiếp",today:"Hôm nay",month:"Tháng",week:"Tuần",day:"Ngày",list:"Lịch biểu"},weekText:"Tu",allDayText:"Cả ngày",moreLinkText:function(e){return"+ thêm "+e},noEventsText:"Không có sự kiện để hiển thị"},{code:"zh-cn",week:{dow:1,doy:4},buttonText:{prev:"上月",next:"下月",today:"今天",month:"月",week:"周",day:"日",list:"日程"},weekText:"周",allDayText:"全天",moreLinkText:function(e){return"另外 "+e+" 个"},noEventsText:"没有事件显示"},{code:"zh-tw",buttonText:{prev:"上月",next:"下月",today:"今天",month:"月",week:"週",day:"天",list:"活動列表"},weekText:"周",allDayText:"整天",moreLinkText:"顯示更多",noEventsText:"没有任何活動"}];t.Z=o}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}(()=>{var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};function t(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}var r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n2&&(s.children=arguments.length>3?i.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(a in e.defaultProps)void 0===s[a]&&(s[a]=e.defaultProps[a]);return y(e,s,r,o,null)}function y(e,t,n,r,o){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++s:o};return null==o&&null!=a.vnode&&a.vnode(i),i}function b(e){return e.children}function w(e,t){this.props=e,this.context=t}function x(e,t){if(null==t)return e.__?x(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t0?y(v.type,v.props,v.key,null,v.__v):v)){if(v.__=n,v.__b=n.__b+1,null===(h=T[c])||h&&v.key==h.key&&v.type===h.type)T[c]=void 0;else for(d=0;d3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(e)}}),U(g(se,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}(ie.prototype=new w).__e=function(e){var t=this,n=oe(t.__v),r=t.o.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),ae(t,e,r)):o()};n?n(i):i()}},ie.prototype.render=function(e){this.u=null,this.o=new Map;var t=C(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},ie.prototype.componentDidUpdate=ie.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,n){ae(e,n,t)}))};var ue="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,ce=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,de="undefined"!=typeof document,pe=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/i:/fil|che|ra/i).test(e)};w.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(w.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var fe=a.event;function he(){}function ve(){return this.cancelBubble}function me(){return this.defaultPrevented}a.event=function(e){return fe&&(e=fe(e)),e.persist=he,e.isPropagationStopped=ve,e.isDefaultPrevented=me,e.nativeEvent=e};var ge={configurable:!0,get:function(){return this.class}},ye=a.vnode;a.vnode=function(e){var t=e.type,n=e.props,r=n;if("string"==typeof t){var o=-1===t.indexOf("-");for(var i in r={},n){var a=n[i];de&&"children"===i&&"noscript"===t||"value"===i&&"defaultValue"in n&&null==a||("defaultValue"===i&&"value"in n&&null==n.value?i="value":"download"===i&&!0===a?a="":/ondoubleclick/i.test(i)?i="ondblclick":/^onchange(textarea|input)/i.test(i+t)&&!pe(n.type)?i="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(i)?i=i.toLowerCase():o&&ce.test(i)?i=i.replace(/[A-Z0-9]/,"-$&").toLowerCase():null===a&&(a=void 0),r[i]=a)}"select"==t&&r.multiple&&Array.isArray(r.value)&&(r.value=C(n.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==t&&null!=r.defaultValue&&(r.value=C(n.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),e.props=r}t&&n.class!=n.className&&(ge.enumerable="className"in n,null!=n.className&&(r.class=n.className),Object.defineProperty(r,"className",ge)),e.$$typeof=ue,ye&&ye(e)};var be=a.__r;a.__r=function(e){be&&be(e),e.__c};var we="undefined"!=typeof globalThis?globalThis:window;we.FullCalendarVDom?console.warn("FullCalendar VDOM already loaded"):we.FullCalendarVDom={Component:w,createElement:g,render:U,createRef:function(){return{current:null}},Fragment:b,createContext:function(e){var t=function(e,t){var n={__c:t="__cC"+d++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=[],(r={})[t]=this,this.getChildContext=function(){return r},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.some(k)},this.sub=function(e){n.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n.splice(n.indexOf(e),1),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n}(e),n=t.Provider;return t.Provider=function(){var e=this,t=!this.getChildContext,r=n.apply(this,arguments);if(t){var o=[];this.shouldComponentUpdate=function(t){e.props.value!==t.value&&o.forEach((function(e){e.context=t.value,e.forceUpdate()}))},this.sub=function(e){o.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){o.splice(o.indexOf(e),1),t&&t.call(e)}}}return r},t},createPortal:function(e,t){return g(le,{__v:e,i:t})},flushToDom:function(){var e=a.debounceRendering,t=[];for(a.debounceRendering=function(e){t.push(e)},U(g(xe,{}),document.createElement("div"));t.length;)t.shift()();a.debounceRendering=e},unmountComponentAtNode:function(e){U(null,e)}};var xe=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return t(n,e),n.prototype.render=function(){return g("div",{})},n.prototype.componentDidMount=function(){this.setState({})},n}(w);if("undefined"==typeof FullCalendarVDom)throw new Error("Please import the top-level fullcalendar lib before attempting to import a plugin.");var Te=FullCalendarVDom.Component,ke=FullCalendarVDom.createElement,Ee=FullCalendarVDom.render,De=FullCalendarVDom.createRef,Se=FullCalendarVDom.Fragment,Ce=FullCalendarVDom.createContext,_e=FullCalendarVDom.createPortal,Re=FullCalendarVDom.flushToDom,Me=FullCalendarVDom.unmountComponentAtNode,Ne=function(){function e(e,t){this.context=e,this.internalEventSource=t}return e.prototype.remove=function(){this.context.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:this.internalEventSource.sourceId})},e.prototype.refetch=function(){this.context.dispatch({type:"FETCH_EVENT_SOURCES",sourceIds:[this.internalEventSource.sourceId],isRefetch:!0})},Object.defineProperty(e.prototype,"id",{get:function(){return this.internalEventSource.publicId},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"url",{get:function(){return this.internalEventSource.meta.url},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"format",{get:function(){return this.internalEventSource.meta.format},enumerable:!1,configurable:!0}),e}();function Pe(e){e.parentNode&&e.parentNode.removeChild(e)}function Oe(e,t){if(e.closest)return e.closest(t);if(!document.documentElement.contains(e))return null;do{if(He(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}function He(e,t){return(e.matches||e.matchesSelector||e.msMatchesSelector).call(e,t)}var Ie=/(top|left|right|bottom|width|height)$/i;function Ae(e,t,n){null==n?e.style[t]="":"number"==typeof n&&Ie.test(t)?e.style[t]=n+"px":e.style[t]=n}function Le(e){var t,n;return null!==(n=null===(t=e.composedPath)||void 0===t?void 0:t.call(e)[0])&&void 0!==n?n:e.target}var We=0;function Ue(){return"fc-dom-"+(We+=1)}function ze(e,t,n,r){var o=function(e,t){return function(n){var r=Oe(n.target,e);r&&t.call(r,n,r)}}(n,r);return e.addEventListener(t,o),function(){e.removeEventListener(t,o)}}function je(e){return r({onClick:e},Ve(e))}function Ve(e){return{tabIndex:0,onKeyDown:function(t){"Enter"!==t.key&&" "!==t.key||(e(t),t.preventDefault())}}}var Fe=0;function Be(){return String(Fe+=1)}function Ge(e,t,n){return n.func?n.func(e,t):function(e,t){return e||t?null==t?-1:null==e?1:"string"==typeof e||"string"==typeof t?String(e).localeCompare(String(t)):e-t:0}(e[n.field],t[n.field])*(n.order||1)}function qe(e,t){var n=String(e);return"000".substr(0,t-n.length)+n}function Ze(e,t,n){return"function"==typeof e?e.apply(void 0,t):"string"==typeof e?t.reduce((function(e,t,n){return e.replace("$"+n,t||"")}),e):n}function $e(e){return e%1==0}function Ye(e){var t=e.querySelector(".fc-scrollgrid-shrink-frame"),n=e.querySelector(".fc-scrollgrid-shrink-cushion");if(!t)throw new Error("needs fc-scrollgrid-shrink-frame className");if(!n)throw new Error("needs fc-scrollgrid-shrink-cushion className");return e.getBoundingClientRect().width-t.getBoundingClientRect().width+n.getBoundingClientRect().width}var Ke=["sun","mon","tue","wed","thu","fri","sat"];function Xe(e,t){var n=st(e);return n[2]+=7*t,lt(n)}function Je(e,t){var n=st(e);return n[2]+=t,lt(n)}function Qe(e,t){var n=st(e);return n[6]+=t,lt(n)}function et(e,t){return(t.valueOf()-e.valueOf())/864e5}function tt(e,t){return ct(e)===ct(t)?Math.round(et(e,t)):null}function nt(e){return lt([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()])}function rt(e,t,n,r){var o=lt([t,0,1+ot(t,n,r)]),i=nt(e),a=Math.round(et(o,i));return Math.floor(a/7)+1}function ot(e,t,n){var r=7+t-n;return-(7+lt([e,0,r]).getUTCDay()-t)%7+r-1}function it(e){return[e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()]}function at(e){return new Date(e[0],e[1]||0,null==e[2]?1:e[2],e[3]||0,e[4]||0,e[5]||0)}function st(e){return[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()]}function lt(e){return 1===e.length&&(e=e.concat([0])),new Date(Date.UTC.apply(Date,e))}function ut(e){return!isNaN(e.valueOf())}function ct(e){return 1e3*e.getUTCHours()*60*60+1e3*e.getUTCMinutes()*60+1e3*e.getUTCSeconds()+e.getUTCMilliseconds()}function dt(e,t,n,r){return{instanceId:Be(),defId:e,range:t,forcedStartTzo:null==n?null:n,forcedEndTzo:null==r?null:r}}var pt=Object.prototype.hasOwnProperty;function ft(e,t){var n={};if(t)for(var r in t){for(var o=[],i=e.length-1;i>=0;i-=1){var a=e[i][r];if("object"==typeof a&&a)o.unshift(a);else if(void 0!==a){n[r]=a;break}}o.length&&(n[r]=ft(o))}for(i=e.length-1;i>=0;i-=1){var s=e[i];for(var l in s)l in n||(n[l]=s[l])}return n}function ht(e,t){var n={};for(var r in e)t(e[r],r)&&(n[r]=e[r]);return n}function vt(e,t){var n={};for(var r in e)n[r]=t(e[r],r);return n}function mt(e){for(var t={},n=0,r=e;n10&&(null==t?r=r.replace("Z",""):0!==t&&(r=r.replace("Z",Ht(t,!0)))),r}function Ot(e){return e.toISOString().replace(/T.*$/,"")}function Ht(e,t){void 0===t&&(t=!1);var n=e<0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),i=Math.round(r%60);return t?n+qe(o,2)+":"+qe(i,2):"GMT"+n+o+(i?":"+qe(i,2):"")}function It(e,t,n){if(e===t)return!0;var r,o=e.length;if(o!==t.length)return!1;for(r=0;r1)||"numeric"!==s.year&&"2-digit"!==s.year||"numeric"!==s.month&&"2-digit"!==s.month||"numeric"!==s.day&&"2-digit"!==s.day||(c=1);var d=this.format(e,n),p=this.format(t,n);if(d===p)return d;var f=qt(function(e,t){var n={};for(var r in e)(!(r in Ut)||Ut[r]<=t)&&(n[r]=e[r]);return n}(s,c),l,n),h=f(e),v=f(t),m=function(e,t,n,r){for(var o=0;o=Rt(t)&&(r=Je(r,1))}return e.start&&(n=nt(e.start),r&&r<=n&&(r=Je(n,1))),{start:n,end:r}}function _n(e,t,n,r){return"year"===r?Dt(n.diffWholeYears(e,t),"year"):"month"===r?Dt(n.diffWholeMonths(e,t),"month"):(i=t,a=nt(o=e),s=nt(i),{years:0,months:0,days:Math.round(et(a,s)),milliseconds:i.valueOf()-s.valueOf()-(o.valueOf()-a.valueOf())});var o,i,a,s}function Rn(e,t){var n,r,o=[],i=t.start;for(e.sort(Mn),n=0;ni&&o.push({start:i,end:r.start}),r.end>i&&(i=r.end);return i=e.start)&&(null===e.end||t=(n||t.end),isToday:t&&Pn(t,r.start)}}function Gn(e){return e.instance?e.instance.instanceId:e.def.defId+":"+e.range.start.toISOString()}function qn(e,t){var n=e.eventRange,r=n.def,o=n.instance,i=r.url;if(i)return{href:i};var a=t.emitter,s=t.options.eventInteractive;return null==s&&null==(s=r.interactive)&&(s=Boolean(a.hasHandlers("eventClick"))),s?Ve((function(e){a.trigger("eventClick",{el:e.target,event:new ar(t,r,o),jsEvent:e,view:t.viewApi})})):{}}var Zn={start:ln,end:ln,allDay:Boolean};function $n(e,t,n){return r(r({},Yn(e,t,n)),{timeZone:t.timeZone})}function Yn(e,t,n){return{start:t.toDate(e.start),end:t.toDate(e.end),startStr:t.formatIso(e.start,{omitTime:n}),endStr:t.formatIso(e.end,{omitTime:n})}}function Kn(e,t,n){var r=kn({editable:!1},n),o=Dn(r.refined,r.extra,"",e.allDay,!0,n);return{def:o,ui:Ln(o,t),instance:dt(o.defId,e.range),range:e.range,isStart:!0,isEnd:!0}}function Xn(e,t,n){var r=n.dateEnv,o=n.options,i=t;return e?(i=nt(i),i=r.add(i,o.defaultAllDayEventDuration)):i=r.add(i,o.defaultTimedEventDuration),i}function Jn(e,t,n,o){var i=n.standardProps||{};null==i.hasEnd&&t.durationEditable&&(n.startDelta||n.endDelta)&&(i.hasEnd=!0);var a=r(r(r({},e),i),{ui:r(r({},e.ui),i.ui)});n.extendedProps&&(a.extendedProps=r(r({},a.extendedProps),n.extendedProps));for(var s=0,l=o.pluginHooks.eventDefMutationAppliers;s=0;r-=1){var o=n[r].parseMeta(e);if(o)return{sourceDefId:r,meta:o}}return null}(i,t);if(s)return{_raw:e,isFetching:!1,latestFetchId:"",fetchRange:null,defaultAllDay:i.defaultAllDay,eventDataTransform:i.eventDataTransform,success:i.success,failure:i.failure,publicId:i.id||"",sourceId:Be(),sourceDefId:s.sourceDefId,meta:s.meta,ui:mn(i,t),extendedProps:a}}return null}function rr(e){return r(r(r({},hn),tr),e.pluginHooks.eventSourceRefiners)}function or(e,t){return"function"==typeof e&&(e=e()),null==e?t.createNowMarker():t.createMarker(e)}var ir=function(){function e(){}return e.prototype.getCurrentData=function(){return this.currentDataManager.getCurrentData()},e.prototype.dispatch=function(e){return this.currentDataManager.dispatch(e)},Object.defineProperty(e.prototype,"view",{get:function(){return this.getCurrentData().viewApi},enumerable:!1,configurable:!0}),e.prototype.batchRendering=function(e){e()},e.prototype.updateSize=function(){this.trigger("_resize",!0)},e.prototype.setOption=function(e,t){this.dispatch({type:"SET_OPTION",optionName:e,rawOptionValue:t})},e.prototype.getOption=function(e){return this.currentDataManager.currentCalendarOptionsInput[e]},e.prototype.getAvailableLocaleCodes=function(){return Object.keys(this.getCurrentData().availableRawLocales)},e.prototype.on=function(e,t){var n=this.currentDataManager;n.currentCalendarOptionsRefiners[e]?n.emitter.on(e,t):console.warn("Unknown listener name '"+e+"'")},e.prototype.off=function(e,t){this.currentDataManager.emitter.off(e,t)},e.prototype.trigger=function(e){for(var t,n=[],r=1;r=1?Math.min(o,i):o}(e,this.weekDow,this.weekDoy)},e.prototype.format=function(e,t,n){return void 0===n&&(n={}),t.format({marker:e,timeZoneOffset:null!=n.forcedTzo?n.forcedTzo:this.offsetForMarker(e)},this)},e.prototype.formatRange=function(e,t,n,r){return void 0===r&&(r={}),r.isEndExclusive&&(t=Qe(t,-1)),n.formatRange({marker:e,timeZoneOffset:null!=r.forcedStartTzo?r.forcedStartTzo:this.offsetForMarker(e)},{marker:t,timeZoneOffset:null!=r.forcedEndTzo?r.forcedEndTzo:this.offsetForMarker(t)},this,r.defaultSeparator)},e.prototype.formatIso=function(e,t){void 0===t&&(t={});var n=null;return t.omitTimeZoneOffset||(n=null!=t.forcedTzo?t.forcedTzo:this.offsetForMarker(e)),Pt(e,n,t.omitTime)},e.prototype.timestampToMarker=function(e){return"local"===this.timeZone?lt(it(new Date(e))):"UTC"!==this.timeZone&&this.namedTimeZoneImpl?lt(this.namedTimeZoneImpl.timestampToArray(e)):new Date(e)},e.prototype.offsetForMarker=function(e){return"local"===this.timeZone?-at(st(e)).getTimezoneOffset():"UTC"===this.timeZone?0:this.namedTimeZoneImpl?this.namedTimeZoneImpl.offsetForArray(st(e)):null},e.prototype.toDate=function(e,t){return"local"===this.timeZone?at(st(e)):"UTC"===this.timeZone?new Date(e.valueOf()):this.namedTimeZoneImpl?new Date(e.valueOf()-1e3*this.namedTimeZoneImpl.offsetForArray(st(e))*60):new Date(e.valueOf()-(t||0))},e}(),hr=[],vr={code:"en",week:{dow:0,doy:4},direction:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekText:"W",weekTextLong:"Week",closeHint:"Close",timeHint:"Time",eventHint:"Event",allDayText:"all-day",moreLinkText:"more",noEventsText:"No events to display"},mr=r(r({},vr),{buttonHints:{prev:"Previous $0",next:"Next $0",today:function(e,t){return"day"===t?"Today":"This "+e}},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint:function(e){return"Show "+e+" more event"+(1===e?"":"s")}});function gr(e){for(var t=e.length>0?e[0].code:"en",n=hr.concat(e),r={en:mr},o=0,i=n;o0;o-=1){var i=r.slice(0,o).join("-");if(t[i])return t[i]}return null}(n,t)||mr;return br(e,n,r)}(e,t):br(e.code,[e.code],e)}function br(e,t,n){var r=ft([vr,n],["buttonText"]);delete r.code;var o=r.week;return delete r.week,{codeArg:e,codes:t,week:o,simpleNumberFormat:new Intl.NumberFormat(e),options:r}}var wr,xr={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],display:"inverse-background",classNames:"fc-non-business",groupId:"_businessHours"};function Tr(){return null==wr&&(wr=function(){if("undefined"==typeof document)return!0;var e=document.createElement("div");e.style.position="absolute",e.style.top="0px",e.style.left="0px",e.innerHTML="
",e.querySelector("table").style.height="100px",e.querySelector("div").style.height="100%",document.body.appendChild(e);var t=e.querySelector("div").offsetHeight>0;return document.body.removeChild(e),t}()),wr}var kr={defs:{},instances:{}},Er=function(){function e(){this.getKeysForEventDefs=At(this._getKeysForEventDefs),this.splitDateSelection=At(this._splitDateSpan),this.splitEventStore=At(this._splitEventStore),this.splitIndividualUi=At(this._splitIndividualUi),this.splitEventDrag=At(this._splitInteraction),this.splitEventResize=At(this._splitInteraction),this.eventUiBuilders={}}return e.prototype.splitProps=function(e){var t=this,n=this.getKeyInfo(e),r=this.getKeysForEventDefs(e.eventStore),o=this.splitDateSelection(e.dateSelection),i=this.splitIndividualUi(e.eventUiBases,r),a=this.splitEventStore(e.eventStore,r),s=this.splitEventDrag(e.eventDrag),l=this.splitEventResize(e.eventResize),u={};for(var c in this.eventUiBuilders=vt(n,(function(e,n){return t.eventUiBuilders[n]||At(Dr)})),n){var d=n[c],p=a[c]||kr,f=this.eventUiBuilders[c];u[c]={businessHours:d.businessHours||e.businessHours,dateSelection:o[c]||null,eventStore:p,eventUiBases:f(e.eventUiBases[""],d.ui,i[c]),eventSelection:p.instances[e.eventSelection]?e.eventSelection:"",eventDrag:s[c]||null,eventResize:l[c]||null}}return u},e.prototype._splitDateSpan=function(e){var t={};if(e)for(var n=0,r=this.getKeysForDateSpan(e);nn:!!t&&e>=t.end)}}function Cr(e,t){var n=["fc-day","fc-day-"+Ke[e.dow]];return e.isDisabled?n.push("fc-day-disabled"):(e.isToday&&(n.push("fc-day-today"),n.push(t.getClass("today"))),e.isPast&&n.push("fc-day-past"),e.isFuture&&n.push("fc-day-future"),e.isOther&&n.push("fc-day-other")),n}var _r,Rr=Xt({year:"numeric",month:"long",day:"numeric"}),Mr=Xt({week:"long"});function Nr(e,t,n,o){void 0===n&&(n="day"),void 0===o&&(o=!0);var i=e.dateEnv,a=e.options,s=e.calendarApi,l=i.format(t,"week"===n?Mr:Rr);if(a.navLinks){var u=i.toDate(t),c=function(e){var r="day"===n?a.navLinkDayClick:"week"===n?a.navLinkWeekClick:null;"function"==typeof r?r.call(s,i.toDate(t),e):("string"==typeof r&&(n=r),s.zoomTo(t,n))};return r({title:Ze(a.navLinkHint,[l,u],l),"data-navlink":""},o?je(c):{onClick:c})}return{"aria-label":l}}var Pr=function(){function e(){this.handlers={},this.thisContext=null}return e.prototype.setThisContext=function(e){this.thisContext=e},e.prototype.setOptions=function(e){this.options=e},e.prototype.on=function(e,t){!function(e,t,n){(e[t]||(e[t]=[])).push(n)}(this.handlers,e,t)},e.prototype.off=function(e,t){!function(e,t,n){n?e[t]&&(e[t]=e[t].filter((function(e){return e!==n}))):delete e[t]}(this.handlers,e,t)},e.prototype.trigger=function(e){for(var t=[],n=1;n=n[t]&&e=n[t]&&e0},e.prototype.canScrollHorizontally=function(){return this.getMaxScrollLeft()>0},e.prototype.canScrollUp=function(){return this.getScrollTop()>0},e.prototype.canScrollDown=function(){return this.getScrollTop()0},e.prototype.canScrollRight=function(){return this.getScrollLeft()=c.end?new Date(c.end.valueOf()-1):u),o=this.buildCurrentRangeInfo(e,t),i=/^(year|month|week|day)$/.test(o.unit),a=this.buildRenderRange(this.trimHiddenDays(o.range),o.unit,i),s=a=this.trimHiddenDays(a),f.showNonCurrentDates||(s=Nn(s,o.range)),s=Nn(s=this.adjustActiveRange(s),r),d=o.range,p=r,l=(null===d.end||null===p.start||d.end>p.start)&&(null===d.start||null===p.end||d.start1&&(s=Je(s=nt(s),-1),s=n.add(s,i))),{start:a,end:s}},e.prototype.buildRangeFromDuration=function(e,t,n,r){var o,i,a,s=this.props,l=s.dateEnv,u=s.dateAlignment;if(!u){var c=this.props.dateIncrement;u=c&&Rt(c)e.fetchRange.end:!e.latestFetchId}(e,t,n)})),t,!1,n)}function po(e,t,n,r,o){var i={};for(var a in e){var s=e[a];t[a]?i[a]=fo(s,n,r,o):i[a]=s}return i}function fo(e,t,n,o){var i=o.options,a=o.calendarApi,s=o.pluginHooks.eventSourceDefs[e.sourceDefId],l=Be();return s.fetch({eventSource:e,range:t,isRefetch:n,context:o},(function(n){var r=n.rawEvents;i.eventSourceSuccess&&(r=i.eventSourceSuccess.call(a,r,n.xhr)||r),e.success&&(r=e.success.call(a,r,n.xhr)||r),o.dispatch({type:"RECEIVE_EVENTS",sourceId:e.sourceId,fetchId:l,fetchRange:t,rawEvents:r})}),(function(n){console.warn(n.message,n),i.eventSourceFailure&&i.eventSourceFailure.call(a,n),e.failure&&e.failure(n),o.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:e.sourceId,fetchId:l,fetchRange:t,error:n})})),r(r({},e),{isFetching:!0,latestFetchId:l})}function ho(e,t){return ht(e,(function(e){return vo(e,t)}))}function vo(e,t){return!t.pluginHooks.eventSourceDefs[e.sourceDefId].ignoreRange}function mo(e,t){var n;if(t){n=[];for(var r=0,o=e;r=200&&a.status<400){var e=!1,t=void 0;try{t=JSON.parse(a.responseText),e=!0}catch(e){}e?r(t,a):o("Failure parsing JSON",a)}else o("Request failed",a)},a.onerror=function(){o("Request failed",a)},a.send(i)}(o.method,o.url,i,(function(e,n){t({rawEvents:e,xhr:n})}),(function(e,t){n({message:e,xhr:t})}))}}]}),Gr({recurringTypes:[{parse:function(e,t){if(e.daysOfWeek||e.startTime||e.endTime||e.startRecur||e.endRecur){var n={daysOfWeek:e.daysOfWeek||null,startTime:e.startTime||null,endTime:e.endTime||null,startRecur:e.startRecur?t.createMarker(e.startRecur):null,endRecur:e.endRecur?t.createMarker(e.endRecur):null},r=void 0;return e.duration&&(r=e.duration),!r&&e.startTime&&e.endTime&&(o=e.endTime,i=e.startTime,r={years:o.years-i.years,months:o.months-i.months,days:o.days-i.days,milliseconds:o.milliseconds-i.milliseconds}),{allDayGuess:Boolean(!e.startTime&&!e.endTime),duration:r,typeData:n}}var o,i;return null},expand:function(e,t,n){var r=Nn(t,{start:e.startRecur,end:e.endRecur});return r?function(e,t,n,r){for(var o=e?mt(e):null,i=nt(n.start),a=n.end,s=[];i1?{year:"numeric",month:"short",day:"numeric"}:{year:"numeric",month:"long",day:"numeric"}}(e)),{isEndExclusive:e.isRangeAllDay,defaultSeparator:t.titleRangeSeparator})}var No=function(){function e(e){var t,n,o,i=this;this.computeOptionsData=At(this._computeOptionsData),this.computeCurrentViewData=At(this._computeCurrentViewData),this.organizeRawLocales=At(gr),this.buildLocale=At(yr),this.buildPluginHooks=(n=[],o=[],function(e,i){return t&&It(e,n)&&It(i,o)||(t=function(e,t){var n={},o={reducers:[],isLoadingFuncs:[],contextInit:[],eventRefiners:{},eventDefMemberAdders:[],eventSourceRefiners:{},isDraggableTransformers:[],eventDragMutationMassagers:[],eventDefMutationAppliers:[],dateSelectionTransformers:[],datePointTransforms:[],dateSpanTransforms:[],views:{},viewPropsTransformers:[],isPropsValid:null,externalDefTransforms:[],viewContainerAppends:[],eventDropTransformers:[],componentInteractions:[],calendarInteractions:[],themeClasses:{},eventSourceDefs:[],cmdFormatter:null,recurringTypes:[],namedTimeZonedImpl:null,initialView:"",elementDraggingImpl:null,optionChangeHandlers:{},scrollGridImpl:null,contentTypeHandlers:{},listenerRefiners:{},optionRefiners:{},propSetHandlers:{}};function i(e){for(var t=0,a=e;ts.end&&(r+=this.insertEntry({index:e.index,thickness:e.thickness,span:{start:s.end,end:a.end}},i)),r?(n.push.apply(n,o([{index:e.index,thickness:e.thickness,span:Go(s,a)}],i)),r):(n.push(e),0)},e.prototype.insertEntryAt=function(e,t){var n=this.entriesByLevel,r=this.levelCoords;-1===t.lateral?(qo(r,t.level,t.levelCoord),qo(n,t.level,[e])):qo(n[t.level],t.lateral,e),this.stackCnts[Bo(e)]=t.stackCnt},e.prototype.findInsertion=function(e){for(var t=this,n=t.levelCoords,r=t.entriesByLevel,o=t.strictOrder,i=t.stackCnts,a=n.length,s=0,l=-1,u=-1,c=null,d=0,p=0;p=s+e.thickness)break;for(var h=r[p],v=void 0,m=Zo(h,e.span.start,Fo),g=m[0]+m[1];(v=h[g])&&v.span.starts&&(s=y,c=v,l=p,u=g),y===s&&(d=Math.max(d,i[Bo(v)]+1)),g+=1}}var b=0;if(c)for(b=l+1;bn(e[o-1]))return[o,0];for(;ra))return[i,1];r=i+1}}return[r,0]}var $o=function(){function e(e){this.component=e.component,this.isHitComboAllowed=e.isHitComboAllowed||null}return e.prototype.destroy=function(){},e}();function Yo(e,t){return{component:e,el:t.el,useEventCenter:null==t.useEventCenter||t.useEventCenter,isHitComboAllowed:t.isHitComboAllowed||null}}var Ko={};(function(){function e(e,t){this.emitter=new Pr}e.prototype.destroy=function(){},e.prototype.setMirrorIsVisible=function(e){},e.prototype.setMirrorNeedsRevert=function(e){},e.prototype.setAutoScrollEnabled=function(e){}})(),Boolean;var Xo=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return t(n,e),n.prototype.render=function(){var e=this,t=this.props.widgetGroups.map((function(t){return e.renderWidgetGroup(t)}));return ke.apply(void 0,o(["div",{className:"fc-toolbar-chunk"}],t))},n.prototype.renderWidgetGroup=function(e){for(var t=this.props,n=this.context.theme,r=[],i=!0,a=0,s=e;a1){var g=i&&n.getClass("buttonGroup")||"";return ke.apply(void 0,o(["div",{className:g}],r))}return r[0]},n}(zr),Jo=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return t(n,e),n.prototype.render=function(){var e,t,n=this.props,r=n.model,o=n.extraClassName,i=!1,a=r.sectionWidgets,s=a.center;return a.left?(i=!0,e=a.left):e=a.start,a.right?(i=!0,t=a.right):t=a.end,ke("div",{className:[o||"","fc-toolbar",i?"fc-toolbar-ltr":""].join(" ")},this.renderSection("start",e||[]),this.renderSection("center",s||[]),this.renderSection("end",t||[]))},n.prototype.renderSection=function(e,t){var n=this.props;return ke(Xo,{key:e,widgetGroups:t,title:n.title,navUnit:n.navUnit,activeButton:n.activeButton,isTodayEnabled:n.isTodayEnabled,isPrevEnabled:n.isPrevEnabled,isNextEnabled:n.isNextEnabled,titleId:n.titleId})},n}(zr),Qo=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={availableWidth:null},t.handleEl=function(e){t.el=e,Fr(t.props.elRef,e),t.updateAvailableWidth()},t.handleResize=function(){t.updateAvailableWidth()},t}return t(n,e),n.prototype.render=function(){var e=this.props,t=this.state,n=e.aspectRatio,r=["fc-view-harness",n||e.liquid||e.height?"fc-view-harness-active":"fc-view-harness-passive"],o="",i="";return n?null!==t.availableWidth?o=t.availableWidth/n:i=1/n*100+"%":o=e.height||"",ke("div",{"aria-labelledby":e.labeledById,ref:this.handleEl,className:r.join(" "),style:{height:o,paddingBottom:i}},e.children)},n.prototype.componentDidMount=function(){this.context.addResizeHandler(this.handleResize)},n.prototype.componentWillUnmount=function(){this.context.removeResizeHandler(this.handleResize)},n.prototype.updateAvailableWidth=function(){this.el&&this.props.aspectRatio&&this.setState({availableWidth:this.el.offsetWidth})},n}(zr),ei=function(e){function n(t){var n=e.call(this,t)||this;return n.handleSegClick=function(e,t){var r=n.component,o=r.context,i=In(t);if(i&&r.isValidSegDownEl(e.target)){var a=Oe(e.target,".fc-event-forced-url"),s=a?a.querySelector("a[href]").href:"";o.emitter.trigger("eventClick",{el:t,event:new ar(r.context,i.eventRange.def,i.eventRange.instance),jsEvent:e,view:o.viewApi}),s&&!e.defaultPrevented&&(window.location.href=s)}},n.destroy=ze(t.el,"click",".fc-event",n.handleSegClick),n}return t(n,e),n}($o),ti=function(e){function n(t){var n,r,o,i,a=e.call(this,t)||this;return a.handleEventElRemove=function(e){e===a.currentSegEl&&a.handleSegLeave(null,a.currentSegEl)},a.handleSegEnter=function(e,t){In(t)&&(a.currentSegEl=t,a.triggerEvent("eventMouseEnter",e,t))},a.handleSegLeave=function(e,t){a.currentSegEl&&(a.currentSegEl=null,a.triggerEvent("eventMouseLeave",e,t))},a.removeHoverListeners=(n=t.el,".fc-event",r=a.handleSegEnter,o=a.handleSegLeave,ze(n,"mouseover",".fc-event",(function(e,t){if(t!==i){i=t,r(e,t);var n=function(e){i=null,o(e,t),t.removeEventListener("mouseleave",n)};t.addEventListener("mouseleave",n)}}))),a}return t(n,e),n.prototype.destroy=function(){this.removeHoverListeners()},n.prototype.triggerEvent=function(e,t,n){var r=this.component,o=r.context,i=In(n);t&&!r.isValidSegDownEl(t.target)||o.emitter.trigger(e,{el:n,event:new ar(o,i.eventRange.def,i.eventRange.instance),jsEvent:t,view:o.viewApi})},n}($o),ni=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.buildViewContext=At(Wr),t.buildViewPropTransformers=At(oi),t.buildToolbarProps=At(ri),t.headerRef=De(),t.footerRef=De(),t.interactionsStore={},t.state={viewLabelId:Ue()},t.registerInteractiveComponent=function(e,n){var r=Yo(e,n),o=[ei,ti].concat(t.props.pluginHooks.componentInteractions).map((function(e){return new e(r)}));t.interactionsStore[e.uid]=o,Ko[e.uid]=r},t.unregisterInteractiveComponent=function(e){for(var n=0,r=t.interactionsStore[e.uid];n1?Nr(this.context,s):{},f=r(r(r({date:t.toDate(s),view:i},a.extraHookProps),{text:d}),u);return ke($r,{hookProps:f,classNames:n.dayHeaderClassNames,content:n.dayHeaderContent,defaultContent:si,didMount:n.dayHeaderDidMount,willUnmount:n.dayHeaderWillUnmount},(function(e,t,n,o){return ke("th",r({ref:e,role:"columnheader",className:c.concat(t).join(" "),"data-date":u.isDisabled?void 0:Ot(s),colSpan:a.colSpan},a.extraDataAttrs),ke("div",{className:"fc-scrollgrid-sync-inner"},!u.isDisabled&&ke("a",r({ref:n,className:["fc-col-header-cell-cushion",a.isSticky?"fc-sticky":""].join(" ")},p),o)))}))},n}(zr),ui=Xt({weekday:"long"}),ci=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return t(n,e),n.prototype.render=function(){var e=this.props,t=this.context,n=t.dateEnv,o=t.theme,i=t.viewApi,a=t.options,s=Je(new Date(2592e5),e.dow),l={dow:e.dow,isDisabled:!1,isFuture:!1,isPast:!1,isToday:!1,isOther:!1},u=[ai].concat(Cr(l,o),e.extraClassNames||[]),c=n.format(s,e.dayHeaderFormat),d=r(r(r(r({date:s},l),{view:i}),e.extraHookProps),{text:c});return ke($r,{hookProps:d,classNames:a.dayHeaderClassNames,content:a.dayHeaderContent,defaultContent:si,didMount:a.dayHeaderDidMount,willUnmount:a.dayHeaderWillUnmount},(function(t,o,i,a){return ke("th",r({ref:t,role:"columnheader",className:u.concat(o).join(" "),colSpan:e.colSpan},e.extraDataAttrs),ke("div",{className:"fc-scrollgrid-sync-inner"},ke("a",{"aria-label":n.format(s,ui),className:["fc-col-header-cell-cushion",e.isSticky?"fc-sticky":""].join(" "),ref:i},a)))}))},n}(zr),di=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.initialNowDate=or(n.options.now,n.dateEnv),r.initialNowQueriedMs=(new Date).valueOf(),r.state=r.computeTiming().currentState,r}return t(n,e),n.prototype.render=function(){var e=this.props,t=this.state;return e.children(t.nowDate,t.todayRange)},n.prototype.componentDidMount=function(){this.setTimeout()},n.prototype.componentDidUpdate=function(e){e.unit!==this.props.unit&&(this.clearTimeout(),this.setTimeout())},n.prototype.componentWillUnmount=function(){this.clearTimeout()},n.prototype.computeTiming=function(){var e=this.props,t=this.context,n=Qe(this.initialNowDate,(new Date).valueOf()-this.initialNowQueriedMs),r=t.dateEnv.startOf(n,e.unit),o=t.dateEnv.add(r,Dt(1,e.unit)),i=o.valueOf()-n.valueOf();return i=Math.min(864e5,i),{currentState:{nowDate:r,todayRange:pi(r)},nextState:{nowDate:o,todayRange:pi(o)},waitMs:i}},n.prototype.setTimeout=function(){var e=this,t=this.computeTiming(),n=t.nextState,r=t.waitMs;this.timeoutId=setTimeout((function(){e.setState(n,(function(){e.setTimeout()}))}),r)},n.prototype.clearTimeout=function(){this.timeoutId&&clearTimeout(this.timeoutId)},n.contextType=Lr,n}(Te);function pi(e){var t=nt(e);return{start:t,end:Je(t,1)}}var fi=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.createDayHeaderFormatter=At(hi),t}return t(n,e),n.prototype.render=function(){var e=this.context,t=this.props,n=t.dates,r=t.dateProfile,o=t.datesRepDistinctDays,i=t.renderIntro,a=this.createDayHeaderFormatter(e.options.dayHeaderFormat,o,n.length);return ke(di,{unit:"day"},(function(e,t){return ke("tr",{role:"row"},i&&i("day"),n.map((function(e){return o?ke(li,{key:e.toISOString(),date:e,dateProfile:r,todayRange:t,colCnt:n.length,dayHeaderFormat:a}):ke(ci,{key:e.getUTCDay(),dow:e.getUTCDay(),dayHeaderFormat:a})})))}))},n}(zr);function hi(e,t,n){return e||function(e,t){return Xt(!e||t>10?{weekday:"short"}:t>1?{weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}:{weekday:"long"})}(t,n)}var vi=function(){function e(e,t){for(var n=e.start,r=e.end,o=[],i=[],a=-1;n=t.length?t[t.length-1]+1:t[n]},e}(),mi=function(){function e(e,t){var n,r,o,i=e.dates;if(t){for(r=i[0].getUTCDay(),n=1;nt)return!0;return!1},n.prototype.needsYScrolling=function(){if(bi.test(this.props.overflowY))return!1;for(var e=this.el,t=this.el.getBoundingClientRect().height-this.getXScrollbarWidth(),n=e.children,r=0;rt)return!0;return!1},n.prototype.getXScrollbarWidth=function(){return bi.test(this.props.overflowX)?0:this.el.offsetHeight-this.el.clientHeight},n.prototype.getYScrollbarWidth=function(){return bi.test(this.props.overflowY)?0:this.el.offsetWidth-this.el.clientWidth},n}(zr),xi=function(){function e(e){var t=this;this.masterCallback=e,this.currentMap={},this.depths={},this.callbackMap={},this.handleValue=function(e,n){var r=t,o=r.depths,i=r.currentMap,a=!1,s=!1;null!==e?(a=n in i,i[n]=e,o[n]=(o[n]||0)+1,s=!0):(o[n]-=1,o[n]||(delete i[n],delete t.callbackMap[n],a=!0)),t.masterCallback&&(a&&t.masterCallback(null,String(n)),s&&t.masterCallback(e,String(n)))}}return e.prototype.createRef=function(e){var t=this,n=this.callbackMap[e];return n||(n=this.callbackMap[e]=function(n){t.handleValue(n,String(e))}),n},e.prototype.collect=function(e,t,n){return function(e,t,n,r){void 0===t&&(t=0),void 0===r&&(r=1);var o=[];null==n&&(n=Object.keys(e).length);for(var i=t;i=0&&e=0&&tt.eventRange.range.end?e:t}var Ji=function(e){function n(t,n){void 0===n&&(n={});var o=e.call(this)||this;return o.isRendering=!1,o.isRendered=!1,o.currentClassNames=[],o.customContentRenderId=0,o.handleAction=function(e){switch(e.type){case"SET_EVENT_DRAG":case"SET_EVENT_RESIZE":o.renderRunner.tryDrain()}},o.handleData=function(e){o.currentData=e,o.renderRunner.request(e.calendarOptions.rerenderDelay)},o.handleRenderRequest=function(){if(o.isRendering){o.isRendered=!0;var e=o.currentData;Ee(ke(ii,{options:e.calendarOptions,theme:e.theme,emitter:e.emitter},(function(t,n,i,a){return o.setClassNames(t),o.setHeight(n),ke(Yr.Provider,{value:o.customContentRenderId},ke(ni,r({isHeightAuto:i,forPrint:a},e)))})),o.el)}else o.isRendered&&(o.isRendered=!1,Me(o.el),o.setClassNames([]),o.setHeight(""));Re()},o.el=t,o.renderRunner=new _o(o.handleRenderRequest),new No({optionOverrides:n,calendarApi:o,onAction:o.handleAction,onData:o.handleData}),o}return t(n,e),Object.defineProperty(n.prototype,"view",{get:function(){return this.currentData.viewApi},enumerable:!1,configurable:!0}),n.prototype.render=function(){var e=this.isRendering;e?this.customContentRenderId+=1:this.isRendering=!0,this.renderRunner.request(),e&&this.updateSize()},n.prototype.destroy=function(){this.isRendering&&(this.isRendering=!1,this.renderRunner.request())},n.prototype.updateSize=function(){e.prototype.updateSize.call(this),Re()},n.prototype.batchRendering=function(e){this.renderRunner.pause("batchRendering"),e(),this.renderRunner.resume("batchRendering")},n.prototype.pauseRendering=function(){this.renderRunner.pause("pauseRendering")},n.prototype.resumeRendering=function(){this.renderRunner.resume("pauseRendering",!0)},n.prototype.resetOptions=function(e,t){this.currentDataManager.resetOptions(e,t)},n.prototype.setClassNames=function(e){if(!It(e,this.currentClassNames)){for(var t=this.el.classList,n=0,r=this.currentClassNames;n1,w=y.span.start===s;d+=y.levelCoord-c,c=y.levelCoord+y.thickness,b?(d+=y.thickness,w&&v.push({seg:ha(h,y.span.start,y.span.end,n),isVisible:!0,isAbsolute:!0,absoluteTop:y.levelCoord,marginTop:0})):w&&(v.push({seg:ha(h,y.span.start,y.span.end,n),isVisible:!0,isAbsolute:!1,absoluteTop:y.levelCoord,marginTop:d}),d=0)}o.push(u),i.push(v),a.push(d)}return{singleColPlacements:o,multiColPlacements:i,leftoverMargins:a}}(s.toRects(),e,a),h=f.singleColPlacements,v=f.multiColPlacements,m=f.leftoverMargins,g=[],y=[],b=0,w=u;b1,showWeekNumbers:t.showWeekNumbers,todayRange:h,dateProfile:n,cells:i,renderIntro:t.renderRowIntro,businessHourSegs:s[f],eventSelection:t.eventSelection,bgEventSegs:l[f].filter(ya),fgEventSegs:u[f],dateSelectionSegs:c[f],eventDrag:d[f],eventResize:p[f],dayMaxEvents:o,dayMaxEventRows:r,clientWidth:t.clientWidth,clientHeight:t.clientHeight,forPrint:t.forPrint})})))))})))},n.prototype.prepareHits=function(){this.rowPositions=new Or(this.rootEl,this.rowRefs.collect().map((function(e){return e.getCellEls()[0]})),!1,!0),this.colPositions=new Or(this.rootEl,this.rowRefs.currentMap[0].getCellEls(),!0,!1)},n.prototype.queryHit=function(e,t){var n=this.colPositions,o=this.rowPositions,i=n.leftToIndex(e),a=o.topToIndex(t);if(null!=a&&null!=i){var s=this.props.cells[a][i];return{dateProfile:this.props.dateProfile,dateSpan:r({range:this.getCellRange(a,i),allDay:!0},s.extraDateSpan),dayEl:this.getCellEl(a,i),rect:{left:n.lefts[i],right:n.rights[i],top:o.tops[a],bottom:o.bottoms[a]},layer:0}}return null},n.prototype.getCellEl=function(e,t){return this.rowRefs.currentMap[e].getCellEls()[t]},n.prototype.getCellRange=function(e,t){var n=this.props.cells[e][t].date;return{start:n,end:Je(n,1)}},n}(Br);function ya(e){return e.eventRange.def.allDay}var ba=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.forceDayIfListItem=!0,t}return t(n,e),n.prototype.sliceRange=function(e,t){return t.sliceRange(e)},n}(gi),wa=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.slicer=new ba,t.tableRef=De(),t}return t(n,e),n.prototype.render=function(){var e=this.props,t=this.context;return ke(ga,r({ref:this.tableRef},this.slicer.sliceProps(e,e.dateProfile,e.nextDayThreshold,t,e.dayTableModel),{dateProfile:e.dateProfile,cells:e.dayTableModel.cells,colGroupNode:e.colGroupNode,tableMinWidth:e.tableMinWidth,renderRowIntro:e.renderRowIntro,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.showWeekNumbers,expandRows:e.expandRows,headerAlignElRef:e.headerAlignElRef,clientWidth:e.clientWidth,clientHeight:e.clientHeight,forPrint:e.forPrint}))},n}(Br),xa=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.buildDayTableModel=At(Ta),t.headerRef=De(),t.tableRef=De(),t}return t(n,e),n.prototype.render=function(){var e=this,t=this.context,n=t.options,r=t.dateProfileGenerator,o=this.props,i=this.buildDayTableModel(o.dateProfile,r),a=n.dayHeaders&&ke(fi,{ref:this.headerRef,dateProfile:o.dateProfile,dates:i.headerDates,datesRepDistinctDays:1===i.rowCnt}),s=function(t){return ke(wa,{ref:e.tableRef,dateProfile:o.dateProfile,dayTableModel:i,businessHours:o.businessHours,dateSelection:o.dateSelection,eventStore:o.eventStore,eventUiBases:o.eventUiBases,eventSelection:o.eventSelection,eventDrag:o.eventDrag,eventResize:o.eventResize,nextDayThreshold:n.nextDayThreshold,colGroupNode:t.tableColGroupNode,tableMinWidth:t.tableMinWidth,dayMaxEvents:n.dayMaxEvents,dayMaxEventRows:n.dayMaxEventRows,showWeekNumbers:n.weekNumbers,expandRows:!o.isHeightAuto,headerAlignElRef:e.headerElRef,clientWidth:t.clientWidth,clientHeight:t.clientHeight,forPrint:o.forPrint})};return n.dayMinWidth?this.renderHScrollLayout(a,s,i.colCnt,n.dayMinWidth):this.renderSimpleLayout(a,s)},n}(Qi);function Ta(e,t){var n=new vi(e.renderRange,t);return new mi(n,/year|month|week/.test(e.currentRangeUnit))}var ka=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return t(n,e),n.prototype.buildRenderRange=function(t,n,r){var o,i=this.props.dateEnv,a=e.prototype.buildRenderRange.call(this,t,n,r),s=a.start,l=a.end;return/^(year|month)$/.test(n)&&(s=i.startOfWeek(s),(o=i.startOfWeek(l)).valueOf()!==l.valueOf()&&(l=Xe(o,1))),this.props.monthMode&&this.props.fixedWeekCount&&(l=Xe(l,6-Math.ceil(et(s,l)/7))),{start:s,end:l}},n}(so);const Ea=Gr({initialView:"dayGridMonth",views:{dayGrid:{component:xa,dateProfileGeneratorClass:ka},dayGridDay:{type:"dayGrid",duration:{days:1}},dayGridWeek:{type:"dayGrid",duration:{weeks:1}},dayGridMonth:{type:"dayGrid",duration:{months:1},monthMode:!0,fixedWeekCount:!0}}});var Da=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return t(n,e),n.prototype.getKeyInfo=function(){return{allDay:{},timed:{}}},n.prototype.getKeysForDateSpan=function(e){return e.allDay?["allDay"]:["timed"]},n.prototype.getKeysForEventDef=function(e){return e.allDay?"background"===(t=e).ui.display||"inverse-background"===t.ui.display?["timed","allDay"]:["allDay"]:["timed"];var t},n}(Er),Sa=Xt({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"short"});function Ca(e){var t=["fc-timegrid-slot","fc-timegrid-slot-label",e.isLabeled?"fc-scrollgrid-shrink":"fc-timegrid-slot-minor"];return ke(Lr.Consumer,null,(function(n){if(!e.isLabeled)return ke("td",{className:t.join(" "),"data-time":e.isoTimeStr});var r=n.dateEnv,o=n.options,i=n.viewApi,a=null==o.slotLabelFormat?Sa:Array.isArray(o.slotLabelFormat)?Xt(o.slotLabelFormat[0]):Xt(o.slotLabelFormat),s={level:0,time:e.time,date:r.toDate(e.date),view:i,text:r.format(e.date,a)};return ke($r,{hookProps:s,classNames:o.slotLabelClassNames,content:o.slotLabelContent,defaultContent:_a,didMount:o.slotLabelDidMount,willUnmount:o.slotLabelWillUnmount},(function(n,r,o,i){return ke("td",{ref:n,className:t.concat(r).join(" "),"data-time":e.isoTimeStr},ke("div",{className:"fc-timegrid-slot-label-frame fc-scrollgrid-shrink-frame"},ke("div",{className:"fc-timegrid-slot-label-cushion fc-scrollgrid-shrink-cushion",ref:o},i)))}))}))}function _a(e){return e.text}var Ra=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return t(n,e),n.prototype.render=function(){return this.props.slatMetas.map((function(e){return ke("tr",{key:e.key},ke(Ca,r({},e)))}))},n}(zr),Ma=Xt({week:"short"}),Na=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.allDaySplitter=new Da,t.headerElRef=De(),t.rootElRef=De(),t.scrollerElRef=De(),t.state={slatCoords:null},t.handleScrollTopRequest=function(e){var n=t.scrollerElRef.current;n&&(n.scrollTop=e)},t.renderHeadAxis=function(e,n){void 0===n&&(n="");var o=t.context.options,i=t.props.dateProfile.renderRange,a=1===et(i.start,i.end)?Nr(t.context,i.start,"week"):{};return o.weekNumbers&&"day"===e?ke(Vi,{date:i.start,defaultFormat:Ma},(function(e,t,o,i){return ke("th",{ref:e,"aria-hidden":!0,className:["fc-timegrid-axis","fc-scrollgrid-shrink"].concat(t).join(" ")},ke("div",{className:"fc-timegrid-axis-frame fc-scrollgrid-shrink-frame fc-timegrid-axis-frame-liquid",style:{height:n}},ke("a",r({ref:o,className:"fc-timegrid-axis-cushion fc-scrollgrid-shrink-cushion fc-scrollgrid-sync-inner"},a),i)))})):ke("th",{"aria-hidden":!0,className:"fc-timegrid-axis"},ke("div",{className:"fc-timegrid-axis-frame",style:{height:n}}))},t.renderTableRowAxis=function(e){var n=t.context,r=n.options,o=n.viewApi,i={text:r.allDayText,view:o};return ke($r,{hookProps:i,classNames:r.allDayClassNames,content:r.allDayContent,defaultContent:Pa,didMount:r.allDayDidMount,willUnmount:r.allDayWillUnmount},(function(t,n,r,o){return ke("td",{ref:t,"aria-hidden":!0,className:["fc-timegrid-axis","fc-scrollgrid-shrink"].concat(n).join(" ")},ke("div",{className:"fc-timegrid-axis-frame fc-scrollgrid-shrink-frame"+(null==e?" fc-timegrid-axis-frame-liquid":""),style:{height:e}},ke("span",{className:"fc-timegrid-axis-cushion fc-scrollgrid-shrink-cushion fc-scrollgrid-sync-inner",ref:r},o)))}))},t.handleSlatCoords=function(e){t.setState({slatCoords:e})},t}return t(n,e),n.prototype.renderSimpleLayout=function(e,t,n){var r=this.context,o=this.props,i=[],a=_i(r.options);return e&&i.push({type:"header",key:"header",isSticky:a,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}}),t&&(i.push({type:"body",key:"all-day",chunk:{content:t}}),i.push({type:"body",key:"all-day-divider",outerContent:ke("tr",{role:"presentation",className:"fc-scrollgrid-section"},ke("td",{className:"fc-timegrid-divider "+r.theme.getClass("tableCellShaded")}))})),i.push({type:"body",key:"body",liquid:!0,expandRows:Boolean(r.options.expandRows),chunk:{scrollerElRef:this.scrollerElRef,content:n}}),ke(no,{viewSpec:r.viewSpec,elRef:this.rootElRef},(function(e,t){return ke("div",{className:["fc-timegrid"].concat(t).join(" "),ref:e},ke(Mi,{liquid:!o.isHeightAuto&&!o.forPrint,collapsibleWidth:o.forPrint,cols:[{width:"shrink"}],sections:i}))}))},n.prototype.renderHScrollLayout=function(e,t,n,r,o,i,a){var s=this,l=this.context.pluginHooks.scrollGridImpl;if(!l)throw new Error("No ScrollGrid implementation");var u=this.context,c=this.props,d=!c.forPrint&&_i(u.options),p=!c.forPrint&&Ri(u.options),f=[];e&&f.push({type:"header",key:"header",isSticky:d,syncRowHeights:!0,chunks:[{key:"axis",rowContent:function(e){return ke("tr",{role:"presentation"},s.renderHeadAxis("day",e.rowSyncHeights[0]))}},{key:"cols",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}]}),t&&(f.push({type:"body",key:"all-day",syncRowHeights:!0,chunks:[{key:"axis",rowContent:function(e){return ke("tr",{role:"presentation"},s.renderTableRowAxis(e.rowSyncHeights[0]))}},{key:"cols",content:t}]}),f.push({key:"all-day-divider",type:"body",outerContent:ke("tr",{role:"presentation",className:"fc-scrollgrid-section"},ke("td",{colSpan:2,className:"fc-timegrid-divider "+u.theme.getClass("tableCellShaded")}))}));var h=u.options.nowIndicator;return f.push({type:"body",key:"body",liquid:!0,expandRows:Boolean(u.options.expandRows),chunks:[{key:"axis",content:function(e){return ke("div",{className:"fc-timegrid-axis-chunk"},ke("table",{"aria-hidden":!0,style:{height:e.expandRows?e.clientHeight:""}},e.tableColGroupNode,ke("tbody",null,ke(Ra,{slatMetas:i}))),ke("div",{className:"fc-timegrid-now-indicator-container"},ke(di,{unit:h?"minute":"day"},(function(e){var t=h&&a&&a.safeComputeTop(e);return"number"==typeof t?ke(Hi,{isAxis:!0,date:e},(function(e,n,r,o){return ke("div",{ref:e,className:["fc-timegrid-now-indicator-arrow"].concat(n).join(" "),style:{top:t}},o)})):null}))))}},{key:"cols",scrollerElRef:this.scrollerElRef,content:n}]}),p&&f.push({key:"footer",type:"footer",isSticky:!0,chunks:[{key:"axis",content:Ci},{key:"cols",content:Ci}]}),ke(no,{viewSpec:u.viewSpec,elRef:this.rootElRef},(function(e,t){return ke("div",{className:["fc-timegrid"].concat(t).join(" "),ref:e},ke(l,{liquid:!c.isHeightAuto&&!c.forPrint,collapsibleWidth:!1,colGroups:[{width:"shrink",cols:[{width:"shrink"}]},{cols:[{span:r,minWidth:o}]}],sections:f}))}))},n.prototype.getAllDayMaxEventProps=function(){var e=this.context.options,t=e.dayMaxEvents,n=e.dayMaxEventRows;return!0!==t&&!0!==n||(t=void 0,n=5),{dayMaxEvents:t,dayMaxEventRows:n}},n}(Br);function Pa(e){return e.text}var Oa=function(){function e(e,t,n){this.positions=e,this.dateProfile=t,this.slotDuration=n}return e.prototype.safeComputeTop=function(e){var t=this.dateProfile;if(Pn(t.currentRange,e)){var n=nt(e),r=e.valueOf()-n.valueOf();if(r>=Rt(t.slotMinTime)&&r0,b=Boolean(l)&&l.span.end-l.span.start=0;t-=1)if(null!==(r=Mt(n=Dt(rs[t]),e))&&r>1)return n;return e}(r),c=[];Rt(s)1?e.isStart?c=Fn(e,t,n,null,null,l.range.start,e.end):e.isEnd?c=Fn(e,t,n,null,null,e.start,l.range.end):u=!0:c=Fn(e,t,n),u){var d={text:n.options.allDayText,view:n.viewApi};return ke($r,{hookProps:d,classNames:a.allDayClassNames,content:a.allDayContent,defaultContent:ps,didMount:a.allDayDidMount,willUnmount:a.allDayWillUnmount},(function(e,t,n,i){return ke("td",{ref:e,headers:r+" "+o,className:["fc-list-event-time"].concat(t).join(" ")},i)}))}return ke("td",{className:"fc-list-event-time"},c)}return null}(n,s,t,o,a),ke("td",{"aria-hidden":!0,className:"fc-list-event-graphic"},ke("span",{className:"fc-list-event-dot",style:{borderColor:c.borderColor||c.backgroundColor}})),ke("td",{ref:l,headers:i+" "+a,className:"fc-list-event-title"},u))}))},n}(zr);function ps(e){return e.text}function fs(e){return e.text}function hs(e){for(var t=nt(e.renderRange.start),n=e.renderRange.end,r=[],o=[];t0?e.renderSegList(s,i):e.renderEmptyMessage()))}))},n.prototype.renderEmptyMessage=function(){var e=this.context,t=e.options,n=e.viewApi,r={text:t.noEventsText,view:n};return ke($r,{hookProps:r,classNames:t.noEventsClassNames,content:t.noEventsContent,defaultContent:fs,didMount:t.noEventsDidMount,willUnmount:t.noEventsWillUnmount},(function(e,t,n,r){return ke("div",{className:["fc-list-empty"].concat(t).join(" "),ref:e},ke("div",{className:"fc-list-empty-cushion",ref:n},r))}))},n.prototype.renderSegList=function(e,t){var n=this.context,o=n.theme,i=n.options,a=this.state,s=a.timeHeaderId,l=a.eventHeaderId,u=a.dateHeaderIdRoot,c=function(e){var t,n,r=[];for(t=0;t0&&(r=Es(n.width)/a||1),i>0&&(o=Es(n.height)/i||1)}return{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function Ss(e){var t=ys(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Cs(e){return e?(e.nodeName||"").toLowerCase():null}function _s(e){return((bs(e)?e.ownerDocument:e.document)||window.document).documentElement}function Rs(e){return Ds(_s(e)).left+Ss(e).scrollLeft}function Ms(e){return ys(e).getComputedStyle(e)}function Ns(e){var t=Ms(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Ps(e,t,n){void 0===n&&(n=!1);var r,o,i=ws(t),a=ws(t)&&function(e){var t=e.getBoundingClientRect(),n=Es(t.width)/e.offsetWidth||1,r=Es(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),s=_s(t),l=Ds(e,a),u={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(i||!i&&!n)&&(("body"!==Cs(t)||Ns(s))&&(u=(r=t)!==ys(r)&&ws(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:Ss(r)),ws(t)?((c=Ds(t,!0)).x+=t.clientLeft,c.y+=t.clientTop):s&&(c.x=Rs(s))),{x:l.left+u.scrollLeft-c.x,y:l.top+u.scrollTop-c.y,width:l.width,height:l.height}}function Os(e){var t=Ds(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Hs(e){return"html"===Cs(e)?e:e.assignedSlot||e.parentNode||(xs(e)?e.host:null)||_s(e)}function Is(e){return["html","body","#document"].indexOf(Cs(e))>=0?e.ownerDocument.body:ws(e)&&Ns(e)?e:Is(Hs(e))}function As(e,t){var n;void 0===t&&(t=[]);var r=Is(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=ys(r),a=o?[i].concat(i.visualViewport||[],Ns(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(As(Hs(a)))}function Ls(e){return["table","td","th"].indexOf(Cs(e))>=0}function Ws(e){return ws(e)&&"fixed"!==Ms(e).position?e.offsetParent:null}function Us(e){for(var t=ys(e),n=Ws(e);n&&Ls(n)&&"static"===Ms(n).position;)n=Ws(n);return n&&("html"===Cs(n)||"body"===Cs(n)&&"static"===Ms(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&ws(e)&&"fixed"===Ms(e).position)return null;for(var n=Hs(e);ws(n)&&["html","body"].indexOf(Cs(n))<0;){var r=Ms(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var zs="top",js="bottom",Vs="right",Fs="left",Bs="auto",Gs=[zs,js,Vs,Fs],qs="start",Zs="end",$s="viewport",Ys="popper",Ks=Gs.reduce((function(e,t){return e.concat([t+"-"+qs,t+"-"+Zs])}),[]),Xs=[].concat(Gs,[Bs]).reduce((function(e,t){return e.concat([t,t+"-"+qs,t+"-"+Zs])}),[]),Js=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Qs(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}var el={placement:"bottom",modifiers:[],strategy:"absolute"};function tl(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function sl(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?ol(o):null,a=o?il(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case zs:t={x:s,y:n.y-r.height};break;case js:t={x:s,y:n.y+n.height};break;case Vs:t={x:n.x+n.width,y:l};break;case Fs:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var u=i?al(i):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case qs:t[u]=t[u]-(n[c]/2-r[c]/2);break;case Zs:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}var ll={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ul(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,p=a.x,f=void 0===p?0:p,h=a.y,v=void 0===h?0:h,m="function"==typeof c?c({x:f,y:v}):{x:f,y:v};f=m.x,v=m.y;var g=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),b=Fs,w=zs,x=window;if(u){var T=Us(n),k="clientHeight",E="clientWidth";T===ys(n)&&"static"!==Ms(T=_s(n)).position&&"absolute"===s&&(k="scrollHeight",E="scrollWidth"),T=T,(o===zs||(o===Fs||o===Vs)&&i===Zs)&&(w=js,v-=(d&&x.visualViewport?x.visualViewport.height:T[k])-r.height,v*=l?1:-1),o!==Fs&&(o!==zs&&o!==js||i!==Zs)||(b=Vs,f-=(d&&x.visualViewport?x.visualViewport.width:T[E])-r.width,f*=l?1:-1)}var D,S=Object.assign({position:s},u&&ll),C=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:Es(t*r)/r||0,y:Es(n*r)/r||0}}({x:f,y:v}):{x:f,y:v};return f=C.x,v=C.y,l?Object.assign({},S,((D={})[w]=y?"0":"",D[b]=g?"0":"",D.transform=(x.devicePixelRatio||1)<=1?"translate("+f+"px, "+v+"px)":"translate3d("+f+"px, "+v+"px, 0)",D)):Object.assign({},S,((t={})[w]=y?v+"px":"",t[b]=g?f+"px":"",t.transform="",t))}const cl={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];ws(o)&&Cs(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});ws(r)&&Cs(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},dl={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=Xs.reduce((function(e,n){return e[n]=function(e,t,n){var r=ol(e),o=[Fs,zs].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[Fs,Vs].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],l=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}};var pl={left:"right",right:"left",bottom:"top",top:"bottom"};function fl(e){return e.replace(/left|right|bottom|top/g,(function(e){return pl[e]}))}var hl={start:"end",end:"start"};function vl(e){return e.replace(/start|end/g,(function(e){return hl[e]}))}function ml(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&xs(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function gl(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function yl(e,t){return t===$s?gl(function(e){var t=ys(e),n=_s(e),r=t.visualViewport,o=n.clientWidth,i=n.clientHeight,a=0,s=0;return r&&(o=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=r.offsetLeft,s=r.offsetTop)),{width:o,height:i,x:a+Rs(e),y:s}}(e)):bs(t)?function(e){var t=Ds(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):gl(function(e){var t,n=_s(e),r=Ss(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=Ts(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Ts(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+Rs(e),l=-r.scrollTop;return"rtl"===Ms(o||n).direction&&(s+=Ts(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}(_s(e)))}function bl(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function wl(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function xl(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.boundary,a=void 0===i?"clippingParents":i,s=n.rootBoundary,l=void 0===s?$s:s,u=n.elementContext,c=void 0===u?Ys:u,d=n.altBoundary,p=void 0!==d&&d,f=n.padding,h=void 0===f?0:f,v=bl("number"!=typeof h?h:wl(h,Gs)),m=c===Ys?"reference":Ys,g=e.rects.popper,y=e.elements[p?m:c],b=function(e,t,n){var r="clippingParents"===t?function(e){var t=As(Hs(e)),n=["absolute","fixed"].indexOf(Ms(e).position)>=0&&ws(e)?Us(e):e;return bs(n)?t.filter((function(e){return bs(e)&&ml(e,n)&&"body"!==Cs(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],a=o.reduce((function(t,n){var r=yl(e,n);return t.top=Ts(r.top,t.top),t.right=ks(r.right,t.right),t.bottom=ks(r.bottom,t.bottom),t.left=Ts(r.left,t.left),t}),yl(e,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(bs(y)?y:y.contextElement||_s(e.elements.popper),a,l),w=Ds(e.elements.reference),x=sl({reference:w,element:g,strategy:"absolute",placement:o}),T=gl(Object.assign({},g,x)),k=c===Ys?T:w,E={top:b.top-k.top+v.top,bottom:k.bottom-b.bottom+v.bottom,left:b.left-k.left+v.left,right:k.right-b.right+v.right},D=e.modifiersData.offset;if(c===Ys&&D){var S=D[o];Object.keys(E).forEach((function(e){var t=[Vs,js].indexOf(e)>=0?1:-1,n=[zs,js].indexOf(e)>=0?"y":"x";E[e]+=S[n]*t}))}return E}const Tl={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,h=void 0===f||f,v=n.allowedAutoPlacements,m=t.options.placement,g=ol(m),y=l||(g!==m&&h?function(e){if(ol(e)===Bs)return[];var t=fl(e);return[vl(e),t,vl(t)]}(m):[fl(m)]),b=[m].concat(y).reduce((function(e,n){return e.concat(ol(n)===Bs?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?Xs:l,c=il(r),d=c?s?Ks:Ks.filter((function(e){return il(e)===c})):Gs,p=d.filter((function(e){return u.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=xl(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[ol(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:v}):n)}),[]),w=t.rects.reference,x=t.rects.popper,T=new Map,k=!0,E=b[0],D=0;D=0,M=R?"width":"height",N=xl(t,{placement:S,boundary:c,rootBoundary:d,altBoundary:p,padding:u}),P=R?_?Vs:Fs:_?js:zs;w[M]>x[M]&&(P=fl(P));var O=fl(P),H=[];if(i&&H.push(N[C]<=0),s&&H.push(N[P]<=0,N[O]<=0),H.every((function(e){return e}))){E=S,k=!1;break}T.set(S,H)}if(k)for(var I=function(e){var t=b.find((function(t){var n=T.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},A=h?3:1;A>0&&"break"!==I(A);A--);t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function kl(e,t,n){return Ts(e,ks(t,n))}const El={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,p=n.tether,f=void 0===p||p,h=n.tetherOffset,v=void 0===h?0:h,m=xl(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),g=ol(t.placement),y=il(t.placement),b=!y,w=al(g),x="x"===w?"y":"x",T=t.modifiersData.popperOffsets,k=t.rects.reference,E=t.rects.popper,D="function"==typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,S="number"==typeof D?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),C=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,_={x:0,y:0};if(T){if(i){var R,M="y"===w?zs:Fs,N="y"===w?js:Vs,P="y"===w?"height":"width",O=T[w],H=O+m[M],I=O-m[N],A=f?-E[P]/2:0,L=y===qs?k[P]:E[P],W=y===qs?-E[P]:-k[P],U=t.elements.arrow,z=f&&U?Os(U):{width:0,height:0},j=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},V=j[M],F=j[N],B=kl(0,k[P],z[P]),G=b?k[P]/2-A-B-V-S.mainAxis:L-B-V-S.mainAxis,q=b?-k[P]/2+A+B+F+S.mainAxis:W+B+F+S.mainAxis,Z=t.elements.arrow&&Us(t.elements.arrow),$=Z?"y"===w?Z.clientTop||0:Z.clientLeft||0:0,Y=null!=(R=null==C?void 0:C[w])?R:0,K=O+q-Y,X=kl(f?ks(H,O+G-Y-$):H,O,f?Ts(I,K):I);T[w]=X,_[w]=X-O}if(s){var J,Q="x"===w?zs:Fs,ee="x"===w?js:Vs,te=T[x],ne="y"===x?"height":"width",re=te+m[Q],oe=te-m[ee],ie=-1!==[zs,Fs].indexOf(g),ae=null!=(J=null==C?void 0:C[x])?J:0,se=ie?re:te-k[ne]-E[ne]-ae+S.altAxis,le=ie?te+k[ne]+E[ne]-ae-S.altAxis:oe,ue=f&&ie?function(e,t,n){var r=kl(e,t,n);return r>n?n:r}(se,te,le):kl(f?se:re,te,f?le:oe);T[x]=ue,_[x]=ue-te}t.modifiersData[r]=_}},requiresIfExists:["offset"]};function Dl(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Sl(e){return[zs,Vs,js,Fs].some((function(t){return e[t]>=0}))}var Cl=nl({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,a=r.resize,s=void 0===a||a,l=ys(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach((function(e){e.addEventListener("scroll",n.update,rl)})),s&&l.addEventListener("resize",n.update,rl),function(){i&&u.forEach((function(e){e.removeEventListener("scroll",n.update,rl)})),s&&l.removeEventListener("resize",n.update,rl)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=sl({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,l=void 0===s||s,u={placement:ol(t.placement),variation:il(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,ul(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,ul(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},cl,dl,Tl,El,{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=ol(n.placement),l=al(s),u=[Fs,Vs].indexOf(s)>=0?"height":"width";if(i&&a){var c=function(e,t){return bl("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:wl(e,Gs))}(o.padding,n),d=Os(i),p="y"===l?zs:Fs,f="y"===l?js:Vs,h=n.rects.reference[u]+n.rects.reference[l]-a[l]-n.rects.popper[u],v=a[l]-n.rects.reference[l],m=Us(i),g=m?"y"===l?m.clientHeight||0:m.clientWidth||0:0,y=h/2-v/2,b=c[p],w=g-d[u]-c[f],x=g/2-d[u]/2+y,T=kl(b,x,w),k=l;n.modifiersData[r]=((t={})[k]=T,t.centerOffset=T-x,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&ml(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=xl(t,{elementContext:"reference"}),s=xl(t,{altBoundary:!0}),l=Dl(a,r),u=Dl(s,o,i),c=Sl(l),d=Sl(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}}]}),_l="tippy-content",Rl="tippy-arrow",Ml="tippy-svg-arrow",Nl={passive:!0,capture:!0},Pl=function(){return document.body};function Ol(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function Hl(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function Il(e,t){return"function"==typeof e?e.apply(void 0,t):e}function Al(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function Ll(e){return[].concat(e)}function Wl(e,t){-1===e.indexOf(t)&&e.push(t)}function Ul(e){return[].slice.call(e)}function zl(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function jl(){return document.createElement("div")}function Vl(e){return["Element","Fragment"].some((function(t){return Hl(e,t)}))}function Fl(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Bl(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Gl(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function ql(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var Zl={isTouch:!1},$l=0;function Yl(){Zl.isTouch||(Zl.isTouch=!0,window.performance&&document.addEventListener("mousemove",Kl))}function Kl(){var e=performance.now();e-$l<20&&(Zl.isTouch=!1,document.removeEventListener("mousemove",Kl)),$l=e}function Xl(){var e,t=document.activeElement;if((e=t)&&e._tippy&&e._tippy.reference===e){var n=t._tippy;t.blur&&!n.state.isVisible&&t.blur()}}var Jl=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),Ql=Object.assign({appendTo:Pl,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),eu=Object.keys(Ql);function tu(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,i=n.defaultValue;return o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=Ql[o])?r:i),t}),{});return Object.assign({},e,t)}function nu(e,t){var n=Object.assign({},t,{content:Il(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(tu(Object.assign({},Ql,{plugins:t}))):eu).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},Ql.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function ru(e,t){e.innerHTML=t}function ou(e){var t=jl();return!0===e?t.className=Rl:(t.className=Ml,Vl(e)?t.appendChild(e):ru(t,e)),t}function iu(e,t){Vl(t.content)?(ru(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?ru(e,t.content):e.textContent=t.content)}function au(e){var t=e.firstElementChild,n=Ul(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(_l)})),arrow:n.find((function(e){return e.classList.contains(Rl)||e.classList.contains(Ml)})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function su(e){var t=jl(),n=jl();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=jl();function o(n,r){var o=au(t),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||iu(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(ou(r.arrow))):i.appendChild(ou(r.arrow)):s&&i.removeChild(s)}return r.className=_l,r.setAttribute("data-state","hidden"),iu(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}su.$$tippy=!0;var lu=1,uu=[],cu=[];function du(e,t){var n,r,o,i,a,s,l,u,c=nu(e,Object.assign({},Ql,tu(zl(t)))),d=!1,p=!1,f=!1,h=!1,v=[],m=Al(Z,c.interactiveDebounce),g=lu++,y=(u=c.plugins).filter((function(e,t){return u.indexOf(e)===t})),b={id:g,reference:e,popper:jl(),popperInstance:null,props:c,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:y,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(r),cancelAnimationFrame(o)},setProps:function(t){if(!b.state.isDestroyed){O("onBeforeUpdate",[b,t]),G();var n=b.props,r=nu(e,Object.assign({},n,zl(t),{ignoreAttributes:!0}));b.props=r,B(),n.interactiveDebounce!==r.interactiveDebounce&&(A(),m=Al(Z,r.interactiveDebounce)),n.triggerTarget&&!r.triggerTarget?Ll(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):r.triggerTarget&&e.removeAttribute("aria-expanded"),I(),P(),T&&T(n,r),b.popperInstance&&(X(),Q().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),O("onAfterUpdate",[b,t])}},setContent:function(e){b.setProps({content:e})},show:function(){var e=b.state.isVisible,t=b.state.isDestroyed,n=!b.state.isEnabled,r=Zl.isTouch&&!b.props.touch,o=Ol(b.props.duration,0,Ql.duration);if(!(e||t||n||r||_().hasAttribute("disabled")||(O("onShow",[b],!1),!1===b.props.onShow(b)))){if(b.state.isVisible=!0,C()&&(x.style.visibility="visible"),P(),z(),b.state.isMounted||(x.style.transition="none"),C()){var i=M();Fl([i.box,i.content],0)}var a,l,u;s=function(){var e;if(b.state.isVisible&&!h){if(h=!0,x.offsetHeight,x.style.transition=b.props.moveTransition,C()&&b.props.animation){var t=M(),n=t.box,r=t.content;Fl([n,r],o),Bl([n,r],"visible")}H(),I(),Wl(cu,b),null==(e=b.popperInstance)||e.forceUpdate(),O("onMount",[b]),b.props.animation&&C()&&function(e,t){V(e,(function(){b.state.isShown=!0,O("onShown",[b])}))}(o)}},l=b.props.appendTo,u=_(),(a=b.props.interactive&&l===Pl||"parent"===l?u.parentNode:Il(l,[u])).contains(x)||a.appendChild(x),b.state.isMounted=!0,X()}},hide:function(){var e=!b.state.isVisible,t=b.state.isDestroyed,n=!b.state.isEnabled,r=Ol(b.props.duration,1,Ql.duration);if(!(e||t||n)&&(O("onHide",[b],!1),!1!==b.props.onHide(b))){if(b.state.isVisible=!1,b.state.isShown=!1,h=!1,d=!1,C()&&(x.style.visibility="hidden"),A(),j(),P(!0),C()){var o=M(),i=o.box,a=o.content;b.props.animation&&(Fl([i,a],r),Bl([i,a],"hidden"))}H(),I(),b.props.animation?C()&&function(e,t){V(e,(function(){!b.state.isVisible&&x.parentNode&&x.parentNode.contains(x)&&t()}))}(r,b.unmount):b.unmount()}},hideWithInteractivity:function(e){R().addEventListener("mousemove",m),Wl(uu,m),m(e)},enable:function(){b.state.isEnabled=!0},disable:function(){b.hide(),b.state.isEnabled=!1},unmount:function(){b.state.isVisible&&b.hide(),b.state.isMounted&&(J(),Q().forEach((function(e){e._tippy.unmount()})),x.parentNode&&x.parentNode.removeChild(x),cu=cu.filter((function(e){return e!==b})),b.state.isMounted=!1,O("onHidden",[b]))},destroy:function(){b.state.isDestroyed||(b.clearDelayTimeouts(),b.unmount(),G(),delete e._tippy,b.state.isDestroyed=!0,O("onDestroy",[b]))}};if(!c.render)return b;var w=c.render(b),x=w.popper,T=w.onUpdate;x.setAttribute("data-tippy-root",""),x.id="tippy-"+b.id,b.popper=x,e._tippy=b,x._tippy=b;var k=y.map((function(e){return e.fn(b)})),E=e.hasAttribute("aria-expanded");return B(),I(),P(),O("onCreate",[b]),c.showOnCreate&&ee(),x.addEventListener("mouseenter",(function(){b.props.interactive&&b.state.isVisible&&b.clearDelayTimeouts()})),x.addEventListener("mouseleave",(function(){b.props.interactive&&b.props.trigger.indexOf("mouseenter")>=0&&R().addEventListener("mousemove",m)})),b;function D(){var e=b.props.touch;return Array.isArray(e)?e:[e,0]}function S(){return"hold"===D()[0]}function C(){var e;return!(null==(e=b.props.render)||!e.$$tippy)}function _(){return l||e}function R(){var e,t,n=_().parentNode;return n?null!=(t=Ll(n)[0])&&null!=(e=t.ownerDocument)&&e.body?t.ownerDocument:document:document}function M(){return au(x)}function N(e){return b.state.isMounted&&!b.state.isVisible||Zl.isTouch||i&&"focus"===i.type?0:Ol(b.props.delay,e?0:1,Ql.delay)}function P(e){void 0===e&&(e=!1),x.style.pointerEvents=b.props.interactive&&!e?"":"none",x.style.zIndex=""+b.props.zIndex}function O(e,t,n){var r;void 0===n&&(n=!0),k.forEach((function(n){n[e]&&n[e].apply(n,t)})),n&&(r=b.props)[e].apply(r,t)}function H(){var t=b.props.aria;if(t.content){var n="aria-"+t.content,r=x.id;Ll(b.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(b.state.isVisible)e.setAttribute(n,t?t+" "+r:r);else{var o=t&&t.replace(r,"").trim();o?e.setAttribute(n,o):e.removeAttribute(n)}}))}}function I(){!E&&b.props.aria.expanded&&Ll(b.props.triggerTarget||e).forEach((function(e){b.props.interactive?e.setAttribute("aria-expanded",b.state.isVisible&&e===_()?"true":"false"):e.removeAttribute("aria-expanded")}))}function A(){R().removeEventListener("mousemove",m),uu=uu.filter((function(e){return e!==m}))}function L(t){if(!Zl.isTouch||!f&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!b.props.interactive||!ql(x,n)){if(Ll(b.props.triggerTarget||e).some((function(e){return ql(e,n)}))){if(Zl.isTouch)return;if(b.state.isVisible&&b.props.trigger.indexOf("click")>=0)return}else O("onClickOutside",[b,t]);!0===b.props.hideOnClick&&(b.clearDelayTimeouts(),b.hide(),p=!0,setTimeout((function(){p=!1})),b.state.isMounted||j())}}}function W(){f=!0}function U(){f=!1}function z(){var e=R();e.addEventListener("mousedown",L,!0),e.addEventListener("touchend",L,Nl),e.addEventListener("touchstart",U,Nl),e.addEventListener("touchmove",W,Nl)}function j(){var e=R();e.removeEventListener("mousedown",L,!0),e.removeEventListener("touchend",L,Nl),e.removeEventListener("touchstart",U,Nl),e.removeEventListener("touchmove",W,Nl)}function V(e,t){var n=M().box;function r(e){e.target===n&&(Gl(n,"remove",r),t())}if(0===e)return t();Gl(n,"remove",a),Gl(n,"add",r),a=r}function F(t,n,r){void 0===r&&(r=!1),Ll(b.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,r),v.push({node:e,eventType:t,handler:n,options:r})}))}function B(){var e;S()&&(F("touchstart",q,{passive:!0}),F("touchend",$,{passive:!0})),(e=b.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(F(e,q),e){case"mouseenter":F("mouseleave",$);break;case"focus":F(Jl?"focusout":"blur",Y);break;case"focusin":F("focusout",Y)}}))}function G(){v.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),v=[]}function q(e){var t,n=!1;if(b.state.isEnabled&&!K(e)&&!p){var r="focus"===(null==(t=i)?void 0:t.type);i=e,l=e.currentTarget,I(),!b.state.isVisible&&Hl(e,"MouseEvent")&&uu.forEach((function(t){return t(e)})),"click"===e.type&&(b.props.trigger.indexOf("mouseenter")<0||d)&&!1!==b.props.hideOnClick&&b.state.isVisible?n=!0:ee(e),"click"===e.type&&(d=!n),n&&!r&&te(e)}}function Z(e){var t=e.target,n=_().contains(t)||x.contains(t);if("mousemove"!==e.type||!n){var r=Q().concat(x).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:c}:null})).filter(Boolean);(function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props.interactiveBorder,a=o.placement.split("-")[0],s=o.modifiersData.offset;if(!s)return!0;var l="bottom"===a?s.top.y:0,u="top"===a?s.bottom.y:0,c="right"===a?s.left.x:0,d="left"===a?s.right.x:0,p=t.top-r+l>i,f=r-t.bottom-u>i,h=t.left-n+c>i,v=n-t.right-d>i;return p||f||h||v}))})(r,e)&&(A(),te(e))}}function $(e){K(e)||b.props.trigger.indexOf("click")>=0&&d||(b.props.interactive?b.hideWithInteractivity(e):te(e))}function Y(e){b.props.trigger.indexOf("focusin")<0&&e.target!==_()||b.props.interactive&&e.relatedTarget&&x.contains(e.relatedTarget)||te(e)}function K(e){return!!Zl.isTouch&&S()!==e.type.indexOf("touch")>=0}function X(){J();var t=b.props,n=t.popperOptions,r=t.placement,o=t.offset,i=t.getReferenceClientRect,a=t.moveTransition,l=C()?au(x).arrow:null,u=i?{getBoundingClientRect:i,contextElement:i.contextElement||_()}:e,c=[{name:"offset",options:{offset:o}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!a}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(C()){var n=M().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];C()&&l&&c.push({name:"arrow",options:{element:l,padding:3}}),c.push.apply(c,(null==n?void 0:n.modifiers)||[]),b.popperInstance=Cl(u,x,Object.assign({},n,{placement:r,onFirstUpdate:s,modifiers:c}))}function J(){b.popperInstance&&(b.popperInstance.destroy(),b.popperInstance=null)}function Q(){return Ul(x.querySelectorAll("[data-tippy-root]"))}function ee(e){b.clearDelayTimeouts(),e&&O("onTrigger",[b,e]),z();var t=N(!0),r=D(),o=r[0],i=r[1];Zl.isTouch&&"hold"===o&&i&&(t=i),t?n=setTimeout((function(){b.show()}),t):b.show()}function te(e){if(b.clearDelayTimeouts(),O("onUntrigger",[b,e]),b.state.isVisible){if(!(b.props.trigger.indexOf("mouseenter")>=0&&b.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&d)){var t=N(!1);t?r=setTimeout((function(){b.state.isVisible&&b.hide()}),t):o=requestAnimationFrame((function(){b.hide()}))}}else j()}}function pu(e,t){void 0===t&&(t={});var n=Ql.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",Yl,Nl),window.addEventListener("blur",Xl);var r,o=Object.assign({},t,{plugins:n}),i=(r=e,Vl(r)?[r]:function(e){return Hl(e,"NodeList")}(r)?Ul(r):Array.isArray(r)?r:Ul(document.querySelectorAll(r))).reduce((function(e,t){var n=t&&du(t,o);return n&&e.push(n),e}),[]);return Vl(e)?i[0]:i}pu.defaultProps=Ql,pu.setDefaultProps=function(e){Object.keys(e).forEach((function(t){Ql[t]=e[t]}))},pu.currentInput=Zl,Object.assign({},cl,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}});var fu={mouseover:"mouseenter",focusin:"focus",click:"click"};function hu(e,t){var n,r,o,i=[],a=[],s=!1,l=t.target,u=(n=t,r=["target"],o=Object.assign({},n),r.forEach((function(e){delete o[e]})),o),c=Object.assign({},u,{trigger:"manual",touch:!1}),d=Object.assign({touch:Ql.touch},u,{showOnCreate:!0}),p=pu(e,c);function f(e){if(e.target&&!s){var n=e.target.closest(l);if(n){var r=n.getAttribute("data-tippy-trigger")||t.trigger||Ql.trigger;if(!n._tippy&&!("touchstart"===e.type&&"boolean"==typeof d.touch||"touchstart"!==e.type&&r.indexOf(fu[e.type])<0)){var o=pu(n,d);o&&(a=a.concat(o))}}}}function h(e,t,n,r){void 0===r&&(r=!1),e.addEventListener(t,n,r),i.push({node:e,eventType:t,handler:n,options:r})}return Ll(p).forEach((function(e){var t=e.destroy,n=e.enable,r=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&a.forEach((function(e){e.destroy()})),a=[],i.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),i=[],t()},e.enable=function(){n(),a.forEach((function(e){return e.enable()})),s=!1},e.disable=function(){r(),a.forEach((function(e){return e.disable()})),s=!0},function(e){var t=e.reference;h(t,"touchstart",f,Nl),h(t,"mouseover",f),h(t,"focusin",f),h(t,"click",f)}(e)})),p}pu.setDefaultProps({render:su}),document.addEventListener("DOMContentLoaded",(function(){window.fullCalendars=[];var e=/^\d+$/;let t=new Date;function n(t,n){return"true"===t||"false"!==t&&(e.test(t)?parseInt(t,10):t||void 0===n?t:n)}function r(e){return"eventBackgroundColor"in e?e.eventBackgroundColor:"eventColor"in e&&e.eventColor}function o(e){Object.keys(e).forEach((function(t){if(e[t])switch(typeof e[t]){case"string":e[t]=n(e[t]);break;case"object":e[t].constructor===Object&&o(e[t])}}))}var i={};Array.prototype.forEach.call(document.querySelectorAll(".pgc-calendar-wrapper"),(function(a,s){var l=window.document.createElement("div");l.className="pgc-error-el";var u=window.document.createElement("div");u.className="pgc-loading-el";var c=null,d=null,p=a.querySelector(".pgc-calendar"),f=a.querySelector(".pgc-calendar-filter"),h=null,v=null,m=null,g=n(p.getAttribute("data-public"),!1),y=n(p.getAttribute("data-filter")),b=p.getAttribute("data-theme");b&&function(e){if(!(e in i)){i[e]=!0;var t=document.createElement("link");t.href=pgc_object.themes_url+"/"+e+".css",t.rel="stylesheet",t.type="text/css",document.body.appendChild(t)}}(b);var w=n(p.getAttribute("data-eventpopup"),!0),x=n(p.getAttribute("data-eventlink"),!1),T=n(p.getAttribute("data-hidepassed"),!1),k=n(p.getAttribute("data-hidefuture"),!1),E=n(p.getAttribute("data-eventdescription"),!1),D=n(p.getAttribute("data-eventlocation"),!1),S=n(p.getAttribute("data-eventattendees"),!1),C=n(p.getAttribute("data-eventattachments"),!1),_=n(p.getAttribute("data-eventcreator"),!1),R=n(p.getAttribute("data-eventcalendarname"),!1),M=f&&f.getAttribute("data-uncheckedcalendarids")?JSON.parse(f.getAttribute("data-uncheckedcalendarids")):[],N="en-US";p.getAttribute("data-locale")&&(N=p.getAttribute("data-locale").replace("_","-"));var P={locales:gs.Z,locale:N,navLinks:!0},O=p.getAttribute("data-config")?JSON.parse(p.getAttribute("data-config")):{};o(O);var H=Object.assign({},P);if(Object.keys(O).forEach((function(e){var t=n(O[e]);H[function(e){return e.replace(/_([a-z])/g,(function(e){return e[1].toUpperCase()}))}(e)]=t})),"header"in H&&(H.headerToolbar=H.header,H.headerToolbar.start=H.headerToolbar.left,H.headerToolbar.end=H.headerToolbar.right,delete H.headerToolbar.left,delete H.headerToolbar.right,delete H.header),"firstDay"in H&&!e.test(H.firstDay)){let e=new Date(t.getFullYear(),t.getMonth(),t.getDate()+1,t.getHours(),t.getMinutes(),t.getSeconds());H.firstDay=e.getDay()}N=H.locale;var I=p.getAttribute("data-calendarids")?JSON.parse(p.getAttribute("data-calendarids")):[];function A(){return!!(h=p.querySelector(".fc-view"))}function L(){u.parentNode&&u.parentNode.removeChild(u)}function W(e){L(),A()&&(l.innerText=e,h.appendChild(l))}function U(){var e=function(){var e=[];return c.forEach((function(t){v.indexOf(t.calId)>-1&&e.push(t)})),e}(),t=d.getEvents();d.batchRendering((function(){t.forEach((function(e){e.remove()}))})),d.batchRendering((function(){e.forEach((function(e){d.addEvent(e)}))}))}"calendarids"in H&&(I=H.calendarids.split(",").map((function(e){return e.replace(" ","")}))),g&&0===I.length&&console.error("If you set the 'public' property, you have to specify at least 1 calendar ID in the 'calendarids' property."),f&&f.addEventListener("change",(function(e){v=Array.prototype.map.call(a.querySelectorAll(".pgc-calendar-filter-wrapper input[type='checkbox']:checked"),(function(e){return e.value})),U()}));var z=null,j={};H.timeZone&&(j.timeZone="UTC");var V=new Intl.DateTimeFormat(N,j),F=new Intl.DateTimeFormat(N,Object.assign({dateStyle:"short",timeStyle:"short"},j));H=Object.assign(H,{loading:function(e,t){e?z=setTimeout((function(){var e;e=pgc_object.trans.loading,l.parentNode&&l.parentNode.removeChild(l),A()&&(u.innerText=e,h.appendChild(u))}),300):(z&&(clearTimeout(z),z=null),L())},eventDidMount:function(e){if(w){var t=['
'+e.event.title+"
"],n=V.format(e.event.start);t.push('
'+n+"
"),e.event.allDay?t.push(pgc_object.trans.all_day+"
"):t.push(F.format(e.event.start)+" - "+F.format(e.event.end||e.event.start)+""),E&&e.event.extendedProps.description&&t.push('
'+e.event.extendedProps.description+"
"),D&&e.event.extendedProps.location&&t.push('
'+e.event.extendedProps.location+"
"),S&&e.event.extendedProps.attendees&&e.event.extendedProps.attendees.length&&t.push('
    '+e.event.extendedProps.attendees.map((function(e){return"
  • "+e.email+"
  • "})).join("")+"
"),C&&e.event.extendedProps.attachments&&e.event.extendedProps.attachments.length&&t.push('
    '+e.event.extendedProps.attachments.map((function(e){return'
  • '+e.title+"
  • "})).join("
    ")+"
");var r=_&&e.event.extendedProps.creator&&(e.event.extendedProps.creator.email||e.event.extendedProps.creator.displayName);(R||r)&&(t.push('
'),R&&(t.push(m[e.event.extendedProps.calId].summary||e.event.extendedProps.calId),r&&t.push("
")),r&&t.push(pgc_object.trans.created_by+": "+(e.event.extendedProps.creator.displayName||e.event.extendedProps.creator.email)),t.push("
")),x&&t.push('"),e.el.setAttribute("data-tippy-content",t.join("\n")),e.el.setAttribute("data-calendarid",e.event.extendedProps.calId)}},events:function(e,t,n){var o=e.start.toISOString(),i=e.end.toISOString(),a=new XMLHttpRequest,l=new FormData;l.append("_ajax_nonce",pgc_object.nonce),l.append("action","pgc_ajax_get_calendar"),l.append("start",o),l.append("end",i),"timeZone"in e&&e.timeZone&&l.append("timeZone",e.timeZone),l.append("thisCalendarids",I.join(",")),g&&l.append("isPublic",1),a.onload=function(e){try{var o=JSON.parse(this.response);if("error"in o)throw o;var i=[];if("items"in o){var l=o.calendars;o.items.forEach((function(e){e.calId in l&&(!("eventColor"in H)&&e.bColor?(e.borderColor=e.bColor,e.backgroundColor=e.bColor,e.textColor=e.fColor):r(H)||(e.backgroundColor=l[e.calId].backgroundColor),i.push(e))})),c=i,function(e){if(m=e,null===v){if(v=Object.keys(e),M.length){var t=[];v.forEach((function(e){-1===M.indexOf(e)&&t.push(e)})),v=t}if(y){var n=[];Object.keys(e).forEach((function(t,o){I.length&&-1===I.indexOf(t)||n.push('")})),f.innerHTML='
'+n.join("\n")+"
"}}}(o.calendars)}t([]),U()}catch(e){W(e.errorDescription||e.error||pgc_object.trans.unknown_error),console.error(e),n(e)}finally{a=null}},a.onerror=function(e){W(e.error||pgc_object.trans.request_error),console.error(e),n(e)},a.open("POST",pgc_object.ajax_url),a.send(l)}}),(T||k||0===T||0===k)&&(H.validRange={}),!0===T||0===T?H.validRange.start=new Date:T&&(H.validRange.start=new Date(t.getFullYear(),t.getMonth(),t.getDate()-T,t.getHours(),t.getMinutes(),t.getSeconds())),!0===k||0===k?H.validRange.end=new Date:k&&(H.validRange.end=new Date(t.getFullYear(),t.getMonth(),t.getDate()+k,t.getHours(),t.getMinutes(),t.getSeconds())),(d=new Ji(p,Object.assign({plugins:[Ea,ss,ms],initialView:"dayGridMonth",nowIndicator:!0,dayHeaders:!0,dayHeaderFormat:{weekday:"short"}},H))).render(),window.fullCalendars.push(d)}));var a={target:"*[data-tippy-content]",allowHTML:!0,interactive:!0,appendTo:document.body,theme:pgc_object.tippy_theme||"light",onMount:function(e){Array.prototype.forEach.call(e.popper.querySelectorAll("a"),(function(e){e.getAttribute("target")||(e.setAttribute("target","_blank"),e.setAttribute("rel","noopener noreferrer"))}))}};/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||(a.trigger="click"),hu("body",a);var s=0,l=0,u=null,c=0,d=0;function p(e){u.style.transform="translate("+(c+(e.clientX-s))+"px, "+(d+(e.clientY-l))+"px)"}function f(){document.body.removeEventListener("mousemove",p),document.body.removeEventListener("mouseup",f)}document.body.addEventListener("mousedown",(function(e){var t=e.target||e.srcElement;if(t.classList.contains("pgc-popup-draghandle")){for(;t;){if(t.getAttribute&&t.hasAttribute("data-tippy-root")){u=t;break}t=t.parentNode}if(u){var n=u.style.transform.replace("translate(","").replace(")","").split(",");c=parseInt(n[0].replace(" ",""),10),d=parseInt(n[1].replace(" ",""),10),s=e.clientX,l=e.clientY,document.body.addEventListener("mousemove",p),document.body.addEventListener("mouseup",f)}}}))}))})()})(); //# sourceMappingURL=main.js.map