# @source https://natlex.ilo.org/dyn/natlex2/r/natlex/fe/details?p3_isn=70104
# @source https://www.mmsp.gov.ma/fr/nos-metiers/horaires-de-travail-et-jours-f%C3%A9ri%C3%A9s
# @source https://www.maroc.ma/fr/le-maroc/fetes-nationales-et-religieuses
# @source https://www.maroc.ma/fr/actualites/celebration-du-nouvel-amazigh-un-evenement-majeur-refletant-la-haute-sollicitude-royale-envers-la
# @source https://www.maroc.ma/fr/actualites/sa-majeste-le-roi-decrete-le-31-octobre-fete-de-lunite-communique-du-cabinet-royal
# @source https://www.habous.gov.ma/
# @attrib https://fr.wikipedia.org/wiki/F%C3%AAtes_et_jours_f%C3%A9ri%C3%A9s_au_Maroc

holidays:
  MA:
    names:
      ar: "المملكة المغربية"
      fr: Royaume du Maroc
      en: Kingdom of Morocco
    langs:
      - ar
      - ber
      - fr
    zones:
      - Africa/Casablanca
    dayoff: sunday
    days:
      01-01:
        _name: 01-01
        name:
          ar: "رأس السنة الميلادية"
      01-11:
        name:
          fr: Manifeste de l'indépendance
          ar: "ذكرى تقديم وثيقة الاستقلال"
          en: Proclamation of Independence Day
      01-14 since 2024:
        name:
          fr: Nouvel An amazigh
          ar: "رأس السنة الأمازيغية"
          en: Amazigh New Year
      05-01:
        _name: 05-01
        name:
          ar: "عيد الشغل"
      07-30:
        name:
          fr: Fête du trône
          ar: "عيد العرش"
          en: Throne Day
      08-14:
        name:
          fr: Allégeance Oued Eddahab
          ar: "ذكرى استرجاع إقليم وادي الذهب"
          en: Oued Ed-Dahab Day
      08-20:
        name:
          fr: Révolution du Roi et du Peuple
          ar: "ذكرى ثورة الملك والشعب"
          en: Revolution Day
      08-21:
        name:
          fr: Fête de la jeunesse
          ar: "عيد الشباب"
          en: Youth Day
      10-31 since 2026:
        name:
          fr: Fête de l'Unité
          ar: "عيد الوحدة"
          en: Unity Day
      11-06:
        name:
          fr: Marche verte
          ar: "ذكرى المسيرة الخضراء"
          en: Green March Day
      11-18:
        _name: Independence Day
        name:
          fr: Fête de l'indépendance
      1 Muharram:
        disable:
          - "2021-08-09"
          - "2025-06-26"
          - "2026-06-16"
        enable:
          - "2021-08-10"
          - "2025-06-27"
          - "2026-06-17"
        _name: 1 Muharram
        name:
          fr: Jour de l'an hégire
          ar: "فاتح محرم"
      12 Rabi al-awwal:
        disable:
          - "2021-10-18"
          - "2022-10-08"
          - "2023-09-27"
          - "2024-09-15"
          - "2025-09-04"
        enable:
          - "2021-10-19"
          - "2022-10-09"
          - "2023-09-28"
          - "2024-09-16"
          - "2025-09-05"
        _name: 12 Rabi al-awwal
        name:
          fr: Aïd Al-Mawlid Annabawi
          ar: "عيد المولد النبوي"
      1 Shawwal:
        disable:
          - "2023-04-21"
          - "2025-03-30"
        enable:
          - "2023-04-22"
          - "2025-03-31"
        _name: 1 Shawwal
        name:
          fr: Aïd Al-Fitr
      10 Dhu al-Hijjah:
        disable:
          - "2021-07-20"
          - "2022-07-09"
          - "2023-06-28"
          - "2024-06-16"
          - "2025-06-06"
        enable:
          - "2021-07-21"
          - "2022-07-10"
          - "2023-06-29"
          - "2024-06-17"
          - "2025-06-07"
        _name: 10 Dhu al-Hijjah
        name:
          fr: Aïd Al-Adha

#    states:
#      '10':
#        name: Doukkala-Abda
#        regions:
#          JDI:
#            name: El Jadida
#          SAF:
#            name: Safi
#      '11':
#        name: Marrakesh-Tensift-El Haouz
#        regions:
#          CHI:
#            name: Chichaoua
#          ESI:
#            name: Essaouira
#          HAO:
#            name: Al Haouz
#          KES:
#            name: Kelaat Sraghna
#          MMD:
#            name: Marrakech-Medina
#          MMN:
#            name: Marrakech-Menara
#          SYB:
#            name: Sidi Youssef Ben Ali
#      '12':
#        name: Tadla-Azilal
#        regions:
#          AZI:
#            name: Azilal
#          BEM:
#            name: Béni-Mellal
#      '13':
#        name: Souss-Massa-Drâa
#        regions:
#          AGD:
#            name: Agadir-Ida Ou Tanane
#          CHT:
#            name: Chtouka Aït Baha
#          INE:
#            name: Inezgane-Aït Melloul
#          OUA:
#            name: Ouarzazate
#          TAR:
#            name: Taroudant
#          TIZ:
#            name: Tiznit
#          ZAG:
#            name: Zagora
#      '14':
#        name: Guelmim-Es Semara
#        regions:
#          ASZ:
#            name: Assa-Zag
#          ESM:
#            name: Es Semara
#          GUE:
#            name: Guelmim
#          TAT:
#            name: Tata
#          TNT:
#            name: Tan-Tan
#      '15':
#        name: Laâyoune-Boujdour-Sakia El Hamra
#        regions:
#          BOD:
#            name: Boujdour
#          LAA:
#            name: Laâyoune
#      '16':
#        name: Oued Ed-Dahab-Lagouira
#        regions:
#          AOU:
#            name: Aousserd
#          OUD:
#            name: Oued Ed-Dahab
#      '01':
#        name: Tangier-Tétouan
#        regions:
#          CHE:
#            name: Chefchaouen
#          FAH:
#            name: Fahs-Beni Makada
#          LAR:
#            name: Larache
#          TET:
#            name: Tétouan
#          TNG:
#            name: Tangier-Assilah
#      '02':
#        name: Gharb-Chrarda-Béni Hssen
#        regions:
#          KEN:
#            name: Kénitra
#          SIK:
#            name: Sidi Kacem
#      '03':
#        name: Taza-Al Hoceima-Taounate
#        regions:
#          HOC:
#            name: Al Hoceïma
#          TAO:
#            name: Taounate
#          TAZ:
#            name: Taza
#      '04':
#        name: Oriental
#        regions:
#          BER:
#            name: Berkane
#          FIG:
#            name: Figuig
#          JRA:
#            name: Jerada
#          NAD:
#            name: Nador
#          OUJ:
#            name: Oujda-Angad
#          TAI:
#            name: Taourirt
#      '05':
#        name: Fès-Boulemane
#        regions:
#          BOM:
#            name: Boulemane
#          FES:
#            name: Fès-Dar-Dbibegh
#          MOU:
#            name: Moulay Yacoub
#          SEF:
#            name: Sefrou
#      '06':
#        name: Meknès-Tafilalet
#        regions:
#          ERR:
#            name: Errachidia
#          HAJ:
#            name: El Hajeb
#          IFR:
#            name: Ifrane
#          KHN:
#            name: Khénifra
#          MEK:
#            name: Meknès
#      '07':
#        name: Rabat-Salé-Zemmour-Zaer
#        regions:
#          KHE:
#            name: Khemisset
#          RAB:
#            name: Rabat
#          SAL:
#            name: Salé
#          SKH:
#            name: Skhirat-Témara
#      08:
#        name: Grand Casablanca
#        regions:
#          CAS:
#            name: Casablanca
#          MED:
#            name: Médiouna
#          MOH:
#            name: Mohammedia
#          NOU:
#            name: Nouaceur
#      09:
#        name: Chaouia-Ouardigha
#        regions:
#          BES:
#            name: Ben Slimane
#          KHO:
#            name: Khouribga
#          SET:
#            name: Settat
