| 1234567 |
- /**
- * @license BadiDate v3.0.2
- * (c) 2018 Jan Greis
- * licensed under MIT
- */
- import{sunset as e,solarNoon as a,sunrise as t,settings as i}from"meeussunmoon";import{DateTime as r,Duration as n}from"luxon";var o=Object.freeze({__proto__:null,month:{1:"Bahá",2:"Jalál",3:"Jamál",4:"‘Aẓamat",5:"Núr",6:"Raḥmat",7:"Kalimát",8:"Kamál",9:"Asmá’",10:"‘Izzat",11:"Ma_sh_íyyat",12:"‘Ilm",13:"Qudrat",14:"Qawl",15:"Masá’il",16:"_Sh_araf",17:"Sulṭán",18:"Mulk",19:"‘Alá’",20:"Ayyám-i-Há"},monthL:{1:"Splendour",2:"Glory",3:"Beauty",4:"Grandeur",5:"Light",6:"Mercy",7:"Words",8:"Perfection",9:"Names",10:"Might",11:"Will",12:"Knowledge",13:"Power",14:"Speech",15:"Questions",16:"Honour",17:"Sovereignty",18:"Dominion",19:"Loftiness",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"First day of Riḍván",3:"Ninth day of Riḍván",4:"Twelfth day of Riḍván",5:"Declaration of the Báb",6:"Ascension of Bahá’u’lláh",7:"Martyrdom of the Báb",8:"Birth of the Báb",9:"Birth of Bahá’u’lláh",10:"Day of the Covenant",11:"Ascension of ‘Abdu’l-Bahá"},weekday:{1:"Jalál",2:"Jamál",3:"Kamál",4:"Fiḍál",5:"‘Idál",6:"Istijlál",7:"Istiqlál"},weekdayAbbr3:{1:"Jal",2:"Jam",3:"Kam",4:"Fiḍ",5:"‘Idá",6:"Isj",7:"Isq"},weekdayAbbr2:{1:"Jl",2:"Jm",3:"Ka",4:"Fi",5:"‘Id",6:"Ij",7:"Iq"},weekdayL:{1:"Glory",2:"Beauty",3:"Perfection",4:"Grace",5:"Justice",6:"Majesty",7:"Independence"},yearInVahid:{1:"Alif",2:"Bá’",3:"Ab",4:"Dál",5:"Báb",6:"Váv",7:"Abad",8:"Jád",9:"Bahá",10:"Ḥubb",11:"Bahháj",12:"Javáb",13:"Aḥad",14:"Vahháb",15:"Vidád",16:"Badí‘",17:"Bahí",18:"Abhá",19:"Váḥid"},vahid:"Váḥid",kulliShay:"Kull-i-_Sh_ay’",BE:"B.E.",badiCalendar:"Badí‘ Calendar",unicodeCharForZero:"0",defaultFormat:"d MM+ y BE"});const s={1:"البهاء",2:"الجلال",3:"الجمال",4:"العظمة",5:"النور",6:"الرحمة",7:"الكلمات",8:"الكمال",9:"الأسماء",10:"العزّة",11:"المشية",12:"العلم",13:"القدرة",14:"القول",15:"المسائل",16:"الشرف",17:"السلطان",18:"الملك",19:"العلاء",20:"ايام الهاء"},d=s;const l={en:o,ar:Object.freeze({__proto__:null,month:s,monthL:d,holyDay:{1:"عيد النَّيروز",2:"اليوم الأول من عيد الرِّضوان",3:"اليوم التاسع من عيد الرِّضوان",4:"اليوم الثاني عشر من عيد الرِّضوان",5:"يوم إعلان دعوة حضرة الباب",6:"يوم صعود حضرة بهاء الله",7:"يوم استشهاد حضرة الباب",8:"يوم ولادة حضرة الباب",9:"يوم ولادة حضرة بهاء الله",10:"يوم الميثاق",11:"يوم صعود حضرة عبد البهاء"},weekday:{1:"الجلال",2:"الجمال",3:"الكمال",4:"الفضّال",5:"العدّال",6:"الأستجلال",7:"الاستقلال"},weekdayAbbr3:{1:"جلا",2:"جما",3:"كما",4:"فضّا",5:"عدّا",6:"اسج",7:"اسق"},weekdayAbbr2:{1:"جل",2:"جم",3:"كم",4:"فض",5:"عد",6:"اج",7:"اق"},weekdayL:{1:"الجلال",2:"الجمال",3:"الكمال",4:"الفضّال",5:"العدّال",6:"الأستجلال",7:"أستقلال"},yearInVahid:{1:"ألف",2:"باء",3:"أب",4:"دﺍﻝ",5:"باب",6:"وﺍو",7:"أبد",8:"جاد",9:"بهاء",10:"حب",11:"بهاج",12:"جواب",13:"احد",14:"وﻫﺎب",15:"وداد",16:"بدیع",17:"بهي",18:"ابهى",19:"واحد"},vahid:"واحد",kulliShay:"كل شيء",BE:"بديع",badiCalendar:"تقويم بديع",unicodeCharForZero:"٠",defaultFormat:"‏d MM y BE‏"}),de:Object.freeze({__proto__:null,monthL:{1:"Herrlichkeit",2:"Ruhm",3:"Schönheit",4:"Größe",5:"Licht",6:"Barmherzigkeit",7:"Worte",8:"Vollkommenheit",9:"Namen",10:"Macht",11:"Wille",12:"Wissen",13:"Kraft",14:"Sprache",15:"Fragen",16:"Ehre",17:"Souveränität",18:"Herrschaft",19:"Erhabenheit",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"Erster Riḍván-Tag",3:"Neunter Riḍván-Tag",4:"Zwölfter Riḍván-Tag",5:"Erklärung des Báb",6:"Hinscheiden Bahá’u’lláhs",7:"Märtyrertod des Báb",8:"Geburt des Báb",9:"Geburt Bahá’u’lláhs",10:"Tag des Bundes",11:"Hinscheiden ‘Abdu’l-Bahás"},weekdayL:{1:"Ruhm",2:"Schönheit",3:"Vollkommenheit",4:"Gnade",5:"Gerechtigkeit",6:"Majestät",7:"Unabhängigkeit"},BE:"B.E.",badiCalendar:"Badí‘ Kalender"}),es:Object.freeze({__proto__:null,monthL:{1:"Esplendor",2:"Gloria",3:"Belleza",4:"Grandeza",5:"Luz",6:"Misericordia",7:"Palabras",8:"Perfección",9:"Nombres",10:"Fuerza",11:"Voluntad",12:"Conocimiento",13:"Poder",14:"Discurso",15:"Preguntas",16:"Honor",17:"Soberanía",18:"Dominio",19:"Sublimidad",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"Primer día de Riḍván",3:"Noveno día de Riḍván",4:"Duodécimo día de Riḍván",5:"Declaración del Báb",6:"Ascensión de Bahá’u’lláh",7:"Martirio del Báb",8:"Nacimiento del Báb",9:"Nacimiento de Bahá’u’lláh",10:"Día de la Alianza",11:"Fallecimiento de ‘Abdu’l-Bahá"},weekdayL:{1:"Gloria",2:"Belleza",3:"Perfección",4:"Gracia",5:"Justicia",6:"Majestuosidad",7:"Independencia"},BE:"E.B.",badiCalendar:"Calendario Badí‘"}),fa:Object.freeze({__proto__:null,month:{1:"البهاء",2:"الجلال",3:"الجمال",4:"العظمة",5:"النور",6:"الرحمة",7:"الكلمات",8:"الكمال",9:"الأسماء",10:"العزّة",11:"المشية",12:"العلم",13:"القدرة",14:"القول",15:"المسائل",16:"الشرف",17:"السلطان",18:"الملك",19:"العلاء",20:"ايام الهاء"},monthL:{1:"بهاء",2:"جلال",3:"جمال",4:"عظمت",5:"نور",6:"رحمت",7:"كلمات",8:"كمال",9:"أسماء",10:"عزّت",11:"مشيت",12:"علم",13:"قدرت",14:"قول",15:"مسائل",16:"شرف",17:"سلطان",18:"ملك",19:"علاء",20:"ايام ها"},holyDay:{1:"عید نوروز",2:"روز اوّل عید رضوان",3:"روز نهم عید رضوان",4:"روز دوازدهم عید رضوان",5:"بعثت حضرت باب",6:"صعود حضرت بهاالله",7:"شهادت حضرت اعلی",8:"تولّد حضرت اعلی",9:"تولّد حضرت بهالله",10:"روز عهد و میثاق",11:"صعود حضرت عبدالبها"},weekday:{1:"یوم الجلال",2:"یوم الجمال",3:"یوم الكمال",4:"یوم الفضّال",5:"یوم العدّال",6:"یوم الأستجلال",7:"یوم الاستقلال"},weekdayAbbr3:{1:"جلا",2:"جما",3:"كما",4:"فضّا",5:"عدّا",6:"اسج",7:"اسق"},weekdayAbbr2:{1:"جل",2:"جم",3:"كم",4:"فض",5:"عد",6:"اج",7:"اق"},weekdayL:{1:"جلال",2:"جمال",3:"كمال",4:"فضّال",5:"عدّال",6:"استجلال",7:"استقلال"},yearInVahid:{1:"ألف",2:"باء",3:"أب",4:"دﺍﻝ",5:"باب",6:"وﺍو",7:"أبد",8:"جاد",9:"بهاء",10:"حب",11:"بهاج",12:"جواب",13:"احد",14:"وﻫﺎب",15:"وداد",16:"بدیع",17:"بهي",18:"ابهى",19:"واحد"},vahid:"واحد",kulliShay:"كل شيء",BE:"بديع",badiCalendar:"تقويم بديع",unicodeCharForZero:"۰",defaultFormat:"‏d MML y BE‏"}),fr:Object.freeze({__proto__:null,monthL:{1:"Splendeur",2:"Gloire",3:"Beauté",4:"Grandeur",5:"Lumière",6:"Miséricorde",7:"Paroles",8:"Perfection",9:"Noms",10:"Puissance",11:"Volonté",12:"Connaissance",13:"Pouvoir",14:"Discours",15:"Questions",16:"Honneur",17:"Souveraineté",18:"Empire",19:"Élévation",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"Premier jour de Riḍván",3:"Neuvième jour de Riḍván",4:"Douzième jour de Riḍván",5:"Déclaration du Báb",6:"Ascension de Bahá’u’lláh",7:"Martyre du Báb",8:"Naissance du Báb",9:"Naissance de Bahá’u’lláh",10:"Jour de l’Alliance",11:"Ascension de ‘Abdu’l-Bahá"},weekdayL:{1:"Gloire",2:"Beauté",3:"Perfection",4:"Grâce",5:"Justice",6:"Majesté",7:"Indépendance"},BE:"E.B.",badiCalendar:"Calendrier Badí‘"}),lv:Object.freeze({__proto__:null,monthL:{1:"Spožums",2:"Slava",3:"Skaistums",4:"Dižums",5:"Gaisma",6:"Žēlastība",7:"Vārdi",8:"Pilnība",9:"Nosaukumi",10:"Varenība",11:"Griba",12:"Zināšanas",13:"Vara",14:"Runa",15:"Jautājumi",16:"Gods",17:"Suverenitāte",18:"Valdīšana",19:"Cēlums",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"Riḍván pirmā diena",3:"Riḍván devītā diena",4:"Riḍván divpadsmitā diena",5:"Bába paziņojums",6:"Bahá’u’lláh Debessbraukšana",7:"Bába mocekļa nāve",8:"Bába dzimšanas diena",9:"Bahá’u’lláh dzimšanas diena",10:"Derības diena",11:"‘Abdu’l-Bahá Debessbraukšana"},weekdayL:{1:"Slava",2:"Skaistums",3:"Pilnība",4:"Žēlastība",5:"Taisnīgums",6:"Majestātiskums",7:"Neatkarība"},BE:"B.Ē.",badiCalendar:"Badí‘ kalendārs"}),nl:Object.freeze({__proto__:null,monthL:{1:"Pracht",2:"Heerlijkheid",3:"Schoonheid",4:"Grootheid",5:"Licht",6:"Barmhartigheid",7:"Woorden",8:"Volmaaktheid",9:"Namen",10:"Macht",11:"Wil",12:"Kennis",13:"Kracht",14:"Spraak",15:"Vragen",16:"Eer",17:"Soevereiniteit",18:"Heerschappij",19:"Verhevenheid",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"Eerste dag van Riḍván",3:"Negende dag van Riḍván",4:"Twaalfde dag van Riḍván",5:"Verkondiging van de Báb",6:"Heengaan van Bahá’u’lláh",7:"Marteldood van de Báb",8:"Geboortedag van de Báb",9:"Geboortedag van Bahá’u’lláh",10:"Dag van het Verbond",11:"Heengaan van ‘Abdu’l-Bahá"},weekdayL:{1:"Heerlijkheid",2:"Schoonheid",3:"Volmaaktheid",4:"Genade",5:"Gerechtigheid",6:"Majesteit",7:"Onafhankelijkheid"},BE:"B.E.",badiCalendar:"Badí‘-Kalender"}),pt:Object.freeze({__proto__:null,monthL:{1:"Esplendor",2:"Glória",3:"Beleza",4:"Grandeza",5:"Luz",6:"Miséricórdia",7:"Palavras",8:"Perfeição",9:"Nomes",10:"Potência",11:"Vontade",12:"Conhecimento",13:"Poder",14:"Discurso",15:"Perguntas",16:"Honra",17:"Soberania",18:"Domínio",19:"Sublimidade",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"1º dia do Riḍván",3:"9º dia do Riḍván",4:"12º dia do Riḍván",5:"Declaração do Báb",6:"Ascensão de Bahá’u’lláh",7:"Martírio do Báb",8:"Aniversário do Báb",9:"Aniversário de Bahá’u’lláh",10:"Dia do Convênio",11:"Ascensão de ‘Abdu’l-Bahá"},weekdayL:{1:"Glória",2:"Beleza",3:"Perfeição",4:"Graça",5:"Justiça",6:"Majestade",7:"Independência"},BE:"E.B.",badiCalendar:"Calendário Badí‘"}),ru:Object.freeze({__proto__:null,month:{1:"Бахā",2:"Джалāл",3:"Джамāл",4:"‘Аз̣амат",5:"Нӯр",6:"Рах̣мат",7:"Калимāт",8:"Камāл",9:"Асмā’",10:"‘Иззат",11:"Машӣййат",12:"‘Илм",13:"К̣удрат",14:"К̣аул",15:"Масā’ил",16:"Шараф",17:"Султ̣ан",18:"Мулк",19:"‘Алā’",20:"Аййāм-и Хā"},monthL:{1:"Великолепие",2:"Слава",3:"Красота",4:"Величие",5:"Свет",6:"Милость",7:"Слова",8:"Совершенство",9:"Имена",10:"Мощь",11:"Воля",12:"Знание",13:"Могущество",14:"Речь",15:"Вопросы",16:"Честь",17:"Владычество",18:"Господство",19:"Возвышенность",20:"Аййāм-и Хā"},holyDay:{1:"Нау-Рӯз",2:"1-й день Рид̣вāна",3:"9-й день Рид̣вāна",4:"12-й день Рид̣вāна",5:"Возвещение Баба",6:"Вознесение Бахауллы",7:"Мученическая Баба",8:"рождения Баба",9:"рождения Бахауллы",10:"День Завета",11:"Вознесение Абдул-Баха"},weekday:{1:"Джалāл",2:"Джамāл",3:"Камāл",4:"Фид̣āл",5:"‘Идāл",6:"Истиджлāл",7:"Истик̣лāл"},weekdayAbbr3:{1:"Джл",2:"Джм",3:"Кам",4:"Фид̣",5:"‘Идā",6:"Исд",7:"Иск̣"},weekdayAbbr2:{1:"Дл",2:"Дм",3:"Ка",4:"Фи",5:"‘Ид",6:"Ид",7:"Ик̣"},weekdayL:{1:"Слава",2:"Красота",3:"Совершенство",4:"Благодать",5:"Справедливость",6:"Величие",7:"Независимость"},yearInVahid:{1:"Алиф",2:"Бā’",3:"Аб",4:"Дāл",5:"Бāб",6:"Вāв",7:"Абад",8:"Джāд",9:"Бахā",10:"Х̣убб",11:"Баххāдж",12:"Джавāб",13:"Ах̣ад",14:"Ваххāб",15:"Видāд",16:"Бадӣ‘",17:"Бахӣ",18:"Абхā",19:"Вāх̣ид"},vahid:"Вāх̣ид",kulliShay:"кулл-и шай’",BE:"Э.Б.",badiCalendar:"Календарь Бадӣ‘"}),sv:Object.freeze({__proto__:null,monthL:{1:"Praktfullhet",2:"Härlighet",3:"Skönhet",4:"Storhet",5:"Ljus",6:"Barmhärtighet",7:"Ord",8:"Fullkomlighet",9:"Namn",10:"Makt",11:"Vilja",12:"Kunskap",13:"Kraft",14:"Tal",15:"Frågor",16:"Ära",17:"Överhöghet",18:"Herravälde",19:"Upphöjdhet",20:"Ayyám-i-Há"},holyDay:{1:"Naw-Rúz",2:"Första Riḍván",3:"Nionde Riḍván",4:"Tolfte Riḍván",5:"Bábs Deklaration",6:"Bahá’u’lláhs Bortgång",7:"Bábs Martyrskap",8:"Bábs Födelse",9:"Bahá’u’lláhs Födelse",10:"Förbundets dag",11:"‘Abdu’l-Bahás Bortgång"},weekdayL:{1:"Härlighet",2:"Skönhet",3:"Fullkomlighet",4:"Nåd",5:"Rättvisa",6:"Majestät",7:"Oberoende"},BE:"B.E.",badiCalendar:"Badí‘kalendern"}),zh:Object.freeze({__proto__:null,month:{1:"巴哈",2:"贾拉勒",3:"贾迈勒",4:"阿泽迈特",5:"努尔",6:"拉赫迈特",7:"凯利马特",8:"卡迈勒",9:"艾斯玛",10:"伊扎特",11:"迈希耶特",12:"伊勒姆",13:"古德雷特",14:"高勒",15:"迈萨伊勒",16:"谢拉夫",17:"苏丹",18:"穆勒克",19:"阿拉",20:"阿亚米哈"},monthL:{1:"耀",2:"辉",3:"美",4:"宏",5:"光",6:"仁",7:"言",8:"完",9:"名",10:"能",11:"意",12:"知",13:"力",14:"语",15:"问",16:"尊",17:"权",18:"统",19:"崇",20:"哈之日"},holyDay:{1:"诺鲁孜节",2:"里兹万节第一日",3:"里兹万节第九日",4:"里兹万节第十二日",5:"巴孛宣示日",6:"巴哈欧拉升天日",7:"巴孛殉道日",8:"巴孛诞辰",9:"巴哈欧拉诞辰",10:"圣约日",11:"阿博都-巴哈升天日"},weekday:{1:"贾拉勒",2:"贾迈勒",3:"卡迈勒",4:"菲达勒",5:"伊达勒",6:"伊斯提杰拉勒",7:"伊斯提格拉勒"},weekdayAbbr3:{1:"贾拉勒",2:"贾迈勒",3:"卡迈勒",4:"菲达勒",5:"伊达勒",6:"伊斯杰",7:"伊斯格"},weekdayAbbr2:{1:"贾拉",2:"贾迈",3:"卡迈",4:"菲达",5:"伊达",6:"伊杰",7:"伊格"},weekdayL:{1:"辉日",2:"美日",3:"完日",4:"恩日",5:"正日",6:"威日",7:"独日"},yearInVahid:{1:"艾利夫",2:"巴",3:"艾卜",4:"达勒",5:"巴卜",6:"瓦乌",7:"阿巴德",8:"贾德",9:"巴哈",10:"胡卜",11:"巴哈杰",12:"贾瓦卜",13:"阿哈德",14:"瓦哈卜",15:"维达德",16:"巴迪",17:"巴希",18:"阿卜哈",19:"瓦希德"},vahid:"瓦希德",kulliShay:"库里沙伊",BE:"BE",badiCalendar:"巴迪历"}),"en-us":Object.freeze({__proto__:null,monthL:{1:"Splendor",16:"Honor"}}),default:o};let h="css";const c=[["DDL","DD+","MML","MM+","WWL","yyv","KiS"],["dd","DD","mm","MM","ww","WW","yv","YV","vv","kk","yy","BE","BC","Va"],["d","D","m","M","W","v","k","y"]],y=(e,a,t)=>{switch(a){case"d":return m(e.day,t);case"D":return u(k(t,"month",e.day),3);case"m":return m(e.month,t);case"M":return u(k(t,"month",e.month),3);case"W":return k(t,"weekdayAbbr3",(e.gregorianDate.weekday+1)%7+1);case"y":return m(e.year,t);case"v":return m(Math.floor((e.year-1)/19)%19+1,t);case"k":return m(Math.floor((e.year-1)/361)+1,t);case"dd":return m(("0"+String(e.day)).slice(-2),t);case"DD":return u(k(t,"month",e.day));case"mm":return m(("0"+String(e.month)).slice(-2),t);case"MM":return u(k(t,"month",e.month));case"ww":return k(t,"weekdayAbbr2",(e.gregorianDate.weekday+1)%7+1);case"WW":return k(t,"weekday",(e.gregorianDate.weekday+1)%7+1);case"yy":return m(("00"+String(e.year)).slice(-3),t);case"yv":return m((e.year-1)%19+1,t);case"YV":return k(t,"yearInVahid",(e.year-1)%19+1);case"vv":return m(("0"+String((Math.floor((e.year-1)/19)+2)%19-1)).slice(-2),t);case"kk":return m(("0"+String(Math.floor((e.year-1)/361)+1)).slice(-2),t);case"Va":return k(t,"vahid");case"BE":return k(t,"BE");case"BC":return k(t,"badiCalendar");case"DDL":return k(t,"monthL",e.day);case"DD+":{const a=u(k(t,"month",e.day)),i=k(t,"monthL",e.day);return a===i?a:l[t]===l.fa?`<span dir="rtl">${a} (${i})</span>`:`${a} (${i})`}case"MML":return k(t,"monthL",e.month);case"MM+":{const a=u(k(t,"month",e.month)),i=k(t,"monthL",e.month);return a===i?a:l[t]===l.fa?`<span dir="rtl">${a} (${i})</span>`:`${a} (${i})`}case"WWL":return k(t,"weekdayL",(e.gregorianDate.weekday+1)%7+1);case"yyv":return m(("0"+String((e.year-1)%19+1)).slice(-2),t);case"KiS":return u(k(t,"kulliShay"));default:return""}},u=(e,a)=>{if(a&&a<e.length){let t=0,i=0;for(;i<a;)"_’‘".includes(e[t])||i++,t++;"_’‘".includes(e[t])&&t++,(e=e.slice(0,t)).split("_").length%2==0&&(e+="_")}const t=e.split("_");for(let e=1;e<t.length;e+=2)t[e]=_(t[e]);return t.join("")},_=e=>{switch(h){case"css":return`<span style="text-decoration:underline">${e}</span>`;case"diacritic":return e.split("").map(e=>e+"̲").join("");case"u":return`<u>${e}</u>`;case"none":return e;default:throw new TypeError("Unexpected underlineFormat")}},m=(e,a)=>{e=String(e);const t=k(a,"unicodeCharForZero").charCodeAt(0)-"0".charCodeAt(0);if(0===t)return e;const i=[...e].map(e=>e.charCodeAt(0)+t);return String.fromCharCode(...i)},k=(e,a,t)=>{var i;if(void 0===t){for(;void 0===l[e][a];)e=g(e);return l[e][a]}for(;void 0===(null===(i=l[e][a])||void 0===i?void 0:i[t]);)e=g(e);return l[e][a][t]},g=e=>e.includes("-")?e.split("-")[0]:"default"!==e?"default":"en",b=["l4da","k4ci","k5c7","l4d6","l4ce","k4c4","k5d4","l4cb","l4c1","k4cj","k5c8","l4d7","l4cf","k4c5","k4d5","k5ce","l4c2","k4d2","k4ca","k5da","l4ch","k4c6","k4d6","k5cf","l4c4","k4d4","k4cc","k5c1","l4cj","k4c8","k4d8","k5cg","l4c5","k4d5","k4ce","k5c3","l4d2","k4ca","k4d9","k5ci","l4c6","k4d6","k4cf","k4c4","k5d4","k4cb","k4bj","k4cj","k5c9","k4d8","k4cg","k4c6","k5d6","k4cd","k4c2","k4d2","k5ca","k4d9","k4ci","k4c7","k5d7","k4cf","k4c4","k4d4","k5cc","k4bj","k4cj","k4c9","k5d9","k4cg","k4c6","k4d5","k5cd","k4c2","k4d1","k4ca","k4da","j5cj","k4c7","k4d7","k4cf","j5c4","k4d3","k4cb","k4c1","k5d1","l4c9","l4d9","l4ch","k5c6","l4d5","l4cd","l4c2","k5d2","l4ca","l4da","l4cj","k5c8","l4d7","l4cf","l4c4","k5d4","l4cb","l4c1","l4d1","k5c9","l4d8","l4cg","l4c5","k4d5","k5ce","l4c2","l4d2","k4cb","k5db","l4ci","l4c7","k4d7","k5cf","l4c4","l4d4","k4cc","k5c2","l4d1","l4c9","k4d9","k5ch","l4c5","l4d5","k4ce","k5c3","l4d2","l4cb","k4da","k5ci","l4c6","l4d6","k4cf","k5c5","l4d4","l4cc","k4c1","k4d1","k5c9","l4d8","k4cg","k4c6","k5d6","l4ce","k4c3","k4d3","k5cb","l4da","k4ci","k4c7","k5d7","l4cf","k4c5","k4d5","k5cd","l4c1","k4cj","k4c9","k5d9","l4cg","k4c6","k4d6","k5ce","l4c3","k4d2","k4ca","k5bj","l4ci","k4c7","k4d7","k4cg","k5c5","k4d4","k4cc","k4c1","k5d1","k4c9","k4d9","k4ch","k5c7","l4d6","l4ce","l4c3","l5d3","l4ca","l4da","l4cj","l5c8","l4d7","l4cg","l4c5","l5d4","l4cb","l4c1","l4d1","l5ca","l4d9","l4ch","l4c6","l5d6","l4cd","l4c2","l4d2","l4cb","k5c1","l4cj","l4c8","l4d8","k5cg","l4c4","l4d4","l4cc","k5c2","l4d1","l4ca","l4da","k5ci","l4c6","l4d5","l4ce","k5c3","l4d2","l4cb","l4db","k5cj","l4c8","l4d7","l4cf","k5c5","l4d4","l4cc","l4c2","k5d2","l4c9","l4d9","l4ch","k4c6","k5d6","l4ce","l4c3","k4d3","k5cc","l4db","l4cj","k4c8","k5d8","l4cf","l4c4","k4d5","k5cd","l4c2","l4d2","k4ca","k5d9","l4cg","l4c6","k4d6","k5cf","l4c3","l4d3","k4cb","k5bj","l4ci","l4c7","k4d7","k5cg","l4c5","l4d5","k4cd","k4c2","k5d2","l4c9","k4d9","k4ch","k5c7","l4d6","k4cf","k4c4","k5d4","l4cb","l4bj","l4cj","l5c8","m4d7","l4cg","l4c5","l5d5","m4cc","l4c1","l4d1","l5ca","m4d9","l4ch","l4c7","l5d7","m4ce","l4c3","l4d3","l5cb","m4bi","l4ci","l4c8","l4d8","l5ch","l4c5","l4d5","l4cd","l5c2","l4d1","l4c9","l4da","l5ci","l4c7","l4d7","l4cf","l5c4","l4d2","l4cb","l4bj","l5d1","l4c8","l4d8","l4cg","l5c5","l4d4","l4cc","l4c2","l5d2","l4c9","l4da","l4ci"];class f{constructor(e){this._holyDay=void 0,this._valid=!0,this._invalidReason=void 0;try{if(this._isDateObject(e))this._gregorianDate=r.fromObject({year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate(),zone:"UTC"});else if(r.isDateTime(e))this._gregorianDate=r.fromObject({year:e.year,month:e.month,day:e.day,zone:"UTC"});else{if(!this._isYearMonthDay(e)&&!this._isYearHolyDayNumber(e))throw new TypeError("Unrecognized input format");this._setFromBadiDate(e)}void 0===this._year&&this._setFromGregorianDate(),this._setHolyDay()}catch(e){this._setInvalid(e)}Object.freeze(this)}format(e,a){return((e,a,t)=>{if(!e.isValid)return"Not a valid Badí‘ date";"string"==typeof t&&void 0===l[t]&&t.includes("-")&&(t=t.split("-")[0]),void 0!==t&&void 0!==l[t]||(t="default");let i="";const r=(a=null!=a?a:k(t,"defaultFormat")).length;for(let n=0;n<r;n++)if("{"===a[n]&&n<r-1)for(let e=n+1;e<=r;e++){if(e===r)return"Invalid formatting string.";if("}"===a[e]){n=e;break}i+=a[e]}else{const r=a[n],o=r+a[n+1],s=o+a[n+2];c[0].includes(s)?(i+=y(e,s,t),n+=2):c[1].includes(o)?(i+=y(e,o,t),n+=1):c[2].includes(r)?i+=y(e,r,t):i+=r}return i})(this,e,a)}_isDateObject(e){return"[object Date]"===Object.prototype.toString.call(e)}_isYearMonthDay(e){return"number"==typeof e.year&&"number"==typeof e.month&&"number"==typeof e.day}_isYearHolyDayNumber(e){return"number"==typeof e.year&&void 0===e.month&&void 0===e.day&&"number"==typeof e.holyDayNumber}_notInValidGregorianDateRange(e){const a=r.fromObject({year:1844,month:3,day:21,zone:"UTC"}),t=r.fromObject({year:2351,month:3,day:20,zone:"UTC"});return e<a||e>t}_setFromGregorianDate(){if(this._notInValidGregorianDateRange(this._gregorianDate))throw new RangeError("Input date outside of valid range (1844-03-21 - 2351-03-20)");const e=this._gregorianDate.year,a=r.fromObject({year:2015,month:3,day:21,zone:"UTC"});if(this._gregorianDate<a){const{month:a,day:t}=this._gregorianDate;a<3||3===a&&t<21?(this._nawRuz=r.fromObject({year:e-1,month:3,day:21,zone:"UTC"}),this._year=e-1844):(this._nawRuz=r.fromObject({year:e,month:3,day:21,zone:"UTC"}),this._year=e-1843),this._setOldAyyamiHaLength(),this._yearTwinBirthdays=[12,5,13,9]}else this._year=e-1843,this._setBadiYearInfo(!0);this._setBadiMonthAndDay()}_setBadiMonthAndDay(){const e=this._dayOfYear(this._gregorianDate);e<343?(this._month=Math.floor((e-1)/19+1),this._day=(e-1)%19+1):e<343+this._ayyamiHaLength?(this._month=20,this._day=e-342):(this._month=19,this._day=e-(342+this._ayyamiHaLength))}_setFromBadiDate(e){if(this._year=e.year,this._year<1||this._year>507)throw new RangeError("Input date outside of valid range (1 - 507 B.E.)");if(this._year<172?(this._nawRuz=r.fromObject({year:1843+this._year,month:3,day:21,zone:"UTC"}),this._setOldAyyamiHaLength(),this._yearTwinBirthdays=[12,5,13,9]):this._setBadiYearInfo(),this._isYearMonthDay(e)){if(this._month=e.month,this._day=e.day,20===this._month&&this._day>this._ayyamiHaLength){if(this._day-this._ayyamiHaLength!=1)throw new TypeError("Input numbers do not designate a valid date");this._month=19,this._day=1}if(this._month<1||this._month>20||this._day<1||this.day>19)throw new TypeError("Input numbers do not designate a valid date")}else{if(e.holyDayNumber<1||e.holyDayNumber>11)throw new TypeError("Input numbers do not designate a valid Holy Day");this._holyDay=e.holyDayNumber,[this._month,this._day]=this._holyDayMapping()[this._holyDay]}this._gregorianDate=this._nawRuz.plus(n.fromObject({days:this._dayOfYear([this._year,this._month,this._day])-1}))}_setOldAyyamiHaLength(){r.fromObject({year:this._nawRuz.year+1}).isInLeapYear?this._ayyamiHaLength=5:this._ayyamiHaLength=4}_setBadiYearInfo(e=!1){let a=this._extractBadiYearInfo();e&&this._gregorianDate<a.nawRuz&&(this._year-=1,a=this._extractBadiYearInfo()),this._nawRuz=a.nawRuz,this._ayyamiHaLength=a.ayyamiHaLength,this._yearTwinBirthdays=a.twinBirthdays}_extractBadiYearInfo(){let e,a,t;if("l4da"===b[0]){const i=b[this._year-172].split("");e=r.fromObject({year:this._year-172+2015,month:3,day:parseInt(i[0],36),zone:"UTC"}),a=parseInt(i[1],36);const n=[parseInt(i[2],36),parseInt(i[3],36)],o=n[1]<19?[n[0],n[1]+1]:[n[0]+1,1];t=[n[0],n[1],o[0],o[1]]}else({nawRuz:e,ayyamiHaLength:a,twinBirthdays:t}=b[this._year]),e=r.fromISO(e,{zone:"UTC"});return{nawRuz:e,ayyamiHaLength:a,twinBirthdays:t}}_dayOfYear(e){return Array.isArray(e)?e[1]<19?19*(e[1]-1)+e[2]:20===e[1]?342+e[2]:342+this._ayyamiHaLength+e[2]:e.diff(this._nawRuz).as("days")+1}_setInvalid(e){this._gregorianDate=r.invalid("Not a valid Badí‘ date"),this._year=NaN,this._month=NaN,this._day=NaN,this._ayyamiHaLength=NaN,this._nawRuz=r.invalid("Not a valid Badí‘ date"),this._valid=!1,this._invalidReason=e}_setHolyDay(){const e=this._holyDayMapping();this._holyDay=parseInt(Object.keys(e).find(a=>e[a][0]===this._month&&e[a][1]===this._day),10)}_holyDayMapping(){return{1:[1,1],2:[2,13],3:[3,2],4:[3,5],5:[4,this._year<172?7:8],6:[4,13],7:[6,this._year<172?16:17],8:[this._yearTwinBirthdays[0],this._yearTwinBirthdays[1]],9:[this._yearTwinBirthdays[2],this._yearTwinBirthdays[3]],10:[14,4],11:[14,6]}}_leapYearsBefore(){let e=Math.floor(Math.min(this.year-1,171)/4);return this.year>172&&("l4da"===b[0]?e+=b.slice(0,this.year-172).filter(e=>"5"===e[1]).length:e+=Object.entries(b).filter(([e,a])=>parseInt(e,10)<this.year&&5===a.ayyamiHaLength).length),e}holyDay(e){return this._holyDay?(void 0!==e&&void 0!==l[e]||(e="default"),k(e,"holyDay",this._holyDay)):""}valueOf(){return this._dayOfYear([this.year,this.month,this.day])+this._leapYearsBefore()+365*(this.year-1)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()}get isValid(){return this._valid}get invalidReason(){return this._invalidReason}get day(){return this._day}get month(){return this._month}get year(){return this._year}get weekday(){return(this._gregorianDate.weekday+1)%7+1}get yearInVahid(){return(this._year-1)%19+1}get vahid(){return Math.floor((this._year-1)/19)%19+1}get kullIShay(){return Math.floor((this._year-1)/361)+1}get gregorianDate(){return this._gregorianDate}get ayyamiHaLength(){return this._ayyamiHaLength}get holyDayNumber(){return this._holyDay?this._holyDay:void 0}get workSuspended(){return this._holyDay?this.holyDayNumber<10:void 0}get nextMonth(){let{year:e,month:a}=this;switch(a){case 18:a=20;break;case 19:a=1,e+=1;break;case 20:a=19;break;default:a+=1}return new f({year:e,month:a,day:1})}get previousMonth(){let{year:e,month:a}=this;switch(a){case 1:a=19,e-=1;break;case 19:a=20;break;case 20:a=18;break;default:a-=1}return new f({year:e,month:a,day:1})}get nextDay(){return 19===this._day||20===this._month&&this._day===this._ayyamiHaLength?this.nextMonth:new f({year:this._year,month:this._month,day:this._day+1})}get previousDay(){if(1===this._day){const{previousMonth:e}=this;let a=19;return 19===this._month&&(a=this._ayyamiHaLength),new f({year:e.year,month:e.month,day:a})}return new f({year:this._year,month:this._month,day:this._day-1})}}const D=e=>{var a,t;e.defaultLanguage&&(a=e.defaultLanguage,void 0===l[a]?console.log("Chosen language does not exist. Setting has not been changed."):l.default=l[a]),e.underlineFormat&&(t=e.underlineFormat,["css","u","diacritic","none"].includes(t)?h=t:console.log('Invalid underline format. Choose one of ["css", "u", "diacritic", "none"]. Setting has not been changed.'))},B=[[[-63.29333,60],[-138.9386,60],[-139.1889,60.08888],[-139.0681,60.35222],[-139.6767,60.34055],[-139.9794,60.18777],[-140.45081,60.30972],[-140.52139,60.22221],[-140.9955,60.30721],[-140.99686,61.8948],[-141.00005,65.84028],[-141.00206,68.42821],[-141.00296,69.58786],[-141.00477,69.58884],[-140.99813,70.12335],[-124.80692,77.04204],[-117.95462,78.95431],[-99.46935,82.3539],[-75.0348,84.79736],[-59.3117,83.84122],[-60.98493,82.07503],[-69.57686,80.21588],[-71.1173,79.6183],[-74.13178,79.24647],[-73.93259,78.5692],[-75.69878,77.78571],[-77.43842,77.49355],[-77.55793,76.52414],[-78.54063,76.17887],[-79.31085,74.25332],[-75.79174,73.25735],[-73.13581,72.0489],[-69.1652,71.09276],[-66.31007,69.91087],[-66.05776,68.70243],[-60.73262,66.89639],[-62.3129,65.07708],[-63.60102,64.69197],[-64.19861,60.84087],[-63.29333,60.00012]]],v=[[[31.5848296,62.9070356],[31.4390606,62.785375],[31.3454013,62.64032620000001],[31.2218346,62.49829550000001],[31.138311,62.4420838],[30.720412,62.20890580000002],[30.6564061,62.2085877],[30.602068,62.14134890000001],[30.4231749,62.02237140000001],[30.3061104,61.964546],[30.1556605,61.8579888],[30.0752371,61.8183646],[30.0387281,61.76500110000001],[29.8185491,61.6549278],[29.74029919999999,61.5737044],[29.5030724,61.461338900000015],[29.3304371,61.3526198],[29.2330501,61.268169],[29.0298879,61.191815300000016],[28.9583837,61.1514492],[28.818984,61.1216471],[28.7136921,61.0443349],[28.6578963,60.95109439999999],[28.5246697,60.9571371],[28.1354613,60.7408695],[27.873414,60.604559],[27.7736111,60.53333330000002],[27.725,60.3913889],[27.4550934,60.223534],[27.2938862,60.2003975],[26.8756332,60.200342100000015],[26.6110136,60.161753200000014],[26.2947105,60.0465237],[26.0173046,59.97679690000001],[25.1693516,59.9434386],[24.2815873,59.79155570000002],[23.4566746,59.67247360000001],[22.9224144,59.6384411],[22.6345729,59.6079549],[22.3965563,59.5130947],[21.4475658,59.4772985],[20.7608658,59.5324815],[20.3839584,59.4576178],[20.2843364,59.4660819],[19.083209799999988,60.19169020000001],[19.2202109,60.61151010000001],[20.0251664,60.72755450000001],[20.7714495,61.12690790000001],[20.903203,61.6462488],[20.1658123,63.1648577],[20.4010006,63.3318822],[20.8175143,63.5011379],[21.4628083,63.6552312],[21.8845783,63.70121190000001],[22.9611467,64.2200974],[23.835799,64.66547409999997],[24.1545056,65.29247769999998],[24.131900100000014,65.5153846],[24.1776819,65.6603564],[24.1318042,65.7716089],[24.152978,65.862572],[24.0536762,65.95152940000006],[24.0491701,65.99502970000003],[23.9394784,66.07568309999998],[23.9170552,66.16186640000002],[23.7313763,66.19408560000002],[23.6489848,66.30377249999997],[23.6880374,66.3815611],[23.650965700000015,66.4557476],[23.8605347,66.5595503],[23.86853209999999,66.6568254],[23.9078441,66.72140390000003],[23.880337,66.76350940000003],[23.99566289999999,66.822049],[23.8525565,66.9573479],[23.677678,67.0620298],[23.5545444,67.16789390000002],[23.596079,67.20820560000003],[23.5637833,67.2606725],[23.7311639,67.28763560000003],[23.7172209,67.38530669999997],[23.7639366,67.42772120000002],[23.408239899999984,67.46939490000003],[23.4059159,67.50091320000003],[23.5452477,67.5838871],[23.492249099999984,67.6652745],[23.47871239999999,67.8419848],[23.5171915,67.88433529999998],[23.6407972,67.9151784],[23.6525654,67.9589433],[23.3937061,68.0452571],[23.3077618,68.14837649999997],[23.1656349,68.13315060000002],[23.152641,68.2333806],[23.0702517,68.29970360000003],[22.9181313,68.3335115],[22.8028778,68.39328420000002],[22.3437523,68.45688960000003],[22.2960914,68.4840408],[22.045040799999988,68.479329],[21.8898693,68.5844051],[21.7010887,68.59686950000003],[21.6061629,68.6678769],[21.4298688,68.691352],[21.39042,68.76478960000003],[20.9988391,68.89612380000003],[20.8441913,68.93656440000004],[20.9116456,68.96882420000003],[20.775042799999987,69.0326073],[20.5523258,69.0600767],[20.7173208,69.1197912],[21.057543,69.03628970000003],[21.1086742,69.1039291],[20.9875741,69.19192740000003],[21.0961691,69.260912],[21.2788202,69.3118841],[21.6270859,69.27658829999997],[22.1757622,68.95632440000003],[22.1918678,68.9187737],[22.3407806,68.82722570000003],[22.3745217,68.71666660000004],[22.5353893,68.74451260000004],[22.800824,68.68754809999997],[23.0459522,68.6893436],[23.1675822,68.6285189],[23.4406356,68.6921635],[23.6735202,68.70552140000002],[23.7753915,68.81885129999998],[23.983330799999987,68.82714340000003],[24.0755916,68.7799668],[24.30226,68.71735020000003],[24.6083879,68.6819016],[24.9170187,68.60529109999997],[25.1193208,68.6428308],[25.1212144,68.7458351],[25.1573697,68.80006390000003],[25.2931271,68.8600372],[25.47250939999999,68.90329120000003],[25.6543285,68.90577049999997],[25.745596499999987,69.03984729999998],[25.742717799999987,69.14430209999998],[25.6939225,69.1957144],[25.7410164,69.31839509999998],[25.8462009,69.3929115],[25.8084981,69.4259367],[25.8768225,69.5261298],[25.9760403,69.610225],[25.8925512,69.66539549999997],[26.0071395,69.7228555],[26.1255598,69.7345401],[26.3835888,69.8541585],[26.4653759,69.93980490000003],[26.6834067,69.96301920000003],[26.8407548,69.9603025],[27.0316081,69.9107924],[27.3049484,69.95762760000004],[27.43070959999999,70.0194461],[27.5206048,70.02243659999996],[27.614207,70.074151],[27.9593778,70.0921111],[27.9842853,70.0139707],[28.160713,69.92099370000003],[28.3452694,69.88083179999997],[28.4042254,69.818425],[29.1339095,69.69534039999996],[29.1705369,69.6390414],[29.3364956,69.47832269999998],[29.2193395,69.39763620000002],[28.831539,69.2243617],[28.80543,69.1111558],[28.929451,69.0519407],[28.4953735,68.9300403],[28.468076,68.8855137],[28.66118,68.8864737],[28.8014499,68.8693665],[28.7072131,68.732555],[28.4341202,68.53979460000002],[28.6478382,68.19591340000002],[29.3271337,68.0745162],[29.6593888,67.80297219999996],[30.0173409,67.67356889999996],[29.9305102,67.5228214],[29.8567823,67.48926540000004],[29.6361151,67.332861],[29.522709499999987,67.3099172],[29.48660609999999,67.26011490000003],[29.0732544,66.99615390000004],[29.0331239,66.92547219999996],[29.0607529,66.85269279999997],[29.3507185,66.6439171],[29.4726751,66.5434478],[29.6969469,66.277347],[29.9239353,66.1262486],[29.997268,65.97889249999997],[30.0647878,65.90105890000002],[30.138463,65.66868749999998],[30.0170916,65.6965272],[29.722432799999986,65.637045],[29.8637508,65.5604702],[29.7331208,65.472637],[29.7467636,65.347391],[29.6018471,65.2599435],[29.893525,65.19295509999998],[29.8193446,65.1444587],[29.896916,65.1051579],[29.7328054,65.09129760000003],[29.6255535,65.06020520000003],[29.5993537,64.99509809999998],[29.6470353,64.8674467],[29.739663,64.7897553],[30.0430007,64.7928625],[30.0416232,64.74110840000003],[30.1365729,64.6488835],[29.9894058,64.58761530000002],[29.9869609,64.5338998],[30.0583348,64.4508749],[30.0448933,64.4020122],[30.482439699999983,64.2623385],[30.466399899999985,64.2044319],[30.5534271,64.1322443],[30.5280169,64.0488769],[30.320039,63.9082685],[30.260416,63.82200320000001],[29.9718903,63.7571676],[30.24571609999999,63.60696830000001],[30.385620199999988,63.54577980000001],[30.4841978,63.4670887],[30.789711,63.4050884],[30.9330443,63.3559208],[30.9798739,63.3078177],[31.1483116,63.26151890000002],[31.2416464,63.2166421],[31.2658547,63.1154671],[31.46252279999998,63.02421930000001],[31.5848296,62.9070356]]],p=[[[-25,63],[-12.8,63],[-12.8,66.8],[-25,66.8]]],w=[[[30.79367,69.78758],[30.89032,69.73729],[30.95448,69.63243],[30.93257,69.55989],[30.81756,69.52877],[30.51593,69.54042],[30.41768,69.58992],[30.23373,69.65016],[30.13777,69.64353],[30.18838,69.56846],[30.12305,69.51749],[30.11721,69.46989],[30.00876,69.41591],[29.85802,69.42374],[29.7244,69.38965],[29.56938,69.31756],[29.39594,69.32384],[29.28845,69.29618],[29.31313,69.23752],[29.24224,69.11306],[29.05666,69.01528],[28.85456,69.07664],[28.80541,69.11116],[28.83152,69.22436],[29.21932,69.39764],[29.33647,69.47832],[29.17052,69.63904],[29.13389,69.69534],[28.40421,69.81842],[28.33046,69.84919],[28.34506,69.8808],[28.1607,69.92099],[27.98428,70.01397],[27.94828,70.09187],[27.79768,70.07731],[27.61245,70.07456],[27.52598,70.02346],[27.42855,70.01921],[27.27471,69.97591],[27.29177,69.95225],[27.03749,69.91039],[26.89776,69.93245],[26.85129,69.96013],[26.71807,69.94499],[26.67869,69.96477],[26.46435,69.93939],[26.38594,69.85535],[26.24129,69.81453],[26.13562,69.73861],[26.01418,69.72334],[25.89149,69.6655],[25.97672,69.61067],[25.93749,69.57253],[25.83994,69.54298],[25.87704,69.5222],[25.80934,69.42639],[25.8461,69.39325],[25.75938,69.34038],[25.74753,69.28679],[25.70204,69.25366],[25.69302,69.19674],[25.74351,69.13879],[25.72429,69.0796],[25.77744,69.01828],[25.71241,68.98063],[25.65423,68.90587],[25.60033,68.88487],[25.48119,68.90507],[25.2677,68.85099],[25.15713,68.79989],[25.11152,68.70252],[25.11924,68.6428],[24.91692,68.60525],[24.85717,68.56221],[24.78342,68.63623],[24.60839,68.6819],[24.30226,68.71735],[24.07559,68.77997],[23.98333,68.82714],[23.87146,68.83652],[23.77539,68.81885],[23.73106,68.75075],[23.67352,68.70552],[23.44064,68.69216],[23.16758,68.62852],[23.04595,68.68934],[22.80082,68.68755],[22.53539,68.74451],[22.37452,68.71667],[22.34078,68.82723],[22.19187,68.91877],[22.17576,68.95632],[21.98361,69.07289],[21.8464,69.14416],[21.62709,69.27659],[21.27882,69.31188],[21.09617,69.26091],[21.00331,69.22234],[20.98758,69.19193],[21.05563,69.12209],[21.10868,69.10393],[21.05754,69.03629],[20.71732,69.11979],[20.55233,69.06008],[20.06005,69.04576],[20.30659,68.92618],[20.33587,68.80231],[20.20284,68.66592],[20.05225,68.59107],[19.9375,68.55794],[20.02589,68.53081],[20.22654,68.49081],[19.97796,68.38816],[19.9214,68.35601],[18.9838,68.51696],[18.62122,68.50696],[18.40569,68.58188],[18.12592,68.53652],[18.10109,68.40605],[18.15135,68.19879],[17.89976,67.96937],[17.66475,68.03838],[17.28152,68.11881],[17.18051,68.05046],[16.73812,67.91421],[16.55628,67.64719],[16.40757,67.53403],[16.158,67.51916],[16.08983,67.43528],[16.4041,67.20497],[16.38776,67.04546],[16.19402,66.98259],[16.03876,66.91245],[15.99364,66.87323],[15.62137,66.59434],[15.37723,66.4843],[15.48473,66.28246],[15.03568,66.15356],[14.51629,66.13258],[14.58441,65.90134],[14.62548,65.81181],[14.54147,65.70075],[14.49877,65.5213],[14.50683,65.30973],[14.3788,65.24762],[14.32598,65.11892],[14.12989,64.97856],[13.70547,64.63996],[13.65426,64.58034],[13.89118,64.50713],[14.08523,64.47825],[14.11387,64.46248],[14.15711,64.19505],[13.96752,64.00797],[13.7154,64.04629],[13.21111,64.09537],[12.92672,64.05795],[12.68356,63.97422],[12.48023,63.81876],[12.33057,63.71507],[12.29946,63.67198],[12.14977,63.59395],[12.21288,63.47859],[12.08407,63.35558],[11.97458,63.26923],[12.21823,63.00033],[12.07469,62.90254],[12.13638,62.74792],[12.05614,62.61192],[12.29937,62.26749],[12.13766,61.72382],[12.41961,61.56298],[12.56932,61.56875],[12.87085,61.3565],[12.83383,61.25846],[12.79035,61.19705],[12.70703,61.14327],[12.68258,61.06122],[12.61251,61.04683],[12.44761,61.05073],[12.22399,61.01308],[12.33279,60.89017],[12.33448,60.85236],[12.39537,60.73389],[12.51102,60.64246],[12.51578,60.60015],[12.60688,60.51274],[12.60605,60.40593],[12.49879,60.32365],[12.54191,60.19338],[12.50064,60.09908],[12.44856,60.03917],[12.34114,59.96567],[12.23104,59.92759],[12.17429,59.88981],[12.05346,59.88594],[11.98518,59.90072],[11.84045,59.84174],[11.92597,59.794],[11.93988,59.69458],[11.88922,59.69321],[11.85571,59.64829],[11.72056,59.62549],[11.69113,59.58955],[11.75993,59.45818],[11.77987,59.38646],[11.81625,59.34474],[11.82979,59.24223],[11.78393,59.20838],[11.77539,59.08659],[11.71051,59.03368],[11.68908,58.95685],[11.59063,58.89072],[11.45623,58.89021],[11.45853,58.99597],[11.34184,59.12041],[11.20498,59.08311],[11.17718,59.09736],[11.1,59],[11.0203,58.97],[9.67858,58.87844],[8.51901,58.15871],[7.92368,57.95878],[6.62638,57.9188],[5.34686,58.63409],[4.70265,59.35382],[4.57381,61.1576],[4.78262,62.0506],[5.46681,62.55263],[6.79965,62.99691],[8.29243,63.77884],[9.92293,64.11205],[10.71819,65.0095],[11.4246,65.12057],[11.79779,65.84919],[11.95329,67.64852],[13.20171,68.29717],[14.5701,68.89694],[16.08064,69.41675],[17.91552,69.8166],[19.1906,70.36306],[19.81259,70.33196],[20.19467,70.19424],[21.78519,70.50523],[21.89626,70.73182],[23.70892,70.96284],[23.91773,71.1139],[24.46864,71.07391],[24.71744,71.21608],[25.89478,71.26051],[26.77445,71.08724],[27.79185,71.22052],[28.65819,71.06503],[30.03102,70.78069],[31.23946,70.43859],[31.19482,70.34084],[30.79367,69.78758]],[[4.2,80.84],[-11.5,70.1],[19.2,73.5],[39.2,81.4]]],L=[[[15.4538561,66.34534869999999],[15.3772302,66.4843117],[15.625833,66.605833],[15.80794,66.735271],[16.0387632,66.9124213],[16.195223,66.982232],[16.3877,67.0455],[16.4040109,67.2049795],[16.09015,67.435232],[16.1566,67.519458],[16.407797,67.533978],[16.555733,67.647289],[16.7381292,67.91418620000002],[17.180003,68.050508],[17.2818957,68.1188101],[17.6648128,68.0384733],[17.8998048,67.9693359],[18.1514126,68.198755],[18.1010915,68.406043],[18.1258499,68.5364954],[18.4056102,68.5818554],[18.6211478,68.5069382],[18.9836971,68.5169473],[19.921397,68.3560137],[19.9778586,68.3881535],[20.2264196,68.4908071],[19.9375039,68.5579418],[20.0521233,68.5910515],[20.2027029,68.6659076],[20.3358646,68.8023404],[20.3064282,68.9261735],[20.0600472,69.0457578],[20.5486422,69.05996990000001],[20.7750428,69.0326073],[20.9137291,68.9603927],[20.8441913,68.93656440000002],[20.9156942,68.8971424],[20.9967921,68.896741],[21.2340165,68.8140862],[21.3194271,68.7592708],[21.3893348,68.76495460000002],[21.4298688,68.691352],[21.5651505,68.6752534],[21.7013706,68.6305605],[21.7016655,68.5963461],[21.8898693,68.5844051],[21.9919125,68.5339794],[22.0182391,68.495951],[22.1528153,68.4701805],[22.2945732,68.4838241],[22.4661749,68.4413001],[22.6482126,68.41604160000001],[22.7362404,68.3852018],[22.8041064,68.39294],[22.9181313,68.3335115],[23.0702517,68.29970360000002],[23.1528179,68.2310713],[23.1415318,68.1543005],[23.2783645,68.15733889999998],[23.3216014,68.1347101],[23.3966203,68.044179],[23.5310194,68.0067455],[23.6632301,67.94218640000001],[23.6407972,67.9151784],[23.5098377,67.87994509999999],[23.4739757,67.81714420000002],[23.4946531,67.7903019],[23.493057,67.6641861],[23.5588847,67.6192741],[23.5450496,67.5829545],[23.4081036,67.50173829999999],[23.4104738,67.46759370000002],[23.5365192,67.4599963],[23.7632859,67.4262029],[23.7179667,67.384843],[23.7750768,67.3393805],[23.7311639,67.28763560000002],[23.5834506,67.269308],[23.5535126,67.2468025],[23.5958386,67.2071971],[23.5569385,67.16578719999998],[23.6536532,67.1042345],[23.6739708,67.0650834],[23.8564714,66.9558968],[23.8640579,66.9221303],[23.9330592,66.8845665],[23.9945079,66.82348849999998],[23.9782068,66.78409040000001],[23.8797209,66.7620511],[23.9078441,66.72140390000001],[23.8685321,66.6568254],[23.8846737,66.61277119999998],[23.8605347,66.5595503],[23.7853219,66.5333886],[23.6509657,66.4557476],[23.6880374,66.3815611],[23.6489848,66.3037725],[23.7263744,66.1968556],[23.9159179,66.1621612],[23.936749,66.0794759],[24.0374327,66.0090364],[24.0421963,65.9633925],[24.152978,65.862572],[24.1318042,65.7716089],[24.1721721,65.72528229999999],[24.1776819,65.6603564],[24.1319001,65.5153846],[24.1444599,65.3956667],[23.1299456,65.2854532],[21.8250561,64.8363612],[22.0872366,64.43431070000001],[21.5096176,64.04121570000002],[21.4570471,63.7528427],[20.20662871333013,63.274568586669865],[19.4322896,63.0737152],[18.2961641,62.4173632],[17.7755886,61.1718712],[17.8981165,60.9377595],[17.7095869,60.7102649],[17.3865202,60.6893467],[17.3489744,60.5862714],[17.3024177,60.508762],[17.29774,60.4647038],[17.2565412,60.4243351],[17.1955585,60.4105852],[17.1986283,60.3077815],[17.0585097,60.2727725],[16.908878,60.281498],[16.9048859,60.2394077],[16.7046001,60.1950497],[16.6294785,60.2384924],[16.6154023,60.2786235],[16.5166127,60.3554293],[16.3927146,60.3794045],[16.2589904,60.4931441],[16.1947891,60.5354328],[16.13651,60.6103267],[16.2382972,60.6230491],[16.3769218,60.7434488],[16.386117,60.7868],[16.2552139,60.8636119],[16.1310092,60.9920575],[15.9216155,61.00763],[15.7619207,61.0496869],[15.6803816,61.11321],[15.6573361,61.2154788],[15.4760187,61.3149858],[15.3370007,61.4016369],[15.20475,61.503826],[15.1531933,61.5956892],[14.8564014,61.7835491],[14.7971,61.798451],[14.6666465,61.8918775],[14.5296202,61.783626],[14.4997464,61.62599],[14.3947754,61.5637652],[14.3364964,61.59913920000001],[14.1822587,61.6175455],[13.9769516,61.6213397],[13.8902353,61.6525473],[13.6131488,61.6726273],[13.564749,61.656455],[13.5066718,61.6929666],[13.5145384,61.7377738],[13.4160916,61.8280592],[13.2092287,61.9365972],[13.0799221,62.0376119],[13.0423631,62.0182008],[12.9513736,62.1334555],[12.9026405,62.1418727],[12.8059683,62.2205277],[12.6078489,62.214806],[12.299389,62.2659814],[12.056144,62.6119191],[12.1363845,62.7479169],[12.074689,62.9025463],[12.218233,63.0003345],[11.9745822,63.2692252],[12.0840901,63.3555796],[12.2128783,63.4785906],[12.1497625,63.593946],[12.2975812,63.6732169],[12.3399662,63.7269855],[12.4797773,63.8196667],[12.6860556,63.9738931],[12.9268369,64.05783829999999],[13.2109436,64.0951725],[13.7151219,64.045304],[13.981667,64.013056],[14.1579301,64.1860759],[14.120556,64.452778],[14.086006,64.47814109999999],[13.8924406,64.507004],[13.6540802,64.579929],[13.7050997,64.6396655],[14.1081927,64.96225790000001],[14.3257603,65.1190618],[14.3790211,65.24804960000002],[14.5056577,65.3099238],[14.4967711,65.5174317],[14.5295213,65.682227],[14.6240045,65.81419090000001],[14.584253,65.9013501],[14.5162846,66.132567],[15.035653,66.1535649],[15.4847146,66.282458],[15.4538561,66.34534869999999]]],j=[[[-130.01989,55.9153],[-130.17038,55.77749],[-130.13861,55.55335],[-129.99201,55.28955],[-130.25933,54.99635],[-130.66666,54.71444],[-131.17048,54.72103],[-132.10046,54.6269],[-132.86477,54.63066],[-133.60649,54.72479],[-134.93933,56.02375],[-136.80681,57.75192],[-137.09296,58.25079],[-139.07716,59.1017],[-141.32115,59.76436],[-143.47102,59.81707],[-146.37014,59.17701],[-149.21654,59.54598],[-152.0253,57.0535],[-155.80544,55.02035],[-159.93198,54.32757],[-173.1399,51.33056],[-179.49537,50.84863],[-179.28453,52.29443],[-171.78447,63.95114],[-169.94709,63.91437],[-169.09903,65.86662],[-168.1474,65.7885],[-164.9772,66.85025],[-167.15342,68.37135],[-166.29498,69.12437],[-161.71663,70.74335],[-156.23466,71.55661],[-143.75716,70.6304],[-141.58847,70.26895],[-141.56335,69.73575],[-141.39798,69.64277],[-141.00304,69.64616],[-141.00189,60.6745],[-141.00157,60.30507],[-140.52034,60.21906],[-140.44797,60.30796],[-139.97408,60.18451],[-139.68007,60.33572],[-139.05208,60.35373],[-139.17702,60.08286],[-138.70578,59.90624],[-138.60921,59.76],[-137.60744,59.24348],[-137.45151,58.90854],[-136.82468,59.1598],[-136.58199,59.16554],[-136.19525,59.63881],[-135.9476,59.66343],[-135.47958,59.7981],[-135.02888,59.56364],[-135.10063,59.42776],[-134.95978,59.28104],[-134.7007,59.2489],[-134.48273,59.13097],[-134.258,58.86087],[-133.84105,58.72985],[-133.37997,58.43181],[-133.45987,58.38848],[-133.17195,58.15383],[-132.55389,57.4967],[-132.2478,57.21112],[-132.36871,57.09167],[-132.0448,57.0451],[-132.12311,56.8739],[-131.87311,56.80627],[-131.83539,56.59912],[-131.5813,56.6123],[-131.08698,56.40613],[-130.7818,56.36713],[-130.4682,56.24329],[-130.42548,56.14172],[-130.10541,56.12268],[-130.01989,55.9153]],[[179.9,52.2],[172,53.3],[172,52.4],[179.9,51]]];let M=!0;const z=(e,a)=>{const[t,i]=e;let r=!1;for(let e=0,n=a.length-1;e<a.length;e++){const[o,s]=a[e],[d,l]=a[n];s<i!=l<i&&(o<=t||d<=t)&&o+(i-s)*(d-o)/(l-s)<t&&(r=!r),n=e}return r};class I{constructor(i,r,n,o){this._latitude=r,this._longitude=n,this._timezoneId=o,this._badiDate=new f(this._setInputDateToCorrectDay(i,r,n));const s=this._badiDate.gregorianDate.setZone(o,{keepLocalTime:!0});switch(this._clockLocation=((e,a)=>{if(!M)return;if(e<51)return;if(e<57&&a>-129&&a<172)return;const t=[],i=[];(a<-129.9||a>172.4)&&(t.push(j),i.push("USA")),a>-141.1&&a<-61.1&&(t.push(B),i.push("Canada")),a>-25&&a<-12.8&&(t.push(p),i.push("Iceland")),a>-9.2&&a<33.6&&(t.push(w),i.push("Norway")),a>10.9&&a<24.2&&(t.push(L),i.push("Sweden")),a>19.1&&a<31.6&&(t.push(v),i.push("Finland"));for(let r=0;r<t.length;r++)for(let n=0;n<t[r].length;n++)if(z([a,e],t[r][n]))return i[r]})(r,n),!this._clockLocation||"Finland"===this._clockLocation&&19===this._badiDate.month?(this._end=e(s,r,n),this._solarNoon=a(s,n),this._sunrise=t(s,r,n),this._start=e(s.minus({days:1}),r,n)):(this._start=s.minus({days:1}).set({hour:18}),this._solarNoon=s.set({hour:12}),this._sunrise=s.set({hour:6}),this._end=s.set({hour:18}),"Canada"===this._clockLocation?this._sunrise=this._sunrise.plus({minutes:30}):"Iceland"===this._clockLocation?this._solarNoon=this._solarNoon.plus({hours:1}):"Finland"!==this._clockLocation&&"USA"!==this._clockLocation||(this._end.isInDST&&(this._sunrise=this._sunrise.plus({hours:1}),this._solarNoon=this._solarNoon.plus({hours:1}),this._end=this._end.plus({hours:1})),this._start.isInDST&&(this._start=this._start.plus({hours:1})))),this._badiDate.holyDayNumber){case 2:this._holyDayCommemoration=s.set({hour:s.isInDST?16:15});break;case 5:this._holyDayCommemoration=this._start.plus({minutes:131});break;case 6:this._holyDayCommemoration=s.set({hour:s.isInDST?4:3});break;case 7:this._holyDayCommemoration=this._solarNoon;break;case 11:this._holyDayCommemoration=s.set({hour:s.isInDST?2:1})}}_setInputDateToCorrectDay(a,t,i){if(r.isDateTime(a)){return a>e(a,t,i)?a.plus({days:1}):a}return a}get badiDate(){return this._badiDate}get start(){return this._start}get sunrise(){return this._sunrise}get solarNoon(){return this._solarNoon}get end(){return this._end}get holyDayCommemoration(){return this._holyDayCommemoration}get clockLocation(){return this._clockLocation}get latitude(){return this._latitude}get longitude(){return this._longitude}get timezoneId(){return this._timezoneId}get nextMonth(){return new I(this.badiDate.nextMonth,this._latitude,this._longitude,this._timezoneId)}get previousMonth(){return new I(this.badiDate.previousMonth,this._latitude,this._longitude,this._timezoneId)}get nextDay(){return new I(this.badiDate.nextDay,this._latitude,this._longitude,this._timezoneId)}get previousDay(){return new I(this.badiDate.previousDay,this._latitude,this._longitude,this._timezoneId)}}const N=e=>{"string"!=typeof e.defaultLanguage&&"string"!=typeof e.underlineFormat||D(e),"boolean"==typeof e.useClockLocations&&(e=>{M=e})(e.useClockLocations)};i({returnTimeForNoEventCase:!0,roundToNearestMinute:!0});export{f as BadiDate,I as LocalBadiDate,N as badiDateSettings};
- //# sourceMappingURL=localBadiDate-locales.min.m.js.map
|