/**
 * Minified by jsDelivr using Terser v5.37.0.
 * Original file: /npm/add-to-calendar-button@1.18.8/dist/atcb.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
/*!
 *  @preserve
 *
 * ++++++++++++++++++++++++++++++++++++++
 * Add to Calendar TimeZones iCal Library
 * ++++++++++++++++++++++++++++++++++++++
 *
 * Version: 1.4.2
 * Creator: Jens Kuerschner (https://jenskuerschner.de)
 * Project: https://github.com/add2cal/timezones-ical-library
 * License: Apache-2.0
 *
 */
const tzlibVersion="1.4.2",tzlibZonesDB={Africa:{Abidjan:["",0],Accra:["Africa/Abidjan",0],Addis_Ababa:["Africa/Nairobi",1],Algiers:["",2],Asmara:["Africa/Nairobi",1],Asmera:["Africa/Nairobi",1],Bamako:["Africa/Abidjan",0],Bangui:["Africa/Lagos",3],Banjul:["Africa/Abidjan",0],Bissau:["",0],Blantyre:["Africa/Maputo",4],Brazzaville:["Africa/Lagos",3],Bujumbura:["Africa/Maputo",4],Cairo:["",5],Casablanca:["",6],Ceuta:["",7],Conakry:["Africa/Abidjan",0],Dakar:["Africa/Abidjan",0],Dar_es_Salaam:["Africa/Nairobi",1],Djibouti:["Africa/Nairobi",1],Douala:["Africa/Lagos",3],El_Aaiun:["",6],Freetown:["Africa/Abidjan",0],Gaborone:["Africa/Maputo",4],Harare:["Africa/Maputo",4],Johannesburg:["",8],Juba:["",4],Kampala:["Africa/Nairobi",1],Khartoum:["",4],Kigali:["Africa/Maputo",4],Kinshasa:["Africa/Lagos",3],Lagos:["",3],Libreville:["Africa/Lagos",3],Lome:["Africa/Abidjan",0],Luanda:["Africa/Lagos",3],Lubumbashi:["Africa/Maputo",4],Lusaka:["Africa/Maputo",4],Malabo:["Africa/Lagos",3],Maputo:["",4],Maseru:["Africa/Johannesburg",8],Mbabane:["Africa/Johannesburg",8],Mogadishu:["Africa/Nairobi",1],Monrovia:["",0],Nairobi:["",1],Ndjamena:["",3],Niamey:["Africa/Lagos",3],Nouakchott:["Africa/Abidjan",0],Ouagadougou:["Africa/Abidjan",0],"Porto-Novo":["Africa/Lagos",3],Sao_Tome:["",0],Timbuktu:["Africa/Abidjan",0],Tripoli:["",5],Tunis:["",2],Windhoek:["",4]},America:{Adak:["",9],Anchorage:["",10],Anguilla:["America/Puerto_Rico",11],Antigua:["America/Puerto_Rico",11],Araguaina:["",12],Argentina:{Buenos_Aires:["",12],Catamarca:["",12],ComodRivadavia:["America/Argentina/Catamarca",12],Cordoba:["",12],Jujuy:["",12],La_Rioja:["",12],Mendoza:["",12],Rio_Gallegos:["",12],Salta:["",12],San_Juan:["",12],San_Luis:["",12],Tucuman:["",12],Ushuaia:["",12]},Aruba:["America/Puerto_Rico",11],Asuncion:["",13],Atikokan:["America/Panama",14],Atka:["America/Adak",9],Bahia_Banderas:["",15],Bahia:["",12],Barbados:["",11],Belem:["",12],Belize:["",16],"Blanc-Sablon":["America/Puerto_Rico",11],Boa_Vista:["",17],Bogota:["",18],Boise:["",19],Buenos_Aires:["America/Argentina/Buenos_Aires",12],Cambridge_Bay:["",19],Campo_Grande:["",17],Cancun:["",14],Caracas:["",17],Catamarca:["America/Argentina/Catamarca",12],Cayenne:["",12],Cayman:["America/Panama",14],Chicago:["",20],Chihuahua:["",21],Coral_Harbour:["America/Panama",14],Cordoba:["America/Argentina/Cordoba",12],Costa_Rica:["",16],Creston:["America/Phoenix",22],Cuiaba:["",17],Curacao:["America/Puerto_Rico",11],Danmarkshavn:["",0],Dawson_Creek:["",22],Dawson:["",22],Denver:["",19],Detroit:["",23],Dominica:["America/Puerto_Rico",11],Edmonton:["",19],Eirunepe:["",18],El_Salvador:["",16],Ensenada:["America/Tijuana",24],Fort_Nelson:["",22],Fort_Wayne:["America/Indiana/Indianapolis",23],Fortaleza:["",12],Glace_Bay:["",25],Godthab:["America/Nuuk",26],Goose_Bay:["",27],Grand_Turk:["",28],Grenada:["America/Puerto_Rico",11],Guadeloupe:["America/Puerto_Rico",11],Guatemala:["",16],Guayaquil:["",18],Guyana:["",17],Halifax:["",25],Havana:["",29],Hermosillo:["",22],Indiana:{Indianapolis:["",23],Knox:["",20],Marengo:["",23],Petersburg:["",23],Tell_City:["",20],Vevay:["",23],Vincennes:["",23],Winamac:["",28]},Indianapolis:["America/Indiana/Indianapolis",23],Inuvik:["",19],Iqaluit:["",23],Jamaica:["",14],Jujuy:["America/Argentina/Jujuy",12],Juneau:["",10],Kentucky:{Louisville:["",23],Monticello:["",23]},Knox_IN:["America/Indiana/Knox",20],Kralendijk:["America/Puerto_Rico",11],La_Paz:["",17],Lima:["",18],Los_Angeles:["",24],Louisville:["America/Kentucky/Louisville",23],Lower_Princes:["America/Puerto_Rico",11],Maceio:["",12],Managua:["",16],Manaus:["",17],Marigot:["America/Puerto_Rico",11],Martinique:["",11],Matamoros:["",20],Mazatlan:["",21],Mendoza:["America/Argentina/Mendoza",12],Menominee:["",20],Merida:["",30],Metlakatla:["",10],Mexico_City:["",30],Miquelon:["",31],Moncton:["",25],Monterrey:["",30],Montevideo:["",12],Montreal:["America/Toronto",23],Montserrat:["America/Puerto_Rico",11],Nassau:["America/Toronto",23],New_York:["",23],Nipigon:["",23],Nome:["",10],Noronha:["",32],North_Dakota:{Beulah:["",20],Center:["",20],New_Salem:["",20]},Nuuk:["",26],Ojinaga:["",19],Panama:["",14],Pangnirtung:["",23],Paramaribo:["",12],Phoenix:["",22],Port_of_Spain:["America/Puerto_Rico",11],"Port-au-Prince":["",23],Porto_Acre:["America/Rio_Branco",18],Porto_Velho:["",17],Puerto_Rico:["",11],Punta_Arenas:["",12],Rainy_River:["",20],Rankin_Inlet:["",20],Recife:["",12],Regina:["",16],Resolute:["",33],Rio_Branco:["",18],Rosario:["America/Argentina/Cordoba",12],Santa_Isabel:["America/Tijuana",24],Santarem:["",12],Santiago:["",34],Santo_Domingo:["",11],Sao_Paulo:["",12],Scoresbysund:["",35],Shiprock:["America/Denver",19],Sitka:["",10],St_Barthelemy:["America/Puerto_Rico",11],St_Johns:["",36],St_Kitts:["America/Puerto_Rico",11],St_Lucia:["America/Puerto_Rico",11],St_Thomas:["America/Puerto_Rico",11],St_Vincent:["America/Puerto_Rico",11],Swift_Current:["",16],Tegucigalpa:["",16],Thule:["",25],Thunder_Bay:["",23],Tijuana:["",24],Toronto:["",23],Tortola:["America/Puerto_Rico",11],Vancouver:["",24],Virgin:["America/Puerto_Rico",11],Whitehorse:["",22],Winnipeg:["",20],Yakutat:["",10],Yellowknife:["",19]},Antarctica:{Casey:["",37],Davis:["",38],DumontDUrville:["Pacific/Port_Moresby",39],Macquarie:["",40],Mawson:["",41],McMurdo:["Pacific/Auckland",42],Palmer:["",12],Rothera:["",12],South_Pole:["Pacific/Auckland",42],Syowa:["Asia/Riyadh",43],Troll:["",44],Vostok:["Asia/Urumqi",45]},Arctic:{Longyearbyen:["Europe/Berlin",7]},Asia:{Aden:["Asia/Riyadh",43],Almaty:["",45],Amman:["",43],Anadyr:["",46],Aqtau:["",41],Aqtobe:["",41],Ashgabat:["",41],Ashkhabad:["Asia/Ashgabat",41],Atyrau:["",41],Baghdad:["",43],Bahrain:["Asia/Qatar",43],Baku:["",47],Bangkok:["",38],Barnaul:["",38],Beirut:["",48],Bishkek:["",45],Brunei:["Asia/Kuching",49],Calcutta:["Asia/Kolkata",50],Chita:["",51],Choibalsan:["",49],Chongqing:["Asia/Shanghai",52],Chungking:["Asia/Shanghai",52],Colombo:["",53],Dacca:["Asia/Dhaka",45],Damascus:["",43],Dhaka:["",45],Dili:["",51],Dubai:["",47],Dushanbe:["",41],Famagusta:["",54],Gaza:["",55],Harbin:["Asia/Shanghai",52],Hebron:["",55],Ho_Chi_Minh:["",38],Hong_Kong:["",56],Hovd:["",38],Irkutsk:["",49],Istanbul:["Europe/Istanbul",43],Jakarta:["",57],Jayapura:["",58],Jerusalem:["",59],Kabul:["",60],Kamchatka:["",46],Karachi:["",61],Kashgar:["Asia/Urumqi",45],Kathmandu:["",62],Katmandu:["Asia/Kathmandu",62],Khandyga:["",51],Kolkata:["",50],Krasnoyarsk:["",38],Kuala_Lumpur:["Asia/Singapore",49],Kuching:["",49],Kuwait:["Asia/Riyadh",43],Macao:["Asia/Macau",52],Macau:["",52],Magadan:["",37],Makassar:["",63],Manila:["",64],Muscat:["Asia/Dubai",47],Nicosia:["",65],Novokuznetsk:["",38],Novosibirsk:["",38],Omsk:["",45],Oral:["",41],Phnom_Penh:["Asia/Bangkok",38],Pontianak:["",57],Pyongyang:["",66],Qatar:["",43],Qostanay:["",45],Qyzylorda:["",41],Rangoon:["Asia/Yangon",67],Riyadh:["",43],Saigon:["Asia/Ho_Chi_Minh",38],Sakhalin:["",37],Samarkand:["",41],Seoul:["",66],Shanghai:["",52],Singapore:["",49],Srednekolymsk:["",37],Taipei:["",52],Tashkent:["",41],Tbilisi:["",47],Tehran:["",68],Tel_Aviv:["Asia/Jerusalem",59],Thimbu:["Asia/Thimphu",45],Thimphu:["",45],Tokyo:["",69],Tomsk:["",38],Ujung_Pandang:["Asia/Makassar",63],Ulaanbaatar:["",49],Ulan_Bator:["Asia/Ulaanbaatar",49],Urumqi:["",45],"Ust-Nera":["",39],Vientiane:["Asia/Bangkok",38],Vladivostok:["",39],Yakutsk:["",51],Yangon:["",67],Yekaterinburg:["",41],Yerevan:["",47]},Atlantic:{Azores:["",35],Bermuda:["",25],Canary:["",70],Cape_Verde:["",71],Faeroe:["Atlantic/Faroe",70],Faroe:["",70],Jan_Mayen:["Europe/Berlin",7],Madeira:["",70],Reykjavik:["Africa/Abidjan",0],South_Georgia:["",32],St_Helena:["Africa/Abidjan",0],Stanley:["",12]},Australia:{ACT:["Australia/Sydney",40],Adelaide:["",72],Brisbane:["",73],Broken_Hill:["",72],Canberra:["Australia/Sydney",40],Currie:["Australia/Hobart",74],Darwin:["",75],Eucla:["",76],Hobart:["",74],LHI:["Australia/Lord_Howe",77],Lindeman:["",73],Lord_Howe:["",77],Melbourne:["",40],North:["Australia/Darwin",75],NSW:["Australia/Sydney",40],Perth:["",78],Queensland:["Australia/Brisbane",73],South:["Australia/Adelaide",72],Sydney:["",40],Tasmania:["Australia/Hobart",74],Victoria:["Australia/Melbourne",40],West:["Australia/Perth",78],Yancowinna:["Australia/Broken_Hill",72]},Brazil:{Acre:["America/Rio_Branco",18],DeNoronha:["America/Noronha",32],East:["America/Sao_Paulo",12],West:["America/Manaus",17]},Canada:{Atlantic:["America/Halifax",25],Central:["America/Winnipeg",20],Eastern:["America/Toronto",23],Mountain:["America/Edmonton",19],Newfoundland:["America/St_Johns",36],Pacific:["America/Vancouver",24],Saskatchewan:["America/Regina",16],Yukon:["America/Whitehorse",22]},CET:["",7],Chile:{Continental:["America/Santiago",34],EasterIsland:["Pacific/Easter",79]},CST6CDT:["",20],Cuba:["America/Havana",29],EET:["",54],Egypt:["Africa/Cairo",5],Eire:["Europe/Dublin",80],EST:["",14],EST5EDT:["",23],Etc:{"GMT-0":["Etc/GMT",0],"GMT-1":["",6],"GMT-10":["",39],"GMT-11":["",37],"GMT-12":["",46],"GMT-13":["",81],"GMT-14":["",82],"GMT-2":["",83],"GMT-3":["",43],"GMT-4":["",47],"GMT-5":["",41],"GMT-6":["",45],"GMT-7":["",38],"GMT-8":["",49],"GMT-9":["",51],GMT:["",0],"GMT+0":["Etc/GMT",0],"GMT+1":["",71],"GMT+10":["",84],"GMT+11":["",85],"GMT+12":["",86],"GMT+2":["",32],"GMT+3":["",12],"GMT+4":["",17],"GMT+5":["",18],"GMT+6":["",87],"GMT+7":["",88],"GMT+8":["",89],"GMT+9":["",90],GMT0:["Etc/GMT",0],Greenwich:["Etc/GMT",0],UCT:["Etc/UTC",91],Universal:["Etc/UTC",91],UTC:["",91],Zulu:["Etc/UTC",91]},Europe:{Amsterdam:["Europe/Brussels",7],Andorra:["",7],Astrakhan:["",47],Athens:["",54],Belfast:["Europe/London",92],Belgrade:["",7],Berlin:["",7],Bratislava:["Europe/Prague",7],Brussels:["",7],Bucharest:["",54],Budapest:["",7],Busingen:["Europe/Zurich",7],Chisinau:["",93],Copenhagen:["Europe/Berlin",7],Dublin:["",80],Gibraltar:["",7],Guernsey:["Europe/London",92],Helsinki:["",54],Isle_of_Man:["Europe/London",92],Istanbul:["",43],Jersey:["Europe/London",92],Kaliningrad:["",5],Kiev:["Europe/Kyiv",65],Kirov:["",43],Kyiv:["",65],Lisbon:["",94],Ljubljana:["Europe/Belgrade",7],London:["",92],Luxembourg:["Europe/Brussels",7],Madrid:["",7],Malta:["",7],Mariehamn:["Europe/Helsinki",54],Minsk:["",43],Monaco:["Europe/Paris",7],Moscow:["",95],Nicosia:["Asia/Nicosia",65],Oslo:["Europe/Berlin",7],Paris:["",7],Podgorica:["Europe/Belgrade",7],Prague:["",7],Riga:["",54],Rome:["",7],Samara:["",47],San_Marino:["Europe/Rome",7],Sarajevo:["Europe/Belgrade",7],Saratov:["",47],Simferopol:["",95],Skopje:["Europe/Belgrade",7],Sofia:["",54],Stockholm:["Europe/Berlin",7],Tallinn:["",54],Tirane:["",7],Tiraspol:["Europe/Chisinau",93],Ulyanovsk:["",47],Uzhgorod:["Europe/Kyiv",65],Vaduz:["Europe/Zurich",7],Vatican:["Europe/Rome",7],Vienna:["",7],Vilnius:["",54],Volgograd:["",43],Warsaw:["",7],Zagreb:["Europe/Belgrade",7],Zaporozhye:["Europe/Kyiv",65],Zurich:["",7]},"GB-Eire":["Europe/London",92],GB:["Europe/London",92],"GMT-0":["Etc/GMT",0],GMT:["Etc/GMT",0],"GMT+0":["Etc/GMT",0],GMT0:["Etc/GMT",0],Greenwich:["Etc/GMT",0],Hongkong:["Asia/Hong_Kong",56],HST:["",96],Iceland:["Africa/Abidjan",0],Indian:{Antananarivo:["Africa/Nairobi",1],Chagos:["",45],Christmas:["Asia/Bangkok",38],Cocos:["Asia/Yangon",67],Comoro:["Africa/Nairobi",1],Kerguelen:["Indian/Maldives",41],Mahe:["Asia/Dubai",47],Maldives:["",41],Mauritius:["",47],Mayotte:["Africa/Nairobi",1],Reunion:["Asia/Dubai",47]},Iran:["Asia/Tehran",68],Israel:["Asia/Jerusalem",59],Jamaica:["America/Jamaica",14],Japan:["Asia/Tokyo",69],Kwajalein:["Pacific/Kwajalein",46],Libya:["Africa/Tripoli",5],MET:["",97],Mexico:{BajaNorte:["America/Tijuana",24],BajaSur:["America/Mazatlan",21],General:["America/Mexico_City",30]},MST:["",22],MST7MDT:["",19],Navajo:["America/Denver",19],"NZ-CHAT":["Pacific/Chatham",98],NZ:["Pacific/Auckland",42],Pacific:{Apia:["",81],Auckland:["",42],Bougainville:["",37],Chatham:["",98],Chuuk:["Pacific/Port_Moresby",39],Easter:["",79],Efate:["",37],Enderbury:["Pacific/Kanton",81],Fakaofo:["",81],Fiji:["",99],Funafuti:["Pacific/Tarawa",46],Galapagos:["",87],Gambier:["",90],Guadalcanal:["",37],Guam:["",100],Honolulu:["",96],Johnston:["Pacific/Honolulu",96],Kanton:["",81],Kiritimati:["",82],Kosrae:["",37],Kwajalein:["",46],Majuro:["Pacific/Tarawa",46],Marquesas:["",101],Midway:["Pacific/Pago_Pago",102],Nauru:["",46],Niue:["",85],Norfolk:["",103],Noumea:["",37],Pago_Pago:["",102],Palau:["",51],Pitcairn:["",89],Pohnpei:["Pacific/Guadalcanal",37],Ponape:["Pacific/Guadalcanal",37],Port_Moresby:["",39],Rarotonga:["",84],Saipan:["Pacific/Guam",100],Samoa:["Pacific/Pago_Pago",102],Tahiti:["",84],Tarawa:["",46],Tongatapu:["",81],Truk:["Pacific/Port_Moresby",39],Wake:["Pacific/Tarawa",46],Wallis:["Pacific/Tarawa",46],Yap:["Pacific/Port_Moresby",39]},Poland:["Europe/Warsaw",7],Portugal:["Europe/Lisbon",94],PRC:["Asia/Shanghai",52],PST8PDT:["",24],ROC:["Asia/Taipei",52],ROK:["Asia/Seoul",66],Singapore:["Asia/Singapore",49],Turkey:["Europe/Istanbul",43],UCT:["Etc/UTC",91],Universal:["Etc/UTC",91],US:{Alaska:["America/Anchorage",10],Aleutian:["America/Adak",9],Arizona:["America/Phoenix",22],Central:["America/Chicago",20],"East-Indiana":["America/Indiana/Indianapolis",23],Eastern:["America/New_York",23],Hawaii:["Pacific/Honolulu",96],"Indiana-Starke":["America/Indiana/Knox",20],Michigan:["America/Detroit",23],Mountain:["America/Denver",19],Pacific:["America/Los_Angeles",24],Samoa:["Pacific/Pago_Pago",102]},UTC:["Etc/UTC",91],"W-SU":["Europe/Moscow",95],WET:["",70],Zulu:["Etc/UTC",91]},tzlibZonesDetailsDB=["20221015T115821Z<n><bs><n><tz>GMT<n><of>+0000<n><ot>+0000<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>EAT<n><of>+0300<n><ot>+0300<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>CET<n><of>+0100<n><ot>+0100<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>WAT<n><of>+0100<n><ot>+0100<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>CAT<n><of>+0200<n><ot>+0200<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>EET<n><of>+0200<n><ot>+0200<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>+01<n><of>+0100<n><ot>+0100<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bd><n><tz>CEST<n><of>+0100<n><ot>+0200<n><s>19700329T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU<n><ed><n><bs><n><tz>CET<n><of>+0200<n><ot>+0100<n><s>19701025T030000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><es><n>","20221015T115821Z<n><bs><n><tz>SAST<n><of>+0200<n><ot>+0200<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bd><n><tz>HDT<n><of>-1000<n><ot>-0900<n><s>19700308T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=2SU<n><ed><n><bs><n><tz>HST<n><of>-0900<n><ot>-1000<n><s>19701101T020000<n><r>FREQ=YEARLY;BYMONTH=11;BYDAY=1SU<n><es><n>","20221015T115821Z<n><bd><n><tz>AKDT<n><of>-0900<n><ot>-0800<n><s>19700308T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=2SU<n><ed><n><bs><n><tz>AKST<n><of>-0800<n><ot>-0900<n><s>19701101T020000<n><r>FREQ=YEARLY;BYMONTH=11;BYDAY=1SU<n><es><n>","20221015T115821Z<n><bs><n><tz>AST<n><of>-0400<n><ot>-0400<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>-03<n><of>-0300<n><ot>-0300<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bd><n><tz>-03<n><of>-0400<n><ot>-0300<n><s>19701004T000000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=1SU<n><ed><n><bs><n><tz>-04<n><of>-0300<n><ot>-0400<n><s>19700322T000000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=4SU<n><es><n>","20221015T115821Z<n><bs><n><tz>EST<n><of>-0500<n><ot>-0500<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>CST<n><of>-0500<n><ot>-0600<n><s>19701025T020000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><es><n><bd><n><tz>CDT<n><of>-0600<n><ot>-0500<n><s>19700405T020000<n><r>FREQ=YEARLY;BYMONTH=4;BYDAY=1SU<n><ed><n>","20221015T115821Z<n><bs><n><tz>CST<n><of>-0600<n><ot>-0600<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>-04<n><of>-0400<n><ot>-0400<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>-05<n><of>-0500<n><ot>-0500<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bd><n><tz>MDT<n><of>-0700<n><ot>-0600<n><s>19700308T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=2SU<n><ed><n><bs><n><tz>MST<n><of>-0600<n><ot>-0700<n><s>19701101T020000<n><r>FREQ=YEARLY;BYMONTH=11;BYDAY=1SU<n><es><n>","20221015T115821Z<n><bd><n><tz>CDT<n><of>-0600<n><ot>-0500<n><s>19700308T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=2SU<n><ed><n><bs><n><tz>CST<n><of>-0500<n><ot>-0600<n><s>19701101T020000<n><r>FREQ=YEARLY;BYMONTH=11;BYDAY=1SU<n><es><n>","20221015T115821Z<n><bd><n><tz>MDT<n><of>-0700<n><ot>-0600<n><s>19700405T020000<n><r>FREQ=YEARLY;BYMONTH=4;BYDAY=1SU<n><ed><n><bs><n><tz>MST<n><of>-0600<n><ot>-0700<n><s>19701025T020000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><es><n>","20221015T115821Z<n><bs><n><tz>MST<n><of>-0700<n><ot>-0700<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bd><n><tz>EDT<n><of>-0500<n><ot>-0400<n><s>19700308T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=2SU<n><ed><n><bs><n><tz>EST<n><of>-0400<n><ot>-0500<n><s>19701101T020000<n><r>FREQ=YEARLY;BYMONTH=11;BYDAY=1SU<n><es><n>","20221015T115821Z<n><bd><n><tz>PDT<n><of>-0800<n><ot>-0700<n><s>19700308T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=2SU<n><ed><n><bs><n><tz>PST<n><of>-0700<n><ot>-0800<n><s>19701101T020000<n><r>FREQ=YEARLY;BYMONTH=11;BYDAY=1SU<n><es><n>","20221015T115821Z<n><bd><n><tz>ADT<n><of>-0400<n><ot>-0300<n><s>19700308T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=2SU<n><ed><n><bs><n><tz>AST<n><of>-0300<n><ot>-0400<n><s>19701101T020000<n><r>FREQ=YEARLY;BYMONTH=11;BYDAY=1SU<n><es><n>","20221015T115821Z<n><bd><n><tz>-02<n><of>-0300<n><ot>-0200<n><s>19700328T220000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA<n><ed><n><bs><n><tz>-03<n><of>-0200<n><ot>-0300<n><s>19701024T230000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SA<n><es><n>","20221015T115821Z<n><bs><n><tz>AST<n><of>-0300<n><ot>-0400<n><s>19701101T020000<n><r>FREQ=YEARLY;BYMONTH=11;BYDAY=1SU<n><es><n><bd><n><tz>ADT<n><of>-0400<n><ot>-0300<n><s>19700308T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=2SU<n><ed><n>","20221015T115821Z<n><bs><n><tz>EST<n><of>-0400<n><ot>-0500<n><s>19701101T020000<n><r>FREQ=YEARLY;BYMONTH=11;BYDAY=1SU<n><es><n><bd><n><tz>EDT<n><of>-0500<n><ot>-0400<n><s>19700308T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=2SU<n><ed><n>","20221015T115821Z<n><bs><n><tz>CST<n><of>-0400<n><ot>-0500<n><s>19701101T010000<n><r>FREQ=YEARLY;BYMONTH=11;BYDAY=1SU<n><es><n><bd><n><tz>CDT<n><of>-0500<n><ot>-0400<n><s>19700308T000000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=2SU<n><ed><n>","20221015T115821Z<n><bd><n><tz>CDT<n><of>-0600<n><ot>-0500<n><s>19700405T020000<n><r>FREQ=YEARLY;BYMONTH=4;BYDAY=1SU<n><ed><n><bs><n><tz>CST<n><of>-0500<n><ot>-0600<n><s>19701025T020000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><es><n>","20221015T115821Z<n><bd><n><tz>-02<n><of>-0300<n><ot>-0200<n><s>19700308T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=2SU<n><ed><n><bs><n><tz>-03<n><of>-0200<n><ot>-0300<n><s>19701101T020000<n><r>FREQ=YEARLY;BYMONTH=11;BYDAY=1SU<n><es><n>","20221015T115821Z<n><bs><n><tz>-02<n><of>-0200<n><ot>-0200<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>CST<n><of>-0500<n><ot>-0600<n><s>19701101T020000<n><r>FREQ=YEARLY;BYMONTH=11;BYDAY=1SU<n><es><n><bd><n><tz>CDT<n><of>-0600<n><ot>-0500<n><s>19700308T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=2SU<n><ed><n>","20221015T115821Z<n><bs><n><tz>-04<n><of>-0300<n><ot>-0400<n><s>19700405T000000<n><r>FREQ=YEARLY;BYMONTH=4;BYDAY=1SU<n><es><n><bd><n><tz>-03<n><of>-0400<n><ot>-0300<n><s>19700906T000000<n><r>FREQ=YEARLY;BYMONTH=9;BYDAY=1SU<n><ed><n>","20221015T115821Z<n><bd><n><tz>+00<n><of>-0100<n><ot>+0000<n><s>19700329T000000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU<n><ed><n><bs><n><tz>-01<n><of>+0000<n><ot>-0100<n><s>19701025T010000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><es><n>","20221015T115821Z<n><bs><n><tz>NST<n><of>-0230<n><ot>-0330<n><s>19701101T020000<n><r>FREQ=YEARLY;BYMONTH=11;BYDAY=1SU<n><es><n><bd><n><tz>NDT<n><of>-0330<n><ot>-0230<n><s>19700308T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=2SU<n><ed><n>","20221015T115821Z<n><bs><n><tz>+11<n><of>+1100<n><ot>+1100<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>+07<n><of>+0700<n><ot>+0700<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>+10<n><of>+1000<n><ot>+1000<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>AEST<n><of>+1100<n><ot>+1000<n><s>19700405T030000<n><r>FREQ=YEARLY;BYMONTH=4;BYDAY=1SU<n><es><n><bd><n><tz>AEDT<n><of>+1000<n><ot>+1100<n><s>19701004T020000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=1SU<n><ed><n>","20221015T115821Z<n><bs><n><tz>+05<n><of>+0500<n><ot>+0500<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bd><n><tz>NZDT<n><of>+1200<n><ot>+1300<n><s>19700927T020000<n><r>FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU<n><ed><n><bs><n><tz>NZST<n><of>+1300<n><ot>+1200<n><s>19700405T030000<n><r>FREQ=YEARLY;BYMONTH=4;BYDAY=1SU<n><es><n>","20221015T115821Z<n><bs><n><tz>+03<n><of>+0300<n><ot>+0300<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bd><n><tz>+02<n><of>+0000<n><ot>+0200<n><s>19700329T010000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU<n><ed><n><bs><n><tz>+00<n><of>+0200<n><ot>+0000<n><s>19701025T030000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><es><n>","20221015T115821Z<n><bs><n><tz>+06<n><of>+0600<n><ot>+0600<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>+12<n><of>+1200<n><ot>+1200<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>+04<n><of>+0400<n><ot>+0400<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bd><n><tz>EEST<n><of>+0200<n><ot>+0300<n><s>19700329T000000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU<n><ed><n><bs><n><tz>EET<n><of>+0300<n><ot>+0200<n><s>19701025T000000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><es><n>","20221015T115821Z<n><bs><n><tz>+08<n><of>+0800<n><ot>+0800<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>IST<n><of>+0530<n><ot>+0530<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>+09<n><of>+0900<n><ot>+0900<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>CST<n><of>+0800<n><ot>+0800<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>+0530<n><of>+0530<n><ot>+0530<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bd><n><tz>EEST<n><of>+0200<n><ot>+0300<n><s>19700329T030000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU<n><ed><n><bs><n><tz>EET<n><of>+0300<n><ot>+0200<n><s>19701025T040000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><es><n>","20221015T115821Z<n><bs><n><tz>EET<n><of>+0300<n><ot>+0200<n><s>19701024T020000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SA<n><es><n><bd><n><tz>EEST<n><of>+0200<n><ot>+0300<n><s>19700328T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA<n><ed><n>","20221015T115821Z<n><bs><n><tz>HKT<n><of>+0800<n><ot>+0800<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>WIB<n><of>+0700<n><ot>+0700<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>WIT<n><of>+0900<n><ot>+0900<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bd><n><tz>IDT<n><of>+0200<n><ot>+0300<n><s>19700327T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR<n><ed><n><bs><n><tz>IST<n><of>+0300<n><ot>+0200<n><s>19701025T020000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><es><n>","20221015T115821Z<n><bs><n><tz>+0430<n><of>+0430<n><ot>+0430<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>PKT<n><of>+0500<n><ot>+0500<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>+0545<n><of>+0545<n><ot>+0545<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>WITA<n><of>+0800<n><ot>+0800<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>PST<n><of>+0800<n><ot>+0800<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>EET<n><of>+0300<n><ot>+0200<n><s>19701025T040000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><es><n><bd><n><tz>EEST<n><of>+0200<n><ot>+0300<n><s>19700329T030000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU<n><ed><n>","20221015T115821Z<n><bs><n><tz>KST<n><of>+0900<n><ot>+0900<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>+0630<n><of>+0630<n><ot>+0630<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>+0330<n><of>+0330<n><ot>+0330<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>JST<n><of>+0900<n><ot>+0900<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bd><n><tz>WEST<n><of>+0000<n><ot>+0100<n><s>19700329T010000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU<n><ed><n><bs><n><tz>WET<n><of>+0100<n><ot>+0000<n><s>19701025T020000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><es><n>","20221015T115821Z<n><bs><n><tz>-01<n><of>-0100<n><ot>-0100<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>ACST<n><of>+1030<n><ot>+0930<n><s>19700405T030000<n><r>FREQ=YEARLY;BYMONTH=4;BYDAY=1SU<n><es><n><bd><n><tz>ACDT<n><of>+0930<n><ot>+1030<n><s>19701004T020000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=1SU<n><ed><n>","20221015T115821Z<n><bs><n><tz>AEST<n><of>+1000<n><ot>+1000<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bd><n><tz>AEDT<n><of>+1000<n><ot>+1100<n><s>19701004T020000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=1SU<n><ed><n><bs><n><tz>AEST<n><of>+1100<n><ot>+1000<n><s>19700405T030000<n><r>FREQ=YEARLY;BYMONTH=4;BYDAY=1SU<n><es><n>","20221015T115821Z<n><bs><n><tz>ACST<n><of>+0930<n><ot>+0930<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>+0845<n><of>+0845<n><ot>+0845<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>+1030<n><of>+1100<n><ot>+1030<n><s>19700405T020000<n><r>FREQ=YEARLY;BYMONTH=4;BYDAY=1SU<n><es><n><bd><n><tz>+11<n><of>+1030<n><ot>+1100<n><s>19701004T020000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=1SU<n><ed><n>","20221015T115821Z<n><bs><n><tz>AWST<n><of>+0800<n><ot>+0800<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>-06<n><of>-0500<n><ot>-0600<n><s>19700404T220000<n><r>FREQ=YEARLY;BYMONTH=4;BYDAY=1SA<n><es><n><bd><n><tz>-05<n><of>-0600<n><ot>-0500<n><s>19700905T220000<n><r>FREQ=YEARLY;BYMONTH=9;BYDAY=1SA<n><ed><n>","20221015T115821Z<n><bs><n><tz>IST<n><of>+0000<n><ot>+0100<n><s>19700329T010000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU<n><es><n><bd><n><tz>GMT<n><of>+0100<n><ot>+0000<n><s>19701025T020000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><ed><n>","20221015T115821Z<n><bs><n><tz>+13<n><of>+1300<n><ot>+1300<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>+14<n><of>+1400<n><ot>+1400<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>+02<n><of>+0200<n><ot>+0200<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>-10<n><of>-1000<n><ot>-1000<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>-11<n><of>-1100<n><ot>-1100<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>-12<n><of>-1200<n><ot>-1200<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>-06<n><of>-0600<n><ot>-0600<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>-07<n><of>-0700<n><ot>-0700<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>-08<n><of>-0800<n><ot>-0800<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>-09<n><of>-0900<n><ot>-0900<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>UTC<n><of>+0000<n><ot>+0000<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bd><n><tz>BST<n><of>+0000<n><ot>+0100<n><s>19700329T010000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU<n><ed><n><bs><n><tz>GMT<n><of>+0100<n><ot>+0000<n><s>19701025T020000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><es><n>","20221015T115821Z<n><bd><n><tz>EEST<n><of>+0200<n><ot>+0300<n><s>19700329T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU<n><ed><n><bs><n><tz>EET<n><of>+0300<n><ot>+0200<n><s>19701025T030000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><es><n>","20221015T115821Z<n><bs><n><tz>WET<n><of>+0100<n><ot>+0000<n><s>19701025T020000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><es><n><bd><n><tz>WEST<n><of>+0000<n><ot>+0100<n><s>19700329T010000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU<n><ed><n>","20221015T115821Z<n><bs><n><tz>MSK<n><of>+0300<n><ot>+0300<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>HST<n><of>-1000<n><ot>-1000<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bd><n><tz>MEST<n><of>+0100<n><ot>+0200<n><s>19700329T020000<n><r>FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU<n><ed><n><bs><n><tz>MET<n><of>+0200<n><ot>+0100<n><s>19701025T030000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU<n><es><n>","20221015T115821Z<n><bd><n><tz>+1345<n><of>+1245<n><ot>+1345<n><s>19700927T024500<n><r>FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU<n><ed><n><bs><n><tz>+1245<n><of>+1345<n><ot>+1245<n><s>19700405T034500<n><r>FREQ=YEARLY;BYMONTH=4;BYDAY=1SU<n><es><n>","20221015T115821Z<n><bd><n><tz>+13<n><of>+1200<n><ot>+1300<n><s>19701108T020000<n><r>FREQ=YEARLY;BYMONTH=11;BYDAY=2SU<n><ed><n><bs><n><tz>+12<n><of>+1300<n><ot>+1200<n><s>19700118T030000<n><r>FREQ=YEARLY;BYMONTH=1;BYDAY=-2SU<n><es><n>","20221015T115821Z<n><bs><n><tz>ChST<n><of>+1000<n><ot>+1000<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>-0930<n><of>-0930<n><ot>-0930<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bs><n><tz>SST<n><of>-1100<n><ot>-1100<n><s>19700101T000000<n><es><n>","20221015T115821Z<n><bd><n><tz>+12<n><of>+1100<n><ot>+1200<n><s>19701004T020000<n><r>FREQ=YEARLY;BYMONTH=10;BYDAY=1SU<n><ed><n><bs><n><tz>+11<n><of>+1200<n><ot>+1100<n><s>19700405T030000<n><r>FREQ=YEARLY;BYMONTH=4;BYDAY=1SU<n><es><n>"];function tzlib_get_content(e){const t=e.split("/");return(3!==t.length||tzlibZonesDB[`${t[0]}`]&&tzlibZonesDB[`${t[0]}`][`${t[1]}`]&&tzlibZonesDB[`${t[0]}`][`${t[1]}`][`${t[2]}`])&&(2!==t.length||tzlibZonesDB[`${t[0]}`]&&tzlibZonesDB[`${t[0]}`][`${t[1]}`])&&(1!==t.length||tzlibZonesDB[`${t[0]}`])?3===t.length?[tzlibZonesDB[`${t[0]}`][`${t[1]}`][`${t[2]}`][0],tzlib_enrich_data(tzlibZonesDetailsDB[tzlibZonesDB[`${t[0]}`][`${t[1]}`][`${t[2]}`][1]])]:2===t.length?[tzlibZonesDB[`${t[0]}`][`${t[1]}`][0],tzlib_enrich_data(tzlibZonesDetailsDB[tzlibZonesDB[`${t[0]}`][`${t[1]}`][1]])]:[tzlibZonesDB[`${t[0]}`][0],tzlib_enrich_data(tzlibZonesDetailsDB[tzlibZonesDB[`${t[0]}`][1]])]:(console.error("Given timezone not valid."),"")}function tzlib_enrich_data(e){const t={"<br>":"<n>","TZNAME:":"<tz>","TZOFFSETFROM:":"<of>","TZOFFSETTO:":"<ot>","DTSTART:":"<s>","RRULE:":"<r>","BEGIN:DAYLIGHT":"<bd>","END:DAYLIGHT":"<ed>","BEGIN:STANDARD":"<bs>","END:STANDARD":"<es>"};for(const[a,n]of Object.entries(t))e=e.replaceAll(n,a);return e}function tzlib_get_ical_block(e,t=!1){const a=tzlib_get_content(e);if(null==a[1]||""==a[1])return"";const n=""==a[0]?e:a[0],o="TZID="+n,i=["BEGIN:VTIMEZONE\r\nTZID:"+n+"\r\nX-LIC-LOCATION:"+n+"\r\nLAST-MODIFIED:"+a[1].replace(/[^\w_\-:,;=+/<br>]/g,"").replace(/<br>/g,"\r\n")+"END:VTIMEZONE",o];return t?JSON.stringify(i):i}function tzlib_get_offset(e,t,a){const n=tzlib_get_content(e);if(null==n[1]||""==n[1])return"";if(!t.match(/^\d{4}-\d{2}-\d{2}$/))return console.error("offset calculation failed: date misspelled [-> YYYY-MM-DD]"),"";if(!a.match(/^\d{2}:\d{2}$/))return console.error("offset calculation failed: time misspelled [-> hh:mm]"),"";if(!n[1].match(/BEGIN:DAYLIGHT/i))return n[1].match(/TZOFFSETTO:([+|-]\d{4})/i)[1];const o=new Date(t+"T"+a+":00"),i=o.getFullYear(),l=o.getMonth()+1,r=o.getDate(),s=o.getHours(),c=n[1].replace(/[^\w_\-:,;=+/<br>]/g,"").split("<br>"),d={1:{},2:{}};let u=0;for(let e=0;e<c.length;e++)if(c[`${e}`].startsWith("TZOFFSETTO")&&(u++,d[`${u}`].offset=c[`${e}`].split(":")[1]),c[`${e}`].startsWith("DTSTART")&&(d[`${u}`].hour=parseInt(c[`${e}`].substr(17,2))),c[`${e}`].startsWith("RRULE")){let t=c[`${e}`].split(";"),a=parseInt(t[1].split("=")[1]);d[`${u}`].month=parseInt(a),d[`${u}`].day=t[2].split("=")[1]}if(d[1].month>d[2].month&&([d[1],d[2]]=[d[2],d[1]]),l!=d[1].month&&l!=d[2].month)return l<d[1].month||l>d[2].month?d[2].offset:d[1].offset;const m=Object.keys(d).find((e=>d[`${e}`].month==l)),b=["SU","MO","TU","WE","TH","FR","SA"],p=new Date(i,l,0).getDate();let h=new Date(i,l-1,1).getDay();const g={SU:{},MO:{},TU:{},WE:{},TH:{},FR:{},SA:{}};for(let e=1;e<=p;e++){const t=Object.keys(g[b[`${h}`]]).length+1;g[b[`${h}`]][`${t}`]=e,h++,7==h&&(h=0)}const f=function(){if("-"==d[`${m}`].day[0]){const e=d[`${m}`].day.substr(2,2),t=Object.keys(g[`${e}`]).length+1-parseInt(d[`${m}`].day[1]);return g[`${e}`][`${t}`]}{const e=d[`${m}`].day.substr(1,2);return g[`${e}`][d[`${m}`].day[0]]}}();if(r>f||r==f&&s>=d[`${m}`].hour)return d[`${m}`].offset;return d[`${1==m?2:1}`].offset}let tzlibZoneNames=[];function tzlib_get_timezones(e=!1){return 0==tzlibZoneNames.length&&(tzlibZoneNames=function(){let e=[];for(const[t,a]of Object.entries(tzlibZonesDB))if("object"!=typeof a||Array.isArray(a))e.push(t);else for(const[n,o]of Object.entries(a))if("object"!=typeof o||Array.isArray(o))e.push(t+"/"+n);else for(const[a]of Object.entries(o))e.push(t+"/"+n+"/"+a);return e}()),e?JSON.stringify(tzlibZoneNames):tzlibZoneNames}
/*!
 *  @preserve
 *
 *  ++++++++++++++++++++++
 *  Add to Calendar Button
 *  ++++++++++++++++++++++
 *
 *  Version: 1.18.8
 *  Creator: Jens Kuerschner (https://jenskuerschner.de)
 *  Project: https://github.com/add2cal/add-to-calendar-button
 *  License: Apache-2.0 with “Commons Clause” License Condition v1.0
 *  Note:    DO NOT REMOVE THE COPYRIGHT NOTICE ABOVE!
 *
 */const atcbVersion="1.18.8",isBrowser=()=>"undefined"!=typeof window,isiOS=isBrowser()?()=>!!(/iPad|iPhone|iPod/i.test(navigator.userAgent||navigator.vendor||window.opera)&&!window.MSStream||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1):()=>!1,isAndroid=isBrowser()?()=>!(!/android/i.test(navigator.userAgent||navigator.vendor||window.opera)||window.MSStream):()=>!1,isChrome=isBrowser()?()=>!!/chrome|chromium|crios|google inc/i.test(navigator.userAgent||navigator.vendor):()=>!1,isMobile=()=>!(!isAndroid()&&!isiOS()),isWebView=isBrowser()?()=>!!/(; ?wv|(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari))/i.test(navigator.userAgent||navigator.vendor):()=>!1,isProblematicWebView=isBrowser()?()=>!!/(Instagram)/i.test(navigator.userAgent||navigator.vendor||window.opera):()=>!1,atcbDefaultTarget=isWebView()?"_system":"_blank",atcbOptions=["apple","google","ical","ms365","outlookcom","msteams","yahoo"],atcbValidRecurrOptions=["apple","google","ical"],atcbInvalidSubscribeOptions=["msteams"],atcbiOSInvalidOptions=["ical"],atcbStates=[],atcbIcon={trigger:'<span class="atcb-icon-trigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200.016"><path d="M132.829 7.699c0-4.248 4.199-7.699 9.391-7.699s9.391 3.451 9.391 7.699v33.724c0 4.248-4.199 7.699-9.391 7.699s-9.391-3.451-9.391-7.699zm-5.941 123.747c2.979 0 5.404 2.425 5.404 5.404s-2.425 5.404-5.404 5.404l-21.077-.065-.065 21.045c0 2.979-2.425 5.404-5.404 5.404s-5.404-2.425-5.404-5.404l.065-21.061-21.045-.081c-2.979 0-5.404-2.425-5.404-5.404s2.425-5.404 5.404-5.404l21.061.065.065-21.045c0-2.979 2.425-5.404 5.404-5.404s5.404 2.425 5.404 5.404l-.065 21.077 21.061.065zM48.193 7.699C48.193 3.451 52.393 0 57.585 0s9.391 3.451 9.391 7.699v33.724c0 4.248-4.199 7.699-9.391 7.699s-9.391-3.451-9.391-7.699zM10.417 73.763h179.167V34.945c0-1.302-.537-2.49-1.4-3.369-.863-.863-2.051-1.4-3.369-1.4h-17.171c-2.881 0-5.208-2.327-5.208-5.208s2.327-5.208 5.208-5.208h17.171c4.183 0 7.975 1.709 10.726 4.46S200 30.762 200 34.945v44.043 105.843c0 4.183-1.709 7.975-4.46 10.726s-6.543 4.46-10.726 4.46H15.186c-4.183 0-7.975-1.709-10.726-4.46C1.709 192.79 0 188.997 0 184.814V78.988 34.945c0-4.183 1.709-7.975 4.46-10.726s6.543-4.46 10.726-4.46h18.343c2.881 0 5.208 2.327 5.208 5.208s-2.327 5.208-5.208 5.208H15.186c-1.302 0-2.49.537-3.369 1.4-.863.863-1.4 2.051-1.4 3.369zm179.167 10.433H10.417v100.618c0 1.302.537 2.49 1.4 3.369.863.863 2.051 1.4 3.369 1.4h169.629c1.302 0 2.49-.537 3.369-1.4.863-.863 1.4-2.051 1.4-3.369zM82.08 30.176c-2.881 0-5.208-2.327-5.208-5.208s2.327-5.208 5.208-5.208h34.977c2.881 0 5.208 2.327 5.208 5.208s-2.327 5.208-5.208 5.208z"/></svg></span>',apple:'<span class="atcb-icon-apple"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 245.657"><path d="M167.084 130.514c-.308-31.099 25.364-46.022 26.511-46.761-14.429-21.107-36.91-24.008-44.921-24.335-19.13-1.931-37.323 11.27-47.042 11.27-9.692 0-24.67-10.98-40.532-10.689-20.849.308-40.07 12.126-50.818 30.799-21.661 37.581-5.54 93.281 15.572 123.754 10.313 14.923 22.612 31.688 38.764 31.089 15.549-.612 21.433-10.073 40.242-10.073s24.086 10.073 40.546 9.751c16.737-.308 27.34-15.214 37.585-30.187 11.855-17.318 16.714-34.064 17.009-34.925-.372-.168-32.635-12.525-32.962-49.68l.045-.013zm-30.917-91.287C144.735 28.832 150.524 14.402 148.942 0c-12.344.503-27.313 8.228-36.176 18.609-7.956 9.216-14.906 23.904-13.047 38.011 13.786 1.075 27.862-7.004 36.434-17.376z"/></svg></span>',google:'<span class="atcb-icon-google"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M152.637 47.363H47.363v105.273h105.273z" fill="#fff"/><path d="M152.637 200L200 152.637h-47.363z" fill="#f72a25"/><path d="M200 47.363h-47.363v105.273H200z" fill="#fbbc04"/><path d="M152.637 152.637H47.363V200h105.273z" fill="#34a853"/><path d="M0 152.637v31.576A15.788 15.788 0 0 0 15.788 200h31.576v-47.363z" fill="#188038"/><path d="M200 47.363V15.788A15.79 15.79 0 0 0 184.212 0h-31.575v47.363z" fill="#1967d2"/><path d="M15.788 0A15.79 15.79 0 0 0 0 15.788v136.849h47.363V47.363h105.274V0z" fill="#4285f4"/><path d="M68.962 129.02c-3.939-2.653-6.657-6.543-8.138-11.67l9.131-3.76c.83 3.158 2.279 5.599 4.346 7.341 2.051 1.742 4.557 2.588 7.471 2.588 2.995 0 5.55-.911 7.699-2.718 2.148-1.823 3.223-4.134 3.223-6.934 0-2.865-1.139-5.208-3.402-7.031s-5.111-2.718-8.496-2.718h-5.273v-9.033h4.736c2.913 0 5.387-.781 7.389-2.376 2.002-1.579 2.995-3.743 2.995-6.494 0-2.441-.895-4.395-2.686-5.859s-4.053-2.197-6.803-2.197c-2.686 0-4.818.716-6.396 2.148s-2.767 3.255-3.451 5.273l-9.033-3.76c1.204-3.402 3.402-6.396 6.624-8.984s7.34-3.89 12.337-3.89c3.695 0 7.031.716 9.977 2.148s5.257 3.418 6.934 5.941c1.676 2.539 2.507 5.387 2.507 8.545 0 3.223-.781 5.941-2.327 8.187-1.546 2.23-3.467 3.955-5.729 5.143v.537a17.39 17.39 0 0 1 7.34 5.729c1.904 2.572 2.865 5.632 2.865 9.212s-.911 6.771-2.718 9.57c-1.823 2.799-4.329 5.013-7.52 6.624s-6.787 2.425-10.775 2.425c-4.622 0-8.887-1.318-12.826-3.988zm56.087-45.312l-10.026 7.243-5.013-7.601 17.985-12.972h6.901v61.198h-9.847z" fill="#1a73e8"/></svg></span>',ical:'<span class="atcb-icon-ical"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200.016"><path d="M132.829 7.699c0-4.248 4.199-7.699 9.391-7.699s9.391 3.451 9.391 7.699v33.724c0 4.248-4.199 7.699-9.391 7.699s-9.391-3.451-9.391-7.699zm-25.228 161.263c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm-81.803-59.766c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm40.902 0c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm40.902 0c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm40.918 0c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zM25.798 139.079c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm40.902 0c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm40.902 0c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm40.918 0c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zM25.798 168.962c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm40.902 0c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zM48.193 7.699C48.193 3.451 52.393 0 57.585 0s9.391 3.451 9.391 7.699v33.724c0 4.248-4.199 7.699-9.391 7.699s-9.391-3.451-9.391-7.699zM10.417 73.763h179.15V34.945c0-1.302-.537-2.49-1.4-3.369-.863-.863-2.051-1.4-3.369-1.4h-17.155c-2.881 0-5.208-2.327-5.208-5.208s2.327-5.208 5.208-5.208h17.171c4.183 0 7.975 1.709 10.726 4.46S200 30.762 200 34.945v44.043 105.843c0 4.183-1.709 7.975-4.46 10.726s-6.543 4.46-10.726 4.46H15.186c-4.183 0-7.975-1.709-10.726-4.46C1.709 192.79 0 188.997 0 184.814V78.971 34.945c0-4.183 1.709-7.975 4.46-10.726s6.543-4.46 10.726-4.46h18.343c2.881 0 5.208 2.327 5.208 5.208s-2.327 5.208-5.208 5.208H15.186c-1.302 0-2.49.537-3.369 1.4-.863.863-1.4 2.051-1.4 3.369zm179.167 10.433H10.417v100.618c0 1.302.537 2.49 1.4 3.369.863.863 2.051 1.4 3.369 1.4h169.629c1.302 0 2.49-.537 3.369-1.4.863-.863 1.4-2.051 1.4-3.369zM82.08 30.176c-2.881 0-5.208-2.327-5.208-5.208s2.327-5.208 5.208-5.208h34.977c2.881 0 5.208 2.327 5.208 5.208s-2.327 5.208-5.208 5.208z"/></svg></span>',msteams:'<span class="atcb-icon-msteams"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 200 186.047"><path d="M195.349 39.535a20.93 20.93 0 1 1-41.86 0 20.93 20.93 0 1 1 41.86 0zm-55.847 30.233h51.66A8.84 8.84 0 0 1 200 78.605v47.056c0 17.938-14.541 32.479-32.479 32.479h0-.154c-17.938.003-32.481-14.537-32.484-32.474v-.005-51.274a4.62 4.62 0 0 1 4.619-4.619z" fill="#5059c9"/><path d="M149.614 69.767H64.34c-4.823.119-8.637 4.122-8.526 8.944v53.67c-.673 28.941 22.223 52.957 51.163 53.665 28.94-.708 51.836-24.725 51.163-53.665v-53.67c.112-4.823-3.703-8.825-8.526-8.944zm-10.079-39.535a30.233 30.233 0 0 1-60.465 0 30.233 30.233 0 0 1 60.465 0z" fill="#7b83eb"/><path opacity=".1" d="M111.628 69.767v75.209c-.023 3.449-2.113 6.547-5.302 7.86-1.015.43-2.107.651-3.209.651H59.907l-1.628-4.651c-1.628-5.337-2.459-10.885-2.465-16.465V78.698c-.112-4.815 3.697-8.811 8.512-8.93z"/><path opacity=".2" d="M106.977 69.767v79.86a8.241 8.241 0 0 1-.651 3.209c-1.313 3.189-4.412 5.279-7.86 5.302H62.093l-2.186-4.651a46.13 46.13 0 0 1-1.628-4.651 56.647 56.647 0 0 1-2.465-16.465V78.698c-.112-4.815 3.697-8.811 8.512-8.93z"/><path opacity=".2" d="M102.326 69.767v70.558a8.58 8.58 0 0 1-8.512 8.512H58.279a56.647 56.647 0 0 1-2.465-16.465V78.698c-.112-4.815 3.697-8.811 8.512-8.93z"/><path opacity=".1" d="M111.628 45.721v14.651l-2.326.093c-.791 0-1.535-.046-2.326-.093-1.57-.104-3.127-.353-4.651-.744a30.233 30.233 0 0 1-20.93-17.767 25.845 25.845 0 0 1-1.488-4.651h23.209c4.693.018 8.494 3.818 8.512 8.512z"/><use xlink:href="#B" opacity=".2" transform="scale(.08973306)"/><path d="M106.977 50.372v10c-1.57-.104-3.127-.353-4.651-.744a30.233 30.233 0 0 1-20.93-17.767h17.07c4.693.018 8.494 3.818 8.512 8.512zm0 19.395v70.558a8.58 8.58 0 0 1-8.512 8.512H58.279a56.647 56.647 0 0 1-2.465-16.465V78.698c-.112-4.815 3.697-8.811 8.512-8.93z" opacity=".2"/><path opacity=".2" d="M102.326 50.372v9.256a30.233 30.233 0 0 1-20.93-17.767h12.419c4.693.018 8.494 3.818 8.512 8.512z"/><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="17.776" y1="35.199" x2="84.55" y2="150.848"><stop offset="0" stop-color="#5a62c3"/><stop offset=".5" stop-color="#4d55bd"/><stop offset="1" stop-color="#3940ab"/></linearGradient><path fill="url(#A)" d="M8.526 41.86H93.8a8.53 8.53 0 0 1 8.526 8.526v85.274a8.53 8.53 0 0 1-8.526 8.526H8.526A8.53 8.53 0 0 1 0 135.66V50.386a8.53 8.53 0 0 1 8.526-8.526z"/><path fill="#fff" d="M73.6 74.316H56.553v46.419h-10.86V74.316H28.726v-9.005H73.6z"/><defs><path id="B" d="M1192.167 561.355v111.442c-17.496-1.161-34.848-3.937-51.833-8.293a336.92 336.92 0 0 1-233.25-198.003h190.228c52.304.198 94.656 42.55 94.855 94.854z"/></defs></svg></span>',ms365:'<span class="atcb-icon-ms365"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 239.766"><path d="M200 219.785l-.021-.012V20.591L128.615 0 .322 48.172 0 48.234.016 192.257l43.78-17.134V57.943l84.819-20.279-.012 172.285L.088 192.257l128.515 47.456v.053l71.376-19.753v-.227z"/></svg></span>',outlookcom:'<span class="atcb-icon-outlookcom"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 175"><path d="M178.725 0H71.275A8.775 8.775 0 0 0 62.5 8.775v9.975l60.563 18.75L187.5 18.75V8.775A8.775 8.775 0 0 0 178.725 0z" fill="#0364b8"/><path d="M197.813 96.281c.915-2.878 2.187-5.855 2.187-8.781-.002-1.485-.795-2.857-1.491-3.26l-68.434-38.99a9.37 9.37 0 0 0-9.244-.519c-.312.154-.614.325-.906.512l-67.737 38.6-.025.013-.075.044a4.16 4.16 0 0 0-2.088 3.6c.541 2.971 1.272 5.904 2.188 8.781l71.825 52.532z" fill="#0a2767"/><path d="M150 18.75h-43.75L93.619 37.5l12.631 18.75L150 93.75h37.5v-37.5z" fill="#28a8ea"/><path d="M150 18.75h37.5v37.5H150z" fill="#50d9ff"/><path d="M150 93.75l-43.75-37.5H62.5v37.5l43.75 37.5 67.7 11.05z" fill="#0364b8"/><path d="M106.25 56.25v37.5H150v-37.5zM150 93.75v37.5h37.5v-37.5zm-87.5-75h43.75v37.5H62.5z" fill="#0078d4"/><path d="M62.5 93.75h43.75v37.5H62.5z" fill="#064a8c"/><path d="M126.188 145.113l-73.706-53.75 3.094-5.438 68.181 38.825a3.3 3.3 0 0 0 2.625-.075l68.331-38.937 3.1 5.431z" fill="#0a2767" opacity=".5"/><path d="M197.919 91.106l-.088.05-.019.013-67.738 38.588c-2.736 1.764-6.192 1.979-9.125.569l23.588 31.631 51.588 11.257v-.001c2.434-1.761 3.876-4.583 3.875-7.587V87.5c.001 1.488-.793 2.862-2.081 3.606z" fill="#1490df"/><path d="M200 165.625v-4.613l-62.394-35.55-7.531 4.294a9.356 9.356 0 0 1-9.125.569l23.588 31.631 51.588 11.231v.025a9.362 9.362 0 0 0 3.875-7.588z" opacity=".05"/><path d="M199.688 168.019l-68.394-38.956-1.219.688c-2.734 1.766-6.19 1.984-9.125.575l23.588 31.631 51.587 11.256v.001a9.38 9.38 0 0 0 3.562-5.187z" opacity=".1"/><path d="M51.455 90.721c-.733-.467-1.468-1.795-1.455-3.221v78.125c-.007 5.181 4.194 9.382 9.375 9.375h131.25c1.395-.015 2.614-.366 3.813-.813.638-.258 1.252-.652 1.687-.974z" fill="#28a8ea"/><path d="M112.5 141.669V39.581a8.356 8.356 0 0 0-8.331-8.331H62.687v46.6l-10.5 5.987-.031.012-.075.044A4.162 4.162 0 0 0 50 87.5v.031-.031V150h54.169a8.356 8.356 0 0 0 8.331-8.331z" opacity=".1"/><path d="M106.25 147.919V45.831a8.356 8.356 0 0 0-8.331-8.331H62.687v40.35l-10.5 5.987-.031.012-.075.044A4.162 4.162 0 0 0 50 87.5v.031-.031 68.75h47.919a8.356 8.356 0 0 0 8.331-8.331z" opacity=".2"/><path d="M106.25 135.419V45.831a8.356 8.356 0 0 0-8.331-8.331H62.687v40.35l-10.5 5.987-.031.012-.075.044A4.162 4.162 0 0 0 50 87.5v.031-.031 56.25h47.919a8.356 8.356 0 0 0 8.331-8.331z" opacity=".2"/><path d="M100 135.419V45.831a8.356 8.356 0 0 0-8.331-8.331H62.687v40.35l-10.5 5.987-.031.012-.075.044A4.162 4.162 0 0 0 50 87.5v.031-.031 56.25h41.669a8.356 8.356 0 0 0 8.331-8.331z" opacity=".2"/><path d="M8.331 37.5h83.337A8.331 8.331 0 0 1 100 45.831v83.338a8.331 8.331 0 0 1-8.331 8.331H8.331A8.331 8.331 0 0 1 0 129.169V45.831A8.331 8.331 0 0 1 8.331 37.5z" fill="#0078d4"/><path d="M24.169 71.675a26.131 26.131 0 0 1 10.263-11.337 31.031 31.031 0 0 1 16.313-4.087 28.856 28.856 0 0 1 15.081 3.875 25.875 25.875 0 0 1 9.988 10.831 34.981 34.981 0 0 1 3.5 15.938 36.881 36.881 0 0 1-3.606 16.662 26.494 26.494 0 0 1-10.281 11.213 30 30 0 0 1-15.656 3.981 29.556 29.556 0 0 1-15.425-3.919 26.275 26.275 0 0 1-10.112-10.85 34.119 34.119 0 0 1-3.544-15.744 37.844 37.844 0 0 1 3.481-16.563zm10.938 26.613a16.975 16.975 0 0 0 5.769 7.463 15.069 15.069 0 0 0 9.019 2.719 15.831 15.831 0 0 0 9.631-2.806 16.269 16.269 0 0 0 5.606-7.481 28.913 28.913 0 0 0 1.787-10.406 31.644 31.644 0 0 0-1.687-10.538 16.681 16.681 0 0 0-5.413-7.75 14.919 14.919 0 0 0-9.544-2.956 15.581 15.581 0 0 0-9.231 2.744 17.131 17.131 0 0 0-5.9 7.519 29.85 29.85 0 0 0-.044 21.5z" fill="#fff"/></svg></span>',yahoo:'<span class="atcb-icon-yahoo"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 177.803"><path d="M0 43.284h38.144l22.211 56.822 22.5-56.822h37.135L64.071 177.803H26.694l15.308-35.645L.001 43.284zm163.235 45.403H121.64L158.558 0 200 .002zm-30.699 8.488c12.762 0 23.108 10.346 23.108 23.106s-10.345 23.106-23.108 23.106a23.11 23.11 0 0 1-23.104-23.106 23.11 23.11 0 0 1 23.104-23.106z"/></svg></span>',atcb:'<svg version="1.1" viewBox="0 0 150 8.5002" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g transform="matrix(1.3333 0 0 -1.3333 -2427.5 1757.9)"><g transform="matrix(.22189 0 0 -.22189 1822.6 1374.6)" fill="#9a9a9a" style="paint-order:stroke markers fill;shape-inside:url(#rect2441);white-space:pre" aria-label="Add-to-Calendar-PRO.com"><path d="m-1.2773 253.99h12.148l7.9688 27.5h-9.4141l-1.0547-5.2734h-7.1094l-1.1328 5.2734h-9.0234zm8.7109 17.305-2.6172-12.031-2.6953 12.031z" style="paint-order:stroke markers fill"/><path d="m29.66 261.16q2.2656 0 3.9062 0.9375t2.6562 3.1055v-10.078l8.4375-1.25v27.617h-8.4375v-3.7109q-0.9375 2.0117-2.5586 3.0273-1.6211 0.9961-4.043 0.9961-2.0898 0-3.8672-0.83985-1.7773-0.85937-3.0859-2.2852-1.2891-1.4258-2.0312-3.2812-0.74219-1.875-0.74219-3.9062 0-2.1875 0.78125-4.082 0.80078-1.8945 2.1484-3.2812 1.3477-1.3867 3.1055-2.168 1.7773-0.80078 3.7305-0.80078zm6.5625 10.176q-0.03906-0.78125-0.37109-1.4844-0.33203-0.70312-0.87891-1.2109-0.52734-0.52735-1.2305-0.82032-0.70312-0.3125-1.4648-0.3125-0.85938 0-1.6016 0.33203-0.72266 0.3125-1.25 0.85938-0.52734 0.54687-0.83984 1.2695-0.29297 0.72266-0.29297 1.5234 0 0.85937 0.3125 1.582 0.33203 0.72266 0.87891 1.2695 0.54688 0.52734 1.2695 0.83984 0.72266 0.29297 1.5234 0.29297 0.83984 0 1.5625-0.33203 0.72266-0.33203 1.25-0.8789 0.52734-0.54688 0.82031-1.2695 0.3125-0.72265 0.3125-1.5039z" style="paint-order:stroke markers fill"/><path d="m57.551 261.16q2.2656 0 3.9062 0.9375t2.6562 3.1055v-10.078l8.4375-1.25v27.617h-8.4375v-3.7109q-0.9375 2.0117-2.5586 3.0273-1.6211 0.9961-4.043 0.9961-2.0898 0-3.8672-0.83985-1.7773-0.85937-3.0859-2.2852-1.2891-1.4258-2.0312-3.2812-0.74219-1.875-0.74219-3.9062 0-2.1875 0.78125-4.082 0.80078-1.8945 2.1484-3.2812 1.3477-1.3867 3.1055-2.168 1.7773-0.80078 3.7305-0.80078zm6.5625 10.176q-0.03906-0.78125-0.37109-1.4844-0.33203-0.70312-0.87891-1.2109-0.52734-0.52735-1.2305-0.82032-0.70312-0.3125-1.4648-0.3125-0.85938 0-1.6016 0.33203-0.72266 0.3125-1.25 0.85938-0.52734 0.54687-0.83984 1.2695-0.29297 0.72266-0.29297 1.5234 0 0.85937 0.3125 1.582 0.33203 0.72266 0.87891 1.2695 0.54688 0.52734 1.2695 0.83984 0.72266 0.29297 1.5234 0.29297 0.83984 0 1.5625-0.33203 0.72266-0.33203 1.25-0.8789 0.52734-0.54688 0.82031-1.2695 0.3125-0.72265 0.3125-1.5039z" style="paint-order:stroke markers fill"/><path d="m76.496 268.8h10.742v4.7266h-10.742z" style="paint-order:stroke markers fill"/><path d="m104.8 280.44q-2.7148 1.3672-6.0156 1.3672-1.6992 0-3.0273-0.54688-1.3281-0.5664-2.2461-1.6016-0.89844-1.0547-1.3672-2.5195-0.46875-1.4844-0.46875-3.3398l0.03906-7.3828h-2.5391v-4.9609h3.1641l3.7109-7.5781h4.0625v7.5781h4.6094v4.9609h-4.6094v6.7969q0 1.0547 0.68359 1.582t1.8555 0.52734q0.91797 0 1.8359-0.46875z" style="paint-order:stroke markers fill"/><path d="m114.62 271.45q0 1.0938 0.3125 1.9141 0.33204 0.82031 0.85938 1.3672 0.52734 0.54687 1.2109 0.82031 0.68359 0.27344 1.3867 0.27344 0.70312 0 1.3672-0.27344 0.6836-0.27344 1.2109-0.82031 0.54688-0.54688 0.85938-1.3672 0.33203-0.82031 0.33203-1.9141t-0.33203-1.9141q-0.3125-0.82031-0.85938-1.3476-0.52734-0.54688-1.2109-0.82032-0.66406-0.27343-1.3672-0.27343-0.70313 0-1.3867 0.27343-0.6836 0.27344-1.2109 0.82032-0.52734 0.52734-0.85938 1.3476-0.3125 0.82032-0.3125 1.9141zm-7.8125 0q0.0977-2.5195 1.0352-4.4336 0.95703-1.9141 2.5195-3.2226 1.5625-1.3086 3.6133-1.9727 2.0703-0.66406 4.3945-0.66406 2.5391 0 4.6484 0.76172 2.1094 0.76171 3.6328 2.1289 1.5234 1.3477 2.3633 3.2422 0.83985 1.8945 0.83985 4.1602 0 1.8359-0.48828 3.3203-0.46875 1.4844-1.2891 2.6367-0.82031 1.1328-1.9336 1.9726-1.1133 0.83985-2.4023 1.3867-1.2891 0.52735-2.6758 0.78125-1.3672 0.25391-2.7344 0.25391-2.5781 0-4.707-0.74219-2.1094-0.76172-3.6328-2.1289-1.5234-1.3672-2.3633-3.2617-0.82032-1.9141-0.82032-4.2188z" style="paint-order:stroke markers fill"/><path d="m132.73 268.8h10.742v4.7266h-10.742z" style="paint-order:stroke markers fill"/><path d="m162.41 274.89q0.6836 0 1.2695-0.0586 0.58594-0.0781 1.1524-0.21484 0.58593-0.13672 1.1914-0.35156 0.60547-0.21485 1.3477-0.50782l1.0938 6.3477q-3.4766 2.0117-7.5781 2.0117-5.8008 0-9.9414-3.9062-4.3359-4.0625-4.3945-10.488 0-3.125 1.0742-5.7617 1.0742-2.6367 2.9688-4.5312 1.8945-1.9141 4.4726-2.9688 2.5781-1.0742 5.5859-1.0742 4.2773 0 7.7734 1.9922l-1.0547 6.2109q-2.8711-1.0938-5.1953-1.0938-3.2617 0-4.9609 1.8945-1.6797 1.875-1.6797 5.293 0 1.6992 0.44922 3.0469 0.46875 1.3281 1.3477 2.2656 0.8789 0.91797 2.1484 1.4062 1.2891 0.48829 2.9297 0.48829z" style="paint-order:stroke markers fill"/><path d="m186.52 277.78q-0.9375 1.9531-2.5391 2.9883-1.6016 1.0352-4.0234 1.0352-1.9531 0-3.7305-0.78125-1.7774-0.80078-3.125-2.1875-1.3477-1.4062-2.1484-3.3203-0.80078-1.9141-0.80078-4.1602 0-2.2266 0.80078-4.1016 0.82031-1.875 2.168-3.2227 1.3672-1.3672 3.125-2.1094 1.7773-0.76172 3.7109-0.76172 0.9961 0 1.9531 0.27343 0.97656 0.25391 1.8359 0.83985 0.8789 0.5664 1.582 1.4453 0.72265 0.87891 1.1914 2.1094v-4.668h8.3984v20.332h-8.3984zm0-6.4453q-0.0391-0.78125-0.37109-1.4844-0.33203-0.70312-0.87891-1.2109-0.52734-0.52735-1.2305-0.82032-0.70313-0.3125-1.4648-0.3125-0.85937 0-1.6016 0.33203-0.72266 0.3125-1.2695 0.85938-0.52735 0.52734-0.83985 1.25t-0.3125 1.543q0 0.85937 0.33204 1.6016 0.33203 0.72266 0.8789 1.25 0.56641 0.52734 1.2891 0.83984 0.72266 0.29297 1.5234 0.29297 0.82031 0 1.5234-0.3125 0.70312-0.3125 1.2305-0.83984 0.52734-0.52734 0.83984-1.2109 0.3125-0.70312 0.35156-1.4648z" style="paint-order:stroke markers fill"/><path d="m212.02 280.44q-2.7148 1.3672-6.0156 1.3672-1.6992 0-3.0273-0.54688-1.3281-0.5664-2.2461-1.6016-0.89843-1.0547-1.3672-2.5195-0.46875-1.4844-0.46875-3.3398v-18.672l8.4375-1.25v19.336q0 1.0742 0.68359 1.6016 0.68359 0.50781 1.8555 0.50781 0.89844 0 1.8359-0.46875z" style="paint-order:stroke markers fill"/><path d="m225.71 276.2q2.7344 0 5.8984-1.4062l0.97656 5.3711q-3.6328 1.6406-8.1641 1.6406-2.5195 0-4.6094-0.76172-2.0703-0.78125-3.5742-2.1484-1.4844-1.3867-2.3242-3.2812-0.82031-1.8945-0.82031-4.1211 0-2.3438 0.85937-4.2383 0.87891-1.9141 2.3828-3.2617 1.5039-1.3672 3.5156-2.0898 2.0117-0.74218 4.2969-0.74218 2.3047 0 4.043 0.78125 1.7383 0.76172 2.8906 2.1094 1.1719 1.3281 1.7383 3.125 0.58594 1.7774 0.58594 3.8086 0 0.27343-0.0195 0.52734t-0.0586 0.48828l-11.992 1.5625q0.46875 1.4062 1.5625 2.0312 1.0938 0.60547 2.8125 0.60547zm1.4844-7.6758q-0.6836-2.5-3.0469-2.5-0.74218 0-1.3281 0.29297t-0.9961 0.82031q-0.39062 0.50781-0.60546 1.2305-0.21485 0.70312-0.23438 1.5234z" style="paint-order:stroke markers fill"/><path d="m236.3 261.75h8.0469v4.082q1.1719-2.3633 3.0078-3.5156 1.8555-1.1523 4.3359-1.1523 1.9922 0 3.5156 0.74218 1.5234 0.74219 2.5586 2.1094 1.0547 1.3477 1.582 3.2617 0.54687 1.8945 0.54687 4.2188v10h-8.3984v-10.82q0-0.78125-0.15625-1.4453-0.13672-0.66406-0.46875-1.1328-0.3125-0.48828-0.80078-0.74219-0.48828-0.27343-1.1914-0.27343-0.85938 0-1.582 0.42968-0.72265 0.41016-1.2695 1.0156-0.52734 0.60547-0.85937 1.2695-0.33203 0.64453-0.42969 1.1133v10.586h-8.4375z" style="paint-order:stroke markers fill"/><path d="m272.59 261.16q2.2656 0 3.9062 0.9375 1.6406 0.9375 2.6562 3.1055v-10.078l8.4375-1.25v27.617h-8.4375v-3.7109q-0.9375 2.0117-2.5586 3.0273-1.6211 0.9961-4.043 0.9961-2.0898 0-3.8672-0.83985-1.7773-0.85937-3.0859-2.2852-1.2891-1.4258-2.0312-3.2812-0.74219-1.875-0.74219-3.9062 0-2.1875 0.78125-4.082 0.80078-1.8945 2.1484-3.2812 1.3476-1.3867 3.1055-2.168 1.7774-0.80078 3.7305-0.80078zm6.5625 10.176q-0.0391-0.78125-0.37109-1.4844-0.33203-0.70312-0.87891-1.2109-0.52734-0.52735-1.2305-0.82032-0.70312-0.3125-1.4648-0.3125-0.85937 0-1.6016 0.33203-0.72266 0.3125-1.25 0.85938-0.52735 0.54687-0.83985 1.2695-0.29296 0.72266-0.29296 1.5234 0 0.85937 0.3125 1.582 0.33203 0.72266 0.8789 1.2695 0.54688 0.52734 1.2695 0.83984 0.72266 0.29297 1.5234 0.29297 0.83984 0 1.5625-0.33203t1.25-0.8789q0.52734-0.54688 0.82031-1.2695 0.3125-0.72265 0.3125-1.5039z" style="paint-order:stroke markers fill"/><path d="m307.06 277.78q-0.9375 1.9531-2.5391 2.9883-1.6016 1.0352-4.0234 1.0352-1.9531 0-3.7305-0.78125-1.7773-0.80078-3.125-2.1875-1.3477-1.4062-2.1484-3.3203-0.80078-1.9141-0.80078-4.1602 0-2.2266 0.80078-4.1016 0.82032-1.875 2.168-3.2227 1.3672-1.3672 3.125-2.1094 1.7774-0.76172 3.7109-0.76172 0.99609 0 1.9531 0.27343 0.97657 0.25391 1.8359 0.83985 0.87891 0.5664 1.582 1.4453 0.72266 0.87891 1.1914 2.1094v-4.668h8.3984v20.332h-8.3984zm0-6.4453q-0.0391-0.78125-0.37109-1.4844-0.33204-0.70312-0.87891-1.2109-0.52734-0.52735-1.2305-0.82032-0.70312-0.3125-1.4648-0.3125-0.85938 0-1.6016 0.33203-0.72265 0.3125-1.2695 0.85938-0.52734 0.52734-0.83984 1.25t-0.3125 1.543q0 0.85937 0.33203 1.6016 0.33203 0.72266 0.87891 1.25 0.5664 0.52734 1.2891 0.83984 0.72266 0.29297 1.5234 0.29297 0.82031 0 1.5234-0.3125 0.70313-0.3125 1.2305-0.83984 0.52735-0.52734 0.83985-1.2109 0.3125-0.70312 0.35156-1.4648z" style="paint-order:stroke markers fill"/><path d="m319.5 261.75h8.4375v4.082q0.95703-2.4219 2.5391-3.5352 1.6016-1.1328 3.6719-1.1328l1.1719 6.543q-3.8086 0-5.6055 0.82031-1.7773 0.80078-1.7773 2.5781v10.391h-8.4375z" style="paint-order:stroke markers fill"/><path d="m337.22 268.8h10.742v4.7266h-10.742z" style="paint-order:stroke markers fill"/><path d="m352.43 253.99h9.9219q3.0859 0 5.4883 0.60547t4.043 1.7773q1.6406 1.1719 2.5 2.8711 0.85937 1.6797 0.85937 3.8477 0 2.1094-0.97656 3.7695-0.97656 1.6602-2.6758 2.832-1.6992 1.1524-3.9844 1.7774-2.2656 0.60547-4.8633 0.60547h-1.6797v9.4141h-8.6328zm10.352 12.539q2.0703 0 3.2422-0.85937 1.1719-0.85938 1.1719-2.5781 0-0.83984-0.35156-1.4648-0.33204-0.625-0.9375-1.0352-0.58594-0.42969-1.3867-0.64453t-1.7383-0.21484h-1.7188v6.7188q0.27343 0.0391 0.70312 0.0586t1.0156 0.0195z" style="paint-order:stroke markers fill"/><path d="m402.92 281.41q-2.5586 0.70313-3.6914 0.70313-7.2461 0-9.1016-6.6016l-1.0938-4.4531h-1.875v10.43h-8.75v-27.5h12.227q2.3828 0 4.4726 0.54687 2.0898 0.52735 3.6328 1.5625 1.5625 1.0156 2.4414 2.5195 0.89844 1.5039 0.89844 3.457 0 1.4453-0.37109 2.5976-0.35157 1.1328-1.0352 2.0508-0.68359 0.89844-1.6797 1.6016-0.97656 0.70312-2.2266 1.25l0.17578 0.95703q0.0586 0.33203 0.11719 0.5664 0.0586 0.23438 0.0977 0.39063l0.21484 0.83984q0.23437 0.74219 0.52734 1.2695 0.3125 0.50782 0.78125 0.83985 0.46875 0.3125 1.1524 0.46875 0.70312 0.13672 1.6992 0.13672 0.15625 0 0.48828-0.0391 0.35156-0.0391 0.89843-0.11718zm-8.8476-18.945q0-0.76172-0.33203-1.25-0.3125-0.50781-0.87891-0.78125-0.56641-0.29297-1.3281-0.39062-0.76172-0.11719-1.6406-0.11719h-2.7344v5.5078h1.5234l1.2891-0.0586q0.76171-0.0586 1.4844-0.19532 0.74219-0.15625 1.3281-0.46875 0.58593-0.33203 0.9375-0.85937 0.35156-0.54688 0.35156-1.3867z" style="paint-order:stroke markers fill"/><path d="m404.76 267.78q0-5.957 3.7891-10.039 4.043-4.3555 10.938-4.3555 3.3594 0 6.0742 1.0938 2.7148 1.0742 4.6289 2.9883t2.9492 4.5703q1.0352 2.6367 1.0352 5.7422 0 1.875-0.42968 3.6719-0.42969 1.7969-1.2891 3.3984-0.83984 1.582-2.0898 2.9297-1.25 1.3281-2.8906 2.3047-1.6211 0.95703-3.6328 1.4844-1.9922 0.54688-4.3555 0.54688-2.4219 0-4.4531-0.54688-2.0117-0.54687-3.6523-1.5234-1.6406-0.97657-2.8906-2.3242-1.2305-1.3477-2.0703-2.9297-0.82031-1.6016-1.25-3.3789-0.41016-1.7773-0.41016-3.6328zm14.727 7.0703q1.543 0 2.6172-0.64453 1.0938-0.66406 1.7774-1.6797 0.70312-1.0352 1.0156-2.3047 0.33203-1.2695 0.33203-2.4805 0-1.582-0.41015-2.8906-0.39063-1.3281-1.1524-2.2852-0.74219-0.97657-1.8164-1.543-1.0547-0.56641-2.3633-0.625-1.5625 0.0391-2.6562 0.70312-1.0938 0.66407-1.7969 1.7188-0.68359 1.0352-1.0156 2.3438-0.3125 1.2891-0.3125 2.5781 0 1.5234 0.39063 2.832 0.41016 1.2891 1.1523 2.2461 0.76172 0.9375 1.8359 1.4844 1.0742 0.54687 2.4023 0.54687z" style="paint-order:stroke markers fill"/><path d="m436.18 279.2q0-0.58594 0.2474-1.0807 0.26042-0.49479 0.67708-0.84636 0.41667-0.35156 0.95053-0.54687 0.54687-0.20834 1.1198-0.20834 0.59896 0 1.1458 0.22136 0.54688 0.20833 0.95053 0.58594 0.41666 0.36458 0.65104 0.84635 0.2474 0.48177 0.2474 1.0286 0 0.61198-0.26042 1.1068-0.2474 0.49479-0.66407 0.85938-0.41666 0.35156-0.96354 0.54687-0.53385 0.19531-1.1068 0.19531-0.625 0-1.1719-0.20833-0.54687-0.20833-0.95052-0.57292-0.40365-0.36458-0.63802-0.85937-0.23438-0.49479-0.23438-1.0677z" style="paint-order:stroke markers fill"/><path d="m454.38 272.56q-1.4062-0.4427-2.6042-0.4427-0.61198 0-1.1068 0.19531-0.48177 0.19531-0.83333 0.54687-0.33855 0.35157-0.53386 0.85938-0.18229 0.49479-0.18229 1.1068t0.18229 1.1198q0.19531 0.49479 0.54688 0.85937 0.35156 0.36459 0.84635 0.5599 0.50782 0.19531 1.1328 0.19531 1.1849 0 2.5-0.44271l0.52083 3.724q-1.0026 0.52083-1.9661 0.6901-0.95053 0.16927-2.0703 0.16927-1.5755 0-2.9036-0.49479t-2.2917-1.3932-1.5104-2.1615q-0.53385-1.276-0.53385-2.8255t0.58594-2.8125q0.58593-1.276 1.5755-2.1745 1.0026-0.91146 2.3177-1.4062 1.3151-0.4948 2.7604-0.4948 0.63802 0 1.1458 0.0521 0.52084 0.0391 0.98959 0.16927 0.46875 0.11718 0.9375 0.32552 0.46875 0.20833 1.0156 0.53385z" style="paint-order:stroke markers fill"/><path d="m461.18 274.8q0 0.72917 0.20833 1.276 0.22136 0.54688 0.57292 0.91146 0.35157 0.36459 0.80729 0.54688 0.45573 0.18229 0.92449 0.18229 0.46875 0 0.91145-0.18229 0.45573-0.18229 0.8073-0.54688 0.36458-0.36458 0.57291-0.91146 0.22136-0.54687 0.22136-1.276t-0.22136-1.276q-0.20833-0.54688-0.57291-0.89844-0.35157-0.36458-0.8073-0.54688-0.4427-0.18229-0.91145-0.18229-0.46876 0-0.92449 0.18229-0.45572 0.1823-0.80729 0.54688-0.35156 0.35156-0.57292 0.89844-0.20833 0.54687-0.20833 1.276zm-5.2083 0q0.0651-1.6797 0.69011-2.9557 0.63802-1.276 1.6797-2.1484 1.0417-0.8724 2.4088-1.3151 1.3802-0.44271 2.9297-0.44271 1.6927 0 3.099 0.50782 1.4062 0.50781 2.4219 1.4193 1.0156 0.89844 1.5755 2.1615 0.55989 1.263 0.55989 2.7734 0 1.224-0.32552 2.2136-0.3125 0.98958-0.85937 1.7578-0.54688 0.75521-1.2891 1.3151-0.74219 0.55989-1.6016 0.92448-0.85938 0.35156-1.7839 0.52083-0.91146 0.16927-1.8229 0.16927-1.7188 0-3.138-0.49479-1.4062-0.50781-2.4219-1.4193t-1.5755-2.1745q-0.54688-1.276-0.54688-2.8125z" style="paint-order:stroke markers fill"/><path d="m488.16 271.26q0.54688-1.6536 1.7578-2.487 1.2109-0.83334 3.138-0.83334 1.0938 0 2.0182 0.50782 0.92448 0.50781 1.6016 1.4193 0.67708 0.91146 1.0547 2.1745 0.3776 1.263 0.3776 2.7865v6.6667h-5.625v-6.6667q0-0.55989-0.13021-1.0286-0.11718-0.48178-0.35156-0.83334-0.23437-0.35156-0.57292-0.54687-0.33854-0.19532-0.76823-0.19532-0.55989 0-0.96354 0.26042-0.40364 0.2474-0.66406 0.63802-0.26042 0.37761-0.39063 0.84636-0.11718 0.45573-0.11718 0.85937v6.6667h-5.5729v-6.6667q0-0.54687-0.13021-1.0156-0.11718-0.48178-0.36458-0.83334-0.23438-0.35156-0.58594-0.54687-0.35156-0.20834-0.79427-0.20834-0.48177 0-0.8724 0.19532-0.3776 0.19531-0.65104 0.54687-0.27344 0.33854-0.42969 0.79427-0.14323 0.45573-0.15625 0.96355v6.7708h-5.625v-13.164h5.625v2.7214q0.74219-1.6536 1.875-2.3828 1.1458-0.72917 2.6823-0.72917 0.74219 0 1.4323 0.19532 0.69011 0.18229 1.2891 0.58593 0.61198 0.40365 1.0938 1.0417 0.49479 0.625 0.82031 1.4974z" style="paint-order:stroke markers fill"/></g></g></svg>',close:'<span class="atcb-icon-close"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M2.321 13.529a7.927 7.927 0 0 1 0-11.208 7.927 7.927 0 0 1 11.208 0l86.471 86.471L186.47 2.321a7.927 7.927 0 0 1 11.209 0 7.927 7.927 0 0 1 0 11.208l-86.474 86.469 86.472 86.473a7.927 7.927 0 0 1-11.209 11.208l-86.471-86.471-86.469 86.471a7.927 7.927 0 0 1-11.208-11.208l86.471-86.473z"/></svg></span>',location:'<span class="atcb-icon-location"><svg viewBox="0 0 200 266.42" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="m148.54 230.43c-12.12 13.291-26.234 25.193-42.083 34.82-1.9513 1.431-4.5964 1.6044-6.7645 0.21681-23.416-14.895-43.08-32.782-58.539-52.23-21.334-26.755-34.755-56.414-39.351-84.99-4.6831-28.966-0.30354-56.848 14.114-79.505 5.6805-8.9543 12.944-17.106 21.79-24.153 20.337-16.196 43.557-24.76 66.713-24.586 22.288 0.17345 44.295 8.4773 63.309 25.844 6.6778 6.0707 12.293 13.03 16.89 20.575 15.502 25.54 18.841 58.105 12.033 91.104-6.7212 32.608-23.416 65.737-48.11 92.839zm-48.544-178.91c27.492 0 49.758 22.288 49.758 49.758 0 27.492-22.288 49.758-49.758 49.758-27.492 0-49.758-22.267-49.758-49.758-0.02168-27.492 22.267-49.758 49.758-49.758z" stroke-width="2.1681"/></svg></span>',warning:'<span class="atcb-icon-warning"><svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><path d="m100 0c27.613 0 52.613 11.195 70.711 29.293 18.094 18.094 29.289 43.098 29.289 70.707 0 27.613-11.195 52.613-29.289 70.711-18.098 18.094-43.098 29.289-70.711 29.289-27.609 0-52.613-11.195-70.707-29.289-18.098-18.098-29.293-43.098-29.293-70.711 0-27.609 11.195-52.613 29.293-70.707 18.094-18.098 43.098-29.293 70.707-29.293zm57.66 42.34c-14.758-14.754-35.145-23.883-57.66-23.883-22.516 0-42.902 9.1289-57.66 23.883-14.754 14.758-23.883 35.145-23.883 57.66 0 22.516 9.1289 42.902 23.883 57.66 14.758 14.754 35.145 23.883 57.66 23.883 22.516 0 42.902-9.1289 57.66-23.883 14.754-14.758 23.883-35.145 23.883-57.66 0-22.516-9.1289-42.902-23.883-57.66z" fill="#f44336" fill-rule="nonzero" stroke-width=".39062"/><g transform="matrix(3.8384 0 0 3.8384 2277.8 -576.85)" style="shape-inside:url(#rect7396);white-space:pre" aria-label="!"><path d="m-563.8 161.59-0.65341 20.185h-5.8381l-0.65341-20.185zm-3.5796 29.503q-1.5199 0-2.6136-1.0795-1.0796-1.0796-1.0796-2.6136 0-1.5057 1.0796-2.571 1.0938-1.0796 2.6136-1.0796 1.4631 0 2.571 1.0796 1.1222 1.0653 1.1222 2.571 0 1.0227-0.52557 1.8608-0.51137 0.83807-1.3494 1.3352-0.82387 0.49715-1.8182 0.49715z"/></g></svg></span>',checkmark:'<span class="atcb-icon-checkmark"><svg viewBox="0 0 122.88 122.87" xmlns="http://www.w3.org/2000/svg"><path fill:#39B54A; d="m33.666 50.046s6.0748-0.59297 17.413 4.2983c9.3883 4.5751 11.891 8.3955 11.891 8.3955 5.38-8.65 11.11-16.6 17.16-23.9 10.412-12.578 24.613-22.448 24.613-22.448l14.257-0.012228s-19.308 19.294-32.483 38.51c-13.175 19.216-22.877 41.21-22.877 41.21s-9.3948-18.164-14.53-24.53-10.77-11.59-17.52-16.22z" fill="#45b555"/><path fill:#3C3C3C; d="m61.44 0c9.53 0 18.55 2.17 26.61 6.04-3.3 2.61-6.36 5.11-9.21 7.53-5.43-1.97-11.28-3.05-17.39-3.05-14.06 0-26.79 5.7-36 14.92s-14.92 21.94-14.92 36 5.7 26.78 14.92 36 21.94 14.92 36 14.92 26.79-5.7 36-14.92c9.22-9.22 14.91-21.94 14.91-36 0-3.34-0.32-6.62-0.94-9.78 2.64-3.44 5.35-6.88 8.11-10.28 2.17 6.28 3.35 13.04 3.35 20.06 0 16.96-6.88 32.33-17.99 43.44-11.12 11.12-26.48 18-43.44 18s-32.32-6.88-43.44-18c-11.13-11.12-18.01-26.48-18.01-43.44 0-16.97 6.88-32.33 17.99-43.44 11.12-11.12 26.48-18 43.45-18z"/></svg></span>'};function atcb_patch_config(e){null!=e.event&&(Object.keys(e.event).forEach((t=>{"@"!==t.charAt(0)&&(e[`${t}`]=e.event[`${t}`])})),delete e.event);const t={title:"name",dateStart:"startDate",dateEnd:"endDate",timeStart:"startTime",timeEnd:"endTime"};return Object.keys(t).forEach((a=>{null==e[t[`${a}`]]&&null!=e[`${a}`]&&(e[t[`${a}`]]=e[`${a}`])})),e}function atcb_decorate_data(e){return(e=atcb_decorate_data_identifier(e)).subscribe=atcb_decorate_data_subscribe(e),(e=atcb_decorate_data_options(e=atcb_decorate_data_rrule(e))).richData=atcb_decorate_data_rich_data(e),e.checkmark=atcb_decorate_data_checkmark(e),e.background=atcb_decorate_data_background(e),e.mindScrolling=atcb_decorate_data_mind_scrolling(e),e.branding=atcb_decorate_data_branding(e),e=atcb_decorate_data_extend(e=atcb_decorate_data_meta(e=atcb_decorate_data_dates(e=atcb_decorate_data_i18n(e=atcb_decorate_data_style(e)))))}function atcb_decorate_data_identifier(e){return null!=e.identifier&&""!=e.identifier&&(e.identifier="atcb-btn-"+e.identifier,/^[\w-]+$/.test(e.identifier)||(e.identifier="",console.warn("Add to Calendar Button generation: identifier invalid - using auto numbers instead"))),e}function atcb_decorate_data_subscribe(e){return null!=e.subscribe&&1==e.subscribe}function atcb_decorate_data_rrule(e){if(null!=e.recurrence&&""!=e.recurrence)if(e.recurrence=e.recurrence.replace(/\s+/g,"").toUpperCase(),/^(RRULE:[\w=;,:+-/\\]+|daily|weekly|monthly|yearly)$/im.test(e.recurrence))if(/^RRULE:/i.test(e.recurrence)){const t=e.recurrence.substr(6).split(";"),a=new Object;t.forEach((function(e){a[e.split("=")[0]]=e.split("=")[1]})),e.recurrence_until=a.UNTIL?a.UNTIL:"",e.recurrence_count=a.COUNT?a.COUNT:"",e.recurrence_byDay=a.BYDAY?a.BYDAY:"",e.recurrence_byMonth=a.BYMONTH?a.BYMONTH:"",e.recurrence_byMonthDay=a.BYMONTHDAY?a.BYMONTHDAY:"",e.recurrence_interval=a.INTERVAL?a.INTERVAL:1,e.recurrence_frequency=a.FREQ?a.FREQ:""}else null!=e.recurrence_interval&&""!=e.recurrence_interval||(e.recurrence_interval=1),(null==e.recurrence_weekstart||""==e.recurrence_weekstart|e.recurrence_weekstart.length>2)&&(e.recurrence_weekstart="MO"),e.recurrence_frequency=e.recurrence,e.recurrence="RRULE:FREQ="+e.recurrence+";WKST="+e.recurrence_weekstart+";INTERVAL="+e.recurrence_interval,null!=e.recurrence_until&&""!=e.recurrence_until&&(null!=e.endTime&&""!=e.endTime?e.recurrence=e.recurrence+";UNTIL="+e.recurrence_until.replace(/-/g,"").slice(0,8)+"T"+e.endTime.replace(":","")+"00":e.recurrence=e.recurrence+";UNTIL="+e.recurrence_until.replace(/-/g,"").slice(0,8)),null!=e.recurrence_count&&""!=e.recurrence_count&&(e.recurrence=e.recurrence+";COUNT="+e.recurrence_count),null!=e.recurrence_byDay&&""!=e.recurrence_byDay&&(e.recurrence=e.recurrence+";BYDAY="+e.recurrence_byDay),null!=e.recurrence_byMonth&&""!=e.recurrence_byMonth&&(e.recurrence=e.recurrence+";BYMONTH="+e.recurrence_byMonth),null!=e.recurrence_byMonthDay&&""!=e.recurrence_byMonthDay&&(e.recurrence=e.recurrence+";BYMONTHDAY="+e.recurrence_byMonthDay);else e.recurrence="!wrong rrule format!";return e}function atcb_decorate_data_options(e){isiOS()&&e.options.includes("ical")&&!e.options.includes("apple")&&e.options.push("apple");const t=[];e.optionLabels=[];for(let a=0;a<e.options.length;a++){const n=e.options[`${a}`].split("|"),o=n[0].toLowerCase().replace("microsoft","ms").replace(".",""),i=null!=n[1]?n[1]:"";isiOS()&&atcbiOSInvalidOptions.includes(o)||null!=e.recurrence&&""!=e.recurrence&&(!atcbValidRecurrOptions.includes(o)||null!=e.recurrence_until&&""!=e.recurrence_until&&("apple"==o||"ical"==o))||e.subscribe&&atcbInvalidSubscribeOptions.includes(o)||(t.push(o),e.optionLabels.push(i))}return e.options=t,e}function atcb_decorate_data_rich_data(e){return null==e.richData||0!=e.richData}function atcb_decorate_data_checkmark(e){return null==e.checkmark||0!=e.checkmark}function atcb_decorate_data_background(e){return null==e.background||0!=e.background}function atcb_decorate_data_branding(e){return null!=e.branding&&e.branding,!1}function atcb_decorate_data_mind_scrolling(e){return null!=e.mindScrolling&&1==e.mindScrolling}function atcb_decorate_data_style(e){if(null!=e.listStyle&&""!=e.listStyle||(e.listStyle="dropdown"),"modal"===e.listStyle&&(e.trigger="click"),null!=e.buttonStyle&&""!=e.buttonStyle&&"default"!=e.buttonStyle?("bubble"!=e.buttonStyle&&"text"!=e.buttonStyle&&"date"!=e.buttonStyle||(e.trigger="click"),"date"==e.buttonStyle&&"dropdown"==e.listStyle&&(e.listStyle="overlay")):e.buttonStyle="",e.sizes=[],e.sizes.l=e.sizes.m=e.sizes.s=16,null!=e.size&&""!=e.size){const t=e.size.split("|");for(let e=0;e<t.length;e++)t[`${e}`]=parseInt(t[`${e}`]);t[0]>=0&&t[0]<11&&(e.sizes.l=10+t[0]),t.length>2?(t[1]>=0&&t[1]<11&&(e.sizes.m=10+t[1]),t[2]>=0&&t[2]<11&&(e.sizes.s=10+t[2])):2==t.length&&t[1]>=0&&t[1]<11&&(e.sizes.m=e.sizes.s=10+t[1])}if(null==e.lightMode||""==e.lightMode)e.lightMode="light";else if(null!=e.lightMode&&""!=e.lightMode){const t=window.matchMedia("(prefers-color-scheme: dark)");switch(e.lightMode){case"system":t.matches?e.lightMode="dark":e.lightMode="light";break;case"bodyScheme":case"dark":break;default:e.lightMode="light"}}if(e.iconButton=!0,e.iconList=!0,e.iconModal=!0,null!=e.icons&&(e.icons=String(e.icons),""!=e.icons)){const t=e.icons.split("|");"false"==t[0]&&(e.iconButton=!1),null!=t[1]&&"false"==t[1]&&(e.iconList=!1),null!=t[2]&&"false"==t[2]&&(e.iconModal=!1)}if(e.textLabelButton=!0,e.textLabelList=!0,null!=e.textLabels&&(e.textLabels=String(e.textLabels),""!=e.textLabels)){const t=e.textLabels.split("|");"false"==t[0]&&(e.textLabelButton=!1),null!=t[1]&&"false"==t[1]&&(e.textLabelList=!1)}return e}function atcb_decorate_data_i18n(e){return null!=e.language&&""!=e.language||(e.language="en"),"ar"==e.language?e.rtl=!0:e.rtl=!1,e}function atcb_decorate_data_dates(e){if(null!=e.dates&&e.dates.length>0)for(let t=0;t<e.dates.length;t++){null==e.dates[`${t}`].timeZone&&null!=e.timeZone&&(e.dates[`${t}`].timeZone=e.timeZone);const a=atcb_date_cleanup(e.dates[`${t}`]);e.dates[`${t}`].startTime=a.startTime,e.dates[`${t}`].endTime=a.endTime,e.dates[`${t}`].timeZone=a.timeZone,e.dates[`${t}`].timestamp=a.startTimestamp,e.dates[`${t}`].startDate=atcb_date_calculation(a.startDate),e.dates[`${t}`].endDate=atcb_date_calculation(a.endDate)}else{const t=atcb_date_cleanup(e);e.dates=[],e.dates[0]=new Object,e.startTime=e.dates[0].startTime=t.startTime,e.endTime=e.dates[0].endTime=t.endTime,e.timeZone=e.dates[0].timeZone=t.timeZone,e.startDate=e.dates[0].startDate=atcb_date_calculation(t.startDate),e.endDate=e.dates[0].endDate=atcb_date_calculation(t.endDate)}const t=new Date;return null!=e.created&&""!=e.created||(e.created=atcb_format_datetime(t,"clean",!0)),null!=e.updated&&""!=e.updated||(e.updated=atcb_format_datetime(t,"clean",!0)),e}function atcb_decorate_data_meta(e){return null!=e.status&&""!=e.status||(e.status="CONFIRMED"),null!=e.sequence&&""!=e.sequence||(e.sequence=0),e}function atcb_decorate_data_description(e,t){return null!=e.dates[`${t}`].description&&""!=e.dates[`${t}`].description?(e.dates[`${t}`].descriptionHtmlFree=atcb_rewrite_html_elements(e.dates[`${t}`].description,!0),e.dates[`${t}`].description=atcb_rewrite_html_elements(e.dates[`${t}`].description)):null==e.dates[`${t}`].description&&null!=e.description&&""!=e.description?(e.dates[`${t}`].descriptionHtmlFree=atcb_rewrite_html_elements(e.description,!0),e.dates[`${t}`].description=atcb_rewrite_html_elements(e.description)):e.dates[`${t}`].descriptionHtmlFree=e.dates[`${t}`].description="",e}function atcb_decorate_data_extend(e){for(let t=0;t<e.dates.length;t++)null!=(e=atcb_decorate_data_description(e,t)).dates[`${t}`].name&&""!=e.dates[`${t}`].name||(e.dates[`${t}`].name=e.name),null==e.dates[`${t}`].status?e.dates[`${t}`].status=e.status.toUpperCase():e.dates[`${t}`].status=e.dates[`${t}`].status.toUpperCase(),null==e.dates[`${t}`].sequence&&(e.dates[`${t}`].sequence=e.sequence),null==e.dates[`${t}`].location&&null!=e.location&&(e.dates[`${t}`].location=e.location),null==e.dates[`${t}`].organizer&&null!=e.organizer&&(e.dates[`${t}`].organizer=e.organizer),null==e.dates[`${t}`].availability&&null!=e.availability?e.dates[`${t}`].availability=e.availability.toLowerCase():null!=e.dates[`${t}`].availability&&(e.dates[`${t}`].availability=e.dates[`${t}`].availability.toLowerCase()),null==e.dates[`${t}`].uid&&(e.dates[`${t}`].uid=atcb_generate_uuid());return null!=e.recurrence&&""!=e.recurrence&&(e.dates[0].recurrence=e.recurrence),e.dates.length>1&&e.dates.sort(((e,t)=>e.timestamp-t.timestamp)),e}function atcb_date_cleanup(e){null!=e.endDate&&""!=e.endDate||(e.endDate=e.startDate);return["start","end"].forEach((function(t){if(null!=e[t+"Date"]){e[t+"Date"]=e[t+"Date"].replace(/\.\d{3}/,"").replace("Z","");const a=e[t+"Date"].split("T");null!=a[1]&&(e[t+"Date"]=a[0],e[t+"Time"]=a[1])}if(null!=e[t+"Time"]&&8===e[t+"Time"].length){const a=e[t+"Time"];e[t+"Time"]=a.substring(0,a.length-3)}let a;"currentBrowser"==e.timeZone&&(e.timeZone=Intl.DateTimeFormat().resolvedOptions().timeZone),a=null!=e[t+"Time"]?new Date(e[t+"Date"]+" "+e[t+"Time"]):new Date(e[t+"Date"]),e[t+"Timestamp"]=a.getTime()})),e}function atcb_date_calculation(e){const t=new Date,a=t.getUTCFullYear()+"-"+(t.getUTCMonth()+1)+"-"+t.getUTCDate(),n=(e=e.replace(/today/gi,a)).split("+"),o=n[0].split("-");let i=o[0].length<4?new Date(Date.UTC(o[2],o[0]-1,o[1])):new Date(Date.UTC(o[0],o[1]-1,o[2]));return null!=n[1]&&n[1]>0&&i.setDate(i.getDate()+parseInt(n[1])),i.toISOString().replace(/T(\d{2}:\d{2}:\d{2}\.\d{3})Z/g,"")}function atcb_check_required(e){if(null==e.options||e.options.length<1)return console.error("Add to Calendar Button generation failed: no valid options set"),!1;if(null==e.name||""==e.name)return console.error("Add to Calendar Button generation failed: required name information missing"),!1;if(null!=e.dates&&e.dates.length>0){const t=["name"];return["name","startDate"].every((function(a){for(let n=0;n<e.dates.length;n++)if(!t.includes(`${a}`)&&(null==e.dates[`${n}`][`${a}`]||""==e.dates[`${n}`][`${a}`])||t.includes(`${a}`)&&(null==e.dates[`${n}`][`${a}`]||""==e.dates[`${n}`][`${a}`])&&(null==e[`${a}`]||""==e[`${a}`]))return console.error("Add to Calendar Button generation failed: required setting missing [dates array object #"+(n+1)+"/"+e.dates.length+"] => ["+a+"]"),!1;return!0}))}return["startDate"].every((function(t){return null!=e[`${t}`]&&""!=e[`${t}`]||(console.error("Add to Calendar Button generation failed: required setting missing ["+t+"]"),!1)}))}function atcb_validate(e){const t="Add to Calendar Button generation ("+e.identifier+")";return!!atcb_validate_icsFile(e,t)&&(!!atcb_validate_subscribe(e,t)&&(!!atcb_validate_created(e,t)&&(!!atcb_validate_updated(e,t)&&(!!atcb_validate_options(e,t)&&(!!atcb_validate_date_blocks(e,t)&&!!atcb_validate_rrule(e,t))))))}function atcb_validate_icsFile(e,t,a="",n=""){const o=""!=a&&null!=e.dates[`${a}`].icsFile?e.dates[`${a}`].icsFile:""==a&&null!=e.icsFile?e.icsFile:"";return!(""!=o&&(!atcb_secure_url(o,!1)||!/^https:\/\/(.)*\.ics$/m.test(e.icsFile)&&!e.subscribe||!e.icsFile.startsWith("https://")&&e.subscribe))||(console.error(t+" failed: explicit ics file path not valid"+n),!1)}function atcb_validate_subscribe(e,t){return 1!=e.subscribe||null!=e.icsFile&&""!=e.icsFile||(console.error(t+" failed: a subscription calendar requires a valid explicit ics file as well"),!1)}function atcb_validate_created(e,t){return!!/^\d{8}T\d{6}Z$/.test(e.created)||(console.error(t+" failed: created date format not valid. Needs to be a full ISO-8601 UTC date and time string, formatted YYYYMMDDTHHMMSSZ"),!1)}function atcb_validate_updated(e,t){return!!/^\d{8}T\d{6}Z$/.test(e.updated)||(console.error(t+" failed: updated date format not valid. Needs to be a full ISO-8601 UTC date and time string, formatted YYYYMMDDTHHMMSSZ"),!1)}function atcb_validate_options(e,t){return!!e.options.every((function(e){return!!atcbOptions.includes(e)||(console.error(t+" failed: invalid option ["+e+"]"),!1)}))}function atcb_validate_date_blocks(e,t){for(let a=0;a<e.dates.length;a++){const n=1==e.dates.length?"":" [dates array object #"+(a+1)+"/"+e.dates.length+"] ";if(!atcb_validate_icsFile(e,t,a,n))return!1;if(!atcb_validate_status(e,t,a,n))return!1;if(!atcb_validate_availability(e,t,a,n))return!1;if(!atcb_validate_organizer(e,t,a,n))return!1;if(!atcb_validate_uid(e,t,a,n))return!1;if(!atcb_validate_sequence(e,t,a,n))return!1;if(!atcb_validate_timezone(e,t,a,n))return!1;if(!atcb_validate_datetime(e,t,a,n))return!1}return!0}function atcb_validate_status(e,t,a,n){return"TENTATIVE"==e.dates[`${a}`].status||"CONFIRMED"==e.dates[`${a}`].status||"CANCELLED"==e.dates[`${a}`].status||(console.error(t+" failed: event status needs to be TENTATIVE, CONFIRMED, or CANCELLED"+n),!1)}function atcb_validate_availability(e,t,a,n){return null==e.dates[`${a}`].availability||""==e.dates[`${a}`].availability||"free"==e.dates[`${a}`].availability||"busy"==e.dates[`${a}`].availability||(console.error(t+' failed: event availability needs to be "free" or "busy"'+n),!1)}function atcb_validate_organizer(e,t,a,n){if(null!=e.dates[`${a}`].organizer&&""!=e.dates[`${a}`].organizer){const o=e.dates[`${a}`].organizer.split("|");if(2!=o.length||o[0].length>50||o[1].length>80||!atcb_validEmail(o[1]))return console.error(t+' failed: organizer needs to match the schema "NAME|EMAIL" with a valid email address'+n),!1}return!0}function atcb_validate_uid(e,t,a,n){return/^(\w|-){1,254}$/.test(e.dates[`${a}`].uid)||(console.warn(t+": UID not valid. May only contain alpha, digits, and dashes; and be less than 255 characters. Falling back to an automated value!"+n),e.dates[`${a}`].uid=atcb_generate_uuid()),/^[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(e.dates[`${a}`].uid)||console.warn(t+": UID is highly recommended to be a hex-encoded random Universally Unique Identifier (UUID)!"+n),!0}function atcb_validate_sequence(e,t,a,n){return/^\d+$/.test(e.dates[`${a}`].sequence)||(console.log(t+": sequence needs to be a number. Used the default 0 instead"+n),e.dates[`${a}`].sequence=0),!0}function atcb_validate_timezone(e,t,a,n){if(null!=e.dates[`${a}`].timeZone&&""!=e.dates[`${a}`].timeZone){if(!tzlib_get_timezones().includes(e.dates[`${a}`].timeZone))return console.error(t+" failed: invalid time zone given"+n),!1}return!0}function atcb_validate_datetime(e,t,a,n){const o=["startDate","endDate"],i=o;if(!o.every((function(o){if(10!==e.dates[`${a}`][`${o}`].length)return console.error(t+" failed: date misspelled [-> YYYY-MM-DD]"+n),!1;const l=e.dates[`${a}`][`${o}`].split("-");return l.length<3||l.length>3?(console.error(t+" failed: date misspelled ["+o+": "+e.dates[`${a}`][`${o}`]+"]"+n),!1):(i[`${o}`]=new Date(l[0],l[1]-1,l[2]),!0)})))return!1;return!!["startTime","endTime"].every((function(o){if(null!=e.dates[`${a}`][`${o}`]){if(5!==e.dates[`${a}`][`${o}`].length)return console.error(t+" failed: time misspelled [-> HH:MM]"+n),!1;const l=e.dates[`${a}`][`${o}`].split(":");if(l.length<2||l.length>2)return console.error(t+" failed: time misspelled ["+o+": "+e.dates[`${a}`][`${o}`]+"]"+n),!1;if(l[0]>23)return console.error(t+" failed: time misspelled - hours number too high ["+o+": "+l[0]+"]"+n),!1;if(l[1]>59)return console.error(t+" failed: time misspelled - minutes number too high ["+o+": "+l[1]+"]"+n),!1;"startTime"==o&&(i.startDate=new Date(i.startDate.getTime()+36e5*l[0]+6e4*l[1])),"endTime"==o&&(i.endDate=new Date(i.endDate.getTime()+36e5*l[0]+6e4*l[1]))}return!0}))&&(null!=e.dates[`${a}`].startTime&&null==e.dates[`${a}`].endTime||null==e.dates[`${a}`].startTime&&null!=e.dates[`${a}`].endTime?(console.error(t+" failed: if you set a starting time, you also need to define an end time"+n),!1):!(i.endDate<i.startDate)||(console.error(t+" failed: end date before start date"+n),!1))}function atcb_validate_rrule(e,t){return null!=e.recurrence&&""!=e.recurrence&&e.dates.length>1?(console.error(t+" failed: RRULE and multi-date set at the same time"),!1):null==e.recurrence||""==e.recurrence||/^RRULE:[\w=;,:+-/\\]+$/i.test(e.recurrence)?null==e.recurrence_interval||""==e.recurrence_interval||/^\d+$/.test(e.recurrence_interval)?null==e.recurrence_until||""==e.recurrence_until||/^(\d|-|:)+$/i.test(e.recurrence_until)?null==e.recurrence_count||""==e.recurrence_count||/^\d+$/.test(e.recurrence_count)?null==e.recurrence_byMonth||""==e.recurrence_byMonth||/^(\d|,)+$/.test(e.recurrence_byMonth)?null==e.recurrence_byMonthDay||""==e.recurrence_byMonthDay||/^(\d|,)+$/.test(e.recurrence_byMonthDay)?null==e.recurrence_byDay||""==e.recurrence_byDay||/^(\d|-|MO|TU|WE|TH|FR|SA|SU|,)+$/im.test(e.recurrence_byDay)?!(null!=e.recurrence_weekstart&&""!=e.recurrence_weekstart&&!/^(MO|TU|WE|TH|FR|SA|SU)$/im.test(e.recurrence_weekstart))||(console.error(t+" failed: recurrence data (weekstart) misspelled"),!1):(console.error(t+" failed: recurrence data (byDay) misspelled"),!1):(console.error(t+" failed: recurrence data (byMonthDay) misspelled"),!1):(console.error(t+" failed: recurrence data (byMonth) misspelled"),!1):(console.error(t+" failed: recurrence data (interval) misspelled"),!1):(console.error(t+" failed: recurrence data (until) misspelled"),!1):(console.error(t+" failed: recurrence data (interval) misspelled"),!1):(console.error(t+" failed: RRULE data misspelled"),!1)}function atcb_toggle(e,t="",a="",n=!1,o=!1){"open"==e?atcb_open(t,a,n,o):"close"==e||a.classList.contains("atcb-active")||document.querySelector(".atcb-active-modal")?atcb_close(n):atcb_open(t,a,n,o)}function atcb_open(e,t,a=!1,n=!1){if(document.querySelector(".atcb-list")||document.querySelector(".atcb-modal"))return;const o=atcb_generate_dropdown_list(e),i=document.createElement("div");i.classList.add("atcb-list-wrapper"),0==e.textLabelList&&i.classList.add("atcb-no-text"),t?(t.classList.add("atcb-active"),"modal"===e.listStyle?(t.classList.add("atcb-modal-style"),o.classList.add("atcb-modal")):(i.appendChild(o),i.classList.add("atcb-dropdown"),"overlay"===e.listStyle&&i.classList.add("atcb-dropoverlay"),e.mindScrolling&&i.classList.add("atcb-mind-scrolling")),n&&o.classList.add("atcb-generated-button")):o.classList.add("atcb-modal");const l=atcb_generate_bg_overlay(e.listStyle,e.trigger,e.lightMode,e.background);if("modal"===e.listStyle)document.body.appendChild(l),l.appendChild(o),e.branding&&atcb_create_atcbl(!1),atcb_set_sizes(o,e.sizes),atcb_manage_body_scroll();else{const a=document.createElement("div");a.id="atcb-pos-wrapper",a.style.position="absolute",a.style.top="0",a.style.bottom="0",a.style.width="100%",document.body.appendChild(a),a.appendChild(i),i.appendChild(o),""!=e.buttonStyle&&i.classList.add("atcb-style-"+e.buttonStyle),e.branding&&atcb_create_atcbl(),document.body.appendChild(l),atcb_set_sizes(o,e.sizes),i.style.display="none",setTimeout((function(){i.style.display="block","dropdown-static"===e.listStyle?atcb_position_list(t,i,!0):atcb_position_list(t,i)}),5)}atcb_set_fullsize(l),a?o.firstChild.focus():o.firstChild.focus({preventScroll:!0}),o.firstChild.blur()}function atcb_close(e=!1){const t=document.querySelectorAll(".atcb-modal[data-modal-nr]");if(t.length>1){document.querySelectorAll('.atcb-modal[data-modal-nr="'+t.length+'"]')[0].remove();const a=document.querySelectorAll('.atcb-modal[data-modal-nr="'+(t.length-1)+'"]')[0];a.style.display="block";let n=a;const o=a.getElementsByTagName("button");o.length>0&&(n=o[0]),n.focus(),e||n.blur()}else{const t=document.querySelector(".atcb-active, .atcb-active-modal");t&&(t.focus({preventScroll:!0}),e||t.blur()),Array.from(document.querySelectorAll(".atcb-active")).forEach((e=>{e.classList.remove("atcb-active")})),Array.from(document.querySelectorAll(".atcb-active-modal")).forEach((e=>{e.classList.remove("atcb-active-modal")})),document.body.classList.remove("atcb-modal-no-scroll"),Array.from(document.querySelectorAll(".atcb-list-wrapper")).concat(Array.from(document.querySelectorAll(".atcb-list"))).concat(Array.from(document.querySelectorAll(".atcb-modal[data-modal-nr]"))).concat(Array.from(document.querySelectorAll("#add-to-calendar-button-reference"))).concat(Array.from(document.querySelectorAll("#atcb-pos-wrapper"))).concat(Array.from(document.querySelectorAll("#atcb-bgoverlay"))).forEach((e=>e.remove()))}}function atcb_generate_label(e,t,a,n=!1,o="",i=!1){switch(a){case"trigger":default:t.id=e.identifier,"click"===e.trigger?t.addEventListener("click",(a=>{a.preventDefault(),atcb_toggle("auto",e,t,!1,!0)})):(t.addEventListener("touchend",(a=>{a.preventDefault(),atcb_toggle("auto",e,t,!1,!0)})),t.addEventListener("mouseenter",atcb_debounce_leading((a=>{a.preventDefault(),atcb_toggle("open",e,t,!1,!0)})))),t.addEventListener("keyup",(function(a){"Enter"==a.key&&(a.preventDefault(),atcb_toggle("auto",e,t,!0,!0))}));break;case"apple":case"google":case"ical":case"msteams":case"ms365":case"outlookcom":case"yahoo":t.id=e.identifier+"-"+a,t.addEventListener("click",atcb_debounce((()=>{i?t.blur():atcb_toggle("close"),atcb_generate_links(a,e)}))),t.addEventListener("keyup",(function(n){"Enter"==n.key&&(n.preventDefault(),i?t.blur():atcb_toggle("close"),atcb_generate_links(a,e,"all",!0))}));break;case"close":t.id=e.identifier+"-close",t.addEventListener("click",atcb_debounce((()=>{atcb_toggle("close")}))),t.addEventListener("keyup",(function(t){"Enter"==t.key&&(t.preventDefault(),atcb_toggle("close",e,"all",!0))}))}i&&(t.id=e.identifier),atcb_generate_label_content(e,t,a,n,o,i)}function atcb_generate_label_content(e,t,a,n,o,i){const l=atcb_translate_hook("Add to Calendar",e);switch(i&&""==o&&(o=l),a){case"trigger":default:o=o||l;break;case"apple":o=o||"Apple";break;case"google":o=o||"Google";break;case"ical":o=o||atcb_translate_hook("iCal File",e);break;case"msteams":o=o||"Microsoft Teams";break;case"ms365":o=o||"Microsoft 365";break;case"outlookcom":o=o||"Outlook.com";break;case"yahoo":o=o||"Yahoo";break;case"close":o=atcb_translate_hook("Close",e)}if("date"!=e.buttonStyle||"trigger"!=a&&!i){if(n){const e=document.createElement("span");e.classList.add("atcb-icon"),e.innerHTML=atcbIcon[`${a}`],t.appendChild(e)}if("trigger"==a&&1==e.textLabelButton||"trigger"!=a&&1==e.textLabelList){const e=document.createElement("span");e.classList.add("atcb-text"),e.textContent=o,t.appendChild(e)}}}function atcb_generate_button(e,t){e.textContent="",t.richData&&t.name&&t.dates[0].location&&t.dates[0].startDate&&atcb_generate_rich_data(t,e);const a=document.createElement("div");a.classList.add("atcb-button-wrapper"),a.classList.add("atcb-"+t.lightMode),t.rtl&&a.classList.add("atcb-rtl"),e.appendChild(a),atcb_set_sizes(a,t.sizes);const n=document.createElement("button");if(n.classList.add("atcb-button"),0==t.textLabelButton&&n.classList.add("atcb-no-text"),"click"===t.trigger&&n.classList.add("atcb-click"),"overlay"===t.listStyle&&n.classList.add("atcb-dropoverlay"),n.type="button",a.appendChild(n),"date"==t.buttonStyle&&atcb_generate_date_button(t,n),1===t.options.length)n.classList.add("atcb-single"),atcb_generate_label(t,n,t.options[0],t.iconButton,t.label,!0);else{atcb_generate_label(t,n,"trigger",t.iconButton,t.label);const e=document.createElement("div");e.classList.add("atcb-dropdown-anchor"),n.appendChild(e)}if(t.checkmark){const e=document.createElement("div");e.classList.add("atcb-checkmark"),e.innerHTML=atcbIcon.checkmark,n.appendChild(e)}e.classList.remove("atcb"),e.classList.add("atcb-initialized"),t.inline?e.style.display="inline-block":e.style.display="block",console.log('Add to Calendar Button "'+t.identifier+'" created')}function atcb_generate_rich_data(e,t){const a=document.createElement("script");a.type="application/ld+json";const n=[];if(e.dates.length>1){const t=[];t.push('"@context":"https://schema.org"'),t.push('"@type":"EventSeries"'),t.push('"@id":"'+e.name.replace(/\s/g,"")+'"'),t.push('"name":"'+e.name+'",'),n.push("{\r\n"+t.join(",\r\n")+"\r\n")}const o=[];for(let t=0;t<e.dates.length;t++){const a=[];a.push('"@context":"https://schema.org"'),a.push('"@type":"Event"'),e.dates.length>1&&a.push('"@id":"'+e.name.replace(/\s/g,"")+"-"+(t+1)+'"'),"CANCELLED"==e.dates[`${t}`].status&&a.push('"eventStatus":"https://schema.org/EventCancelled"'),a.push('"name":"'+e.dates[`${t}`].name+'"'),e.dates[`${t}`].descriptionHtmlFree&&a.push('"description":"'+e.dates[`${t}`].descriptionHtmlFree+'"');const n=atcb_generate_time(e.dates[`${t}`],"delimiters","general",!0);if(a.push('"startDate":"'+n.start+'"'),null!=n.duration&&a.push('"duration":"'+n.duration+'"'),a.push(e.dates[`${t}`].location.startsWith("http")?'"eventAttendanceMode":"https://schema.org/OnlineEventAttendanceMode",\r\n"location": {\r\n"@type":"VirtualLocation",\r\n"url":"'+e.dates[`${t}`].location+'"\r\n}':'"location":"'+e.dates[`${t}`].location+'"'),null!=e.recurrence&&""!=e.recurrence?a.push(...atcb_generate_rich_data_recurrence(e,n)):a.push('"endDate":"'+n.end+'"'),null!=e.dates[`${t}`].organizer&&""!=e.dates[`${t}`].organizer){const n=e.dates[`${t}`].organizer.split("|");a.push('"organizer":{\r\n"@type":"Person",\r\n"name":"'+n[0]+'",\r\n"email":"'+n[1]+'"\r\n}')}const i=[];if(null!=e.images){if(Array.isArray(e.images))for(let t=0;t<e.images.length;t++)atcb_secure_url(e.images[`${t}`])&&e.images[`${t}`].startsWith("http")&&i.push('"'+e.images[`${t}`]+'"')}else i.push('"https://add-to-calendar-button.com/demo_assets/img/1x1.png"'),i.push('"https://add-to-calendar-button.com/demo_assets/img/4x3.png"'),i.push('"https://add-to-calendar-button.com/demo_assets/img/16x9.png"');i.length>0&&a.push('"image":[\r\n'+i.join(",\r\n")+"]"),o.push("{\r\n"+a.join(",\r\n")+"\r\n}")}e.dates.length>1?a.textContent=n.join(",\r\n")+'"subEvents":[\r\n'+o.join(",\r\n")+"\r\n]\r\n}":a.textContent=o[0],t.appendChild(a)}function atcb_generate_rich_data_recurrence(e,t){const a=[];a.push('"eventSchedule": { "@type": "Schedule"'),null!=e.dates[0].timeZone&&""!=e.dates[0].timeZone&&a.push('"scheduleTimezone":"'+e.dates[0].timeZone+'"');const n="P"+e.recurrence_interval+e.recurrence_frequency.substr(0,1);if(a.push('"repeatFrequency":"'+n+'"'),null!=e.recurrence_byDay&&""!=e.recurrence_byDay){const t=function(){if(/\d/.test(e.recurrence_byDay))return'"'+e.recurrence_byDay+'"';{const t=e.recurrence_byDay.split(","),a={MO:"https://schema.org/Monday",TU:"https://schema.org/Tuesday",WE:"https://schema.org/Wednesday",TH:"https://schema.org/Thursday",FR:"https://schema.org/Friday",SA:"https://schema.org/Saturday",SU:"https://schema.org/Sunday"},n=[];for(let e=0;e<t.length;e++)n.push('"'+a[t[`${e}`]]+'"');return"["+n.join(",")+"]"}}();a.push('"byDay":'+t)}if(null!=e.recurrence_byMonth&&""!=e.recurrence_byMonth){const t=e.recurrence_byMonth.includes(",")?"["+e.recurrence_byMonth+"]":e.recurrence_byMonth;a.push('"byMonth":"'+t+'"')}if(null!=e.recurrence_byMonthDay&&""!=e.recurrence_byMonthDay){const t=e.recurrence_byMonthDay.includes(",")?"["+e.recurrence_byMonthDay+"]":e.recurrence_byMonthDay;a.push('"byMonthDay":"'+t+'"')}return null!=e.recurrence_count&&""!=e.recurrence_count&&a.push('"repeatCount":"'+e.recurrence_count+'"'),null!=e.recurrence_until&&""!=e.recurrence_until&&a.push('"endDate":"'+e.recurrence_until+'"'),null!=e.startTime&&""!=e.startTime&&null!=e.endTime&&""!=e.endTime&&(a.push('"startTime":"'+e.startTime+':00"'),a.push('"endTime":"'+e.endTime+':00"'),a.push('"duration":"'+t.duration+'"')),a.push('"startDate":"'+e.startDate+'" }'),a}function atcb_generate_dropdown_list(e){const t=document.createElement("div");t.classList.add("atcb-list"),t.classList.add("atcb-"+e.lightMode),e.rtl&&t.classList.add("atcb-rtl");let a=0;if(e.options.forEach((function(n){const o=document.createElement("div");o.classList.add("atcb-list-item"),o.tabIndex=0,a++,o.dataset.optionNumber=a,t.appendChild(o),atcb_generate_label(e,o,n,e.iconList,e.optionLabels[a-1])})),"modal"===e.listStyle){const a=document.createElement("div");a.classList.add("atcb-list-item","atcb-list-item-close"),a.tabIndex=0,t.appendChild(a),atcb_generate_label(e,a,"close",e.iconList)}return t}function atcb_generate_bg_overlay(e="dropdown",t="",a="light",n=!0){const o=document.createElement("div");o.id="atcb-bgoverlay","modal"!==e&&n&&o.classList.add("atcb-animate-bg"),n||o.classList.add("atcb-no-bg"),o.classList.add("atcb-"+a),o.tabIndex=0,o.addEventListener("click",atcb_debounce((e=>{e.target===e.currentTarget&&atcb_toggle("close")})));let i=!1;return o.addEventListener("touchstart",atcb_debounce_leading((()=>i=!1)),{passive:!0}),o.addEventListener("touchmove",atcb_debounce_leading((()=>i=!0)),{passive:!0}),o.addEventListener("touchend",atcb_debounce((e=>{!1===i&&e.target===e.currentTarget&&atcb_toggle("close")})),{passive:!0}),o.addEventListener("focus",atcb_debounce_leading((e=>{e.target===e.currentTarget&&atcb_toggle("close")}))),"click"!==t?o.addEventListener("mousemove",atcb_debounce_leading((e=>{e.target===e.currentTarget&&atcb_toggle("close")}))):o.classList.add("atcb-click"),o}function atcb_create_atcbl(e=!0){}function atcb_create_modal(e,t="",a,n="",o=[],i=[],l=!1){const r=function(){const t=document.getElementById("atcb-bgoverlay");return t||atcb_generate_bg_overlay("modal","click",e.lightMode,e.background)}();r.classList.add("atcb-no-animation"),document.body.appendChild(r);const s=document.createElement("div");s.classList.add("atcb-modal"),r.appendChild(s);const c=document.querySelectorAll(".atcb-modal").length;s.dataset.modalNr=c,s.tabIndex=0,s.focus({preventScroll:!0}),s.blur();const d=document.getElementById(e.identifier);null!=d&&d.classList.add("atcb-active-modal");const u=document.createElement("div");if(u.classList.add("atcb-modal-box"),u.classList.add("atcb-"+e.lightMode),e.rtl&&u.classList.add("atcb-rtl"),s.appendChild(u),atcb_set_sizes(u,e.sizes),atcb_set_fullsize(r),""!=t&&1==e.iconModal){const e=document.createElement("div");e.classList.add("atcb-modal-icon"),e.innerHTML=atcbIcon[`${t}`],u.appendChild(e)}const m=document.createElement("div");if(m.classList.add("atcb-modal-headline"),m.textContent=a,u.appendChild(m),""!=n){const e=document.createElement("div");e.classList.add("atcb-modal-content"),e.innerHTML=n,u.appendChild(e)}if(i.length>1){e.branding&&atcb_create_atcbl(!1);const t=document.createElement("div");t.classList.add("atcb-modal-content"),u.appendChild(t);for(let a=1;a<i.length;a++){const n=document.createElement("button");switch(n.type="button",n.id=e.identifier+"-"+i[0]+"-"+a,atcbStates[`${e.identifier}`][`${i[0]}`][a-1]>0&&n.classList.add("atcb-saved"),n.classList.add("atcb-subevent-btn"),t.appendChild(n),atcb_generate_date_button(e,n,a),1==a&&l&&n.focus(),i[0]){case"apple":case"google":case"ical":case"msteams":case"ms365":case"outlookcom":case"yahoo":n.addEventListener("click",atcb_debounce((()=>{atcb_generate_links(i[0],e,i[`${a}`],l,!0)})))}}}0==o.length&&o.push({type:"close",label:atcb_translate_hook("Close",e)});const b=document.createElement("div");if(b.classList.add("atcb-modal-buttons"),u.appendChild(b),o.forEach(((t,a)=>{let n;switch(null!=t.href&&""!=t.href?(n=document.createElement("a"),n.setAttribute("target",atcbDefaultTarget),n.setAttribute("href",t.href),n.setAttribute("rel","noopener")):(n=document.createElement("button"),n.type="button"),n.classList.add("atcb-modal-btn"),t.primary&&n.classList.add("atcb-modal-btn-primary"),null!=t.label&&""!=t.label||(t.label=atcb_translate_hook("Click me",e)),n.textContent=t.label,b.appendChild(n),0==a&&i.length<2&&l&&n.focus(),t.type){default:case"close":n.addEventListener("click",atcb_debounce((()=>atcb_close()))),n.addEventListener("keyup",(function(e){"Enter"==e.key&&atcb_toggle("close","","",!0)}));break;case"yahoo2nd":n.addEventListener("click",atcb_debounce((()=>{atcb_close(),atcb_subscribe_yahoo_modal_switch(e)}))),n.addEventListener("keyup",(function(t){"Enter"==t.key&&(atcb_toggle("close","","",!0),atcb_subscribe_yahoo_modal_switch(e,l))}));case"none":}})),c>1){document.querySelectorAll('.atcb-modal[data-modal-nr="'+(c-1)+'"]')[0].style.display="none"}atcb_manage_body_scroll(s)}function atcb_subscribe_yahoo_modal_switch(e,t){atcb_set_fully_successful(e.identifier),atcb_generate_links("yahoo2nd",e,"all",t)}function atcb_generate_date_button(e,t,a="all"){"all"!=a?a=parseInt(a)-1:1==e.dates.length&&(a=0);const n=function(){let t,n,o,i,l={},r={};"all"==a?(l=atcb_generate_time(e.dates[0]),r=atcb_generate_time(e.dates[e.dates.length-1]),o=e.dates[0].timeZone,i=e.dates[e.dates.length-1].timeZone):(l=atcb_generate_time(e.dates[`${a}`]),r=l,o=e.dates[`${a}`].timeZone,i=o),t=new Date(l.start),n=new Date(r.end),(null==o||""==o||l.allday)&&(o="UTC"),(null==i||""==i||r.allday)&&(i="UTC");let s="",c="",d="";l.allday||Intl.DateTimeFormat().resolvedOptions().timeZone==o||o==i||(c=" ("+o+")"),(!r.allday&&Intl.DateTimeFormat().resolvedOptions().timeZone!=i||o!=i)&&(d=" ("+i+")");const u=get_format_options(o),m=get_format_options(i);return t.toLocaleDateString(e.language,m.DateLong)===n.toLocaleDateString(e.language,m.DateLong)?s=l.allday?t.toLocaleDateString(e.language,u.DateShort):t.toLocaleString(e.language,u.DateTimeShort)+c+" - "+n.toLocaleTimeString(e.language,m.Time)+d:(s=l.allday?t.toLocaleDateString(e.language,u.DateShort):t.toLocaleString(e.language,u.DateTimeShort),s+=c+" - ",r.allday?s+=n.toLocaleDateString(e.language,m.DateLong):s+=n.toLocaleString(e.language,m.DateTimeLong),s+=d),s}(),o="all"!=a&&"CANCELLED"==e.dates[`${a}`].status?atcb_translate_hook("Cancelled Date",e)+"<br>"+atcb_translate_hook("Delete from Calendar",e):"+ "+atcb_translate_hook("Add to Calendar",e),i="all"!=a&&"CANCELLED"==e.dates[`${a}`].status?atcb_translate_hook("Cancelled Date",e):"";"all"==a&&(a=0);const l=new Date(atcb_generate_time(e.dates[`${a}`]).start),r=null!=e.dates[`${a}`].timeZone&&""!=e.dates[`${a}`].timeZone?e.dates[`${a}`].timeZone:"UTC",s=document.createElement("div");s.classList.add("atcb-date-btn-left"),t.appendChild(s);const c=document.createElement("div");c.classList.add("atcb-date-btn-day"),s.appendChild(c);const d=document.createElement("div");d.classList.add("atcb-date-btn-month"),c.textContent=l.toLocaleString(e.language,{day:"numeric",timeZone:r}),d.textContent=l.toLocaleString(e.language,{month:"short",timeZone:r}),s.appendChild(d);const u=document.createElement("div");u.classList.add("atcb-date-btn-right"),t.appendChild(u);const m=document.createElement("div");m.classList.add("atcb-date-btn-details"),u.appendChild(m);const b=document.createElement("div");if(b.classList.add("atcb-date-btn-headline"),b.textContent=e.dates[`${a}`].name,m.appendChild(b),null!=e.location&&""!=e.location||""!=i){const t=document.createElement("div");if(t.classList.add("atcb-date-btn-content"),m.appendChild(t),""!=i)t.textContent=i,t.style.fontWeight="600",t.style.color="#9c1a23";else{t.classList.add("atcb-date-btn-content-location");const a=document.createElement("span");a.classList.add("atcb-date-btn-content-icon"),a.innerHTML=atcbIcon.location,t.appendChild(a);const n=document.createElement("span");n.textContent=e.location,t.appendChild(n)}}const p=document.createElement("div");p.classList.add("atcb-date-btn-content"),m.appendChild(p);const h=document.createElement("span");h.classList.add("atcb-date-btn-content-icon"),h.innerHTML=atcbIcon.ical,p.appendChild(h);const g=document.createElement("span");if(g.textContent=n,p.appendChild(g),null!=e.recurrence&&""!=e.recurrence){const e=document.createElement("span");e.classList.add("atcb-date-btn-content-recurr-icon"),p.appendChild(e),e.innerHTML="&#x27F3;"}const f=document.createElement("div");if(f.classList.add("atcb-date-btn-hover"),f.innerHTML=o,u.appendChild(f),e.checkmark){const e=document.createElement("div");e.classList.add("atcb-checkmark"),e.innerHTML=atcbIcon.checkmark,t.appendChild(e)}}function get_format_options(e){return{DateShort:{timeZone:e,year:"numeric"},DateLong:{timeZone:e,year:"numeric",month:"numeric",day:"numeric"},DateTimeShort:{timeZone:e,year:"numeric",hour:"numeric",minute:"2-digit",hourCycle:"h23"},DateTimeLong:{timeZone:e,year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",hourCycle:"h23"},Time:{timeZone:e,hour:"numeric",minute:"2-digit",hourCycle:"h23"}}}function atcb_generate_links(e,t,a="all",n=!1,o=!1){if("all"!=a?a=parseInt(a)-1:1==t.dates.length&&(a=0),t.subscribe)atcb_generate_subscribe_links(e,t,n);else if(!isMobile()||"msteams"!=e&&"ms365"!=e&&"outlookcom"!=e||(e="ical"),"all"==a)atcb_generate_multidate_links(e,t,n,o);else{if("CANCELLED"==t.dates[`${a}`].status&&"apple"!=e&&"ical"!=e)atcb_create_modal(t,"warning",atcb_translate_hook("Cancelled Date",t),atcb_translate_hook("Delete from Calendar",t),[],[],n);else switch(e){case"apple":case"ical":atcb_generate_ical(t,a,n);break;case"google":atcb_generate_google(t.dates[`${a}`]);break;case"msteams":atcb_generate_msteams(t.dates[`${a}`]);break;case"ms365":atcb_generate_microsoft(t.dates[`${a}`]);break;case"outlookcom":atcb_generate_microsoft(t.dates[`${a}`],"outlook");break;case"yahoo":atcb_generate_yahoo(t.dates[`${a}`])}const i=document.getElementById(t.identifier+"-"+e+"-"+(a+1));i&&i.classList.add("atcb-saved"),atcbStates[`${t.identifier}`][`${e}`][`${a}`]++;0==atcbStates[`${t.identifier}`][`${e}`].filter((function(e){return e<1})).length&&atcb_set_fully_successful(t.identifier,o)}}function atcb_generate_multidate_links(e,t,a,n){if("ical"!=e&&"apple"!=e||!t.dates.every((function(e){return"CANCELLED"!=e.status&&(null==e.organizer||""==e.organizer)}))){if(!n){const n=[e];for(let e=0;e<t.dates.length;e++)n.push(e+1);atcb_create_modal(t,e,atcb_translate_hook("modal.multidate.h",t),atcb_translate_hook("modal.multidate.text",t),[],n,a)}}else{atcb_generate_ical(t,"all",a);for(let a=0;a<atcbStates[`${t.identifier}`][`${e}`].length;a++)atcbStates[`${t.identifier}`][`${e}`][`${a}`]++;atcb_set_fully_successful(t.identifier,n)}}function atcb_generate_subscribe_links(e,t,a){const n=t.icsFile.replace("https://","webcal://");switch(e){case"apple":case"ical":atcb_subscribe_ical(n);break;case"google":atcb_subscribe_google(n.replace("webcal://calendar.google.com/calendar/u/2?cid=",""));break;case"ms365":atcb_subscribe_microsoft(n,t.name);break;case"outlookcom":atcb_subscribe_microsoft(n,t.name,"outlook");break;case"yahoo":return atcb_copy_to_clipboard(t.icsFile),void atcb_create_modal(t,"yahoo",atcb_translate_hook("modal.subscribe.yahoo.h",t),atcb_translate_hook("modal.clipboard.text",t)+"<br>"+atcb_translate_hook("modal.subscribe.yahoo.text",t),[{label:atcb_translate_hook("Open Yahoo Calendar",t),primary:!0,type:"yahoo2nd",href:"https://www.yahoo.com/calendar"},{label:atcb_translate_hook("Cancel",t)}],[],a);case"yahoo2nd":return atcb_copy_to_clipboard(t.icsFile),void atcb_create_modal(t,"yahoo",atcb_translate_hook("modal.subscribe.yahoo.h",t),atcb_translate_hook("modal.clipboard.text",t)+"<br>"+atcb_translate_hook("modal.subscribe.yahoo.text",t),[{label:atcb_translate_hook("Open Yahoo Calendar",t),type:"none",href:"https://www.yahoo.com/calendar"},{label:atcb_translate_hook("Cancel",t)}],[],a)}atcb_set_fully_successful(t.identifier)}function atcb_set_fully_successful(e,t){const a=document.getElementById(e);a&&a.classList.add("atcb-saved"),atcb_saved_hook(),t&&document.querySelectorAll(".atcb-modal[data-modal-nr]").length<2&&atcb_toggle("close")}function atcb_subscribe_ical(e){atcb_open_cal_url(e)}function atcb_subscribe_google(e){atcb_open_cal_url("https://calendar.google.com/calendar/r?cid="+e)}function atcb_subscribe_microsoft(e,t,a="365"){const n=[],o="outlook"==a?"https://outlook.live.com/calendar/0/addfromweb/?":"https://outlook.office.com/calendar/0/addfromweb/?";n.push("url="+encodeURIComponent(e)),n.push("name="+encodeURIComponent(t)),atcb_open_cal_url(o+n.join("&"))}function atcb_generate_google(e){const t=[];t.push("https://calendar.google.com/calendar/render?action=TEMPLATE");const a=atcb_generate_time(e,"clean","google");t.push("dates="+encodeURIComponent(a.start)+"%2F"+encodeURIComponent(a.end)),null==e.timeZone||""==e.timeZone||/(GMT[+|-]\d{1,2}|Etc\/U|Etc\/Zulu|CET|CST6CDT|EET|EST|EST5EDT|MET|MST|MST7MDT|PST8PDT|WET)/i.test(e.timeZone)||t.push("ctz="+e.timeZone),null!=e.name&&""!=e.name&&t.push("text="+encodeURIComponent(e.name));const n=[];if(null!=e.description&&""!=e.description&&n.push(e.description),null!=e.location&&""!=e.location&&(t.push("location="+encodeURIComponent(e.location)),isiOS()&&(n.length>0&&n.push("<br><br>"),n.push("&#128205;: "+e.location))),n.length>0&&t.push("details="+encodeURIComponent(n.join())),null!=e.recurrence&&""!=e.recurrence&&t.push("recur="+encodeURIComponent(e.recurrence)),null!=e.availability&&""!=e.availability){const a="free"==e.availability?"crm=AVAILABLE&trp=false":"crm=BUSY&trp=true";t.push(a)}t.push("uid="+encodeURIComponent(e.uid)),atcb_open_cal_url(t.join("&"))}function atcb_generate_yahoo(e){const t=[];t.push("https://calendar.yahoo.com/?v=60");const a=atcb_generate_time(e,"clean");t.push("st="+encodeURIComponent(a.start)+"&et="+encodeURIComponent(a.end)),a.allday&&t.push("dur=allday"),null!=e.name&&""!=e.name&&t.push("title="+encodeURIComponent(e.name)),null!=e.location&&""!=e.location&&t.push("in_loc="+encodeURIComponent(e.location)),null!=e.descriptionHtmlFree&&""!=e.descriptionHtmlFree&&t.push("desc="+encodeURIComponent(e.descriptionHtmlFree)),atcb_open_cal_url(t.join("&"))}function atcb_generate_microsoft(e,t="365"){const a=[],n="/calendar/0/deeplink/compose?path=%2Fcalendar%2Faction%2Fcompose&rru=addevent",o="outlook"==t?"https://outlook.live.com"+n:"https://outlook.office.com"+n;a.push(o);const i=atcb_generate_time(e,"delimiters","microsoft");a.push("startdt="+encodeURIComponent(i.start)),a.push("enddt="+encodeURIComponent(i.end)),i.allday&&a.push("allday=true"),null!=e.name&&""!=e.name&&a.push("subject="+encodeURIComponent(e.name)),null!=e.location&&""!=e.location&&a.push("location="+encodeURIComponent(e.location)),null!=e.description&&""!=e.description&&a.push("body="+encodeURIComponent(e.description.replace(/\n/g,"<br>"))),a.push("uid="+encodeURIComponent(e.uid)),atcb_open_cal_url(a.join("&"))}function atcb_generate_msteams(e){const t=[],a=atcb_generate_time(e,"delimiters","microsoft");t.push("startTime="+encodeURIComponent(a.start)),t.push("endTime="+encodeURIComponent(a.end)),null!=e.name&&""!=e.name&&t.push("subject="+encodeURIComponent(e.name));let n="";null!=e.location&&""!=e.location&&(n=encodeURIComponent(e.location),t.push("location="+n),n+=" // "),null!=e.descriptionHtmlFree&&""!=e.descriptionHtmlFree&&t.push("content="+n+encodeURIComponent(e.descriptionHtmlFree)),t.push("uid="+encodeURIComponent(e.uid)),atcb_open_cal_url("https://teams.microsoft.com/l/meeting/new?"+t.join("&"))}function atcb_open_cal_url(e,t=""){""==t&&(t=atcbDefaultTarget),atcb_secure_url(e)&&window.open(e,t).focus()}function atcb_generate_ical(e,t="all",a=!1){"all"!=t&&(t=parseInt(t));const n=atcb_determine_ical_filename(e,t),o="all"!=t&&null!=e.dates[`${t}`].icsFile&&""!=e.dates[`${t}`].icsFile?e.dates[`${t}`].icsFile:null!=e.icsFile&&""!=e.icsFile?e.icsFile:"";if(!(""==o||isiOS()&&isWebView()))return void atcb_save_file(o,n);const i=new Date,l=["BEGIN:VCALENDAR","VERSION:2.0"];l.push("PRODID:-// https://add-to-calendar-pro.com // button v1.18.8 //EN"),l.push("CALSCALE:GREGORIAN"),"all"==t?l.push("METHOD:PUBLISH"):null!=e.dates[`${t}`].status&&"CANCELLED"==e.dates[`${t}`].status?l.push("METHOD:CANCEL"):null!=e.dates[`${t}`].organizer&&""!=e.dates[`${t}`].organizer?l.push("METHOD:REQUEST"):l.push("METHOD:PUBLISH");const r=[],s="all"!=t?t:0,c="all"!=t?t:e.dates.length-1;for(let t=s;t<=c;t++){const a=atcb_generate_time(e.dates[`${t}`],"clean","ical"),n=function(){if(a.allday)return";VALUE=DATE";if(null!=e.dates[`${t}`].timeZone&&""!=e.dates[`${t}`].timeZone){const a=tzlib_get_ical_block(e.dates[`${t}`].timeZone);return r.includes(e.dates[`${t}`].timeZone)||l.push(a[0]),r.push(e.dates[`${t}`].timeZone),";"+a[1]}}();if(l.push("BEGIN:VEVENT"),l.push("UID:"+e.dates[`${t}`].uid),l.push("DTSTAMP:"+atcb_format_datetime(i,"clean",!0)),l.push("DTSTART"+n+":"+a.start),l.push("DTEND"+n+":"+a.end),l.push("SUMMARY:"+e.dates[`${t}`].name.replace(/.{65}/g,"$&\r\n ")),null!=e.dates[`${t}`].descriptionHtmlFree&&""!=e.dates[`${t}`].descriptionHtmlFree&&l.push("DESCRIPTION:"+e.dates[`${t}`].descriptionHtmlFree.replace(/\n/g,"\\n").replace(/.{60}/g,"$&\r\n ")),null!=e.dates[`${t}`].description&&""!=e.dates[`${t}`].description&&l.push('X-ALT-DESC;FMTTYPE=text/html:\r\n <!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 3.2//EN"">\r\n <HTML><BODY>\r\n '+e.dates[`${t}`].description.replace(/\n/g,"<br>").replace(/.{60}/g,"$&\r\n ")+"\r\n </BODY></HTML>"),null!=e.dates[`${t}`].location&&""!=e.dates[`${t}`].location&&l.push("LOCATION:"+e.dates[`${t}`].location),null!=e.dates[`${t}`].organizer&&""!=e.dates[`${t}`].organizer){const a=e.dates[`${t}`].organizer.split("|");l.push("ORGANIZER;CN="+a[0]+":MAILTO:"+a[1])}if(null!=e.recurrence&&""!=e.recurrence&&l.push(e.recurrence),null!=e.dates[`${t}`].availability&&""!=e.dates[`${t}`].availability){const a="free"==e.dates[`${t}`].availability?"TRANSPARENT":"OPAQUE";l.push("TRANSP:"+a)}l.push("SEQUENCE:"+e.dates[`${t}`].sequence),l.push("STATUS:"+e.dates[`${t}`].status),l.push("CREATED:"+e.created),l.push("LAST-MODIFIED:"+e.updated),l.push("END:VEVENT")}l.push("END:VCALENDAR");const d=""!=o?o:"data:text/calendar;charset=utf-8,"+encodeURIComponent(l.join("\r\n"));isiOS()&&isChrome()||isWebView()&&(isiOS()||isAndroid()&&isProblematicWebView())?atcb_ical_copy_note(d,e,a):atcb_save_file(d,n)}function atcb_determine_ical_filename(e,t){const a="all"!=t&&0!=t?"-"+parseInt(t)+1:"";if(null!=e.iCalFileName&&""!=e.iCalFileName)return e.iCalFileName+a;if(null!=e.icsFile&&""!=e.icsFile){const t=e.icsFile.split("/").pop().split(".")[0];if(""!=t)return t+a}return"event-to-save-in-my-calendar"+a}function atcb_ical_copy_note(e,t,a){atcb_copy_to_clipboard(e),isiOS()&&isChrome()?atcb_create_modal(t,"warning",atcb_translate_hook("modal.crios.ical.h",t),atcb_translate_hook("modal.crios.ical.text",t)+"<br>"+atcb_translate_hook("modal.clipboard.text",t)+"<br>"+atcb_translate_hook("modal.crios.ical.steps",t),[],[],a):atcb_create_modal(t,"warning",atcb_translate_hook("modal.webview.ical.h",t),atcb_translate_hook("modal.webview.ical.text",t)+"<br>"+atcb_translate_hook("modal.clipboard.text",t)+"<br>"+atcb_translate_hook("modal.webview.ical.steps",t),[],[],a)}function atcb_saved_hook(){console.log("Event saved. Looking forward to it!")}function atcb_save_file(e,t){try{const a=document.createElementNS("http://www.w3.org/1999/xhtml","a");a.rel="noopener",a.href=e,isMobile()?a.target="_self":a.target="_blank",a.download=t+".ics";const n=new MouseEvent("click",{view:window,button:0,bubbles:!0,cancelable:!1});a.dispatchEvent(n),(window.URL||window.webkitURL).revokeObjectURL(a.href)}catch(e){console.error(e)}}function atcb_generate_time(e,t="delimiters",a="general",n=!1){if(null!=e.startTime&&""!=e.startTime&&null!=e.endTime&&""!=e.endTime){const o=new Date(e.startDate+"T"+e.startTime+":00.000+00:00"),i=new Date(e.endDate+"T"+e.endTime+":00.000+00:00"),l=i-o,r=Math.floor(l/1e3/60/60),s=Math.floor((l-60*r*60*1e3)/1e3/60%60),c=r<10?"0"+r+":"+("0"+s).slice(-2):r+":"+("0"+s).slice(-2);if((null==e.timeZone||null!=e.timeZone&&""==e.timeZone)&&n)return{start:o.toISOString().replace(".000Z","+00:00"),end:i.toISOString().replace(".000Z","+00:00"),duration:c,allday:!1};if(null!=e.timeZone&&""!=e.timeZone){if("ical"==a||"google"==a&&!/(GMT[+|-]\d{1,2}|Etc\/U|Etc\/Zulu|CET|CST6CDT|EET|EST|EST5EDT|MET|MST|MST7MDT|PST8PDT|WET)/i.test(e.timeZone))return{start:atcb_format_datetime(o,"clean",!0,!0),end:atcb_format_datetime(i,"clean",!0,!0),duration:c,allday:!1};const t=tzlib_get_offset(e.timeZone,e.startDate,e.startTime),l=tzlib_get_offset(e.timeZone,e.endDate,e.endTime);if(n){const e=t.slice(0,3)+":"+t.slice(3),a=l.slice(0,3)+":"+l.slice(3);return{start:o.toISOString().replace(".000Z",e),end:i.toISOString().replace(".000Z",a),duration:c,allday:!1}}const r=-1*parseInt(t[0]+1)*(60*(60*parseInt(t.substr(1,2))+parseInt(t.substr(3,2)))*1e3),s=-1*parseInt(l[0]+1)*(60*(60*parseInt(l.substr(1,2))+parseInt(l.substr(3,2)))*1e3);o.setTime(o.getTime()+r),i.setTime(i.getTime()+s)}return{start:atcb_format_datetime(o,t),end:atcb_format_datetime(i,t),duration:c,allday:!1}}{const n=e.startDate.split("-"),o=e.endDate.split("-"),i=new Date(Date.UTC(n[0],n[1]-1,n[2],12,0,0)),l=new Date(Date.UTC(o[0],o[1]-1,o[2],12,0,0));return"google"!=a&&"microsoft"!=a&&"ical"!=a||l.setDate(l.getDate()+1),{start:atcb_format_datetime(i,t,!1),end:atcb_format_datetime(l,t,!1),allday:!0}}}function atcb_format_datetime(e,t="delimiters",a=!0,n=!1){const o=a?"clean"==t?/(-|:|(\.\d{3}))/g:/(\.\d{3})/g:"clean"==t?/(-|T(\d{2}:\d{2}:\d{2}\.\d{3})Z)/g:/T(\d{2}:\d{2}:\d{2}\.\d{3})Z/g;return n?e.toISOString().replace(o,"").replace("Z",""):e.toISOString().replace(o,"")}function atcb_secure_content(e,t=!0){const a=(t?JSON.stringify(e):e).replace(/(<(?!br)([^>]+)>)/gi,"");return t?JSON.parse(a):a}function atcb_secure_url(e,t=!0){return!e.match(/((\.\.\/)|(\.\.\\)|(%2e%2e%2f)|(%252e%252e%252f)|(%2e%2e\/)|(%252e%252e\/)|(\.\.%2f)|(\.\.%252f)|(%2e%2e%5c)|(%252e%252e%255c)|(%2e%2e\\)|(%252e%252e\\)|(\.\.%5c)|(\.\.%255c)|(\.\.%c0%af)|(\.\.%25c0%25af)|(\.\.%c1%9c)|(\.\.%25c1%259c))/gi)||(t&&console.error("Seems like the generated URL includes at least one security issue and got blocked. Please check the calendar button parameters!"),!1)}function atcb_validEmail(e,t=!1){return!!/^.{0,70}@.{1,30}\.[\w.]{2,9}$/.test(e)&&(t&&console.log("Testing for MX records not yet available"),!0)}function atcb_rewrite_html_elements(e,t=!1){return e=e.replace(/<br\s*\/?>/gi,"\n"),e=t?e.replace(/\[(|\/)(url|br|hr|p|b|strong|u|i|em|li|ul|ol|h\d)\]|((\|.*)\[\/url\])/gi,""):(e=e.replace(/\[(\/|)(br|hr|p|b|strong|u|i|em|li|ul|ol|h\d)\]/gi,"<$1$2>")).replace(/\[url\]([\w&$+.,:;=~!*'?@^%#|\s\-()/]*)\[\/url\]/gi,(function(e,t){const a=t.split("|"),n=a.length>1&&""!=a[1]?a[1]:a[0];return'<a href="'+a[0]+'" target="'+atcbDefaultTarget+'" rel="noopener">'+n+"</a>"}))}function atcb_position_list(e,t,a=!1,n=!1){let o=!1;const i=e;null!==e.querySelector(".atcb-dropdown-anchor")&&(e=e.querySelector(".atcb-dropdown-anchor"),o=!0);let l=e.getBoundingClientRect(),r=t.getBoundingClientRect();const s=i.getBoundingClientRect(),c=document.documentElement.clientHeight,d=document.getElementById("atcb-pos-wrapper");null!==d&&(d.style.height=c+"px"),!0!==o||t.classList.contains("atcb-dropoverlay")?(t.style.minWidth=s.width+20+"px",r=t.getBoundingClientRect(),t.style.top=window.scrollY+s.top+s.height/2-r.height/2+"px",t.style.left=s.left-(r.width-s.width)/2+"px"):(t.classList.contains("atcb-dropup")&&n||!a&&!n&&l.top+r.height>c-20&&2*s.top+s.height-l.top-r.height>20?(i.classList.add("atcb-dropup"),t.classList.add("atcb-dropup"),t.style.bottom=2*c-(c+(s.top+(s.top+s.height-l.top)))-window.scrollY+"px"):(t.style.top=window.scrollY+l.top+"px",i.classList.contains("atcb-dropup")&&i.classList.remove("atcb-dropup")),l=e.getBoundingClientRect(),t.classList.contains("atcb-style-bubble")||t.classList.contains("atcb-style-text")?t.style.minWidth=l.width+"px":t.style.width=l.width+"px",r=t.getBoundingClientRect(),t.style.left=l.left-(r.width-l.width)/2+"px");const u=document.getElementById("add-to-calendar-button-reference");u&&(i.classList.contains("atcb-dropup")?(u.style.top=window.scrollY+s.top+s.height+"px",u.style.left=s.left+(s.width-150)/2+"px"):(r=t.getBoundingClientRect(),i.classList.contains("atcb-dropoverlay")||!o?u.style.top=window.scrollY+r.top+r.height+"px":u.style.top=window.scrollY+l.top+r.height+"px",u.style.left=r.left+(r.width-150)/2+"px"))}function atcb_manage_body_scroll(e=null){const t=function(){if(null!=e)return e;{const e=document.querySelectorAll(".atcb-modal");return 0==e.length?null:e[e.length-1]}}();if(null==t)return;t.getBoundingClientRect().height+100>window.innerHeight?document.body.classList.add("atcb-modal-no-scroll"):document.body.classList.remove("atcb-modal-no-scroll")}function atcb_set_fullsize(e){e.style.width=window.innerWidth+"px",e.style.height=window.innerHeight+100+"px"}function atcb_set_sizes(e,t){e.style.setProperty("--base-font-size-l",t.l+"px"),e.style.setProperty("--base-font-size-m",t.m+"px"),e.style.setProperty("--base-font-size-s",t.s+"px")}function atcb_generate_uuid(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(e=>(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)))}function atcb_copy_to_clipboard(e){const t=document.createElement("input");document.body.appendChild(t);const a=t.contentEditable,n=t.readOnly;if(t.value=e,t.contentEditable=!0,t.readOnly=!1,isiOS()){var o=document.createRange();o.selectNodeContents(t);var i=window.getSelection();i.removeAllRanges(),i.addRange(o),t.setSelectionRange(0,999999)}else navigator.clipboard.writeText(e),t.select();t.contentEditable=a,t.readOnly=n,document.execCommand("copy"),t.remove()}function atcb_debounce(e,t=200){let a;return(...n)=>{clearTimeout(a),a=setTimeout((()=>{e.apply(this,n)}),t)}}function atcb_debounce_leading(e,t=300){let a;return(...n)=>{a||e.apply(this,n),clearTimeout(a),a=setTimeout((()=>{a=void 0}),t)}}function atcb_throttle(e,t=10){let a,n=null,o=0,i=(...t)=>{o=Date.now(),n=null,a=e.apply(this,t)};return(...l)=>{let r=Date.now(),s=t-(r-o);return s<=0||s>t?(n&&(clearTimeout(n),n=null),o=r,a=e.apply(this,l)):n||(n=setTimeout(i,s)),a}}const i18nStrings={en:{"Add to Calendar":"Add to Calendar","iCal File":"iCal File",Close:"Close","Close Selection":"Close Selection","Click me":"Click me","modal.webview.ical.h":"Open your browser","modal.webview.ical.text":"Unfortunately, in-app browsers have problems with the way we generate the calendar file.","modal.clipboard.text":"We automatically copied a magical URL into your clipboard.","modal.webview.ical.steps":"<ol><li><strong>Open another browser</strong> on your phone, ...</li><li><strong>Paste</strong> the clipboard content and go.</li></ol>","modal.crios.ical.h":"Open Safari","modal.crios.ical.text":"Unfortunately, Chrome on iOS has problems with the way we generate the calendar file.","modal.crios.ical.steps":"<ol><li><strong>Open Safari</strong>, ...</li><li><strong>Paste</strong> the clipboard content and go.</li></ol>","modal.multidate.h":"This is an event series","modal.multidate.text":"Add the individual events one by one:",Event:"Event","Cancelled Date":"This date got cancelled.","Delete from Calendar":"Please update your calendar!","modal.subscribe.yahoo.h":"Add Calendar to Yahoo","modal.subscribe.yahoo.text":'<ol><li>Open now the Yahoo Calendar.</li><li>Click the "Actions" tab.</li><li>Hit "Follow Other Calendars".</li><li>Set a name and past the clipboard content into the url field.</li></ol>',Cancel:"Cancel"},de:{"Add to Calendar":"Im Kalender speichern","iCal File":"iCal-Datei",Close:"Schließen","Close Selection":"Auswahl schließen","Click me":"Klick mich","modal.webview.ical.h":"Öffne deinen Browser","modal.webview.ical.text":"Leider haben In-App-Browser Probleme mit der Art, wie wir Kalender-Dateien erzeugen.","modal.clipboard.text":"Wir haben automatisch eine magische URL in deine Zwischenablage kopiert.","modal.webview.ical.steps":"<ol><li><strong>Öffne einen anderen Browser</strong> auf deinem Smartphone, ...</li><li>Nutze die <strong>Einfügen</strong>-Funktion, um fortzufahren.</li></ol>","modal.crios.ical.h":"Öffne Safari","modal.crios.ical.text":"Leider Chrome unter iOS Probleme mit der Art, wie wir Kalender-Dateien erzeugen.","modal.crios.ical.steps":"<ol><li><strong>Öffne Safari</strong>, ...</li><li>Nutze die <strong>Einfügen</strong>-Funktion, um fortzufahren.</li></ol>","modal.multidate.h":"Dies is eine Termin-Reihe","modal.multidate.text":"Füge die einzelnen Termine der Reihe nach deinem Kalender hinzu:",Event:"Termin","Cancelled Date":"Dieser Termin wurde abgesagt.","Delete from Calendar":"Bitte aktualisiere deinen Kalender!","modal.subscribe.yahoo.h":"Kalender zu Yahoo hinzufügen","modal.subscribe.yahoo.text":'<ol><li>Öffne den Yahoo Kalender.</li><li>Klicke auf den "Aktionen" Tab.</li><li>Wähle "Weiteren Kalendern folgen".</li><li>Wähle einen Namen und füge die URL aus deiner Zwischenablage in das URL-Feld ein.</li></ol>',Cancel:"Abbrechen"},es:{"Add to Calendar":"Añadir al Calendario","iCal File":"iCal Ficha",Close:"Ciérralo","Close Selection":"Cerrar Selección","Click me":"Haz clic mí","modal.webview.ical.h":"Abra su browser","modal.webview.ical.text":"Lamentablemente, los browsers in-app tienen problemas con la forma en que generamos el archivo del calendario.","modal.clipboard.text":"Hemos copiado automáticamente una URL mágica en su portapapeles.","modal.webview.ical.steps":"<ol><li><strong>Abre otro browser</strong> en tu smartphone, ...</li><li>Utilice la función de <strong>pegar</strong> para continuar.</li></ol>","modal.crios.ical.h":"Abrir Safari","modal.crios.ical.text":"Lamentablemente, Chrome en iOS tiene problemas con la forma de generar el archivo de calendario.","modal.crios.ical.steps":"<ol><li><strong>Abrir Safari</strong>, ...</li><li>Utilice la función de <strong>pegar</strong> para continuar.</li></ol>","modal.multidate.h":"Esta es una serie de fechas","modal.multidate.text":"Añada las fechas individuales a su calendario en orden:",Event:"Término","Cancelled Date":"Esta fecha fue cancelada.","Delete from Calendar":"Actualice su calendario!","modal.subscribe.yahoo.h":"Añadir calendario a Yahoo","modal.subscribe.yahoo.text":'<ol><li>Abra el calendario de Yahoo.</li><li>Haga clic en la pestaña "Acciones".</li><li>Seleccione "Seguir otros calendarios".</li><li>Elige un nombre y pega la URL de tu portapapeles en el campo URL.</li></ol>',Cancel:"Cancelar"},pt:{"Add to Calendar":"Incluir no Calendário","iCal File":"Ficheiro iCal",Close:"Fechar","Close Selection":"Fechar selecção","Click me":"Clicar-me","modal.webview.ical.h":"Abra o seu browser","modal.webview.ical.text":"Infelizmente, os navegadores em tampas têm problemas com a forma como geramos o ficheiro de calendário.","modal.clipboard.text":"Copiámos automaticamente um URL mágico para a sua área de transferência.","modal.webview.ical.steps":"<ol><li><strong>Abrir outro browser</strong> en tu smartphone, ...</li><li>Use a função <forte>colar</strong> para continuar.</li></ol>","modal.crios.ical.h":"Safari aberto","modal.crios.ical.text":"Infelizmente, o cromado no iOS tem problemas com a forma como geramos o ficheiro do calendário.","modal.crios.ical.steps":"<ol><li><strong>Safari aberto</strong>, ...</li><li>Use a função <forte>colar</strong> para continuar.</li></ol>","modal.multidate.h":"Esta é uma série de datas","modal.multidate.text":"Adicione as datas individuais ao seu calendário, por ordem:",Event:"Termo","Cancelled Date":"Esta data foi cancelada.","Delete from Calendar":"Actualize o seu calendário!","modal.subscribe.yahoo.h":"Adicionar calendário ao Yahoo","modal.subscribe.yahoo.text":'<ol><li>Abrir o calendário do Yahoo.</li><li>Clique no separador "Acções".</li><li>Seleccione "Seguir outros calendários".</li><li>Escolha um nome e cole o URL da sua área de transferência no campo URL.</li></ol>',Cancel:"Cancelar"},fr:{"Add to Calendar":"Ajout au Agenda","iCal File":"iCal Fichier",Close:"Fermez","Close Selection":"Fermez la sélection","Click me":"Cliquez-moi","modal.webview.ical.h":"Ouvrez votre navigateur","modal.webview.ical.text":"Malheureusement, les navigateurs in-app ont des problèmes avec la manière dont nous créons les fichiers de agenda.","modal.clipboard.text":"Nous avons automatiquement copié une URL magique dans ton presse-papiers.","modal.webview.ical.steps":"<ol><li><strong>Ouvre un autre navigateur</strong> sur ton smartphone, ...</li><li>Utilise la fonction <strong>insérer</strong> pour continuer.</li></ol>","modal.crios.ical.h":"Ouvre Safari","modal.crios.ical.text":"Malheureusement, Chrome sur iOS a des problèmes avec la façon dont nous générons le fichier du agenda.","modal.crios.ical.steps":"<ol><li><strong>Ouvre Safari</strong>, ...</li><li>Utilise la fonction <strong>insérer</strong> pour continuer.</li></ol>","modal.multidate.h":"Il s'agit d'une série d'événements","modal.multidate.text":"Ajoute les différents rendez-vous dans l'ordre à ton agenda:",Event:"Terminaison","Cancelled Date":"Cette date est annulée.","Delete from Calendar":"Actualisez votre agenda!","modal.subscribe.yahoo.h":"Ajouter un agenda à Yahoo","modal.subscribe.yahoo.text":'<ol><li>Ouvre le Yahoo calendar.</li><li>Clique sur l\'onglet "Actions".</li><li>Sélectionne "Suivre d\'autres agendas".</li><li>Choisis un nom et colle l\'URL de ton presse-papiers dans le champ URL.</li></ol>',Cancel:"Annuler"},nl:{"Add to Calendar":"Opslaan in Agenda","iCal File":"iCal File",Close:"Sluiten","Close Selection":"Sluit selectie","Click me":"Klik me","modal.webview.ical.h":"Open uw browser","modal.webview.ical.text":"Helaas hebben in-app browsers problemen met de manier waarop wij kalenderbestanden maken.","modal.clipboard.text":"We hebben automatisch een magische URL naar je klembord gekopieerd.","modal.webview.ical.steps":"<ol><li><strong>Open een andere browser</strong> op uw smartphone, ...</li><li>Gebruik de <strong>insert</strong> functie om verder te gaan.</li></ol>","modal.crios.ical.h":"Open Safari","modal.crios.ical.text":"Helaas heeft Chrome op iOS problemen met de manier waarop we het kalenderbestand genereren.","modal.crios.ical.steps":"<ol><li><strong>Open Safari</strong>, ...</li><li>Gebruik de <strong>insert</strong> functie om verder te gaan.</li></ol>","modal.multidate.h":"Dit is een reeks data","modal.multidate.text":"Voeg de afzonderlijke delen één voor één toe:",Event:"Termin","Cancelled Date":"Deze datum is geannuleerd.","Delete from Calendar":"Uw agenda bijwerken!","modal.subscribe.yahoo.h":"Toevoegen aan Yahoo","modal.subscribe.yahoo.text":'<ol><li>Open de Yahoo calendar.</li><li>Klik op de "Acties" tab.</li><li>Selecteer "Volg Andere Agenda\'s".</li><li>Kies een naam en plak de URL van uw klembord in het URL-veld.</li></ol>',Cancel:"Annuleren"},tr:{"Add to Calendar":"Takvime Ekle","iCal File":"iCal Dosyası",Close:"Kapat","Close Selection":"Seçimi kapat","Click me":"Beni tıklayın","modal.webview.ical.h":"Tarayıcınızı açın","modal.webview.ical.text":"Ne yazık ki, uygulama içi tarayıcılar takvim dosyalarını oluşturma şeklimizle ilgili sorunlar yaşıyor.","modal.clipboard.text":"Panonuza otomatik olarak sihirli bir URL kopyaladık.","modal.webview.ical.steps":"<ol><li><strong>Akıllı telefonunuzda başka bir tarayıcı açın</strong>, ...</li><li>Devam etmek için <strong>insert</strong> fonksiyonunu kullanın.</li></ol>","modal.crios.ical.h":"Açık Safari","modal.crios.ical.text":"Ne yazık ki iOS'ta Chrome'un takvim dosyası oluşturma yöntemiyle ilgili sorunları var.","modal.crios.ical.steps":"<ol><li><strong>Açık Safari</strong>, ...</li><li>Devam etmek için <strong>insert</strong> fonksiyonunu kullanın.</li></ol>","modal.multidate.h":"Bu bir etkinlik serisidir","modal.multidate.text":"Parçaları teker teker ekleyin:",Event:"Etkinlik","Cancelled Date":"Bu tarih iptal edildi.","Delete from Calendar":"Lütfen takviminizi güncelleyin!","modal.subscribe.yahoo.h":"Yahoo'ya takvim ekleme","modal.subscribe.yahoo.text":'<ol><li>Yahoo takvimini açın.</li><li>"Eylemler" sekmesine tıklayın.</li><li>"Diğer Takvimleri Takip Et" öğesini seçin.</li><li>Bir ad seçin ve URL\'yi panonuzdan URL alanına yapıştırın.</li></ol>',Cancel:"İptal"},zh:{"Add to Calendar":"添加到日历","iCal File":"iCal 文件",Close:"关","Close Selection":"关闭选择","Click me":"点我","modal.webview.ical.h":"打开浏览器","modal.webview.ical.text":"不幸的是，应用内浏览器在我们生成日历文件的方式上存在问题。","modal.clipboard.text":"我们自动将魔术 URL 复制到您的剪贴板。","modal.webview.ical.steps":"<ol><li>打开手机上的任何其他浏览器, ...</li><li>粘贴剪贴板内容并开始。</li></ol>","modal.crios.ical.h":"打开 Safari","modal.crios.ical.text":"不幸的是，iOS 上的 Chrome 在我们生成日历文件的方式上存在问题。","modal.crios.ical.steps":"<ol><li><strong>打开 Safari</strong>, ...</li><li>粘贴剪贴板内容并开始。</li></ol>","modal.multidate.h":"这是一个活动系列","modal.multidate.text":"逐个添加各个部分:",Event:"事件","Cancelled Date":"此日期已取消。","Delete from Calendar":"请更新您的日历!","modal.subscribe.yahoo.h":"将日历添加到 Yahoo","modal.subscribe.yahoo.text":"<ol><li>打开 Yahoo 日历。</li><li>点击“操作”标签。</li><li>选择“关注其他日历”。</li><li>选择一个名称并将剪贴板中的 URL 粘贴到 URL 字段中。</li></ol>",Cancel:"中止"},ar:{"Add to Calendar":"إضافة إلى التقويم","iCal File":"ملف iCal",Close:"قريب","Close Selection":"إغلاق التحديد","Click me":"انقر فوق لي","modal.webview.ical.h":"افتح المستعرض الخاص بك","modal.webview.ical.text":"لسوء الحظ ، تواجه المتصفحات داخل التطبيق مشاكل في طريقة إنشاء ملف التقويم.","modal.clipboard.text":"قمنا تلقائيًا بنسخ عنوان URL سحري إلى الحافظة الخاصة بك.","modal.webview.ical.steps":"<ol><li>افتح أي متصفح آخر على هاتفك الذكي, ...</li><li>.الصق محتوى الحافظة واذهب</li></ol>","modal.crios.ical.h":"افتح Safari","modal.crios.ical.text":"لسوء الحظ ، يواجه Chrome على iOS مشاكل في طريقة إنشاء ملف التقويم","modal.crios.ical.steps":"<ol><li><strong>افتح Safari</strong>, ...</li><li>الصق محتوى الحافظة واذهب.</li></ol>","modal.multidate.h":"هذه سلسلة أحداث","modal.multidate.text":"أضف الأجزاء الفردية واحدة تلو الأخرى:",Event:"حدث","Cancelled Date":"تم إلغاء هذا التاريخ.","Delete from Calendar":"الرجاء تحديث التقويم الخاص بك!","modal.subscribe.yahoo.h":"أضف التقويم إلى Yahoo","modal.subscribe.yahoo.text":'<ol><li>افتح تقويم Yahoo.</li><li>انقر فوق علامة التبويب "الإجراءات".</li><li>حدد "متابعة تقويمات أخرى".</li><li>اختر اسمًا والصق عنوان URL من الحافظة الخاصة بك في حقل URL.</li></ol>',Cancel:"إحباط"},hi:{"Add to Calendar":"कैलेंडर में जोड़ें","iCal File":"iCal फ़ाइल",Close:"बंद करना","Close Selection":"चयन बंद करें","Click me":"मुझे क्लिक करें","modal.webview.ical.h":"अपना ब्राउज़र खोलें","modal.webview.ical.text":"दुर्भाग्य से, इन-ऐप ब्राउज़र में कैलेंडर फ़ाइल बनाने के तरीके में समस्याएँ हैं।","modal.clipboard.text":"हमने आपके क्लिपबोर्ड पर स्वचालित रूप से एक जादुई URL कॉपी कर लिया है।","modal.webview.ical.steps":"<ol><li>अपने फ़ोन पर <strong>दूसरा ब्राउज़र खोलें</strong>, ...</li><li>क्लिपबोर्ड सामग्री <strong>चिपकाएं</strong> और जाएं।</li></ol>","modal.crios.ical.h":"सफारी खोलें","modal.crios.ical.text":"दुर्भाग्य से, iOS पर Chrome को कैलेंडर फ़ाइल जेनरेट करने के हमारे तरीके में समस्या है।","modal.crios.ical.steps":"<ol><li><strong>सफारी खोलें</strong>, ...</li><li>क्लिपबोर्ड सामग्री <strong>चिपकाएं</strong> और जाएं।</li></ol>","modal.multidate.h":"यह एक इवेंट सीरीज़ है","modal.multidate.text":"अलग-अलग हिस्सों को एक-एक करके जोड़ें:",Event:"आयोजन","Cancelled Date":"यह तिथि रद्द हो गई।","Delete from Calendar":"कृपया अपना कैलेंडर अपडेट करें!","modal.subscribe.yahoo.h":"Yahoo . में कैलेंडर जोड़ें","modal.subscribe.yahoo.text":'<ol><li>Yahoo कैलेंडर खोलें।</li><li>"कृती" टैब पर क्लिक करें।</li><li>"इतर कॅलेंडर्सचे अनुसरण करा" चुनें।</li><li>एक नाम चुनें और अपने क्लिपबोर्ड से URL को URL फ़ील्ड में पेस्ट करें।</li></ol>',Cancel:"रद्द करना"},pl:{"Add to Calendar":"Dodaj do kalendarza","iCal File":"Plik iCal",Close:"Zamknij","Close Selection":"Zamknij wybór","Click me":"Kliknij mnie","modal.webview.ical.h":"Otwórz przeglądarkę","modal.webview.ical.text":"Niestety, przeglądarki in-app mają problemy ze sposobem, w jaki generujemy plik kalendarza.","modal.clipboard.text":"Automatycznie skopiowaliśmy magiczny adres URL do schowka.","modal.webview.ical.steps":"<ol><li><strong>Otwórz inną przeglądarkę</strong> w swoim telefonie, ...</li><li><strong>Wklej</strong> zawartość schowka i ruszaj.</li></ol>","modal.crios.ical.h":"Otwórz Safari","modal.crios.ical.text":"Niestety, Chrome na iOS ma problemy ze sposobem generowania pliku kalendarza.","modal.crios.ical.steps":"<ol><li><strong>Otwórz Safari</strong>, ...</li><li><strong>Wklej</strong> zawartość schowka i ruszaj.</li></ol>","modal.multidate.h":"To jest cykl imprez","modal.multidate.text":"Dodawać po kolei poszczególne części:",Event:"Wydarzenie","Cancelled Date":"Ta data została odwołana.","Delete from Calendar":"Zaktualizuj swój kalendarz!","modal.subscribe.yahoo.h":"Dodaj kalendarz do Yahoo","modal.subscribe.yahoo.text":'<ol><li>Otwórz kalendarz Yahoo.</li><li>Kliknij na zakładkę "Czynności".</li><li>Wybierz "Obserwuj inne kalendarze".</li><li>Wybierz nazwę i wklej adres URL ze schowka w polu URL.</li></ol>',Cancel:"Anuluj"},id:{"Add to Calendar":"Tambahkan ke Kalender","iCal File":"File iCal",Close:"Tutup","Close Selection":"Seleksi Tutup","Click me":"Klik saya","modal.webview.ical.h":"Buka browser Anda","modal.webview.ical.text":"Sayangnya, browser dalam aplikasi memiliki masalah dengan cara kami menghasilkan file kalender.","modal.clipboard.text":"Kami telah secara otomatis menyalin URL ajaib ke clipboard Anda.","modal.webview.ical.steps":"<ol><li><strong>Buka peramban lain</strong> pada ponsel Anda, ...</li><li>Tempelkan konten clipboard dan pergi.</li></ol>","modal.crios.ical.h":"Buka Safari","modal.crios.ical.text":"Sayangnya, Chrome di iOS memiliki masalah dengan cara kami menghasilkan file kalender.","modal.crios.ical.steps":"<ol><li><strong>Buka Safari</strong>, ...</li><li>Tempelkan konten clipboard dan pergi.</li></ol>","modal.multidate.h":"Ini adalah rangkaian acara","modal.multidate.text":"Tambahkan masing-masing bagian satu per satu:",Event:"Acara","Cancelled Date":"Tanggal ini dibatalkan.","Delete from Calendar":"Perbarui kalender Anda!","modal.subscribe.yahoo.h":"Tambahkan kalender ke Yahoo","modal.subscribe.yahoo.text":'<ol><li>Buka kalender Yahoo.</li><li>Klik pada tab "Tindakan".</li><li>Pilih "Ikuti Kalender Lain".</li><li>Pilih nama dan tempelkan URL dari clipboard Anda ke bidang URL.</li></ol>',Cancel:"Batal"},no:{"Add to Calendar":"Legg til i kalenderen","iCal File":"iCal-fil",Close:"Lukk","Close Selection":"Lukk utvalg","Click me":"Klikk på meg","modal.webview.ical.h":"Åpne nettleseren din","modal.webview.ical.text":"Dessverre har nettlesere i appen problemer med måten vi genererer kalenderfilen på.","modal.clipboard.text":"Vi kopierte automatisk en magisk URL til utklippstavlen din.","modal.webview.ical.steps":"<ol><li><strong>Åpne en annen nettleser</strong> på telefonen, ...</li><li><strong>Lim inn</strong> innholdet på utklippstavlen og gå.</li></ol>","modal.crios.ical.h":"Åpne Safari","modal.crios.ical.text":"Dessverre har Chrome på iOS problemer med måten vi genererer kalenderfilen på.","modal.crios.ical.steps":"<ol><li><strong>Åpne Safari</strong>, ...</li><li><strong>Lim inn</strong> innholdet på utklippstavlen og gå.</li></ol>","modal.multidate.h":"Dette er en avtaleserie","modal.multidate.text":"Legg til de enkelte datoene i kalenderen din i rekkefølge:",Event:"Møte","Cancelled Date":"Denne datoen ble avlyst.","Delete from Calendar":"Oppdater kalenderen din!","modal.subscribe.yahoo.h":"Legg til kalender til Yahoo","modal.subscribe.yahoo.text":"<ol><li>Åpne Yahoo-kalenderen.</li><li>Klikk på «Handlinger»-fanen.</li><li>Velg «Følg andre kalendere».</li><li>Velg et navn og lim inn URL-en fra utklippstavlen i URL-feltet.</li></ol>",Cancel:"Avbryt"},fi:{"Add to Calendar":"Lisää kalenteriin","iCal File":"iCal-tiedosto",Close:"Sulje","Close Selection":"Sulje valinta","Click me":"Klikkaa minua","modal.webview.ical.h":"Avaa selain","modal.webview.ical.text":"Valitettavasti sovelluksen sisäisillä selaimilla on ongelmia kalenteritiedoston luomisessa.","modal.clipboard.text":"Olemme automaattisesti kopioineet maagisen URL-osoitteen leikepöydällesi.","modal.webview.ical.steps":"<ol><li><strong>Avaa toinen selain</strong> puhelimessasi., ...</li><li><strong>liitä</strong> leikepöydän sisältö ja lähde.</li></ol>","modal.crios.ical.h":"Avaa Safari","modal.crios.ical.text":"Valitettavasti iOS:n Chromessa on ongelmia kalenteritiedoston luomisessa.","modal.crios.ical.steps":"<ol><li><strong>Avaa Safari</strong>, ...</li><li><strong>liitä</strong> leikepöydän sisältö ja lähde.</li></ol>","modal.multidate.h":"Tämä on tapahtumasarja","modal.multidate.text":"Lisää yksittäiset osat yksi kerrallaan:",Event:"Tapahtuma","Cancelled Date":"Tämä päivämäärä peruttiin.","Delete from Calendar":"Päivitä kalenterisi!","modal.subscribe.yahoo.h":"Lisää kalenteri Yahoo","modal.subscribe.yahoo.text":'<ol><li>Avaa Yahoo-kalenteri.</li><li>Napsauta "Toiminnot"-välilehteä.</li><li>Valitse "Seuraa muiden kalentereita".</li><li>Valitse nimi ja liitä URL-osoite leikepöydältäsi URL-kenttään.</li></ol>',Cancel:"Peruuta"},sv:{"Add to Calendar":"Lägg till i kalender","iCal File":"iCal-fil",Close:"Stäng","Close Selection":"Stäng urvalet","Click me":"Klicka på mig","modal.webview.ical.h":"Öppna din webbläsare","modal.webview.ical.text":"Tyvärr har webbläsare i appen problem med hur vi genererar kalenderfilen.","modal.clipboard.text":"Vi har automatiskt kopierat en magisk URL till ditt klippblock.","modal.webview.ical.steps":"<ol><li><strong>Öppna en annan webbläsare</strong> på telefonen, ...</li><li><strong>Insätt</strong> innehållet i klippbordet och kör.</li></ol>","modal.crios.ical.h":"Öppna Safari","modal.crios.ical.text":"Tyvärr har Chrome på iOS problem med hur vi genererar kalenderfilen.","modal.crios.ical.steps":"<ol><li><strong>Öppna Safari</strong>, ...</li><li><strong>Insätt</strong> innehållet i klippbordet och kör.</li></ol>","modal.multidate.h":"Detta är en evenemangsserie","modal.multidate.text":"Lägg till de enskilda delarna en efter en:",Event:"Evenemang","Cancelled Date":"Detta datum har ställts in.","Delete from Calendar":"Uppdatera din kalender!","modal.subscribe.yahoo.h":"Lägg till kalender i Yahoo","modal.subscribe.yahoo.text":'<ol><li>Öppna Yahoo-kalendern.</li><li>Klicka på fliken "Åtgärder".</li><li>Välj "Följ andra kalendrar".</li><li>Välj ett namn och klistra in URL:en från klippbordet i URL-fältet.</li></ol>',Cancel:"Avbryt"},cs:{"Add to Calendar":"Přidat do kalendáře","iCal File":"Soubor iCal",Close:"Zavřít","Close Selection":"Zavřít výběr","Click me":"Klikněte na mě","modal.webview.ical.h":"Otevřete prohlížeč","modal.webview.ical.text":"Prohlížeče v aplikacích mají bohužel problémy se způsobem generování souboru kalendáře.","modal.clipboard.text":"Do schránky jsme automaticky zkopírovali kouzelnou adresu URL.","modal.webview.ical.steps":"<ol><li><strong>Otevření jiného prohlížeče</strong> v telefonu, ...</li><li><strong>Vložte</strong> obsah schránky a přejděte.</li></ol>","modal.crios.ical.h":"Otevřít Safari","modal.crios.ical.text":"Chrome v systému iOS má bohužel problémy se způsobem generování souboru kalendáře.","modal.crios.ical.steps":"<ol><li><strong>Otevřít Safari</strong>, ...</li><li><strong>Vložte</strong> obsah schránky a přejděte.</li></ol>","modal.multidate.h":"Jedná se o sérii událostí","modal.multidate.text":"Přidávejte jednotlivé díly jeden po druhém:",Event:"Událost","Cancelled Date":"Toto datum bylo zrušeno.","Delete from Calendar":"Aktualizujte svůj kalendář!","modal.subscribe.yahoo.h":"Přidat kalendář do Yahoo","modal.subscribe.yahoo.text":'<ol><li>Otevřete kalendář Yahoo.</li><li>Klikněte na kartu "Akce".</li><li>Vyberte možnost "Sledovat další kalendáře".</li><li>Vyberte název a vložte adresu URL ze schránky do pole URL.</li></ol>',Cancel:"Storno"},ja:{"Add to Calendar":"カレンダーに追加","iCal File":"iCalファイル",Close:"閉じる","Close Selection":"クローズ選択","Click me":"クリックしてください","modal.webview.ical.h":"ブラウザを起動する","modal.webview.ical.text":"残念ながら、アプリ内ブラウザは、カレンダーファイルの生成方法に問題があります。","modal.clipboard.text":"魔法のURLを自動的にクリップボードにコピーしています。","modal.webview.ical.steps":"<ol><li>スマートフォンで別のブラウザを起動する, ...</li><li>クリップボードの内容を貼り付けて行く。</li></ol>","modal.crios.ical.h":"オープンSafari","modal.crios.ical.text":"残念ながら、iOS版Chromeでは、カレンダーファイルの生成方法に問題があります。","modal.crios.ical.steps":"<ol><li><strong>オープンSafari</strong>, ...</li><li>クリップボードの内容を貼り付けて行く。</li></ol>","modal.multidate.h":"イベントシリーズです","modal.multidate.text":"個々のパーツを一つずつ追加していく:",Event:"イベント","Cancelled Date":"この日はキャンセルになりました。","Delete from Calendar":"カレンダーを更新する!","modal.subscribe.yahoo.h":"Yahooにカレンダーを追加する","modal.subscribe.yahoo.text":"<ol><li>Yahooカレンダーを開く。</li><li>[実行] タブをクリックします。</li><li>[その他のカレンダーのフォロー] を選択します。</li><li>名前を決めて、クリップボードにあるURLをURL欄に貼り付けます。</li></ol>",Cancel:"キャンセル"},it:{"Add to Calendar":"Aggiungi al calendario","iCal File":"File iCal",Close:"Chiudere","Close Selection":"Chiudere la selezione","Click me":"Clicca su di me","modal.webview.ical.h":"Aprire il browser","modal.webview.ical.text":"Purtroppo i browser in-app hanno problemi con il modo in cui generiamo il file del calendario.","modal.clipboard.text":"Abbiamo copiato automaticamente un URL magico negli appunti.","modal.webview.ical.steps":"<ol><li><strong>Aprire un altro browser</strong> sul cellulare, ...</li><li><strong>Incollare</strong> il contenuto degli appunti e partire.</li></ol>","modal.crios.ical.h":"Aprire Safari","modal.crios.ical.text":"Purtroppo, Chrome su iOS ha problemi con il modo in cui generiamo il file del calendario.","modal.crios.ical.steps":"<ol><li><strong>Aprire Safari</strong>, ...</li><li><strong>Incollare</strong> il contenuto degli appunti e partire.</li></ol>","modal.multidate.h":"Questa è una serie di eventi","modal.multidate.text":"Aggiungere le singole parti una per una:",Event:"Evento","Cancelled Date":"La data è stata annullata.","Delete from Calendar":"Aggiornare il calendario!","modal.subscribe.yahoo.h":"Aggiungi il calendario a Yahoo","modal.subscribe.yahoo.text":'<ol><li>Aprire il calendario di Yahoo.</li><li>Fare clic sulla scheda "Azioni".</li><li>Selezionare "Segui altri calendari".</li><li>Scegliere un nome e incollare l\'URL dagli appunti nel campo URL.</li></ol>',Cancel:"Annulla"},ko:{"Add to Calendar":"캘린더에 추가","iCal File":"iCal 파일",Close:"닫다","Close Selection":"선택 닫기","Click me":"클릭 해주세요","modal.webview.ical.h":"브라우저 열기","modal.webview.ical.text":"불행히도 인앱 브라우저는 캘린더 파일을 생성하는 방식에 문제가 있습니다.","modal.clipboard.text":"매직 URL을 클립보드에 자동으로 복사했습니다.","modal.webview.ical.steps":"<ol><li>휴대전화에서 다른 브라우저 열기, ...</li><li>클립보드 내용을 붙여넣고 이동합니다.</li></ol>","modal.crios.ical.h":"Safari 열기","modal.crios.ical.text":"불행히도 iOS의 Chrome은 캘린더 파일을 생성하는 방식에 문제가 있습니다.","modal.crios.ical.steps":"<ol><li><strong>Safari 열기</strong>, ...</li><li>클립보드 내용을 붙여넣고 이동합니다.</li></ol>","modal.multidate.h":"이벤트 시리즈입니다","modal.multidate.text":"개별 부품을 하나씩 추가:",Event:"이벤트","Cancelled Date":"이 날짜는 취소되었습니다.","Delete from Calendar":"캘린더를 업데이트하세요!","modal.subscribe.yahoo.h":"Yahoo에 캘린더 추가","modal.subscribe.yahoo.text":'<ol><li>Yahoo 캘린더를 엽니다.</li><li>"동작" 탭을 클릭합니다.</li><li>"다른 일정관리 팔로우"를 선택합니다.</li><li>이름을 선택하고 클립보드의 URL을 URL 필드에 붙여넣습니다.</li></ol>',Cancel:"취소"},vi:{"Add to Calendar":"Thêm vào Lịch","iCal File":"Tệp iCal",Close:"Đóng","Close Selection":"Đóng lựa chọn","Click me":"Nhấp vào đây","modal.webview.ical.h":"Mở trình duyệt của bạn","modal.webview.ical.text":"Rất tiếc, các trình duyệt trong ứng dụng gặp sự cố với cách chúng tôi tạo tệp lịch.","modal.clipboard.text":"Chúng tôi đã tự động sao chép một URL ma thuật vào khay nhớ tạm của bạn.","modal.webview.ical.steps":"<ol><li><strong> Mở trình duyệt khác </strong> trên điện thoại của bạn, ...</li><li><strong> Dán </strong> nội dung khay nhớ tạm và bắt đầu.</li></ol>","modal.crios.ical.h":"Mở Safari","modal.crios.ical.text":"Rất tiếc, Chrome trên iOS gặp sự cố với cách chúng tôi tạo tệp lịch.","modal.crios.ical.steps":"<ol><li><strong>Mở Safari</strong>, ...</li><li><strong> Dán </strong> nội dung khay nhớ tạm và bắt đầu.</li></ol>","modal.multidate.h":"Đây là một chuỗi sự kiện","modal.multidate.text":"Thêm từng phần riêng lẻ một:",Event:"Biến cố","Cancelled Date":"Ngày này đã bị hủy.","Delete from Calendar":"Cập nhật lịch của bạn!","modal.subscribe.yahoo.h":"Thêm lịch vào Yahoo","modal.subscribe.yahoo.text":'<ol><li>Mở Lịch Yahoo.</li><li>Nhấp vào tab "Hành động".</li><li>Chọn "Theo dõi các Lịch khác".</li><li>Chọn tên và dán URL từ khay nhớ tạm của bạn vào trường URL.</li></ol>',Cancel:"Hủy bỏ"}};function atcb_translate_hook(e,t){const a=e.replace(/\s+/g,"").toLowerCase();return null!=t.customLabels&&null!=t.customLabels[`${a}`]&&""!=t.customLabels[`${a}`]?atcb_rewrite_html_elements(t.customLabels[`${a}`]):atcb_translate(e,t.language)}function atcb_translate(e,t){return t||(t="en"),i18nStrings[`${t}`][`${e}`]?i18nStrings[`${t}`][`${e}`]:e}let atcbInitialInit=!1;function atcb_init(){if(atcbInitialInit||atcb_set_global_event_listener(),atcb_init_log_msg(),!isBrowser())return void console.error("no further initialization due to wrong environment (no browser)");const e=document.querySelectorAll(".atcb"),t=[];if(e.length>0){const a=document.querySelectorAll(".atcb-initialized");for(let n=0;n<e.length;n++){if(e[parseInt(n)].classList.contains("atcb-initialized"))continue;const o=atcb_get_pro_data(atcb_patch_config(function(){try{return JSON.parse(atcb_secure_content(e[parseInt(n)].innerHTML.replace(/(\r\n|\n|\r)/g,""),!1))}catch(e){return console.error("Add to Calendar Button generation failed: JSON content provided, but badly formatted (in doubt, try some tool like https://jsonformatter.org/ to validate).\r\nError message: "+e),""}}()));if(0!=o.length&&atcb_check_required(o)){const i=atcb_decorate_data(o);null!=i.identifier&&""!=i.identifier||(i.identifier="atcb-btn-"+(n+a.length+1)),atcb_validate(i)&&(atcb_generate_button(e[parseInt(n)],i),atcb_update_state_management(i),t.push(i.identifier))}}}return t}function atcb_action(e,t,a=!0){if(atcbInitialInit||atcb_set_global_event_listener(),atcb_init_log_msg(),!atcb_check_required(e=atcb_get_pro_data(e=atcb_secure_content(e))))throw new Error("Add to Calendar Button generation failed: required data missing; see console logs");if(e=atcb_decorate_data(e),t?(null!=t.id&&""!=t.id?e.identifier=t.id:null!=e.identifier&&""!=e.identifier?t.id=e.identifier:e.identifier="atcb-btn-custom","dropdown"==e.listStyle&&(e.listStyle="overlay")):(e.identifier="atcb-btn-custom",e.listStyle="modal",e.trigger="click"),!atcb_validate(e))throw new Error("Add to Calendar Button generation ("+e.identifier+") failed: invalid data; see console logs");return atcb_update_state_management(e),atcb_toggle("open",e,t,a),console.log('Add to Calendar Button "'+e.identifier+'" triggered'),[e.identifier]}function atcb_destroy(e){atcb_close();const t=document.getElementById(e);return null!=atcbStates[`${e}`]&&t?(delete atcbStates[`${e}`],t.parentElement.parentElement.classList.contains("atcb-initialized")?t.parentElement.parentElement.remove():t.remove(),console.log('Add to Calendar Button "'+e+'" destroyed'),!0):(console.error("Add to Calendar Button could not be destroyed! ID unknown."),!1)}function atcb_update_state_management(e){const t=[];for(let a=0;a<e.options.length;a++){t[e.options[`${a}`]]=[];for(let n=1;n<=e.dates.length;n++)t[e.options[`${a}`]].push(0)}atcbStates[e.identifier]=t}function atcb_init_log_msg(){atcbInitialInit||(console.log("Add to Calendar Button Script initialized (version 1.18.8)"),console.log("See https://github.com/add2cal/add-to-calendar-button for details"),atcbInitialInit=!0)}function atcb_get_pro_data(e){return null!=e.proKey&&""!=e.proKey?(console.error("Add to Calendar Button generation failed: proKey invalid!"),[]):e}function atcb_set_global_event_listener(){isBrowser()&&(document.addEventListener("keyup",(function(e){"Escape"===e.key&&atcb_toggle("close","","",!0)})),document.addEventListener("keydown",(e=>{if(document.querySelector(".atcb-list")&&("ArrowDown"===e.key||"ArrowUp"===e.key||"Tab"===e.key)){let t=0,a=document.activeElement;const n=document.querySelectorAll(".atcb-list-item").length;if(a.classList.contains("atcb-list-item"))"ArrowDown"===e.key&&a.dataset.optionNumber<n?(e.preventDefault(),t=parseInt(a.dataset.optionNumber)+1):"ArrowUp"===e.key&&a.dataset.optionNumber>=1&&(e.preventDefault(),t=parseInt(a.dataset.optionNumber)-1),t>0&&document.querySelector('.atcb-list-item[data-option-number="'+t+'"]').focus();else switch(e.preventDefault(),e.key){case"ArrowDown":default:document.querySelector('.atcb-list-item[data-option-number="1"]').focus();break;case"ArrowUp":document.querySelector('.atcb-list-item[data-option-number="'+n+'"]').focus()}}})),window.addEventListener("resize",atcb_throttle((()=>{const e=document.getElementById("atcb-bgoverlay");null!=e&&(atcb_set_fullsize(e),atcb_manage_body_scroll());const t=document.querySelector(".atcb-active");if(null!=t){const e=document.querySelector(".atcb-dropdown");null!=e&&atcb_position_list(t,e,!1,!0)}}))),window.addEventListener("scroll",atcb_throttle((()=>{const e=document.querySelector(".atcb-active");if(null!=e){const t=document.querySelector(".atcb-dropdown");null!=t&&t.classList.contains("atcb-mind-scrolling")&&atcb_position_list(e,t,!1,!0)}}),20)))}
/*! START INIT */isBrowser()&&("loading"!==document.readyState?atcb_init():document.addEventListener("DOMContentLoaded",atcb_init,!1))
/*! END INIT */;
//# sourceMappingURL=/sm/20372cbfd3fd58d72a44f043c08d25854e62d28df6e6daf27231d80a29368d39.map