BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//World Time And Date//Prayer Times//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Puji — Prayer Times
X-WR-TIMEZONE:Asia/Shanghai
BEGIN:VTIMEZONE
TZID:Asia/Shanghai
BEGIN:STANDARD
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
TZNAME:CST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:qhp-puji-20260101-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260101T062800
DTEND;TZID=Asia/Shanghai:20260101T063300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260101-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260101T075500
DTEND;TZID=Asia/Shanghai:20260101T080000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260101-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260101T125800
DTEND;TZID=Asia/Shanghai:20260101T130300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260101-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260101T154200
DTEND;TZID=Asia/Shanghai:20260101T154700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260101-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260101T180000
DTEND;TZID=Asia/Shanghai:20260101T180500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260101-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260101T192300
DTEND;TZID=Asia/Shanghai:20260101T192800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260102-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260102T062800
DTEND;TZID=Asia/Shanghai:20260102T063300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260102-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260102T075500
DTEND;TZID=Asia/Shanghai:20260102T080000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260102-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260102T125800
DTEND;TZID=Asia/Shanghai:20260102T130300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260102-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260102T154300
DTEND;TZID=Asia/Shanghai:20260102T154800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260102-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260102T180100
DTEND;TZID=Asia/Shanghai:20260102T180600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260102-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260102T192300
DTEND;TZID=Asia/Shanghai:20260102T192800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260103-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260103T062800
DTEND;TZID=Asia/Shanghai:20260103T063300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260103-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260103T075600
DTEND;TZID=Asia/Shanghai:20260103T080100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260103-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260103T125900
DTEND;TZID=Asia/Shanghai:20260103T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260103-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260103T154300
DTEND;TZID=Asia/Shanghai:20260103T154800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260103-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260103T180200
DTEND;TZID=Asia/Shanghai:20260103T180700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260103-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260103T192400
DTEND;TZID=Asia/Shanghai:20260103T192900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260104-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260104T062900
DTEND;TZID=Asia/Shanghai:20260104T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260104-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260104T075600
DTEND;TZID=Asia/Shanghai:20260104T080100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260104-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260104T125900
DTEND;TZID=Asia/Shanghai:20260104T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260104-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260104T154400
DTEND;TZID=Asia/Shanghai:20260104T154900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260104-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260104T180200
DTEND;TZID=Asia/Shanghai:20260104T180700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260104-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260104T192500
DTEND;TZID=Asia/Shanghai:20260104T193000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260105-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260105T062900
DTEND;TZID=Asia/Shanghai:20260105T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260105-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260105T075600
DTEND;TZID=Asia/Shanghai:20260105T080100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260105-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260105T125900
DTEND;TZID=Asia/Shanghai:20260105T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260105-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260105T154500
DTEND;TZID=Asia/Shanghai:20260105T155000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260105-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260105T180300
DTEND;TZID=Asia/Shanghai:20260105T180800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260105-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260105T192500
DTEND;TZID=Asia/Shanghai:20260105T193000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260106-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260106T062900
DTEND;TZID=Asia/Shanghai:20260106T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260106-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260106T075600
DTEND;TZID=Asia/Shanghai:20260106T080100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260106-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260106T130000
DTEND;TZID=Asia/Shanghai:20260106T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260106-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260106T154500
DTEND;TZID=Asia/Shanghai:20260106T155000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260106-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260106T180400
DTEND;TZID=Asia/Shanghai:20260106T180900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260106-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260106T192600
DTEND;TZID=Asia/Shanghai:20260106T193100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260107-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260107T062900
DTEND;TZID=Asia/Shanghai:20260107T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260107-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260107T075600
DTEND;TZID=Asia/Shanghai:20260107T080100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260107-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260107T130000
DTEND;TZID=Asia/Shanghai:20260107T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260107-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260107T154600
DTEND;TZID=Asia/Shanghai:20260107T155100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260107-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260107T180500
DTEND;TZID=Asia/Shanghai:20260107T181000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260107-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260107T192700
DTEND;TZID=Asia/Shanghai:20260107T193200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260108-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260108T062900
DTEND;TZID=Asia/Shanghai:20260108T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260108-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260108T075600
DTEND;TZID=Asia/Shanghai:20260108T080100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260108-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260108T130100
DTEND;TZID=Asia/Shanghai:20260108T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260108-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260108T154700
DTEND;TZID=Asia/Shanghai:20260108T155200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260108-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260108T180600
DTEND;TZID=Asia/Shanghai:20260108T181100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260108-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260108T192800
DTEND;TZID=Asia/Shanghai:20260108T193300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260109-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260109T062900
DTEND;TZID=Asia/Shanghai:20260109T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260109-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260109T075600
DTEND;TZID=Asia/Shanghai:20260109T080100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260109-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260109T130100
DTEND;TZID=Asia/Shanghai:20260109T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260109-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260109T154800
DTEND;TZID=Asia/Shanghai:20260109T155300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260109-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260109T180600
DTEND;TZID=Asia/Shanghai:20260109T181100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260109-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260109T192800
DTEND;TZID=Asia/Shanghai:20260109T193300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260110-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260110T062900
DTEND;TZID=Asia/Shanghai:20260110T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260110-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260110T075600
DTEND;TZID=Asia/Shanghai:20260110T080100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260110-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260110T130200
DTEND;TZID=Asia/Shanghai:20260110T130700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260110-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260110T154900
DTEND;TZID=Asia/Shanghai:20260110T155400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260110-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260110T180700
DTEND;TZID=Asia/Shanghai:20260110T181200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260110-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260110T192900
DTEND;TZID=Asia/Shanghai:20260110T193400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260111-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260111T063000
DTEND;TZID=Asia/Shanghai:20260111T063500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260111-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260111T075600
DTEND;TZID=Asia/Shanghai:20260111T080100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260111-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260111T130200
DTEND;TZID=Asia/Shanghai:20260111T130700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260111-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260111T154900
DTEND;TZID=Asia/Shanghai:20260111T155400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260111-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260111T180800
DTEND;TZID=Asia/Shanghai:20260111T181300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260111-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260111T193000
DTEND;TZID=Asia/Shanghai:20260111T193500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260112-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260112T063000
DTEND;TZID=Asia/Shanghai:20260112T063500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260112-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260112T075600
DTEND;TZID=Asia/Shanghai:20260112T080100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260112-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260112T130200
DTEND;TZID=Asia/Shanghai:20260112T130700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260112-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260112T155000
DTEND;TZID=Asia/Shanghai:20260112T155500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260112-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260112T180900
DTEND;TZID=Asia/Shanghai:20260112T181400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260112-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260112T193100
DTEND;TZID=Asia/Shanghai:20260112T193600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260113-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260113T063000
DTEND;TZID=Asia/Shanghai:20260113T063500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260113-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260113T075600
DTEND;TZID=Asia/Shanghai:20260113T080100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260113-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260113T130300
DTEND;TZID=Asia/Shanghai:20260113T130800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260113-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260113T155100
DTEND;TZID=Asia/Shanghai:20260113T155600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260113-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260113T181000
DTEND;TZID=Asia/Shanghai:20260113T181500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260113-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260113T193100
DTEND;TZID=Asia/Shanghai:20260113T193600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260114-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260114T063000
DTEND;TZID=Asia/Shanghai:20260114T063500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260114-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260114T075600
DTEND;TZID=Asia/Shanghai:20260114T080100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260114-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260114T130300
DTEND;TZID=Asia/Shanghai:20260114T130800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260114-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260114T155200
DTEND;TZID=Asia/Shanghai:20260114T155700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260114-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260114T181100
DTEND;TZID=Asia/Shanghai:20260114T181600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260114-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260114T193200
DTEND;TZID=Asia/Shanghai:20260114T193700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260115-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260115T062900
DTEND;TZID=Asia/Shanghai:20260115T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260115-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260115T075600
DTEND;TZID=Asia/Shanghai:20260115T080100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260115-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260115T130300
DTEND;TZID=Asia/Shanghai:20260115T130800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260115-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260115T155300
DTEND;TZID=Asia/Shanghai:20260115T155800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260115-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260115T181200
DTEND;TZID=Asia/Shanghai:20260115T181700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260115-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260115T193300
DTEND;TZID=Asia/Shanghai:20260115T193800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260116-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260116T062900
DTEND;TZID=Asia/Shanghai:20260116T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260116-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260116T075500
DTEND;TZID=Asia/Shanghai:20260116T080000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260116-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260116T130400
DTEND;TZID=Asia/Shanghai:20260116T130900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260116-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260116T155300
DTEND;TZID=Asia/Shanghai:20260116T155800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260116-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260116T181300
DTEND;TZID=Asia/Shanghai:20260116T181800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260116-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260116T193400
DTEND;TZID=Asia/Shanghai:20260116T193900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260117-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260117T062900
DTEND;TZID=Asia/Shanghai:20260117T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260117-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260117T075500
DTEND;TZID=Asia/Shanghai:20260117T080000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260117-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260117T130400
DTEND;TZID=Asia/Shanghai:20260117T130900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260117-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260117T155400
DTEND;TZID=Asia/Shanghai:20260117T155900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260117-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260117T181300
DTEND;TZID=Asia/Shanghai:20260117T181800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260117-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260117T193400
DTEND;TZID=Asia/Shanghai:20260117T193900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260118-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260118T062900
DTEND;TZID=Asia/Shanghai:20260118T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260118-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260118T075500
DTEND;TZID=Asia/Shanghai:20260118T080000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260118-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260118T130400
DTEND;TZID=Asia/Shanghai:20260118T130900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260118-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260118T155500
DTEND;TZID=Asia/Shanghai:20260118T160000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260118-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260118T181400
DTEND;TZID=Asia/Shanghai:20260118T181900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260118-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260118T193500
DTEND;TZID=Asia/Shanghai:20260118T194000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260119-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260119T062900
DTEND;TZID=Asia/Shanghai:20260119T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260119-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260119T075500
DTEND;TZID=Asia/Shanghai:20260119T080000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260119-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260119T130500
DTEND;TZID=Asia/Shanghai:20260119T131000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260119-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260119T155600
DTEND;TZID=Asia/Shanghai:20260119T160100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260119-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260119T181500
DTEND;TZID=Asia/Shanghai:20260119T182000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260119-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260119T193600
DTEND;TZID=Asia/Shanghai:20260119T194100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260120-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260120T062900
DTEND;TZID=Asia/Shanghai:20260120T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260120-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260120T075400
DTEND;TZID=Asia/Shanghai:20260120T075900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260120-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260120T130500
DTEND;TZID=Asia/Shanghai:20260120T131000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260120-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260120T155700
DTEND;TZID=Asia/Shanghai:20260120T160200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260120-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260120T181600
DTEND;TZID=Asia/Shanghai:20260120T182100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260120-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260120T193700
DTEND;TZID=Asia/Shanghai:20260120T194200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260121-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260121T062900
DTEND;TZID=Asia/Shanghai:20260121T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260121-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260121T075400
DTEND;TZID=Asia/Shanghai:20260121T075900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260121-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260121T130500
DTEND;TZID=Asia/Shanghai:20260121T131000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260121-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260121T155700
DTEND;TZID=Asia/Shanghai:20260121T160200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260121-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260121T181700
DTEND;TZID=Asia/Shanghai:20260121T182200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260121-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260121T193800
DTEND;TZID=Asia/Shanghai:20260121T194300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260122-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260122T062800
DTEND;TZID=Asia/Shanghai:20260122T063300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260122-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260122T075400
DTEND;TZID=Asia/Shanghai:20260122T075900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260122-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260122T130600
DTEND;TZID=Asia/Shanghai:20260122T131100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260122-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260122T155800
DTEND;TZID=Asia/Shanghai:20260122T160300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260122-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260122T181800
DTEND;TZID=Asia/Shanghai:20260122T182300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260122-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260122T193800
DTEND;TZID=Asia/Shanghai:20260122T194300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260123-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260123T062800
DTEND;TZID=Asia/Shanghai:20260123T063300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260123-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260123T075300
DTEND;TZID=Asia/Shanghai:20260123T075800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260123-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260123T130600
DTEND;TZID=Asia/Shanghai:20260123T131100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260123-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260123T155900
DTEND;TZID=Asia/Shanghai:20260123T160400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260123-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260123T181900
DTEND;TZID=Asia/Shanghai:20260123T182400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260123-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260123T193900
DTEND;TZID=Asia/Shanghai:20260123T194400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260124-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260124T062800
DTEND;TZID=Asia/Shanghai:20260124T063300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260124-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260124T075300
DTEND;TZID=Asia/Shanghai:20260124T075800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260124-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260124T130600
DTEND;TZID=Asia/Shanghai:20260124T131100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260124-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260124T160000
DTEND;TZID=Asia/Shanghai:20260124T160500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260124-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260124T182000
DTEND;TZID=Asia/Shanghai:20260124T182500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260124-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260124T194000
DTEND;TZID=Asia/Shanghai:20260124T194500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260125-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260125T062700
DTEND;TZID=Asia/Shanghai:20260125T063200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260125-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260125T075200
DTEND;TZID=Asia/Shanghai:20260125T075700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260125-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260125T130600
DTEND;TZID=Asia/Shanghai:20260125T131100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260125-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260125T160100
DTEND;TZID=Asia/Shanghai:20260125T160600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260125-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260125T182100
DTEND;TZID=Asia/Shanghai:20260125T182600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260125-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260125T194100
DTEND;TZID=Asia/Shanghai:20260125T194600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260126-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260126T062700
DTEND;TZID=Asia/Shanghai:20260126T063200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260126-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260126T075200
DTEND;TZID=Asia/Shanghai:20260126T075700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260126-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260126T130700
DTEND;TZID=Asia/Shanghai:20260126T131200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260126-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260126T160200
DTEND;TZID=Asia/Shanghai:20260126T160700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260126-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260126T182200
DTEND;TZID=Asia/Shanghai:20260126T182700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260126-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260126T194200
DTEND;TZID=Asia/Shanghai:20260126T194700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260127-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260127T062700
DTEND;TZID=Asia/Shanghai:20260127T063200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260127-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260127T075100
DTEND;TZID=Asia/Shanghai:20260127T075600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260127-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260127T130700
DTEND;TZID=Asia/Shanghai:20260127T131200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260127-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260127T160200
DTEND;TZID=Asia/Shanghai:20260127T160700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260127-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260127T182300
DTEND;TZID=Asia/Shanghai:20260127T182800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260127-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260127T194300
DTEND;TZID=Asia/Shanghai:20260127T194800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260128-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260128T062600
DTEND;TZID=Asia/Shanghai:20260128T063100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260128-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260128T075100
DTEND;TZID=Asia/Shanghai:20260128T075600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260128-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260128T130700
DTEND;TZID=Asia/Shanghai:20260128T131200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260128-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260128T160300
DTEND;TZID=Asia/Shanghai:20260128T160800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260128-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260128T182400
DTEND;TZID=Asia/Shanghai:20260128T182900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260128-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260128T194300
DTEND;TZID=Asia/Shanghai:20260128T194800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260129-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260129T062600
DTEND;TZID=Asia/Shanghai:20260129T063100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260129-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260129T075000
DTEND;TZID=Asia/Shanghai:20260129T075500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260129-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260129T130700
DTEND;TZID=Asia/Shanghai:20260129T131200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260129-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260129T160400
DTEND;TZID=Asia/Shanghai:20260129T160900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260129-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260129T182500
DTEND;TZID=Asia/Shanghai:20260129T183000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260129-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260129T194400
DTEND;TZID=Asia/Shanghai:20260129T194900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260130-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260130T062500
DTEND;TZID=Asia/Shanghai:20260130T063000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260130-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260130T075000
DTEND;TZID=Asia/Shanghai:20260130T075500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260130-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260130T130700
DTEND;TZID=Asia/Shanghai:20260130T131200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260130-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260130T160500
DTEND;TZID=Asia/Shanghai:20260130T161000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260130-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260130T182500
DTEND;TZID=Asia/Shanghai:20260130T183000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260130-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260130T194500
DTEND;TZID=Asia/Shanghai:20260130T195000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260131-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260131T062500
DTEND;TZID=Asia/Shanghai:20260131T063000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260131-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260131T074900
DTEND;TZID=Asia/Shanghai:20260131T075400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260131-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260131T130800
DTEND;TZID=Asia/Shanghai:20260131T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260131-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260131T160500
DTEND;TZID=Asia/Shanghai:20260131T161000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260131-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260131T182600
DTEND;TZID=Asia/Shanghai:20260131T183100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260131-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260131T194600
DTEND;TZID=Asia/Shanghai:20260131T195100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260201-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260201T062400
DTEND;TZID=Asia/Shanghai:20260201T062900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260201-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260201T074800
DTEND;TZID=Asia/Shanghai:20260201T075300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260201-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260201T130800
DTEND;TZID=Asia/Shanghai:20260201T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260201-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260201T160600
DTEND;TZID=Asia/Shanghai:20260201T161100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260201-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260201T182700
DTEND;TZID=Asia/Shanghai:20260201T183200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260201-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260201T194700
DTEND;TZID=Asia/Shanghai:20260201T195200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260202-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260202T062400
DTEND;TZID=Asia/Shanghai:20260202T062900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260202-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260202T074800
DTEND;TZID=Asia/Shanghai:20260202T075300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260202-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260202T130800
DTEND;TZID=Asia/Shanghai:20260202T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260202-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260202T160700
DTEND;TZID=Asia/Shanghai:20260202T161200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260202-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260202T182800
DTEND;TZID=Asia/Shanghai:20260202T183300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260202-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260202T194700
DTEND;TZID=Asia/Shanghai:20260202T195200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260203-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260203T062300
DTEND;TZID=Asia/Shanghai:20260203T062800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260203-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260203T074700
DTEND;TZID=Asia/Shanghai:20260203T075200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260203-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260203T130800
DTEND;TZID=Asia/Shanghai:20260203T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260203-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260203T160800
DTEND;TZID=Asia/Shanghai:20260203T161300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260203-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260203T182900
DTEND;TZID=Asia/Shanghai:20260203T183400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260203-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260203T194800
DTEND;TZID=Asia/Shanghai:20260203T195300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260204-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260204T062300
DTEND;TZID=Asia/Shanghai:20260204T062800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260204-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260204T074600
DTEND;TZID=Asia/Shanghai:20260204T075100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260204-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260204T130800
DTEND;TZID=Asia/Shanghai:20260204T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260204-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260204T160800
DTEND;TZID=Asia/Shanghai:20260204T161300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260204-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260204T183000
DTEND;TZID=Asia/Shanghai:20260204T183500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260204-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260204T194900
DTEND;TZID=Asia/Shanghai:20260204T195400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260205-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260205T062200
DTEND;TZID=Asia/Shanghai:20260205T062700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260205-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260205T074600
DTEND;TZID=Asia/Shanghai:20260205T075100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260205-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260205T130800
DTEND;TZID=Asia/Shanghai:20260205T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260205-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260205T160900
DTEND;TZID=Asia/Shanghai:20260205T161400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260205-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260205T183100
DTEND;TZID=Asia/Shanghai:20260205T183600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260205-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260205T195000
DTEND;TZID=Asia/Shanghai:20260205T195500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260206-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260206T062200
DTEND;TZID=Asia/Shanghai:20260206T062700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260206-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260206T074500
DTEND;TZID=Asia/Shanghai:20260206T075000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260206-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260206T130800
DTEND;TZID=Asia/Shanghai:20260206T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260206-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260206T161000
DTEND;TZID=Asia/Shanghai:20260206T161500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260206-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260206T183200
DTEND;TZID=Asia/Shanghai:20260206T183700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260206-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260206T195100
DTEND;TZID=Asia/Shanghai:20260206T195600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260207-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260207T062100
DTEND;TZID=Asia/Shanghai:20260207T062600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260207-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260207T074400
DTEND;TZID=Asia/Shanghai:20260207T074900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260207-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260207T130800
DTEND;TZID=Asia/Shanghai:20260207T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260207-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260207T161100
DTEND;TZID=Asia/Shanghai:20260207T161600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260207-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260207T183300
DTEND;TZID=Asia/Shanghai:20260207T183800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260207-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260207T195100
DTEND;TZID=Asia/Shanghai:20260207T195600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260208-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260208T062000
DTEND;TZID=Asia/Shanghai:20260208T062500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260208-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260208T074300
DTEND;TZID=Asia/Shanghai:20260208T074800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260208-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260208T130800
DTEND;TZID=Asia/Shanghai:20260208T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260208-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260208T161100
DTEND;TZID=Asia/Shanghai:20260208T161600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260208-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260208T183400
DTEND;TZID=Asia/Shanghai:20260208T183900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260208-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260208T195200
DTEND;TZID=Asia/Shanghai:20260208T195700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260209-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260209T061900
DTEND;TZID=Asia/Shanghai:20260209T062400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260209-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260209T074200
DTEND;TZID=Asia/Shanghai:20260209T074700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260209-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260209T130800
DTEND;TZID=Asia/Shanghai:20260209T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260209-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260209T161200
DTEND;TZID=Asia/Shanghai:20260209T161700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260209-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260209T183500
DTEND;TZID=Asia/Shanghai:20260209T184000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260209-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260209T195300
DTEND;TZID=Asia/Shanghai:20260209T195800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260210-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260210T061900
DTEND;TZID=Asia/Shanghai:20260210T062400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260210-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260210T074200
DTEND;TZID=Asia/Shanghai:20260210T074700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260210-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260210T130800
DTEND;TZID=Asia/Shanghai:20260210T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260210-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260210T161300
DTEND;TZID=Asia/Shanghai:20260210T161800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260210-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260210T183600
DTEND;TZID=Asia/Shanghai:20260210T184100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260210-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260210T195400
DTEND;TZID=Asia/Shanghai:20260210T195900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260211-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260211T061800
DTEND;TZID=Asia/Shanghai:20260211T062300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260211-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260211T074100
DTEND;TZID=Asia/Shanghai:20260211T074600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260211-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260211T130800
DTEND;TZID=Asia/Shanghai:20260211T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260211-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260211T161300
DTEND;TZID=Asia/Shanghai:20260211T161800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260211-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260211T183600
DTEND;TZID=Asia/Shanghai:20260211T184100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260211-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260211T195400
DTEND;TZID=Asia/Shanghai:20260211T195900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260212-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260212T061700
DTEND;TZID=Asia/Shanghai:20260212T062200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260212-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260212T074000
DTEND;TZID=Asia/Shanghai:20260212T074500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260212-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260212T130800
DTEND;TZID=Asia/Shanghai:20260212T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260212-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260212T161400
DTEND;TZID=Asia/Shanghai:20260212T161900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260212-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260212T183700
DTEND;TZID=Asia/Shanghai:20260212T184200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260212-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260212T195500
DTEND;TZID=Asia/Shanghai:20260212T200000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260213-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260213T061600
DTEND;TZID=Asia/Shanghai:20260213T062100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260213-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260213T073900
DTEND;TZID=Asia/Shanghai:20260213T074400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260213-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260213T130800
DTEND;TZID=Asia/Shanghai:20260213T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260213-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260213T161500
DTEND;TZID=Asia/Shanghai:20260213T162000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260213-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260213T183800
DTEND;TZID=Asia/Shanghai:20260213T184300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260213-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260213T195600
DTEND;TZID=Asia/Shanghai:20260213T200100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260214-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260214T061600
DTEND;TZID=Asia/Shanghai:20260214T062100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260214-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260214T073800
DTEND;TZID=Asia/Shanghai:20260214T074300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260214-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260214T130800
DTEND;TZID=Asia/Shanghai:20260214T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260214-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260214T161500
DTEND;TZID=Asia/Shanghai:20260214T162000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260214-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260214T183900
DTEND;TZID=Asia/Shanghai:20260214T184400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260214-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260214T195700
DTEND;TZID=Asia/Shanghai:20260214T200200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260215-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260215T061500
DTEND;TZID=Asia/Shanghai:20260215T062000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260215-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260215T073700
DTEND;TZID=Asia/Shanghai:20260215T074200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260215-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260215T130800
DTEND;TZID=Asia/Shanghai:20260215T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260215-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260215T161600
DTEND;TZID=Asia/Shanghai:20260215T162100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260215-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260215T184000
DTEND;TZID=Asia/Shanghai:20260215T184500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260215-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260215T195800
DTEND;TZID=Asia/Shanghai:20260215T200300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260216-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260216T061400
DTEND;TZID=Asia/Shanghai:20260216T061900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260216-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260216T073600
DTEND;TZID=Asia/Shanghai:20260216T074100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260216-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260216T130800
DTEND;TZID=Asia/Shanghai:20260216T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260216-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260216T161700
DTEND;TZID=Asia/Shanghai:20260216T162200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260216-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260216T184100
DTEND;TZID=Asia/Shanghai:20260216T184600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260216-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260216T195800
DTEND;TZID=Asia/Shanghai:20260216T200300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260217-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260217T061300
DTEND;TZID=Asia/Shanghai:20260217T061800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260217-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260217T073500
DTEND;TZID=Asia/Shanghai:20260217T074000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260217-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260217T130800
DTEND;TZID=Asia/Shanghai:20260217T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260217-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260217T161700
DTEND;TZID=Asia/Shanghai:20260217T162200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260217-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260217T184200
DTEND;TZID=Asia/Shanghai:20260217T184700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260217-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260217T195900
DTEND;TZID=Asia/Shanghai:20260217T200400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260218-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260218T061200
DTEND;TZID=Asia/Shanghai:20260218T061700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260218-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260218T073400
DTEND;TZID=Asia/Shanghai:20260218T073900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260218-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260218T130800
DTEND;TZID=Asia/Shanghai:20260218T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260218-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260218T161800
DTEND;TZID=Asia/Shanghai:20260218T162300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260218-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260218T184300
DTEND;TZID=Asia/Shanghai:20260218T184800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260218-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260218T200000
DTEND;TZID=Asia/Shanghai:20260218T200500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260219-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260219T061100
DTEND;TZID=Asia/Shanghai:20260219T061600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260219-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260219T073300
DTEND;TZID=Asia/Shanghai:20260219T073800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260219-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260219T130800
DTEND;TZID=Asia/Shanghai:20260219T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260219-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260219T161800
DTEND;TZID=Asia/Shanghai:20260219T162300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260219-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260219T184300
DTEND;TZID=Asia/Shanghai:20260219T184800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260219-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260219T200100
DTEND;TZID=Asia/Shanghai:20260219T200600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260220-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260220T061000
DTEND;TZID=Asia/Shanghai:20260220T061500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260220-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260220T073200
DTEND;TZID=Asia/Shanghai:20260220T073700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260220-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260220T130800
DTEND;TZID=Asia/Shanghai:20260220T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260220-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260220T161900
DTEND;TZID=Asia/Shanghai:20260220T162400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260220-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260220T184400
DTEND;TZID=Asia/Shanghai:20260220T184900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260220-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260220T200100
DTEND;TZID=Asia/Shanghai:20260220T200600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260221-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260221T060900
DTEND;TZID=Asia/Shanghai:20260221T061400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260221-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260221T073100
DTEND;TZID=Asia/Shanghai:20260221T073600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260221-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260221T130800
DTEND;TZID=Asia/Shanghai:20260221T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260221-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260221T161900
DTEND;TZID=Asia/Shanghai:20260221T162400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260221-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260221T184500
DTEND;TZID=Asia/Shanghai:20260221T185000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260221-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260221T200200
DTEND;TZID=Asia/Shanghai:20260221T200700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260222-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260222T060800
DTEND;TZID=Asia/Shanghai:20260222T061300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260222-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260222T073000
DTEND;TZID=Asia/Shanghai:20260222T073500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260222-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260222T130800
DTEND;TZID=Asia/Shanghai:20260222T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260222-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260222T162000
DTEND;TZID=Asia/Shanghai:20260222T162500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260222-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260222T184600
DTEND;TZID=Asia/Shanghai:20260222T185100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260222-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260222T200300
DTEND;TZID=Asia/Shanghai:20260222T200800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260223-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260223T060700
DTEND;TZID=Asia/Shanghai:20260223T061200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260223-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260223T072900
DTEND;TZID=Asia/Shanghai:20260223T073400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260223-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260223T130800
DTEND;TZID=Asia/Shanghai:20260223T131300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260223-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260223T162000
DTEND;TZID=Asia/Shanghai:20260223T162500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260223-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260223T184700
DTEND;TZID=Asia/Shanghai:20260223T185200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260223-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260223T200400
DTEND;TZID=Asia/Shanghai:20260223T200900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260224-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260224T060600
DTEND;TZID=Asia/Shanghai:20260224T061100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260224-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260224T072800
DTEND;TZID=Asia/Shanghai:20260224T073300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260224-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260224T130700
DTEND;TZID=Asia/Shanghai:20260224T131200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260224-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260224T162100
DTEND;TZID=Asia/Shanghai:20260224T162600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260224-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260224T184700
DTEND;TZID=Asia/Shanghai:20260224T185200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260224-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260224T200400
DTEND;TZID=Asia/Shanghai:20260224T200900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260225-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260225T060500
DTEND;TZID=Asia/Shanghai:20260225T061000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260225-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260225T072700
DTEND;TZID=Asia/Shanghai:20260225T073200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260225-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260225T130700
DTEND;TZID=Asia/Shanghai:20260225T131200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260225-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260225T162100
DTEND;TZID=Asia/Shanghai:20260225T162600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260225-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260225T184800
DTEND;TZID=Asia/Shanghai:20260225T185300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260225-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260225T200500
DTEND;TZID=Asia/Shanghai:20260225T201000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260226-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260226T060400
DTEND;TZID=Asia/Shanghai:20260226T060900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260226-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260226T072600
DTEND;TZID=Asia/Shanghai:20260226T073100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260226-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260226T130700
DTEND;TZID=Asia/Shanghai:20260226T131200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260226-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260226T162200
DTEND;TZID=Asia/Shanghai:20260226T162700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260226-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260226T184900
DTEND;TZID=Asia/Shanghai:20260226T185400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260226-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260226T200600
DTEND;TZID=Asia/Shanghai:20260226T201100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260227-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260227T060300
DTEND;TZID=Asia/Shanghai:20260227T060800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260227-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260227T072400
DTEND;TZID=Asia/Shanghai:20260227T072900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260227-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260227T130700
DTEND;TZID=Asia/Shanghai:20260227T131200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260227-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260227T162200
DTEND;TZID=Asia/Shanghai:20260227T162700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260227-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260227T185000
DTEND;TZID=Asia/Shanghai:20260227T185500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260227-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260227T200700
DTEND;TZID=Asia/Shanghai:20260227T201200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260228-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260228T060200
DTEND;TZID=Asia/Shanghai:20260228T060700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260228-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260228T072300
DTEND;TZID=Asia/Shanghai:20260228T072800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260228-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260228T130700
DTEND;TZID=Asia/Shanghai:20260228T131200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260228-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260228T162300
DTEND;TZID=Asia/Shanghai:20260228T162800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260228-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260228T185100
DTEND;TZID=Asia/Shanghai:20260228T185600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260228-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260228T200700
DTEND;TZID=Asia/Shanghai:20260228T201200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260301-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260301T060100
DTEND;TZID=Asia/Shanghai:20260301T060600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260301-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260301T072200
DTEND;TZID=Asia/Shanghai:20260301T072700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260301-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260301T130700
DTEND;TZID=Asia/Shanghai:20260301T131200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260301-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260301T162300
DTEND;TZID=Asia/Shanghai:20260301T162800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260301-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260301T185100
DTEND;TZID=Asia/Shanghai:20260301T185600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260301-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260301T200800
DTEND;TZID=Asia/Shanghai:20260301T201300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260302-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260302T060000
DTEND;TZID=Asia/Shanghai:20260302T060500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260302-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260302T072100
DTEND;TZID=Asia/Shanghai:20260302T072600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260302-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260302T130600
DTEND;TZID=Asia/Shanghai:20260302T131100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260302-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260302T162400
DTEND;TZID=Asia/Shanghai:20260302T162900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260302-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260302T185200
DTEND;TZID=Asia/Shanghai:20260302T185700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260302-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260302T200900
DTEND;TZID=Asia/Shanghai:20260302T201400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260303-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260303T055800
DTEND;TZID=Asia/Shanghai:20260303T060300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260303-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260303T072000
DTEND;TZID=Asia/Shanghai:20260303T072500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260303-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260303T130600
DTEND;TZID=Asia/Shanghai:20260303T131100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260303-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260303T162400
DTEND;TZID=Asia/Shanghai:20260303T162900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260303-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260303T185300
DTEND;TZID=Asia/Shanghai:20260303T185800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260303-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260303T201000
DTEND;TZID=Asia/Shanghai:20260303T201500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260304-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260304T055700
DTEND;TZID=Asia/Shanghai:20260304T060200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260304-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260304T071900
DTEND;TZID=Asia/Shanghai:20260304T072400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260304-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260304T130600
DTEND;TZID=Asia/Shanghai:20260304T131100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260304-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260304T162500
DTEND;TZID=Asia/Shanghai:20260304T163000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260304-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260304T185400
DTEND;TZID=Asia/Shanghai:20260304T185900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260304-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260304T201000
DTEND;TZID=Asia/Shanghai:20260304T201500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260305-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260305T055600
DTEND;TZID=Asia/Shanghai:20260305T060100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260305-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260305T071700
DTEND;TZID=Asia/Shanghai:20260305T072200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260305-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260305T130600
DTEND;TZID=Asia/Shanghai:20260305T131100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260305-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260305T162500
DTEND;TZID=Asia/Shanghai:20260305T163000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260305-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260305T185500
DTEND;TZID=Asia/Shanghai:20260305T190000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260305-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260305T201100
DTEND;TZID=Asia/Shanghai:20260305T201600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260306-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260306T055500
DTEND;TZID=Asia/Shanghai:20260306T060000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260306-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260306T071600
DTEND;TZID=Asia/Shanghai:20260306T072100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260306-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260306T130500
DTEND;TZID=Asia/Shanghai:20260306T131000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260306-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260306T162500
DTEND;TZID=Asia/Shanghai:20260306T163000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260306-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260306T185500
DTEND;TZID=Asia/Shanghai:20260306T190000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260306-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260306T201200
DTEND;TZID=Asia/Shanghai:20260306T201700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260307-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260307T055400
DTEND;TZID=Asia/Shanghai:20260307T055900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260307-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260307T071500
DTEND;TZID=Asia/Shanghai:20260307T072000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260307-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260307T130500
DTEND;TZID=Asia/Shanghai:20260307T131000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260307-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260307T162600
DTEND;TZID=Asia/Shanghai:20260307T163100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260307-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260307T185600
DTEND;TZID=Asia/Shanghai:20260307T190100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260307-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260307T201300
DTEND;TZID=Asia/Shanghai:20260307T201800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260308-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260308T055200
DTEND;TZID=Asia/Shanghai:20260308T055700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260308-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260308T071400
DTEND;TZID=Asia/Shanghai:20260308T071900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260308-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260308T130500
DTEND;TZID=Asia/Shanghai:20260308T131000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260308-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260308T162600
DTEND;TZID=Asia/Shanghai:20260308T163100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260308-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260308T185700
DTEND;TZID=Asia/Shanghai:20260308T190200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260308-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260308T201300
DTEND;TZID=Asia/Shanghai:20260308T201800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260309-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260309T055100
DTEND;TZID=Asia/Shanghai:20260309T055600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260309-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260309T071200
DTEND;TZID=Asia/Shanghai:20260309T071700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260309-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260309T130500
DTEND;TZID=Asia/Shanghai:20260309T131000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260309-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260309T162600
DTEND;TZID=Asia/Shanghai:20260309T163100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260309-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260309T185800
DTEND;TZID=Asia/Shanghai:20260309T190300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260309-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260309T201400
DTEND;TZID=Asia/Shanghai:20260309T201900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260310-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260310T055000
DTEND;TZID=Asia/Shanghai:20260310T055500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260310-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260310T071100
DTEND;TZID=Asia/Shanghai:20260310T071600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260310-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260310T130500
DTEND;TZID=Asia/Shanghai:20260310T131000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260310-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260310T162700
DTEND;TZID=Asia/Shanghai:20260310T163200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260310-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260310T185800
DTEND;TZID=Asia/Shanghai:20260310T190300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260310-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260310T201500
DTEND;TZID=Asia/Shanghai:20260310T202000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260311-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260311T054900
DTEND;TZID=Asia/Shanghai:20260311T055400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260311-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260311T071000
DTEND;TZID=Asia/Shanghai:20260311T071500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260311-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260311T130400
DTEND;TZID=Asia/Shanghai:20260311T130900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260311-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260311T162700
DTEND;TZID=Asia/Shanghai:20260311T163200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260311-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260311T185900
DTEND;TZID=Asia/Shanghai:20260311T190400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260311-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260311T201600
DTEND;TZID=Asia/Shanghai:20260311T202100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260312-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260312T054700
DTEND;TZID=Asia/Shanghai:20260312T055200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260312-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260312T070900
DTEND;TZID=Asia/Shanghai:20260312T071400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260312-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260312T130400
DTEND;TZID=Asia/Shanghai:20260312T130900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260312-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260312T162700
DTEND;TZID=Asia/Shanghai:20260312T163200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260312-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260312T190000
DTEND;TZID=Asia/Shanghai:20260312T190500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260312-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260312T201600
DTEND;TZID=Asia/Shanghai:20260312T202100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260313-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260313T054600
DTEND;TZID=Asia/Shanghai:20260313T055100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260313-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260313T070700
DTEND;TZID=Asia/Shanghai:20260313T071200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260313-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260313T130400
DTEND;TZID=Asia/Shanghai:20260313T130900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260313-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260313T162800
DTEND;TZID=Asia/Shanghai:20260313T163300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260313-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260313T190000
DTEND;TZID=Asia/Shanghai:20260313T190500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260313-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260313T201700
DTEND;TZID=Asia/Shanghai:20260313T202200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260314-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260314T054500
DTEND;TZID=Asia/Shanghai:20260314T055000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260314-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260314T070600
DTEND;TZID=Asia/Shanghai:20260314T071100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260314-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260314T130300
DTEND;TZID=Asia/Shanghai:20260314T130800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260314-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260314T162800
DTEND;TZID=Asia/Shanghai:20260314T163300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260314-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260314T190100
DTEND;TZID=Asia/Shanghai:20260314T190600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260314-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260314T201800
DTEND;TZID=Asia/Shanghai:20260314T202300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260315-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260315T054400
DTEND;TZID=Asia/Shanghai:20260315T054900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260315-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260315T070500
DTEND;TZID=Asia/Shanghai:20260315T071000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260315-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260315T130300
DTEND;TZID=Asia/Shanghai:20260315T130800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260315-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260315T162800
DTEND;TZID=Asia/Shanghai:20260315T163300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260315-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260315T190200
DTEND;TZID=Asia/Shanghai:20260315T190700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260315-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260315T201900
DTEND;TZID=Asia/Shanghai:20260315T202400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260316-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260316T054200
DTEND;TZID=Asia/Shanghai:20260316T054700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260316-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260316T070400
DTEND;TZID=Asia/Shanghai:20260316T070900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260316-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260316T130300
DTEND;TZID=Asia/Shanghai:20260316T130800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260316-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260316T162800
DTEND;TZID=Asia/Shanghai:20260316T163300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260316-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260316T190300
DTEND;TZID=Asia/Shanghai:20260316T190800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260316-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260316T201900
DTEND;TZID=Asia/Shanghai:20260316T202400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260317-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260317T054100
DTEND;TZID=Asia/Shanghai:20260317T054600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260317-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260317T070200
DTEND;TZID=Asia/Shanghai:20260317T070700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260317-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260317T130300
DTEND;TZID=Asia/Shanghai:20260317T130800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260317-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260317T162900
DTEND;TZID=Asia/Shanghai:20260317T163400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260317-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260317T190300
DTEND;TZID=Asia/Shanghai:20260317T190800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260317-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260317T202000
DTEND;TZID=Asia/Shanghai:20260317T202500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260318-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260318T054000
DTEND;TZID=Asia/Shanghai:20260318T054500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260318-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260318T070100
DTEND;TZID=Asia/Shanghai:20260318T070600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260318-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260318T130200
DTEND;TZID=Asia/Shanghai:20260318T130700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260318-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260318T162900
DTEND;TZID=Asia/Shanghai:20260318T163400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260318-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260318T190400
DTEND;TZID=Asia/Shanghai:20260318T190900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260318-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260318T202100
DTEND;TZID=Asia/Shanghai:20260318T202600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260319-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260319T053800
DTEND;TZID=Asia/Shanghai:20260319T054300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260319-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260319T070000
DTEND;TZID=Asia/Shanghai:20260319T070500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260319-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260319T130200
DTEND;TZID=Asia/Shanghai:20260319T130700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260319-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260319T162900
DTEND;TZID=Asia/Shanghai:20260319T163400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260319-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260319T190500
DTEND;TZID=Asia/Shanghai:20260319T191000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260319-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260319T202200
DTEND;TZID=Asia/Shanghai:20260319T202700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260320-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260320T053700
DTEND;TZID=Asia/Shanghai:20260320T054200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260320-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260320T065900
DTEND;TZID=Asia/Shanghai:20260320T070400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260320-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260320T130200
DTEND;TZID=Asia/Shanghai:20260320T130700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260320-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260320T162900
DTEND;TZID=Asia/Shanghai:20260320T163400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260320-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260320T190500
DTEND;TZID=Asia/Shanghai:20260320T191000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260320-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260320T202200
DTEND;TZID=Asia/Shanghai:20260320T202700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260321-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260321T053600
DTEND;TZID=Asia/Shanghai:20260321T054100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260321-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260321T065700
DTEND;TZID=Asia/Shanghai:20260321T070200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260321-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260321T130100
DTEND;TZID=Asia/Shanghai:20260321T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260321-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260321T162900
DTEND;TZID=Asia/Shanghai:20260321T163400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260321-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260321T190600
DTEND;TZID=Asia/Shanghai:20260321T191100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260321-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260321T202300
DTEND;TZID=Asia/Shanghai:20260321T202800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260322-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260322T053400
DTEND;TZID=Asia/Shanghai:20260322T053900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260322-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260322T065600
DTEND;TZID=Asia/Shanghai:20260322T070100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260322-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260322T130100
DTEND;TZID=Asia/Shanghai:20260322T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260322-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260322T163000
DTEND;TZID=Asia/Shanghai:20260322T163500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260322-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260322T190700
DTEND;TZID=Asia/Shanghai:20260322T191200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260322-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260322T202400
DTEND;TZID=Asia/Shanghai:20260322T202900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260323-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260323T053300
DTEND;TZID=Asia/Shanghai:20260323T053800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260323-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260323T065500
DTEND;TZID=Asia/Shanghai:20260323T070000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260323-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260323T130100
DTEND;TZID=Asia/Shanghai:20260323T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260323-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260323T163000
DTEND;TZID=Asia/Shanghai:20260323T163500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260323-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260323T190800
DTEND;TZID=Asia/Shanghai:20260323T191300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260323-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260323T202500
DTEND;TZID=Asia/Shanghai:20260323T203000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260324-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260324T053100
DTEND;TZID=Asia/Shanghai:20260324T053600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260324-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260324T065300
DTEND;TZID=Asia/Shanghai:20260324T065800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260324-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260324T130100
DTEND;TZID=Asia/Shanghai:20260324T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260324-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260324T163000
DTEND;TZID=Asia/Shanghai:20260324T163500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260324-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260324T190800
DTEND;TZID=Asia/Shanghai:20260324T191300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260324-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260324T202600
DTEND;TZID=Asia/Shanghai:20260324T203100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260325-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260325T053000
DTEND;TZID=Asia/Shanghai:20260325T053500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260325-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260325T065200
DTEND;TZID=Asia/Shanghai:20260325T065700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260325-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260325T130000
DTEND;TZID=Asia/Shanghai:20260325T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260325-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260325T163000
DTEND;TZID=Asia/Shanghai:20260325T163500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260325-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260325T190900
DTEND;TZID=Asia/Shanghai:20260325T191400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260325-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260325T202600
DTEND;TZID=Asia/Shanghai:20260325T203100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260326-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260326T052900
DTEND;TZID=Asia/Shanghai:20260326T053400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260326-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260326T065100
DTEND;TZID=Asia/Shanghai:20260326T065600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260326-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260326T130000
DTEND;TZID=Asia/Shanghai:20260326T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260326-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260326T163000
DTEND;TZID=Asia/Shanghai:20260326T163500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260326-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260326T191000
DTEND;TZID=Asia/Shanghai:20260326T191500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260326-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260326T202700
DTEND;TZID=Asia/Shanghai:20260326T203200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260327-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260327T052700
DTEND;TZID=Asia/Shanghai:20260327T053200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260327-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260327T064900
DTEND;TZID=Asia/Shanghai:20260327T065400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260327-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260327T130000
DTEND;TZID=Asia/Shanghai:20260327T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260327-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260327T163000
DTEND;TZID=Asia/Shanghai:20260327T163500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260327-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260327T191000
DTEND;TZID=Asia/Shanghai:20260327T191500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260327-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260327T202800
DTEND;TZID=Asia/Shanghai:20260327T203300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260328-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260328T052600
DTEND;TZID=Asia/Shanghai:20260328T053100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260328-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260328T064800
DTEND;TZID=Asia/Shanghai:20260328T065300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260328-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260328T125900
DTEND;TZID=Asia/Shanghai:20260328T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260328-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260328T163000
DTEND;TZID=Asia/Shanghai:20260328T163500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260328-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260328T191100
DTEND;TZID=Asia/Shanghai:20260328T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260328-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260328T202900
DTEND;TZID=Asia/Shanghai:20260328T203400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260329-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260329T052400
DTEND;TZID=Asia/Shanghai:20260329T052900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260329-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260329T064700
DTEND;TZID=Asia/Shanghai:20260329T065200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260329-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260329T125900
DTEND;TZID=Asia/Shanghai:20260329T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260329-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260329T163100
DTEND;TZID=Asia/Shanghai:20260329T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260329-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260329T191200
DTEND;TZID=Asia/Shanghai:20260329T191700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260329-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260329T202900
DTEND;TZID=Asia/Shanghai:20260329T203400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260330-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260330T052300
DTEND;TZID=Asia/Shanghai:20260330T052800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260330-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260330T064600
DTEND;TZID=Asia/Shanghai:20260330T065100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260330-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260330T125900
DTEND;TZID=Asia/Shanghai:20260330T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260330-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260330T163100
DTEND;TZID=Asia/Shanghai:20260330T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260330-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260330T191200
DTEND;TZID=Asia/Shanghai:20260330T191700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260330-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260330T203000
DTEND;TZID=Asia/Shanghai:20260330T203500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260331-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260331T052200
DTEND;TZID=Asia/Shanghai:20260331T052700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260331-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260331T064400
DTEND;TZID=Asia/Shanghai:20260331T064900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260331-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260331T125800
DTEND;TZID=Asia/Shanghai:20260331T130300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260331-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260331T163100
DTEND;TZID=Asia/Shanghai:20260331T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260331-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260331T191300
DTEND;TZID=Asia/Shanghai:20260331T191800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260331-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260331T203100
DTEND;TZID=Asia/Shanghai:20260331T203600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260401-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260401T052000
DTEND;TZID=Asia/Shanghai:20260401T052500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260401-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260401T064300
DTEND;TZID=Asia/Shanghai:20260401T064800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260401-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260401T125800
DTEND;TZID=Asia/Shanghai:20260401T130300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260401-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260401T163100
DTEND;TZID=Asia/Shanghai:20260401T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260401-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260401T191400
DTEND;TZID=Asia/Shanghai:20260401T191900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260401-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260401T203200
DTEND;TZID=Asia/Shanghai:20260401T203700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260402-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260402T051900
DTEND;TZID=Asia/Shanghai:20260402T052400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260402-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260402T064200
DTEND;TZID=Asia/Shanghai:20260402T064700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260402-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260402T125800
DTEND;TZID=Asia/Shanghai:20260402T130300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260402-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260402T163100
DTEND;TZID=Asia/Shanghai:20260402T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260402-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260402T191400
DTEND;TZID=Asia/Shanghai:20260402T191900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260402-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260402T203300
DTEND;TZID=Asia/Shanghai:20260402T203800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260403-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260403T051700
DTEND;TZID=Asia/Shanghai:20260403T052200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260403-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260403T064000
DTEND;TZID=Asia/Shanghai:20260403T064500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260403-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260403T125800
DTEND;TZID=Asia/Shanghai:20260403T130300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260403-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260403T163100
DTEND;TZID=Asia/Shanghai:20260403T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260403-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260403T191500
DTEND;TZID=Asia/Shanghai:20260403T192000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260403-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260403T203400
DTEND;TZID=Asia/Shanghai:20260403T203900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260404-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260404T051600
DTEND;TZID=Asia/Shanghai:20260404T052100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260404-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260404T063900
DTEND;TZID=Asia/Shanghai:20260404T064400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260404-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260404T125700
DTEND;TZID=Asia/Shanghai:20260404T130200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260404-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260404T163100
DTEND;TZID=Asia/Shanghai:20260404T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260404-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260404T191600
DTEND;TZID=Asia/Shanghai:20260404T192100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260404-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260404T203400
DTEND;TZID=Asia/Shanghai:20260404T203900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260405-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260405T051400
DTEND;TZID=Asia/Shanghai:20260405T051900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260405-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260405T063800
DTEND;TZID=Asia/Shanghai:20260405T064300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260405-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260405T125700
DTEND;TZID=Asia/Shanghai:20260405T130200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260405-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260405T163100
DTEND;TZID=Asia/Shanghai:20260405T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260405-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260405T191700
DTEND;TZID=Asia/Shanghai:20260405T192200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260405-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260405T203500
DTEND;TZID=Asia/Shanghai:20260405T204000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260406-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260406T051300
DTEND;TZID=Asia/Shanghai:20260406T051800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260406-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260406T063700
DTEND;TZID=Asia/Shanghai:20260406T064200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260406-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260406T125700
DTEND;TZID=Asia/Shanghai:20260406T130200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260406-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260406T163100
DTEND;TZID=Asia/Shanghai:20260406T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260406-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260406T191700
DTEND;TZID=Asia/Shanghai:20260406T192200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260406-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260406T203600
DTEND;TZID=Asia/Shanghai:20260406T204100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260407-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260407T051200
DTEND;TZID=Asia/Shanghai:20260407T051700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260407-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260407T063500
DTEND;TZID=Asia/Shanghai:20260407T064000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260407-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260407T125600
DTEND;TZID=Asia/Shanghai:20260407T130100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260407-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260407T163100
DTEND;TZID=Asia/Shanghai:20260407T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260407-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260407T191800
DTEND;TZID=Asia/Shanghai:20260407T192300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260407-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260407T203700
DTEND;TZID=Asia/Shanghai:20260407T204200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260408-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260408T051000
DTEND;TZID=Asia/Shanghai:20260408T051500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260408-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260408T063400
DTEND;TZID=Asia/Shanghai:20260408T063900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260408-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260408T125600
DTEND;TZID=Asia/Shanghai:20260408T130100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260408-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260408T163100
DTEND;TZID=Asia/Shanghai:20260408T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260408-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260408T191900
DTEND;TZID=Asia/Shanghai:20260408T192400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260408-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260408T203800
DTEND;TZID=Asia/Shanghai:20260408T204300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260409-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260409T050900
DTEND;TZID=Asia/Shanghai:20260409T051400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260409-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260409T063300
DTEND;TZID=Asia/Shanghai:20260409T063800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260409-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260409T125600
DTEND;TZID=Asia/Shanghai:20260409T130100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260409-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260409T163100
DTEND;TZID=Asia/Shanghai:20260409T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260409-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260409T191900
DTEND;TZID=Asia/Shanghai:20260409T192400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260409-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260409T203900
DTEND;TZID=Asia/Shanghai:20260409T204400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260410-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260410T050700
DTEND;TZID=Asia/Shanghai:20260410T051200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260410-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260410T063200
DTEND;TZID=Asia/Shanghai:20260410T063700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260410-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260410T125600
DTEND;TZID=Asia/Shanghai:20260410T130100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260410-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260410T163100
DTEND;TZID=Asia/Shanghai:20260410T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260410-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260410T192000
DTEND;TZID=Asia/Shanghai:20260410T192500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260410-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260410T204000
DTEND;TZID=Asia/Shanghai:20260410T204500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260411-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260411T050600
DTEND;TZID=Asia/Shanghai:20260411T051100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260411-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260411T063000
DTEND;TZID=Asia/Shanghai:20260411T063500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260411-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260411T125500
DTEND;TZID=Asia/Shanghai:20260411T130000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260411-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260411T163100
DTEND;TZID=Asia/Shanghai:20260411T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260411-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260411T192100
DTEND;TZID=Asia/Shanghai:20260411T192600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260411-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260411T204000
DTEND;TZID=Asia/Shanghai:20260411T204500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260412-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260412T050400
DTEND;TZID=Asia/Shanghai:20260412T050900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260412-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260412T062900
DTEND;TZID=Asia/Shanghai:20260412T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260412-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260412T125500
DTEND;TZID=Asia/Shanghai:20260412T130000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260412-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260412T163200
DTEND;TZID=Asia/Shanghai:20260412T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260412-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260412T192100
DTEND;TZID=Asia/Shanghai:20260412T192600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260412-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260412T204100
DTEND;TZID=Asia/Shanghai:20260412T204600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260413-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260413T050300
DTEND;TZID=Asia/Shanghai:20260413T050800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260413-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260413T062800
DTEND;TZID=Asia/Shanghai:20260413T063300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260413-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260413T125500
DTEND;TZID=Asia/Shanghai:20260413T130000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260413-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260413T163200
DTEND;TZID=Asia/Shanghai:20260413T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260413-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260413T192200
DTEND;TZID=Asia/Shanghai:20260413T192700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260413-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260413T204200
DTEND;TZID=Asia/Shanghai:20260413T204700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260414-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260414T050200
DTEND;TZID=Asia/Shanghai:20260414T050700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260414-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260414T062700
DTEND;TZID=Asia/Shanghai:20260414T063200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260414-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260414T125500
DTEND;TZID=Asia/Shanghai:20260414T130000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260414-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260414T163200
DTEND;TZID=Asia/Shanghai:20260414T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260414-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260414T192300
DTEND;TZID=Asia/Shanghai:20260414T192800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260414-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260414T204300
DTEND;TZID=Asia/Shanghai:20260414T204800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260415-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260415T050000
DTEND;TZID=Asia/Shanghai:20260415T050500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260415-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260415T062600
DTEND;TZID=Asia/Shanghai:20260415T063100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260415-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260415T125400
DTEND;TZID=Asia/Shanghai:20260415T125900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260415-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260415T163200
DTEND;TZID=Asia/Shanghai:20260415T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260415-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260415T192300
DTEND;TZID=Asia/Shanghai:20260415T192800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260415-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260415T204400
DTEND;TZID=Asia/Shanghai:20260415T204900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260416-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260416T045900
DTEND;TZID=Asia/Shanghai:20260416T050400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260416-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260416T062400
DTEND;TZID=Asia/Shanghai:20260416T062900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260416-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260416T125400
DTEND;TZID=Asia/Shanghai:20260416T125900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260416-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260416T163200
DTEND;TZID=Asia/Shanghai:20260416T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260416-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260416T192400
DTEND;TZID=Asia/Shanghai:20260416T192900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260416-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260416T204500
DTEND;TZID=Asia/Shanghai:20260416T205000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260417-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260417T045700
DTEND;TZID=Asia/Shanghai:20260417T050200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260417-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260417T062300
DTEND;TZID=Asia/Shanghai:20260417T062800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260417-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260417T125400
DTEND;TZID=Asia/Shanghai:20260417T125900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260417-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260417T163200
DTEND;TZID=Asia/Shanghai:20260417T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260417-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260417T192500
DTEND;TZID=Asia/Shanghai:20260417T193000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260417-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260417T204600
DTEND;TZID=Asia/Shanghai:20260417T205100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260418-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260418T045600
DTEND;TZID=Asia/Shanghai:20260418T050100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260418-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260418T062200
DTEND;TZID=Asia/Shanghai:20260418T062700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260418-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260418T125400
DTEND;TZID=Asia/Shanghai:20260418T125900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260418-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260418T163200
DTEND;TZID=Asia/Shanghai:20260418T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260418-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260418T192600
DTEND;TZID=Asia/Shanghai:20260418T193100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260418-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260418T204700
DTEND;TZID=Asia/Shanghai:20260418T205200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260419-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260419T045500
DTEND;TZID=Asia/Shanghai:20260419T050000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260419-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260419T062100
DTEND;TZID=Asia/Shanghai:20260419T062600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260419-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260419T125300
DTEND;TZID=Asia/Shanghai:20260419T125800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260419-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260419T163200
DTEND;TZID=Asia/Shanghai:20260419T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260419-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260419T192600
DTEND;TZID=Asia/Shanghai:20260419T193100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260419-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260419T204800
DTEND;TZID=Asia/Shanghai:20260419T205300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260420-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260420T045300
DTEND;TZID=Asia/Shanghai:20260420T045800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260420-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260420T062000
DTEND;TZID=Asia/Shanghai:20260420T062500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260420-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260420T125300
DTEND;TZID=Asia/Shanghai:20260420T125800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260420-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260420T163200
DTEND;TZID=Asia/Shanghai:20260420T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260420-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260420T192700
DTEND;TZID=Asia/Shanghai:20260420T193200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260420-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260420T204900
DTEND;TZID=Asia/Shanghai:20260420T205400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260421-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260421T045200
DTEND;TZID=Asia/Shanghai:20260421T045700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260421-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260421T061900
DTEND;TZID=Asia/Shanghai:20260421T062400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260421-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260421T125300
DTEND;TZID=Asia/Shanghai:20260421T125800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260421-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260421T163200
DTEND;TZID=Asia/Shanghai:20260421T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260421-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260421T192800
DTEND;TZID=Asia/Shanghai:20260421T193300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260421-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260421T205000
DTEND;TZID=Asia/Shanghai:20260421T205500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260422-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260422T045100
DTEND;TZID=Asia/Shanghai:20260422T045600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260422-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260422T061800
DTEND;TZID=Asia/Shanghai:20260422T062300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260422-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260422T125300
DTEND;TZID=Asia/Shanghai:20260422T125800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260422-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260422T163200
DTEND;TZID=Asia/Shanghai:20260422T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260422-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260422T192800
DTEND;TZID=Asia/Shanghai:20260422T193300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260422-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260422T205000
DTEND;TZID=Asia/Shanghai:20260422T205500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260423-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260423T044900
DTEND;TZID=Asia/Shanghai:20260423T045400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260423-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260423T061700
DTEND;TZID=Asia/Shanghai:20260423T062200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260423-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260423T125300
DTEND;TZID=Asia/Shanghai:20260423T125800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260423-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260423T163200
DTEND;TZID=Asia/Shanghai:20260423T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260423-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260423T192900
DTEND;TZID=Asia/Shanghai:20260423T193400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260423-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260423T205100
DTEND;TZID=Asia/Shanghai:20260423T205600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260424-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260424T044800
DTEND;TZID=Asia/Shanghai:20260424T045300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260424-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260424T061500
DTEND;TZID=Asia/Shanghai:20260424T062000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260424-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260424T125200
DTEND;TZID=Asia/Shanghai:20260424T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260424-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260424T163200
DTEND;TZID=Asia/Shanghai:20260424T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260424-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260424T193000
DTEND;TZID=Asia/Shanghai:20260424T193500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260424-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260424T205200
DTEND;TZID=Asia/Shanghai:20260424T205700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260425-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260425T044700
DTEND;TZID=Asia/Shanghai:20260425T045200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260425-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260425T061400
DTEND;TZID=Asia/Shanghai:20260425T061900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260425-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260425T125200
DTEND;TZID=Asia/Shanghai:20260425T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260425-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260425T163200
DTEND;TZID=Asia/Shanghai:20260425T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260425-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260425T193100
DTEND;TZID=Asia/Shanghai:20260425T193600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260425-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260425T205300
DTEND;TZID=Asia/Shanghai:20260425T205800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260426-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260426T044500
DTEND;TZID=Asia/Shanghai:20260426T045000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260426-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260426T061300
DTEND;TZID=Asia/Shanghai:20260426T061800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260426-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260426T125200
DTEND;TZID=Asia/Shanghai:20260426T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260426-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260426T163200
DTEND;TZID=Asia/Shanghai:20260426T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260426-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260426T193100
DTEND;TZID=Asia/Shanghai:20260426T193600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260426-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260426T205400
DTEND;TZID=Asia/Shanghai:20260426T205900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260427-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260427T044400
DTEND;TZID=Asia/Shanghai:20260427T044900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260427-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260427T061200
DTEND;TZID=Asia/Shanghai:20260427T061700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260427-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260427T125200
DTEND;TZID=Asia/Shanghai:20260427T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260427-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260427T163200
DTEND;TZID=Asia/Shanghai:20260427T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260427-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260427T193200
DTEND;TZID=Asia/Shanghai:20260427T193700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260427-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260427T205500
DTEND;TZID=Asia/Shanghai:20260427T210000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260428-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260428T044300
DTEND;TZID=Asia/Shanghai:20260428T044800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260428-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260428T061100
DTEND;TZID=Asia/Shanghai:20260428T061600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260428-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260428T125200
DTEND;TZID=Asia/Shanghai:20260428T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260428-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260428T163200
DTEND;TZID=Asia/Shanghai:20260428T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260428-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260428T193300
DTEND;TZID=Asia/Shanghai:20260428T193800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260428-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260428T205600
DTEND;TZID=Asia/Shanghai:20260428T210100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260429-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260429T044100
DTEND;TZID=Asia/Shanghai:20260429T044600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260429-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260429T061000
DTEND;TZID=Asia/Shanghai:20260429T061500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260429-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260429T125200
DTEND;TZID=Asia/Shanghai:20260429T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260429-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260429T163200
DTEND;TZID=Asia/Shanghai:20260429T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260429-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260429T193300
DTEND;TZID=Asia/Shanghai:20260429T193800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260429-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260429T205700
DTEND;TZID=Asia/Shanghai:20260429T210200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260430-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260430T044000
DTEND;TZID=Asia/Shanghai:20260430T044500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260430-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260430T060900
DTEND;TZID=Asia/Shanghai:20260430T061400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260430-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260430T125100
DTEND;TZID=Asia/Shanghai:20260430T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260430-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260430T163200
DTEND;TZID=Asia/Shanghai:20260430T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260430-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260430T193400
DTEND;TZID=Asia/Shanghai:20260430T193900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260430-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260430T205800
DTEND;TZID=Asia/Shanghai:20260430T210300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260501-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260501T043900
DTEND;TZID=Asia/Shanghai:20260501T044400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260501-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260501T060800
DTEND;TZID=Asia/Shanghai:20260501T061300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260501-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260501T125100
DTEND;TZID=Asia/Shanghai:20260501T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260501-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260501T163200
DTEND;TZID=Asia/Shanghai:20260501T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260501-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260501T193500
DTEND;TZID=Asia/Shanghai:20260501T194000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260501-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260501T205900
DTEND;TZID=Asia/Shanghai:20260501T210400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260502-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260502T043800
DTEND;TZID=Asia/Shanghai:20260502T044300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260502-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260502T060700
DTEND;TZID=Asia/Shanghai:20260502T061200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260502-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260502T125100
DTEND;TZID=Asia/Shanghai:20260502T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260502-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260502T163200
DTEND;TZID=Asia/Shanghai:20260502T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260502-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260502T193600
DTEND;TZID=Asia/Shanghai:20260502T194100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260502-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260502T210000
DTEND;TZID=Asia/Shanghai:20260502T210500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260503-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260503T043600
DTEND;TZID=Asia/Shanghai:20260503T044100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260503-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260503T060600
DTEND;TZID=Asia/Shanghai:20260503T061100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260503-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260503T125100
DTEND;TZID=Asia/Shanghai:20260503T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260503-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260503T163200
DTEND;TZID=Asia/Shanghai:20260503T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260503-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260503T193600
DTEND;TZID=Asia/Shanghai:20260503T194100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260503-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260503T210100
DTEND;TZID=Asia/Shanghai:20260503T210600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260504-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260504T043500
DTEND;TZID=Asia/Shanghai:20260504T044000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260504-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260504T060500
DTEND;TZID=Asia/Shanghai:20260504T061000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260504-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260504T125100
DTEND;TZID=Asia/Shanghai:20260504T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260504-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260504T163200
DTEND;TZID=Asia/Shanghai:20260504T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260504-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260504T193700
DTEND;TZID=Asia/Shanghai:20260504T194200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260504-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260504T210200
DTEND;TZID=Asia/Shanghai:20260504T210700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260505-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260505T043400
DTEND;TZID=Asia/Shanghai:20260505T043900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260505-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260505T060500
DTEND;TZID=Asia/Shanghai:20260505T061000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260505-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260505T125100
DTEND;TZID=Asia/Shanghai:20260505T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260505-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260505T163200
DTEND;TZID=Asia/Shanghai:20260505T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260505-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260505T193800
DTEND;TZID=Asia/Shanghai:20260505T194300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260505-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260505T210300
DTEND;TZID=Asia/Shanghai:20260505T210800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260506-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260506T043300
DTEND;TZID=Asia/Shanghai:20260506T043800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260506-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260506T060400
DTEND;TZID=Asia/Shanghai:20260506T060900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260506-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260506T125100
DTEND;TZID=Asia/Shanghai:20260506T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260506-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260506T163200
DTEND;TZID=Asia/Shanghai:20260506T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260506-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260506T193800
DTEND;TZID=Asia/Shanghai:20260506T194300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260506-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260506T210400
DTEND;TZID=Asia/Shanghai:20260506T210900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260507-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260507T043200
DTEND;TZID=Asia/Shanghai:20260507T043700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260507-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260507T060300
DTEND;TZID=Asia/Shanghai:20260507T060800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260507-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260507T125100
DTEND;TZID=Asia/Shanghai:20260507T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260507-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260507T163200
DTEND;TZID=Asia/Shanghai:20260507T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260507-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260507T193900
DTEND;TZID=Asia/Shanghai:20260507T194400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260507-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260507T210500
DTEND;TZID=Asia/Shanghai:20260507T211000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260508-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260508T043000
DTEND;TZID=Asia/Shanghai:20260508T043500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260508-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260508T060200
DTEND;TZID=Asia/Shanghai:20260508T060700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260508-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260508T125100
DTEND;TZID=Asia/Shanghai:20260508T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260508-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260508T163200
DTEND;TZID=Asia/Shanghai:20260508T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260508-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260508T194000
DTEND;TZID=Asia/Shanghai:20260508T194500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260508-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260508T210600
DTEND;TZID=Asia/Shanghai:20260508T211100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260509-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260509T042900
DTEND;TZID=Asia/Shanghai:20260509T043400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260509-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260509T060100
DTEND;TZID=Asia/Shanghai:20260509T060600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260509-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260509T125100
DTEND;TZID=Asia/Shanghai:20260509T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260509-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260509T163200
DTEND;TZID=Asia/Shanghai:20260509T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260509-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260509T194100
DTEND;TZID=Asia/Shanghai:20260509T194600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260509-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260509T210700
DTEND;TZID=Asia/Shanghai:20260509T211200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260510-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260510T042800
DTEND;TZID=Asia/Shanghai:20260510T043300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260510-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260510T060000
DTEND;TZID=Asia/Shanghai:20260510T060500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260510-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260510T125100
DTEND;TZID=Asia/Shanghai:20260510T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260510-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260510T163200
DTEND;TZID=Asia/Shanghai:20260510T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260510-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260510T194100
DTEND;TZID=Asia/Shanghai:20260510T194600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260510-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260510T210800
DTEND;TZID=Asia/Shanghai:20260510T211300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260511-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260511T042700
DTEND;TZID=Asia/Shanghai:20260511T043200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260511-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260511T060000
DTEND;TZID=Asia/Shanghai:20260511T060500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260511-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260511T125100
DTEND;TZID=Asia/Shanghai:20260511T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260511-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260511T163200
DTEND;TZID=Asia/Shanghai:20260511T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260511-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260511T194200
DTEND;TZID=Asia/Shanghai:20260511T194700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260511-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260511T210900
DTEND;TZID=Asia/Shanghai:20260511T211400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260512-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260512T042600
DTEND;TZID=Asia/Shanghai:20260512T043100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260512-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260512T055900
DTEND;TZID=Asia/Shanghai:20260512T060400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260512-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260512T125100
DTEND;TZID=Asia/Shanghai:20260512T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260512-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260512T163200
DTEND;TZID=Asia/Shanghai:20260512T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260512-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260512T194300
DTEND;TZID=Asia/Shanghai:20260512T194800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260512-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260512T211000
DTEND;TZID=Asia/Shanghai:20260512T211500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260513-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260513T042500
DTEND;TZID=Asia/Shanghai:20260513T043000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260513-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260513T055800
DTEND;TZID=Asia/Shanghai:20260513T060300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260513-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260513T125100
DTEND;TZID=Asia/Shanghai:20260513T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260513-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260513T163200
DTEND;TZID=Asia/Shanghai:20260513T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260513-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260513T194300
DTEND;TZID=Asia/Shanghai:20260513T194800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260513-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260513T211100
DTEND;TZID=Asia/Shanghai:20260513T211600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260514-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260514T042400
DTEND;TZID=Asia/Shanghai:20260514T042900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260514-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260514T055700
DTEND;TZID=Asia/Shanghai:20260514T060200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260514-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260514T125100
DTEND;TZID=Asia/Shanghai:20260514T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260514-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260514T163200
DTEND;TZID=Asia/Shanghai:20260514T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260514-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260514T194400
DTEND;TZID=Asia/Shanghai:20260514T194900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260514-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260514T211200
DTEND;TZID=Asia/Shanghai:20260514T211700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260515-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260515T042300
DTEND;TZID=Asia/Shanghai:20260515T042800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260515-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260515T055700
DTEND;TZID=Asia/Shanghai:20260515T060200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260515-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260515T125100
DTEND;TZID=Asia/Shanghai:20260515T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260515-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260515T163200
DTEND;TZID=Asia/Shanghai:20260515T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260515-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260515T194500
DTEND;TZID=Asia/Shanghai:20260515T195000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260515-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260515T211300
DTEND;TZID=Asia/Shanghai:20260515T211800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260516-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260516T042200
DTEND;TZID=Asia/Shanghai:20260516T042700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260516-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260516T055600
DTEND;TZID=Asia/Shanghai:20260516T060100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260516-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260516T125100
DTEND;TZID=Asia/Shanghai:20260516T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260516-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260516T163200
DTEND;TZID=Asia/Shanghai:20260516T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260516-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260516T194600
DTEND;TZID=Asia/Shanghai:20260516T195100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260516-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260516T211400
DTEND;TZID=Asia/Shanghai:20260516T211900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260517-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260517T042100
DTEND;TZID=Asia/Shanghai:20260517T042600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260517-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260517T055500
DTEND;TZID=Asia/Shanghai:20260517T060000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260517-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260517T125100
DTEND;TZID=Asia/Shanghai:20260517T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260517-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260517T163200
DTEND;TZID=Asia/Shanghai:20260517T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260517-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260517T194600
DTEND;TZID=Asia/Shanghai:20260517T195100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260517-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260517T211500
DTEND;TZID=Asia/Shanghai:20260517T212000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260518-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260518T042000
DTEND;TZID=Asia/Shanghai:20260518T042500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260518-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260518T055500
DTEND;TZID=Asia/Shanghai:20260518T060000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260518-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260518T125100
DTEND;TZID=Asia/Shanghai:20260518T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260518-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260518T163200
DTEND;TZID=Asia/Shanghai:20260518T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260518-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260518T194700
DTEND;TZID=Asia/Shanghai:20260518T195200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260518-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260518T211600
DTEND;TZID=Asia/Shanghai:20260518T212100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260519-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260519T041900
DTEND;TZID=Asia/Shanghai:20260519T042400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260519-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260519T055400
DTEND;TZID=Asia/Shanghai:20260519T055900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260519-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260519T125100
DTEND;TZID=Asia/Shanghai:20260519T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260519-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260519T163200
DTEND;TZID=Asia/Shanghai:20260519T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260519-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260519T194800
DTEND;TZID=Asia/Shanghai:20260519T195300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260519-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260519T211700
DTEND;TZID=Asia/Shanghai:20260519T212200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260520-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260520T041800
DTEND;TZID=Asia/Shanghai:20260520T042300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260520-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260520T055400
DTEND;TZID=Asia/Shanghai:20260520T055900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260520-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260520T125100
DTEND;TZID=Asia/Shanghai:20260520T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260520-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260520T163200
DTEND;TZID=Asia/Shanghai:20260520T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260520-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260520T194800
DTEND;TZID=Asia/Shanghai:20260520T195300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260520-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260520T211800
DTEND;TZID=Asia/Shanghai:20260520T212300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260521-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260521T041700
DTEND;TZID=Asia/Shanghai:20260521T042200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260521-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260521T055300
DTEND;TZID=Asia/Shanghai:20260521T055800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260521-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260521T125100
DTEND;TZID=Asia/Shanghai:20260521T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260521-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260521T163200
DTEND;TZID=Asia/Shanghai:20260521T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260521-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260521T194900
DTEND;TZID=Asia/Shanghai:20260521T195400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260521-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260521T211900
DTEND;TZID=Asia/Shanghai:20260521T212400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260522-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260522T041700
DTEND;TZID=Asia/Shanghai:20260522T042200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260522-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260522T055200
DTEND;TZID=Asia/Shanghai:20260522T055700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260522-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260522T125100
DTEND;TZID=Asia/Shanghai:20260522T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260522-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260522T163200
DTEND;TZID=Asia/Shanghai:20260522T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260522-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260522T195000
DTEND;TZID=Asia/Shanghai:20260522T195500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260522-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260522T212000
DTEND;TZID=Asia/Shanghai:20260522T212500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260523-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260523T041600
DTEND;TZID=Asia/Shanghai:20260523T042100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260523-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260523T055200
DTEND;TZID=Asia/Shanghai:20260523T055700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260523-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260523T125100
DTEND;TZID=Asia/Shanghai:20260523T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260523-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260523T163200
DTEND;TZID=Asia/Shanghai:20260523T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260523-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260523T195000
DTEND;TZID=Asia/Shanghai:20260523T195500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260523-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260523T212000
DTEND;TZID=Asia/Shanghai:20260523T212500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260524-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260524T041500
DTEND;TZID=Asia/Shanghai:20260524T042000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260524-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260524T055100
DTEND;TZID=Asia/Shanghai:20260524T055600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260524-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260524T125100
DTEND;TZID=Asia/Shanghai:20260524T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260524-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260524T163200
DTEND;TZID=Asia/Shanghai:20260524T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260524-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260524T195100
DTEND;TZID=Asia/Shanghai:20260524T195600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260524-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260524T212100
DTEND;TZID=Asia/Shanghai:20260524T212600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260525-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260525T041400
DTEND;TZID=Asia/Shanghai:20260525T041900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260525-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260525T055100
DTEND;TZID=Asia/Shanghai:20260525T055600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260525-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260525T125100
DTEND;TZID=Asia/Shanghai:20260525T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260525-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260525T163300
DTEND;TZID=Asia/Shanghai:20260525T163800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260525-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260525T195200
DTEND;TZID=Asia/Shanghai:20260525T195700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260525-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260525T212200
DTEND;TZID=Asia/Shanghai:20260525T212700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260526-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260526T041400
DTEND;TZID=Asia/Shanghai:20260526T041900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260526-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260526T055100
DTEND;TZID=Asia/Shanghai:20260526T055600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260526-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260526T125100
DTEND;TZID=Asia/Shanghai:20260526T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260526-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260526T163300
DTEND;TZID=Asia/Shanghai:20260526T163800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260526-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260526T195200
DTEND;TZID=Asia/Shanghai:20260526T195700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260526-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260526T212300
DTEND;TZID=Asia/Shanghai:20260526T212800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260527-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260527T041300
DTEND;TZID=Asia/Shanghai:20260527T041800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260527-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260527T055000
DTEND;TZID=Asia/Shanghai:20260527T055500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260527-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260527T125100
DTEND;TZID=Asia/Shanghai:20260527T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260527-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260527T163300
DTEND;TZID=Asia/Shanghai:20260527T163800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260527-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260527T195300
DTEND;TZID=Asia/Shanghai:20260527T195800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260527-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260527T212400
DTEND;TZID=Asia/Shanghai:20260527T212900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260528-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260528T041200
DTEND;TZID=Asia/Shanghai:20260528T041700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260528-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260528T055000
DTEND;TZID=Asia/Shanghai:20260528T055500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260528-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260528T125100
DTEND;TZID=Asia/Shanghai:20260528T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260528-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260528T163300
DTEND;TZID=Asia/Shanghai:20260528T163800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260528-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260528T195300
DTEND;TZID=Asia/Shanghai:20260528T195800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260528-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260528T212500
DTEND;TZID=Asia/Shanghai:20260528T213000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260529-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260529T041200
DTEND;TZID=Asia/Shanghai:20260529T041700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260529-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260529T054900
DTEND;TZID=Asia/Shanghai:20260529T055400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260529-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260529T125200
DTEND;TZID=Asia/Shanghai:20260529T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260529-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260529T163300
DTEND;TZID=Asia/Shanghai:20260529T163800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260529-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260529T195400
DTEND;TZID=Asia/Shanghai:20260529T195900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260529-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260529T212600
DTEND;TZID=Asia/Shanghai:20260529T213100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260530-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260530T041100
DTEND;TZID=Asia/Shanghai:20260530T041600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260530-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260530T054900
DTEND;TZID=Asia/Shanghai:20260530T055400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260530-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260530T125200
DTEND;TZID=Asia/Shanghai:20260530T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260530-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260530T163300
DTEND;TZID=Asia/Shanghai:20260530T163800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260530-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260530T195500
DTEND;TZID=Asia/Shanghai:20260530T200000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260530-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260530T212600
DTEND;TZID=Asia/Shanghai:20260530T213100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260531-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260531T041100
DTEND;TZID=Asia/Shanghai:20260531T041600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260531-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260531T054900
DTEND;TZID=Asia/Shanghai:20260531T055400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260531-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260531T125200
DTEND;TZID=Asia/Shanghai:20260531T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260531-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260531T163300
DTEND;TZID=Asia/Shanghai:20260531T163800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260531-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260531T195500
DTEND;TZID=Asia/Shanghai:20260531T200000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260531-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260531T212700
DTEND;TZID=Asia/Shanghai:20260531T213200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260601-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260601T041000
DTEND;TZID=Asia/Shanghai:20260601T041500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260601-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260601T054800
DTEND;TZID=Asia/Shanghai:20260601T055300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260601-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260601T125200
DTEND;TZID=Asia/Shanghai:20260601T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260601-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260601T163300
DTEND;TZID=Asia/Shanghai:20260601T163800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260601-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260601T195600
DTEND;TZID=Asia/Shanghai:20260601T200100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260601-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260601T212800
DTEND;TZID=Asia/Shanghai:20260601T213300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260602-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260602T041000
DTEND;TZID=Asia/Shanghai:20260602T041500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260602-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260602T054800
DTEND;TZID=Asia/Shanghai:20260602T055300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260602-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260602T125200
DTEND;TZID=Asia/Shanghai:20260602T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260602-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260602T163300
DTEND;TZID=Asia/Shanghai:20260602T163800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260602-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260602T195600
DTEND;TZID=Asia/Shanghai:20260602T200100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260602-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260602T212900
DTEND;TZID=Asia/Shanghai:20260602T213400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260603-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260603T040900
DTEND;TZID=Asia/Shanghai:20260603T041400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260603-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260603T054800
DTEND;TZID=Asia/Shanghai:20260603T055300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260603-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260603T125200
DTEND;TZID=Asia/Shanghai:20260603T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260603-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260603T163400
DTEND;TZID=Asia/Shanghai:20260603T163900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260603-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260603T195700
DTEND;TZID=Asia/Shanghai:20260603T200200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260603-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260603T213000
DTEND;TZID=Asia/Shanghai:20260603T213500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260604-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260604T040900
DTEND;TZID=Asia/Shanghai:20260604T041400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260604-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260604T054800
DTEND;TZID=Asia/Shanghai:20260604T055300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260604-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260604T125200
DTEND;TZID=Asia/Shanghai:20260604T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260604-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260604T163400
DTEND;TZID=Asia/Shanghai:20260604T163900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260604-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260604T195700
DTEND;TZID=Asia/Shanghai:20260604T200200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260604-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260604T213000
DTEND;TZID=Asia/Shanghai:20260604T213500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260605-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260605T040800
DTEND;TZID=Asia/Shanghai:20260605T041300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260605-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260605T054800
DTEND;TZID=Asia/Shanghai:20260605T055300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260605-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260605T125300
DTEND;TZID=Asia/Shanghai:20260605T125800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260605-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260605T163400
DTEND;TZID=Asia/Shanghai:20260605T163900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260605-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260605T195800
DTEND;TZID=Asia/Shanghai:20260605T200300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260605-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260605T213100
DTEND;TZID=Asia/Shanghai:20260605T213600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260606-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260606T040800
DTEND;TZID=Asia/Shanghai:20260606T041300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260606-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260606T054700
DTEND;TZID=Asia/Shanghai:20260606T055200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260606-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260606T125300
DTEND;TZID=Asia/Shanghai:20260606T125800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260606-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260606T163400
DTEND;TZID=Asia/Shanghai:20260606T163900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260606-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260606T195800
DTEND;TZID=Asia/Shanghai:20260606T200300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260606-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260606T213200
DTEND;TZID=Asia/Shanghai:20260606T213700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260607-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260607T040800
DTEND;TZID=Asia/Shanghai:20260607T041300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260607-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260607T054700
DTEND;TZID=Asia/Shanghai:20260607T055200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260607-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260607T125300
DTEND;TZID=Asia/Shanghai:20260607T125800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260607-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260607T163400
DTEND;TZID=Asia/Shanghai:20260607T163900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260607-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260607T195900
DTEND;TZID=Asia/Shanghai:20260607T200400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260607-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260607T213200
DTEND;TZID=Asia/Shanghai:20260607T213700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260608-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260608T040700
DTEND;TZID=Asia/Shanghai:20260608T041200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260608-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260608T054700
DTEND;TZID=Asia/Shanghai:20260608T055200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260608-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260608T125300
DTEND;TZID=Asia/Shanghai:20260608T125800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260608-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260608T163400
DTEND;TZID=Asia/Shanghai:20260608T163900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260608-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260608T195900
DTEND;TZID=Asia/Shanghai:20260608T200400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260608-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260608T213300
DTEND;TZID=Asia/Shanghai:20260608T213800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260609-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260609T040700
DTEND;TZID=Asia/Shanghai:20260609T041200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260609-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260609T054700
DTEND;TZID=Asia/Shanghai:20260609T055200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260609-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260609T125300
DTEND;TZID=Asia/Shanghai:20260609T125800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260609-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260609T163500
DTEND;TZID=Asia/Shanghai:20260609T164000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260609-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260609T200000
DTEND;TZID=Asia/Shanghai:20260609T200500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260609-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260609T213300
DTEND;TZID=Asia/Shanghai:20260609T213800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260610-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260610T040700
DTEND;TZID=Asia/Shanghai:20260610T041200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260610-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260610T054700
DTEND;TZID=Asia/Shanghai:20260610T055200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260610-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260610T125400
DTEND;TZID=Asia/Shanghai:20260610T125900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260610-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260610T163500
DTEND;TZID=Asia/Shanghai:20260610T164000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260610-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260610T200000
DTEND;TZID=Asia/Shanghai:20260610T200500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260610-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260610T213400
DTEND;TZID=Asia/Shanghai:20260610T213900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260611-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260611T040700
DTEND;TZID=Asia/Shanghai:20260611T041200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260611-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260611T054700
DTEND;TZID=Asia/Shanghai:20260611T055200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260611-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260611T125400
DTEND;TZID=Asia/Shanghai:20260611T125900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260611-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260611T163500
DTEND;TZID=Asia/Shanghai:20260611T164000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260611-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260611T200100
DTEND;TZID=Asia/Shanghai:20260611T200600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260611-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260611T213500
DTEND;TZID=Asia/Shanghai:20260611T214000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260612-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260612T040700
DTEND;TZID=Asia/Shanghai:20260612T041200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260612-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260612T054700
DTEND;TZID=Asia/Shanghai:20260612T055200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260612-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260612T125400
DTEND;TZID=Asia/Shanghai:20260612T125900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260612-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260612T163500
DTEND;TZID=Asia/Shanghai:20260612T164000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260612-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260612T200100
DTEND;TZID=Asia/Shanghai:20260612T200600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260612-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260612T213500
DTEND;TZID=Asia/Shanghai:20260612T214000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260613-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260613T040700
DTEND;TZID=Asia/Shanghai:20260613T041200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260613-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260613T054700
DTEND;TZID=Asia/Shanghai:20260613T055200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260613-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260613T125400
DTEND;TZID=Asia/Shanghai:20260613T125900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260613-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260613T163500
DTEND;TZID=Asia/Shanghai:20260613T164000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260613-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260613T200200
DTEND;TZID=Asia/Shanghai:20260613T200700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260613-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260613T213600
DTEND;TZID=Asia/Shanghai:20260613T214100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260614-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260614T040700
DTEND;TZID=Asia/Shanghai:20260614T041200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260614-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260614T054700
DTEND;TZID=Asia/Shanghai:20260614T055200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260614-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260614T125400
DTEND;TZID=Asia/Shanghai:20260614T125900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260614-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260614T163600
DTEND;TZID=Asia/Shanghai:20260614T164100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260614-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260614T200200
DTEND;TZID=Asia/Shanghai:20260614T200700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260614-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260614T213600
DTEND;TZID=Asia/Shanghai:20260614T214100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260615-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260615T040700
DTEND;TZID=Asia/Shanghai:20260615T041200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260615-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260615T054700
DTEND;TZID=Asia/Shanghai:20260615T055200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260615-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260615T125500
DTEND;TZID=Asia/Shanghai:20260615T130000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260615-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260615T163600
DTEND;TZID=Asia/Shanghai:20260615T164100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260615-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260615T200200
DTEND;TZID=Asia/Shanghai:20260615T200700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260615-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260615T213600
DTEND;TZID=Asia/Shanghai:20260615T214100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260616-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260616T040700
DTEND;TZID=Asia/Shanghai:20260616T041200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260616-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260616T054700
DTEND;TZID=Asia/Shanghai:20260616T055200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260616-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260616T125500
DTEND;TZID=Asia/Shanghai:20260616T130000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260616-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260616T163600
DTEND;TZID=Asia/Shanghai:20260616T164100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260616-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260616T200300
DTEND;TZID=Asia/Shanghai:20260616T200800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260616-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260616T213700
DTEND;TZID=Asia/Shanghai:20260616T214200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260617-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260617T040700
DTEND;TZID=Asia/Shanghai:20260617T041200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260617-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260617T054700
DTEND;TZID=Asia/Shanghai:20260617T055200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260617-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260617T125500
DTEND;TZID=Asia/Shanghai:20260617T130000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260617-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260617T163600
DTEND;TZID=Asia/Shanghai:20260617T164100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260617-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260617T200300
DTEND;TZID=Asia/Shanghai:20260617T200800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260617-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260617T213700
DTEND;TZID=Asia/Shanghai:20260617T214200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260618-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260618T040700
DTEND;TZID=Asia/Shanghai:20260618T041200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260618-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260618T054700
DTEND;TZID=Asia/Shanghai:20260618T055200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260618-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260618T125500
DTEND;TZID=Asia/Shanghai:20260618T130000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260618-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260618T163600
DTEND;TZID=Asia/Shanghai:20260618T164100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260618-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260618T200300
DTEND;TZID=Asia/Shanghai:20260618T200800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260618-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260618T213700
DTEND;TZID=Asia/Shanghai:20260618T214200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260619-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260619T040700
DTEND;TZID=Asia/Shanghai:20260619T041200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260619-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260619T054800
DTEND;TZID=Asia/Shanghai:20260619T055300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260619-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260619T125600
DTEND;TZID=Asia/Shanghai:20260619T130100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260619-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260619T163700
DTEND;TZID=Asia/Shanghai:20260619T164200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260619-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260619T200300
DTEND;TZID=Asia/Shanghai:20260619T200800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260619-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260619T213800
DTEND;TZID=Asia/Shanghai:20260619T214300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260620-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260620T040700
DTEND;TZID=Asia/Shanghai:20260620T041200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260620-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260620T054800
DTEND;TZID=Asia/Shanghai:20260620T055300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260620-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260620T125600
DTEND;TZID=Asia/Shanghai:20260620T130100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260620-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260620T163700
DTEND;TZID=Asia/Shanghai:20260620T164200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260620-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260620T200400
DTEND;TZID=Asia/Shanghai:20260620T200900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260620-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260620T213800
DTEND;TZID=Asia/Shanghai:20260620T214300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260621-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260621T040700
DTEND;TZID=Asia/Shanghai:20260621T041200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260621-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260621T054800
DTEND;TZID=Asia/Shanghai:20260621T055300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260621-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260621T125600
DTEND;TZID=Asia/Shanghai:20260621T130100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260621-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260621T163700
DTEND;TZID=Asia/Shanghai:20260621T164200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260621-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260621T200400
DTEND;TZID=Asia/Shanghai:20260621T200900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260621-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260621T213800
DTEND;TZID=Asia/Shanghai:20260621T214300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260622-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260622T040700
DTEND;TZID=Asia/Shanghai:20260622T041200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260622-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260622T054800
DTEND;TZID=Asia/Shanghai:20260622T055300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260622-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260622T125600
DTEND;TZID=Asia/Shanghai:20260622T130100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260622-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260622T163700
DTEND;TZID=Asia/Shanghai:20260622T164200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260622-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260622T200400
DTEND;TZID=Asia/Shanghai:20260622T200900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260622-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260622T213800
DTEND;TZID=Asia/Shanghai:20260622T214300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260623-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260623T040800
DTEND;TZID=Asia/Shanghai:20260623T041300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260623-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260623T054800
DTEND;TZID=Asia/Shanghai:20260623T055300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260623-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260623T125600
DTEND;TZID=Asia/Shanghai:20260623T130100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260623-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260623T163700
DTEND;TZID=Asia/Shanghai:20260623T164200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260623-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260623T200400
DTEND;TZID=Asia/Shanghai:20260623T200900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260623-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260623T213900
DTEND;TZID=Asia/Shanghai:20260623T214400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260624-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260624T040800
DTEND;TZID=Asia/Shanghai:20260624T041300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260624-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260624T054900
DTEND;TZID=Asia/Shanghai:20260624T055400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260624-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260624T125700
DTEND;TZID=Asia/Shanghai:20260624T130200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260624-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260624T163800
DTEND;TZID=Asia/Shanghai:20260624T164300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260624-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260624T200500
DTEND;TZID=Asia/Shanghai:20260624T201000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260624-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260624T213900
DTEND;TZID=Asia/Shanghai:20260624T214400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260625-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260625T040800
DTEND;TZID=Asia/Shanghai:20260625T041300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260625-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260625T054900
DTEND;TZID=Asia/Shanghai:20260625T055400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260625-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260625T125700
DTEND;TZID=Asia/Shanghai:20260625T130200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260625-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260625T163800
DTEND;TZID=Asia/Shanghai:20260625T164300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260625-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260625T200500
DTEND;TZID=Asia/Shanghai:20260625T201000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260625-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260625T213900
DTEND;TZID=Asia/Shanghai:20260625T214400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260626-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260626T040900
DTEND;TZID=Asia/Shanghai:20260626T041400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260626-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260626T054900
DTEND;TZID=Asia/Shanghai:20260626T055400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260626-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260626T125700
DTEND;TZID=Asia/Shanghai:20260626T130200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260626-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260626T163800
DTEND;TZID=Asia/Shanghai:20260626T164300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260626-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260626T200500
DTEND;TZID=Asia/Shanghai:20260626T201000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260626-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260626T213900
DTEND;TZID=Asia/Shanghai:20260626T214400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260627-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260627T040900
DTEND;TZID=Asia/Shanghai:20260627T041400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260627-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260627T055000
DTEND;TZID=Asia/Shanghai:20260627T055500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260627-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260627T125700
DTEND;TZID=Asia/Shanghai:20260627T130200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260627-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260627T163800
DTEND;TZID=Asia/Shanghai:20260627T164300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260627-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260627T200500
DTEND;TZID=Asia/Shanghai:20260627T201000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260627-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260627T213900
DTEND;TZID=Asia/Shanghai:20260627T214400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260628-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260628T040900
DTEND;TZID=Asia/Shanghai:20260628T041400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260628-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260628T055000
DTEND;TZID=Asia/Shanghai:20260628T055500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260628-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260628T125700
DTEND;TZID=Asia/Shanghai:20260628T130200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260628-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260628T163800
DTEND;TZID=Asia/Shanghai:20260628T164300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260628-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260628T200500
DTEND;TZID=Asia/Shanghai:20260628T201000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260628-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260628T213900
DTEND;TZID=Asia/Shanghai:20260628T214400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260629-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260629T041000
DTEND;TZID=Asia/Shanghai:20260629T041500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260629-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260629T055000
DTEND;TZID=Asia/Shanghai:20260629T055500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260629-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260629T125800
DTEND;TZID=Asia/Shanghai:20260629T130300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260629-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260629T163900
DTEND;TZID=Asia/Shanghai:20260629T164400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260629-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260629T200500
DTEND;TZID=Asia/Shanghai:20260629T201000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260629-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260629T213900
DTEND;TZID=Asia/Shanghai:20260629T214400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260630-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260630T041000
DTEND;TZID=Asia/Shanghai:20260630T041500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260630-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260630T055100
DTEND;TZID=Asia/Shanghai:20260630T055600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260630-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260630T125800
DTEND;TZID=Asia/Shanghai:20260630T130300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260630-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260630T163900
DTEND;TZID=Asia/Shanghai:20260630T164400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260630-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260630T200500
DTEND;TZID=Asia/Shanghai:20260630T201000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260630-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260630T213900
DTEND;TZID=Asia/Shanghai:20260630T214400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260701-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260701T041100
DTEND;TZID=Asia/Shanghai:20260701T041600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260701-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260701T055100
DTEND;TZID=Asia/Shanghai:20260701T055600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260701-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260701T125800
DTEND;TZID=Asia/Shanghai:20260701T130300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260701-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260701T163900
DTEND;TZID=Asia/Shanghai:20260701T164400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260701-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260701T200500
DTEND;TZID=Asia/Shanghai:20260701T201000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260701-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260701T213900
DTEND;TZID=Asia/Shanghai:20260701T214400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260702-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260702T041100
DTEND;TZID=Asia/Shanghai:20260702T041600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260702-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260702T055100
DTEND;TZID=Asia/Shanghai:20260702T055600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260702-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260702T125800
DTEND;TZID=Asia/Shanghai:20260702T130300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260702-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260702T163900
DTEND;TZID=Asia/Shanghai:20260702T164400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260702-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260702T200500
DTEND;TZID=Asia/Shanghai:20260702T201000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260702-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260702T213800
DTEND;TZID=Asia/Shanghai:20260702T214300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260703-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260703T041200
DTEND;TZID=Asia/Shanghai:20260703T041700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260703-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260703T055200
DTEND;TZID=Asia/Shanghai:20260703T055700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260703-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260703T125800
DTEND;TZID=Asia/Shanghai:20260703T130300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260703-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260703T163900
DTEND;TZID=Asia/Shanghai:20260703T164400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260703-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260703T200500
DTEND;TZID=Asia/Shanghai:20260703T201000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260703-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260703T213800
DTEND;TZID=Asia/Shanghai:20260703T214300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260704-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260704T041200
DTEND;TZID=Asia/Shanghai:20260704T041700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260704-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260704T055200
DTEND;TZID=Asia/Shanghai:20260704T055700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260704-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260704T125900
DTEND;TZID=Asia/Shanghai:20260704T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260704-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260704T164000
DTEND;TZID=Asia/Shanghai:20260704T164500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260704-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260704T200500
DTEND;TZID=Asia/Shanghai:20260704T201000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260704-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260704T213800
DTEND;TZID=Asia/Shanghai:20260704T214300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260705-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260705T041300
DTEND;TZID=Asia/Shanghai:20260705T041800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260705-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260705T055300
DTEND;TZID=Asia/Shanghai:20260705T055800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260705-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260705T125900
DTEND;TZID=Asia/Shanghai:20260705T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260705-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260705T164000
DTEND;TZID=Asia/Shanghai:20260705T164500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260705-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260705T200500
DTEND;TZID=Asia/Shanghai:20260705T201000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260705-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260705T213800
DTEND;TZID=Asia/Shanghai:20260705T214300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260706-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260706T041400
DTEND;TZID=Asia/Shanghai:20260706T041900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260706-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260706T055300
DTEND;TZID=Asia/Shanghai:20260706T055800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260706-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260706T125900
DTEND;TZID=Asia/Shanghai:20260706T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260706-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260706T164000
DTEND;TZID=Asia/Shanghai:20260706T164500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260706-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260706T200400
DTEND;TZID=Asia/Shanghai:20260706T200900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260706-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260706T213700
DTEND;TZID=Asia/Shanghai:20260706T214200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260707-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260707T041400
DTEND;TZID=Asia/Shanghai:20260707T041900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260707-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260707T055400
DTEND;TZID=Asia/Shanghai:20260707T055900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260707-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260707T125900
DTEND;TZID=Asia/Shanghai:20260707T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260707-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260707T164000
DTEND;TZID=Asia/Shanghai:20260707T164500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260707-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260707T200400
DTEND;TZID=Asia/Shanghai:20260707T200900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260707-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260707T213700
DTEND;TZID=Asia/Shanghai:20260707T214200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260708-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260708T041500
DTEND;TZID=Asia/Shanghai:20260708T042000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260708-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260708T055400
DTEND;TZID=Asia/Shanghai:20260708T055900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260708-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260708T125900
DTEND;TZID=Asia/Shanghai:20260708T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260708-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260708T164000
DTEND;TZID=Asia/Shanghai:20260708T164500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260708-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260708T200400
DTEND;TZID=Asia/Shanghai:20260708T200900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260708-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260708T213700
DTEND;TZID=Asia/Shanghai:20260708T214200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260709-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260709T041600
DTEND;TZID=Asia/Shanghai:20260709T042100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260709-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260709T055500
DTEND;TZID=Asia/Shanghai:20260709T060000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260709-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260709T125900
DTEND;TZID=Asia/Shanghai:20260709T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260709-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260709T164000
DTEND;TZID=Asia/Shanghai:20260709T164500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260709-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260709T200400
DTEND;TZID=Asia/Shanghai:20260709T200900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260709-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260709T213600
DTEND;TZID=Asia/Shanghai:20260709T214100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260710-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260710T041600
DTEND;TZID=Asia/Shanghai:20260710T042100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260710-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260710T055500
DTEND;TZID=Asia/Shanghai:20260710T060000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260710-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260710T130000
DTEND;TZID=Asia/Shanghai:20260710T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260710-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260710T164100
DTEND;TZID=Asia/Shanghai:20260710T164600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260710-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260710T200400
DTEND;TZID=Asia/Shanghai:20260710T200900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260710-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260710T213600
DTEND;TZID=Asia/Shanghai:20260710T214100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260711-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260711T041700
DTEND;TZID=Asia/Shanghai:20260711T042200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260711-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260711T055600
DTEND;TZID=Asia/Shanghai:20260711T060100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260711-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260711T130000
DTEND;TZID=Asia/Shanghai:20260711T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260711-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260711T164100
DTEND;TZID=Asia/Shanghai:20260711T164600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260711-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260711T200300
DTEND;TZID=Asia/Shanghai:20260711T200800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260711-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260711T213500
DTEND;TZID=Asia/Shanghai:20260711T214000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260712-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260712T041800
DTEND;TZID=Asia/Shanghai:20260712T042300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260712-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260712T055600
DTEND;TZID=Asia/Shanghai:20260712T060100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260712-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260712T130000
DTEND;TZID=Asia/Shanghai:20260712T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260712-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260712T164100
DTEND;TZID=Asia/Shanghai:20260712T164600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260712-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260712T200300
DTEND;TZID=Asia/Shanghai:20260712T200800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260712-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260712T213500
DTEND;TZID=Asia/Shanghai:20260712T214000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260713-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260713T041900
DTEND;TZID=Asia/Shanghai:20260713T042400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260713-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260713T055700
DTEND;TZID=Asia/Shanghai:20260713T060200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260713-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260713T130000
DTEND;TZID=Asia/Shanghai:20260713T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260713-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260713T164100
DTEND;TZID=Asia/Shanghai:20260713T164600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260713-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260713T200300
DTEND;TZID=Asia/Shanghai:20260713T200800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260713-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260713T213400
DTEND;TZID=Asia/Shanghai:20260713T213900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260714-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260714T041900
DTEND;TZID=Asia/Shanghai:20260714T042400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260714-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260714T055700
DTEND;TZID=Asia/Shanghai:20260714T060200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260714-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260714T130000
DTEND;TZID=Asia/Shanghai:20260714T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260714-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260714T164100
DTEND;TZID=Asia/Shanghai:20260714T164600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260714-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260714T200200
DTEND;TZID=Asia/Shanghai:20260714T200700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260714-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260714T213400
DTEND;TZID=Asia/Shanghai:20260714T213900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260715-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260715T042000
DTEND;TZID=Asia/Shanghai:20260715T042500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260715-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260715T055800
DTEND;TZID=Asia/Shanghai:20260715T060300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260715-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260715T130000
DTEND;TZID=Asia/Shanghai:20260715T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260715-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260715T164100
DTEND;TZID=Asia/Shanghai:20260715T164600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260715-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260715T200200
DTEND;TZID=Asia/Shanghai:20260715T200700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260715-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260715T213300
DTEND;TZID=Asia/Shanghai:20260715T213800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260716-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260716T042100
DTEND;TZID=Asia/Shanghai:20260716T042600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260716-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260716T055900
DTEND;TZID=Asia/Shanghai:20260716T060400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260716-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260716T130000
DTEND;TZID=Asia/Shanghai:20260716T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260716-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260716T164100
DTEND;TZID=Asia/Shanghai:20260716T164600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260716-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260716T200200
DTEND;TZID=Asia/Shanghai:20260716T200700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260716-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260716T213300
DTEND;TZID=Asia/Shanghai:20260716T213800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260717-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260717T042200
DTEND;TZID=Asia/Shanghai:20260717T042700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260717-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260717T055900
DTEND;TZID=Asia/Shanghai:20260717T060400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260717-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260717T130000
DTEND;TZID=Asia/Shanghai:20260717T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260717-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260717T164100
DTEND;TZID=Asia/Shanghai:20260717T164600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260717-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260717T200100
DTEND;TZID=Asia/Shanghai:20260717T200600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260717-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260717T213200
DTEND;TZID=Asia/Shanghai:20260717T213700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260718-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260718T042300
DTEND;TZID=Asia/Shanghai:20260718T042800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260718-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260718T060000
DTEND;TZID=Asia/Shanghai:20260718T060500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260718-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260718T130000
DTEND;TZID=Asia/Shanghai:20260718T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260718-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260718T164200
DTEND;TZID=Asia/Shanghai:20260718T164700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260718-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260718T200100
DTEND;TZID=Asia/Shanghai:20260718T200600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260718-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260718T213100
DTEND;TZID=Asia/Shanghai:20260718T213600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260719-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260719T042400
DTEND;TZID=Asia/Shanghai:20260719T042900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260719-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260719T060000
DTEND;TZID=Asia/Shanghai:20260719T060500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260719-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260719T130100
DTEND;TZID=Asia/Shanghai:20260719T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260719-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260719T164200
DTEND;TZID=Asia/Shanghai:20260719T164700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260719-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260719T200000
DTEND;TZID=Asia/Shanghai:20260719T200500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260719-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260719T213100
DTEND;TZID=Asia/Shanghai:20260719T213600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260720-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260720T042500
DTEND;TZID=Asia/Shanghai:20260720T043000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260720-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260720T060100
DTEND;TZID=Asia/Shanghai:20260720T060600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260720-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260720T130100
DTEND;TZID=Asia/Shanghai:20260720T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260720-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260720T164200
DTEND;TZID=Asia/Shanghai:20260720T164700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260720-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260720T200000
DTEND;TZID=Asia/Shanghai:20260720T200500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260720-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260720T213000
DTEND;TZID=Asia/Shanghai:20260720T213500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260721-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260721T042500
DTEND;TZID=Asia/Shanghai:20260721T043000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260721-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260721T060200
DTEND;TZID=Asia/Shanghai:20260721T060700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260721-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260721T130100
DTEND;TZID=Asia/Shanghai:20260721T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260721-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260721T164200
DTEND;TZID=Asia/Shanghai:20260721T164700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260721-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260721T195900
DTEND;TZID=Asia/Shanghai:20260721T200400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260721-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260721T212900
DTEND;TZID=Asia/Shanghai:20260721T213400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260722-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260722T042600
DTEND;TZID=Asia/Shanghai:20260722T043100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260722-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260722T060200
DTEND;TZID=Asia/Shanghai:20260722T060700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260722-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260722T130100
DTEND;TZID=Asia/Shanghai:20260722T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260722-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260722T164200
DTEND;TZID=Asia/Shanghai:20260722T164700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260722-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260722T195900
DTEND;TZID=Asia/Shanghai:20260722T200400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260722-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260722T212800
DTEND;TZID=Asia/Shanghai:20260722T213300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260723-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260723T042700
DTEND;TZID=Asia/Shanghai:20260723T043200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260723-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260723T060300
DTEND;TZID=Asia/Shanghai:20260723T060800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260723-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260723T130100
DTEND;TZID=Asia/Shanghai:20260723T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260723-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260723T164200
DTEND;TZID=Asia/Shanghai:20260723T164700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260723-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260723T195800
DTEND;TZID=Asia/Shanghai:20260723T200300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260723-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260723T212700
DTEND;TZID=Asia/Shanghai:20260723T213200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260724-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260724T042800
DTEND;TZID=Asia/Shanghai:20260724T043300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260724-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260724T060400
DTEND;TZID=Asia/Shanghai:20260724T060900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260724-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260724T130100
DTEND;TZID=Asia/Shanghai:20260724T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260724-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260724T164200
DTEND;TZID=Asia/Shanghai:20260724T164700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260724-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260724T195800
DTEND;TZID=Asia/Shanghai:20260724T200300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260724-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260724T212700
DTEND;TZID=Asia/Shanghai:20260724T213200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260725-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260725T042900
DTEND;TZID=Asia/Shanghai:20260725T043400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260725-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260725T060400
DTEND;TZID=Asia/Shanghai:20260725T060900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260725-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260725T130100
DTEND;TZID=Asia/Shanghai:20260725T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260725-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260725T164200
DTEND;TZID=Asia/Shanghai:20260725T164700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260725-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260725T195700
DTEND;TZID=Asia/Shanghai:20260725T200200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260725-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260725T212600
DTEND;TZID=Asia/Shanghai:20260725T213100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260726-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260726T043000
DTEND;TZID=Asia/Shanghai:20260726T043500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260726-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260726T060500
DTEND;TZID=Asia/Shanghai:20260726T061000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260726-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260726T130100
DTEND;TZID=Asia/Shanghai:20260726T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260726-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260726T164200
DTEND;TZID=Asia/Shanghai:20260726T164700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260726-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260726T195600
DTEND;TZID=Asia/Shanghai:20260726T200100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260726-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260726T212500
DTEND;TZID=Asia/Shanghai:20260726T213000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260727-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260727T043100
DTEND;TZID=Asia/Shanghai:20260727T043600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260727-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260727T060600
DTEND;TZID=Asia/Shanghai:20260727T061100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260727-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260727T130100
DTEND;TZID=Asia/Shanghai:20260727T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260727-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260727T164200
DTEND;TZID=Asia/Shanghai:20260727T164700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260727-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260727T195600
DTEND;TZID=Asia/Shanghai:20260727T200100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260727-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260727T212400
DTEND;TZID=Asia/Shanghai:20260727T212900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260728-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260728T043200
DTEND;TZID=Asia/Shanghai:20260728T043700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260728-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260728T060600
DTEND;TZID=Asia/Shanghai:20260728T061100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260728-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260728T130100
DTEND;TZID=Asia/Shanghai:20260728T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260728-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260728T164200
DTEND;TZID=Asia/Shanghai:20260728T164700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260728-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260728T195500
DTEND;TZID=Asia/Shanghai:20260728T200000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260728-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260728T212300
DTEND;TZID=Asia/Shanghai:20260728T212800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260729-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260729T043300
DTEND;TZID=Asia/Shanghai:20260729T043800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260729-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260729T060700
DTEND;TZID=Asia/Shanghai:20260729T061200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260729-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260729T130100
DTEND;TZID=Asia/Shanghai:20260729T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260729-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260729T164200
DTEND;TZID=Asia/Shanghai:20260729T164700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260729-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260729T195400
DTEND;TZID=Asia/Shanghai:20260729T195900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260729-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260729T212200
DTEND;TZID=Asia/Shanghai:20260729T212700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260730-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260730T043400
DTEND;TZID=Asia/Shanghai:20260730T043900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260730-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260730T060700
DTEND;TZID=Asia/Shanghai:20260730T061200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260730-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260730T130100
DTEND;TZID=Asia/Shanghai:20260730T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260730-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260730T164100
DTEND;TZID=Asia/Shanghai:20260730T164600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260730-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260730T195300
DTEND;TZID=Asia/Shanghai:20260730T195800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260730-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260730T212100
DTEND;TZID=Asia/Shanghai:20260730T212600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260731-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260731T043500
DTEND;TZID=Asia/Shanghai:20260731T044000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260731-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260731T060800
DTEND;TZID=Asia/Shanghai:20260731T061300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260731-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260731T130100
DTEND;TZID=Asia/Shanghai:20260731T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260731-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260731T164100
DTEND;TZID=Asia/Shanghai:20260731T164600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260731-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260731T195300
DTEND;TZID=Asia/Shanghai:20260731T195800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260731-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260731T212000
DTEND;TZID=Asia/Shanghai:20260731T212500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260801-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260801T043600
DTEND;TZID=Asia/Shanghai:20260801T044100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260801-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260801T060900
DTEND;TZID=Asia/Shanghai:20260801T061400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260801-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260801T130100
DTEND;TZID=Asia/Shanghai:20260801T130600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260801-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260801T164100
DTEND;TZID=Asia/Shanghai:20260801T164600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260801-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260801T195200
DTEND;TZID=Asia/Shanghai:20260801T195700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260801-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260801T211900
DTEND;TZID=Asia/Shanghai:20260801T212400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260802-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260802T043700
DTEND;TZID=Asia/Shanghai:20260802T044200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260802-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260802T060900
DTEND;TZID=Asia/Shanghai:20260802T061400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260802-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260802T130000
DTEND;TZID=Asia/Shanghai:20260802T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260802-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260802T164100
DTEND;TZID=Asia/Shanghai:20260802T164600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260802-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260802T195100
DTEND;TZID=Asia/Shanghai:20260802T195600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260802-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260802T211800
DTEND;TZID=Asia/Shanghai:20260802T212300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260803-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260803T043800
DTEND;TZID=Asia/Shanghai:20260803T044300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260803-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260803T061000
DTEND;TZID=Asia/Shanghai:20260803T061500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260803-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260803T130000
DTEND;TZID=Asia/Shanghai:20260803T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260803-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260803T164100
DTEND;TZID=Asia/Shanghai:20260803T164600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260803-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260803T195000
DTEND;TZID=Asia/Shanghai:20260803T195500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260803-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260803T211700
DTEND;TZID=Asia/Shanghai:20260803T212200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260804-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260804T043900
DTEND;TZID=Asia/Shanghai:20260804T044400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260804-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260804T061100
DTEND;TZID=Asia/Shanghai:20260804T061600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260804-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260804T130000
DTEND;TZID=Asia/Shanghai:20260804T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260804-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260804T164100
DTEND;TZID=Asia/Shanghai:20260804T164600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260804-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260804T194900
DTEND;TZID=Asia/Shanghai:20260804T195400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260804-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260804T211500
DTEND;TZID=Asia/Shanghai:20260804T212000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260805-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260805T044000
DTEND;TZID=Asia/Shanghai:20260805T044500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260805-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260805T061100
DTEND;TZID=Asia/Shanghai:20260805T061600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260805-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260805T130000
DTEND;TZID=Asia/Shanghai:20260805T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260805-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260805T164100
DTEND;TZID=Asia/Shanghai:20260805T164600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260805-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260805T194900
DTEND;TZID=Asia/Shanghai:20260805T195400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260805-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260805T211400
DTEND;TZID=Asia/Shanghai:20260805T211900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260806-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260806T044100
DTEND;TZID=Asia/Shanghai:20260806T044600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260806-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260806T061200
DTEND;TZID=Asia/Shanghai:20260806T061700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260806-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260806T130000
DTEND;TZID=Asia/Shanghai:20260806T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260806-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260806T164000
DTEND;TZID=Asia/Shanghai:20260806T164500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260806-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260806T194800
DTEND;TZID=Asia/Shanghai:20260806T195300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260806-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260806T211300
DTEND;TZID=Asia/Shanghai:20260806T211800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260807-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260807T044200
DTEND;TZID=Asia/Shanghai:20260807T044700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260807-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260807T061300
DTEND;TZID=Asia/Shanghai:20260807T061800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260807-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260807T130000
DTEND;TZID=Asia/Shanghai:20260807T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260807-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260807T164000
DTEND;TZID=Asia/Shanghai:20260807T164500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260807-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260807T194700
DTEND;TZID=Asia/Shanghai:20260807T195200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260807-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260807T211200
DTEND;TZID=Asia/Shanghai:20260807T211700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260808-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260808T044300
DTEND;TZID=Asia/Shanghai:20260808T044800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260808-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260808T061300
DTEND;TZID=Asia/Shanghai:20260808T061800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260808-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260808T130000
DTEND;TZID=Asia/Shanghai:20260808T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260808-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260808T164000
DTEND;TZID=Asia/Shanghai:20260808T164500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260808-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260808T194600
DTEND;TZID=Asia/Shanghai:20260808T195100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260808-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260808T211100
DTEND;TZID=Asia/Shanghai:20260808T211600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260809-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260809T044400
DTEND;TZID=Asia/Shanghai:20260809T044900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260809-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260809T061400
DTEND;TZID=Asia/Shanghai:20260809T061900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260809-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260809T130000
DTEND;TZID=Asia/Shanghai:20260809T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260809-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260809T164000
DTEND;TZID=Asia/Shanghai:20260809T164500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260809-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260809T194500
DTEND;TZID=Asia/Shanghai:20260809T195000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260809-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260809T211000
DTEND;TZID=Asia/Shanghai:20260809T211500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260810-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260810T044400
DTEND;TZID=Asia/Shanghai:20260810T044900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260810-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260810T061500
DTEND;TZID=Asia/Shanghai:20260810T062000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260810-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260810T130000
DTEND;TZID=Asia/Shanghai:20260810T130500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260810-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260810T164000
DTEND;TZID=Asia/Shanghai:20260810T164500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260810-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260810T194400
DTEND;TZID=Asia/Shanghai:20260810T194900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260810-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260810T210800
DTEND;TZID=Asia/Shanghai:20260810T211300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260811-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260811T044500
DTEND;TZID=Asia/Shanghai:20260811T045000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260811-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260811T061500
DTEND;TZID=Asia/Shanghai:20260811T062000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260811-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260811T125900
DTEND;TZID=Asia/Shanghai:20260811T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260811-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260811T163900
DTEND;TZID=Asia/Shanghai:20260811T164400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260811-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260811T194300
DTEND;TZID=Asia/Shanghai:20260811T194800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260811-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260811T210700
DTEND;TZID=Asia/Shanghai:20260811T211200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260812-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260812T044600
DTEND;TZID=Asia/Shanghai:20260812T045100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260812-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260812T061600
DTEND;TZID=Asia/Shanghai:20260812T062100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260812-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260812T125900
DTEND;TZID=Asia/Shanghai:20260812T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260812-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260812T163900
DTEND;TZID=Asia/Shanghai:20260812T164400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260812-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260812T194200
DTEND;TZID=Asia/Shanghai:20260812T194700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260812-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260812T210600
DTEND;TZID=Asia/Shanghai:20260812T211100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260813-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260813T044700
DTEND;TZID=Asia/Shanghai:20260813T045200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260813-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260813T061700
DTEND;TZID=Asia/Shanghai:20260813T062200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260813-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260813T125900
DTEND;TZID=Asia/Shanghai:20260813T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260813-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260813T163900
DTEND;TZID=Asia/Shanghai:20260813T164400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260813-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260813T194100
DTEND;TZID=Asia/Shanghai:20260813T194600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260813-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260813T210500
DTEND;TZID=Asia/Shanghai:20260813T211000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260814-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260814T044800
DTEND;TZID=Asia/Shanghai:20260814T045300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260814-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260814T061700
DTEND;TZID=Asia/Shanghai:20260814T062200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260814-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260814T125900
DTEND;TZID=Asia/Shanghai:20260814T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260814-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260814T163800
DTEND;TZID=Asia/Shanghai:20260814T164300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260814-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260814T194000
DTEND;TZID=Asia/Shanghai:20260814T194500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260814-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260814T210300
DTEND;TZID=Asia/Shanghai:20260814T210800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260815-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260815T044900
DTEND;TZID=Asia/Shanghai:20260815T045400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260815-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260815T061800
DTEND;TZID=Asia/Shanghai:20260815T062300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260815-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260815T125900
DTEND;TZID=Asia/Shanghai:20260815T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260815-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260815T163800
DTEND;TZID=Asia/Shanghai:20260815T164300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260815-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260815T193900
DTEND;TZID=Asia/Shanghai:20260815T194400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260815-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260815T210200
DTEND;TZID=Asia/Shanghai:20260815T210700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260816-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260816T045000
DTEND;TZID=Asia/Shanghai:20260816T045500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260816-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260816T061900
DTEND;TZID=Asia/Shanghai:20260816T062400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260816-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260816T125900
DTEND;TZID=Asia/Shanghai:20260816T130400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260816-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260816T163800
DTEND;TZID=Asia/Shanghai:20260816T164300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260816-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260816T193800
DTEND;TZID=Asia/Shanghai:20260816T194300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260816-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260816T210100
DTEND;TZID=Asia/Shanghai:20260816T210600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260817-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260817T045100
DTEND;TZID=Asia/Shanghai:20260817T045600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260817-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260817T061900
DTEND;TZID=Asia/Shanghai:20260817T062400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260817-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260817T125800
DTEND;TZID=Asia/Shanghai:20260817T130300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260817-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260817T163700
DTEND;TZID=Asia/Shanghai:20260817T164200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260817-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260817T193700
DTEND;TZID=Asia/Shanghai:20260817T194200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260817-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260817T205900
DTEND;TZID=Asia/Shanghai:20260817T210400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260818-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260818T045200
DTEND;TZID=Asia/Shanghai:20260818T045700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260818-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260818T062000
DTEND;TZID=Asia/Shanghai:20260818T062500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260818-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260818T125800
DTEND;TZID=Asia/Shanghai:20260818T130300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260818-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260818T163700
DTEND;TZID=Asia/Shanghai:20260818T164200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260818-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260818T193600
DTEND;TZID=Asia/Shanghai:20260818T194100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260818-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260818T205800
DTEND;TZID=Asia/Shanghai:20260818T210300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260819-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260819T045300
DTEND;TZID=Asia/Shanghai:20260819T045800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260819-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260819T062100
DTEND;TZID=Asia/Shanghai:20260819T062600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260819-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260819T125800
DTEND;TZID=Asia/Shanghai:20260819T130300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260819-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260819T163600
DTEND;TZID=Asia/Shanghai:20260819T164100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260819-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260819T193500
DTEND;TZID=Asia/Shanghai:20260819T194000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260819-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260819T205700
DTEND;TZID=Asia/Shanghai:20260819T210200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260820-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260820T045400
DTEND;TZID=Asia/Shanghai:20260820T045900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260820-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260820T062100
DTEND;TZID=Asia/Shanghai:20260820T062600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260820-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260820T125800
DTEND;TZID=Asia/Shanghai:20260820T130300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260820-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260820T163600
DTEND;TZID=Asia/Shanghai:20260820T164100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260820-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260820T193300
DTEND;TZID=Asia/Shanghai:20260820T193800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260820-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260820T205500
DTEND;TZID=Asia/Shanghai:20260820T210000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260821-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260821T045500
DTEND;TZID=Asia/Shanghai:20260821T050000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260821-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260821T062200
DTEND;TZID=Asia/Shanghai:20260821T062700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260821-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260821T125700
DTEND;TZID=Asia/Shanghai:20260821T130200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260821-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260821T163600
DTEND;TZID=Asia/Shanghai:20260821T164100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260821-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260821T193200
DTEND;TZID=Asia/Shanghai:20260821T193700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260821-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260821T205400
DTEND;TZID=Asia/Shanghai:20260821T205900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260822-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260822T045600
DTEND;TZID=Asia/Shanghai:20260822T050100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260822-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260822T062300
DTEND;TZID=Asia/Shanghai:20260822T062800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260822-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260822T125700
DTEND;TZID=Asia/Shanghai:20260822T130200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260822-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260822T163500
DTEND;TZID=Asia/Shanghai:20260822T164000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260822-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260822T193100
DTEND;TZID=Asia/Shanghai:20260822T193600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260822-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260822T205300
DTEND;TZID=Asia/Shanghai:20260822T205800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260823-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260823T045700
DTEND;TZID=Asia/Shanghai:20260823T050200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260823-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260823T062300
DTEND;TZID=Asia/Shanghai:20260823T062800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260823-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260823T125700
DTEND;TZID=Asia/Shanghai:20260823T130200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260823-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260823T163500
DTEND;TZID=Asia/Shanghai:20260823T164000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260823-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260823T193000
DTEND;TZID=Asia/Shanghai:20260823T193500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260823-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260823T205100
DTEND;TZID=Asia/Shanghai:20260823T205600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260824-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260824T045700
DTEND;TZID=Asia/Shanghai:20260824T050200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260824-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260824T062400
DTEND;TZID=Asia/Shanghai:20260824T062900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260824-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260824T125700
DTEND;TZID=Asia/Shanghai:20260824T130200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260824-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260824T163400
DTEND;TZID=Asia/Shanghai:20260824T163900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260824-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260824T192900
DTEND;TZID=Asia/Shanghai:20260824T193400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260824-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260824T205000
DTEND;TZID=Asia/Shanghai:20260824T205500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260825-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260825T045800
DTEND;TZID=Asia/Shanghai:20260825T050300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260825-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260825T062500
DTEND;TZID=Asia/Shanghai:20260825T063000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260825-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260825T125600
DTEND;TZID=Asia/Shanghai:20260825T130100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260825-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260825T163400
DTEND;TZID=Asia/Shanghai:20260825T163900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260825-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260825T192800
DTEND;TZID=Asia/Shanghai:20260825T193300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260825-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260825T204800
DTEND;TZID=Asia/Shanghai:20260825T205300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260826-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260826T045900
DTEND;TZID=Asia/Shanghai:20260826T050400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260826-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260826T062500
DTEND;TZID=Asia/Shanghai:20260826T063000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260826-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260826T125600
DTEND;TZID=Asia/Shanghai:20260826T130100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260826-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260826T163300
DTEND;TZID=Asia/Shanghai:20260826T163800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260826-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260826T192600
DTEND;TZID=Asia/Shanghai:20260826T193100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260826-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260826T204700
DTEND;TZID=Asia/Shanghai:20260826T205200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260827-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260827T050000
DTEND;TZID=Asia/Shanghai:20260827T050500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260827-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260827T062600
DTEND;TZID=Asia/Shanghai:20260827T063100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260827-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260827T125600
DTEND;TZID=Asia/Shanghai:20260827T130100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260827-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260827T163300
DTEND;TZID=Asia/Shanghai:20260827T163800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260827-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260827T192500
DTEND;TZID=Asia/Shanghai:20260827T193000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260827-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260827T204600
DTEND;TZID=Asia/Shanghai:20260827T205100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260828-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260828T050100
DTEND;TZID=Asia/Shanghai:20260828T050600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260828-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260828T062700
DTEND;TZID=Asia/Shanghai:20260828T063200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260828-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260828T125600
DTEND;TZID=Asia/Shanghai:20260828T130100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260828-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260828T163200
DTEND;TZID=Asia/Shanghai:20260828T163700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260828-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260828T192400
DTEND;TZID=Asia/Shanghai:20260828T192900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260828-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260828T204400
DTEND;TZID=Asia/Shanghai:20260828T204900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260829-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260829T050200
DTEND;TZID=Asia/Shanghai:20260829T050700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260829-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260829T062700
DTEND;TZID=Asia/Shanghai:20260829T063200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260829-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260829T125500
DTEND;TZID=Asia/Shanghai:20260829T130000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260829-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260829T163100
DTEND;TZID=Asia/Shanghai:20260829T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260829-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260829T192300
DTEND;TZID=Asia/Shanghai:20260829T192800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260829-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260829T204300
DTEND;TZID=Asia/Shanghai:20260829T204800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260830-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260830T050300
DTEND;TZID=Asia/Shanghai:20260830T050800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260830-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260830T062800
DTEND;TZID=Asia/Shanghai:20260830T063300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260830-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260830T125500
DTEND;TZID=Asia/Shanghai:20260830T130000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260830-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260830T163100
DTEND;TZID=Asia/Shanghai:20260830T163600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260830-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260830T192200
DTEND;TZID=Asia/Shanghai:20260830T192700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260830-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260830T204100
DTEND;TZID=Asia/Shanghai:20260830T204600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260831-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260831T050300
DTEND;TZID=Asia/Shanghai:20260831T050800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260831-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260831T062800
DTEND;TZID=Asia/Shanghai:20260831T063300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260831-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260831T125500
DTEND;TZID=Asia/Shanghai:20260831T130000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260831-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260831T163000
DTEND;TZID=Asia/Shanghai:20260831T163500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260831-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260831T192000
DTEND;TZID=Asia/Shanghai:20260831T192500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260831-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260831T204000
DTEND;TZID=Asia/Shanghai:20260831T204500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260901-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260901T050400
DTEND;TZID=Asia/Shanghai:20260901T050900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260901-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260901T062900
DTEND;TZID=Asia/Shanghai:20260901T063400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260901-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260901T125400
DTEND;TZID=Asia/Shanghai:20260901T125900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260901-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260901T163000
DTEND;TZID=Asia/Shanghai:20260901T163500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260901-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260901T191900
DTEND;TZID=Asia/Shanghai:20260901T192400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260901-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260901T203800
DTEND;TZID=Asia/Shanghai:20260901T204300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260902-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260902T050500
DTEND;TZID=Asia/Shanghai:20260902T051000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260902-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260902T063000
DTEND;TZID=Asia/Shanghai:20260902T063500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260902-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260902T125400
DTEND;TZID=Asia/Shanghai:20260902T125900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260902-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260902T162900
DTEND;TZID=Asia/Shanghai:20260902T163400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260902-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260902T191800
DTEND;TZID=Asia/Shanghai:20260902T192300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260902-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260902T203700
DTEND;TZID=Asia/Shanghai:20260902T204200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260903-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260903T050600
DTEND;TZID=Asia/Shanghai:20260903T051100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260903-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260903T063000
DTEND;TZID=Asia/Shanghai:20260903T063500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260903-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260903T125400
DTEND;TZID=Asia/Shanghai:20260903T125900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260903-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260903T162800
DTEND;TZID=Asia/Shanghai:20260903T163300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260903-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260903T191600
DTEND;TZID=Asia/Shanghai:20260903T192100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260903-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260903T203600
DTEND;TZID=Asia/Shanghai:20260903T204100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260904-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260904T050700
DTEND;TZID=Asia/Shanghai:20260904T051200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260904-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260904T063100
DTEND;TZID=Asia/Shanghai:20260904T063600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260904-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260904T125300
DTEND;TZID=Asia/Shanghai:20260904T125800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260904-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260904T162800
DTEND;TZID=Asia/Shanghai:20260904T163300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260904-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260904T191500
DTEND;TZID=Asia/Shanghai:20260904T192000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260904-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260904T203400
DTEND;TZID=Asia/Shanghai:20260904T203900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260905-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260905T050700
DTEND;TZID=Asia/Shanghai:20260905T051200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260905-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260905T063200
DTEND;TZID=Asia/Shanghai:20260905T063700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260905-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260905T125300
DTEND;TZID=Asia/Shanghai:20260905T125800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260905-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260905T162700
DTEND;TZID=Asia/Shanghai:20260905T163200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260905-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260905T191400
DTEND;TZID=Asia/Shanghai:20260905T191900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260905-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260905T203300
DTEND;TZID=Asia/Shanghai:20260905T203800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260906-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260906T050800
DTEND;TZID=Asia/Shanghai:20260906T051300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260906-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260906T063200
DTEND;TZID=Asia/Shanghai:20260906T063700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260906-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260906T125300
DTEND;TZID=Asia/Shanghai:20260906T125800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260906-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260906T162600
DTEND;TZID=Asia/Shanghai:20260906T163100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260906-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260906T191300
DTEND;TZID=Asia/Shanghai:20260906T191800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260906-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260906T203100
DTEND;TZID=Asia/Shanghai:20260906T203600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260907-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260907T050900
DTEND;TZID=Asia/Shanghai:20260907T051400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260907-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260907T063300
DTEND;TZID=Asia/Shanghai:20260907T063800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260907-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260907T125200
DTEND;TZID=Asia/Shanghai:20260907T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260907-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260907T162600
DTEND;TZID=Asia/Shanghai:20260907T163100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260907-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260907T191100
DTEND;TZID=Asia/Shanghai:20260907T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260907-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260907T203000
DTEND;TZID=Asia/Shanghai:20260907T203500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260908-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260908T051000
DTEND;TZID=Asia/Shanghai:20260908T051500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260908-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260908T063300
DTEND;TZID=Asia/Shanghai:20260908T063800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260908-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260908T125200
DTEND;TZID=Asia/Shanghai:20260908T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260908-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260908T162500
DTEND;TZID=Asia/Shanghai:20260908T163000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260908-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260908T191000
DTEND;TZID=Asia/Shanghai:20260908T191500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260908-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260908T202800
DTEND;TZID=Asia/Shanghai:20260908T203300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260909-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260909T051100
DTEND;TZID=Asia/Shanghai:20260909T051600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260909-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260909T063400
DTEND;TZID=Asia/Shanghai:20260909T063900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260909-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260909T125200
DTEND;TZID=Asia/Shanghai:20260909T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260909-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260909T162400
DTEND;TZID=Asia/Shanghai:20260909T162900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260909-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260909T190900
DTEND;TZID=Asia/Shanghai:20260909T191400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260909-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260909T202700
DTEND;TZID=Asia/Shanghai:20260909T203200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260910-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260910T051100
DTEND;TZID=Asia/Shanghai:20260910T051600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260910-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260910T063500
DTEND;TZID=Asia/Shanghai:20260910T064000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260910-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260910T125100
DTEND;TZID=Asia/Shanghai:20260910T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260910-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260910T162400
DTEND;TZID=Asia/Shanghai:20260910T162900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260910-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260910T190700
DTEND;TZID=Asia/Shanghai:20260910T191200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260910-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260910T202500
DTEND;TZID=Asia/Shanghai:20260910T203000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260911-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260911T051200
DTEND;TZID=Asia/Shanghai:20260911T051700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260911-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260911T063500
DTEND;TZID=Asia/Shanghai:20260911T064000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260911-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260911T125100
DTEND;TZID=Asia/Shanghai:20260911T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260911-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260911T162300
DTEND;TZID=Asia/Shanghai:20260911T162800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260911-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260911T190600
DTEND;TZID=Asia/Shanghai:20260911T191100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260911-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260911T202400
DTEND;TZID=Asia/Shanghai:20260911T202900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260912-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260912T051300
DTEND;TZID=Asia/Shanghai:20260912T051800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260912-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260912T063600
DTEND;TZID=Asia/Shanghai:20260912T064100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260912-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260912T125100
DTEND;TZID=Asia/Shanghai:20260912T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260912-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260912T162200
DTEND;TZID=Asia/Shanghai:20260912T162700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260912-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260912T190500
DTEND;TZID=Asia/Shanghai:20260912T191000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260912-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260912T202300
DTEND;TZID=Asia/Shanghai:20260912T202800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260913-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260913T051400
DTEND;TZID=Asia/Shanghai:20260913T051900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260913-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260913T063700
DTEND;TZID=Asia/Shanghai:20260913T064200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260913-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260913T125000
DTEND;TZID=Asia/Shanghai:20260913T125500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260913-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260913T162100
DTEND;TZID=Asia/Shanghai:20260913T162600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260913-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260913T190300
DTEND;TZID=Asia/Shanghai:20260913T190800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260913-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260913T202100
DTEND;TZID=Asia/Shanghai:20260913T202600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260914-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260914T051400
DTEND;TZID=Asia/Shanghai:20260914T051900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260914-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260914T063700
DTEND;TZID=Asia/Shanghai:20260914T064200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260914-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260914T125000
DTEND;TZID=Asia/Shanghai:20260914T125500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260914-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260914T162100
DTEND;TZID=Asia/Shanghai:20260914T162600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260914-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260914T190200
DTEND;TZID=Asia/Shanghai:20260914T190700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260914-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260914T202000
DTEND;TZID=Asia/Shanghai:20260914T202500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260915-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260915T051500
DTEND;TZID=Asia/Shanghai:20260915T052000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260915-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260915T063800
DTEND;TZID=Asia/Shanghai:20260915T064300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260915-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260915T124900
DTEND;TZID=Asia/Shanghai:20260915T125400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260915-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260915T162000
DTEND;TZID=Asia/Shanghai:20260915T162500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260915-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260915T190100
DTEND;TZID=Asia/Shanghai:20260915T190600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260915-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260915T201800
DTEND;TZID=Asia/Shanghai:20260915T202300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260916-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260916T051600
DTEND;TZID=Asia/Shanghai:20260916T052100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260916-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260916T063800
DTEND;TZID=Asia/Shanghai:20260916T064300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260916-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260916T124900
DTEND;TZID=Asia/Shanghai:20260916T125400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260916-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260916T161900
DTEND;TZID=Asia/Shanghai:20260916T162400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260916-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260916T185900
DTEND;TZID=Asia/Shanghai:20260916T190400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260916-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260916T201700
DTEND;TZID=Asia/Shanghai:20260916T202200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260917-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260917T051700
DTEND;TZID=Asia/Shanghai:20260917T052200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260917-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260917T063900
DTEND;TZID=Asia/Shanghai:20260917T064400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260917-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260917T124900
DTEND;TZID=Asia/Shanghai:20260917T125400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260917-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260917T161800
DTEND;TZID=Asia/Shanghai:20260917T162300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260917-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260917T185800
DTEND;TZID=Asia/Shanghai:20260917T190300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260917-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260917T201500
DTEND;TZID=Asia/Shanghai:20260917T202000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260918-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260918T051700
DTEND;TZID=Asia/Shanghai:20260918T052200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260918-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260918T064000
DTEND;TZID=Asia/Shanghai:20260918T064500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260918-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260918T124800
DTEND;TZID=Asia/Shanghai:20260918T125300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260918-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260918T161700
DTEND;TZID=Asia/Shanghai:20260918T162200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260918-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260918T185700
DTEND;TZID=Asia/Shanghai:20260918T190200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260918-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260918T201400
DTEND;TZID=Asia/Shanghai:20260918T201900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260919-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260919T051800
DTEND;TZID=Asia/Shanghai:20260919T052300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260919-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260919T064000
DTEND;TZID=Asia/Shanghai:20260919T064500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260919-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260919T124800
DTEND;TZID=Asia/Shanghai:20260919T125300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260919-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260919T161700
DTEND;TZID=Asia/Shanghai:20260919T162200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260919-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260919T185500
DTEND;TZID=Asia/Shanghai:20260919T190000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260919-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260919T201300
DTEND;TZID=Asia/Shanghai:20260919T201800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260920-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260920T051900
DTEND;TZID=Asia/Shanghai:20260920T052400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260920-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260920T064100
DTEND;TZID=Asia/Shanghai:20260920T064600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260920-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260920T124800
DTEND;TZID=Asia/Shanghai:20260920T125300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260920-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260920T161600
DTEND;TZID=Asia/Shanghai:20260920T162100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260920-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260920T185400
DTEND;TZID=Asia/Shanghai:20260920T185900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260920-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260920T201100
DTEND;TZID=Asia/Shanghai:20260920T201600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260921-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260921T051900
DTEND;TZID=Asia/Shanghai:20260921T052400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260921-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260921T064100
DTEND;TZID=Asia/Shanghai:20260921T064600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260921-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260921T124700
DTEND;TZID=Asia/Shanghai:20260921T125200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260921-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260921T161500
DTEND;TZID=Asia/Shanghai:20260921T162000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260921-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260921T185300
DTEND;TZID=Asia/Shanghai:20260921T185800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260921-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260921T201000
DTEND;TZID=Asia/Shanghai:20260921T201500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260922-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260922T052000
DTEND;TZID=Asia/Shanghai:20260922T052500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260922-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260922T064200
DTEND;TZID=Asia/Shanghai:20260922T064700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260922-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260922T124700
DTEND;TZID=Asia/Shanghai:20260922T125200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260922-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260922T161400
DTEND;TZID=Asia/Shanghai:20260922T161900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260922-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260922T185100
DTEND;TZID=Asia/Shanghai:20260922T185600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260922-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260922T200800
DTEND;TZID=Asia/Shanghai:20260922T201300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260923-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260923T052100
DTEND;TZID=Asia/Shanghai:20260923T052600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260923-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260923T064300
DTEND;TZID=Asia/Shanghai:20260923T064800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260923-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260923T124700
DTEND;TZID=Asia/Shanghai:20260923T125200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260923-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260923T161300
DTEND;TZID=Asia/Shanghai:20260923T161800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260923-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260923T185000
DTEND;TZID=Asia/Shanghai:20260923T185500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260923-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260923T200700
DTEND;TZID=Asia/Shanghai:20260923T201200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260924-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260924T052200
DTEND;TZID=Asia/Shanghai:20260924T052700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260924-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260924T064300
DTEND;TZID=Asia/Shanghai:20260924T064800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260924-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260924T124600
DTEND;TZID=Asia/Shanghai:20260924T125100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260924-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260924T161300
DTEND;TZID=Asia/Shanghai:20260924T161800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260924-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260924T184900
DTEND;TZID=Asia/Shanghai:20260924T185400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260924-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260924T200500
DTEND;TZID=Asia/Shanghai:20260924T201000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260925-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260925T052200
DTEND;TZID=Asia/Shanghai:20260925T052700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260925-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260925T064400
DTEND;TZID=Asia/Shanghai:20260925T064900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260925-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260925T124600
DTEND;TZID=Asia/Shanghai:20260925T125100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260925-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260925T161200
DTEND;TZID=Asia/Shanghai:20260925T161700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260925-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260925T184700
DTEND;TZID=Asia/Shanghai:20260925T185200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260925-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260925T200400
DTEND;TZID=Asia/Shanghai:20260925T200900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260926-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260926T052300
DTEND;TZID=Asia/Shanghai:20260926T052800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260926-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260926T064500
DTEND;TZID=Asia/Shanghai:20260926T065000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260926-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260926T124600
DTEND;TZID=Asia/Shanghai:20260926T125100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260926-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260926T161100
DTEND;TZID=Asia/Shanghai:20260926T161600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260926-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260926T184600
DTEND;TZID=Asia/Shanghai:20260926T185100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260926-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260926T200300
DTEND;TZID=Asia/Shanghai:20260926T200800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260927-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260927T052400
DTEND;TZID=Asia/Shanghai:20260927T052900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260927-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260927T064500
DTEND;TZID=Asia/Shanghai:20260927T065000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260927-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260927T124500
DTEND;TZID=Asia/Shanghai:20260927T125000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260927-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260927T161000
DTEND;TZID=Asia/Shanghai:20260927T161500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260927-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260927T184500
DTEND;TZID=Asia/Shanghai:20260927T185000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260927-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260927T200100
DTEND;TZID=Asia/Shanghai:20260927T200600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260928-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260928T052400
DTEND;TZID=Asia/Shanghai:20260928T052900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260928-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260928T064600
DTEND;TZID=Asia/Shanghai:20260928T065100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260928-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260928T124500
DTEND;TZID=Asia/Shanghai:20260928T125000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260928-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260928T160900
DTEND;TZID=Asia/Shanghai:20260928T161400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260928-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260928T184300
DTEND;TZID=Asia/Shanghai:20260928T184800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260928-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260928T200000
DTEND;TZID=Asia/Shanghai:20260928T200500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260929-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260929T052500
DTEND;TZID=Asia/Shanghai:20260929T053000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260929-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260929T064700
DTEND;TZID=Asia/Shanghai:20260929T065200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260929-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260929T124500
DTEND;TZID=Asia/Shanghai:20260929T125000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260929-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260929T160800
DTEND;TZID=Asia/Shanghai:20260929T161300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260929-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260929T184200
DTEND;TZID=Asia/Shanghai:20260929T184700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260929-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260929T195900
DTEND;TZID=Asia/Shanghai:20260929T200400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260930-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20260930T052600
DTEND;TZID=Asia/Shanghai:20260930T053100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260930-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20260930T064700
DTEND;TZID=Asia/Shanghai:20260930T065200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260930-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20260930T124400
DTEND;TZID=Asia/Shanghai:20260930T124900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260930-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20260930T160700
DTEND;TZID=Asia/Shanghai:20260930T161200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260930-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20260930T184100
DTEND;TZID=Asia/Shanghai:20260930T184600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20260930-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20260930T195700
DTEND;TZID=Asia/Shanghai:20260930T200200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261001-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261001T052600
DTEND;TZID=Asia/Shanghai:20261001T053100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261001-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261001T064800
DTEND;TZID=Asia/Shanghai:20261001T065300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261001-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261001T124400
DTEND;TZID=Asia/Shanghai:20261001T124900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261001-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261001T160700
DTEND;TZID=Asia/Shanghai:20261001T161200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261001-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261001T184000
DTEND;TZID=Asia/Shanghai:20261001T184500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261001-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261001T195600
DTEND;TZID=Asia/Shanghai:20261001T200100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261002-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261002T052700
DTEND;TZID=Asia/Shanghai:20261002T053200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261002-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261002T064900
DTEND;TZID=Asia/Shanghai:20261002T065400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261002-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261002T124400
DTEND;TZID=Asia/Shanghai:20261002T124900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261002-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261002T160600
DTEND;TZID=Asia/Shanghai:20261002T161100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261002-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261002T183800
DTEND;TZID=Asia/Shanghai:20261002T184300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261002-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261002T195500
DTEND;TZID=Asia/Shanghai:20261002T200000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261003-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261003T052800
DTEND;TZID=Asia/Shanghai:20261003T053300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261003-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261003T064900
DTEND;TZID=Asia/Shanghai:20261003T065400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261003-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261003T124300
DTEND;TZID=Asia/Shanghai:20261003T124800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261003-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261003T160500
DTEND;TZID=Asia/Shanghai:20261003T161000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261003-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261003T183700
DTEND;TZID=Asia/Shanghai:20261003T184200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261003-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261003T195300
DTEND;TZID=Asia/Shanghai:20261003T195800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261004-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261004T052800
DTEND;TZID=Asia/Shanghai:20261004T053300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261004-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261004T065000
DTEND;TZID=Asia/Shanghai:20261004T065500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261004-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261004T124300
DTEND;TZID=Asia/Shanghai:20261004T124800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261004-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261004T160400
DTEND;TZID=Asia/Shanghai:20261004T160900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261004-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261004T183600
DTEND;TZID=Asia/Shanghai:20261004T184100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261004-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261004T195200
DTEND;TZID=Asia/Shanghai:20261004T195700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261005-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261005T052900
DTEND;TZID=Asia/Shanghai:20261005T053400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261005-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261005T065100
DTEND;TZID=Asia/Shanghai:20261005T065600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261005-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261005T124300
DTEND;TZID=Asia/Shanghai:20261005T124800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261005-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261005T160300
DTEND;TZID=Asia/Shanghai:20261005T160800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261005-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261005T183400
DTEND;TZID=Asia/Shanghai:20261005T183900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261005-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261005T195100
DTEND;TZID=Asia/Shanghai:20261005T195600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261006-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261006T053000
DTEND;TZID=Asia/Shanghai:20261006T053500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261006-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261006T065100
DTEND;TZID=Asia/Shanghai:20261006T065600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261006-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261006T124200
DTEND;TZID=Asia/Shanghai:20261006T124700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261006-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261006T160200
DTEND;TZID=Asia/Shanghai:20261006T160700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261006-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261006T183300
DTEND;TZID=Asia/Shanghai:20261006T183800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261006-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261006T195000
DTEND;TZID=Asia/Shanghai:20261006T195500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261007-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261007T053100
DTEND;TZID=Asia/Shanghai:20261007T053600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261007-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261007T065200
DTEND;TZID=Asia/Shanghai:20261007T065700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261007-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261007T124200
DTEND;TZID=Asia/Shanghai:20261007T124700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261007-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261007T160100
DTEND;TZID=Asia/Shanghai:20261007T160600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261007-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261007T183200
DTEND;TZID=Asia/Shanghai:20261007T183700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261007-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261007T194800
DTEND;TZID=Asia/Shanghai:20261007T195300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261008-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261008T053100
DTEND;TZID=Asia/Shanghai:20261008T053600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261008-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261008T065300
DTEND;TZID=Asia/Shanghai:20261008T065800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261008-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261008T124200
DTEND;TZID=Asia/Shanghai:20261008T124700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261008-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261008T160000
DTEND;TZID=Asia/Shanghai:20261008T160500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261008-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261008T183100
DTEND;TZID=Asia/Shanghai:20261008T183600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261008-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261008T194700
DTEND;TZID=Asia/Shanghai:20261008T195200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261009-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261009T053200
DTEND;TZID=Asia/Shanghai:20261009T053700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261009-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261009T065300
DTEND;TZID=Asia/Shanghai:20261009T065800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261009-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261009T124200
DTEND;TZID=Asia/Shanghai:20261009T124700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261009-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261009T160000
DTEND;TZID=Asia/Shanghai:20261009T160500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261009-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261009T182900
DTEND;TZID=Asia/Shanghai:20261009T183400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261009-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261009T194600
DTEND;TZID=Asia/Shanghai:20261009T195100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261010-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261010T053300
DTEND;TZID=Asia/Shanghai:20261010T053800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261010-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261010T065400
DTEND;TZID=Asia/Shanghai:20261010T065900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261010-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261010T124100
DTEND;TZID=Asia/Shanghai:20261010T124600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261010-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261010T155900
DTEND;TZID=Asia/Shanghai:20261010T160400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261010-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261010T182800
DTEND;TZID=Asia/Shanghai:20261010T183300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261010-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261010T194500
DTEND;TZID=Asia/Shanghai:20261010T195000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261011-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261011T053300
DTEND;TZID=Asia/Shanghai:20261011T053800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261011-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261011T065500
DTEND;TZID=Asia/Shanghai:20261011T070000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261011-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261011T124100
DTEND;TZID=Asia/Shanghai:20261011T124600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261011-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261011T155800
DTEND;TZID=Asia/Shanghai:20261011T160300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261011-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261011T182700
DTEND;TZID=Asia/Shanghai:20261011T183200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261011-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261011T194300
DTEND;TZID=Asia/Shanghai:20261011T194800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261012-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261012T053400
DTEND;TZID=Asia/Shanghai:20261012T053900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261012-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261012T065500
DTEND;TZID=Asia/Shanghai:20261012T070000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261012-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261012T124100
DTEND;TZID=Asia/Shanghai:20261012T124600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261012-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261012T155700
DTEND;TZID=Asia/Shanghai:20261012T160200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261012-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261012T182600
DTEND;TZID=Asia/Shanghai:20261012T183100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261012-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261012T194200
DTEND;TZID=Asia/Shanghai:20261012T194700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261013-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261013T053500
DTEND;TZID=Asia/Shanghai:20261013T054000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261013-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261013T065600
DTEND;TZID=Asia/Shanghai:20261013T070100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261013-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261013T124000
DTEND;TZID=Asia/Shanghai:20261013T124500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261013-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261013T155600
DTEND;TZID=Asia/Shanghai:20261013T160100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261013-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261013T182400
DTEND;TZID=Asia/Shanghai:20261013T182900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261013-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261013T194100
DTEND;TZID=Asia/Shanghai:20261013T194600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261014-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261014T053500
DTEND;TZID=Asia/Shanghai:20261014T054000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261014-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261014T065700
DTEND;TZID=Asia/Shanghai:20261014T070200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261014-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261014T124000
DTEND;TZID=Asia/Shanghai:20261014T124500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261014-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261014T155500
DTEND;TZID=Asia/Shanghai:20261014T160000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261014-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261014T182300
DTEND;TZID=Asia/Shanghai:20261014T182800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261014-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261014T194000
DTEND;TZID=Asia/Shanghai:20261014T194500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261015-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261015T053600
DTEND;TZID=Asia/Shanghai:20261015T054100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261015-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261015T065800
DTEND;TZID=Asia/Shanghai:20261015T070300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261015-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261015T124000
DTEND;TZID=Asia/Shanghai:20261015T124500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261015-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261015T155400
DTEND;TZID=Asia/Shanghai:20261015T155900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261015-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261015T182200
DTEND;TZID=Asia/Shanghai:20261015T182700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261015-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261015T193900
DTEND;TZID=Asia/Shanghai:20261015T194400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261016-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261016T053700
DTEND;TZID=Asia/Shanghai:20261016T054200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261016-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261016T065800
DTEND;TZID=Asia/Shanghai:20261016T070300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261016-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261016T124000
DTEND;TZID=Asia/Shanghai:20261016T124500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261016-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261016T155300
DTEND;TZID=Asia/Shanghai:20261016T155800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261016-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261016T182100
DTEND;TZID=Asia/Shanghai:20261016T182600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261016-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261016T193800
DTEND;TZID=Asia/Shanghai:20261016T194300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261017-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261017T053700
DTEND;TZID=Asia/Shanghai:20261017T054200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261017-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261017T065900
DTEND;TZID=Asia/Shanghai:20261017T070400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261017-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261017T124000
DTEND;TZID=Asia/Shanghai:20261017T124500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261017-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261017T155300
DTEND;TZID=Asia/Shanghai:20261017T155800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261017-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261017T182000
DTEND;TZID=Asia/Shanghai:20261017T182500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261017-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261017T193700
DTEND;TZID=Asia/Shanghai:20261017T194200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261018-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261018T053800
DTEND;TZID=Asia/Shanghai:20261018T054300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261018-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261018T070000
DTEND;TZID=Asia/Shanghai:20261018T070500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261018-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261018T123900
DTEND;TZID=Asia/Shanghai:20261018T124400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261018-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261018T155200
DTEND;TZID=Asia/Shanghai:20261018T155700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261018-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261018T181900
DTEND;TZID=Asia/Shanghai:20261018T182400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261018-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261018T193500
DTEND;TZID=Asia/Shanghai:20261018T194000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261019-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261019T053900
DTEND;TZID=Asia/Shanghai:20261019T054400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261019-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261019T070000
DTEND;TZID=Asia/Shanghai:20261019T070500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261019-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261019T123900
DTEND;TZID=Asia/Shanghai:20261019T124400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261019-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261019T155100
DTEND;TZID=Asia/Shanghai:20261019T155600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261019-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261019T181700
DTEND;TZID=Asia/Shanghai:20261019T182200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261019-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261019T193400
DTEND;TZID=Asia/Shanghai:20261019T193900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261020-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261020T053900
DTEND;TZID=Asia/Shanghai:20261020T054400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261020-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261020T070100
DTEND;TZID=Asia/Shanghai:20261020T070600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261020-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261020T123900
DTEND;TZID=Asia/Shanghai:20261020T124400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261020-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261020T155000
DTEND;TZID=Asia/Shanghai:20261020T155500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261020-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261020T181600
DTEND;TZID=Asia/Shanghai:20261020T182100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261020-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261020T193300
DTEND;TZID=Asia/Shanghai:20261020T193800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261021-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261021T054000
DTEND;TZID=Asia/Shanghai:20261021T054500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261021-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261021T070200
DTEND;TZID=Asia/Shanghai:20261021T070700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261021-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261021T123900
DTEND;TZID=Asia/Shanghai:20261021T124400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261021-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261021T154900
DTEND;TZID=Asia/Shanghai:20261021T155400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261021-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261021T181500
DTEND;TZID=Asia/Shanghai:20261021T182000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261021-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261021T193200
DTEND;TZID=Asia/Shanghai:20261021T193700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261022-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261022T054100
DTEND;TZID=Asia/Shanghai:20261022T054600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261022-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261022T070300
DTEND;TZID=Asia/Shanghai:20261022T070800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261022-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261022T123900
DTEND;TZID=Asia/Shanghai:20261022T124400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261022-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261022T154900
DTEND;TZID=Asia/Shanghai:20261022T155400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261022-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261022T181400
DTEND;TZID=Asia/Shanghai:20261022T181900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261022-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261022T193100
DTEND;TZID=Asia/Shanghai:20261022T193600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261023-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261023T054100
DTEND;TZID=Asia/Shanghai:20261023T054600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261023-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261023T070400
DTEND;TZID=Asia/Shanghai:20261023T070900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261023-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261023T123900
DTEND;TZID=Asia/Shanghai:20261023T124400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261023-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261023T154800
DTEND;TZID=Asia/Shanghai:20261023T155300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261023-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261023T181300
DTEND;TZID=Asia/Shanghai:20261023T181800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261023-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261023T193000
DTEND;TZID=Asia/Shanghai:20261023T193500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261024-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261024T054200
DTEND;TZID=Asia/Shanghai:20261024T054700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261024-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261024T070400
DTEND;TZID=Asia/Shanghai:20261024T070900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261024-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261024T123800
DTEND;TZID=Asia/Shanghai:20261024T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261024-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261024T154700
DTEND;TZID=Asia/Shanghai:20261024T155200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261024-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261024T181200
DTEND;TZID=Asia/Shanghai:20261024T181700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261024-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261024T192900
DTEND;TZID=Asia/Shanghai:20261024T193400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261025-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261025T054300
DTEND;TZID=Asia/Shanghai:20261025T054800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261025-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261025T070500
DTEND;TZID=Asia/Shanghai:20261025T071000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261025-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261025T123800
DTEND;TZID=Asia/Shanghai:20261025T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261025-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261025T154600
DTEND;TZID=Asia/Shanghai:20261025T155100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261025-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261025T181100
DTEND;TZID=Asia/Shanghai:20261025T181600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261025-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261025T192800
DTEND;TZID=Asia/Shanghai:20261025T193300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261026-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261026T054400
DTEND;TZID=Asia/Shanghai:20261026T054900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261026-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261026T070600
DTEND;TZID=Asia/Shanghai:20261026T071100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261026-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261026T123800
DTEND;TZID=Asia/Shanghai:20261026T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261026-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261026T154500
DTEND;TZID=Asia/Shanghai:20261026T155000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261026-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261026T181000
DTEND;TZID=Asia/Shanghai:20261026T181500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261026-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261026T192800
DTEND;TZID=Asia/Shanghai:20261026T193300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261027-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261027T054400
DTEND;TZID=Asia/Shanghai:20261027T054900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261027-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261027T070700
DTEND;TZID=Asia/Shanghai:20261027T071200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261027-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261027T123800
DTEND;TZID=Asia/Shanghai:20261027T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261027-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261027T154500
DTEND;TZID=Asia/Shanghai:20261027T155000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261027-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261027T180900
DTEND;TZID=Asia/Shanghai:20261027T181400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261027-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261027T192700
DTEND;TZID=Asia/Shanghai:20261027T193200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261028-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261028T054500
DTEND;TZID=Asia/Shanghai:20261028T055000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261028-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261028T070800
DTEND;TZID=Asia/Shanghai:20261028T071300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261028-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261028T123800
DTEND;TZID=Asia/Shanghai:20261028T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261028-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261028T154400
DTEND;TZID=Asia/Shanghai:20261028T154900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261028-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261028T180800
DTEND;TZID=Asia/Shanghai:20261028T181300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261028-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261028T192600
DTEND;TZID=Asia/Shanghai:20261028T193100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261029-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261029T054600
DTEND;TZID=Asia/Shanghai:20261029T055100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261029-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261029T070800
DTEND;TZID=Asia/Shanghai:20261029T071300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261029-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261029T123800
DTEND;TZID=Asia/Shanghai:20261029T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261029-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261029T154300
DTEND;TZID=Asia/Shanghai:20261029T154800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261029-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261029T180700
DTEND;TZID=Asia/Shanghai:20261029T181200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261029-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261029T192500
DTEND;TZID=Asia/Shanghai:20261029T193000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261030-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261030T054600
DTEND;TZID=Asia/Shanghai:20261030T055100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261030-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261030T070900
DTEND;TZID=Asia/Shanghai:20261030T071400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261030-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261030T123800
DTEND;TZID=Asia/Shanghai:20261030T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261030-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261030T154300
DTEND;TZID=Asia/Shanghai:20261030T154800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261030-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261030T180600
DTEND;TZID=Asia/Shanghai:20261030T181100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261030-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261030T192400
DTEND;TZID=Asia/Shanghai:20261030T192900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261031-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261031T054700
DTEND;TZID=Asia/Shanghai:20261031T055200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261031-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261031T071000
DTEND;TZID=Asia/Shanghai:20261031T071500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261031-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261031T123800
DTEND;TZID=Asia/Shanghai:20261031T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261031-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261031T154200
DTEND;TZID=Asia/Shanghai:20261031T154700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261031-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261031T180500
DTEND;TZID=Asia/Shanghai:20261031T181000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261031-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261031T192300
DTEND;TZID=Asia/Shanghai:20261031T192800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261101-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261101T054800
DTEND;TZID=Asia/Shanghai:20261101T055300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261101-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261101T071100
DTEND;TZID=Asia/Shanghai:20261101T071600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261101-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261101T123800
DTEND;TZID=Asia/Shanghai:20261101T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261101-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261101T154100
DTEND;TZID=Asia/Shanghai:20261101T154600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261101-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261101T180400
DTEND;TZID=Asia/Shanghai:20261101T180900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261101-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261101T192200
DTEND;TZID=Asia/Shanghai:20261101T192700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261102-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261102T054900
DTEND;TZID=Asia/Shanghai:20261102T055400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261102-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261102T071200
DTEND;TZID=Asia/Shanghai:20261102T071700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261102-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261102T123800
DTEND;TZID=Asia/Shanghai:20261102T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261102-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261102T154000
DTEND;TZID=Asia/Shanghai:20261102T154500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261102-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261102T180300
DTEND;TZID=Asia/Shanghai:20261102T180800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261102-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261102T192200
DTEND;TZID=Asia/Shanghai:20261102T192700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261103-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261103T054900
DTEND;TZID=Asia/Shanghai:20261103T055400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261103-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261103T071200
DTEND;TZID=Asia/Shanghai:20261103T071700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261103-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261103T123800
DTEND;TZID=Asia/Shanghai:20261103T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261103-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261103T154000
DTEND;TZID=Asia/Shanghai:20261103T154500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261103-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261103T180300
DTEND;TZID=Asia/Shanghai:20261103T180800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261103-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261103T192100
DTEND;TZID=Asia/Shanghai:20261103T192600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261104-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261104T055000
DTEND;TZID=Asia/Shanghai:20261104T055500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261104-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261104T071300
DTEND;TZID=Asia/Shanghai:20261104T071800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261104-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261104T123800
DTEND;TZID=Asia/Shanghai:20261104T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261104-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261104T153900
DTEND;TZID=Asia/Shanghai:20261104T154400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261104-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261104T180200
DTEND;TZID=Asia/Shanghai:20261104T180700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261104-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261104T192000
DTEND;TZID=Asia/Shanghai:20261104T192500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261105-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261105T055100
DTEND;TZID=Asia/Shanghai:20261105T055600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261105-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261105T071400
DTEND;TZID=Asia/Shanghai:20261105T071900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261105-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261105T123800
DTEND;TZID=Asia/Shanghai:20261105T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261105-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261105T153900
DTEND;TZID=Asia/Shanghai:20261105T154400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261105-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261105T180100
DTEND;TZID=Asia/Shanghai:20261105T180600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261105-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261105T192000
DTEND;TZID=Asia/Shanghai:20261105T192500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261106-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261106T055200
DTEND;TZID=Asia/Shanghai:20261106T055700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261106-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261106T071500
DTEND;TZID=Asia/Shanghai:20261106T072000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261106-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261106T123800
DTEND;TZID=Asia/Shanghai:20261106T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261106-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261106T153800
DTEND;TZID=Asia/Shanghai:20261106T154300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261106-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261106T180000
DTEND;TZID=Asia/Shanghai:20261106T180500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261106-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261106T191900
DTEND;TZID=Asia/Shanghai:20261106T192400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261107-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261107T055200
DTEND;TZID=Asia/Shanghai:20261107T055700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261107-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261107T071600
DTEND;TZID=Asia/Shanghai:20261107T072100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261107-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261107T123800
DTEND;TZID=Asia/Shanghai:20261107T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261107-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261107T153700
DTEND;TZID=Asia/Shanghai:20261107T154200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261107-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261107T175900
DTEND;TZID=Asia/Shanghai:20261107T180400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261107-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261107T191800
DTEND;TZID=Asia/Shanghai:20261107T192300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261108-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261108T055300
DTEND;TZID=Asia/Shanghai:20261108T055800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261108-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261108T071700
DTEND;TZID=Asia/Shanghai:20261108T072200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261108-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261108T123800
DTEND;TZID=Asia/Shanghai:20261108T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261108-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261108T153700
DTEND;TZID=Asia/Shanghai:20261108T154200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261108-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261108T175900
DTEND;TZID=Asia/Shanghai:20261108T180400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261108-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261108T191800
DTEND;TZID=Asia/Shanghai:20261108T192300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261109-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261109T055400
DTEND;TZID=Asia/Shanghai:20261109T055900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261109-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261109T071800
DTEND;TZID=Asia/Shanghai:20261109T072300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261109-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261109T123800
DTEND;TZID=Asia/Shanghai:20261109T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261109-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261109T153600
DTEND;TZID=Asia/Shanghai:20261109T154100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261109-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261109T175800
DTEND;TZID=Asia/Shanghai:20261109T180300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261109-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261109T191700
DTEND;TZID=Asia/Shanghai:20261109T192200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261110-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261110T055500
DTEND;TZID=Asia/Shanghai:20261110T060000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261110-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261110T071900
DTEND;TZID=Asia/Shanghai:20261110T072400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261110-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261110T123800
DTEND;TZID=Asia/Shanghai:20261110T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261110-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261110T153600
DTEND;TZID=Asia/Shanghai:20261110T154100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261110-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261110T175700
DTEND;TZID=Asia/Shanghai:20261110T180200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261110-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261110T191600
DTEND;TZID=Asia/Shanghai:20261110T192100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261111-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261111T055500
DTEND;TZID=Asia/Shanghai:20261111T060000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261111-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261111T071900
DTEND;TZID=Asia/Shanghai:20261111T072400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261111-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261111T123800
DTEND;TZID=Asia/Shanghai:20261111T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261111-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261111T153500
DTEND;TZID=Asia/Shanghai:20261111T154000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261111-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261111T175700
DTEND;TZID=Asia/Shanghai:20261111T180200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261111-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261111T191600
DTEND;TZID=Asia/Shanghai:20261111T192100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261112-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261112T055600
DTEND;TZID=Asia/Shanghai:20261112T060100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261112-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261112T072000
DTEND;TZID=Asia/Shanghai:20261112T072500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261112-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261112T123800
DTEND;TZID=Asia/Shanghai:20261112T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261112-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261112T153500
DTEND;TZID=Asia/Shanghai:20261112T154000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261112-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261112T175600
DTEND;TZID=Asia/Shanghai:20261112T180100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261112-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261112T191500
DTEND;TZID=Asia/Shanghai:20261112T192000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261113-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261113T055700
DTEND;TZID=Asia/Shanghai:20261113T060200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261113-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261113T072100
DTEND;TZID=Asia/Shanghai:20261113T072600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261113-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261113T123800
DTEND;TZID=Asia/Shanghai:20261113T124300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261113-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261113T153400
DTEND;TZID=Asia/Shanghai:20261113T153900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261113-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261113T175500
DTEND;TZID=Asia/Shanghai:20261113T180000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261113-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261113T191500
DTEND;TZID=Asia/Shanghai:20261113T192000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261114-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261114T055800
DTEND;TZID=Asia/Shanghai:20261114T060300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261114-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261114T072200
DTEND;TZID=Asia/Shanghai:20261114T072700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261114-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261114T123900
DTEND;TZID=Asia/Shanghai:20261114T124400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261114-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261114T153400
DTEND;TZID=Asia/Shanghai:20261114T153900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261114-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261114T175500
DTEND;TZID=Asia/Shanghai:20261114T180000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261114-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261114T191400
DTEND;TZID=Asia/Shanghai:20261114T191900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261115-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261115T055800
DTEND;TZID=Asia/Shanghai:20261115T060300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261115-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261115T072300
DTEND;TZID=Asia/Shanghai:20261115T072800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261115-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261115T123900
DTEND;TZID=Asia/Shanghai:20261115T124400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261115-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261115T153300
DTEND;TZID=Asia/Shanghai:20261115T153800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261115-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261115T175400
DTEND;TZID=Asia/Shanghai:20261115T175900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261115-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261115T191400
DTEND;TZID=Asia/Shanghai:20261115T191900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261116-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261116T055900
DTEND;TZID=Asia/Shanghai:20261116T060400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261116-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261116T072400
DTEND;TZID=Asia/Shanghai:20261116T072900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261116-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261116T123900
DTEND;TZID=Asia/Shanghai:20261116T124400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261116-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261116T153300
DTEND;TZID=Asia/Shanghai:20261116T153800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261116-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261116T175400
DTEND;TZID=Asia/Shanghai:20261116T175900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261116-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261116T191400
DTEND;TZID=Asia/Shanghai:20261116T191900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261117-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261117T060000
DTEND;TZID=Asia/Shanghai:20261117T060500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261117-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261117T072500
DTEND;TZID=Asia/Shanghai:20261117T073000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261117-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261117T123900
DTEND;TZID=Asia/Shanghai:20261117T124400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261117-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261117T153300
DTEND;TZID=Asia/Shanghai:20261117T153800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261117-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261117T175300
DTEND;TZID=Asia/Shanghai:20261117T175800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261117-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261117T191300
DTEND;TZID=Asia/Shanghai:20261117T191800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261118-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261118T060100
DTEND;TZID=Asia/Shanghai:20261118T060600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261118-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261118T072600
DTEND;TZID=Asia/Shanghai:20261118T073100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261118-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261118T123900
DTEND;TZID=Asia/Shanghai:20261118T124400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261118-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261118T153200
DTEND;TZID=Asia/Shanghai:20261118T153700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261118-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261118T175300
DTEND;TZID=Asia/Shanghai:20261118T175800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261118-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261118T191300
DTEND;TZID=Asia/Shanghai:20261118T191800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261119-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261119T060100
DTEND;TZID=Asia/Shanghai:20261119T060600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261119-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261119T072700
DTEND;TZID=Asia/Shanghai:20261119T073200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261119-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261119T123900
DTEND;TZID=Asia/Shanghai:20261119T124400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261119-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261119T153200
DTEND;TZID=Asia/Shanghai:20261119T153700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261119-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261119T175200
DTEND;TZID=Asia/Shanghai:20261119T175700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261119-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261119T191200
DTEND;TZID=Asia/Shanghai:20261119T191700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261120-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261120T060200
DTEND;TZID=Asia/Shanghai:20261120T060700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261120-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261120T072700
DTEND;TZID=Asia/Shanghai:20261120T073200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261120-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261120T124000
DTEND;TZID=Asia/Shanghai:20261120T124500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261120-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261120T153200
DTEND;TZID=Asia/Shanghai:20261120T153700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261120-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261120T175200
DTEND;TZID=Asia/Shanghai:20261120T175700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261120-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261120T191200
DTEND;TZID=Asia/Shanghai:20261120T191700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261121-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261121T060300
DTEND;TZID=Asia/Shanghai:20261121T060800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261121-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261121T072800
DTEND;TZID=Asia/Shanghai:20261121T073300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261121-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261121T124000
DTEND;TZID=Asia/Shanghai:20261121T124500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261121-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261121T153100
DTEND;TZID=Asia/Shanghai:20261121T153600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261121-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261121T175100
DTEND;TZID=Asia/Shanghai:20261121T175600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261121-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261121T191200
DTEND;TZID=Asia/Shanghai:20261121T191700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261122-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261122T060400
DTEND;TZID=Asia/Shanghai:20261122T060900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261122-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261122T072900
DTEND;TZID=Asia/Shanghai:20261122T073400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261122-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261122T124000
DTEND;TZID=Asia/Shanghai:20261122T124500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261122-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261122T153100
DTEND;TZID=Asia/Shanghai:20261122T153600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261122-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261122T175100
DTEND;TZID=Asia/Shanghai:20261122T175600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261122-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261122T191200
DTEND;TZID=Asia/Shanghai:20261122T191700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261123-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261123T060400
DTEND;TZID=Asia/Shanghai:20261123T060900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261123-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261123T073000
DTEND;TZID=Asia/Shanghai:20261123T073500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261123-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261123T124000
DTEND;TZID=Asia/Shanghai:20261123T124500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261123-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261123T153100
DTEND;TZID=Asia/Shanghai:20261123T153600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261123-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261123T175100
DTEND;TZID=Asia/Shanghai:20261123T175600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261123-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261123T191100
DTEND;TZID=Asia/Shanghai:20261123T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261124-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261124T060500
DTEND;TZID=Asia/Shanghai:20261124T061000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261124-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261124T073100
DTEND;TZID=Asia/Shanghai:20261124T073600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261124-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261124T124100
DTEND;TZID=Asia/Shanghai:20261124T124600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261124-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261124T153100
DTEND;TZID=Asia/Shanghai:20261124T153600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261124-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261124T175000
DTEND;TZID=Asia/Shanghai:20261124T175500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261124-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261124T191100
DTEND;TZID=Asia/Shanghai:20261124T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261125-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261125T060600
DTEND;TZID=Asia/Shanghai:20261125T061100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261125-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261125T073200
DTEND;TZID=Asia/Shanghai:20261125T073700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261125-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261125T124100
DTEND;TZID=Asia/Shanghai:20261125T124600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261125-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261125T153100
DTEND;TZID=Asia/Shanghai:20261125T153600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261125-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261125T175000
DTEND;TZID=Asia/Shanghai:20261125T175500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261125-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261125T191100
DTEND;TZID=Asia/Shanghai:20261125T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261126-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261126T060700
DTEND;TZID=Asia/Shanghai:20261126T061200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261126-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261126T073300
DTEND;TZID=Asia/Shanghai:20261126T073800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261126-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261126T124100
DTEND;TZID=Asia/Shanghai:20261126T124600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261126-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261126T153000
DTEND;TZID=Asia/Shanghai:20261126T153500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261126-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261126T175000
DTEND;TZID=Asia/Shanghai:20261126T175500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261126-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261126T191100
DTEND;TZID=Asia/Shanghai:20261126T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261127-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261127T060700
DTEND;TZID=Asia/Shanghai:20261127T061200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261127-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261127T073400
DTEND;TZID=Asia/Shanghai:20261127T073900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261127-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261127T124200
DTEND;TZID=Asia/Shanghai:20261127T124700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261127-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261127T153000
DTEND;TZID=Asia/Shanghai:20261127T153500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261127-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261127T175000
DTEND;TZID=Asia/Shanghai:20261127T175500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261127-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261127T191100
DTEND;TZID=Asia/Shanghai:20261127T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261128-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261128T060800
DTEND;TZID=Asia/Shanghai:20261128T061300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261128-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261128T073400
DTEND;TZID=Asia/Shanghai:20261128T073900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261128-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261128T124200
DTEND;TZID=Asia/Shanghai:20261128T124700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261128-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261128T153000
DTEND;TZID=Asia/Shanghai:20261128T153500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261128-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261128T174900
DTEND;TZID=Asia/Shanghai:20261128T175400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261128-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261128T191100
DTEND;TZID=Asia/Shanghai:20261128T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261129-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261129T060900
DTEND;TZID=Asia/Shanghai:20261129T061400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261129-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261129T073500
DTEND;TZID=Asia/Shanghai:20261129T074000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261129-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261129T124200
DTEND;TZID=Asia/Shanghai:20261129T124700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261129-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261129T153000
DTEND;TZID=Asia/Shanghai:20261129T153500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261129-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261129T174900
DTEND;TZID=Asia/Shanghai:20261129T175400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261129-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261129T191100
DTEND;TZID=Asia/Shanghai:20261129T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261130-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261130T061000
DTEND;TZID=Asia/Shanghai:20261130T061500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261130-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261130T073600
DTEND;TZID=Asia/Shanghai:20261130T074100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261130-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261130T124300
DTEND;TZID=Asia/Shanghai:20261130T124800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261130-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261130T153000
DTEND;TZID=Asia/Shanghai:20261130T153500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261130-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261130T174900
DTEND;TZID=Asia/Shanghai:20261130T175400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261130-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261130T191100
DTEND;TZID=Asia/Shanghai:20261130T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261201-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261201T061000
DTEND;TZID=Asia/Shanghai:20261201T061500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261201-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261201T073700
DTEND;TZID=Asia/Shanghai:20261201T074200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261201-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261201T124300
DTEND;TZID=Asia/Shanghai:20261201T124800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261201-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261201T153000
DTEND;TZID=Asia/Shanghai:20261201T153500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261201-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261201T174900
DTEND;TZID=Asia/Shanghai:20261201T175400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261201-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261201T191100
DTEND;TZID=Asia/Shanghai:20261201T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261202-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261202T061100
DTEND;TZID=Asia/Shanghai:20261202T061600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261202-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261202T073800
DTEND;TZID=Asia/Shanghai:20261202T074300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261202-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261202T124300
DTEND;TZID=Asia/Shanghai:20261202T124800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261202-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261202T153000
DTEND;TZID=Asia/Shanghai:20261202T153500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261202-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261202T174900
DTEND;TZID=Asia/Shanghai:20261202T175400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261202-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261202T191100
DTEND;TZID=Asia/Shanghai:20261202T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261203-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261203T061200
DTEND;TZID=Asia/Shanghai:20261203T061700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261203-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261203T073900
DTEND;TZID=Asia/Shanghai:20261203T074400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261203-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261203T124400
DTEND;TZID=Asia/Shanghai:20261203T124900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261203-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261203T153000
DTEND;TZID=Asia/Shanghai:20261203T153500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261203-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261203T174900
DTEND;TZID=Asia/Shanghai:20261203T175400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261203-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261203T191100
DTEND;TZID=Asia/Shanghai:20261203T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261204-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261204T061300
DTEND;TZID=Asia/Shanghai:20261204T061800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261204-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261204T073900
DTEND;TZID=Asia/Shanghai:20261204T074400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261204-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261204T124400
DTEND;TZID=Asia/Shanghai:20261204T124900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261204-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261204T153000
DTEND;TZID=Asia/Shanghai:20261204T153500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261204-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261204T174900
DTEND;TZID=Asia/Shanghai:20261204T175400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261204-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261204T191100
DTEND;TZID=Asia/Shanghai:20261204T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261205-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261205T061300
DTEND;TZID=Asia/Shanghai:20261205T061800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261205-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261205T074000
DTEND;TZID=Asia/Shanghai:20261205T074500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261205-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261205T124500
DTEND;TZID=Asia/Shanghai:20261205T125000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261205-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261205T153000
DTEND;TZID=Asia/Shanghai:20261205T153500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261205-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261205T174900
DTEND;TZID=Asia/Shanghai:20261205T175400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261205-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261205T191100
DTEND;TZID=Asia/Shanghai:20261205T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261206-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261206T061400
DTEND;TZID=Asia/Shanghai:20261206T061900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261206-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261206T074100
DTEND;TZID=Asia/Shanghai:20261206T074600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261206-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261206T124500
DTEND;TZID=Asia/Shanghai:20261206T125000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261206-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261206T153000
DTEND;TZID=Asia/Shanghai:20261206T153500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261206-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261206T174900
DTEND;TZID=Asia/Shanghai:20261206T175400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261206-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261206T191100
DTEND;TZID=Asia/Shanghai:20261206T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261207-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261207T061500
DTEND;TZID=Asia/Shanghai:20261207T062000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261207-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261207T074200
DTEND;TZID=Asia/Shanghai:20261207T074700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261207-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261207T124500
DTEND;TZID=Asia/Shanghai:20261207T125000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261207-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261207T153000
DTEND;TZID=Asia/Shanghai:20261207T153500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261207-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261207T174900
DTEND;TZID=Asia/Shanghai:20261207T175400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261207-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261207T191100
DTEND;TZID=Asia/Shanghai:20261207T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261208-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261208T061500
DTEND;TZID=Asia/Shanghai:20261208T062000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261208-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261208T074300
DTEND;TZID=Asia/Shanghai:20261208T074800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261208-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261208T124600
DTEND;TZID=Asia/Shanghai:20261208T125100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261208-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261208T153100
DTEND;TZID=Asia/Shanghai:20261208T153600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261208-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261208T174900
DTEND;TZID=Asia/Shanghai:20261208T175400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261208-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261208T191100
DTEND;TZID=Asia/Shanghai:20261208T191600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261209-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261209T061600
DTEND;TZID=Asia/Shanghai:20261209T062100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261209-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261209T074300
DTEND;TZID=Asia/Shanghai:20261209T074800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261209-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261209T124600
DTEND;TZID=Asia/Shanghai:20261209T125100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261209-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261209T153100
DTEND;TZID=Asia/Shanghai:20261209T153600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261209-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261209T174900
DTEND;TZID=Asia/Shanghai:20261209T175400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261209-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261209T191200
DTEND;TZID=Asia/Shanghai:20261209T191700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261210-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261210T061700
DTEND;TZID=Asia/Shanghai:20261210T062200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261210-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261210T074400
DTEND;TZID=Asia/Shanghai:20261210T074900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261210-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261210T124700
DTEND;TZID=Asia/Shanghai:20261210T125200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261210-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261210T153100
DTEND;TZID=Asia/Shanghai:20261210T153600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261210-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261210T174900
DTEND;TZID=Asia/Shanghai:20261210T175400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261210-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261210T191200
DTEND;TZID=Asia/Shanghai:20261210T191700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261211-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261211T061700
DTEND;TZID=Asia/Shanghai:20261211T062200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261211-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261211T074500
DTEND;TZID=Asia/Shanghai:20261211T075000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261211-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261211T124700
DTEND;TZID=Asia/Shanghai:20261211T125200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261211-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261211T153100
DTEND;TZID=Asia/Shanghai:20261211T153600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261211-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261211T175000
DTEND;TZID=Asia/Shanghai:20261211T175500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261211-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261211T191200
DTEND;TZID=Asia/Shanghai:20261211T191700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261212-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261212T061800
DTEND;TZID=Asia/Shanghai:20261212T062300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261212-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261212T074500
DTEND;TZID=Asia/Shanghai:20261212T075000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261212-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261212T124800
DTEND;TZID=Asia/Shanghai:20261212T125300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261212-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261212T153200
DTEND;TZID=Asia/Shanghai:20261212T153700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261212-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261212T175000
DTEND;TZID=Asia/Shanghai:20261212T175500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261212-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261212T191200
DTEND;TZID=Asia/Shanghai:20261212T191700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261213-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261213T061900
DTEND;TZID=Asia/Shanghai:20261213T062400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261213-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261213T074600
DTEND;TZID=Asia/Shanghai:20261213T075100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261213-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261213T124800
DTEND;TZID=Asia/Shanghai:20261213T125300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261213-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261213T153200
DTEND;TZID=Asia/Shanghai:20261213T153700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261213-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261213T175000
DTEND;TZID=Asia/Shanghai:20261213T175500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261213-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261213T191300
DTEND;TZID=Asia/Shanghai:20261213T191800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261214-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261214T061900
DTEND;TZID=Asia/Shanghai:20261214T062400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261214-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261214T074700
DTEND;TZID=Asia/Shanghai:20261214T075200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261214-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261214T124900
DTEND;TZID=Asia/Shanghai:20261214T125400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261214-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261214T153200
DTEND;TZID=Asia/Shanghai:20261214T153700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261214-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261214T175000
DTEND;TZID=Asia/Shanghai:20261214T175500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261214-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261214T191300
DTEND;TZID=Asia/Shanghai:20261214T191800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261215-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261215T062000
DTEND;TZID=Asia/Shanghai:20261215T062500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261215-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261215T074800
DTEND;TZID=Asia/Shanghai:20261215T075300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261215-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261215T124900
DTEND;TZID=Asia/Shanghai:20261215T125400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261215-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261215T153200
DTEND;TZID=Asia/Shanghai:20261215T153700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261215-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261215T175100
DTEND;TZID=Asia/Shanghai:20261215T175600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261215-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261215T191300
DTEND;TZID=Asia/Shanghai:20261215T191800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261216-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261216T062100
DTEND;TZID=Asia/Shanghai:20261216T062600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261216-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261216T074800
DTEND;TZID=Asia/Shanghai:20261216T075300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261216-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261216T125000
DTEND;TZID=Asia/Shanghai:20261216T125500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261216-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261216T153300
DTEND;TZID=Asia/Shanghai:20261216T153800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261216-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261216T175100
DTEND;TZID=Asia/Shanghai:20261216T175600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261216-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261216T191400
DTEND;TZID=Asia/Shanghai:20261216T191900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261217-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261217T062100
DTEND;TZID=Asia/Shanghai:20261217T062600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261217-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261217T074900
DTEND;TZID=Asia/Shanghai:20261217T075400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261217-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261217T125000
DTEND;TZID=Asia/Shanghai:20261217T125500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261217-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261217T153300
DTEND;TZID=Asia/Shanghai:20261217T153800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261217-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261217T175100
DTEND;TZID=Asia/Shanghai:20261217T175600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261217-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261217T191400
DTEND;TZID=Asia/Shanghai:20261217T191900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261218-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261218T062200
DTEND;TZID=Asia/Shanghai:20261218T062700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261218-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261218T074900
DTEND;TZID=Asia/Shanghai:20261218T075400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261218-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261218T125100
DTEND;TZID=Asia/Shanghai:20261218T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261218-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261218T153400
DTEND;TZID=Asia/Shanghai:20261218T153900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261218-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261218T175200
DTEND;TZID=Asia/Shanghai:20261218T175700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261218-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261218T191500
DTEND;TZID=Asia/Shanghai:20261218T192000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261219-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261219T062200
DTEND;TZID=Asia/Shanghai:20261219T062700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261219-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261219T075000
DTEND;TZID=Asia/Shanghai:20261219T075500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261219-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261219T125100
DTEND;TZID=Asia/Shanghai:20261219T125600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261219-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261219T153400
DTEND;TZID=Asia/Shanghai:20261219T153900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261219-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261219T175200
DTEND;TZID=Asia/Shanghai:20261219T175700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261219-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261219T191500
DTEND;TZID=Asia/Shanghai:20261219T192000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261220-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261220T062300
DTEND;TZID=Asia/Shanghai:20261220T062800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261220-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261220T075000
DTEND;TZID=Asia/Shanghai:20261220T075500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261220-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261220T125200
DTEND;TZID=Asia/Shanghai:20261220T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261220-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261220T153500
DTEND;TZID=Asia/Shanghai:20261220T154000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261220-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261220T175300
DTEND;TZID=Asia/Shanghai:20261220T175800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261220-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261220T191500
DTEND;TZID=Asia/Shanghai:20261220T192000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261221-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261221T062300
DTEND;TZID=Asia/Shanghai:20261221T062800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261221-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261221T075100
DTEND;TZID=Asia/Shanghai:20261221T075600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261221-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261221T125200
DTEND;TZID=Asia/Shanghai:20261221T125700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261221-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261221T153500
DTEND;TZID=Asia/Shanghai:20261221T154000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261221-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261221T175300
DTEND;TZID=Asia/Shanghai:20261221T175800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261221-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261221T191600
DTEND;TZID=Asia/Shanghai:20261221T192100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261222-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261222T062400
DTEND;TZID=Asia/Shanghai:20261222T062900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261222-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261222T075200
DTEND;TZID=Asia/Shanghai:20261222T075700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261222-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261222T125300
DTEND;TZID=Asia/Shanghai:20261222T125800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261222-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261222T153600
DTEND;TZID=Asia/Shanghai:20261222T154100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261222-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261222T175400
DTEND;TZID=Asia/Shanghai:20261222T175900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261222-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261222T191600
DTEND;TZID=Asia/Shanghai:20261222T192100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261223-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261223T062400
DTEND;TZID=Asia/Shanghai:20261223T062900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261223-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261223T075200
DTEND;TZID=Asia/Shanghai:20261223T075700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261223-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261223T125300
DTEND;TZID=Asia/Shanghai:20261223T125800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261223-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261223T153600
DTEND;TZID=Asia/Shanghai:20261223T154100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261223-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261223T175400
DTEND;TZID=Asia/Shanghai:20261223T175900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261223-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261223T191700
DTEND;TZID=Asia/Shanghai:20261223T192200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261224-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261224T062500
DTEND;TZID=Asia/Shanghai:20261224T063000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261224-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261224T075200
DTEND;TZID=Asia/Shanghai:20261224T075700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261224-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261224T125400
DTEND;TZID=Asia/Shanghai:20261224T125900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261224-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261224T153700
DTEND;TZID=Asia/Shanghai:20261224T154200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261224-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261224T175500
DTEND;TZID=Asia/Shanghai:20261224T180000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261224-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261224T191800
DTEND;TZID=Asia/Shanghai:20261224T192300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261225-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261225T062500
DTEND;TZID=Asia/Shanghai:20261225T063000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261225-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261225T075300
DTEND;TZID=Asia/Shanghai:20261225T075800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261225-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261225T125400
DTEND;TZID=Asia/Shanghai:20261225T125900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261225-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261225T153700
DTEND;TZID=Asia/Shanghai:20261225T154200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261225-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261225T175500
DTEND;TZID=Asia/Shanghai:20261225T180000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261225-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261225T191800
DTEND;TZID=Asia/Shanghai:20261225T192300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261226-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261226T062600
DTEND;TZID=Asia/Shanghai:20261226T063100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261226-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261226T075300
DTEND;TZID=Asia/Shanghai:20261226T075800
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261226-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261226T125500
DTEND;TZID=Asia/Shanghai:20261226T130000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261226-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261226T153800
DTEND;TZID=Asia/Shanghai:20261226T154300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261226-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261226T175600
DTEND;TZID=Asia/Shanghai:20261226T180100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261226-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261226T191900
DTEND;TZID=Asia/Shanghai:20261226T192400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261227-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261227T062600
DTEND;TZID=Asia/Shanghai:20261227T063100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261227-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261227T075400
DTEND;TZID=Asia/Shanghai:20261227T075900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261227-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261227T125500
DTEND;TZID=Asia/Shanghai:20261227T130000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261227-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261227T153800
DTEND;TZID=Asia/Shanghai:20261227T154300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261227-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261227T175700
DTEND;TZID=Asia/Shanghai:20261227T180200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261227-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261227T191900
DTEND;TZID=Asia/Shanghai:20261227T192400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261228-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261228T062600
DTEND;TZID=Asia/Shanghai:20261228T063100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261228-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261228T075400
DTEND;TZID=Asia/Shanghai:20261228T075900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261228-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261228T125600
DTEND;TZID=Asia/Shanghai:20261228T130100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261228-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261228T153900
DTEND;TZID=Asia/Shanghai:20261228T154400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261228-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261228T175700
DTEND;TZID=Asia/Shanghai:20261228T180200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261228-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261228T192000
DTEND;TZID=Asia/Shanghai:20261228T192500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261229-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261229T062700
DTEND;TZID=Asia/Shanghai:20261229T063200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261229-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261229T075400
DTEND;TZID=Asia/Shanghai:20261229T075900
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261229-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261229T125600
DTEND;TZID=Asia/Shanghai:20261229T130100
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261229-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261229T154000
DTEND;TZID=Asia/Shanghai:20261229T154500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261229-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261229T175800
DTEND;TZID=Asia/Shanghai:20261229T180300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261229-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261229T192000
DTEND;TZID=Asia/Shanghai:20261229T192500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261230-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261230T062700
DTEND;TZID=Asia/Shanghai:20261230T063200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261230-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261230T075500
DTEND;TZID=Asia/Shanghai:20261230T080000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261230-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261230T125700
DTEND;TZID=Asia/Shanghai:20261230T130200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261230-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261230T154000
DTEND;TZID=Asia/Shanghai:20261230T154500
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261230-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261230T175800
DTEND;TZID=Asia/Shanghai:20261230T180300
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261230-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261230T192100
DTEND;TZID=Asia/Shanghai:20261230T192600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261231-fajr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Fajr (Puji)
DTSTART;TZID=Asia/Shanghai:20261231T062700
DTEND;TZID=Asia/Shanghai:20261231T063200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261231-sunrise@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Alba (Puji)
DTSTART;TZID=Asia/Shanghai:20261231T075500
DTEND;TZID=Asia/Shanghai:20261231T080000
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261231-dhuhr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Dhuhr (Puji)
DTSTART;TZID=Asia/Shanghai:20261231T125700
DTEND;TZID=Asia/Shanghai:20261231T130200
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261231-asr@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Asr (Puji)
DTSTART;TZID=Asia/Shanghai:20261231T154100
DTEND;TZID=Asia/Shanghai:20261231T154600
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261231-maghrib@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Maghrib (Puji)
DTSTART;TZID=Asia/Shanghai:20261231T175900
DTEND;TZID=Asia/Shanghai:20261231T180400
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:qhp-puji-20261231-isha@timeand.date
DTSTAMP:20260523T112829Z
SUMMARY:Isha (Puji)
DTSTART;TZID=Asia/Shanghai:20261231T192200
DTEND;TZID=Asia/Shanghai:20261231T192700
LOCATION:Puji
DESCRIPTION:Method: Muslim World League (MWL). Times are approximate — verify with yo
 ur local mosque.
CATEGORIES:Prayer,Islam
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
