Showing preview only (5,186K chars total). Download the full file or copy to clipboard to get everything.
Repository: ankane/prophet-ruby
Branch: master
Commit: 646117343534
Files: 51
Total size: 4.9 MB
Directory structure:
gitextract_qjjk9ip8/
├── .github/
│ └── workflows/
│ └── build.yml
├── .gitignore
├── CHANGELOG.md
├── Gemfile
├── LICENSE.txt
├── README.md
├── Rakefile
├── data-raw/
│ ├── AUTHORS-holidays.txt
│ ├── LICENSE-holidays.txt
│ ├── README.md
│ └── generated_holidays.csv
├── examples/
│ ├── example_air_passengers.csv
│ ├── example_retail_sales.csv
│ ├── example_wp_log_R.csv
│ ├── example_wp_log_R_outliers1.csv
│ ├── example_wp_log_R_outliers2.csv
│ ├── example_wp_log_peyton_manning.csv
│ └── example_yosemite_temps.csv
├── lib/
│ ├── prophet/
│ │ ├── diagnostics.rb
│ │ ├── forecaster.rb
│ │ ├── holidays.rb
│ │ ├── plot.rb
│ │ ├── stan_backend.rb
│ │ └── version.rb
│ ├── prophet-rb.rb
│ └── prophet.rb
├── prophet-rb.gemspec
├── stan/
│ └── prophet.stan
├── test/
│ ├── anomalies_test.rb
│ ├── diagnostics_test.rb
│ ├── forecast_test.rb
│ ├── prophet_test.rb
│ ├── save_load_test.rb
│ ├── support/
│ │ ├── changepoints.py
│ │ ├── country_holidays.py
│ │ ├── cross_validation.py
│ │ ├── custom_cutoffs.py
│ │ ├── custom_seasonality.py
│ │ ├── flat.py
│ │ ├── holidays2.py
│ │ ├── hyperparameters.py
│ │ ├── linear.py
│ │ ├── load.py
│ │ ├── logistic.py
│ │ ├── multiplicative_seasonality.py
│ │ ├── outliers.py
│ │ ├── regressors.py
│ │ ├── save.py
│ │ └── subdaily.py
│ └── test_helper.rb
└── vendor.yml
================================================
FILE CONTENTS
================================================
================================================
FILE: .github/workflows/build.yml
================================================
name: build
on: [push, pull_request]
jobs:
build:
strategy:
fail-fast: false
matrix:
include:
- ruby: "4.0"
os: ubuntu-24.04
- ruby: 3.4
os: ubuntu-22.04
- ruby: 3.3
os: macos-latest
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: 3.14
- run: pip install matplotlib pandas prophet
- uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
bundler-cache: true
- run: bundle exec rake vendor:platform
- run: TEST_PYTHON=1 bundle exec rake test
================================================
FILE: .gitignore
================================================
/.bundle/
/.yardoc
/_yardoc/
/coverage/
/doc/
/pkg/
/spec/reports/
/tmp/
*.lock
/vendor/
================================================
FILE: CHANGELOG.md
================================================
## 0.7.0 (2026-04-07)
- Dropped support for Daru
- Dropped support for Ruby < 3.3
## 0.6.0 (2025-04-03)
- Updated holidays
- Dropped support for Ruby < 3.2
## 0.5.3 (2024-12-29)
- Fixed warning with Ruby 3.4
## 0.5.2 (2024-10-26)
- Fixed warning with `plot` method
## 0.5.1 (2024-05-06)
- Added `scaling` option
- Fixed issue with yearly seasonality being enabled without enough data
- Fixed issue with internal columns in `predict` output (`col`, `col_lower`, and `col_upper`)
## 0.5.0 (2023-09-05)
- Added support for Polars
- Updated holidays
- Changed warning to error for unsupported country holidays
- Disabled logging by default
- Fixed error with `add_regressor` and holidays
- Dropped support for Ruby < 3
## 0.4.2 (2022-07-12)
- Fixed warning with `add_country_holidays` method
## 0.4.1 (2022-07-10)
- Added support for cross validation and performance metrics
- Added support for updating fitted models
- Added support for saturating minimum forecasts
## 0.4.0 (2022-07-07)
- Added support for saving and loading models
- Updated holidays
## 0.3.2 (2022-05-15)
- Added advanced API options to `forecast` and `anomalies` methods
## 0.3.1 (2022-04-28)
- Improved error message for missing columns
## 0.3.0 (2022-04-24)
- Switched to precompiled models
- Dropped support for Ruby < 2.7
## 0.2.5 (2021-07-28)
- Added `anomalies` method
## 0.2.4 (2021-04-02)
- Added support for flat growth
## 0.2.3 (2020-10-14)
- Added support for times to `forecast` method
## 0.2.2 (2020-07-26)
- Fixed error with constant series
- Fixed error with no changepoints
## 0.2.1 (2020-07-15)
- Added `forecast` method
## 0.2.0 (2020-05-13)
- Switched from Daru to Rover
## 0.1.1 (2020-04-10)
- Added `add_changepoints_to_plot`
- Fixed error with `changepoints` option
- Fixed error with `mcmc_samples` option
- Fixed error with additional regressors
## 0.1.0 (2020-04-09)
- First release
================================================
FILE: Gemfile
================================================
source "https://rubygems.org"
gemspec
gem "rake"
gem "minitest"
gem "polars-df"
gem "matplotlib", require: false # for ci
gem "fiddle", require: false # for pycall/matplotlib
gem "activesupport"
gem "tzinfo-data"
# for profiling
# gem "ruby-prof"
================================================
FILE: LICENSE.txt
================================================
MIT License
Copyright (c) Facebook, Inc. and its affiliates.
Copyright (c) 2020-2025 Andrew Kane
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
================================================
FILE: README.md
================================================
# Prophet.rb
Time series forecasting for Ruby, ported from [Prophet](https://github.com/facebook/prophet)
Supports:
- Multiple seasonalities
- Linear and non-linear growth
- Holidays and special events
And gracefully handles missing data
[](https://github.com/ankane/prophet-ruby/actions)
## Installation
Add this line to your application’s Gemfile:
```ruby
gem "prophet-rb"
```
## Simple API
### Forecasting
Get future predictions for a time series
```ruby
series = {
Date.parse("2020-01-01") => 100,
Date.parse("2020-01-02") => 150,
Date.parse("2020-01-03") => 136,
# ...
}
Prophet.forecast(series)
```
Specify the number of predictions to return
```ruby
Prophet.forecast(series, count: 3)
```
Works great with [Groupdate](https://github.com/ankane/groupdate)
```ruby
series = User.group_by_day(:created_at).count
Prophet.forecast(series)
```
And supports [advanced API](#advanced-api) options
```ruby
Prophet.forecast(series, growth: "logistic", weekly_seasonality: false)
```
### Anomaly Detection
Detect anomalies in a time series
```ruby
Prophet.anomalies(series)
```
Specify the width of uncertainty intervals (decrease for more anomalies)
```ruby
Prophet.anomalies(series, interval_width: 0.99)
```
Also supports [advanced API](#advanced-api) options
```ruby
Prophet.anomalies(series, growth: "logistic", weekly_seasonality: false)
```
## Advanced API
Check out the [Prophet documentation](https://facebook.github.io/prophet/docs/quick_start.html) for a great explanation of all of the features. The advanced API follows the Python API and supports the same features. It uses [Rover](https://github.com/ankane/rover) for data frames.
- [Quick Start](#advanced-quick-start)
- [Plots](#plots)
- [Saturating Forecasts](#saturating-forecasts)
- [Trend Changepoints](#trend-changepoints)
- [Holidays and Special Events](#holidays-and-special-events)
- [Multiplicative Seasonality](#multiplicative-seasonality)
- [Uncertainty Intervals](#uncertainty-intervals)
- [Outliers](#outliers)
- [Non-Daily Data](#non-daily-data)
- [Diagnostics](#diagnostics)
- [Additional Topics](#additional-topics)
## Advanced Quick Start
[Explanation](https://facebook.github.io/prophet/docs/quick_start.html)
Create a data frame with `ds` and `y` columns - here’s [an example](examples/example_wp_log_peyton_manning.csv) you can use
```ruby
df = Rover.read_csv("example_wp_log_peyton_manning.csv")
df.head
```
ds | y
--- | ---
2007-12-10 | 9.59076113
2007-12-11 | 8.51959031
2007-12-12 | 8.18367658
2007-12-13 | 8.07246736
2007-12-14 | 7.89357207
Fit a model
```ruby
m = Prophet.new
m.fit(df)
```
Make a data frame with a `ds` column for future predictions
```ruby
future = m.make_future_dataframe(periods: 365)
future.tail
```
ds |
--- |
2017-01-15 |
2017-01-16 |
2017-01-17 |
2017-01-18 |
2017-01-19 |
Make predictions
```ruby
forecast = m.predict(future)
forecast[["ds", "yhat", "yhat_lower", "yhat_upper"]].tail
```
ds | yhat | yhat_lower | yhat_upper
--- | --- | --- | ---
2017-01-15 | 8.21192840 | 7.52526442 | 8.92389960
2017-01-16 | 8.53696359 | 7.79124970 | 9.22620028
2017-01-17 | 8.32439891 | 7.62482699 | 9.04719328
2017-01-18 | 8.15702395 | 7.40079968 | 8.91301650
2017-01-19 | 8.16900433 | 7.45673678 | 8.83486188
## Plots
For plots, install the [matplotlib](https://github.com/mrkn/matplotlib.rb) gem.
Plot the forecast
```ruby
m.plot(forecast).savefig("forecast.png")
```

Plot components
```ruby
m.plot_components(forecast).savefig("components.png")
```

## Saturating Forecasts
[Explanation](https://facebook.github.io/prophet/docs/saturating_forecasts.html)
Forecast logistic growth instead of linear
```ruby
df = Rover.read_csv("example_wp_log_R.csv")
df["cap"] = 8.5
m = Prophet.new(growth: "logistic")
m.fit(df)
future = m.make_future_dataframe(periods: 1826)
future["cap"] = 8.5
forecast = m.predict(future)
```
Saturating minimum
```ruby
df["y"] = 10 - df["y"]
df["cap"] = 6
df["floor"] = 1.5
future["cap"] = 6
future["floor"] = 1.5
m = Prophet.new(growth: "logistic")
m.fit(df)
forecast = m.predict(future)
```
## Trend Changepoints
[Explanation](https://facebook.github.io/prophet/docs/trend_changepoints.html)
Plot changepoints
```ruby
fig = m.plot(forecast)
m.add_changepoints_to_plot(fig.gca, forecast)
```
Adjust trend flexibility
```ruby
m = Prophet.new(changepoint_prior_scale: 0.5)
```
Specify the location of changepoints
```ruby
m = Prophet.new(changepoints: ["2014-01-01"])
```
## Holidays and Special Events
[Explanation](https://facebook.github.io/prophet/docs/seasonality,_holiday_effects,_and_regressors.html)
Create a data frame with `holiday` and `ds` columns. Include all occurrences in your past data and future occurrences you’d like to forecast.
```ruby
playoffs = Rover::DataFrame.new({
"holiday" => "playoff",
"ds" => [
"2008-01-13", "2009-01-03", "2010-01-16",
"2010-01-24", "2010-02-07", "2011-01-08",
"2013-01-12", "2014-01-12", "2014-01-19",
"2014-02-02", "2015-01-11", "2016-01-17",
"2016-01-24", "2016-02-07"
],
"lower_window" => 0,
"upper_window" => 1
})
superbowls = Rover::DataFrame.new({
"holiday" => "superbowl",
"ds" => ["2010-02-07", "2014-02-02", "2016-02-07"],
"lower_window" => 0,
"upper_window" => 1
})
holidays = playoffs.concat(superbowls)
m = Prophet.new(holidays: holidays)
m.fit(df)
```
Add country-specific holidays
```ruby
m = Prophet.new
m.add_country_holidays("US")
m.fit(df)
```
Specify custom seasonalities
```ruby
m = Prophet.new(weekly_seasonality: false)
m.add_seasonality(name: "monthly", period: 30.5, fourier_order: 5)
forecast = m.fit(df).predict(future)
```
Specify additional regressors
```ruby
nfl_sunday = lambda do |ds|
date = ds.respond_to?(:to_date) ? ds.to_date : Date.parse(ds)
date.wday == 0 && (date.month > 8 || date.month < 2) ? 1 : 0
end
df["nfl_sunday"] = df["ds"].map(&nfl_sunday)
m = Prophet.new
m.add_regressor("nfl_sunday")
m.fit(df)
future["nfl_sunday"] = future["ds"].map(&nfl_sunday)
forecast = m.predict(future)
```
## Multiplicative Seasonality
[Explanation](https://facebook.github.io/prophet/docs/multiplicative_seasonality.html)
Specify multiplicative seasonality
```ruby
df = Rover.read_csv("example_air_passengers.csv")
m = Prophet.new(seasonality_mode: "multiplicative")
m.fit(df)
future = m.make_future_dataframe(periods: 50, freq: "MS")
forecast = m.predict(future)
```
Specify mode when adding seasonality and regressors
```ruby
m = Prophet.new(seasonality_mode: "multiplicative")
m.add_seasonality(name: "quarterly", period: 91.25, fourier_order: 8, mode: "additive")
m.add_regressor("regressor", mode: "additive")
```
## Uncertainty Intervals
[Explanation](https://facebook.github.io/prophet/docs/uncertainty_intervals.html)
Specify the width of uncertainty intervals (80% by default)
```ruby
Prophet.new(interval_width: 0.95)
```
Get uncertainty in seasonality
```ruby
Prophet.new(mcmc_samples: 300)
```
## Outliers
[Explanation](https://facebook.github.io/prophet/docs/outliers.html)
Remove outliers
```ruby
df = Rover.read_csv("example_wp_log_R_outliers1.csv")
df["y"][(df["ds"] > "2010-01-01") & (df["ds"] < "2011-01-01")] = Float::NAN
m = Prophet.new.fit(df)
```
## Non-Daily Data
[Explanation](https://facebook.github.io/prophet/docs/non-daily_data.html)
Sub-daily data
```ruby
df = Rover.read_csv("example_yosemite_temps.csv")
m = Prophet.new(changepoint_prior_scale: 0.01).fit(df)
future = m.make_future_dataframe(periods: 300, freq: "H")
forecast = m.predict(future)
```
## Diagnostics
[Explanation](https://facebook.github.io/prophet/docs/diagnostics.html)
Cross validation
```ruby
df_cv = Prophet::Diagnostics.cross_validation(m, initial: "730 days", period: "180 days", horizon: "365 days")
```
Custom cutoffs
```ruby
cutoffs = ["2013-02-15", "2013-08-15", "2014-02-15"].map { |v| Time.parse("#{v} 00:00:00 UTC") }
df_cv2 = Prophet::Diagnostics.cross_validation(m, cutoffs: cutoffs, horizon: "365 days")
```
Get performance metrics
```ruby
df_p = Prophet::Diagnostics.performance_metrics(df_cv)
```
Plot cross validation metrics
```ruby
Prophet::Plot.plot_cross_validation_metric(df_cv, metric: "mape")
```
Hyperparameter tuning
```ruby
param_grid = {
changepoint_prior_scale: [0.001, 0.01, 0.1, 0.5],
seasonality_prior_scale: [0.01, 0.1, 1.0, 10.0]
}
# Generate all combinations of parameters
all_params = param_grid.values[0].product(*param_grid.values[1..-1]).map { |v| param_grid.keys.zip(v).to_h }
rmses = [] # Store the RMSEs for each params here
# Use cross validation to evaluate all parameters
all_params.each do |params|
m = Prophet.new(**params).fit(df) # Fit model with given params
df_cv = Prophet::Diagnostics.cross_validation(m, cutoffs: cutoffs, horizon: "30 days")
df_p = Prophet::Diagnostics.performance_metrics(df_cv, rolling_window: 1)
rmses << df_p["rmse"][0]
end
# Find the best parameters
tuning_results = Rover::DataFrame.new(all_params)
tuning_results["rmse"] = rmses
p tuning_results
```
## Additional Topics
[Explanation](https://facebook.github.io/prophet/docs/additional_topics.html)
Save a model
```ruby
File.write("model.json", m.to_json)
```
Load a model
```ruby
m = Prophet.from_json(File.read("model.json"))
```
Uses the same format as Python, so models can be saved and loaded in either language
Flat trend
```ruby
m = Prophet.new(growth: "flat")
```
Updating fitted models
```ruby
def stan_init(m)
res = {}
["k", "m", "sigma_obs"].each do |pname|
res[pname] = m.params[pname][0, true][0]
end
["delta", "beta"].each do |pname|
res[pname] = m.params[pname][0, true]
end
res
end
df = Rover.read_csv("example_wp_log_peyton_manning.csv")
df1 = df[df["ds"] <= "2016-01-19"] # All data except the last day
m1 = Prophet.new.fit(df1) # A model fit to all data except the last day
m2 = Prophet.new.fit(df) # Adding the last day, fitting from scratch
m2 = Prophet.new.fit(df, init: stan_init(m1)) # Adding the last day, warm-starting from m1
```
## Resources
- [Forecasting at Scale](https://peerj.com/preprints/3190.pdf)
## Credits
This library was ported from the [Prophet Python library](https://github.com/facebook/prophet) and is available under the same license.
## History
View the [changelog](https://github.com/ankane/prophet-ruby/blob/master/CHANGELOG.md)
## Contributing
Everyone is encouraged to help improve this project. Here are a few ways you can help:
- [Report bugs](https://github.com/ankane/prophet-ruby/issues)
- Fix bugs and [submit pull requests](https://github.com/ankane/prophet-ruby/pulls)
- Write, clarify, or fix documentation
- Suggest or add new features
To get started with development:
```sh
git clone https://github.com/ankane/prophet-ruby.git
cd prophet-ruby
bundle install
bundle exec rake vendor:all
bundle exec rake test
```
================================================
FILE: Rakefile
================================================
require "bundler/gem_tasks"
require "rake/testtask"
Rake::TestTask.new do |t|
t.pattern = "test/**/*_test.rb"
end
task default: :test
# ensure vendor files exist
task :ensure_vendor do
vendor_config.fetch("platforms").each_key do |k|
raise "Missing directory: #{k}" unless Dir.exist?("vendor/#{k}")
end
end
Rake::Task["build"].enhance [:ensure_vendor]
def download_platform(platform)
require "fileutils"
require "open-uri"
require "tmpdir"
config = vendor_config.fetch("platforms").fetch(platform)
url = config.fetch("url")
sha256 = config.fetch("sha256")
puts "Downloading #{url}..."
contents = URI.parse(url).read
computed_sha256 = Digest::SHA256.hexdigest(contents)
raise "Bad hash: #{computed_sha256}" if computed_sha256 != sha256
file = Tempfile.new(binmode: true)
file.write(contents)
vendor = File.expand_path("vendor", __dir__)
FileUtils.mkdir_p(vendor)
dest = File.join(vendor, platform)
FileUtils.rm_r(dest) if Dir.exist?(dest)
# run apt install unzip on Linux
system "unzip", "-q", file.path, "-d", dest, exception: true
system "chmod", "+x", "#{dest}/bin/prophet", exception: true
end
def vendor_config
@vendor_config ||= begin
require "yaml"
YAML.safe_load(File.read("vendor.yml"))
end
end
namespace :vendor do
task :all do
vendor_config.fetch("platforms").each_key do |k|
download_platform(k)
end
end
task :platform do
if Gem.win_platform?
download_platform("x64-mingw")
elsif RbConfig::CONFIG["host_os"].match?(/darwin/i)
if RbConfig::CONFIG["host_cpu"].match?(/arm|aarch64/i)
download_platform("arm64-darwin")
else
download_platform("x86_64-darwin")
end
else
if RbConfig::CONFIG["host_cpu"].match?(/arm|aarch64/i)
download_platform("aarch64-linux")
else
download_platform("x86_64-linux")
end
end
end
end
================================================
FILE: data-raw/AUTHORS-holidays.txt
================================================
Holidays Authors
================
Aaron Picht
Aart Goossens
Abdelkhalek Boukli Hacene
Akos Furton
Alejandro Antunes
Aleksei Zhuchkov
Alexander Schulze
Alexandre Carvalho
Alexei Mikhailov
Anders Wenhaug
Andrei Klimenko
Andres Marrugo
Ankush Kapoor
Anon Kangpanich
Anthony Rose
Anton Daitche
Arjun Anandkumar
Arkadii Yakovets
Artem Tserekh
Bailey Thompson
Ben Collerson
Ben Letham
Benjamin Lucas Wacha
Bernhard M. Wiedemann
Carlos Rocha
Chanran Kim
Chris McKeague
Chris Turra
Christian Alexander
Colin Watson
Dan Gentry
Daniel Musketa
Daniël Niemeijer
David Hotham
Diogo Rosa
Dorian Monnier
Douglas Franklin
Eden Juscelino
Edison Robles
Edward Betts
Eldar Mustafayev
Emmanuel Arias
Eugenio Panadero Maciá
Fabian Affolter
Felix Lee
Filip Bednárik
Firas Kafri
Gabriel L Martinez
Gabriel Trabanco
Giedrius Mauza
Gordon Inggs
Greg Rafferty
Győző Papp
Heikki Orsila
Henrik Sozzi
Hugh McNamara
Hugo van Kemenade
Isabelle COWAN-BERGMAN
Jacky Han
Jacob Punter
Jaemin Kim
Jahir Fiquitiva
Jakob M. Kjær
Jan Pipek
Jason Jensen
Jeremy Chrimes
Jerry Agbesi
John Laswell
Joost van Driel
Jorge Cadena Argote
Jose Riha
Joshua Adelman
Joël van Amerongen
Julian Broudou
Jung Dong Ho
Justin Asfour
Kamil Leduchowski
Kate Golovanova
Kelsey Karin Hawley
Koert van der Veer
Koki Nomura
Maina Kamau
Malthe Borch
Marek Šuppa
Martin Becker
Martin Thurau
Matheus Oliveira
Maurizio Montel
Max Härtwig
Michael Thessel
Mike Borsetti
Mike Polyakovsky
Miroslav Šedivý
Monde Sinxi
Nataliia Dmytriievska
Nate Harris
Nathan Ell
Nicholas Spagnoletti
Nico Albers
Olivier Iffrig
Ondřej Nový
Osayd Abdu
Oscar Romero
Pablo Merino
Panpakorn Siripanich
Patrick Nicholson
Paulo Orrock
Pavel Sofroniev
Pedro Baptista
Peter Zsak
Pieter van der Westhuizen
Piotr Staniów
Prateekshit Jaiswal
Raphael Borg Ellul Vincenti
Raychel Mattheeuw
Reinaldo Ramos
Robert Frazier
Robert Schmidtke
Robert Tran
Robin Emeršič
Ryan McCrory
Sam Tregar
Santiago Feliu
Sergi Almacellas Abellana
Sergio Mayoral Martinez
Serhii Murza
Shaurya Uppal
Sho Hirose
Simon Gurcke
Sugato Ray
Sylvain Pasche
Sylvia van Os
Søren Klintrup
Takeshi Osoekawa
Tasnim Nishat Islam
Tewodros Meshesha
Thomas Bøvith
Tommy Sparber
Tudor Văran
Victor Luna
Victor Miti
Ville Skyttä
Vu Nhat Chuong
Youhei Sakurai
================================================
FILE: data-raw/LICENSE-holidays.txt
================================================
Copyright (c) Vacanza Team and individual contributors (see AUTHORS file)
Copyright (c) dr-prodigy <dr.prodigy.github@gmail.com>, 2017-2023
Copyright (c) ryanss <ryanssdev@icloud.com>, 2014-2017
All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
================================================
FILE: data-raw/README.md
================================================
Holidays from 1995 through 2044 are generated from [this script](https://github.com/facebook/prophet/blob/main/python/scripts/generate_holidays_file.py).
The data is from the Python [holidays](https://pypi.org/project/holidays/) package.
================================================
FILE: data-raw/generated_holidays.csv
================================================
ds,holiday,country,year
1995-01-01,New Year's Day,AD,1995
1995-01-06,Epiphany,AD,1995
1995-02-28,Carnival,AD,1995
1995-03-14,Constitution Day,AD,1995
1995-04-14,Good Friday,AD,1995
1995-04-17,Easter Monday,AD,1995
1995-05-01,Labor Day,AD,1995
1995-06-05,Whit Monday,AD,1995
1995-08-15,Assumption Day,AD,1995
1995-09-08,National Day,AD,1995
1995-11-01,All Saints' Day,AD,1995
1995-12-08,Immaculate Conception Day,AD,1995
1995-12-25,Christmas Day,AD,1995
1995-12-26,Saint Stephen's Day,AD,1995
1996-01-01,New Year's Day,AD,1996
1996-01-06,Epiphany,AD,1996
1996-02-20,Carnival,AD,1996
1996-03-14,Constitution Day,AD,1996
1996-04-05,Good Friday,AD,1996
1996-04-08,Easter Monday,AD,1996
1996-05-01,Labor Day,AD,1996
1996-05-27,Whit Monday,AD,1996
1996-08-15,Assumption Day,AD,1996
1996-09-08,National Day,AD,1996
1996-11-01,All Saints' Day,AD,1996
1996-12-08,Immaculate Conception Day,AD,1996
1996-12-25,Christmas Day,AD,1996
1996-12-26,Saint Stephen's Day,AD,1996
1997-01-01,New Year's Day,AD,1997
1997-01-06,Epiphany,AD,1997
1997-02-11,Carnival,AD,1997
1997-03-14,Constitution Day,AD,1997
1997-03-28,Good Friday,AD,1997
1997-03-31,Easter Monday,AD,1997
1997-05-01,Labor Day,AD,1997
1997-05-19,Whit Monday,AD,1997
1997-08-15,Assumption Day,AD,1997
1997-09-08,National Day,AD,1997
1997-11-01,All Saints' Day,AD,1997
1997-12-08,Immaculate Conception Day,AD,1997
1997-12-25,Christmas Day,AD,1997
1997-12-26,Saint Stephen's Day,AD,1997
1998-01-01,New Year's Day,AD,1998
1998-01-06,Epiphany,AD,1998
1998-02-24,Carnival,AD,1998
1998-03-14,Constitution Day,AD,1998
1998-04-10,Good Friday,AD,1998
1998-04-13,Easter Monday,AD,1998
1998-05-01,Labor Day,AD,1998
1998-06-01,Whit Monday,AD,1998
1998-08-15,Assumption Day,AD,1998
1998-09-08,National Day,AD,1998
1998-11-01,All Saints' Day,AD,1998
1998-12-08,Immaculate Conception Day,AD,1998
1998-12-25,Christmas Day,AD,1998
1998-12-26,Saint Stephen's Day,AD,1998
1999-01-01,New Year's Day,AD,1999
1999-01-06,Epiphany,AD,1999
1999-02-16,Carnival,AD,1999
1999-03-14,Constitution Day,AD,1999
1999-04-02,Good Friday,AD,1999
1999-04-05,Easter Monday,AD,1999
1999-05-01,Labor Day,AD,1999
1999-05-24,Whit Monday,AD,1999
1999-08-15,Assumption Day,AD,1999
1999-09-08,National Day,AD,1999
1999-11-01,All Saints' Day,AD,1999
1999-12-08,Immaculate Conception Day,AD,1999
1999-12-25,Christmas Day,AD,1999
1999-12-26,Saint Stephen's Day,AD,1999
2000-01-01,New Year's Day,AD,2000
2000-01-06,Epiphany,AD,2000
2000-03-07,Carnival,AD,2000
2000-03-14,Constitution Day,AD,2000
2000-04-21,Good Friday,AD,2000
2000-04-24,Easter Monday,AD,2000
2000-05-01,Labor Day,AD,2000
2000-06-12,Whit Monday,AD,2000
2000-08-15,Assumption Day,AD,2000
2000-09-08,National Day,AD,2000
2000-11-01,All Saints' Day,AD,2000
2000-12-08,Immaculate Conception Day,AD,2000
2000-12-25,Christmas Day,AD,2000
2000-12-26,Saint Stephen's Day,AD,2000
2001-01-01,New Year's Day,AD,2001
2001-01-06,Epiphany,AD,2001
2001-02-27,Carnival,AD,2001
2001-03-14,Constitution Day,AD,2001
2001-04-13,Good Friday,AD,2001
2001-04-16,Easter Monday,AD,2001
2001-05-01,Labor Day,AD,2001
2001-06-04,Whit Monday,AD,2001
2001-08-15,Assumption Day,AD,2001
2001-09-08,National Day,AD,2001
2001-11-01,All Saints' Day,AD,2001
2001-12-08,Immaculate Conception Day,AD,2001
2001-12-25,Christmas Day,AD,2001
2001-12-26,Saint Stephen's Day,AD,2001
2002-01-01,New Year's Day,AD,2002
2002-01-06,Epiphany,AD,2002
2002-02-12,Carnival,AD,2002
2002-03-14,Constitution Day,AD,2002
2002-03-29,Good Friday,AD,2002
2002-04-01,Easter Monday,AD,2002
2002-05-01,Labor Day,AD,2002
2002-05-20,Whit Monday,AD,2002
2002-08-15,Assumption Day,AD,2002
2002-09-08,National Day,AD,2002
2002-11-01,All Saints' Day,AD,2002
2002-12-08,Immaculate Conception Day,AD,2002
2002-12-25,Christmas Day,AD,2002
2002-12-26,Saint Stephen's Day,AD,2002
2003-01-01,New Year's Day,AD,2003
2003-01-06,Epiphany,AD,2003
2003-03-04,Carnival,AD,2003
2003-03-14,Constitution Day,AD,2003
2003-04-18,Good Friday,AD,2003
2003-04-21,Easter Monday,AD,2003
2003-05-01,Labor Day,AD,2003
2003-06-09,Whit Monday,AD,2003
2003-08-15,Assumption Day,AD,2003
2003-09-08,National Day,AD,2003
2003-11-01,All Saints' Day,AD,2003
2003-12-08,Immaculate Conception Day,AD,2003
2003-12-25,Christmas Day,AD,2003
2003-12-26,Saint Stephen's Day,AD,2003
2004-01-01,New Year's Day,AD,2004
2004-01-06,Epiphany,AD,2004
2004-02-24,Carnival,AD,2004
2004-03-14,Constitution Day,AD,2004
2004-04-09,Good Friday,AD,2004
2004-04-12,Easter Monday,AD,2004
2004-05-01,Labor Day,AD,2004
2004-05-31,Whit Monday,AD,2004
2004-08-15,Assumption Day,AD,2004
2004-09-08,National Day,AD,2004
2004-11-01,All Saints' Day,AD,2004
2004-12-08,Immaculate Conception Day,AD,2004
2004-12-25,Christmas Day,AD,2004
2004-12-26,Saint Stephen's Day,AD,2004
2005-01-01,New Year's Day,AD,2005
2005-01-06,Epiphany,AD,2005
2005-02-08,Carnival,AD,2005
2005-03-14,Constitution Day,AD,2005
2005-03-25,Good Friday,AD,2005
2005-03-28,Easter Monday,AD,2005
2005-05-01,Labor Day,AD,2005
2005-05-16,Whit Monday,AD,2005
2005-08-15,Assumption Day,AD,2005
2005-09-08,National Day,AD,2005
2005-11-01,All Saints' Day,AD,2005
2005-12-08,Immaculate Conception Day,AD,2005
2005-12-25,Christmas Day,AD,2005
2005-12-26,Saint Stephen's Day,AD,2005
2006-01-01,New Year's Day,AD,2006
2006-01-06,Epiphany,AD,2006
2006-02-28,Carnival,AD,2006
2006-03-14,Constitution Day,AD,2006
2006-04-14,Good Friday,AD,2006
2006-04-17,Easter Monday,AD,2006
2006-05-01,Labor Day,AD,2006
2006-06-05,Whit Monday,AD,2006
2006-08-15,Assumption Day,AD,2006
2006-09-08,National Day,AD,2006
2006-11-01,All Saints' Day,AD,2006
2006-12-08,Immaculate Conception Day,AD,2006
2006-12-25,Christmas Day,AD,2006
2006-12-26,Saint Stephen's Day,AD,2006
2007-01-01,New Year's Day,AD,2007
2007-01-06,Epiphany,AD,2007
2007-02-20,Carnival,AD,2007
2007-03-14,Constitution Day,AD,2007
2007-04-06,Good Friday,AD,2007
2007-04-09,Easter Monday,AD,2007
2007-05-01,Labor Day,AD,2007
2007-05-28,Whit Monday,AD,2007
2007-08-15,Assumption Day,AD,2007
2007-09-08,National Day,AD,2007
2007-11-01,All Saints' Day,AD,2007
2007-12-08,Immaculate Conception Day,AD,2007
2007-12-25,Christmas Day,AD,2007
2007-12-26,Saint Stephen's Day,AD,2007
2008-01-01,New Year's Day,AD,2008
2008-01-06,Epiphany,AD,2008
2008-02-05,Carnival,AD,2008
2008-03-14,Constitution Day,AD,2008
2008-03-21,Good Friday,AD,2008
2008-03-24,Easter Monday,AD,2008
2008-05-01,Labor Day,AD,2008
2008-05-12,Whit Monday,AD,2008
2008-08-15,Assumption Day,AD,2008
2008-09-08,National Day,AD,2008
2008-11-01,All Saints' Day,AD,2008
2008-12-08,Immaculate Conception Day,AD,2008
2008-12-25,Christmas Day,AD,2008
2008-12-26,Saint Stephen's Day,AD,2008
2009-01-01,New Year's Day,AD,2009
2009-01-06,Epiphany,AD,2009
2009-02-24,Carnival,AD,2009
2009-03-14,Constitution Day,AD,2009
2009-04-10,Good Friday,AD,2009
2009-04-13,Easter Monday,AD,2009
2009-05-01,Labor Day,AD,2009
2009-06-01,Whit Monday,AD,2009
2009-08-15,Assumption Day,AD,2009
2009-09-08,National Day,AD,2009
2009-11-01,All Saints' Day,AD,2009
2009-12-08,Immaculate Conception Day,AD,2009
2009-12-25,Christmas Day,AD,2009
2009-12-26,Saint Stephen's Day,AD,2009
2010-01-01,New Year's Day,AD,2010
2010-01-06,Epiphany,AD,2010
2010-02-16,Carnival,AD,2010
2010-03-14,Constitution Day,AD,2010
2010-04-02,Good Friday,AD,2010
2010-04-05,Easter Monday,AD,2010
2010-05-01,Labor Day,AD,2010
2010-05-24,Whit Monday,AD,2010
2010-08-15,Assumption Day,AD,2010
2010-09-08,National Day,AD,2010
2010-11-01,All Saints' Day,AD,2010
2010-12-08,Immaculate Conception Day,AD,2010
2010-12-25,Christmas Day,AD,2010
2010-12-26,Saint Stephen's Day,AD,2010
2011-01-01,New Year's Day,AD,2011
2011-01-06,Epiphany,AD,2011
2011-03-08,Carnival,AD,2011
2011-03-14,Constitution Day,AD,2011
2011-04-22,Good Friday,AD,2011
2011-04-25,Easter Monday,AD,2011
2011-05-01,Labor Day,AD,2011
2011-06-13,Whit Monday,AD,2011
2011-08-15,Assumption Day,AD,2011
2011-09-08,National Day,AD,2011
2011-11-01,All Saints' Day,AD,2011
2011-12-08,Immaculate Conception Day,AD,2011
2011-12-25,Christmas Day,AD,2011
2011-12-26,Saint Stephen's Day,AD,2011
2012-01-01,New Year's Day,AD,2012
2012-01-06,Epiphany,AD,2012
2012-02-21,Carnival,AD,2012
2012-03-14,Constitution Day,AD,2012
2012-04-06,Good Friday,AD,2012
2012-04-09,Easter Monday,AD,2012
2012-05-01,Labor Day,AD,2012
2012-05-28,Whit Monday,AD,2012
2012-08-15,Assumption Day,AD,2012
2012-09-08,National Day,AD,2012
2012-11-01,All Saints' Day,AD,2012
2012-12-08,Immaculate Conception Day,AD,2012
2012-12-25,Christmas Day,AD,2012
2012-12-26,Saint Stephen's Day,AD,2012
2013-01-01,New Year's Day,AD,2013
2013-01-06,Epiphany,AD,2013
2013-02-12,Carnival,AD,2013
2013-03-14,Constitution Day,AD,2013
2013-03-29,Good Friday,AD,2013
2013-04-01,Easter Monday,AD,2013
2013-05-01,Labor Day,AD,2013
2013-05-20,Whit Monday,AD,2013
2013-08-15,Assumption Day,AD,2013
2013-09-08,National Day,AD,2013
2013-11-01,All Saints' Day,AD,2013
2013-12-08,Immaculate Conception Day,AD,2013
2013-12-25,Christmas Day,AD,2013
2013-12-26,Saint Stephen's Day,AD,2013
2014-01-01,New Year's Day,AD,2014
2014-01-06,Epiphany,AD,2014
2014-03-04,Carnival,AD,2014
2014-03-14,Constitution Day,AD,2014
2014-04-18,Good Friday,AD,2014
2014-04-21,Easter Monday,AD,2014
2014-05-01,Labor Day,AD,2014
2014-06-09,Whit Monday,AD,2014
2014-08-15,Assumption Day,AD,2014
2014-09-08,National Day,AD,2014
2014-11-01,All Saints' Day,AD,2014
2014-12-08,Immaculate Conception Day,AD,2014
2014-12-25,Christmas Day,AD,2014
2014-12-26,Saint Stephen's Day,AD,2014
2015-01-01,New Year's Day,AD,2015
2015-01-06,Epiphany,AD,2015
2015-02-17,Carnival,AD,2015
2015-03-14,Constitution Day,AD,2015
2015-04-03,Good Friday,AD,2015
2015-04-06,Easter Monday,AD,2015
2015-05-01,Labor Day,AD,2015
2015-05-25,Whit Monday,AD,2015
2015-08-15,Assumption Day,AD,2015
2015-09-08,National Day,AD,2015
2015-11-01,All Saints' Day,AD,2015
2015-12-08,Immaculate Conception Day,AD,2015
2015-12-25,Christmas Day,AD,2015
2015-12-26,Saint Stephen's Day,AD,2015
2016-01-01,New Year's Day,AD,2016
2016-01-06,Epiphany,AD,2016
2016-02-09,Carnival,AD,2016
2016-03-14,Constitution Day,AD,2016
2016-03-25,Good Friday,AD,2016
2016-03-28,Easter Monday,AD,2016
2016-05-01,Labor Day,AD,2016
2016-05-16,Whit Monday,AD,2016
2016-08-15,Assumption Day,AD,2016
2016-09-08,National Day,AD,2016
2016-11-01,All Saints' Day,AD,2016
2016-12-08,Immaculate Conception Day,AD,2016
2016-12-25,Christmas Day,AD,2016
2016-12-26,Saint Stephen's Day,AD,2016
2017-01-01,New Year's Day,AD,2017
2017-01-06,Epiphany,AD,2017
2017-02-28,Carnival,AD,2017
2017-03-14,Constitution Day,AD,2017
2017-04-14,Good Friday,AD,2017
2017-04-17,Easter Monday,AD,2017
2017-05-01,Labor Day,AD,2017
2017-06-05,Whit Monday,AD,2017
2017-08-15,Assumption Day,AD,2017
2017-09-08,National Day,AD,2017
2017-11-01,All Saints' Day,AD,2017
2017-12-08,Immaculate Conception Day,AD,2017
2017-12-25,Christmas Day,AD,2017
2017-12-26,Saint Stephen's Day,AD,2017
2018-01-01,New Year's Day,AD,2018
2018-01-06,Epiphany,AD,2018
2018-02-13,Carnival,AD,2018
2018-03-14,Constitution Day,AD,2018
2018-03-30,Good Friday,AD,2018
2018-04-02,Easter Monday,AD,2018
2018-05-01,Labor Day,AD,2018
2018-05-21,Whit Monday,AD,2018
2018-08-15,Assumption Day,AD,2018
2018-09-08,National Day,AD,2018
2018-11-01,All Saints' Day,AD,2018
2018-12-08,Immaculate Conception Day,AD,2018
2018-12-25,Christmas Day,AD,2018
2018-12-26,Saint Stephen's Day,AD,2018
2019-01-01,New Year's Day,AD,2019
2019-01-06,Epiphany,AD,2019
2019-03-05,Carnival,AD,2019
2019-03-14,Constitution Day,AD,2019
2019-04-19,Good Friday,AD,2019
2019-04-22,Easter Monday,AD,2019
2019-05-01,Labor Day,AD,2019
2019-06-10,Whit Monday,AD,2019
2019-08-15,Assumption Day,AD,2019
2019-09-08,National Day,AD,2019
2019-11-01,All Saints' Day,AD,2019
2019-12-08,Immaculate Conception Day,AD,2019
2019-12-25,Christmas Day,AD,2019
2019-12-26,Saint Stephen's Day,AD,2019
2020-01-01,New Year's Day,AD,2020
2020-01-06,Epiphany,AD,2020
2020-02-25,Carnival,AD,2020
2020-03-14,Constitution Day,AD,2020
2020-04-10,Good Friday,AD,2020
2020-04-13,Easter Monday,AD,2020
2020-05-01,Labor Day,AD,2020
2020-06-01,Whit Monday,AD,2020
2020-08-15,Assumption Day,AD,2020
2020-09-08,National Day,AD,2020
2020-11-01,All Saints' Day,AD,2020
2020-12-08,Immaculate Conception Day,AD,2020
2020-12-25,Christmas Day,AD,2020
2020-12-26,Saint Stephen's Day,AD,2020
2021-01-01,New Year's Day,AD,2021
2021-01-06,Epiphany,AD,2021
2021-02-16,Carnival,AD,2021
2021-03-14,Constitution Day,AD,2021
2021-04-02,Good Friday,AD,2021
2021-04-05,Easter Monday,AD,2021
2021-05-01,Labor Day,AD,2021
2021-05-24,Whit Monday,AD,2021
2021-08-15,Assumption Day,AD,2021
2021-09-08,National Day,AD,2021
2021-11-01,All Saints' Day,AD,2021
2021-12-08,Immaculate Conception Day,AD,2021
2021-12-25,Christmas Day,AD,2021
2021-12-26,Saint Stephen's Day,AD,2021
2022-01-01,New Year's Day,AD,2022
2022-01-06,Epiphany,AD,2022
2022-03-01,Carnival,AD,2022
2022-03-14,Constitution Day,AD,2022
2022-04-15,Good Friday,AD,2022
2022-04-18,Easter Monday,AD,2022
2022-05-01,Labor Day,AD,2022
2022-06-06,Whit Monday,AD,2022
2022-08-15,Assumption Day,AD,2022
2022-09-08,National Day,AD,2022
2022-11-01,All Saints' Day,AD,2022
2022-12-08,Immaculate Conception Day,AD,2022
2022-12-25,Christmas Day,AD,2022
2022-12-26,Saint Stephen's Day,AD,2022
2023-01-01,New Year's Day,AD,2023
2023-01-06,Epiphany,AD,2023
2023-02-21,Carnival,AD,2023
2023-03-14,Constitution Day,AD,2023
2023-04-07,Good Friday,AD,2023
2023-04-10,Easter Monday,AD,2023
2023-05-01,Labor Day,AD,2023
2023-05-29,Whit Monday,AD,2023
2023-08-15,Assumption Day,AD,2023
2023-09-08,National Day,AD,2023
2023-11-01,All Saints' Day,AD,2023
2023-12-08,Immaculate Conception Day,AD,2023
2023-12-25,Christmas Day,AD,2023
2023-12-26,Saint Stephen's Day,AD,2023
2024-01-01,New Year's Day,AD,2024
2024-01-06,Epiphany,AD,2024
2024-02-13,Carnival,AD,2024
2024-03-14,Constitution Day,AD,2024
2024-03-29,Good Friday,AD,2024
2024-04-01,Easter Monday,AD,2024
2024-05-01,Labor Day,AD,2024
2024-05-20,Whit Monday,AD,2024
2024-08-15,Assumption Day,AD,2024
2024-09-08,National Day,AD,2024
2024-11-01,All Saints' Day,AD,2024
2024-12-08,Immaculate Conception Day,AD,2024
2024-12-25,Christmas Day,AD,2024
2024-12-26,Saint Stephen's Day,AD,2024
2025-01-01,New Year's Day,AD,2025
2025-01-06,Epiphany,AD,2025
2025-03-04,Carnival,AD,2025
2025-03-14,Constitution Day,AD,2025
2025-04-18,Good Friday,AD,2025
2025-04-21,Easter Monday,AD,2025
2025-05-01,Labor Day,AD,2025
2025-06-09,Whit Monday,AD,2025
2025-08-15,Assumption Day,AD,2025
2025-09-08,National Day,AD,2025
2025-11-01,All Saints' Day,AD,2025
2025-12-08,Immaculate Conception Day,AD,2025
2025-12-25,Christmas Day,AD,2025
2025-12-26,Saint Stephen's Day,AD,2025
2026-01-01,New Year's Day,AD,2026
2026-01-06,Epiphany,AD,2026
2026-02-17,Carnival,AD,2026
2026-03-14,Constitution Day,AD,2026
2026-04-03,Good Friday,AD,2026
2026-04-06,Easter Monday,AD,2026
2026-05-01,Labor Day,AD,2026
2026-05-25,Whit Monday,AD,2026
2026-08-15,Assumption Day,AD,2026
2026-09-08,National Day,AD,2026
2026-11-01,All Saints' Day,AD,2026
2026-12-08,Immaculate Conception Day,AD,2026
2026-12-25,Christmas Day,AD,2026
2026-12-26,Saint Stephen's Day,AD,2026
2027-01-01,New Year's Day,AD,2027
2027-01-06,Epiphany,AD,2027
2027-02-09,Carnival,AD,2027
2027-03-14,Constitution Day,AD,2027
2027-03-26,Good Friday,AD,2027
2027-03-29,Easter Monday,AD,2027
2027-05-01,Labor Day,AD,2027
2027-05-17,Whit Monday,AD,2027
2027-08-15,Assumption Day,AD,2027
2027-09-08,National Day,AD,2027
2027-11-01,All Saints' Day,AD,2027
2027-12-08,Immaculate Conception Day,AD,2027
2027-12-25,Christmas Day,AD,2027
2027-12-26,Saint Stephen's Day,AD,2027
2028-01-01,New Year's Day,AD,2028
2028-01-06,Epiphany,AD,2028
2028-02-29,Carnival,AD,2028
2028-03-14,Constitution Day,AD,2028
2028-04-14,Good Friday,AD,2028
2028-04-17,Easter Monday,AD,2028
2028-05-01,Labor Day,AD,2028
2028-06-05,Whit Monday,AD,2028
2028-08-15,Assumption Day,AD,2028
2028-09-08,National Day,AD,2028
2028-11-01,All Saints' Day,AD,2028
2028-12-08,Immaculate Conception Day,AD,2028
2028-12-25,Christmas Day,AD,2028
2028-12-26,Saint Stephen's Day,AD,2028
2029-01-01,New Year's Day,AD,2029
2029-01-06,Epiphany,AD,2029
2029-02-13,Carnival,AD,2029
2029-03-14,Constitution Day,AD,2029
2029-03-30,Good Friday,AD,2029
2029-04-02,Easter Monday,AD,2029
2029-05-01,Labor Day,AD,2029
2029-05-21,Whit Monday,AD,2029
2029-08-15,Assumption Day,AD,2029
2029-09-08,National Day,AD,2029
2029-11-01,All Saints' Day,AD,2029
2029-12-08,Immaculate Conception Day,AD,2029
2029-12-25,Christmas Day,AD,2029
2029-12-26,Saint Stephen's Day,AD,2029
2030-01-01,New Year's Day,AD,2030
2030-01-06,Epiphany,AD,2030
2030-03-05,Carnival,AD,2030
2030-03-14,Constitution Day,AD,2030
2030-04-19,Good Friday,AD,2030
2030-04-22,Easter Monday,AD,2030
2030-05-01,Labor Day,AD,2030
2030-06-10,Whit Monday,AD,2030
2030-08-15,Assumption Day,AD,2030
2030-09-08,National Day,AD,2030
2030-11-01,All Saints' Day,AD,2030
2030-12-08,Immaculate Conception Day,AD,2030
2030-12-25,Christmas Day,AD,2030
2030-12-26,Saint Stephen's Day,AD,2030
2031-01-01,New Year's Day,AD,2031
2031-01-06,Epiphany,AD,2031
2031-02-25,Carnival,AD,2031
2031-03-14,Constitution Day,AD,2031
2031-04-11,Good Friday,AD,2031
2031-04-14,Easter Monday,AD,2031
2031-05-01,Labor Day,AD,2031
2031-06-02,Whit Monday,AD,2031
2031-08-15,Assumption Day,AD,2031
2031-09-08,National Day,AD,2031
2031-11-01,All Saints' Day,AD,2031
2031-12-08,Immaculate Conception Day,AD,2031
2031-12-25,Christmas Day,AD,2031
2031-12-26,Saint Stephen's Day,AD,2031
2032-01-01,New Year's Day,AD,2032
2032-01-06,Epiphany,AD,2032
2032-02-10,Carnival,AD,2032
2032-03-14,Constitution Day,AD,2032
2032-03-26,Good Friday,AD,2032
2032-03-29,Easter Monday,AD,2032
2032-05-01,Labor Day,AD,2032
2032-05-17,Whit Monday,AD,2032
2032-08-15,Assumption Day,AD,2032
2032-09-08,National Day,AD,2032
2032-11-01,All Saints' Day,AD,2032
2032-12-08,Immaculate Conception Day,AD,2032
2032-12-25,Christmas Day,AD,2032
2032-12-26,Saint Stephen's Day,AD,2032
2033-01-01,New Year's Day,AD,2033
2033-01-06,Epiphany,AD,2033
2033-03-01,Carnival,AD,2033
2033-03-14,Constitution Day,AD,2033
2033-04-15,Good Friday,AD,2033
2033-04-18,Easter Monday,AD,2033
2033-05-01,Labor Day,AD,2033
2033-06-06,Whit Monday,AD,2033
2033-08-15,Assumption Day,AD,2033
2033-09-08,National Day,AD,2033
2033-11-01,All Saints' Day,AD,2033
2033-12-08,Immaculate Conception Day,AD,2033
2033-12-25,Christmas Day,AD,2033
2033-12-26,Saint Stephen's Day,AD,2033
2034-01-01,New Year's Day,AD,2034
2034-01-06,Epiphany,AD,2034
2034-02-21,Carnival,AD,2034
2034-03-14,Constitution Day,AD,2034
2034-04-07,Good Friday,AD,2034
2034-04-10,Easter Monday,AD,2034
2034-05-01,Labor Day,AD,2034
2034-05-29,Whit Monday,AD,2034
2034-08-15,Assumption Day,AD,2034
2034-09-08,National Day,AD,2034
2034-11-01,All Saints' Day,AD,2034
2034-12-08,Immaculate Conception Day,AD,2034
2034-12-25,Christmas Day,AD,2034
2034-12-26,Saint Stephen's Day,AD,2034
2035-01-01,New Year's Day,AD,2035
2035-01-06,Epiphany,AD,2035
2035-02-06,Carnival,AD,2035
2035-03-14,Constitution Day,AD,2035
2035-03-23,Good Friday,AD,2035
2035-03-26,Easter Monday,AD,2035
2035-05-01,Labor Day,AD,2035
2035-05-14,Whit Monday,AD,2035
2035-08-15,Assumption Day,AD,2035
2035-09-08,National Day,AD,2035
2035-11-01,All Saints' Day,AD,2035
2035-12-08,Immaculate Conception Day,AD,2035
2035-12-25,Christmas Day,AD,2035
2035-12-26,Saint Stephen's Day,AD,2035
2036-01-01,New Year's Day,AD,2036
2036-01-06,Epiphany,AD,2036
2036-02-26,Carnival,AD,2036
2036-03-14,Constitution Day,AD,2036
2036-04-11,Good Friday,AD,2036
2036-04-14,Easter Monday,AD,2036
2036-05-01,Labor Day,AD,2036
2036-06-02,Whit Monday,AD,2036
2036-08-15,Assumption Day,AD,2036
2036-09-08,National Day,AD,2036
2036-11-01,All Saints' Day,AD,2036
2036-12-08,Immaculate Conception Day,AD,2036
2036-12-25,Christmas Day,AD,2036
2036-12-26,Saint Stephen's Day,AD,2036
2037-01-01,New Year's Day,AD,2037
2037-01-06,Epiphany,AD,2037
2037-02-17,Carnival,AD,2037
2037-03-14,Constitution Day,AD,2037
2037-04-03,Good Friday,AD,2037
2037-04-06,Easter Monday,AD,2037
2037-05-01,Labor Day,AD,2037
2037-05-25,Whit Monday,AD,2037
2037-08-15,Assumption Day,AD,2037
2037-09-08,National Day,AD,2037
2037-11-01,All Saints' Day,AD,2037
2037-12-08,Immaculate Conception Day,AD,2037
2037-12-25,Christmas Day,AD,2037
2037-12-26,Saint Stephen's Day,AD,2037
2038-01-01,New Year's Day,AD,2038
2038-01-06,Epiphany,AD,2038
2038-03-09,Carnival,AD,2038
2038-03-14,Constitution Day,AD,2038
2038-04-23,Good Friday,AD,2038
2038-04-26,Easter Monday,AD,2038
2038-05-01,Labor Day,AD,2038
2038-06-14,Whit Monday,AD,2038
2038-08-15,Assumption Day,AD,2038
2038-09-08,National Day,AD,2038
2038-11-01,All Saints' Day,AD,2038
2038-12-08,Immaculate Conception Day,AD,2038
2038-12-25,Christmas Day,AD,2038
2038-12-26,Saint Stephen's Day,AD,2038
2039-01-01,New Year's Day,AD,2039
2039-01-06,Epiphany,AD,2039
2039-02-22,Carnival,AD,2039
2039-03-14,Constitution Day,AD,2039
2039-04-08,Good Friday,AD,2039
2039-04-11,Easter Monday,AD,2039
2039-05-01,Labor Day,AD,2039
2039-05-30,Whit Monday,AD,2039
2039-08-15,Assumption Day,AD,2039
2039-09-08,National Day,AD,2039
2039-11-01,All Saints' Day,AD,2039
2039-12-08,Immaculate Conception Day,AD,2039
2039-12-25,Christmas Day,AD,2039
2039-12-26,Saint Stephen's Day,AD,2039
2040-01-01,New Year's Day,AD,2040
2040-01-06,Epiphany,AD,2040
2040-02-14,Carnival,AD,2040
2040-03-14,Constitution Day,AD,2040
2040-03-30,Good Friday,AD,2040
2040-04-02,Easter Monday,AD,2040
2040-05-01,Labor Day,AD,2040
2040-05-21,Whit Monday,AD,2040
2040-08-15,Assumption Day,AD,2040
2040-09-08,National Day,AD,2040
2040-11-01,All Saints' Day,AD,2040
2040-12-08,Immaculate Conception Day,AD,2040
2040-12-25,Christmas Day,AD,2040
2040-12-26,Saint Stephen's Day,AD,2040
2041-01-01,New Year's Day,AD,2041
2041-01-06,Epiphany,AD,2041
2041-03-05,Carnival,AD,2041
2041-03-14,Constitution Day,AD,2041
2041-04-19,Good Friday,AD,2041
2041-04-22,Easter Monday,AD,2041
2041-05-01,Labor Day,AD,2041
2041-06-10,Whit Monday,AD,2041
2041-08-15,Assumption Day,AD,2041
2041-09-08,National Day,AD,2041
2041-11-01,All Saints' Day,AD,2041
2041-12-08,Immaculate Conception Day,AD,2041
2041-12-25,Christmas Day,AD,2041
2041-12-26,Saint Stephen's Day,AD,2041
2042-01-01,New Year's Day,AD,2042
2042-01-06,Epiphany,AD,2042
2042-02-18,Carnival,AD,2042
2042-03-14,Constitution Day,AD,2042
2042-04-04,Good Friday,AD,2042
2042-04-07,Easter Monday,AD,2042
2042-05-01,Labor Day,AD,2042
2042-05-26,Whit Monday,AD,2042
2042-08-15,Assumption Day,AD,2042
2042-09-08,National Day,AD,2042
2042-11-01,All Saints' Day,AD,2042
2042-12-08,Immaculate Conception Day,AD,2042
2042-12-25,Christmas Day,AD,2042
2042-12-26,Saint Stephen's Day,AD,2042
2043-01-01,New Year's Day,AD,2043
2043-01-06,Epiphany,AD,2043
2043-02-10,Carnival,AD,2043
2043-03-14,Constitution Day,AD,2043
2043-03-27,Good Friday,AD,2043
2043-03-30,Easter Monday,AD,2043
2043-05-01,Labor Day,AD,2043
2043-05-18,Whit Monday,AD,2043
2043-08-15,Assumption Day,AD,2043
2043-09-08,National Day,AD,2043
2043-11-01,All Saints' Day,AD,2043
2043-12-08,Immaculate Conception Day,AD,2043
2043-12-25,Christmas Day,AD,2043
2043-12-26,Saint Stephen's Day,AD,2043
2044-01-01,New Year's Day,AD,2044
2044-01-06,Epiphany,AD,2044
2044-03-01,Carnival,AD,2044
2044-03-14,Constitution Day,AD,2044
2044-04-15,Good Friday,AD,2044
2044-04-18,Easter Monday,AD,2044
2044-05-01,Labor Day,AD,2044
2044-06-06,Whit Monday,AD,2044
2044-08-15,Assumption Day,AD,2044
2044-09-08,National Day,AD,2044
2044-11-01,All Saints' Day,AD,2044
2044-12-08,Immaculate Conception Day,AD,2044
2044-12-25,Christmas Day,AD,2044
2044-12-26,Saint Stephen's Day,AD,2044
1995-01-01,New Year's Day,AE,1995
1995-03-02,Eid al-Fitr (estimated),AE,1995
1995-03-03,Eid al-Fitr Holiday (estimated),AE,1995
1995-03-04,Eid al-Fitr Holiday (estimated),AE,1995
1995-05-08,Arafat Day (estimated),AE,1995
1995-05-09,Eid al-Adha (estimated),AE,1995
1995-05-10,Eid al-Adha Holiday (estimated),AE,1995
1995-05-11,Eid al-Adha Holiday (estimated),AE,1995
1995-05-30,Islamic New Year (estimated),AE,1995
1995-08-08,Prophet's Birthday (estimated),AE,1995
1995-12-02,National Day,AE,1995
1995-12-03,National Day,AE,1995
1995-12-19,Isra' and Mi'raj (estimated),AE,1995
1996-01-01,New Year's Day,AE,1996
1996-02-19,Eid al-Fitr (estimated),AE,1996
1996-02-20,Eid al-Fitr Holiday (estimated),AE,1996
1996-02-21,Eid al-Fitr Holiday (estimated),AE,1996
1996-04-26,Arafat Day (estimated),AE,1996
1996-04-27,Eid al-Adha (estimated),AE,1996
1996-04-28,Eid al-Adha Holiday (estimated),AE,1996
1996-04-29,Eid al-Adha Holiday (estimated),AE,1996
1996-05-18,Islamic New Year (estimated),AE,1996
1996-07-27,Prophet's Birthday (estimated),AE,1996
1996-12-02,National Day,AE,1996
1996-12-03,National Day,AE,1996
1996-12-08,Isra' and Mi'raj (estimated),AE,1996
1997-01-01,New Year's Day,AE,1997
1997-02-08,Eid al-Fitr (estimated),AE,1997
1997-02-09,Eid al-Fitr Holiday (estimated),AE,1997
1997-02-10,Eid al-Fitr Holiday (estimated),AE,1997
1997-04-16,Arafat Day (estimated),AE,1997
1997-04-17,Eid al-Adha (estimated),AE,1997
1997-04-18,Eid al-Adha Holiday (estimated),AE,1997
1997-04-19,Eid al-Adha Holiday (estimated),AE,1997
1997-05-07,Islamic New Year (estimated),AE,1997
1997-07-16,Prophet's Birthday (estimated),AE,1997
1997-11-27,Isra' and Mi'raj (estimated),AE,1997
1997-12-02,National Day,AE,1997
1997-12-03,National Day,AE,1997
1998-01-01,New Year's Day,AE,1998
1998-01-29,Eid al-Fitr (estimated),AE,1998
1998-01-30,Eid al-Fitr Holiday (estimated),AE,1998
1998-01-31,Eid al-Fitr Holiday (estimated),AE,1998
1998-04-06,Arafat Day (estimated),AE,1998
1998-04-07,Eid al-Adha (estimated),AE,1998
1998-04-08,Eid al-Adha Holiday (estimated),AE,1998
1998-04-09,Eid al-Adha Holiday (estimated),AE,1998
1998-04-27,Islamic New Year (estimated),AE,1998
1998-07-06,Prophet's Birthday (estimated),AE,1998
1998-11-16,Isra' and Mi'raj (estimated),AE,1998
1998-12-02,National Day,AE,1998
1998-12-03,National Day,AE,1998
1999-01-01,New Year's Day,AE,1999
1999-01-18,Eid al-Fitr (estimated),AE,1999
1999-01-19,Eid al-Fitr Holiday (estimated),AE,1999
1999-01-20,Eid al-Fitr Holiday (estimated),AE,1999
1999-03-26,Arafat Day (estimated),AE,1999
1999-03-27,Eid al-Adha (estimated),AE,1999
1999-03-28,Eid al-Adha Holiday (estimated),AE,1999
1999-03-29,Eid al-Adha Holiday (estimated),AE,1999
1999-04-17,Islamic New Year (estimated),AE,1999
1999-06-26,Prophet's Birthday (estimated),AE,1999
1999-11-05,Isra' and Mi'raj (estimated),AE,1999
1999-12-02,National Day,AE,1999
1999-12-03,National Day,AE,1999
2000-01-01,New Year's Day,AE,2000
2000-01-08,Eid al-Fitr (estimated),AE,2000
2000-01-09,Eid al-Fitr Holiday (estimated),AE,2000
2000-01-10,Eid al-Fitr Holiday (estimated),AE,2000
2000-03-15,Arafat Day (estimated),AE,2000
2000-03-16,Eid al-Adha (estimated),AE,2000
2000-03-17,Eid al-Adha Holiday (estimated),AE,2000
2000-03-18,Eid al-Adha Holiday (estimated),AE,2000
2000-04-06,Islamic New Year (estimated),AE,2000
2000-06-14,Prophet's Birthday (estimated),AE,2000
2000-10-24,Isra' and Mi'raj (estimated),AE,2000
2000-12-02,National Day,AE,2000
2000-12-03,National Day,AE,2000
2000-12-27,Eid al-Fitr (estimated),AE,2000
2000-12-28,Eid al-Fitr Holiday (estimated),AE,2000
2000-12-29,Eid al-Fitr Holiday (estimated),AE,2000
2001-01-01,New Year's Day,AE,2001
2001-03-04,Arafat Day (estimated),AE,2001
2001-03-05,Eid al-Adha (estimated),AE,2001
2001-03-06,Eid al-Adha Holiday (estimated),AE,2001
2001-03-07,Eid al-Adha Holiday (estimated),AE,2001
2001-03-26,Islamic New Year (estimated),AE,2001
2001-06-04,Prophet's Birthday (estimated),AE,2001
2001-10-14,Isra' and Mi'raj (estimated),AE,2001
2001-12-02,National Day,AE,2001
2001-12-03,National Day,AE,2001
2001-12-16,Eid al-Fitr (estimated),AE,2001
2001-12-17,Eid al-Fitr Holiday (estimated),AE,2001
2001-12-18,Eid al-Fitr Holiday (estimated),AE,2001
2002-01-01,New Year's Day,AE,2002
2002-02-21,Arafat Day (estimated),AE,2002
2002-02-22,Eid al-Adha (estimated),AE,2002
2002-02-23,Eid al-Adha Holiday (estimated),AE,2002
2002-02-24,Eid al-Adha Holiday (estimated),AE,2002
2002-03-15,Islamic New Year (estimated),AE,2002
2002-05-24,Prophet's Birthday (estimated),AE,2002
2002-10-04,Isra' and Mi'raj (estimated),AE,2002
2002-12-02,National Day,AE,2002
2002-12-03,National Day,AE,2002
2002-12-05,Eid al-Fitr (estimated),AE,2002
2002-12-06,Eid al-Fitr Holiday (estimated),AE,2002
2002-12-07,Eid al-Fitr Holiday (estimated),AE,2002
2003-01-01,New Year's Day,AE,2003
2003-02-10,Arafat Day (estimated),AE,2003
2003-02-11,Eid al-Adha (estimated),AE,2003
2003-02-12,Eid al-Adha Holiday (estimated),AE,2003
2003-02-13,Eid al-Adha Holiday (estimated),AE,2003
2003-03-04,Islamic New Year (estimated),AE,2003
2003-05-13,Prophet's Birthday (estimated),AE,2003
2003-09-24,Isra' and Mi'raj (estimated),AE,2003
2003-11-25,Eid al-Fitr (estimated),AE,2003
2003-11-26,Eid al-Fitr Holiday (estimated),AE,2003
2003-11-27,Eid al-Fitr Holiday (estimated),AE,2003
2003-12-02,National Day,AE,2003
2003-12-03,National Day,AE,2003
2004-01-01,New Year's Day,AE,2004
2004-01-31,Arafat Day (estimated),AE,2004
2004-02-01,Eid al-Adha (estimated),AE,2004
2004-02-02,Eid al-Adha Holiday (estimated),AE,2004
2004-02-03,Eid al-Adha Holiday (estimated),AE,2004
2004-02-21,Islamic New Year (estimated),AE,2004
2004-05-01,Prophet's Birthday (estimated),AE,2004
2004-09-12,Isra' and Mi'raj (estimated),AE,2004
2004-11-14,Eid al-Fitr (estimated),AE,2004
2004-11-15,Eid al-Fitr Holiday (estimated),AE,2004
2004-11-16,Eid al-Fitr Holiday (estimated),AE,2004
2004-12-02,National Day,AE,2004
2004-12-03,National Day,AE,2004
2005-01-01,New Year's Day,AE,2005
2005-01-20,Arafat Day (estimated),AE,2005
2005-01-21,Eid al-Adha (estimated),AE,2005
2005-01-22,Eid al-Adha Holiday (estimated),AE,2005
2005-01-23,Eid al-Adha Holiday (estimated),AE,2005
2005-02-10,Islamic New Year (estimated),AE,2005
2005-04-21,Prophet's Birthday (estimated),AE,2005
2005-09-01,Isra' and Mi'raj (estimated),AE,2005
2005-11-03,Eid al-Fitr (estimated),AE,2005
2005-11-04,Eid al-Fitr Holiday (estimated),AE,2005
2005-11-05,Eid al-Fitr Holiday (estimated),AE,2005
2005-12-02,National Day,AE,2005
2005-12-03,National Day,AE,2005
2006-01-01,New Year's Day,AE,2006
2006-01-09,Arafat Day (estimated),AE,2006
2006-01-10,Eid al-Adha (estimated),AE,2006
2006-01-11,Eid al-Adha Holiday (estimated),AE,2006
2006-01-12,Eid al-Adha Holiday (estimated),AE,2006
2006-01-31,Islamic New Year (estimated),AE,2006
2006-04-10,Prophet's Birthday (estimated),AE,2006
2006-08-21,Isra' and Mi'raj (estimated),AE,2006
2006-10-23,Eid al-Fitr (estimated),AE,2006
2006-10-24,Eid al-Fitr Holiday (estimated),AE,2006
2006-10-25,Eid al-Fitr Holiday (estimated),AE,2006
2006-12-02,National Day,AE,2006
2006-12-03,National Day,AE,2006
2006-12-30,Arafat Day (estimated),AE,2006
2006-12-31,Eid al-Adha (estimated),AE,2006
2007-01-01,Eid al-Adha Holiday (estimated),AE,2007
2007-01-01,New Year's Day,AE,2007
2007-01-02,Eid al-Adha Holiday (estimated),AE,2007
2007-01-20,Islamic New Year (estimated),AE,2007
2007-03-31,Prophet's Birthday (estimated),AE,2007
2007-08-10,Isra' and Mi'raj (estimated),AE,2007
2007-10-13,Eid al-Fitr (estimated),AE,2007
2007-10-14,Eid al-Fitr Holiday (estimated),AE,2007
2007-10-15,Eid al-Fitr Holiday (estimated),AE,2007
2007-12-02,National Day,AE,2007
2007-12-03,National Day,AE,2007
2007-12-19,Arafat Day (estimated),AE,2007
2007-12-20,Eid al-Adha (estimated),AE,2007
2007-12-21,Eid al-Adha Holiday (estimated),AE,2007
2007-12-22,Eid al-Adha Holiday (estimated),AE,2007
2008-01-01,New Year's Day,AE,2008
2008-01-10,Islamic New Year (estimated),AE,2008
2008-03-20,Prophet's Birthday (estimated),AE,2008
2008-07-30,Isra' and Mi'raj (estimated),AE,2008
2008-10-01,Eid al-Fitr (estimated),AE,2008
2008-10-02,Eid al-Fitr Holiday (estimated),AE,2008
2008-10-03,Eid al-Fitr Holiday (estimated),AE,2008
2008-12-02,National Day,AE,2008
2008-12-03,National Day,AE,2008
2008-12-07,Arafat Day (estimated),AE,2008
2008-12-08,Eid al-Adha (estimated),AE,2008
2008-12-09,Eid al-Adha Holiday (estimated),AE,2008
2008-12-10,Eid al-Adha Holiday (estimated),AE,2008
2008-12-29,Islamic New Year (estimated),AE,2008
2009-01-01,New Year's Day,AE,2009
2009-03-09,Prophet's Birthday (estimated),AE,2009
2009-07-20,Isra' and Mi'raj (estimated),AE,2009
2009-09-20,Eid al-Fitr (estimated),AE,2009
2009-09-21,Eid al-Fitr Holiday (estimated),AE,2009
2009-09-22,Eid al-Fitr Holiday (estimated),AE,2009
2009-11-26,Arafat Day (estimated),AE,2009
2009-11-27,Eid al-Adha (estimated),AE,2009
2009-11-28,Eid al-Adha Holiday (estimated),AE,2009
2009-11-29,Eid al-Adha Holiday (estimated),AE,2009
2009-12-02,National Day,AE,2009
2009-12-03,National Day,AE,2009
2009-12-18,Islamic New Year (estimated),AE,2009
2010-01-01,New Year's Day,AE,2010
2010-02-26,Prophet's Birthday (estimated),AE,2010
2010-07-09,Isra' and Mi'raj (estimated),AE,2010
2010-09-10,Eid al-Fitr (estimated),AE,2010
2010-09-11,Eid al-Fitr Holiday (estimated),AE,2010
2010-09-12,Eid al-Fitr Holiday (estimated),AE,2010
2010-11-15,Arafat Day (estimated),AE,2010
2010-11-16,Eid al-Adha (estimated),AE,2010
2010-11-17,Eid al-Adha Holiday (estimated),AE,2010
2010-11-18,Eid al-Adha Holiday (estimated),AE,2010
2010-12-02,National Day,AE,2010
2010-12-03,National Day,AE,2010
2010-12-07,Islamic New Year (estimated),AE,2010
2011-01-01,New Year's Day,AE,2011
2011-02-15,Prophet's Birthday (estimated),AE,2011
2011-06-29,Isra' and Mi'raj (estimated),AE,2011
2011-08-30,Eid al-Fitr (estimated),AE,2011
2011-08-31,Eid al-Fitr Holiday (estimated),AE,2011
2011-09-01,Eid al-Fitr Holiday (estimated),AE,2011
2011-11-05,Arafat Day (estimated),AE,2011
2011-11-06,Eid al-Adha (estimated),AE,2011
2011-11-07,Eid al-Adha Holiday (estimated),AE,2011
2011-11-08,Eid al-Adha Holiday (estimated),AE,2011
2011-11-26,Islamic New Year (estimated),AE,2011
2011-12-02,National Day,AE,2011
2011-12-03,National Day,AE,2011
2012-01-01,New Year's Day,AE,2012
2012-02-04,Prophet's Birthday (estimated),AE,2012
2012-06-17,Isra' and Mi'raj (estimated),AE,2012
2012-08-19,Eid al-Fitr (estimated),AE,2012
2012-08-20,Eid al-Fitr Holiday (estimated),AE,2012
2012-08-21,Eid al-Fitr Holiday (estimated),AE,2012
2012-10-25,Arafat Day (estimated),AE,2012
2012-10-26,Eid al-Adha (estimated),AE,2012
2012-10-27,Eid al-Adha Holiday (estimated),AE,2012
2012-10-28,Eid al-Adha Holiday (estimated),AE,2012
2012-11-15,Islamic New Year (estimated),AE,2012
2012-12-02,National Day,AE,2012
2012-12-03,National Day,AE,2012
2013-01-01,New Year's Day,AE,2013
2013-01-24,Prophet's Birthday (estimated),AE,2013
2013-06-06,Isra' and Mi'raj (estimated),AE,2013
2013-08-08,Eid al-Fitr (estimated),AE,2013
2013-08-09,Eid al-Fitr Holiday (estimated),AE,2013
2013-08-10,Eid al-Fitr Holiday (estimated),AE,2013
2013-10-14,Arafat Day (estimated),AE,2013
2013-10-15,Eid al-Adha (estimated),AE,2013
2013-10-16,Eid al-Adha Holiday (estimated),AE,2013
2013-10-17,Eid al-Adha Holiday (estimated),AE,2013
2013-11-04,Islamic New Year (estimated),AE,2013
2013-12-02,National Day,AE,2013
2013-12-03,National Day,AE,2013
2014-01-01,New Year's Day,AE,2014
2014-01-13,Prophet's Birthday (estimated),AE,2014
2014-05-26,Isra' and Mi'raj (estimated),AE,2014
2014-07-28,Eid al-Fitr (estimated),AE,2014
2014-07-29,Eid al-Fitr Holiday (estimated),AE,2014
2014-07-30,Eid al-Fitr Holiday (estimated),AE,2014
2014-10-03,Arafat Day (estimated),AE,2014
2014-10-04,Eid al-Adha (estimated),AE,2014
2014-10-05,Eid al-Adha Holiday (estimated),AE,2014
2014-10-06,Eid al-Adha Holiday (estimated),AE,2014
2014-10-25,Islamic New Year (estimated),AE,2014
2014-12-02,National Day,AE,2014
2014-12-03,National Day,AE,2014
2015-01-01,New Year's Day,AE,2015
2015-01-03,Prophet's Birthday (estimated),AE,2015
2015-05-16,Isra' and Mi'raj (estimated),AE,2015
2015-07-17,Eid al-Fitr (estimated),AE,2015
2015-07-18,Eid al-Fitr Holiday (estimated),AE,2015
2015-07-19,Eid al-Fitr Holiday (estimated),AE,2015
2015-09-22,Arafat Day (estimated),AE,2015
2015-09-23,Eid al-Adha (estimated),AE,2015
2015-09-24,Eid al-Adha Holiday (estimated),AE,2015
2015-09-25,Eid al-Adha Holiday (estimated),AE,2015
2015-10-14,Islamic New Year (estimated),AE,2015
2015-11-30,Commemoration Day,AE,2015
2015-12-02,National Day,AE,2015
2015-12-03,National Day,AE,2015
2015-12-23,Prophet's Birthday (estimated),AE,2015
2016-01-01,New Year's Day,AE,2016
2016-05-04,Isra' and Mi'raj (estimated),AE,2016
2016-07-06,Eid al-Fitr (estimated),AE,2016
2016-07-07,Eid al-Fitr Holiday (estimated),AE,2016
2016-07-08,Eid al-Fitr Holiday (estimated),AE,2016
2016-09-10,Arafat Day (estimated),AE,2016
2016-09-11,Eid al-Adha (estimated),AE,2016
2016-09-12,Eid al-Adha Holiday (estimated),AE,2016
2016-09-13,Eid al-Adha Holiday (estimated),AE,2016
2016-10-02,Islamic New Year (estimated),AE,2016
2016-11-30,Commemoration Day,AE,2016
2016-12-02,National Day,AE,2016
2016-12-03,National Day,AE,2016
2016-12-11,Prophet's Birthday (estimated),AE,2016
2017-01-01,New Year's Day,AE,2017
2017-04-23,Isra' and Mi'raj,AE,2017
2017-06-25,Eid al-Fitr,AE,2017
2017-06-26,Eid al-Fitr Holiday,AE,2017
2017-06-27,Eid al-Fitr Holiday,AE,2017
2017-08-31,Arafat Day,AE,2017
2017-09-01,Eid al-Adha,AE,2017
2017-09-02,Eid al-Adha Holiday,AE,2017
2017-09-03,Eid al-Adha Holiday,AE,2017
2017-09-22,Islamic New Year,AE,2017
2017-11-30,Commemoration Day,AE,2017
2017-11-30,Prophet's Birthday,AE,2017
2017-12-02,National Day,AE,2017
2017-12-03,National Day,AE,2017
2018-01-01,New Year's Day,AE,2018
2018-04-14,Isra' and Mi'raj,AE,2018
2018-06-15,Eid al-Fitr,AE,2018
2018-06-16,Eid al-Fitr Holiday,AE,2018
2018-06-17,Eid al-Fitr Holiday,AE,2018
2018-08-21,Arafat Day,AE,2018
2018-08-22,Eid al-Adha,AE,2018
2018-08-23,Eid al-Adha Holiday,AE,2018
2018-08-24,Eid al-Adha Holiday,AE,2018
2018-09-11,Islamic New Year,AE,2018
2018-11-18,Prophet's Birthday,AE,2018
2018-11-30,Commemoration Day,AE,2018
2018-12-02,National Day,AE,2018
2018-12-03,National Day,AE,2018
2019-01-01,New Year's Day,AE,2019
2019-06-03,Eid al-Fitr Holiday,AE,2019
2019-06-04,Eid al-Fitr,AE,2019
2019-06-05,Eid al-Fitr Holiday,AE,2019
2019-06-06,Eid al-Fitr Holiday,AE,2019
2019-08-10,Arafat Day,AE,2019
2019-08-11,Eid al-Adha,AE,2019
2019-08-12,Eid al-Adha Holiday,AE,2019
2019-08-13,Eid al-Adha Holiday,AE,2019
2019-08-31,Islamic New Year,AE,2019
2019-11-09,Prophet's Birthday,AE,2019
2019-12-01,Commemoration Day,AE,2019
2019-12-02,National Day,AE,2019
2019-12-03,National Day,AE,2019
2020-01-01,New Year's Day,AE,2020
2020-05-22,Eid al-Fitr Holiday,AE,2020
2020-05-23,Eid al-Fitr Holiday,AE,2020
2020-05-24,Eid al-Fitr,AE,2020
2020-05-25,Eid al-Fitr Holiday,AE,2020
2020-05-26,Eid al-Fitr Holiday,AE,2020
2020-07-30,Arafat Day,AE,2020
2020-07-31,Eid al-Adha,AE,2020
2020-08-01,Eid al-Adha Holiday,AE,2020
2020-08-02,Eid al-Adha Holiday,AE,2020
2020-08-23,Islamic New Year,AE,2020
2020-10-29,Prophet's Birthday,AE,2020
2020-12-01,Commemoration Day,AE,2020
2020-12-02,National Day,AE,2020
2020-12-03,National Day,AE,2020
2021-01-01,New Year's Day,AE,2021
2021-05-11,Eid al-Fitr Holiday,AE,2021
2021-05-12,Eid al-Fitr Holiday,AE,2021
2021-05-13,Eid al-Fitr,AE,2021
2021-05-14,Eid al-Fitr Holiday,AE,2021
2021-05-15,Eid al-Fitr Holiday,AE,2021
2021-07-19,Arafat Day,AE,2021
2021-07-20,Eid al-Adha,AE,2021
2021-07-21,Eid al-Adha Holiday,AE,2021
2021-07-22,Eid al-Adha Holiday,AE,2021
2021-08-12,Islamic New Year,AE,2021
2021-10-21,Prophet's Birthday,AE,2021
2021-12-01,Commemoration Day,AE,2021
2021-12-02,National Day,AE,2021
2021-12-03,National Day,AE,2021
2022-01-01,New Year's Day,AE,2022
2022-04-30,Eid al-Fitr Holiday,AE,2022
2022-05-01,Eid al-Fitr Holiday,AE,2022
2022-05-02,Eid al-Fitr,AE,2022
2022-05-03,Eid al-Fitr Holiday,AE,2022
2022-05-04,Eid al-Fitr Holiday,AE,2022
2022-05-14,Death of Sheikh Khalifa bin Zayed Al Nahyan,AE,2022
2022-05-15,Death of Sheikh Khalifa bin Zayed Al Nahyan,AE,2022
2022-05-16,Death of Sheikh Khalifa bin Zayed Al Nahyan,AE,2022
2022-07-08,Arafat Day,AE,2022
2022-07-09,Eid al-Adha,AE,2022
2022-07-10,Eid al-Adha Holiday,AE,2022
2022-07-11,Eid al-Adha Holiday,AE,2022
2022-07-30,Islamic New Year,AE,2022
2022-10-08,Prophet's Birthday,AE,2022
2022-12-01,Commemoration Day,AE,2022
2022-12-02,National Day,AE,2022
2022-12-03,National Day,AE,2022
2023-01-01,New Year's Day,AE,2023
2023-04-20,Eid al-Fitr Holiday,AE,2023
2023-04-21,Eid al-Fitr,AE,2023
2023-04-22,Eid al-Fitr Holiday,AE,2023
2023-04-23,Eid al-Fitr Holiday,AE,2023
2023-06-27,Arafat Day,AE,2023
2023-06-28,Eid al-Adha,AE,2023
2023-06-29,Eid al-Adha Holiday,AE,2023
2023-06-30,Eid al-Adha Holiday,AE,2023
2023-07-21,Islamic New Year,AE,2023
2023-09-29,Prophet's Birthday,AE,2023
2023-12-01,Commemoration Day,AE,2023
2023-12-02,National Day,AE,2023
2023-12-03,National Day,AE,2023
2024-01-01,New Year's Day,AE,2024
2024-04-08,Eid al-Fitr Holiday,AE,2024
2024-04-09,Eid al-Fitr Holiday,AE,2024
2024-04-10,Eid al-Fitr,AE,2024
2024-04-11,Eid al-Fitr Holiday,AE,2024
2024-04-12,Eid al-Fitr Holiday,AE,2024
2024-06-15,Arafat Day,AE,2024
2024-06-16,Eid al-Adha,AE,2024
2024-06-17,Eid al-Adha Holiday,AE,2024
2024-06-18,Eid al-Adha Holiday,AE,2024
2024-07-07,Islamic New Year,AE,2024
2024-09-15,Prophet's Birthday,AE,2024
2024-12-02,National Day,AE,2024
2024-12-03,National Day,AE,2024
2025-01-01,New Year's Day,AE,2025
2025-03-30,Eid al-Fitr,AE,2025
2025-03-31,Eid al-Fitr Holiday,AE,2025
2025-04-01,Eid al-Fitr Holiday,AE,2025
2025-06-03,Arafat Day,AE,2025
2025-06-04,Eid al-Adha,AE,2025
2025-06-05,Eid al-Adha Holiday,AE,2025
2025-06-06,Eid al-Adha Holiday,AE,2025
2025-06-26,Islamic New Year,AE,2025
2025-09-05,Prophet's Birthday,AE,2025
2025-12-02,National Day,AE,2025
2025-12-03,National Day,AE,2025
2026-01-01,New Year's Day,AE,2026
2026-03-20,Eid al-Fitr (estimated),AE,2026
2026-03-21,Eid al-Fitr Holiday (estimated),AE,2026
2026-03-22,Eid al-Fitr Holiday (estimated),AE,2026
2026-05-26,Arafat Day (estimated),AE,2026
2026-05-27,Eid al-Adha (estimated),AE,2026
2026-05-28,Eid al-Adha Holiday (estimated),AE,2026
2026-05-29,Eid al-Adha Holiday (estimated),AE,2026
2026-06-16,Islamic New Year (estimated),AE,2026
2026-08-25,Prophet's Birthday (estimated),AE,2026
2026-12-02,National Day,AE,2026
2026-12-03,National Day,AE,2026
2027-01-01,New Year's Day,AE,2027
2027-03-09,Eid al-Fitr (estimated),AE,2027
2027-03-10,Eid al-Fitr Holiday (estimated),AE,2027
2027-03-11,Eid al-Fitr Holiday (estimated),AE,2027
2027-05-15,Arafat Day (estimated),AE,2027
2027-05-16,Eid al-Adha (estimated),AE,2027
2027-05-17,Eid al-Adha Holiday (estimated),AE,2027
2027-05-18,Eid al-Adha Holiday (estimated),AE,2027
2027-06-06,Islamic New Year (estimated),AE,2027
2027-08-14,Prophet's Birthday (estimated),AE,2027
2027-12-02,National Day,AE,2027
2027-12-03,National Day,AE,2027
2028-01-01,New Year's Day,AE,2028
2028-02-26,Eid al-Fitr (estimated),AE,2028
2028-02-27,Eid al-Fitr Holiday (estimated),AE,2028
2028-02-28,Eid al-Fitr Holiday (estimated),AE,2028
2028-05-04,Arafat Day (estimated),AE,2028
2028-05-05,Eid al-Adha (estimated),AE,2028
2028-05-06,Eid al-Adha Holiday (estimated),AE,2028
2028-05-07,Eid al-Adha Holiday (estimated),AE,2028
2028-05-25,Islamic New Year (estimated),AE,2028
2028-08-03,Prophet's Birthday (estimated),AE,2028
2028-12-02,National Day,AE,2028
2028-12-03,National Day,AE,2028
2029-01-01,New Year's Day,AE,2029
2029-02-14,Eid al-Fitr (estimated),AE,2029
2029-02-15,Eid al-Fitr Holiday (estimated),AE,2029
2029-02-16,Eid al-Fitr Holiday (estimated),AE,2029
2029-04-23,Arafat Day (estimated),AE,2029
2029-04-24,Eid al-Adha (estimated),AE,2029
2029-04-25,Eid al-Adha Holiday (estimated),AE,2029
2029-04-26,Eid al-Adha Holiday (estimated),AE,2029
2029-05-14,Islamic New Year (estimated),AE,2029
2029-07-24,Prophet's Birthday (estimated),AE,2029
2029-12-02,National Day,AE,2029
2029-12-03,National Day,AE,2029
2030-01-01,New Year's Day,AE,2030
2030-02-04,Eid al-Fitr (estimated),AE,2030
2030-02-05,Eid al-Fitr Holiday (estimated),AE,2030
2030-02-06,Eid al-Fitr Holiday (estimated),AE,2030
2030-04-12,Arafat Day (estimated),AE,2030
2030-04-13,Eid al-Adha (estimated),AE,2030
2030-04-14,Eid al-Adha Holiday (estimated),AE,2030
2030-04-15,Eid al-Adha Holiday (estimated),AE,2030
2030-05-03,Islamic New Year (estimated),AE,2030
2030-07-13,Prophet's Birthday (estimated),AE,2030
2030-12-02,National Day,AE,2030
2030-12-03,National Day,AE,2030
2031-01-01,New Year's Day,AE,2031
2031-01-24,Eid al-Fitr (estimated),AE,2031
2031-01-25,Eid al-Fitr Holiday (estimated),AE,2031
2031-01-26,Eid al-Fitr Holiday (estimated),AE,2031
2031-04-01,Arafat Day (estimated),AE,2031
2031-04-02,Eid al-Adha (estimated),AE,2031
2031-04-03,Eid al-Adha Holiday (estimated),AE,2031
2031-04-04,Eid al-Adha Holiday (estimated),AE,2031
2031-04-23,Islamic New Year (estimated),AE,2031
2031-07-02,Prophet's Birthday (estimated),AE,2031
2031-12-02,National Day,AE,2031
2031-12-03,National Day,AE,2031
2032-01-01,New Year's Day,AE,2032
2032-01-14,Eid al-Fitr (estimated),AE,2032
2032-01-15,Eid al-Fitr Holiday (estimated),AE,2032
2032-01-16,Eid al-Fitr Holiday (estimated),AE,2032
2032-03-21,Arafat Day (estimated),AE,2032
2032-03-22,Eid al-Adha (estimated),AE,2032
2032-03-23,Eid al-Adha Holiday (estimated),AE,2032
2032-03-24,Eid al-Adha Holiday (estimated),AE,2032
2032-04-11,Islamic New Year (estimated),AE,2032
2032-06-20,Prophet's Birthday (estimated),AE,2032
2032-12-02,National Day,AE,2032
2032-12-03,National Day,AE,2032
2033-01-01,New Year's Day,AE,2033
2033-01-02,Eid al-Fitr (estimated),AE,2033
2033-01-03,Eid al-Fitr Holiday (estimated),AE,2033
2033-01-04,Eid al-Fitr Holiday (estimated),AE,2033
2033-03-10,Arafat Day (estimated),AE,2033
2033-03-11,Eid al-Adha (estimated),AE,2033
2033-03-12,Eid al-Adha Holiday (estimated),AE,2033
2033-03-13,Eid al-Adha Holiday (estimated),AE,2033
2033-04-01,Islamic New Year (estimated),AE,2033
2033-06-09,Prophet's Birthday (estimated),AE,2033
2033-12-02,National Day,AE,2033
2033-12-03,National Day,AE,2033
2033-12-23,Eid al-Fitr (estimated),AE,2033
2033-12-24,Eid al-Fitr Holiday (estimated),AE,2033
2033-12-25,Eid al-Fitr Holiday (estimated),AE,2033
2034-01-01,New Year's Day,AE,2034
2034-02-28,Arafat Day (estimated),AE,2034
2034-03-01,Eid al-Adha (estimated),AE,2034
2034-03-02,Eid al-Adha Holiday (estimated),AE,2034
2034-03-03,Eid al-Adha Holiday (estimated),AE,2034
2034-03-21,Islamic New Year (estimated),AE,2034
2034-05-30,Prophet's Birthday (estimated),AE,2034
2034-12-02,National Day,AE,2034
2034-12-03,National Day,AE,2034
2034-12-12,Eid al-Fitr (estimated),AE,2034
2034-12-13,Eid al-Fitr Holiday (estimated),AE,2034
2034-12-14,Eid al-Fitr Holiday (estimated),AE,2034
2035-01-01,New Year's Day,AE,2035
2035-02-17,Arafat Day (estimated),AE,2035
2035-02-18,Eid al-Adha (estimated),AE,2035
2035-02-19,Eid al-Adha Holiday (estimated),AE,2035
2035-02-20,Eid al-Adha Holiday (estimated),AE,2035
2035-03-11,Islamic New Year (estimated),AE,2035
2035-05-20,Prophet's Birthday (estimated),AE,2035
2035-12-01,Eid al-Fitr (estimated),AE,2035
2035-12-02,Eid al-Fitr Holiday (estimated),AE,2035
2035-12-02,National Day,AE,2035
2035-12-03,Eid al-Fitr Holiday (estimated),AE,2035
2035-12-03,National Day,AE,2035
2036-01-01,New Year's Day,AE,2036
2036-02-06,Arafat Day (estimated),AE,2036
2036-02-07,Eid al-Adha (estimated),AE,2036
2036-02-08,Eid al-Adha Holiday (estimated),AE,2036
2036-02-09,Eid al-Adha Holiday (estimated),AE,2036
2036-02-28,Islamic New Year (estimated),AE,2036
2036-05-08,Prophet's Birthday (estimated),AE,2036
2036-11-19,Eid al-Fitr (estimated),AE,2036
2036-11-20,Eid al-Fitr Holiday (estimated),AE,2036
2036-11-21,Eid al-Fitr Holiday (estimated),AE,2036
2036-12-02,National Day,AE,2036
2036-12-03,National Day,AE,2036
2037-01-01,New Year's Day,AE,2037
2037-01-25,Arafat Day (estimated),AE,2037
2037-01-26,Eid al-Adha (estimated),AE,2037
2037-01-27,Eid al-Adha Holiday (estimated),AE,2037
2037-01-28,Eid al-Adha Holiday (estimated),AE,2037
2037-02-16,Islamic New Year (estimated),AE,2037
2037-04-28,Prophet's Birthday (estimated),AE,2037
2037-11-08,Eid al-Fitr (estimated),AE,2037
2037-11-09,Eid al-Fitr Holiday (estimated),AE,2037
2037-11-10,Eid al-Fitr Holiday (estimated),AE,2037
2037-12-02,National Day,AE,2037
2037-12-03,National Day,AE,2037
2038-01-01,New Year's Day,AE,2038
2038-01-15,Arafat Day (estimated),AE,2038
2038-01-16,Eid al-Adha (estimated),AE,2038
2038-01-17,Eid al-Adha Holiday (estimated),AE,2038
2038-01-18,Eid al-Adha Holiday (estimated),AE,2038
2038-02-05,Islamic New Year (estimated),AE,2038
2038-04-17,Prophet's Birthday (estimated),AE,2038
2038-10-29,Eid al-Fitr (estimated),AE,2038
2038-10-30,Eid al-Fitr Holiday (estimated),AE,2038
2038-10-31,Eid al-Fitr Holiday (estimated),AE,2038
2038-12-02,National Day,AE,2038
2038-12-03,National Day,AE,2038
2039-01-01,New Year's Day,AE,2039
2039-01-04,Arafat Day (estimated),AE,2039
2039-01-05,Eid al-Adha (estimated),AE,2039
2039-01-06,Eid al-Adha Holiday (estimated),AE,2039
2039-01-07,Eid al-Adha Holiday (estimated),AE,2039
2039-01-26,Islamic New Year (estimated),AE,2039
2039-04-06,Prophet's Birthday (estimated),AE,2039
2039-10-19,Eid al-Fitr (estimated),AE,2039
2039-10-20,Eid al-Fitr Holiday (estimated),AE,2039
2039-10-21,Eid al-Fitr Holiday (estimated),AE,2039
2039-12-02,National Day,AE,2039
2039-12-03,National Day,AE,2039
2039-12-25,Arafat Day (estimated),AE,2039
2039-12-26,Eid al-Adha (estimated),AE,2039
2039-12-27,Eid al-Adha Holiday (estimated),AE,2039
2039-12-28,Eid al-Adha Holiday (estimated),AE,2039
2040-01-01,New Year's Day,AE,2040
2040-01-15,Islamic New Year (estimated),AE,2040
2040-03-25,Prophet's Birthday (estimated),AE,2040
2040-10-07,Eid al-Fitr (estimated),AE,2040
2040-10-08,Eid al-Fitr Holiday (estimated),AE,2040
2040-10-09,Eid al-Fitr Holiday (estimated),AE,2040
2040-12-02,National Day,AE,2040
2040-12-03,National Day,AE,2040
2040-12-13,Arafat Day (estimated),AE,2040
2040-12-14,Eid al-Adha (estimated),AE,2040
2040-12-15,Eid al-Adha Holiday (estimated),AE,2040
2040-12-16,Eid al-Adha Holiday (estimated),AE,2040
2041-01-01,New Year's Day,AE,2041
2041-01-04,Islamic New Year (estimated),AE,2041
2041-03-15,Prophet's Birthday (estimated),AE,2041
2041-09-26,Eid al-Fitr (estimated),AE,2041
2041-09-27,Eid al-Fitr Holiday (estimated),AE,2041
2041-09-28,Eid al-Fitr Holiday (estimated),AE,2041
2041-12-02,National Day,AE,2041
2041-12-03,Arafat Day (estimated),AE,2041
2041-12-03,National Day,AE,2041
2041-12-04,Eid al-Adha (estimated),AE,2041
2041-12-05,Eid al-Adha Holiday (estimated),AE,2041
2041-12-06,Eid al-Adha Holiday (estimated),AE,2041
2041-12-24,Islamic New Year (estimated),AE,2041
2042-01-01,New Year's Day,AE,2042
2042-03-04,Prophet's Birthday (estimated),AE,2042
2042-09-15,Eid al-Fitr (estimated),AE,2042
2042-09-16,Eid al-Fitr Holiday (estimated),AE,2042
2042-09-17,Eid al-Fitr Holiday (estimated),AE,2042
2042-11-22,Arafat Day (estimated),AE,2042
2042-11-23,Eid al-Adha (estimated),AE,2042
2042-11-24,Eid al-Adha Holiday (estimated),AE,2042
2042-11-25,Eid al-Adha Holiday (estimated),AE,2042
2042-12-02,National Day,AE,2042
2042-12-03,National Day,AE,2042
2042-12-14,Islamic New Year (estimated),AE,2042
2043-01-01,New Year's Day,AE,2043
2043-02-22,Prophet's Birthday (estimated),AE,2043
2043-09-04,Eid al-Fitr (estimated),AE,2043
2043-09-05,Eid al-Fitr Holiday (estimated),AE,2043
2043-09-06,Eid al-Fitr Holiday (estimated),AE,2043
2043-11-11,Arafat Day (estimated),AE,2043
2043-11-12,Eid al-Adha (estimated),AE,2043
2043-11-13,Eid al-Adha Holiday (estimated),AE,2043
2043-11-14,Eid al-Adha Holiday (estimated),AE,2043
2043-12-02,National Day,AE,2043
2043-12-03,Islamic New Year (estimated),AE,2043
2043-12-03,National Day,AE,2043
2044-01-01,New Year's Day,AE,2044
2044-02-11,Prophet's Birthday (estimated),AE,2044
2044-08-24,Eid al-Fitr (estimated),AE,2044
2044-08-25,Eid al-Fitr Holiday (estimated),AE,2044
2044-08-26,Eid al-Fitr Holiday (estimated),AE,2044
2044-10-30,Arafat Day (estimated),AE,2044
2044-10-31,Eid al-Adha (estimated),AE,2044
2044-11-01,Eid al-Adha Holiday (estimated),AE,2044
2044-11-02,Eid al-Adha Holiday (estimated),AE,2044
2044-11-21,Islamic New Year (estimated),AE,2044
2044-12-02,National Day,AE,2044
2044-12-03,National Day,AE,2044
1995-01-31,First Day of Ramadan (estimated),AF,1995
1995-02-15,Liberation Day,AF,1995
1995-03-02,Eid al-Fitr (estimated),AF,1995
1995-03-03,Eid al-Fitr (estimated),AF,1995
1995-03-04,Eid al-Fitr (estimated),AF,1995
1995-03-21,Nowruz,AF,1995
1995-04-28,Mojahedin's Victory Day,AF,1995
1995-05-01,International Workers' Day,AF,1995
1995-05-08,Day of Arafah (estimated),AF,1995
1995-05-09,Eid al-Adha (estimated),AF,1995
1995-05-10,Eid al-Adha (estimated),AF,1995
1995-05-11,Eid al-Adha (estimated),AF,1995
1995-06-08,Ashura (estimated),AF,1995
1995-08-08,Prophet's Birthday (estimated),AF,1995
1995-08-19,Afghanistan Independence Day,AF,1995
1996-01-21,First Day of Ramadan (estimated),AF,1996
1996-02-15,Liberation Day,AF,1996
1996-02-19,Eid al-Fitr (estimated),AF,1996
1996-02-20,Eid al-Fitr (estimated),AF,1996
1996-02-21,Eid al-Fitr (estimated),AF,1996
1996-03-20,Nowruz,AF,1996
1996-04-26,Day of Arafah (estimated),AF,1996
1996-04-27,Eid al-Adha (estimated),AF,1996
1996-04-28,Eid al-Adha (estimated),AF,1996
1996-04-28,Mojahedin's Victory Day,AF,1996
1996-04-29,Eid al-Adha (estimated),AF,1996
1996-05-01,International Workers' Day,AF,1996
1996-05-27,Ashura (estimated),AF,1996
1996-07-27,Prophet's Birthday (estimated),AF,1996
1996-08-19,Afghanistan Independence Day,AF,1996
1997-01-10,First Day of Ramadan (estimated),AF,1997
1997-02-08,Eid al-Fitr (estimated),AF,1997
1997-02-09,Eid al-Fitr (estimated),AF,1997
1997-02-10,Eid al-Fitr (estimated),AF,1997
1997-02-15,Liberation Day,AF,1997
1997-04-16,Day of Arafah (estimated),AF,1997
1997-04-17,Eid al-Adha (estimated),AF,1997
1997-04-18,Eid al-Adha (estimated),AF,1997
1997-04-19,Eid al-Adha (estimated),AF,1997
1997-04-28,Mojahedin's Victory Day,AF,1997
1997-05-16,Ashura (estimated),AF,1997
1997-07-16,Prophet's Birthday (estimated),AF,1997
1997-08-19,Afghanistan Independence Day,AF,1997
1997-12-30,First Day of Ramadan (estimated),AF,1997
1998-01-29,Eid al-Fitr (estimated),AF,1998
1998-01-30,Eid al-Fitr (estimated),AF,1998
1998-01-31,Eid al-Fitr (estimated),AF,1998
1998-02-15,Liberation Day,AF,1998
1998-04-06,Day of Arafah (estimated),AF,1998
1998-04-07,Eid al-Adha (estimated),AF,1998
1998-04-08,Eid al-Adha (estimated),AF,1998
1998-04-09,Eid al-Adha (estimated),AF,1998
1998-04-28,Mojahedin's Victory Day,AF,1998
1998-05-06,Ashura (estimated),AF,1998
1998-07-06,Prophet's Birthday (estimated),AF,1998
1998-08-19,Afghanistan Independence Day,AF,1998
1998-12-19,First Day of Ramadan (estimated),AF,1998
1999-01-18,Eid al-Fitr (estimated),AF,1999
1999-01-19,Eid al-Fitr (estimated),AF,1999
1999-01-20,Eid al-Fitr (estimated),AF,1999
1999-02-15,Liberation Day,AF,1999
1999-03-26,Day of Arafah (estimated),AF,1999
1999-03-27,Eid al-Adha (estimated),AF,1999
1999-03-28,Eid al-Adha (estimated),AF,1999
1999-03-29,Eid al-Adha (estimated),AF,1999
1999-04-26,Ashura (estimated),AF,1999
1999-04-28,Mojahedin's Victory Day,AF,1999
1999-06-26,Prophet's Birthday (estimated),AF,1999
1999-08-19,Afghanistan Independence Day,AF,1999
1999-12-09,First Day of Ramadan (estimated),AF,1999
2000-01-08,Eid al-Fitr (estimated),AF,2000
2000-01-09,Eid al-Fitr (estimated),AF,2000
2000-01-10,Eid al-Fitr (estimated),AF,2000
2000-02-15,Liberation Day,AF,2000
2000-03-15,Day of Arafah (estimated),AF,2000
2000-03-16,Eid al-Adha (estimated),AF,2000
2000-03-17,Eid al-Adha (estimated),AF,2000
2000-03-18,Eid al-Adha (estimated),AF,2000
2000-04-15,Ashura (estimated),AF,2000
2000-04-28,Mojahedin's Victory Day,AF,2000
2000-06-14,Prophet's Birthday (estimated),AF,2000
2000-08-19,Afghanistan Independence Day,AF,2000
2000-11-27,First Day of Ramadan (estimated),AF,2000
2000-12-27,Eid al-Fitr (estimated),AF,2000
2000-12-28,Eid al-Fitr (estimated),AF,2000
2000-12-29,Eid al-Fitr (estimated),AF,2000
2001-02-15,Liberation Day,AF,2001
2001-03-04,Day of Arafah (estimated),AF,2001
2001-03-05,Eid al-Adha (estimated),AF,2001
2001-03-06,Eid al-Adha (estimated),AF,2001
2001-03-07,Eid al-Adha (estimated),AF,2001
2001-03-21,Nowruz,AF,2001
2001-04-04,Ashura (estimated),AF,2001
2001-04-28,Mojahedin's Victory Day,AF,2001
2001-06-04,Prophet's Birthday (estimated),AF,2001
2001-08-19,Afghanistan Independence Day,AF,2001
2001-11-16,First Day of Ramadan (estimated),AF,2001
2001-12-16,Eid al-Fitr (estimated),AF,2001
2001-12-17,Eid al-Fitr (estimated),AF,2001
2001-12-18,Eid al-Fitr (estimated),AF,2001
2002-02-15,Liberation Day,AF,2002
2002-02-21,Day of Arafah (estimated),AF,2002
2002-02-22,Eid al-Adha (estimated),AF,2002
2002-02-23,Eid al-Adha (estimated),AF,2002
2002-02-24,Eid al-Adha (estimated),AF,2002
2002-03-21,Nowruz,AF,2002
2002-03-24,Ashura (estimated),AF,2002
2002-04-28,Mojahedin's Victory Day,AF,2002
2002-05-01,International Workers' Day,AF,2002
2002-05-24,Prophet's Birthday (estimated),AF,2002
2002-08-19,Afghanistan Independence Day,AF,2002
2002-11-06,First Day of Ramadan (estimated),AF,2002
2002-12-05,Eid al-Fitr (estimated),AF,2002
2002-12-06,Eid al-Fitr (estimated),AF,2002
2002-12-07,Eid al-Fitr (estimated),AF,2002
2003-02-10,Day of Arafah (estimated),AF,2003
2003-02-11,Eid al-Adha (estimated),AF,2003
2003-02-12,Eid al-Adha (estimated),AF,2003
2003-02-13,Eid al-Adha (estimated),AF,2003
2003-02-15,Liberation Day,AF,2003
2003-03-13,Ashura (estimated),AF,2003
2003-03-21,Nowruz,AF,2003
2003-04-28,Mojahedin's Victory Day,AF,2003
2003-05-01,International Workers' Day,AF,2003
2003-05-13,Prophet's Birthday (estimated),AF,2003
2003-08-19,Afghanistan Independence Day,AF,2003
2003-10-26,First Day of Ramadan (estimated),AF,2003
2003-11-25,Eid al-Fitr (estimated),AF,2003
2003-11-26,Eid al-Fitr (estimated),AF,2003
2003-11-27,Eid al-Fitr (estimated),AF,2003
2004-01-31,Day of Arafah (estimated),AF,2004
2004-02-01,Eid al-Adha (estimated),AF,2004
2004-02-02,Eid al-Adha (estimated),AF,2004
2004-02-03,Eid al-Adha (estimated),AF,2004
2004-02-15,Liberation Day,AF,2004
2004-03-01,Ashura (estimated),AF,2004
2004-03-20,Nowruz,AF,2004
2004-04-28,Mojahedin's Victory Day,AF,2004
2004-05-01,International Workers' Day,AF,2004
2004-05-01,Prophet's Birthday (estimated),AF,2004
2004-08-19,Afghanistan Independence Day,AF,2004
2004-10-15,First Day of Ramadan (estimated),AF,2004
2004-11-14,Eid al-Fitr (estimated),AF,2004
2004-11-15,Eid al-Fitr (estimated),AF,2004
2004-11-16,Eid al-Fitr (estimated),AF,2004
2005-01-20,Day of Arafah (estimated),AF,2005
2005-01-21,Eid al-Adha (estimated),AF,2005
2005-01-22,Eid al-Adha (estimated),AF,2005
2005-01-23,Eid al-Adha (estimated),AF,2005
2005-02-15,Liberation Day,AF,2005
2005-02-19,Ashura (estimated),AF,2005
2005-03-21,Nowruz,AF,2005
2005-04-21,Prophet's Birthday (estimated),AF,2005
2005-04-28,Mojahedin's Victory Day,AF,2005
2005-05-01,International Workers' Day,AF,2005
2005-08-19,Afghanistan Independence Day,AF,2005
2005-10-04,First Day of Ramadan (estimated),AF,2005
2005-11-03,Eid al-Fitr (estimated),AF,2005
2005-11-04,Eid al-Fitr (estimated),AF,2005
2005-11-05,Eid al-Fitr (estimated),AF,2005
2006-01-09,Day of Arafah (estimated),AF,2006
2006-01-10,Eid al-Adha (estimated),AF,2006
2006-01-11,Eid al-Adha (estimated),AF,2006
2006-01-12,Eid al-Adha (estimated),AF,2006
2006-02-09,Ashura (estimated),AF,2006
2006-02-15,Liberation Day,AF,2006
2006-03-21,Nowruz,AF,2006
2006-04-10,Prophet's Birthday (estimated),AF,2006
2006-04-28,Mojahedin's Victory Day,AF,2006
2006-05-01,International Workers' Day,AF,2006
2006-08-19,Afghanistan Independence Day,AF,2006
2006-09-24,First Day of Ramadan (estimated),AF,2006
2006-10-23,Eid al-Fitr (estimated),AF,2006
2006-10-24,Eid al-Fitr (estimated),AF,2006
2006-10-25,Eid al-Fitr (estimated),AF,2006
2006-12-30,Day of Arafah (estimated),AF,2006
2006-12-31,Eid al-Adha (estimated),AF,2006
2007-01-01,Eid al-Adha (estimated),AF,2007
2007-01-02,Eid al-Adha (estimated),AF,2007
2007-01-29,Ashura (estimated),AF,2007
2007-02-15,Liberation Day,AF,2007
2007-03-21,Nowruz,AF,2007
2007-03-31,Prophet's Birthday (estimated),AF,2007
2007-04-28,Mojahedin's Victory Day,AF,2007
2007-05-01,International Workers' Day,AF,2007
2007-08-19,Afghanistan Independence Day,AF,2007
2007-09-13,First Day of Ramadan (estimated),AF,2007
2007-10-13,Eid al-Fitr (estimated),AF,2007
2007-10-14,Eid al-Fitr (estimated),AF,2007
2007-10-15,Eid al-Fitr (estimated),AF,2007
2007-12-19,Day of Arafah (estimated),AF,2007
2007-12-20,Eid al-Adha (estimated),AF,2007
2007-12-21,Eid al-Adha (estimated),AF,2007
2007-12-22,Eid al-Adha (estimated),AF,2007
2008-01-19,Ashura (estimated),AF,2008
2008-02-15,Liberation Day,AF,2008
2008-03-20,Nowruz,AF,2008
2008-03-20,Prophet's Birthday (estimated),AF,2008
2008-04-28,Mojahedin's Victory Day,AF,2008
2008-05-01,International Workers' Day,AF,2008
2008-08-19,Afghanistan Independence Day,AF,2008
2008-09-01,First Day of Ramadan (estimated),AF,2008
2008-10-01,Eid al-Fitr (estimated),AF,2008
2008-10-02,Eid al-Fitr (estimated),AF,2008
2008-10-03,Eid al-Fitr (estimated),AF,2008
2008-12-07,Day of Arafah (estimated),AF,2008
2008-12-08,Eid al-Adha (estimated),AF,2008
2008-12-09,Eid al-Adha (estimated),AF,2008
2008-12-10,Eid al-Adha (estimated),AF,2008
2009-01-07,Ashura (estimated),AF,2009
2009-02-15,Liberation Day,AF,2009
2009-03-09,Prophet's Birthday (estimated),AF,2009
2009-03-21,Nowruz,AF,2009
2009-04-28,Mojahedin's Victory Day,AF,2009
2009-05-01,International Workers' Day,AF,2009
2009-08-19,Afghanistan Independence Day,AF,2009
2009-08-22,First Day of Ramadan (estimated),AF,2009
2009-09-20,Eid al-Fitr (estimated),AF,2009
2009-09-21,Eid al-Fitr (estimated),AF,2009
2009-09-22,Eid al-Fitr (estimated),AF,2009
2009-11-26,Day of Arafah (estimated),AF,2009
2009-11-27,Eid al-Adha (estimated),AF,2009
2009-11-28,Eid al-Adha (estimated),AF,2009
2009-11-29,Eid al-Adha (estimated),AF,2009
2009-12-27,Ashura (estimated),AF,2009
2010-02-15,Liberation Day,AF,2010
2010-02-26,Prophet's Birthday (estimated),AF,2010
2010-03-21,Nowruz,AF,2010
2010-04-28,Mojahedin's Victory Day,AF,2010
2010-05-01,International Workers' Day,AF,2010
2010-08-11,First Day of Ramadan (estimated),AF,2010
2010-08-19,Afghanistan Independence Day,AF,2010
2010-09-10,Eid al-Fitr (estimated),AF,2010
2010-09-11,Eid al-Fitr (estimated),AF,2010
2010-09-12,Eid al-Fitr (estimated),AF,2010
2010-11-15,Day of Arafah (estimated),AF,2010
2010-11-16,Eid al-Adha (estimated),AF,2010
2010-11-17,Eid al-Adha (estimated),AF,2010
2010-11-18,Eid al-Adha (estimated),AF,2010
2010-12-16,Ashura (estimated),AF,2010
2011-02-15,Liberation Day,AF,2011
2011-02-15,Prophet's Birthday (estimated),AF,2011
2011-03-21,Nowruz,AF,2011
2011-04-28,Mojahedin's Victory Day,AF,2011
2011-05-01,International Workers' Day,AF,2011
2011-08-01,First Day of Ramadan (estimated),AF,2011
2011-08-19,Afghanistan Independence Day,AF,2011
2011-08-30,Eid al-Fitr (estimated),AF,2011
2011-08-31,Eid al-Fitr (estimated),AF,2011
2011-09-01,Eid al-Fitr (estimated),AF,2011
2011-11-05,Day of Arafah (estimated),AF,2011
2011-11-06,Eid al-Adha (estimated),AF,2011
2011-11-07,Eid al-Adha (estimated),AF,2011
2011-11-08,Eid al-Adha (estimated),AF,2011
2011-12-05,Ashura (estimated),AF,2011
2012-02-04,Prophet's Birthday (estimated),AF,2012
2012-02-15,Liberation Day,AF,2012
2012-03-20,Nowruz,AF,2012
2012-04-28,Mojahedin's Victory Day,AF,2012
2012-05-01,International Workers' Day,AF,2012
2012-07-20,First Day of Ramadan (estimated),AF,2012
2012-08-19,Afghanistan Independence Day,AF,2012
2012-08-19,Eid al-Fitr (estimated),AF,2012
2012-08-20,Eid al-Fitr (estimated),AF,2012
2012-08-21,Eid al-Fitr (estimated),AF,2012
2012-09-09,Martyrs' Day,AF,2012
2012-10-25,Day of Arafah (estimated),AF,2012
2012-10-26,Eid al-Adha (estimated),AF,2012
2012-10-27,Eid al-Adha (estimated),AF,2012
2012-10-28,Eid al-Adha (estimated),AF,2012
2012-11-24,Ashura (estimated),AF,2012
2013-01-24,Prophet's Birthday (estimated),AF,2013
2013-02-15,Liberation Day,AF,2013
2013-03-21,Nowruz,AF,2013
2013-04-28,Mojahedin's Victory Day,AF,2013
2013-05-01,International Workers' Day,AF,2013
2013-07-09,First Day of Ramadan (estimated),AF,2013
2013-08-08,Eid al-Fitr (estimated),AF,2013
2013-08-09,Eid al-Fitr (estimated),AF,2013
2013-08-10,Eid al-Fitr (estimated),AF,2013
2013-08-19,Afghanistan Independence Day,AF,2013
2013-09-09,Martyrs' Day,AF,2013
2013-10-14,Day of Arafah (estimated),AF,2013
2013-10-15,Eid al-Adha (estimated),AF,2013
2013-10-16,Eid al-Adha (estimated),AF,2013
2013-10-17,Eid al-Adha (estimated),AF,2013
2013-11-13,Ashura (estimated),AF,2013
2014-01-14,Prophet's Birthday,AF,2014
2014-02-15,Liberation Day,AF,2014
2014-03-21,Nowruz,AF,2014
2014-04-28,Mojahedin's Victory Day,AF,2014
2014-05-01,International Workers' Day,AF,2014
2014-06-29,First Day of Ramadan,AF,2014
2014-07-29,Eid al-Fitr,AF,2014
2014-07-30,Eid al-Fitr,AF,2014
2014-07-31,Eid al-Fitr,AF,2014
2014-08-19,Afghanistan Independence Day,AF,2014
2014-09-09,Martyrs' Day,AF,2014
2014-10-04,Day of Arafah,AF,2014
2014-10-05,Eid al-Adha,AF,2014
2014-10-06,Eid al-Adha,AF,2014
2014-10-07,Eid al-Adha,AF,2014
2014-11-03,Ashura,AF,2014
2015-01-03,Prophet's Birthday,AF,2015
2015-02-15,Liberation Day,AF,2015
2015-03-21,Nowruz,AF,2015
2015-04-28,Mojahedin's Victory Day,AF,2015
2015-05-01,International Workers' Day,AF,2015
2015-06-18,First Day of Ramadan,AF,2015
2015-07-18,Eid al-Fitr,AF,2015
2015-07-19,Eid al-Fitr,AF,2015
2015-07-20,Eid al-Fitr,AF,2015
2015-08-19,Afghanistan Independence Day,AF,2015
2015-09-09,Martyrs' Day,AF,2015
2015-09-22,Day of Arafah,AF,2015
2015-09-23,Eid al-Adha,AF,2015
2015-09-24,Eid al-Adha,AF,2015
2015-09-25,Eid al-Adha,AF,2015
2015-10-24,Ashura,AF,2015
2015-12-24,Prophet's Birthday,AF,2015
2016-02-15,Liberation Day,AF,2016
2016-03-20,Nowruz,AF,2016
2016-04-28,Mojahedin's Victory Day,AF,2016
2016-05-01,International Workers' Day,AF,2016
2016-06-07,First Day of Ramadan,AF,2016
2016-07-07,Eid al-Fitr,AF,2016
2016-07-08,Eid al-Fitr,AF,2016
2016-07-09,Eid al-Fitr,AF,2016
2016-08-19,Afghanistan Independence Day,AF,2016
2016-09-09,Martyrs' Day,AF,2016
2016-09-12,Day of Arafah,AF,2016
2016-09-13,Eid al-Adha,AF,2016
2016-09-14,Eid al-Adha,AF,2016
2016-09-15,Eid al-Adha,AF,2016
2016-10-12,Ashura,AF,2016
2016-12-12,Prophet's Birthday,AF,2016
2017-02-15,Liberation Day,AF,2017
2017-03-21,Nowruz,AF,2017
2017-04-28,Mojahedin's Victory Day,AF,2017
2017-05-01,International Workers' Day,AF,2017
2017-05-27,First Day of Ramadan,AF,2017
2017-06-26,Eid al-Fitr,AF,2017
2017-06-27,Eid al-Fitr,AF,2017
2017-06-28,Eid al-Fitr,AF,2017
2017-08-19,Afghanistan Independence Day,AF,2017
2017-09-01,Day of Arafah,AF,2017
2017-09-02,Eid al-Adha,AF,2017
2017-09-03,Eid al-Adha,AF,2017
2017-09-04,Eid al-Adha,AF,2017
2017-09-09,Martyrs' Day,AF,2017
2017-10-01,Ashura,AF,2017
2017-12-01,Prophet's Birthday,AF,2017
2018-02-15,Liberation Day,AF,2018
2018-03-21,Nowruz,AF,2018
2018-04-28,Mojahedin's Victory Day,AF,2018
2018-05-01,International Workers' Day,AF,2018
2018-05-16,First Day of Ramadan,AF,2018
2018-06-15,Eid al-Fitr,AF,2018
2018-06-16,Eid al-Fitr,AF,2018
2018-06-17,Eid al-Fitr,AF,2018
2018-08-19,Afghanistan Independence Day,AF,2018
2018-08-21,Day of Arafah,AF,2018
2018-08-22,Eid al-Adha,AF,2018
2018-08-23,Eid al-Adha,AF,2018
2018-08-24,Eid al-Adha,AF,2018
2018-09-09,Martyrs' Day,AF,2018
2018-09-21,Ashura,AF,2018
2018-11-21,Prophet's Birthday,AF,2018
2019-02-15,Liberation Day,AF,2019
2019-03-21,Nowruz,AF,2019
2019-04-28,Mojahedin's Victory Day,AF,2019
2019-05-01,International Workers' Day,AF,2019
2019-05-06,First Day of Ramadan,AF,2019
2019-06-04,Eid al-Fitr,AF,2019
2019-06-05,Eid al-Fitr,AF,2019
2019-06-06,Eid al-Fitr,AF,2019
2019-08-10,Day of Arafah,AF,2019
2019-08-11,Eid al-Adha,AF,2019
2019-08-12,Eid al-Adha,AF,2019
2019-08-13,Eid al-Adha,AF,2019
2019-08-19,Afghanistan Independence Day,AF,2019
2019-09-09,Martyrs' Day,AF,2019
2019-09-10,Ashura,AF,2019
2019-11-10,Prophet's Birthday,AF,2019
2020-02-15,Liberation Day,AF,2020
2020-03-20,Nowruz,AF,2020
2020-04-24,First Day of Ramadan,AF,2020
2020-04-28,Mojahedin's Victory Day,AF,2020
2020-05-01,International Workers' Day,AF,2020
2020-05-24,Eid al-Fitr,AF,2020
2020-05-25,Eid al-Fitr,AF,2020
2020-05-26,Eid al-Fitr,AF,2020
2020-07-30,Day of Arafah,AF,2020
2020-07-31,Eid al-Adha,AF,2020
2020-08-01,Eid al-Adha,AF,2020
2020-08-02,Eid al-Adha,AF,2020
2020-08-19,Afghanistan Independence Day,AF,2020
2020-08-30,Ashura,AF,2020
2020-09-09,Martyrs' Day,AF,2020
2020-10-29,Prophet's Birthday,AF,2020
2021-02-15,Liberation Day,AF,2021
2021-04-13,First Day of Ramadan,AF,2021
2021-04-28,Mojahedin's Victory Day,AF,2021
2021-05-01,International Workers' Day,AF,2021
2021-05-13,Eid al-Fitr,AF,2021
2021-05-14,Eid al-Fitr,AF,2021
2021-05-15,Eid al-Fitr,AF,2021
2021-07-19,Day of Arafah,AF,2021
2021-07-20,Eid al-Adha,AF,2021
2021-07-21,Eid al-Adha,AF,2021
2021-07-22,Eid al-Adha,AF,2021
2021-08-19,Afghanistan Independence Day,AF,2021
2021-08-19,Ashura,AF,2021
2021-10-19,Prophet's Birthday,AF,2021
2022-02-15,Liberation Day,AF,2022
2022-04-02,First Day of Ramadan,AF,2022
2022-04-28,Mojahedin's Victory Day,AF,2022
2022-05-01,Eid al-Fitr,AF,2022
2022-05-02,Eid al-Fitr,AF,2022
2022-05-03,Eid al-Fitr,AF,2022
2022-07-08,Day of Arafah,AF,2022
2022-07-09,Eid al-Adha,AF,2022
2022-07-10,Eid al-Adha,AF,2022
2022-07-11,Eid al-Adha,AF,2022
2022-08-15,Islamic Emirate Victory Day,AF,2022
2022-08-19,Afghanistan Independence Day,AF,2022
2022-08-31,American Withdrawal Day,AF,2022
2022-10-08,Prophet's Birthday,AF,2022
2023-02-15,Liberation Day,AF,2023
2023-03-23,First Day of Ramadan,AF,2023
2023-04-22,Eid al-Fitr,AF,2023
2023-04-23,Eid al-Fitr,AF,2023
2023-04-24,Eid al-Fitr,AF,2023
2023-04-28,Mojahedin's Victory Day,AF,2023
2023-06-27,Day of Arafah,AF,2023
2023-06-28,Eid al-Adha,AF,2023
2023-06-29,Eid al-Adha,AF,2023
2023-06-30,Eid al-Adha,AF,2023
2023-08-15,Islamic Emirate Victory Day,AF,2023
2023-08-19,Afghanistan Independence Day,AF,2023
2023-08-31,American Withdrawal Day,AF,2023
2023-09-27,Prophet's Birthday,AF,2023
2024-02-15,Liberation Day,AF,2024
2024-03-11,First Day of Ramadan,AF,2024
2024-04-10,Eid al-Fitr,AF,2024
2024-04-11,Eid al-Fitr,AF,2024
2024-04-12,Eid al-Fitr,AF,2024
2024-04-28,Mojahedin's Victory Day,AF,2024
2024-06-16,Day of Arafah,AF,2024
2024-06-17,Eid al-Adha,AF,2024
2024-06-18,Eid al-Adha,AF,2024
2024-06-19,Eid al-Adha,AF,2024
2024-08-14,Islamic Emirate Victory Day,AF,2024
2024-08-19,Afghanistan Independence Day,AF,2024
2024-08-31,American Withdrawal Day,AF,2024
2024-09-16,Prophet's Birthday,AF,2024
2025-02-15,Liberation Day,AF,2025
2025-03-01,First Day of Ramadan (estimated),AF,2025
2025-03-30,Eid al-Fitr (estimated),AF,2025
2025-03-31,Eid al-Fitr (estimated),AF,2025
2025-04-01,Eid al-Fitr (estimated),AF,2025
2025-04-28,Mojahedin's Victory Day,AF,2025
2025-06-05,Day of Arafah (estimated),AF,2025
2025-06-06,Eid al-Adha (estimated),AF,2025
2025-06-07,Eid al-Adha (estimated),AF,2025
2025-06-08,Eid al-Adha (estimated),AF,2025
2025-08-15,Islamic Emirate Victory Day,AF,2025
2025-08-19,Afghanistan Independence Day,AF,2025
2025-08-31,American Withdrawal Day,AF,2025
2025-09-04,Prophet's Birthday (estimated),AF,2025
2026-02-15,Liberation Day,AF,2026
2026-02-18,First Day of Ramadan (estimated),AF,2026
2026-03-20,Eid al-Fitr (estimated),AF,2026
2026-03-21,Eid al-Fitr (estimated),AF,2026
2026-03-22,Eid al-Fitr (estimated),AF,2026
2026-04-28,Mojahedin's Victory Day,AF,2026
2026-05-26,Day of Arafah (estimated),AF,2026
2026-05-27,Eid al-Adha (estimated),AF,2026
2026-05-28,Eid al-Adha (estimated),AF,2026
2026-05-29,Eid al-Adha (estimated),AF,2026
2026-08-15,Islamic Emirate Victory Day,AF,2026
2026-08-19,Afghanistan Independence Day,AF,2026
2026-08-25,Prophet's Birthday (estimated),AF,2026
2026-08-31,American Withdrawal Day,AF,2026
2027-02-08,First Day of Ramadan (estimated),AF,2027
2027-02-15,Liberation Day,AF,2027
2027-03-09,Eid al-Fitr (estimated),AF,2027
2027-03-10,Eid al-Fitr (estimated),AF,2027
2027-03-11,Eid al-Fitr (estimated),AF,2027
2027-04-28,Mojahedin's Victory Day,AF,2027
2027-05-15,Day of Arafah (estimated),AF,2027
2027-05-16,Eid al-Adha (estimated),AF,2027
2027-05-17,Eid al-Adha (estimated),AF,2027
2027-05-18,Eid al-Adha (estimated),AF,2027
2027-08-14,Prophet's Birthday (estimated),AF,2027
2027-08-15,Islamic Emirate Victory Day,AF,2027
2027-08-19,Afghanistan Independence Day,AF,2027
2027-08-31,American Withdrawal Day,AF,2027
2028-01-28,First Day of Ramadan (estimated),AF,2028
2028-02-15,Liberation Day,AF,2028
2028-02-26,Eid al-Fitr (estimated),AF,2028
2028-02-27,Eid al-Fitr (estimated),AF,2028
2028-02-28,Eid al-Fitr (estimated),AF,2028
2028-04-28,Mojahedin's Victory Day,AF,2028
2028-05-04,Day of Arafah (estimated),AF,2028
2028-05-05,Eid al-Adha (estimated),AF,2028
2028-05-06,Eid al-Adha (estimated),AF,2028
2028-05-07,Eid al-Adha (estimated),AF,2028
2028-08-03,Prophet's Birthday (estimated),AF,2028
2028-08-14,Islamic Emirate Victory Day,AF,2028
2028-08-19,Afghanistan Independence Day,AF,2028
2028-08-31,American Withdrawal Day,AF,2028
2029-01-16,First Day of Ramadan (estimated),AF,2029
2029-02-14,Eid al-Fitr (estimated),AF,2029
2029-02-15,Eid al-Fitr (estimated),AF,2029
2029-02-15,Liberation Day,AF,2029
2029-02-16,Eid al-Fitr (estimated),AF,2029
2029-04-23,Day of Arafah (estimated),AF,2029
2029-04-24,Eid al-Adha (estimated),AF,2029
2029-04-25,Eid al-Adha (estimated),AF,2029
2029-04-26,Eid al-Adha (estimated),AF,2029
2029-04-28,Mojahedin's Victory Day,AF,2029
2029-07-24,Prophet's Birthday (estimated),AF,2029
2029-08-14,Islamic Emirate Victory Day,AF,2029
2029-08-19,Afghanistan Independence Day,AF,2029
2029-08-31,American Withdrawal Day,AF,2029
2030-01-05,First Day of Ramadan (estimated),AF,2030
2030-02-04,Eid al-Fitr (estimated),AF,2030
2030-02-05,Eid al-Fitr (estimated),AF,2030
2030-02-06,Eid al-Fitr (estimated),AF,2030
2030-02-15,Liberation Day,AF,2030
2030-04-12,Day of Arafah (estimated),AF,2030
2030-04-13,Eid al-Adha (estimated),AF,2030
2030-04-14,Eid al-Adha (estimated),AF,2030
2030-04-15,Eid al-Adha (estimated),AF,2030
2030-04-28,Mojahedin's Victory Day,AF,2030
2030-07-13,Prophet's Birthday (estimated),AF,2030
2030-08-15,Islamic Emirate Victory Day,AF,2030
2030-08-19,Afghanistan Independence Day,AF,2030
2030-08-31,American Withdrawal Day,AF,2030
2030-12-26,First Day of Ramadan (estimated),AF,2030
2031-01-24,Eid al-Fitr (estimated),AF,2031
2031-01-25,Eid al-Fitr (estimated),AF,2031
2031-01-26,Eid al-Fitr (estimated),AF,2031
2031-02-15,Liberation Day,AF,2031
2031-04-01,Day of Arafah (estimated),AF,2031
2031-04-02,Eid al-Adha (estimated),AF,2031
2031-04-03,Eid al-Adha (estimated),AF,2031
2031-04-04,Eid al-Adha (estimated),AF,2031
2031-04-28,Mojahedin's Victory Day,AF,2031
2031-07-02,Prophet's Birthday (estimated),AF,2031
2031-08-15,Islamic Emirate Victory Day,AF,2031
2031-08-19,Afghanistan Independence Day,AF,2031
2031-08-31,American Withdrawal Day,AF,2031
2031-12-15,First Day of Ramadan (estimated),AF,2031
2032-01-14,Eid al-Fitr (estimated),AF,2032
2032-01-15,Eid al-Fitr (estimated),AF,2032
2032-01-16,Eid al-Fitr (estimated),AF,2032
2032-02-15,Liberation Day,AF,2032
2032-03-21,Day of Arafah (estimated),AF,2032
2032-03-22,Eid al-Adha (estimated),AF,2032
2032-03-23,Eid al-Adha (estimated),AF,2032
2032-03-24,Eid al-Adha (estimated),AF,2032
2032-04-28,Mojahedin's Victory Day,AF,2032
2032-06-20,Prophet's Birthday (estimated),AF,2032
2032-08-14,Islamic Emirate Victory Day,AF,2032
2032-08-19,Afghanistan Independence Day,AF,2032
2032-08-31,American Withdrawal Day,AF,2032
2032-12-04,First Day of Ramadan (estimated),AF,2032
2033-01-02,Eid al-Fitr (estimated),AF,2033
2033-01-03,Eid al-Fitr (estimated),AF,2033
2033-01-04,Eid al-Fitr (estimated),AF,2033
2033-02-15,Liberation Day,AF,2033
2033-03-10,Day of Arafah (estimated),AF,2033
2033-03-11,Eid al-Adha (estimated),AF,2033
2033-03-12,Eid al-Adha (estimated),AF,2033
2033-03-13,Eid al-Adha (estimated),AF,2033
2033-04-28,Mojahedin's Victory Day,AF,2033
2033-06-09,Prophet's Birthday (estimated),AF,2033
2033-08-14,Islamic Emirate Victory Day,AF,2033
2033-08-19,Afghanistan Independence Day,AF,2033
2033-08-31,American Withdrawal Day,AF,2033
2033-11-23,First Day of Ramadan (estimated),AF,2033
2033-12-23,Eid al-Fitr (estimated),AF,2033
2033-12-24,Eid al-Fitr (estimated),AF,2033
2033-12-25,Eid al-Fitr (estimated),AF,2033
2034-02-15,Liberation Day,AF,2034
2034-02-28,Day of Arafah (estimated),AF,2034
2034-03-01,Eid al-Adha (estimated),AF,2034
2034-03-02,Eid al-Adha (estimated),AF,2034
2034-03-03,Eid al-Adha (estimated),AF,2034
2034-04-28,Mojahedin's Victory Day,AF,2034
2034-05-30,Prophet's Birthday (estimated),AF,2034
2034-08-15,Islamic Emirate Victory Day,AF,2034
2034-08-19,Afghanistan Independence Day,AF,2034
2034-08-31,American Withdrawal Day,AF,2034
2034-11-12,First Day of Ramadan (estimated),AF,2034
2034-12-12,Eid al-Fitr (estimated),AF,2034
2034-12-13,Eid al-Fitr (estimated),AF,2034
2034-12-14,Eid al-Fitr (estimated),AF,2034
2035-02-15,Liberation Day,AF,2035
2035-02-17,Day of Arafah (estimated),AF,2035
2035-02-18,Eid al-Adha (estimated),AF,2035
2035-02-19,Eid al-Adha (estimated),AF,2035
2035-02-20,Eid al-Adha (estimated),AF,2035
2035-04-28,Mojahedin's Victory Day,AF,2035
2035-05-20,Prophet's Birthday (estimated),AF,2035
2035-08-15,Islamic Emirate Victory Day,AF,2035
2035-08-19,Afghanistan Independence Day,AF,2035
2035-08-31,American Withdrawal Day,AF,2035
2035-11-01,First Day of Ramadan (estimated),AF,2035
2035-12-01,Eid al-Fitr (estimated),AF,2035
2035-12-02,Eid al-Fitr (estimated),AF,2035
2035-12-03,Eid al-Fitr (estimated),AF,2035
2036-02-06,Day of Arafah (estimated),AF,2036
2036-02-07,Eid al-Adha (estimated),AF,2036
2036-02-08,Eid al-Adha (estimated),AF,2036
2036-02-09,Eid al-Adha (estimated),AF,2036
2036-02-15,Liberation Day,AF,2036
2036-04-28,Mojahedin's Victory Day,AF,2036
2036-05-08,Prophet's Birthday (estimated),AF,2036
2036-08-14,Islamic Emirate Victory Day,AF,2036
2036-08-19,Afghanistan Independence Day,AF,2036
2036-08-31,American Withdrawal Day,AF,2036
2036-10-20,First Day of Ramadan (estimated),AF,2036
2036-11-19,Eid al-Fitr (estimated),AF,2036
2036-11-20,Eid al-Fitr (estimated),AF,2036
2036-11-21,Eid al-Fitr (estimated),AF,2036
2037-01-25,Day of Arafah (estimated),AF,2037
2037-01-26,Eid al-Adha (estimated),AF,2037
2037-01-27,Eid al-Adha (estimated),AF,2037
2037-01-28,Eid al-Adha (estimated),AF,2037
2037-02-15,Liberation Day,AF,2037
2037-04-28,Mojahedin's Victory Day,AF,2037
2037-04-28,Prophet's Birthday (estimated),AF,2037
2037-08-14,Islamic Emirate Victory Day,AF,2037
2037-08-19,Afghanistan Independence Day,AF,2037
2037-08-31,American Withdrawal Day,AF,2037
2037-10-10,First Day of Ramadan (estimated),AF,2037
2037-11-08,Eid al-Fitr (estimated),AF,2037
2037-11-09,Eid al-Fitr (estimated),AF,2037
2037-11-10,Eid al-Fitr (estimated),AF,2037
2038-01-15,Day of Arafah (estimated),AF,2038
2038-01-16,Eid al-Adha (estimated),AF,2038
2038-01-17,Eid al-Adha (estimated),AF,2038
2038-01-18,Eid al-Adha (estimated),AF,2038
2038-02-15,Liberation Day,AF,2038
2038-04-17,Prophet's Birthday (estimated),AF,2038
2038-04-28,Mojahedin's Victory Day,AF,2038
2038-08-15,Islamic Emirate Victory Day,AF,2038
2038-08-19,Afghanistan Independence Day,AF,2038
2038-08-31,American Withdrawal Day,AF,2038
2038-09-30,First Day of Ramadan (estimated),AF,2038
2038-10-29,Eid al-Fitr (estimated),AF,2038
2038-10-30,Eid al-Fitr (estimated),AF,2038
2038-10-31,Eid al-Fitr (estimated),AF,2038
2039-01-04,Day of Arafah (estimated),AF,2039
2039-01-05,Eid al-Adha (estimated),AF,2039
2039-01-06,Eid al-Adha (estimated),AF,2039
2039-01-07,Eid al-Adha (estimated),AF,2039
2039-02-15,Liberation Day,AF,2039
2039-04-06,Prophet's Birthday (estimated),AF,2039
2039-04-28,Mojahedin's Victory Day,AF,2039
2039-08-15,Islamic Emirate Victory Day,AF,2039
2039-08-19,Afghanistan Independence Day,AF,2039
2039-08-31,American Withdrawal Day,AF,2039
2039-09-19,First Day of Ramadan (estimated),AF,2039
2039-10-19,Eid al-Fitr (estimated),AF,2039
2039-10-20,Eid al-Fitr (estimated),AF,2039
2039-10-21,Eid al-Fitr (estimated),AF,2039
2039-12-25,Day of Arafah (estimated),AF,2039
2039-12-26,Eid al-Adha (estimated),AF,2039
2039-12-27,Eid al-Adha (estimated),AF,2039
2039-12-28,Eid al-Adha (estimated),AF,2039
2040-02-15,Liberation Day,AF,2040
2040-03-25,Prophet's Birthday (estimated),AF,2040
2040-04-28,Mojahedin's Victory Day,AF,2040
2040-08-14,Islamic Emirate Victory Day,AF,2040
2040-08-19,Afghanistan Independence Day,AF,2040
2040-08-31,American Withdrawal Day,AF,2040
2040-09-07,First Day of Ramadan (estimated),AF,2040
2040-10-07,Eid al-Fitr (estimated),AF,2040
2040-10-08,Eid al-Fitr (estimated),AF,2040
2040-10-09,Eid al-Fitr (estimated),AF,2040
2040-12-13,Day of Arafah (estimated),AF,2040
2040-12-14,Eid al-Adha (estimated),AF,2040
2040-12-15,Eid al-Adha (estimated),AF,2040
2040-12-16,Eid al-Adha (estimated),AF,2040
2041-02-15,Liberation Day,AF,2041
2041-03-15,Prophet's Birthday (estimated),AF,2041
2041-04-28,Mojahedin's Victory Day,AF,2041
2041-08-14,Islamic Emirate Victory Day,AF,2041
2041-08-19,Afghanistan Independence Day,AF,2041
2041-08-28,First Day of Ramadan (estimated),AF,2041
2041-08-31,American Withdrawal Day,AF,2041
2041-09-26,Eid al-Fitr (estimated),AF,2041
2041-09-27,Eid al-Fitr (estimated),AF,2041
2041-09-28,Eid al-Fitr (estimated),AF,2041
2041-12-03,Day of Arafah (estimated),AF,2041
2041-12-04,Eid al-Adha (estimated),AF,2041
2041-12-05,Eid al-Adha (estimated),AF,2041
2041-12-06,Eid al-Adha (estimated),AF,2041
2042-02-15,Liberation Day,AF,2042
2042-03-04,Prophet's Birthday (estimated),AF,2042
2042-04-28,Mojahedin's Victory Day,AF,2042
2042-08-15,Islamic Emirate Victory Day,AF,2042
2042-08-17,First Day of Ramadan (estimated),AF,2042
2042-08-19,Afghanistan Independence Day,AF,2042
2042-08-31,American Withdrawal Day,AF,2042
2042-09-15,Eid al-Fitr (estimated),AF,2042
2042-09-16,Eid al-Fitr (estimated),AF,2042
2042-09-17,Eid al-Fitr (estimated),AF,2042
2042-11-22,Day of Arafah (estimated),AF,2042
2042-11-23,Eid al-Adha (estimated),AF,2042
2042-11-24,Eid al-Adha (estimated),AF,2042
2042-11-25,Eid al-Adha (estimated),AF,2042
2043-02-15,Liberation Day,AF,2043
2043-02-22,Prophet's Birthday (estimated),AF,2043
2043-04-28,Mojahedin's Victory Day,AF,2043
2043-08-06,First Day of Ramadan (estimated),AF,2043
2043-08-15,Islamic Emirate Victory Day,AF,2043
2043-08-19,Afghanistan Independence Day,AF,2043
2043-08-31,American Withdrawal Day,AF,2043
2043-09-04,Eid al-Fitr (estimated),AF,2043
2043-09-05,Eid al-Fitr (estimated),AF,2043
2043-09-06,Eid al-Fitr (estimated),AF,2043
2043-11-11,Day of Arafah (estimated),AF,2043
2043-11-12,Eid al-Adha (estimated),AF,2043
2043-11-13,Eid al-Adha (estimated),AF,2043
2043-11-14,Eid al-Adha (estimated),AF,2043
2044-02-11,Prophet's Birthday (estimated),AF,2044
2044-02-15,Liberation Day,AF,2044
2044-04-28,Mojahedin's Victory Day,AF,2044
2044-07-26,First Day of Ramadan (estimated),AF,2044
2044-08-14,Islamic Emirate Victory Day,AF,2044
2044-08-19,Afghanistan Independence Day,AF,2044
2044-08-24,Eid al-Fitr (estimated),AF,2044
2044-08-25,Eid al-Fitr (estimated),AF,2044
2044-08-26,Eid al-Fitr (estimated),AF,2044
2044-08-31,American Withdrawal Day,AF,2044
2044-10-30,Day of Arafah (estimated),AF,2044
2044-10-31,Eid al-Adha (estimated),AF,2044
2044-11-01,Eid al-Adha (estimated),AF,2044
2044-11-02,Eid al-Adha (estimated),AF,2044
1995-01-01,New Year's Day,AL,1995
1995-01-02,New Year's Day,AL,1995
1995-01-03,New Year's Day (observed),AL,1995
1995-03-02,Eid al-Fitr (estimated),AL,1995
1995-04-16,Catholic Easter Sunday,AL,1995
1995-04-17,Catholic Easter Sunday (observed),AL,1995
1995-04-23,Orthodox Easter Sunday,AL,1995
1995-04-24,Orthodox Easter Sunday (observed),AL,1995
1995-05-01,International Workers' Day,AL,1995
1995-05-09,Eid al-Adha (estimated),AL,1995
1995-11-28,Flag and Independence Day,AL,1995
1995-11-29,Liberation Day,AL,1995
1995-12-25,Christmas Day,AL,1995
1996-01-01,New Year's Day,AL,1996
1996-01-02,New Year's Day,AL,1996
1996-02-19,Eid al-Fitr (estimated),AL,1996
1996-03-22,Nowruz Day,AL,1996
1996-04-07,Catholic Easter Sunday,AL,1996
1996-04-08,Catholic Easter Sunday (observed),AL,1996
1996-04-14,Orthodox Easter Sunday,AL,1996
1996-04-15,Orthodox Easter Sunday (observed),AL,1996
1996-04-27,Eid al-Adha (estimated),AL,1996
1996-04-29,"Eid al-Adha (observed, estimated)",AL,1996
1996-05-01,International Workers' Day,AL,1996
1996-11-28,Flag and Independence Day,AL,1996
1996-11-29,Liberation Day,AL,1996
1996-12-25,Christmas Day,AL,1996
1997-01-01,New Year's Day,AL,1997
1997-01-02,New Year's Day,AL,1997
1997-02-08,Eid al-Fitr (estimated),AL,1997
1997-02-10,"Eid al-Fitr (observed, estimated)",AL,1997
1997-03-22,Nowruz Day,AL,1997
1997-03-24,Nowruz Day (observed),AL,1997
1997-03-30,Catholic Easter Sunday,AL,1997
1997-03-31,Catholic Easter Sunday (observed),AL,1997
1997-04-17,Eid al-Adha (estimated),AL,1997
1997-04-27,Orthodox Easter Sunday,AL,1997
1997-04-28,Orthodox Easter Sunday (observed),AL,1997
1997-05-01,International Workers' Day,AL,1997
1997-11-28,Flag and Independence Day,AL,1997
1997-11-29,Liberation Day,AL,1997
1997-12-01,Liberation Day (observed),AL,1997
1997-12-25,Christmas Day,AL,1997
1998-01-01,New Year's Day,AL,1998
1998-01-02,New Year's Day,AL,1998
1998-01-29,Eid al-Fitr (estimated),AL,1998
1998-03-22,Nowruz Day,AL,1998
1998-03-23,Nowruz Day (observed),AL,1998
1998-04-07,Eid al-Adha (estimated),AL,1998
1998-04-12,Catholic Easter Sunday,AL,1998
1998-04-13,Catholic Easter Sunday (observed),AL,1998
1998-04-19,Orthodox Easter Sunday,AL,1998
1998-04-20,Orthodox Easter Sunday (observed),AL,1998
1998-05-01,International Workers' Day,AL,1998
1998-11-28,Flag and Independence Day,AL,1998
1998-11-29,Liberation Day,AL,1998
1998-11-30,Flag and Independence Day (observed),AL,1998
1998-12-01,Liberation Day (observed),AL,1998
1998-12-25,Christmas Day,AL,1998
1999-01-01,New Year's Day,AL,1999
1999-01-02,New Year's Day,AL,1999
1999-01-04,New Year's Day (observed),AL,1999
1999-01-18,Eid al-Fitr (estimated),AL,1999
1999-03-22,Nowruz Day,AL,1999
1999-03-27,Eid al-Adha (estimated),AL,1999
1999-03-29,"Eid al-Adha (observed, estimated)",AL,1999
1999-04-04,Catholic Easter Sunday,AL,1999
1999-04-05,Catholic Easter Sunday (observed),AL,1999
1999-04-11,Orthodox Easter Sunday,AL,1999
1999-04-12,Orthodox Easter Sunday (observed),AL,1999
1999-05-01,International Workers' Day,AL,1999
1999-05-03,International Workers' Day (observed),AL,1999
1999-11-28,Flag and Independence Day,AL,1999
1999-11-29,Liberation Day,AL,1999
1999-11-30,Flag and Independence Day (observed),AL,1999
1999-12-25,Christmas Day,AL,1999
1999-12-27,Christmas Day (observed),AL,1999
2000-01-01,New Year's Day,AL,2000
2000-01-02,New Year's Day,AL,2000
2000-01-03,New Year's Day (observed),AL,2000
2000-01-04,New Year's Day (observed),AL,2000
2000-01-08,Eid al-Fitr (estimated),AL,2000
2000-01-10,"Eid al-Fitr (observed, estimated)",AL,2000
2000-03-16,Eid al-Adha (estimated),AL,2000
2000-03-22,Nowruz Day,AL,2000
2000-04-23,Catholic Easter Sunday,AL,2000
2000-04-24,Catholic Easter Sunday (observed),AL,2000
2000-04-30,Orthodox Easter Sunday,AL,2000
2000-05-01,International Workers' Day,AL,2000
2000-05-02,Orthodox Easter Sunday (observed),AL,2000
2000-11-28,Flag and Independence Day,AL,2000
2000-11-29,Liberation Day,AL,2000
2000-12-25,Christmas Day,AL,2000
2000-12-27,Eid al-Fitr (estimated),AL,2000
2001-01-01,New Year's Day,AL,2001
2001-01-02,New Year's Day,AL,2001
2001-03-05,Eid al-Adha (estimated),AL,2001
2001-03-22,Nowruz Day,AL,2001
2001-04-15,Catholic Easter Sunday,AL,2001
2001-04-15,Orthodox Easter Sunday,AL,2001
2001-04-16,Catholic Easter Sunday (observed),AL,2001
2001-04-16,Orthodox Easter Sunday (observed),AL,2001
2001-05-01,International Workers' Day,AL,2001
2001-11-28,Flag and Independence Day,AL,2001
2001-11-29,Liberation Day,AL,2001
2001-12-16,Eid al-Fitr (estimated),AL,2001
2001-12-17,"Eid al-Fitr (observed, estimated)",AL,2001
2001-12-25,Christmas Day,AL,2001
2002-01-01,New Year's Day,AL,2002
2002-01-02,New Year's Day,AL,2002
2002-02-22,Eid al-Adha (estimated),AL,2002
2002-03-22,Nowruz Day,AL,2002
2002-03-31,Catholic Easter Sunday,AL,2002
2002-04-01,Catholic Easter Sunday (observed),AL,2002
2002-05-01,International Workers' Day,AL,2002
2002-05-05,Orthodox Easter Sunday,AL,2002
2002-05-06,Orthodox Easter Sunday (observed),AL,2002
2002-11-28,Flag and Independence Day,AL,2002
2002-11-29,Liberation Day,AL,2002
2002-12-05,Eid al-Fitr (estimated),AL,2002
2002-12-25,Christmas Day,AL,2002
2003-01-01,New Year's Day,AL,2003
2003-01-02,New Year's Day,AL,2003
2003-02-11,Eid al-Adha (estimated),AL,2003
2003-03-22,Nowruz Day,AL,2003
2003-03-24,Nowruz Day (observed),AL,2003
2003-04-20,Catholic Easter Sunday,AL,2003
2003-04-21,Catholic Easter Sunday (observed),AL,2003
2003-04-27,Orthodox Easter Sunday,AL,2003
2003-04-28,Orthodox Easter Sunday (observed),AL,2003
2003-05-01,International Workers' Day,AL,2003
2003-11-25,Eid al-Fitr (estimated),AL,2003
2003-11-28,Flag and Independence Day,AL,2003
2003-11-29,Liberation Day,AL,2003
2003-12-01,Liberation Day (observed),AL,2003
2003-12-25,Christmas Day,AL,2003
2004-01-01,New Year's Day,AL,2004
2004-01-02,New Year's Day,AL,2004
2004-02-01,Eid al-Adha (estimated),AL,2004
2004-02-02,"Eid al-Adha (observed, estimated)",AL,2004
2004-03-14,Summer Day,AL,2004
2004-03-15,Summer Day (observed),AL,2004
2004-03-22,Nowruz Day,AL,2004
2004-04-11,Catholic Easter Sunday,AL,2004
2004-04-11,Orthodox Easter Sunday,AL,2004
2004-04-12,Catholic Easter Sunday (observed),AL,2004
2004-04-12,Orthodox Easter Sunday (observed),AL,2004
2004-05-01,International Workers' Day,AL,2004
2004-05-03,International Workers' Day (observed),AL,2004
2004-10-19,Mother Teresa Beatification Day,AL,2004
2004-11-14,Eid al-Fitr (estimated),AL,2004
2004-11-15,"Eid al-Fitr (observed, estimated)",AL,2004
2004-11-28,Flag and Independence Day,AL,2004
2004-11-29,Liberation Day,AL,2004
2004-11-30,Flag and Independence Day (observed),AL,2004
2004-12-25,Christmas Day,AL,2004
2004-12-27,Christmas Day (observed),AL,2004
2005-01-01,New Year's Day,AL,2005
2005-01-02,New Year's Day,AL,2005
2005-01-03,New Year's Day (observed),AL,2005
2005-01-04,New Year's Day (observed),AL,2005
2005-01-21,Eid al-Adha (estimated),AL,2005
2005-03-14,Summer Day,AL,2005
2005-03-22,Nowruz Day,AL,2005
2005-03-27,Catholic Easter Sunday,AL,2005
2005-03-28,Catholic Easter Sunday (observed),AL,2005
2005-05-01,International Workers' Day,AL,2005
2005-05-01,Orthodox Easter Sunday,AL,2005
2005-05-02,International Workers' Day (observed),AL,2005
2005-05-02,Orthodox Easter Sunday (observed),AL,2005
2005-10-19,Mother Teresa Beatification Day,AL,2005
2005-11-03,Eid al-Fitr (estimated),AL,2005
2005-11-28,Flag and Independence Day,AL,2005
2005-11-29,Liberation Day,AL,2005
2005-12-25,Christmas Day,AL,2005
2005-12-26,Christmas Day (observed),AL,2005
2006-01-01,New Year's Day,AL,2006
2006-01-02,New Year's Day,AL,2006
2006-01-03,New Year's Day (observed),AL,2006
2006-01-10,Eid al-Adha (estimated),AL,2006
2006-03-14,Summer Day,AL,2006
2006-03-22,Nowruz Day,AL,2006
2006-04-16,Catholic Easter Sunday,AL,2006
2006-04-17,Catholic Easter Sunday (observed),AL,2006
2006-04-23,Orthodox Easter Sunday,AL,2006
2006-04-24,Orthodox Easter Sunday (observed),AL,2006
2006-05-01,International Workers' Day,AL,2006
2006-10-19,Mother Teresa Beatification Day,AL,2006
2006-10-23,Eid al-Fitr (estimated),AL,2006
2006-11-28,Flag and Independence Day,AL,2006
2006-11-29,Liberation Day,AL,2006
2006-12-25,Christmas Day,AL,2006
2006-12-31,Eid al-Adha (estimated),AL,2006
2007-01-01,New Year's Day,AL,2007
2007-01-02,New Year's Day,AL,2007
2007-01-03,Eid al-Adha (observed),AL,2007
2007-03-14,Summer Day,AL,2007
2007-03-22,Nowruz Day,AL,2007
2007-04-08,Catholic Easter Sunday,AL,2007
2007-04-08,Orthodox Easter Sunday,AL,2007
2007-04-09,Catholic Easter Sunday (observed),AL,2007
2007-04-09,Orthodox Easter Sunday (observed),AL,2007
2007-05-01,International Workers' Day,AL,2007
2007-10-13,Eid al-Fitr (estimated),AL,2007
2007-10-15,"Eid al-Fitr (observed, estimated)",AL,2007
2007-10-19,Mother Teresa Beatification Day,AL,2007
2007-11-28,Flag and Independence Day,AL,2007
2007-11-29,Liberation Day,AL,2007
2007-12-20,Eid al-Adha (estimated),AL,2007
2007-12-25,Christmas Day,AL,2007
2008-01-01,New Year's Day,AL,2008
2008-01-02,New Year's Day,AL,2008
2008-03-14,Summer Day,AL,2008
2008-03-22,Nowruz Day,AL,2008
2008-03-23,Catholic Easter Sunday,AL,2008
2008-03-24,Nowruz Day (observed),AL,2008
2008-03-25,Catholic Easter Sunday (observed),AL,2008
2008-04-27,Orthodox Easter Sunday,AL,2008
2008-04-28,Orthodox Easter Sunday (observed),AL,2008
2008-05-01,International Workers' Day,AL,2008
2008-10-01,Eid al-Fitr (estimated),AL,2008
2008-10-19,Mother Teresa Beatification Day,AL,2008
2008-10-20,Mother Teresa Beatification Day (observed),AL,2008
2008-11-28,Flag and Independence Day,AL,2008
2008-11-29,Liberation Day,AL,2008
2008-12-01,Liberation Day (observed),AL,2008
2008-12-08,Eid al-Adha (estimated),AL,2008
2008-12-25,Christmas Day,AL,2008
2009-01-01,New Year's Day,AL,2009
2009-01-02,New Year's Day,AL,2009
2009-03-14,Summer Day,AL,2009
2009-03-16,Summer Day (observed),AL,2009
2009-03-22,Nowruz Day,AL,2009
2009-03-23,Nowruz Day (observed),AL,2009
2009-04-12,Catholic Easter Sunday,AL,2009
2009-04-13,Catholic Easter Sunday (observed),AL,2009
2009-04-19,Orthodox Easter Sunday,AL,2009
2009-04-20,Orthodox Easter Sunday (observed),AL,2009
2009-05-01,International Workers' Day,AL,2009
2009-09-20,Eid al-Fitr (estimated),AL,2009
2009-09-21,"Eid al-Fitr (observed, estimated)",AL,2009
2009-10-19,Mother Teresa Beatification Day,AL,2009
2009-11-27,Eid al-Adha (estimated),AL,2009
2009-11-28,Flag and Independence Day,AL,2009
2009-11-29,Liberation Day,AL,2009
2009-11-30,Flag and Independence Day (observed),AL,2009
2009-12-01,Liberation Day (observed),AL,2009
2009-12-08,National Youth Day,AL,2009
2009-12-25,Christmas Day,AL,2009
2010-01-01,New Year's Day,AL,2010
2010-01-02,New Year's Day,AL,2010
2010-01-04,New Year's Day (observed),AL,2010
2010-03-14,Summer Day,AL,2010
2010-03-15,Summer Day (observed),AL,2010
2010-03-22,Nowruz Day,AL,2010
2010-04-04,Catholic Easter Sunday,AL,2010
2010-04-04,Orthodox Easter Sunday,AL,2010
2010-04-05,Catholic Easter Sunday (observed),AL,2010
2010-04-05,Orthodox Easter Sunday (observed),AL,2010
2010-05-01,International Workers' Day,AL,2010
2010-05-03,International Workers' Day (observed),AL,2010
2010-09-10,Eid al-Fitr (estimated),AL,2010
2010-10-19,Mother Teresa Beatification Day,AL,2010
2010-11-16,Eid al-Adha (estimated),AL,2010
2010-11-28,Flag and Independence Day,AL,2010
2010-11-29,Liberation Day,AL,2010
2010-11-30,Flag and Independence Day (observed),AL,2010
2010-12-08,National Youth Day,AL,2010
2010-12-25,Christmas Day,AL,2010
2010-12-27,Christmas Day (observed),AL,2010
2011-01-01,New Year's Day,AL,2011
2011-01-02,New Year's Day,AL,2011
2011-01-03,New Year's Day (observed),AL,2011
2011-01-04,New Year's Day (observed),AL,2011
2011-03-14,Summer Day,AL,2011
2011-03-22,Nowruz Day,AL,2011
2011-04-24,Catholic Easter Sunday,AL,2011
2011-04-24,Orthodox Easter Sunday,AL,2011
2011-04-25,Catholic Easter Sunday (observed),AL,2011
2011-04-25,Orthodox Easter Sunday (observed),AL,2011
2011-05-01,International Workers' Day,AL,2011
2011-05-02,International Workers' Day (observed),AL,2011
2011-08-30,Eid al-Fitr (estimated),AL,2011
2011-10-19,Mother Teresa Beatification Day,AL,2011
2011-11-06,Eid al-Adha (estimated),AL,2011
2011-11-07,"Eid al-Adha (observed, estimated)",AL,2011
2011-11-28,Flag and Independence Day,AL,2011
2011-11-29,Liberation Day,AL,2011
2011-12-08,National Youth Day,AL,2011
2011-12-25,Christmas Day,AL,2011
2011-12-26,Christmas Day (observed),AL,2011
2012-01-01,New Year's Day,AL,2012
2012-01-02,New Year's Day,AL,2012
2012-01-03,New Year's Day (observed),AL,2012
2012-03-14,Summer Day,AL,2012
2012-03-22,Nowruz Day,AL,2012
2012-04-08,Catholic Easter Sunday,AL,2012
2012-04-09,Catholic Easter Sunday (observed),AL,2012
2012-04-15,Orthodox Easter Sunday,AL,2012
2012-04-16,Orthodox Easter Sunday (observed),AL,2012
2012-05-01,International Workers' Day,AL,2012
2012-08-19,Eid al-Fitr (estimated),AL,2012
2012-08-20,"Eid al-Fitr (observed, estimated)",AL,2012
2012-10-19,Mother Teresa Beatification Day,AL,2012
2012-10-26,Eid al-Adha (estimated),AL,2012
2012-11-28,Flag and Independence Day,AL,2012
2012-11-29,Liberation Day,AL,2012
2012-12-08,National Youth Day,AL,2012
2012-12-10,National Youth Day (observed),AL,2012
2012-12-25,Christmas Day,AL,2012
2013-01-01,New Year's Day,AL,2013
2013-01-02,New Year's Day,AL,2013
2013-03-14,Summer Day,AL,2013
2013-03-22,Nowruz Day,AL,2013
2013-03-31,Catholic Easter Sunday,AL,2013
2013-04-01,Catholic Easter Sunday (observed),AL,2013
2013-05-01,International Workers' Day,AL,2013
2013-05-05,Orthodox Easter Sunday,AL,2013
2013-05-06,Orthodox Easter Sunday (observed),AL,2013
2013-08-08,Eid al-Fitr (estimated),AL,2013
2013-10-15,Eid al-Adha (estimated),AL,2013
2013-10-19,Mother Teresa Beatification Day,AL,2013
2013-10-21,Mother Teresa Beatification Day (observed),AL,2013
2013-11-28,Flag and Independence Day,AL,2013
2013-11-29,Liberation Day,AL,2013
2013-12-08,National Youth Day,AL,2013
2013-12-09,National Youth Day (observed),AL,2013
2013-12-25,Christmas Day,AL,2013
2014-01-01,New Year's Day,AL,2014
2014-01-02,New Year's Day,AL,2014
2014-03-14,Summer Day,AL,2014
2014-03-22,Nowruz Day,AL,2014
2014-03-24,Nowruz Day (observed),AL,2014
2014-04-20,Catholic Easter Sunday,AL,2014
2014-04-20,Orthodox Easter Sunday,AL,2014
2014-04-21,Catholic Easter Sunday (observed),AL,2014
2014-04-21,Orthodox Easter Sunday (observed),AL,2014
2014-05-01,International Workers' Day,AL,2014
2014-07-28,Eid al-Fitr (estimated),AL,2014
2014-10-04,Eid al-Adha (estimated),AL,2014
2014-10-06,"Eid al-Adha (observed, estimated)",AL,2014
2014-10-19,Mother Teresa Beatification Day,AL,2014
2014-10-20,Mother Teresa Beatification Day (observed),AL,2014
2014-11-28,Flag and Independence Day,AL,2014
2014-11-29,Liberation Day,AL,2014
2014-12-01,Liberation Day (observed),AL,2014
2014-12-08,National Youth Day,AL,2014
2014-12-25,Christmas Day,AL,2014
2015-01-01,New Year's Day,AL,2015
2015-01-02,New Year's Day,AL,2015
2015-03-14,Summer Day,AL,2015
2015-03-16,Summer Day (observed),AL,2015
2015-03-22,Nowruz Day,AL,2015
2015-03-23,Nowruz Day (observed),AL,2015
2015-04-05,Catholic Easter Sunday,AL,2015
2015-04-06,Catholic Easter Sunday (observed),AL,2015
2015-04-12,Orthodox Easter Sunday,AL,2015
2015-04-13,Orthodox Easter Sunday (observed),AL,2015
2015-05-01,International Workers' Day,AL,2015
2015-07-17,Eid al-Fitr (estimated),AL,2015
2015-09-23,Eid al-Adha (estimated),AL,2015
2015-10-19,Mother Teresa Beatification Day,AL,2015
2015-11-28,Flag and Independence Day,AL,2015
2015-11-29,Liberation Day,AL,2015
2015-11-30,Flag and Independence Day (observed),AL,2015
2015-12-01,Liberation Day (observed),AL,2015
2015-12-08,National Youth Day,AL,2015
2015-12-25,Christmas Day,AL,2015
2016-01-01,New Year's Day,AL,2016
2016-01-02,New Year's Day,AL,2016
2016-01-04,New Year's Day (observed),AL,2016
2016-03-14,Summer Day,AL,2016
2016-03-22,Nowruz Day,AL,2016
2016-03-27,Catholic Easter Sunday,AL,2016
2016-03-28,Catholic Easter Sunday (observed),AL,2016
2016-05-01,International Workers' Day,AL,2016
2016-05-01,Orthodox Easter Sunday,AL,2016
2016-05-02,International Workers' Day (observed),AL,2016
2016-05-02,Orthodox Easter Sunday (observed),AL,2016
2016-07-06,Eid al-Fitr (estimated),AL,2016
2016-09-11,Eid al-Adha (estimated),AL,2016
2016-09-12,"Eid al-Adha (observed, estimated)",AL,2016
2016-10-19,Mother Teresa Beatification Day,AL,2016
2016-11-28,Flag and Independence Day,AL,2016
2016-11-29,Liberation Day,AL,2016
2016-12-08,National Youth Day,AL,2016
2016-12-25,Christmas Day,AL,2016
2016-12-26,Christmas Day (observed),AL,2016
2017-01-01,New Year's Day,AL,2017
2017-01-02,New Year's Day,AL,2017
2017-01-03,New Year's Day (observed),AL,2017
2017-03-14,Summer Day,AL,2017
2017-03-22,Nowruz Day,AL,2017
2017-04-16,Catholic Easter Sunday,AL,2017
2017-04-16,Orthodox Easter Sunday,AL,2017
2017-04-17,Catholic Easter Sunday (observed),AL,2017
2017-04-17,Orthodox Easter Sunday (observed),AL,2017
2017-05-01,International Workers' Day,AL,2017
2017-06-25,Eid al-Fitr (estimated),AL,2017
2017-06-26,"Eid al-Fitr (observed, estimated)",AL,2017
2017-09-01,Eid al-Adha (estimated),AL,2017
2017-10-19,Mother Teresa Beatification Day,AL,2017
2017-11-28,Flag and Independence Day,AL,2017
2017-11-29,Liberation Day,AL,2017
2017-12-08,National Youth Day,AL,2017
2017-12-25,Christmas Day,AL,2017
2018-01-01,New Year's Day,AL,2018
2018-01-02,New Year's Day,AL,2018
2018-03-14,Summer Day,AL,2018
2018-03-22,Nowruz Day,AL,2018
2018-04-01,Catholic Easter Sunday,AL,2018
2018-04-02,Catholic Easter Sunday (observed),AL,2018
2018-04-08,Orthodox Easter Sunday,AL,2018
2018-04-09,Orthodox Easter Sunday (observed),AL,2018
2018-05-01,International Workers' Day,AL,2018
2018-06-15,Eid al-Fitr,AL,2018
2018-08-21,Eid al-Adha,AL,2018
2018-09-05,Mother Teresa Canonization Day,AL,2018
2018-11-28,Flag and Independence Day,AL,2018
2018-11-29,Liberation Day,AL,2018
2018-12-08,National Youth Day,AL,2018
2018-12-10,National Youth Day (observed),AL,2018
2018-12-25,Christmas Day,AL,2018
2019-01-01,New Year's Day,AL,2019
2019-01-02,New Year's Day,AL,2019
2019-03-14,Summer Day,AL,2019
2019-03-22,Nowruz Day,AL,2019
2019-04-21,Catholic Easter Sunday,AL,2019
2019-04-22,Catholic Easter Sunday (observed),AL,2019
2019-04-28,Orthodox Easter Sunday,AL,2019
2019-04-29,Orthodox Easter Sunday (observed),AL,2019
2019-05-01,International Workers' Day,AL,2019
2019-06-04,Eid al-Fitr,AL,2019
2019-08-11,Eid al-Adha,AL,2019
2019-08-12,Eid al-Adha (observed),AL,2019
2019-09-05,Mother Teresa Canonization Day,AL,2019
2019-11-28,Flag and Independence Day,AL,2019
2019-11-29,Liberation Day,AL,2019
2019-12-08,National Youth Day,AL,2019
2019-12-09,National Youth Day (observed),AL,2019
2019-12-25,Christmas Day,AL,2019
2020-01-01,New Year's Day,AL,2020
2020-01-02,New Year's Day,AL,2020
2020-01-03,Public Holiday,AL,2020
2020-03-14,Summer Day,AL,2020
2020-03-16,Summer Day (observed),AL,2020
2020-03-22,Nowruz Day,AL,2020
2020-03-23,Nowruz Day (observed),AL,2020
2020-04-12,Catholic Easter Sunday,AL,2020
2020-04-13,Catholic Easter Sunday (observed),AL,2020
2020-04-19,Orthodox Easter Sunday,AL,2020
2020-04-20,Orthodox Easter Sunday (observed),AL,2020
2020-05-01,International Workers' Day,AL,2020
2020-05-24,Eid al-Fitr,AL,2020
2020-05-25,Eid al-Fitr (observed),AL,2020
2020-07-31,Eid al-Adha,AL,2020
2020-09-05,Mother Teresa Canonization Day,AL,2020
2020-09-07,Mother Teresa Canonization Day (observed),AL,2020
2020-11-28,Flag and Independence Day,AL,2020
2020-11-29,Liberation Day,AL,2020
2020-11-30,Flag and Independence Day (observed),AL,2020
2020-12-01,Liberation Day (observed),AL,2020
2020-12-08,National Youth Day,AL,2020
2020-12-25,Christmas Day,AL,2020
2021-01-01,New Year's Day,AL,2021
2021-01-02,New Year's Day,AL,2021
2021-01-04,New Year's Day (observed),AL,2021
2021-03-14,Summer Day,AL,2021
2021-03-15,Summer Day (observed),AL,2021
2021-03-22,Nowruz Day,AL,2021
2021-04-04,Catholic Easter Sunday,AL,2021
2021-04-05,Catholic Easter Sunday (observed),AL,2021
2021-05-01,International Workers' Day,AL,2021
2021-05-02,Orthodox Easter Sunday,AL,2021
2021-05-03,International Workers' Day (observed),AL,2021
2021-05-04,Orthodox Easter Sunday (observed),AL,2021
2021-05-13,Eid al-Fitr,AL,2021
2021-07-20,Eid al-Adha,AL,2021
2021-09-05,Mother Teresa Canonization Day,AL,2021
2021-09-06,Mother Teresa Canonization Day (observed),AL,2021
2021-11-28,Flag and Independence Day,AL,2021
2021-11-29,Liberation Day,AL,2021
2021-11-30,Flag and Independence Day (observed),AL,2021
2021-12-08,National Youth Day,AL,2021
2021-12-25,Christmas Day,AL,2021
2021-12-27,Christmas Day (observed),AL,2021
2022-01-01,New Year's Day,AL,2022
2022-01-02,New Year's Day,AL,2022
2022-01-03,New Year's Day (observed),AL,2022
2022-01-04,New Year's Day (observed),AL,2022
2022-03-14,Summer Day,AL,2022
2022-03-21,Public Holiday,AL,2022
2022-03-22,Nowruz Day,AL,2022
2022-04-17,Catholic Easter Sunday,AL,2022
2022-04-18,Catholic Easter Sunday (observed),AL,2022
2022-04-24,Orthodox Easter Sunday,AL,2022
2022-04-25,Orthodox Easter Sunday (observed),AL,2022
2022-05-01,International Workers' Day,AL,2022
2022-05-02,Eid al-Fitr,AL,2022
2022-05-03,International Workers' Day (observed),AL,2022
2022-07-09,Eid al-Adha,AL,2022
2022-07-11,Eid al-Adha (observed),AL,2022
2022-09-05,Mother Teresa Canonization Day,AL,2022
2022-11-28,Flag and Independence Day,AL,2022
2022-11-29,Liberation Day,AL,2022
2022-12-08,National Youth Day,AL,2022
2022-12-25,Christmas Day,AL,2022
2022-12-26,Christmas Day (observed),AL,2022
2023-01-01,New Year's Day,AL,2023
2023-01-02,New Year's Day,AL,2023
2023-01-03,New Year's Day (observed),AL,2023
2023-03-14,Summer Day,AL,2023
2023-03-22,Nowruz Day,AL,2023
2023-04-09,Catholic Easter Sunday,AL,2023
2023-04-10,Catholic Easter Sunday (observed),AL,2023
2023-04-16,Orthodox Easter Sunday,AL,2023
2023-04-17,Orthodox Easter Sunday (observed),AL,2023
2023-04-21,Eid al-Fitr,AL,2023
2023-05-01,International Workers' Day,AL,2023
2023-06-28,Eid al-Adha,AL,2023
2023-09-05,Mother Teresa Canonization Day,AL,2023
2023-11-28,Flag and Independence Day,AL,2023
2023-11-29,Liberation Day,AL,2023
2023-12-08,National Youth Day,AL,2023
2023-12-25,Christmas Day,AL,2023
2024-01-01,New Year's Day,AL,2024
2024-01-02,New Year's Day,AL,2024
2024-03-14,Summer Day,AL,2024
2024-03-15,Public Holiday,AL,2024
2024-03-22,Nowruz Day,AL,2024
2024-03-31,Catholic Easter Sunday,AL,2024
2024-04-01,Catholic Easter Sunday (observed),AL,2024
2024-04-10,Eid al-Fitr,AL,2024
2024-05-01,International Workers' Day,AL,2024
2024-05-05,Orthodox Easter Sunday,AL,2024
2024-05-06,Orthodox Easter Sunday (observed),AL,2024
2024-06-16,Eid al-Adha,AL,2024
2024-06-17,Eid al-Adha (observed),AL,2024
2024-09-05,Mother Teresa Canonization Day,AL,2024
2024-11-22,Alphabet Day,AL,2024
2024-11-28,Flag and Independence Day,AL,2024
2024-11-29,Liberation Day,AL,2024
2024-12-08,National Youth Day,AL,2024
2024-12-09,National Youth Day (observed),AL,2024
2024-12-25,Christmas Day,AL,2024
2025-01-01,New Year's Day,AL,2025
2025-01-02,New Year's Day,AL,2025
2025-03-14,Summer Day,AL,2025
2025-03-22,Nowruz Day,AL,2025
2025-03-24,Nowruz Day (observed),AL,2025
2025-03-30,Eid al-Fitr,AL,2025
2025-03-31,Eid al-Fitr (observed),AL,2025
2025-04-20,Catholic Easter Sunday,AL,2025
2025-04-20,Orthodox Easter Sunday,AL,2025
2025-04-21,Catholic Easter Sunday (observed),AL,2025
2025-04-21,Orthodox Easter Sunday (observed),AL,2025
2025-05-01,International Workers' Day,AL,2025
2025-06-06,Eid al-Adha,AL,2025
2025-09-05,Mother Teresa Canonization Day,AL,2025
2025-11-22,Alphabet Day,AL,2025
2025-11-24,Alphabet Day (observed),AL,2025
2025-11-28,Flag and Independence Day,AL,2025
2025-11-29,Liberation Day,AL,2025
2025-12-01,Liberation Day (observed),AL,2025
2025-12-08,National Youth Day,AL,2025
2025-12-25,Christmas Day,AL,2025
2026-01-01,New Year's Day,AL,2026
2026-01-02,New Year's Day,AL,2026
2026-03-14,Summer Day,AL,2026
2026-03-16,Summer Day (observed),AL,2026
2026-03-20,Eid al-Fitr (estimated),AL,2026
2026-03-22,Nowruz Day,AL,2026
2026-03-23,Nowruz Day (observed),AL,2026
2026-04-05,Catholic Easter Sunday,AL,2026
2026-04-06,Catholic Easter Sunday (observed),AL,2026
2026-04-12,Orthodox Easter Sunday,AL,2026
2026-04-13,Orthodox Easter Sunday (observed),AL,2026
2026-05-01,International Workers' Day,AL,2026
2026-05-27,Eid al-Adha (estimated),AL,2026
2026-09-05,Mother Teresa Canonization Day,AL,2026
2026-09-07,Mother Teresa Canonization Day (observed),AL,2026
2026-11-22,Alphabet Day,AL,2026
2026-11-23,Alphabet Day (observed),AL,2026
2026-11-28,Flag and Independence Day,AL,2026
2026-11-29,Liberation Day,AL,2026
2026-11-30,Flag and Independence Day (observed),AL,2026
2026-12-01,Liberation Day (observed),AL,2026
2026-12-08,National Youth Day,AL,2026
2026-12-25,Christmas Day,AL,2026
2027-01-01,New Year's Day,AL,2027
2027-01-02,New Year's Day,AL,2027
2027-01-04,New Year's Day (observed),AL,2027
2027-03-09,Eid al-Fitr (estimated),AL,2027
2027-03-14,Summer Day,AL,2027
2027-03-15,Summer Day (observed),AL,2027
2027-03-22,Nowruz Day,AL,2027
2027-03-28,Catholic Easter Sunday,AL,2027
2027-03-29,Catholic Easter Sunday (observed),AL,2027
2027-05-01,International Workers' Day,AL,2027
2027-05-02,Orthodox Easter Sunday,AL,2027
2027-05-03,International Workers' Day (observed),AL,2027
2027-05-04,Orthodox Easter Sunday (observed),AL,2027
2027-05-16,Eid al-Adha (estimated),AL,2027
2027-05-17,"Eid al-Adha (observed, estimated)",AL,2027
2027-09-05,Mother Teresa Canonization Day,AL,2027
2027-09-06,Mother Teresa Canonization Day (observed),AL,2027
2027-11-22,Alphabet Day,AL,2027
2027-11-28,Flag and Independence Day,AL,2027
2027-11-29,Liberation Day,AL,2027
2027-11-30,Flag and Independence Day (observed),AL,2027
2027-12-08,National Youth Day,AL,2027
2027-12-25,Christmas Day,AL,2027
2027-12-27,Christmas Day (observed),AL,2027
2028-01-01,New Year's Day,AL,2028
2028-01-02,New Year's Day,AL,2028
2028-01-03,New Year's Day (observed),AL,2028
2028-01-04,New Year's Day (observed),AL,2028
2028-02-26,Eid al-Fitr (estimated),AL,2028
2028-02-28,"Eid al-Fitr (observed, estimated)",AL,2028
2028-03-14,Summer Day,AL,2028
2028-03-22,Nowruz Day,AL,2028
2028-04-16,Catholic Easter Sunday,AL,2028
2028-04-16,Orthodox Easter Sunday,AL,2028
2028-04-17,Catholic Easter Sunday (observed),AL,2028
2028-04-17,Orthodox Easter Sunday (observed),AL,2028
2028-05-01,International Workers' Day,AL,2028
2028-05-05,Eid al-Adha (estimated),AL,2028
2028-09-05,Mother Teresa Canonization Day,AL,2028
2028-11-22,Alphabet Day,AL,2028
2028-11-28,Flag and Independence Day,AL,2028
2028-11-29,Liberation Day,AL,2028
2028-12-08,National Youth Day,AL,2028
2028-12-25,Christmas Day,AL,2028
2029-01-01,New Year's Day,AL,2029
2029-01-02,New Year's Day,AL,2029
2029-02-14,Eid al-Fitr (estimated),AL,2029
2029-03-14,Summer Day,AL,2029
2029-03-22,Nowruz Day,AL,2029
2029-04-01,Catholic Easter Sunday,AL,2029
2029-04-02,Catholic Easter Sunday (observed),AL,2029
2029-04-08,Orthodox Easter Sunday,AL,2029
2029-04-09,Orthodox Easter Sunday (observed),AL,2029
2029-04-24,Eid al-Adha (estimated),AL,2029
2029-05-01,International Workers' Day,AL,2029
2029-09-05,Mother Teresa Canonization Day,AL,2029
2029-11-22,Alphabet Day,AL,2029
2029-11-28,Flag and Independence Day,AL,2029
2029-11-29,Liberation Day,AL,2029
2029-12-08,National Youth Day,AL,2029
2029-12-10,National Youth Day (observed),AL,2029
2029-12-25,Christmas Day,AL,2029
2030-01-01,New Year's Day,AL,2030
2030-01-02,New Year's Day,AL,2030
2030-02-04,Eid al-Fitr (estimated),AL,2030
2030-03-14,Summer Day,AL,2030
2030-03-22,Nowruz Day,AL,2030
2030-04-13,Eid al-Adha (estimated),AL,2030
2030-04-15,"Eid al-Adha (observed, estimated)",AL,2030
2030-04-21,Catholic Easter Sunday,AL,2030
2030-04-22,Catholic Easter Sunday (observed),AL,2030
2030-04-28,Orthodox Easter Sunday,AL,2030
2030-04-29,Orthodox Easter Sunday (observed),AL,2030
2030-05-01,International Workers' Day,AL,2030
2030-09-05,Mother Teresa Canonization Day,AL,2030
2030-11-22,Alphabet Day,AL,2030
2030-11-28,Flag and Independence Day,AL,2030
2030-11-29,Liberation Day,AL,2030
2030-12-08,National Youth Day,AL,2030
2030-12-09,National Youth Day (observed),AL,2030
2030-12-25,Christmas Day,AL,2030
2031-01-01,New Year's Day,AL,2031
2031-01-02,New Year's Day,AL,2031
2031-01-24,Eid al-Fitr (estimated),AL,2031
2031-03-14,Summer Day,AL,2031
2031-03-22,Nowruz Day,AL,2031
2031-03-24,Nowruz Day (observed),AL,2031
2031-04-02,Eid al-Adha (estimated),AL,2031
2031-04-13,Catholic Easter Sunday,AL,2031
2031-04-13,Orthodox Easter Sunday,AL,2031
2031-04-14,Catholic Easter Sunday (observed),AL,2031
2031-04-14,Orthodox Easter Sunday (observed),AL,2031
2031-05-01,International Workers' Day,AL,2031
2031-09-05,Mother Teresa Canonization Day,AL,2031
2031-11-22,Alphabet Day,AL,2031
2031-11-24,Alphabet Day (observed),AL,2031
2031-11-28,Flag and Independence Day,AL,2031
2031-11-29,Liberation Day,AL,2031
2031-12-01,Liberation Day (observed),AL,2031
2031-12-08,National Youth Day,AL,2031
2031-12-25,Christmas Day,AL,2031
2032-01-01,New Year's Day,AL,2032
2032-01-02,New Year's Day,AL,2032
2032-01-14,Eid al-Fitr (estimated),AL,2032
2032-03-14,Summer Day,AL,2032
2032-03-15,Summer Day (observed),AL,2032
2032-03-22,Eid al-Adha (estimated),AL,2032
2032-03-22,Nowruz Day,AL,2032
2032-03-28,Catholic Easter Sunday,AL,2032
2032-03-29,Catholic Easter Sunday (observed),AL,2032
2032-05-01,International Workers' Day,AL,2032
2032-05-02,Orthodox Easter Sunday,AL,2032
2032-05-03,International Workers' Day (observed),AL,2032
2032-05-04,Orthodox Easter Sunday (observed),AL,2032
2032-09-05,Mother Teresa Canonization Day,AL,2032
2032-09-06,Mother Teresa Canonization Day (observed),AL,2032
2032-11-22,Alphabet Day,AL,2032
2032-11-28,Flag and Independence Day,AL,2032
2032-11-29,Liberation Day,AL,2032
2032-11-30,Flag and Independence Day (observed),AL,2032
2032-12-08,National Youth Day,AL,2032
2032-12-25,Christmas Day,AL,2032
2032-12-27,Christmas Day (observed),AL,2032
2033-01-01,New Year's Day,AL,2033
2033-01-02,Eid al-Fitr (estimated),AL,2033
2033-01-02,New Year's Day,AL,2033
2033-01-03,New Year's Day (observed),AL,2033
2033-01-04,"Eid al-Fitr (observed, estimated)",AL,2033
2033-01-04,New Year's Day (observed),AL,2033
2033-03-11,Eid al-Adha (estimated),AL,2033
2033-03-14,Summer Day,AL,2033
2033-03-22,Nowruz Day,AL,2033
2033-04-17,Catholic Easter Sunday,AL,2033
2033-04-18,Catholic Easter Sunday (observed),AL,2033
2033-04-24,Orthodox Easter Sunday,AL,2033
2033-04-25,Orthodox Easter Sunday (observed),AL,2033
2033-05-01,International Workers' Day,AL,2033
2033-05-02,International Workers' Day (observed),AL,2033
2033-09-05,Mother Teresa Canonization Day,AL,2033
2033-11-22,Alphabet Day,AL,2033
2033-11-28,Flag and Independence Day,AL,2033
2033-11-29,Liberation Day,AL,2033
2033-12-08,National Youth Day,AL,2033
2033-12-23,Eid al-Fitr (estimated),AL,2033
2033-12-25,Christmas Day,AL,2033
2033-12-26,Christmas Day (observed),AL,2033
2034-01-01,New Year's Day,AL,2034
2034-01-02,New Year's Day,AL,2034
2034-01-03,New Year's Day (observed),AL,2034
2034-03-01,Eid al-Adha (estimated),AL,2034
2034-03-14,Summer Day,AL,2034
2034-03-22,Nowruz Day,AL,2034
2034-04-09,Catholic Easter Sunday,AL,2034
2034-04-09,Orthodox Easter Sunday,AL,2034
2034-04-10,Catholic Easter Sunday (observed),AL,2034
2034-04-10,Orthodox Easter Sunday (observed),AL,2034
2034-05-01,International Workers' Day,AL,2034
2034-09-05,Mother Teresa Canonization Day,AL,2034
2034-11-22,Alphabet Day,AL,2034
2034-11-28,Flag and Independence Day,AL,2034
2034-11-29,Liberation Day,AL,2034
2034-12-08,National Youth Day,AL,2034
2034-12-12,Eid al-Fitr (estimated),AL,2034
2034-12-25,Christmas Day,AL,2034
2035-01-01,New Year's Day,AL,2035
2035-01-02,New Year's Day,AL,2035
2035-02-18,Eid al-Adha (estimated),AL,2035
2035-02-19,"Eid al-Adha (observed, estimated)",AL,2035
2035-03-14,Summer Day,AL,2035
2035-03-22,Nowruz Day,AL,2035
2035-03-25,Catholic Easter Sunday,AL,2035
2035-03-26,Catholic Easter Sunday (observed),AL,2035
2035-04-29,Orthodox Easter Sunday,AL,2035
2035-04-30,Orthodox Easter Sunday (observed),AL,2035
2035-05-01,International Workers' Day,AL,2035
2035-09-05,Mother Teresa Canonization Day,AL,2035
2035-11-22,Alphabet Day,AL,2035
2035-11-28,Flag and Independence Day,AL,2035
2035-11-29,Liberation Day,AL,2035
2035-12-01,Eid al-Fitr (estimated),AL,2035
2035-12-03,"Eid al-Fitr (observed, estimated)",AL,2035
2035-12-08,National Youth Day,AL,2035
2035-12-10,National Youth Day (observed),AL,2035
2035-12-25,Christmas Day,AL,2035
2036-01-01,New Year's Day,AL,2036
2036-01-02,New Year's Day,AL,2036
2036-02-07,Eid al-Adha (estimated),AL,2036
2036-03-14,Summer Day,AL,2036
2036-03-22,Nowruz Day,AL,2036
2036-03-24,Nowruz Day (observed),AL,2036
2036-04-13,Catholic Easter Sunday,AL,2036
2036-04-14,Catholic Easter Sunday (observed),AL,2036
2036-04-20,Orthodox Easter Sunday,AL,2036
2036-04-21,Orthodox Easter Sunday (observed),AL,2036
2036-05-01,International Workers' Day,AL,2036
2036-09-05,Mother Teresa Canonization Day,AL,2036
2036-11-19,Eid al-Fitr (estimated),AL,2036
2036-11-22,Alphabet Day,AL,2036
2036-11-24,Alphabet Day (observed),AL,2036
2036-11-28,Flag and Independence Day,AL,2036
2036-11-29,Liberation Day,AL,2036
2036-12-01,Liberation Day (observed),AL,2036
2036-12-08,National Youth Day,AL,2036
2036-12-25,Christmas Day,AL,2036
2037-01-01,New Year's Day,AL,2037
2037-01-02,New Year's Day,AL,2037
2037-01-26,Eid al-Adha (estimated),AL,2037
2037-03-14,Summer Day,AL,2037
2037-03-16,Summer Day (observed),AL,2037
2037-03-22,Nowruz Day,AL,2037
2037-03-23,Nowruz Day (observed),AL,2037
2037-04-05,Catholic Easter Sunday,AL,2037
2037-04-05,Orthodox Easter Sunday,AL,2037
2037-04-06,Catholic Easter Sunday (observed),AL,2037
2037-04-06,Orthodox Easter Sunday (observed),AL,2037
2037-05-01,International Workers' Day,AL,2037
2037-09-05,Mother Teresa Canonization Day,AL,2037
2037-09-07,Mother Teresa Canonization Day (observed),AL,2037
2037-11-08,Eid al-Fitr (estimated),AL,2037
2037-11-09,"Eid al-Fitr (observed, estimated)",AL,2037
2037-11-22,Alphabet Day,AL,2037
2037-11-23,Alphabet Day (observed),AL,2037
2037-11-28,Flag and Independence Day,AL,2037
2037-11-29,Liberation Day,AL,2037
2037-11-30,Flag and Independence Day (observed),AL,2037
2037-12-01,Liberation Day (observed),AL,2037
2037-12-08,National Youth Day,AL,2037
2037-12-25,Christmas Day,AL,2037
2038-01-01,New Year's Day,AL,2038
2038-01-02,New Year's Day,AL,2038
2038-01-04,New Year's Day (observed),AL,2038
2038-01-16,Eid al-Adha (estimated),AL,2038
2038-01-18,"Eid al-Adha (observed, estimated)",AL,2038
2038-03-14,Summer Day,AL,2038
2038-03-15,Summer Day (observed),AL,2038
2038-03-22,Nowruz Day,AL,2038
2038-04-25,Catholic Easter Sunday,AL,2038
2038-04-25,Orthodox Easter Sunday,AL,2038
2038-04-26,Catholic Easter Sunday (observed),AL,2038
2038-04-26,Orthodox Easter Sunday (observed),AL,2038
2038-05-01,International Workers' Day,AL,2038
2038-05-03,International Workers' Day (observed),AL,2038
2038-09-05,Mother Teresa Canonization Day,AL,2038
2038-09-06,Mother Teresa Canonization Day (observed),AL,2038
2038-10-29,Eid al-Fitr (estimated),AL,2038
2038-11-22,Alphabet Day,AL,2038
2038-11-28,Flag and Independence Day,AL,2038
2038-11-29,Liberation Day,AL,2038
2038-11-30,Flag and Independence Day (observed),AL,2038
2038-12-08,National Youth Day,AL,2038
2038-12-25,Christmas Day,AL,2038
2038-12-27,Christmas Day (observed),AL,2038
2039-01-01,New Year's Day,AL,2039
2039-01-02,New Year's Day,AL,2039
2039-01-03,New Year's Day (observed),AL,2039
2039-01-04,New Year's Day (observed),AL,2039
2039-01-05,Eid al-Adha (estimated),AL,2039
2039-03-14,Summer Day,AL,2039
2039-03-22,Nowruz Day,AL,2039
2039-04-10,Catholic Easter Sunday,AL,2039
2039-04-11,Catholic Easter Sunday (observed),AL,2039
2039-04-17,Orthodox Easter Sunday,AL,2039
2039-04-18,Orthodox Easter Sunday (observed),AL,2039
2039-05-01,International Workers' Day,AL,2039
2039-05-02,International Workers' Day (observed),AL,2039
2039-09-05,Mother Teresa Canonization Day,AL,2039
2039-10-19,Eid al-Fitr (estimated),AL,2039
2039-11-22,Alphabet Day,AL,2039
2039-11-28,Flag and Independence Day,AL,2039
2039-11-29,Liberation Day,AL,2039
2039-12-08,National Youth Day,AL,2039
2039-12-25,Christmas Day,AL,2039
2039-12-26,Eid al-Adha (estimated),AL,2039
2039-12-27,Christmas Day (observed),AL,2039
2040-01-01,New Year's Day,AL,2040
2040-01-02,New Year's Day,AL,2040
2040-01-03,New Year's Day (observed),AL,2040
2040-03-14,Summer Day,AL,2040
2040-03-22,Nowruz Day,AL,2040
2040-04-01,Catholic Easter Sunday,AL,2040
2040-04-02,Catholic Easter Sunday (observed),AL,2040
2040-05-01,International Workers' Day,AL,2040
2040-05-06,Orthodox Easter Sunday,AL,2040
2040-05-07,Orthodox Easter Sunday (observed),AL,2040
2040-09-05,Mother Teresa Canonization Day,AL,2040
2040-10-07,Eid al-Fitr (estimated),AL,2040
2040-10-08,"Eid al-Fitr (observed, estimated)",AL,2040
2040-11-22,Alphabet Day,AL,2040
2040-11-28,Flag and Independence Day,AL,2040
2040-11-29,Liberation Day,AL,2040
2040-12-08,National Youth Day,AL,2040
2040-12-10,National Youth Day (observed),AL,2040
2040-12-14,Eid al-Adha (estimated),AL,2040
2040-12-25,Christmas Day,AL,2040
2041-01-01,New Year's Day,AL,2041
2041-01-02,New Year's Day,AL,2041
2041-03-14,Summer Day,AL,2041
2041-03-22,Nowruz Day,AL,2041
2041-04-21,Catholic Easter Sunday,AL,2041
2041-04-21,Orthodox Easter Sunday,AL,2041
2041-04-22,Catholic Easter Sunday (observed),AL,2041
2041-04-22,Orthodox Easter Sunday (observed),AL,2041
2041-05-01,International Workers' Day,AL,2041
2041-09-05,Mother Teresa Canonization Day,AL,2041
2041-09-26,Eid al-Fitr (estimated),AL,2041
2041-11-22,Alphabet Day,AL,2041
2041-11-28,Flag and Independence Day,AL,2041
2041-11-29,Liberation Day,AL,2041
2041-12-04,Eid al-Adha (estimated),AL,2041
2041-12-08,National Youth Day,AL,2041
2041-12-09,National Youth Day (observed),AL,2041
2041-12-25,Christmas Day,AL,2041
2042-01-01,New Year's Day,AL,2042
2042-01-02,New Year's Day,AL,2042
2042-03-14,Summer Day,AL,2042
2042-03-22,Nowruz Day,AL,2042
2042-03-24,Nowruz Day (observed),AL,2042
2042-04-06,Catholic Easter Sunday,AL,2042
2042-04-07,Catholic Easter Sunday (observed),AL,2042
2042-04-13,Orthodox Easter Sunday,AL,2042
2042-04-14,Orthodox Easter Sunday (observed),AL,2042
2042-05-01,International Workers' Day,AL,2042
2042-09-05,Mother Teresa Canonization Day,AL,2042
2042-09-15,Eid al-Fitr (estimated),AL,2042
2042-11-22,Alphabet Day,AL,2042
2042-11-23,Eid al-Adha (estimated),AL,2042
2042-11-24,Alphabet Day (observed),AL,2042
2042-11-25,"Eid al-Adha (observed, estimated)",AL,2042
2042-11-28,Flag and Independence Day,AL,2042
2042-11-29,Liberation Day,AL,2042
2042-12-01,Liberation Day (observed),AL,2042
2042-12-08,National Youth Day,AL,2042
2042-12-25,Christmas Day,AL,2042
2043-01-01,New Year's Day,AL,2043
2043-01-02,New Year's Day,AL,2043
2043-03-14,Summer Day,AL,2043
2043-03-16,Summer Day (observed),AL,2043
2043-03-22,Nowruz Day,AL,2043
2043-03-23,Nowruz Day (observed),AL,2043
2043-03-29,Catholic Easter Sunday,AL,2043
2043-03-30,Catholic Easter Sunday (observed),AL,2043
2043-05-01,International Workers' Day,AL,2043
2043-05-03,Orthodox Easter Sunday,AL,2043
2043-05-04,Orthodox Easter Sunday (observed),AL,2043
2043-09-04,Eid al-Fitr (estimated),AL,2043
2043-09-05,Mother Teresa Canonization Day,AL,2043
2043-09-07,Mother Teresa Canonization Day (observed),AL,2043
2043-11-12,Eid al-Adha (estimated),AL,2043
2043-11-22,Alphabet Day,AL,2043
2043-11-23,Alphabet Day (observed),AL,2043
2043-11-28,Flag and Independence Day,AL,2043
2043-11-29,Liberation Day,AL,2043
2043-11-30,Flag and Independence Day (observed),AL,2043
2043-12-01,Liberation Day (observed),AL,2043
2043-12-08,National Youth Day,AL,2043
2043-12-25,Christmas Day,AL,2043
2044-01-01,New Year's Day,AL,2044
2044-01-02,New Year's Day,AL,2044
2044-01-04,New Year's Day (observed),AL,2044
2044-03-14,Summer Day,AL,2044
2044-03-22,Nowruz Day,AL,2044
2044-04-17,Catholic Easter Sunday,AL,2044
2044-04-18,Catholic Easter Sunday (observed),AL,2044
2044-04-24,Orthodox Easter Sunday,AL,2044
2044-04-25,Orthodox Easter Sunday (observed),AL,2044
2044-05-01,International Workers' Day,AL,2044
2044-05-02,International Workers' Day (observed),AL,2044
2044-08-24,Eid al-Fitr (estimated),AL,2044
2044-09-05,Mother Teresa Canonization Day,AL,2044
2044-10-31,Eid al-Adha (estimated),AL,2044
2044-11-22,Alphabet Day,AL,2044
2044-11-28,Flag and Independence Day,AL,2044
2044-11-29,Liberation Day,AL,2044
2044-12-08,National Youth Day,AL,2044
2044-12-25,Christmas Day,AL,2044
2044-12-26,Christmas Day (observed),AL,2044
1995-01-01,New Year's Day,AM,1995
1995-01-02,New Year's Day,AM,1995
1995-01-06,Christmas and Epiphany Day,AM,1995
1995-03-08,Women's Day,AM,1995
1995-04-07,A Holiday of Motherhood and Beauty,AM,1995
1995-04-24,Genocide Memorial Day,AM,1995
1995-05-09,Victory and Peace Day,AM,1995
1995-05-28,Republic Day,AM,1995
1995-09-21,Independence Day,AM,1995
1995-12-31,New Year's Eve,AM,1995
1996-01-01,New Year's Day,AM,1996
1996-01-02,New Year's Day,AM,1996
1996-01-06,Christmas and Epiphany Day,AM,1996
1996-03-08,Women's Day,AM,1996
1996-04-07,A Holiday of Motherhood and Beauty,AM,1996
1996-04-24,Genocide Memorial Day,AM,1996
1996-05-09,Victory and Peace Day,AM,1996
1996-05-28,Republic Day,AM,1996
1996-07-05,Constitution Day,AM,1996
1996-09-21,Independence Day,AM,1996
1996-12-31,New Year's Eve,AM,1996
1997-01-01,New Year's Day,AM,1997
1997-01-02,New Year's Day,AM,1997
1997-01-06,Christmas and Epiphany Day,AM,1997
1997-03-08,Women's Day,AM,1997
1997-04-07,A Holiday of Motherhood and Beauty,AM,1997
1997-04-24,Genocide Memorial Day,AM,1997
1997-05-09,Victory and Peace Day,AM,1997
1997-05-28,Republic Day,AM,1997
1997-07-05,Constitution Day,AM,1997
1997-09-21,Independence Day,AM,1997
1997-12-31,New Year's Eve,AM,1997
1998-01-01,New Year's Day,AM,1998
1998-01-02,New Year's Day,AM,1998
1998-01-06,Christmas and Epiphany Day,AM,1998
1998-03-08,Women's Day,AM,1998
1998-04-07,A Holiday of Motherhood and Beauty,AM,1998
1998-04-24,Genocide Memorial Day,AM,1998
1998-05-09,Victory and Peace Day,AM,1998
1998-05-28,Republic Day,AM,1998
1998-07-05,Constitution Day,AM,1998
1998-09-21,Independence Day,AM,1998
1998-12-31,New Year's Eve,AM,1998
1999-01-01,New Year's Day,AM,1999
1999-01-02,New Year's Day,AM,1999
1999-01-06,Christmas and Epiphany Day,AM,1999
1999-03-08,Women's Day,AM,1999
1999-04-07,A Holiday of Motherhood and Beauty,AM,1999
1999-04-24,Genocide Memorial Day,AM,1999
1999-05-09,Victory and Peace Day,AM,1999
1999-05-28,Republic Day,AM,1999
1999-07-05,Constitution Day,AM,1999
1999-09-21,Independence Day,AM,1999
1999-12-31,New Year's Eve,AM,1999
2000-01-01,New Year's Day,AM,2000
2000-01-02,New Year's Day,AM,2000
2000-01-06,Christmas and Epiphany Day,AM,2000
2000-03-08,Women's Day,AM,2000
2000-04-07,A Holiday of Motherhood and Beauty,AM,2000
2000-04-24,Genocide Memorial Day,AM,2000
2000-05-09,Victory and Peace Day,AM,2000
2000-05-28,Republic Day,AM,2000
2000-07-05,Constitution Day,AM,2000
2000-09-21,Independence Day,AM,2000
2000-12-31,New Year's Eve,AM,2000
2001-01-01,New Year's Day,AM,2001
2001-01-02,New Year's Day,AM,2001
2001-01-06,Christmas and Epiphany Day,AM,2001
2001-03-08,Women's Day,AM,2001
2001-04-07,A Holiday of Motherhood and Beauty,AM,2001
2001-04-24,Genocide Memorial Day,AM,2001
2001-05-01,International Day of Workers' Solidarity,AM,2001
2001-05-09,Victory and Peace Day,AM,2001
2001-05-28,Republic Day,AM,2001
2001-07-05,Constitution Day,AM,2001
2001-09-21,Independence Day,AM,2001
2001-12-31,New Year's Eve,AM,2001
2002-01-01,New Year's Day,AM,2002
2002-01-02,New Year's Day,AM,2002
2002-01-06,Christmas and Epiphany Day,AM,2002
2002-03-08,Women's Day,AM,2002
2002-04-24,Genocide Memorial Day,AM,2002
2002-05-01,Labor Day,AM,2002
2002-05-09,Victory and Peace Day,AM,2002
2002-05-28,Republic Day,AM,2002
2002-07-05,Constitution Day,AM,2002
2002-09-21,Independence Day,AM,2002
2002-12-31,New Year's Eve,AM,2002
2003-01-01,New Year's Day,AM,2003
2003-01-02,New Year's Day,AM,2003
2003-01-06,Christmas and Epiphany Day,AM,2003
2003-01-28,Army Day,AM,2003
2003-03-08,Women's Day,AM,2003
2003-04-24,Genocide Memorial Day,AM,2003
2003-05-01,Labor Day,AM,2003
2003-05-09,Victory and Peace Day,AM,2003
2003-05-28,Republic Day,AM,2003
2003-07-05,Constitution Day,AM,2003
2003-09-21,Independence Day,AM,2003
2003-12-31,New Year's Eve,AM,2003
2004-01-01,New Year's Day,AM,2004
2004-01-02,New Year's Day,AM,2004
2004-01-06,Christmas and Epiphany Day,AM,2004
2004-01-28,Army Day,AM,2004
2004-03-08,Women's Day,AM,2004
2004-04-24,Genocide Memorial Day,AM,2004
2004-05-01,Labor Day,AM,2004
2004-05-09,Victory and Peace Day,AM,2004
2004-05-28,Republic Day,AM,2004
2004-07-05,Constitution Day,AM,2004
2004-09-21,Independence Day,AM,2004
2004-12-31,New Year's Eve,AM,2004
2005-01-01,New Year's Day,AM,2005
2005-01-02,New Year's Day,AM,2005
2005-01-06,Christmas and Epiphany Day,AM,2005
2005-01-28,Army Day,AM,2005
2005-03-08,Women's Day,AM,2005
2005-04-24,Genocide Memorial Day,AM,2005
2005-05-01,Labor Day,AM,2005
2005-05-09,Victory and Peace Day,AM,2005
2005-05-28,Republic Day,AM,2005
2005-07-05,Constitution Day,AM,2005
2005-09-21,Independence Day,AM,2005
2005-12-31,New Year's Eve,AM,2005
2006-01-01,New Year's Day,AM,2006
2006-01-02,New Year's Day,AM,2006
2006-01-06,Christmas and Epiphany Day,AM,2006
2006-01-28,Army Day,AM,2006
2006-03-08,Women's Day,AM,2006
2006-04-24,Genocide Memorial Day,AM,2006
2006-05-01,Labor Day,AM,2006
2006-05-09,Victory and Peace Day,AM,2006
2006-05-28,Republic Day,AM,2006
2006-07-05,Constitution Day,AM,2006
2006-09-21,Independence Day,AM,2006
2006-12-31,New Year's Eve,AM,2006
2007-01-01,New Year's Day,AM,2007
2007-01-02,New Year's Day,AM,2007
2007-01-06,Christmas and Epiphany Day,AM,2007
2007-01-28,Army Day,AM,2007
2007-03-08,Women's Day,AM,2007
2007-04-24,Genocide Memorial Day,AM,2007
2007-05-01,Labor Day,AM,2007
2007-05-09,Victory and Peace Day,AM,2007
2007-05-28,Republic Day,AM,2007
2007-07-05,Constitution Day,AM,2007
2007-09-21,Independence Day,AM,2007
2007-12-31,New Year's Eve,AM,2007
2008-01-01,New Year's Day,AM,2008
2008-01-02,New Year's Day,AM,2008
2008-01-06,Christmas and Epiphany Day,AM,2008
2008-01-28,Army Day,AM,2008
2008-03-08,Women's Day,AM,2008
2008-04-24,Genocide Memorial Day,AM,2008
2008-05-01,Labor Day,AM,2008
2008-05-09,Victory and Peace Day,AM,2008
2008-05-28,Republic Day,AM,2008
2008-07-05,Constitution Day,AM,2008
2008-09-21,Independence Day,AM,2008
2008-12-31,New Year's Eve,AM,2008
2009-01-01,New Year's Day,AM,2009
2009-01-02,New Year's Day,AM,2009
2009-01-06,Christmas and Epiphany Day,AM,2009
2009-01-28,Army Day,AM,2009
2009-03-08,Women's Day,AM,2009
2009-04-24,Genocide Memorial Day,AM,2009
2009-05-01,Labor Day,AM,2009
2009-05-09,Victory and Peace Day,AM,2009
2009-05-28,Republic Day,AM,2009
2009-07-05,Constitution Day,AM,2009
2009-09-21,Independence Day,AM,2009
2009-12-31,New Year's Eve,AM,2009
2010-01-01,New Year's Day,AM,2010
2010-01-02,New Year's Day,AM,2010
2010-01-03,New Year's Day,AM,2010
2010-01-04,New Year's Day,AM,2010
2010-01-05,Christmas Holidays,AM,2010
2010-01-06,Christmas and Epiphany Day,AM,2010
2010-01-07,Memorial Day,AM,2010
2010-01-28,Army Day,AM,2010
2010-03-08,Women's Day,AM,2010
2010-04-24,Genocide Memorial Day,AM,2010
2010-05-01,Labor Day,AM,2010
2010-05-09,Victory and Peace Day,AM,2010
2010-05-28,Republic Day,AM,2010
2010-07-05,Constitution Day,AM,2010
2010-09-21,Independence Day,AM,2010
2010-12-31,New Year's Eve,AM,2010
2011-01-01,New Year's Day,AM,2011
2011-01-02,New Year's Day,AM,2011
2011-01-03,New Year's Day,AM,2011
2011-01-04,New Year's Day,AM,2011
2011-01-05,Christmas Holidays,AM,2011
2011-01-06,Christmas and Epiphany Day,AM,2011
2011-01-07,Memorial Day,AM,2011
2011-01-28,Army Day,AM,2011
2011-03-08,Women's Day,AM,2011
2011-04-24,Genocide Memorial Day,AM,2011
2011-05-01,Labor Day,AM,2011
2011-05-09,Victory and Peace Day,AM,2011
2011-05-28,Republic Day,AM,2011
2011-07-05,Constitution Day,AM,2011
2011-09-21,Independence Day,AM,2011
2011-12-31,New Year's Eve,AM,2011
2012-01-01,New Year's Day,AM,2012
2012-01-02,New Year's Day,AM,2012
2012-01-03,New Year's Day,AM,2012
2012-01-04,New Year's Day,AM,2012
2012-01-05,Christmas Holidays,AM,2012
2012-01-06,Christmas and Epiphany Day,AM,2012
2012-01-07,Memorial Day,AM,2012
2012-01-28,Army Day,AM,2012
2012-03-08,Women's Day,AM,2012
2012-04-24,Genocide Memorial Day,AM,2012
2012-05-01,Labor Day,AM,2012
2012-05-09,Victory and Peace Day,AM,2012
2012-05-28,Republic Day,AM,2012
2012-07-05,Constitution Day,AM,2012
2012-09-21,Independence Day,AM,2012
2012-12-31,New Year's Eve,AM,2012
2013-01-01,New Year's Day,AM,2013
2013-01-02,New Year's Day,AM,2013
2013-01-03,New Year's Day,AM,2013
2013-01-04,New Year's Day,AM,2013
2013-01-05,Christmas Holidays,AM,2013
2013-01-06,Christmas and Epiphany Day,AM,2013
2013-01-07,Memorial Day,AM,2013
2013-01-28,Army Day,AM,2013
2013-03-08,Women's Day,AM,2013
2013-04-24,Genocide Memorial Day,AM,2013
2013-05-01,Labor Day,AM,2013
2013-05-09,Victory and Peace Day,AM,2013
2013-05-28,Republic Day,AM,2013
2013-07-05,Constitution Day,AM,2013
2013-09-21,Independence Day,AM,2013
2013-12-31,New Year's Eve,AM,2013
2014-01-01,New Year's Day,AM,2014
2014-01-02,New Year's Day,AM,2014
2014-01-03,New Year's Day,AM,2014
2014-01-04,New Year's Day,AM,2014
2014-01-05,Christmas Holidays,AM,2014
2014-01-06,Christmas and Epiphany Day,AM,2014
2014-01-07,Memorial Day,AM,2014
2014-01-28,Army Day,AM,2014
2014-03-08,Women's Day,AM,2014
2014-04-24,Genocide Memorial Day,AM,2014
2014-05-01,Labor Day,AM,2014
2014-05-09,Victory and Peace Day,AM,2014
2014-05-28,Republic Day,AM,2014
2014-07-05,Constitution Day,AM,2014
2014-09-21,Independence Day,AM,2014
2014-12-31,New Year's Eve,AM,2014
2015-01-01,New Year's Day,AM,2015
2015-01-02,New Year's Day,AM,2015
2015-01-03,New Year's Day,AM,2015
2015-01-04,New Year's Day,AM,2015
2015-01-05,Christmas Holidays,AM,2015
2015-01-06,Christmas and Epiphany Day,AM,2015
2015-01-07,Memorial Day,AM,2015
2015-01-28,Army Day,AM,2015
2015-03-08,Women's Day,AM,2015
2015-04-24,Genocide Memorial Day,AM,2015
2015-05-01,Labor Day,AM,2015
2015-05-09,Victory and Peace Day,AM,2015
2015-05-28,Republic Day,AM,2015
2015-07-05,Constitution Day,AM,2015
2015-09-21,Independence Day,AM,2015
2015-12-31,New Year's Eve,AM,2015
2016-01-01,New Year's Day,AM,2016
2016-01-02,New Year's Day,AM,2016
2016-01-03,New Year's Day,AM,2016
2016-01-04,New Year's Day,AM,2016
2016-01-05,Christmas Holidays,AM,2016
2016-01-06,Christmas and Epiphany Day,AM,2016
2016-01-07,Memorial Day,AM,2016
2016-01-28,Army Day,AM,2016
2016-03-08,Women's Day,AM,2016
2016-04-24,Genocide Memorial Day,AM,2016
2016-05-01,Labor Day,AM,2016
2016-05-09,Victory and Peace Day,AM,2016
2016-05-28,Republic Day,AM,2016
2016-07-05,Constitution Day,AM,2016
2016-09-21,Independence Day,AM,2016
2016-12-31,New Year's Eve,AM,2016
2017-01-01,New Year's Day,AM,2017
2017-01-02,New Year's Day,AM,2017
2017-01-03,New Year's Day,AM,2017
2017-01-04,New Year's Day,AM,2017
2017-01-05,Christmas Holidays,AM,2017
2017-01-06,Christmas and Epiphany Day,AM,2017
2017-01-07,Memorial Day,AM,2017
2017-01-28,Army Day,AM,2017
2017-03-08,Women's Day,AM,2017
2017-04-24,Genocide Memorial Day,AM,2017
2017-05-01,Labor Day,AM,2017
2017-05-09,Victory and Peace Day,AM,2017
2017-05-28,Republic Day,AM,2017
2017-07-05,Constitution Day,AM,2017
2017-09-21,Independence Day,AM,2017
2017-12-31,New Year's Eve,AM,2017
2018-01-01,New Year's Day,AM,2018
2018-01-02,New Year's Day,AM,2018
2018-01-03,New Year's Day,AM,2018
2018-01-04,New Year's Day,AM,2018
2018-01-05,Christmas Holidays,AM,2018
2018-01-06,Christmas and Epiphany Day,AM,2018
2018-01-07,Memorial Day,AM,2018
2018-01-28,Army Day,AM,2018
2018-03-08,Women's Day,AM,2018
2018-04-24,Genocide Memorial Day,AM,2018
2018-05-01,Labor Day,AM,2018
2018-05-09,Victory and Peace Day,AM,2018
2018-05-28,Republic Day,AM,2018
2018-07-05,Constitution Day,AM,2018
2018-09-21,Independence Day,AM,2018
2018-12-31,New Year's Eve,AM,2018
2019-01-01,New Year's Day,AM,2019
2019-01-02,New Year's Day,AM,2019
2019-01-03,New Year's Day,AM,2019
2019-01-04,New Year's Day,AM,2019
2019-01-05,Christmas Holidays,AM,2019
2019-01-06,Christmas and Epiphany Day,AM,2019
2019-01-07,Memorial Day,AM,2019
2019-01-28,Army Day,AM,2019
2019-03-08,Women's Day,AM,2019
2019-04-24,Genocide Memorial Day,AM,2019
2019-05-01,Labor Day,AM,2019
2019-05-09,Victory and Peace Day,AM,2019
2019-05-28,Republic Day,AM,2019
2019-07-05,Constitution Day,AM,2019
2019-09-21,Independence Day,AM,2019
2019-12-31,New Year's Eve,AM,2019
2020-01-01,New Year's Day,AM,2020
2020-01-02,New Year's Day,AM,2020
2020-01-03,New Year's Day,AM,2020
2020-01-04,New Year's Day,AM,2020
2020-01-05,Christmas Holidays,AM,2020
2020-01-06,Christmas and Epiphany Day,AM,2020
2020-01-07,Memorial Day,AM,2020
2020-01-28,Army Day,AM,2020
2020-03-08,Women's Day,AM,2020
2020-04-24,Genocide Memorial Day,AM,2020
2020-05-01,Labor Day,AM,2020
2020-05-09,Victory and Peace Day,AM,2020
2020-05-28,Republic Day,AM,2020
2020-07-05,Constitution Day,AM,2020
2020-09-21,Independence Day,AM,2020
2020-12-31,New Year's Eve,AM,2020
2021-01-01,New Year's Day,AM,2021
2021-01-02,New Year's Day,AM,2021
2021-01-03,New Year's Day,AM,2021
2021-01-04,New Year's Day,AM,2021
2021-01-05,Christmas Holidays,AM,2021
2021-01-06,Christmas and Epiphany Day,AM,2021
2021-01-07,Memorial Day,AM,2021
2021-01-28,Army Day,AM,2021
2021-03-08,Women's Day,AM,2021
2021-04-24,Genocide Memorial Day,AM,2021
2021-05-01,Labor Day,AM,2021
2021-05-09,Victory and Peace Day,AM,2021
2021-05-28,Republic Day,AM,2021
2021-07-05,Constitution Day,AM,2021
2021-09-21,Independence Day,AM,2021
2021-12-31,New Year's Eve,AM,2021
2022-01-01,New Year's Day,AM,2022
2022-01-02,New Year's Day,AM,2022
2022-01-06,Christmas and Epiphany Day,AM,2022
2022-01-28,Army Day,AM,2022
2022-03-08,Women's Day,AM,2022
2022-04-24,Genocide Memorial Day,AM,2022
2022-05-01,Labor Day,AM,2022
2022-05-09,Victory and Peace Day,AM,2022
2022-05-28,Republic Day,AM,2022
2022-07-05,Constitution Day,AM,2022
2022-09-21,Independence Day,AM,2022
2022-12-31,New Year's Eve,AM,2022
2023-01-01,New Year's Day,AM,2023
2023-01-02,New Year's Day,AM,2023
2023-01-06,Christmas and Epiphany Day,AM,2023
2023-01-28,Army Day,AM,2023
2023-03-08,Women's Day,AM,2023
2023-04-24,Genocide Memorial Day,AM,2023
2023-05-01,Labor Day,AM,2023
2023-05-09,Victory and Peace Day,AM,2023
2023-05-28,Republic Day,AM,2023
2023-07-05,Constitution Day,AM,2023
2023-09-21,Independence Day,AM,2023
2023-12-31,New Year's Eve,AM,2023
2024-01-01,New Year's Day,AM,2024
2024-01-02,New Year's Day,AM,2024
2024-01-06,Christmas and Epiphany Day,AM,2024
2024-01-28,Army Day,AM,2024
2024-03-08,Women's Day,AM,2024
2024-04-24,Genocide Memorial Day,AM,2024
2024-05-01,Labor Day,AM,2024
2024-05-09,Victory and Peace Day,AM,2024
2024-05-28,Republic Day,AM,2024
2024-07-05,Constitution Day,AM,2024
2024-09-21,Independence Day,AM,2024
2024-12-31,New Year's Eve,AM,2024
2025-01-01,New Year's Day,AM,2025
2025-01-02,New Year's Day,AM,2025
2025-01-06,Christmas and Epiphany Day,AM,2025
2025-01-28,Army Day,AM,2025
2025-03-08,Women's Day,AM,2025
2025-04-24,Genocide Memorial Day,AM,2025
2025-05-01,Labor Day,AM,2025
2025-05-09,Victory and Peace Day,AM,2025
2025-05-28,Republic Day,AM,2025
2025-07-05,Constitution Day,AM,2025
2025-09-21,Independence Day,AM,2025
2025-12-31,New Year's Eve,AM,2025
2026-01-01,New Year's Day,AM,2026
2026-01-02,New Year's Day,AM,2026
2026-01-06,Christmas and Epiphany Day,AM,2026
2026-01-28,Army Day,AM,2026
2026-03-08,Women's Day,AM,2026
2026-04-24,Genocide Memorial Day,AM,2026
2026-05-01,Labor Day,AM,2026
2026-05-09,Victory and Peace Day,AM,2026
2026-05-28,Republic Day,AM,2026
2026-07-05,Constitution Day,AM,2026
2026-09-21,Independence Day,AM,2026
2026-12-31,New Year's Eve,AM,2026
2027-01-01,New Year's Day,AM,2027
2027-01-02,New Year's Day,AM,2027
2027-01-06,Christmas and Epiphany Day,AM,2027
2027-01-28,Army Day,AM,2027
2027-03-08,Women's Day,AM,2027
2027-04-24,Genocide Memorial Day,AM,2027
2027-05-01,Labor Day,AM,2027
2027-05-09,Victory and Peace Day,AM,2027
2027-05-28,Republic Day,AM,2027
2027-07-05,Constitution Day,AM,2027
2027-09-21,Independence Day,AM,2027
2027-12-31,New Year's Eve,AM,2027
2028-01-01,New Year's Day,AM,2028
2028-01-02,New Year's Day,AM,2028
2028-01-06,Christmas and Epiphany Day,AM,2028
2028-01-28,Army Day,AM,2028
2028-03-08,Women's Day,AM,2028
2028-04-24,Genocide Memorial Day,AM,2028
2028-05-01,Labor Day,AM,2028
2028-05-09,Victory and Peace Day,AM,2028
2028-05-28,Republic Day,AM,2028
2028-07-05,Constitution Day,AM,2028
2028-09-21,Independence Day,AM,2028
2028-12-31,New Year's Eve,AM,2028
2029-01-01,New Year's Day,AM,2029
2029-01-02,New Year's Day,AM,2029
2029-01-06,Christmas and Epiphany Day,AM,2029
2029-01-28,Army Day,AM,2029
2029-03-08,Women's Day,AM,2029
2029-04-24,Genocide Memorial Day,AM,2029
2029-05-01,Labor Day,AM,2029
2029-05-09,Victory and Peace Day,AM,2029
2029-05-28,Republic Day,AM,2029
2029-07-05,Constitution Day,AM,2029
2029-09-21,Independence Day,AM,2029
2029-12-31,New Year's Eve,AM,2029
2030-01-01,New Year's Day,AM,2030
2030-01-02,New Year's Day,AM,2030
2030-01-06,Christmas and Epiphany Day,AM,2030
2030-01-28,Army Day,AM,2030
2030-03-08,Women's Day,AM,2030
2030-04-24,Genocide Memorial Day,AM,2030
2030-05-01,Labor Day,AM,2030
2030-05-09,Victory and Peace Day,AM,2030
2030-05-28,Republic Day,AM,2030
2030-07-05,Constitution Day,AM,2030
2030-09-21,Independence Day,AM,2030
2030-12-31,New Year's Eve,AM,2030
2031-01-01,New Year's Day,AM,2031
2031-01-02,New Year's Day,AM,2031
2031-01-06,Christmas and Epiphany Day,AM,2031
2031-01-28,Army Day,AM,2031
2031-03-08,Women's Day,AM,2031
2031-04-24,Genocide Memorial Day,AM,2031
2031-05-01,Labor Day,AM,2031
2031-05-09,Victory and Peace Day,AM,2031
2031-05-28,Republic Day,AM,2031
2031-07-05,Constitution Day,AM,2031
2031-09-21,Independence Day,AM,2031
2031-12-31,New Year's Eve,AM,2031
2032-01-01,New Year's Day,AM,2032
2032-01-02,New Year's Day,AM,2032
2032-01-06,Christmas and Epiphany Day,AM,2032
2032-01-28,Army Day,AM,2032
2032-03-08,Women's Day,AM,2032
2032-04-24,Genocide Memorial Day,AM,2032
2032-05-01,Labor Day,AM,2032
2032-05-09,Victory and Peace Day,AM,2032
2032-05-28,Republic Day,AM,2032
2032-07-05,Constitution Day,AM,2032
2032-09-21,Independence Day,AM,2032
2032-12-31,New Year's Eve,AM,2032
2033-01-01,New Year's Day,AM,2033
2033-01-02,New Year's Day,AM,2033
2033-01-06,Christmas and Epiphany Day,AM,2033
2033-01-28,Army Day,AM,2033
2033-03-08,Women's Day,AM,2033
2033-04-24,Genocide Memorial Day,AM,2033
2033-05-01,Labor Day,AM,2033
2033-05-09,Victory and Peace Day,AM,2033
2033-05-28,Republic Day,AM,2033
2033-07-05,Constitution Day,AM,2033
2033-09-21,Independence Day,AM,2033
2033-12-31,New Year's Eve,AM,2033
2034-01-01,New Year's Day,AM,2034
2034-01-02,New Year's Day,AM,2034
2034-01-06,Christmas and Epiphany Day,AM,2034
2034-01-28,Army Day,AM,2034
2034-03-08,Women's Day,AM,2034
2034-04-24,Genocide Memorial Day,AM,2034
2034-05-01,Labor Day,AM,2034
2034-05-09,Victory and Peace Day,AM,2034
2034-05-28,Republic Day,AM,2034
2034-07-05,Constitution Day,AM,2034
2034-09-21,Independence Day,AM,2034
2034-12-31,New Year's Eve,AM,2034
2035-01-01,New Year's Day,AM,2035
2035-01-02,New Year's Day,AM,2035
2035-01-06,Christmas and Epiphany Day,AM,2035
2035-01-28,Army Day,AM,2035
2035-03-08,Women's Day,AM,2035
2035-04-24,Genocide Memorial Day,AM,2035
2035-05-01,Labor Day,AM,2035
2035-05-09,Victory and Peace Day,AM,2035
2035-05-28,Republic Day,AM,2035
2035-07-05,Constitution Day,AM,2035
2035-09-21,Independence Day,AM,2035
2035-12-31,New Year's Eve,AM,2035
2036-01-01,New Year's Day,AM,2036
2036-01-02,New Year's Day,AM,2036
2036-01-06,Christmas and Epiphany Day,AM,2036
2036-01-28,Army Day,AM,2036
2036-03-08,Women's Day,AM,2036
2036-04-24,Genocide Memorial Day,AM,2036
2036-05-01,Labor Day,AM,2036
2036-05-09,Victory and Peace Day,AM,2036
2036-05-28,Republic Day,AM,2036
2036-07-05,Constitution Day,AM,2036
2036-09-21,Independence Day,AM,2036
2036-12-31,New Year's Eve,AM,2036
2037-01-01,New Year's Day,AM,2037
2037-01-02,New Year's Day,AM,2037
2037-01-06,Christmas and Epiphany Day,AM,2037
2037-01-28,Army Day,AM,2037
2037-03-08,Women's Day,AM,2037
2037-04-24,Genocide Memorial Day,AM,2037
2037-05-01,Labor Day,AM,2037
2037-05-09,Victory and Peace Day,AM,2037
2037-05-28,Republic Day,AM,2037
2037-07-05,Constitution Day,AM,2037
2037-09-21,Independence Day,AM,2037
2037-12-31,New Year's Eve,AM,2037
2038-01-01,New Year's Day,AM,2038
2038-01-02,New Year's Day,AM,2038
2038-01-06,Christmas and Epiphany Day,AM,2038
2038-01-28,Army Day,AM,2038
2038-03-08,Women's Day,AM,2038
2038-04-24,Genocide Memorial Day,AM,2038
2038-05-01,Labor Day,AM,2038
2038-05-09,Victory and Peace Day,AM,2038
2038-05-28,Republic Day,AM,2038
2038-07-05,Constitution Day,AM,2038
2038-09-21,Independence Day,AM,2038
2038-12-31,New Year's Eve,AM,2038
2039-01-01,New Year's Day,AM,2039
2039-01-02,New Year's Day,AM,2039
2039-01-06,Christmas and Epiphany Day,AM,2039
2039-01-28,Army Day,AM,2039
2039-03-08,Women's Day,AM,2039
2039-04-24,Genocide Memorial Day,AM,2039
2039-05-01,Labor Day,AM,2039
2039-05-09,Victory and Peace Day,AM,2039
2039-05-28,Republic Day,AM,2039
2039-07-05,Constitution Day,AM,2039
2039-09-21,Independence Day,AM,2039
2039-12-31,New Year's Eve,AM,2039
2040-01-01,New Year's Day,AM,2040
2040-01-02,New Year's Day,AM,2040
2040-01-06,Christmas and Epiphany Day,AM,2040
2040-01-28,Army Day,AM,2040
2040-03-08,Women's Day,AM,2040
2040-04-24,Genocide Memorial Day,AM,2040
2040-05-01,Labor Day,AM,2040
2040-05-09,Victory and Peace Day,AM,2040
2040-05-28,Republic Day,AM,2040
2040-07-05,Constitution Day,AM,2040
2040-09-21,Independence Day,AM,2040
2040-12-31,New Year's Eve,AM,2040
2041-01-01,New Year's Day,AM,2041
2041-01-02,New Year's Day,AM,2041
2041-01-06,Christmas and Epiphany Day,AM,2041
2041-01-28,Army Day,AM,2041
2041-03-08,Women's Day,AM,2041
2041-04-24,Genocide Memorial Day,AM,2041
2041-05-01,Labor Day,AM,2041
2041-05-09,Victory and Peace Day,AM,2041
2041-05-28,Republic Day,AM,2041
2041-07-05,Constitution Day,AM,2041
2041-09-21,Independence Day,AM,2041
2041-12-31,New Year's Eve,AM,2041
2042-01-01,New Year's Day,AM,2042
2042-01-02,New Year's Day,AM,2042
2042-01-06,Christmas and Epiphany Day,AM,2042
2042-01-28,Army Day,AM,2042
2042-03-08,Women's Day,AM,2042
2042-04-24,Genocide Memorial Day,AM,2042
2042-05-01,Labor Day,AM,2042
2042-05-09,Victory and Peace Day,AM,2042
2042-05-28,Republic Day,AM,2042
2042-07-05,Constitution Day,AM,2042
2042-09-21,Independence Day,AM,2042
2042-12-31,New Year's Eve,AM,2042
2043-01-01,New Year's Day,AM,2043
2043-01-02,New Year's Day,AM,2043
2043-01-06,Christmas and Epiphany Day,AM,2043
2043-01-28,Army Day,AM,2043
2043-03-08,Women's Day,AM,2043
2043-04-24,Genocide Memorial Day,AM,2043
2043-05-01,Labor Day,AM,2043
2043-05-09,Victory and Peace Day,AM,2043
2043-05-28,Republic Day,AM,2043
2043-07-05,Constitution Day,AM,2043
2043-09-21,Independence Day,AM,2043
2043-12-31,New Year's Eve,AM,2043
2044-01-01,New Year's Day,AM,2044
2044-01-02,New Year's Day,AM,2044
2044-01-06,Christmas and Epiphany Day,AM,2044
2044-01-28,Army Day,AM,2044
2044-03-08,Women's Day,AM,2044
2044-04-24,Genocide Memorial Day,AM,2044
2044-05-01,Labor Day,AM,2044
2044-05-09,Victory and Peace Day,AM,2044
2044-05-28,Republic Day,AM,2044
2044-07-05,Constitution Day,AM,2044
2044-09-21,Independence Day,AM,2044
2044-12-31,New Year's Eve,AM,2044
1995-01-01,New Year's Day,AO,1995
1995-02-04,Liberation Movement Day,AO,1995
1995-05-01,International Worker's Day,AO,1995
1995-09-17,National Heroes' Day,AO,1995
1995-11-02,All Souls' Day,AO,1995
1995-11-11,Independence Day,AO,1995
1995-12-25,Family Day,AO,1995
1996-01-01,New Year's Day,AO,1996
1996-02-04,Liberation Movement Day,AO,1996
1996-05-01,International Worker's Day,AO,1996
1996-09-17,National Heroes' Day,AO,1996
1996-11-02,All Souls' Day,AO,1996
1996-11-11,National Independence Day,AO,1996
1996-12-25,Christmas Day,AO,1996
1997-01-01,New Year's Day,AO,1997
1997-01-04,Martyrs of Colonial Repression Day,AO,1997
1997-02-04,Liberation Movement Day,AO,1997
1997-02-11,Carnival Day,AO,1997
1997-03-08,International Women's Day,AO,1997
1997-03-28,Good Friday,AO,1997
1997-05-01,International Worker's Day,AO,1997
1997-06-01,International Children's Day,AO,1997
1997-06-02,Day off for International Children's Day,AO,1997
1997-09-17,National Heroes' Day,AO,1997
1997-11-02,All Souls' Day,AO,1997
1997-11-03,Day off for All Souls' Day,AO,1997
1997-11-11,National Independence Day,AO,1997
1997-12-25,Christmas Day,AO,1997
1998-01-01,New Year's Day,AO,1998
1998-01-04,Martyrs of Colonial Repression Day,AO,1998
1998-01-05,Day off for Martyrs of Colonial Repression Day,AO,1998
1998-02-04,Liberation Movement Day,AO,1998
1998-02-24,Carnival Day,AO,1998
1998-03-08,International Women's Day,AO,1998
1998-03-09,Day off for International Women's Day,AO,1998
1998-04-10,Good Friday,AO,1998
1998-05-01,International Worker's Day,AO,1998
1998-06-01,International Children's Day,AO,1998
1998-09-17,National Heroes' Day,AO,1998
1998-11-02,All Souls' Day,AO,1998
1998-11-11,National Independence Day,AO,1998
1998-12-25,Christmas Day,AO,1998
1999-01-01,New Year's Day,AO,1999
1999-01-04,Martyrs of Colonial Repression Day,AO,1999
1999-02-04,Liberation Movement Day,AO,1999
1999-02-16,Carnival Day,AO,1999
1999-03-08,International Women's Day,AO,1999
1999-04-02,Good Friday,AO,1999
1999-05-01,International Worker's Day,AO,1999
1999-06-01,International Children's Day,AO,1999
1999-09-17,National Heroes' Day,AO,1999
1999-11-02,All Souls' Day,AO,1999
1999-11-11,National Independence Day,AO,1999
1999-12-25,Christmas Day,AO,1999
2000-01-01,New Year's Day,AO,2000
2000-01-04,Martyrs of Colonial Repression Day,AO,2000
2000-02-04,Liberation Movement Day,AO,2000
2000-03-07,Carnival Day,AO,2000
2000-03-08,International Women's Day,AO,2000
2000-04-21,Good Friday,AO,2000
2000-05-01,International Worker's Day,AO,2000
2000-06-01,International Children's Day,AO,2000
2000-09-17,National Heroes' Day,AO,2000
2000-09-18,Day off for National Heroes' Day,AO,2000
2000-11-02,All Souls' Day,AO,2000
2000-11-11,National Independence Day,AO,2000
2000-12-25,Christmas Day,AO,2000
2001-01-01,New Year's Day,AO,2001
2001-01-04,Martyrs of Colonial Repression Day,AO,2001
2001-02-04,Liberation Movement Day,AO,2001
2001-02-05,Day off for Liberation Movement Day,AO,2001
2001-02-27,Carnival Day,AO,2001
2001-03-08,International Women's Day,AO,2001
2001-04-13,Good Friday,AO,2001
2001-05-01,International Worker's Day,AO,2001
2001-05-25,Africa Day,AO,2001
2001-06-01,International Children's Day,AO,2001
2001-09-17,National Heroes' Day,AO,2001
2001-11-02,All Souls' Day,AO,2001
2001-11-11,National Independence Day,AO,2001
2001-11-12,Day off for National Independence Day,AO,2001
2001-12-25,Christmas Day,AO,2001
2002-01-01,New Year's Day,AO,2002
2002-01-04,Martyrs of Colonial Repression Day,AO,2002
2002-02-04,Liberation Movement Day,AO,2002
2002-02-12,Carnival Day,AO,2002
2002-03-08,International Women's Day,AO,2002
2002-03-29,Good Friday,AO,2002
2002-05-01,International Worker's Day,AO,2002
2002-05-25,Africa Day,AO,2002
2002-06-01,International Children's Day,AO,2002
2002-09-17,National Heroes' Day,AO,2002
2002-11-02,All Souls' Day,AO,2002
2002-11-11,National Independence Day,AO,2002
2002-12-25,Christmas Day,AO,2002
2003-01-01,New Year's Day,AO,2003
2003-01-04,Martyrs of Colonial Repression Day,AO,2003
2003-02-04,Liberation Movement Day,AO,2003
2003-03-04,Carnival Day,AO,2003
2003-03-08,International Women's Day,AO,2003
2003-04-04,Peace and National Reconciliation Day,AO,2003
2003-04-18,Good Friday,AO,2003
2003-05-01,International Worker's Day,AO,2003
2003-05-25,Africa Day,AO,2003
2003-05-26,Day off for Africa Day,AO,2003
2003-06-01,International Children's Day,AO,2003
2003-06-02,Day off for International Children's Day,AO,2003
2003-09-17,National Heroes' Day,AO,2003
2003-11-02,All Souls' Day,AO,2003
2003-11-03,Day off for All Souls' Day,AO,2003
2003-11-11,National Independence Day,AO,2003
2003-12-25,Christmas Day,AO,2003
2004-01-01,New Year's Day,AO,2004
2004-01-04,Martyrs of Colonial Repression Day,AO,2004
2004-01-05,Day off for Martyrs of Colonial Repression Day,AO,2004
2004-02-04,Liberation Movement Day,AO,2004
2004-02-24,Carnival Day,AO,2004
2004-03-08,International Women's Day,AO,2004
2004-04-04,Peace and National Reconciliation Day,AO,2004
2004-04-05,Day off for Peace and National Reconciliation Day,AO,2004
2004-04-09,Good Friday,AO,2004
2004-05-01,International Worker's Day,AO,2004
2004-05-25,Africa Day,AO,2004
2004-06-01,International Children's Day,AO,2004
2004-09-17,National Heroes' Day,AO,2004
2004-11-02,All Souls' Day,AO,2004
2004-11-11,National Independence Day,AO,2004
2004-12-25,Christmas Day,AO,2004
2005-01-01,New Year's Day,AO,2005
2005-01-04,Martyrs of Colonial Repression Day,AO,2005
2005-02-04,Liberation Movement Day,AO,2005
2005-02-08,Carnival Day,AO,2005
2005-03-08,International Women's Day,AO,2005
2005-03-25,Good Friday,AO,2005
2005-04-04,Peace and National Reconciliation Day,AO,2005
2005-05-01,International Worker's Day,AO,2005
2005-05-02,Day off for International Worker's Day,AO,2005
2005-05-25,Africa Day,AO,2005
2005-06-01,International Children's Day,AO,2005
2005-09-17,National Heroes' Day,AO,2005
2005-11-02,All Souls' Day,AO,2005
2005-11-11,National Independence Day,AO,2005
2005-12-25,Christmas Day,AO,2005
2005-12-26,Day off for Christmas Day,AO,2005
2006-01-01,New Year's Day,AO,2006
2006-01-02,Day off for New Year's Day,AO,2006
2006-01-04,Martyrs of Colonial Repression Day,AO,2006
2006-02-04,Liberation Movement Day,AO,2006
2006-02-28,Carnival Day,AO,2006
2006-03-08,International Women's Day,AO,2006
2006-04-04,Peace and National Reconciliation Day,AO,2006
2006-04-14,Good Friday,AO,2006
2006-05-01,International Worker's Day,AO,2006
2006-05-25,Africa Day,AO,2006
2006-06-01,International Children's Day,AO,2006
2006-09-17,National Heroes' Day,AO,2006
2006-09-18,Day off for National Heroes' Day,AO,2006
2006-11-02,All Souls' Day,AO,2006
2006-11-11,National Independence Day,AO,2006
2006-12-25,Christmas Day,AO,2006
2007-01-01,New Year's Day,AO,2007
2007-01-04,Martyrs of Colonial Repression Day,AO,2007
2007-02-04,Liberation Movement Day,AO,2007
2007-02-05,Day off for Liberation Movement Day,AO,2007
2007-02-20,Carnival Day,AO,2007
2007-03-08,International Women's Day,AO,2007
2007-04-04,Peace and National Reconciliation Day,AO,2007
2007-04-06,Good Friday,AO,2007
2007-05-01,International Worker's Day,AO,2007
2007-05-25,Africa Day,AO,2007
2007-06-01,International Children's Day,AO,2007
2007-09-17,National Heroes' Day,AO,2007
2007-11-02,All Souls' Day,AO,2007
2007-11-11,National Independence Day,AO,2007
2007-11-12,Day off for National Independence Day,AO,2007
2007-12-25,Christmas Day,AO,2007
2008-01-01,New Year's Day,AO,2008
2008-01-04,Martyrs of Colonial Repression Day,AO,2008
2008-02-04,Liberation Movement Day,AO,2008
2008-02-05,Carnival Day,AO,2008
2008-03-08,International Women's Day,AO,2008
2008-03-21,Good Friday,AO,2008
2008-04-04,Peace and National Reconciliation Day,AO,2008
2008-05-01,International Worker's Day,AO,2008
2008-05-25,Africa Day,AO,2008
2008-05-26,Day off for Africa Day,AO,2008
2008-06-01,International Children's Day,AO,2008
2008-06-02,Day off for International Children's Day,AO,2008
2008-09-17,National Heroes' Day,AO,2008
2008-11-02,All Souls' Day,AO,2008
2008-11-03,Day off for All Souls' Day,AO,2008
2008-11-11,National Independence Day,AO,2008
2008-12-25,Christmas Day,AO,2008
2009-01-01,New Year's Day,AO,2009
2009-01-04,Martyrs of Colonial Repression Day,AO,2009
2009-01-05,Day off for Martyrs of Colonial Repression Day,AO,2009
2009-02-04,Liberation Movement Day,AO,2009
2009-02-24,Carnival Day,AO,2009
2009-03-08,International Women's Day,AO,2009
2009-03-09,Day off for International Women's Day,AO,2009
2009-04-04,Peace and National Reconciliation Day,AO,2009
2009-04-10,Good Friday,AO,2009
2009-05-01,International Worker's Day,AO,2009
2009-05-25,Africa Day,AO,2009
2009-06-01,International Children's Day,AO,2009
2009-09-17,National Heroes' Day,AO,2009
2009-11-02,All Souls' Day,AO,2009
2009-11-11,National Independence Day,AO,2009
2009-12-25,Christmas Day,AO,2009
2010-01-01,New Year's Day,AO,2010
2010-01-04,Martyrs of Colonial Repression Day,AO,2010
2010-02-04,Liberation Movement Day,AO,2010
2010-02-16,Carnival Day,AO,2010
2010-03-08,International Women's Day,AO,2010
2010-04-02,Good Friday,AO,2010
2010-04-04,Peace and National Reconciliation Day,AO,2010
2010-04-05,Day off for Peace and National Reconciliation Day,AO,2010
2010-05-01,International Worker's Day,AO,2010
2010-05-25,Africa Day,AO,2010
2010-06-01,International Children's Day,AO,2010
2010-09-17,National Heroes' Day,AO,2010
2010-11-02,All Souls' Day,AO,2010
2010-11-11,National Independence Day,AO,2010
2010-12-25,Christmas Day,AO,2010
2011-01-01,New Year's Day,AO,2011
2011-01-04,Martyrs of Colonial Repression Day,AO,2011
2011-02-04,Liberation Movement Day,AO,2011
2011-03-08,Carnival Day,AO,2011
2011-03-08,International Women's Day,AO,2011
2011-04-04,Peace and National Reconciliation Day,AO,2011
2011-04-22,Good Friday,AO,2011
2011-05-01,International Worker's Day,AO,2011
2011-05-02,Day off for International Worker's Day,AO,2011
2011-09-17,National Heroes' Day,AO,2011
2011-11-02,All Souls' Day,AO,2011
2011-11-11,National Independence Day,AO,2011
2011-12-25,Christmas and Family Day,AO,2011
2012-01-01,New Year's Day,AO,2012
2012-02-04,Liberation Movement Day,AO,2012
2012-02-21,Carnival Day,AO,2012
2012-03-08,International Women's Day,AO,2012
2012-04-04,Peace and National Reconciliation Day,AO,2012
2012-04-06,Good Friday,AO,2012
2012-05-01,International Worker's Day,AO,2012
2012-09-17,National Heroes' Day,AO,2012
2012-11-02,All Souls' Day,AO,2012
2012-11-11,National Independence Day,AO,2012
2012-11-12,Day off for National Independence Day,AO,2012
2012-12-25,Christmas and Family Day,AO,2012
2013-01-01,New Year's Day,AO,2013
2013-02-04,Liberation Movement Day,AO,2013
2013-02-12,Carnival Day,AO,2013
2013-03-08,International Women's Day,AO,2013
2013-03-29,Good Friday,AO,2013
2013-04-04,Peace and National Reconciliation Day,AO,2013
2013-05-01,International Worker's Day,AO,2013
2013-09-17,National Heroes' Day,AO,2013
2013-11-02,All Souls' Day,AO,2013
2013-11-11,National Independence Day,AO,2013
2013-12-25,Christmas and Family Day,AO,2013
2014-01-01,New Year's Day,AO,2014
2014-02-04,Liberation Movement Day,AO,2014
2014-03-04,Carnival Day,AO,2014
2014-03-08,International Women's Day,AO,2014
2014-04-04,Peace and National Reconciliation Day,AO,2014
2014-04-18,Good Friday,AO,2014
2014-05-01,International Worker's Day,AO,2014
2014-09-17,National Heroes' Day,AO,2014
2014-11-02,All Souls' Day,AO,2014
2014-11-11,National Independence Day,AO,2014
2014-12-25,Christmas and Family Day,AO,2014
2015-01-01,New Year's Day,AO,2015
2015-02-04,Liberation Movement Day,AO,2015
2015-02-17,Carnival Day,AO,2015
2015-03-08,International Women's Day,AO,2015
2015-03-09,Day off for International Women's Day,AO,2015
2015-04-03,Good Friday,AO,2015
2015-04-04,Peace and National Reconciliation Day,AO,2015
2015-05-01,International Worker's Day,AO,2015
2015-09-17,National Heroes' Day,AO,2015
2015-11-02,All Souls' Day,AO,2015
2015-11-11,National Independence Day,AO,2015
2015-12-25,Christmas and Family Day,AO,2015
2016-01-01,New Year's Day,AO,2016
2016-02-04,Liberation Movement Day,AO,2016
2016-02-09,Carnival Day,AO,2016
2016-03-08,International Women's Day,AO,2016
2016-03-25,Good Friday,AO,2016
2016-04-04,Peace and National Reconciliation Day,AO,2016
2016-05-01,International Worker's Day,AO,2016
2016-05-02,Day off for International Worker's Day,AO,2016
2016-09-17,National Heroes' Day,AO,2016
2016-11-02,All Souls' Day,AO,2016
2016-11-11,National Independence Day,AO,2016
2016-12-25,Christmas and Family Day,AO,2016
2017-01-01,New Year's Day,AO,2017
2017-02-04,Liberation Movement Day,AO,2017
2017-02-28,Carnival Day,AO,2017
2017-03-08,International Women's Day,AO,2017
2017-04-04,Peace and National Reconciliation Day,AO,2017
2017-04-14,Good Friday,AO,2017
2017-05-01,International Worker's Day,AO,2017
2017-08-23,General Election Day,AO,2017
2017-09-17,National Heroes' Day,AO,2017
2017-09-18,Day off for National Heroes' Day,AO,2017
2017-11-02,All Souls' Day,AO,2017
2017-11-11,National Independence Day,AO,2017
2017-12-25,Christmas and Family Day,AO,2017
2018-01-01,New Year's Day,AO,2018
2018-02-04,Liberation Movement Day,AO,2018
2018-02-05,Day off for Liberation Movement Day,AO,2018
2018-02-13,Carnival Day,AO,2018
2018-03-08,International Women's Day,AO,2018
2018-03-30,Good Friday,AO,2018
2018-04-04,Peace and National Reconciliation Day,AO,2018
2018-05-01,International Worker's Day,AO,2018
2018-09-17,National Heroes' Day,AO,2018
2018-11-02,All Souls' Day,AO,2018
2018-11-11,National Independence Day,AO,2018
2018-12-24,Day off for Christmas and Family Day,AO,2018
2018-12-25,Christmas and Family Day,AO,2018
2018-12-31,Day off for New Year's Day,AO,2018
2019-01-01,New Year's Day,AO,2019
2019-02-04,Liberation Movement Day,AO,2019
2019-03-04,Day off for Carnival Day,AO,2019
2019-03-05,Carnival Day,AO,2019
2019-03-08,International Women's Day,AO,2019
2019-03-23,Southern Africa Liberation Day,AO,2019
2019-04-04,Peace and National Reconciliation Day,AO,2019
2019-04-05,Day off for Peace and National Reconciliation Day,AO,2019
2019-04-19,Good Friday,AO,2019
2019-05-01,International Worker's Day,AO,2019
2019-09-16,Day off for National Heroes' Day,AO,2019
2019-09-17,National Heroes' Day,AO,2019
2019-11-02,All Souls' Day,AO,2019
2019-11-11,National Independence Day,AO,2019
2019-12-25,Christmas and Family Day,AO,2019
2020-01-01,New Year's Day,AO,2020
2020-02-03,Day off for Liberation Movement Day,AO,2020
2020-02-04,Liberation Movement Day,AO,2020
2020-02-24,Day off for Carnival Day,AO,2020
2020-02-25,Carnival Day,AO,2020
2020-03-08,International Women's Day,AO,2020
2020-03-23,Southern Africa Liberation Day,AO,2020
2020-04-04,Peace and National Reconciliation Day,AO,2020
2020-04-10,Good Friday,AO,2020
2020-05-01,International Worker's Day,AO,2020
2020-09-17,National Heroes' Day,AO,2020
2020-09-18,Day off for National Heroes' Day,AO,2020
2020-11-02,All Souls' Day,AO,2020
2020-11-11,National Independence Day,AO,2020
2020-12-25,Christmas and Family Day,AO,2020
2021-01-01,New Year's Day,AO,2021
2021-02-04,Liberation Movement Day,AO,2021
2021-02-05,Day off for Liberation Movement Day,AO,2021
2021-02-15,Day off for Carnival Day,AO,2021
2021-02-16,Carnival Day,AO,2021
2021-03-08,International Women's Day,AO,2021
2021-03-22,Day off for Southern Africa Liberation Day,AO,2021
2021-03-23,Southern Africa Liberation Day,AO,2021
2021-04-02,Good Friday,AO,2021
2021-04-04,Peace and National Reconciliation Day,AO,2021
2021-05-01,International Worker's Day,AO,2021
2021-09-17,National Heroes' Day,AO,2021
2021-11-01,Day off for All Souls' Day,AO,2021
2021-11-02,All Souls' Day,AO,2021
2021-11-11,National Independence Day,AO,2021
2021-11-12,Day off for National Independence Day,AO,2021
2021-12-25,Christmas and Family Day,AO,2021
2022-01-01,New Year's Day,AO,2022
2022-02-04,Liberation Movement Day,AO,2022
2022-02-28,Day off for Carnival Day,AO,2022
2022-03-01,Carnival Day,AO,2022
2022-03-07,Day off for International Women's Day,AO,2022
2022-03-08,International Women's Day,AO,2022
2022-03-23,Southern Africa Liberation Day,AO,2022
2022-04-04,Peace and National Reconciliation Day,AO,2022
2022-04-15,Good Friday,AO,2022
2022-05-01,International Worker's Day,AO,2022
2022-09-17,National Heroes' Day,AO,2022
2022-11-02,All Souls' Day,AO,2022
2022-11-11,National Independence Day,AO,2022
2022-12-25,Christmas and Family Day,AO,2022
2023-01-01,New Year's Day,AO,2023
2023-02-04,Liberation Movement Day,AO,2023
2023-02-20,Day off for Carnival Day,AO,2023
2023-02-21,Carnival Day,AO,2023
2023-03-08,International Women's Day,AO,2023
2023-03-23,Southern Africa Liberation Day,AO,2023
2023-03-24,Day off for Southern Africa Liberation Day,AO,2023
2023-04-03,Day off for Peace and National Reconciliation Day,AO,2023
2023-04-04,Peace and National Reconciliation Day,AO,2023
2023-04-07,Good Friday,AO,2023
2023-05-01,International Worker's Day,AO,2023
2023-09-17,National Heroes' Day,AO,2023
2023-11-02,All Souls' Day,AO,2023
2023-11-03,Day off for All Souls' Day,AO,2023
2023-11-11,National Independence Day,AO,2023
2023-12-25,Christmas and Family Day,AO,2023
2024-01-01,New Year's Day,AO,2024
2024-02-04,Liberation Movement Day,AO,2024
2024-02-12,Day off for Carnival Day,AO,2024
2024-02-13,Carnival Day,AO,2024
2024-03-08,International Women's Day,AO,2024
2024-03-23,Southern Africa Liberation Day,AO,2024
2024-03-29,Good Friday,AO,2024
2024-04-04,Peace and National Reconciliation Day,AO,2024
2024-04-05,Day off for Peace and National Reconciliation Day,AO,2024
2024-05-01,International Worker's Day,AO,2024
2024-09-16,Day off for National Heroes' Day,AO,2024
2024-09-17,National Heroes' Day,AO,2024
2024-11-02,All Souls' Day,AO,2024
2024-11-11,National Independence Day,AO,2024
2024-12-25,Christmas and Family Day,AO,2024
2025-01-01,New Year's Day,AO,2025
2025-02-03,Day off for Liberation Movement Day,AO,2025
2025-02-04,Liberation Movement Day,AO,2025
2025-03-03,Day off for Carnival Day,AO,2025
2025-03-04,Carnival Day,AO,2025
2025-03-08,International Women's Day,AO,2025
2025-03-23,Southern Africa Liberation Day,AO,2025
2025-04-04,Peace and National Reconciliation Day,AO,2025
2025-04-18,Good Friday,AO,2025
2025-05-01,International Worker's Day,AO,2025
2025-05-02,Day off for International Worker's Day,AO,2025
2025-09-17,National Heroes' Day,AO,2025
2025-11-02,All Souls' Day,AO,2025
2025-11-10,Day off for National Independence Day,AO,2025
2025-11-11,National Independence Day,AO,2025
2025-12-25,Christmas and Family Day,AO,2025
2025-12-26,Day off for Christmas and Family Day,AO,2025
2026-01-01,New Year's Day,AO,2026
2026-01-02,Day off for New Year's Day,AO,2026
2026-02-04,Liberation Movement Day,AO,2026
2026-02-16,Day off for Carnival Day,AO,2026
2026-02-17,Carnival Day,AO,2026
2026-03-08,International Women's Day,AO,2026
2026-03-23,Southern Africa Liberation Day,AO,2026
2026-04-03,Good Friday,AO,2026
2026-04-04,Peace and National Reconciliation Day,AO,2026
2026-05-01,International Worker's Day,AO,2026
2026-09-17,National Heroes' Day,AO,2026
2026-09-18,Day off for National Heroes' Day,AO,2026
2026-11-02,All Souls' Day,AO,2026
2026-11-11,National Independence Day,AO,2026
2026-12-25,Christmas and Family Day,AO,2026
2027-01-01,New Year's Day,AO,2027
2027-02-04,Liberation Movement Day,AO,2027
2027-02-05,Day off for Liberation Movement Day,AO,2027
2027-02-08,Day off for Carnival Day,AO,2027
2027-02-09,Carnival Day,AO,2027
2027-03-08,International Women's Day,AO,2027
2027-03-22,Day off for Southern Africa Liberation Day,AO,2027
2027-03-23,Southern Africa Liberation Day,AO,2027
2027-03-26,Good Friday,AO,2027
2027-04-04,Peace and National Reconciliation Day,AO,2027
2027-05-01,International Worker's Day,AO,2027
2027-09-17,National Heroes' Day,AO,2027
2027-11-01,Day off for All Souls' Day,AO,2027
2027-11-02,All Souls' Day,AO,2027
2027-11-11,National Independence Day,AO,2027
2027-11-12,Day off for National Independence Day,AO,2027
2027-12-25,Christmas and Family Day,AO,2027
2028-01-01,New Year's Day,AO,2028
2028-02-04,Liberation Movement Day,AO,2028
2028-02-28,Day off for Carnival Day,AO,2028
2028-02-29,Carnival Day,AO,2028
2028-03-08,International Women's Day,AO,2028
2028-03-23,Southern Africa Liberation Day,AO,2028
2028-03-24,Day off for Southern Africa Liberation Day,AO,2028
2028-04-03,Day off for Peace and National Reconciliation Day,AO,2028
2028-04-04,Peace and National Reconciliation Day,AO,2028
2028-04-14,Good Friday,AO,2028
2028-05-01,International Worker's Day,AO,2028
2028-09-17,National Heroes' Day,AO,2028
2028-11-02,All Souls' Day,AO,2028
2028-11-03,Day off for All Souls' Day,AO,2028
2028-11-11,National Independence Day,AO,2028
2028-12-25,Christmas and Family Day,AO,2028
2029-01-01,New Year's Day,AO,2029
2029-02-04,Liberation Movement Day,AO,2029
2029-02-12,Day off for Carnival Day,AO,2029
2029-02-13,Carnival Day,AO,2029
2029-03-08,International Women's Day,AO,2029
2029-03-09,Day off for International Women's Day,AO,2029
2029-03-23,Southern Africa Liberation Day,AO,2029
2029-03-30,Good Friday,AO,2029
2029-04-04,Peace and National Reconciliation Day,AO,2029
2029-04-30,Day off for International Worker's Day,AO,2029
2029-05-01,International Worker's Day,AO,2029
2029-09-17,National Heroes' Day,AO,2029
2029-11-02,All Souls' Day,AO,2029
2029-11-11,National Independence Day,AO,2029
2029-12-24,Day off for Christmas and Family Day,AO,2029
2029-12-25,Christmas and Family Day,AO,2029
2029-12-31,Day off for New Year's Day,AO,2029
2030-01-01,New Year's Day,AO,2030
2030-02-04,Liberation Movement Day,AO,2030
2030-03-04,Day off for Carnival Day,AO,2030
2030-03-05,Carnival Day,AO,2030
2030-03-08,International Women's Day,AO,2030
2030-03-23,Southern Africa Liberation Day,AO,2030
2030-04-04,Peace and National Reconciliation Day,AO,2030
2030-04-05,Day off for Peace and National Reconciliation Day,AO,2030
2030-04-19,Good Friday,AO,2030
2030-05-01,International Worker's Day,AO,2030
2030-09-16,Day off for National Heroes' Day,AO,2030
2030-09-17,National Heroes' Day,AO,2030
2030-11-02,All Souls' Day,AO,2030
2030-11-11,National Independence Day,AO,2030
2030-12-25,Christmas and Family Day,AO,2030
2031-01-01,New Year's Day,AO,2031
2031-02-03,Day off for Liberation Movement Day,AO,2031
2031-02-04,Liberation Movement Day,AO,2031
2031-02-24,Day off for Carnival Day,AO,2031
2031-02-25,Carnival Day,AO,2031
2031-03-08,International Women's Day,AO,2031
2031-03-23,Southern Africa Liberation Day,AO,2031
2031-04-04,Peace and National Reconciliation Day,AO,2031
2031-04-11,Good Friday,AO,2031
2031-05-01,International Worker's Day,AO,2031
2031-05-02,Day off for International Worker's Day,AO,2031
2031-09-17,National Heroes' Day,AO,2031
2031-11-02,All Souls' Day,AO,2031
2031-11-10,Day off for National Independence Day,AO,2031
2031-11-11,National Independence Day,AO,2031
2031-12-25,Christmas and Family Day,AO,2031
2031-12-26,Day off for Christmas and Family Day,AO,2031
2032-01-01,New Year's Day,AO,2032
2032-01-02,Day off for New Year's Day,AO,2032
2032-02-04,Liberation Movement Day,AO,2032
2032-02-09,Day off for Carnival Day,AO,2032
2032-02-10,Carnival Day,AO,2032
2032-03-08,International Women's Day,AO,2032
2032-03-22,Day off for Southern Africa Liberation Day,AO,2032
2032-03-23,Southern Africa Liberation Day,AO,2032
2032-03-26,Good Friday,AO,2032
2032-04-04,Peace and National Reconciliation Day,AO,2032
2032-05-01,International Worker's Day,AO,2032
2032-09-17,National Heroes' Day,AO,2032
2032-11-01,Day off for All Souls' Day,AO,2032
2032-11-02,All Souls' Day,AO,2032
2032-11-11,National Independence Day,AO,2032
2032-11-12,Day off for National Independence Day,AO,2032
2032-12-25,Christmas and Family Day,AO,2032
2033-01-01,New Year's Day,AO,2033
2033-02-04,Liberation Movement Day,AO,2033
2033-02-28,Day off for Carnival Day,AO,2033
2033-03-01,Carnival Day,AO,2033
2033-03-07,Day off for International Women's Day,AO,2033
2033-03-08,International Women's Day,AO,2033
2033-03-23,Southern Africa Liberation Day,AO,2033
2033-04-04,Peace and National Reconciliation Day,AO,2033
2033-04-15,Good Friday,AO,2033
2033-05-01,International Worker's Day,AO,2033
2033-09-17,National Heroes' Day,AO,2033
2033-11-02,All Souls' Day,AO,2033
2033-11-11,National Independence Day,AO,2033
2033-12-25,Christmas and Family Day,AO,2033
2034-01-01,New Year's Day,AO,2034
2034-02-04,Liberation Movement Day,AO,2034
2034-02-20,Day off for Carnival Day,AO,2034
2034-02-21,Carnival Day,AO,2034
2034-03-08,International Women's Day,AO,2034
2034-03-23,Southern Africa Liberation Day,AO,2034
2034-03-24,Day off for Southern Africa Liberation Day,AO,2034
2034-04-03,Day off for Peace and National Reconciliation Day,AO,2034
2034-04-04,Peace and National Reconciliation Day,AO,2034
2034-04-07,Good Friday,AO,2034
2034-05-01,International Worker's Day,AO,2034
2034-09-17,National Heroes' Day,AO,2034
2034-11-02,All Souls' Day,AO,2034
2034-11-03,Day off for All Souls' Day,AO,2034
2034-11-11,National Independence Day,AO,2034
2034-12-25,Christmas and Family Day,AO,2034
2035-01-01,New Year's Day,AO,2035
2035-02-04,Liberation Movement Day,AO,2035
2035-02-05,Day off for Carnival Day,AO,2035
2035-02-06,Carnival Day,AO,2035
2035-03-08,International Women's Day,AO,2035
2035-03-09,Day off for International Women's Day,AO,2035
2035-03-23,Good Friday,AO,2035
2035-03-23,Southern Africa Liberation Day,AO,2035
2035-04-04,Peace and National Reconciliation Day,AO,2035
2035-04-30,Day off for International Worker's Day,AO,2035
2035-05-01,International Worker's Day,AO,2035
2035-09-17,National Heroes' Day,AO,2035
2035-11-02,All Souls' Day,AO,2035
2035-11-11,National Independence Day,AO,2035
2035-12-24,Day off for Christmas and Family Day,AO,2035
2035-12-25,Christmas and Family Day,AO,2035
2035-12-31,Day off for New Year's Day,AO,2035
2036-01-01,New Year's Day,AO,2036
2036-02-04,Liberation Movement Day,AO,2036
2036-02-25,Day off for Carnival Day,AO,2036
2036-02-26,Carnival Day,AO,2036
2036-03-08,International Women's Day,AO,2036
2036-03-23,Southern Africa Liberation Day,AO,2036
2036-04-04,Peace and National Reconciliation Day,AO,2036
2036-04-11,Good Friday,AO,2036
2036-05-01,International Worker's Day,AO,2036
2036-05-02,Day off for International Worker's Day,AO,2036
2036-09-17,National Heroes' Day,AO,2036
2036-11-02,All Souls' Day,AO,2036
2036-11-10,Day off for National Independence Day,AO,2036
2036-11-11,National Independence Day,AO,2036
2036-12-25,Christmas and Family Day,AO,2036
2036-12-26,Day off for Christmas and Family Day,AO,2036
2037-01-01,New Year's Day,AO,2037
2037-01-02,Day off for New Year's Day,AO,2037
2037-02-04,Liberation Movement Day,AO,2037
2037-02-16,Day off for Carnival Day,AO,2037
2037-02-17,Carnival Day,AO,2037
2037-03-08,International Women's Day,AO,2037
2037-03-23,Southern Africa Liberation Day,AO,2037
2037-04-03,Good Friday,AO,2037
2037-04-04,Peace and National Reconciliation Day,AO,2037
2037-05-01,International Worker's Day,AO,2037
2037-09-17,National Heroes' Day,AO,2037
2037-09-18,Day off for National Heroes' Day,AO,2037
2037-11-02,All Souls' Day,AO,2037
2037-11-11,National Independence Day,AO,2037
2037-12-25,Christmas and Family Day,AO,2037
2038-01-01,New Year's Day,AO,2038
2038-02-04,Liberation Movement Day,AO,2038
2038-02-05,Day off for Liberation Movement Day,AO,2038
2038-03-08,Day off for Carnival Day,AO,2038
2038-03-08,International Women's Day,AO,2038
2038-03-09,Carnival Day,AO,2038
2038-03-22,Day off for Southern Africa Liberation Day,AO,2038
2038-03-23,Southern Africa Liberation Day,AO,2038
2038-04-04,Peace and National Reconciliation Day,AO,2038
2038-04-23,Good Friday,AO,2038
2038-05-01,International Worker's Day,AO,2038
2038-09-17,National Heroes' Day,AO,2038
2038-11-01,Day off for All Souls' Day,AO,2038
2038-11-02,All Souls' Day,AO,2038
2038-11-11,National Independence Day,AO,2038
2038-11-12,Day off for National Independence Day,AO,2038
2038-12-25,Christmas and Family Day,AO,2038
2039-01-01,New Year's Day,AO,2039
2039-02-04,Liberation Movement Day,AO,2039
2039-02-21,Day off for Carnival Day,AO,2039
2039-02-22,Carnival Day,AO,2039
2039-03-07,Day off for International Women's Day,AO,2039
2039-03-08,International Women's Day,AO,2039
2039-03-23,Southern Africa Liberation Day,AO,2039
2039-04-04,Peace and National Reconciliation Day,AO,2039
2039-04-08,Good Friday,AO,2039
2039-05-01,International Worker's Day,AO,2039
2039-09-17,National Heroes' Day,AO,2039
2039-11-02,All Souls' Day,AO,2039
2039-11-11,National Independence Day,AO,2039
2039-12-25,Christmas and Family Day,AO,2039
2040-01-01,New Year's Day,AO,2040
2040-02-04,Liberation Movement Day,AO,2040
2040-02-13,Day off for Carnival Day,AO,2040
2040-02-14,Carnival Day,AO,2040
2040-03-08,International Women's Day,AO,2040
2040-03-09,Day off for International Women's Day,AO,2040
2040-03-23,Southern Africa Liberation Day,AO,2040
2040-03-30,Good Friday,AO,2040
2040-04-04,Peace and National Reconciliation Day,AO,2040
2040-04-30,Day off for International Worker's Day,AO,2040
2040-05-01,International Worker's Day,AO,2040
2040-09-17,National Heroes' Day,AO,2040
2040-11-02,All Souls' Day,AO,2040
2040-11-11,National Independence Day,AO,2040
2040-12-24,Day off for Christmas and Family Day,AO,2040
2040-12-25,Christmas and Family Day,AO,2040
2040-12-31,Day off for New Year's Day,AO,2040
2041-01-01,New Year's Day,AO,2041
2041-02-04,Liberation Movement Day,AO,2041
2041-03-04,Day off for Carnival Day,AO,2041
2041-03-05,Carnival Day,AO,2041
2041-03-08,International Women's Day,AO,2041
2041-03-23,Southern Africa Liberation Day,AO,2041
2041-04-04,Peace and National Reconciliation Day,AO,2041
2041-04-05,Day off for Peace and National Reconciliation Day,AO,2041
2041-04-19,Good Friday,AO,2041
2041-05-01,International Worker's Day,AO,2041
2041-09-16,Day off for National Heroes' Day,AO,2041
2041-09-17,National Heroes' Day,AO,2041
2041-11-02,All Souls' Day,AO,2041
2041-11-11,National Independence Day,AO,2041
2041-12-25,Christmas and Family Day,AO,2041
2042-01-01,New Year's Day,AO,2042
2042-02-03,Day off for Liberation Movement Day,AO,2042
2042-02-04,Liberation Movement Day,AO,2042
2042-02-17,Day off for Carnival Day,AO,2042
2042-02-18,Carnival Day,AO,2042
2042-03-08,International Women's Day,AO,2042
2042-03-23,Southern Africa Liberation Day,AO,2042
2042-04-04,Good Friday,AO,2042
2042-04-04,Peace and National Reconciliation Day,AO,2042
2042-05-01,International Worker's Day,AO,2042
2042-05-02,Day off for International Worker's Day,AO,2042
2042-09-17,National Heroes' Day,AO,2042
2042-11-02,All Souls' Day,AO,2042
2042-11-10,Day off for National Independence Day,AO,2042
2042-11-11,National Independence Day,AO,2042
2042-12-25,Christmas and Family Day,AO,2042
2042-12-26,Day off for Christmas and Family Day,AO,2042
2043-01-01,New Year's Day,AO,2043
2043-01-02,Day off for New Year's Day,AO,2043
2043-02-04,Liberation Movement Day,AO,2043
2043-02-09,Day off for Carnival Day,AO,2043
2043-02-10,Carnival Day,AO,2043
2043-03-08,International Women's Day,AO,2043
2043-03-23,Southern Africa Liberation Day,AO,2043
2043-03-27,Good Friday,AO,2043
2043-04-04,Peace and National Reconciliation Day,AO,2043
2043-05-01,International Worker's Day,AO,2043
2043-09-17,National Heroes' Day,AO,2043
2043-09-18,Day off for National Heroes' Day,AO,2043
2043-11-02,All Souls' Day,AO,2043
2043-11-11,National Independence Day,AO,2043
2043-12-25,Christmas and Family Day,AO,2043
2044-01-01,New Year's Day,AO,2044
2044-02-04,Liberation Movement Day,AO,2044
2044-02-05,Day off for Liberation Movement Day,AO,2044
2044-02-29,Day off for Carnival Day,AO,2044
2044-03-01,Carnival Day,AO,2044
2044-03-07,Day off for International Women's Day,AO,2044
2044-03-08,International Women's Day,AO,2044
2044-03-23,Southern Africa Liberation Day,AO,2044
2044-04-04,Peace and National Reconciliation Day,AO,2044
2044-04-15,Good Friday,AO,2044
2044-05-01,International Worker's Day,AO,2044
2044-09-17,National Heroes' Day,AO,2044
2044-11-02,All Souls' Day,AO,2044
2044-11-11,National Independence Day,AO,2044
2044-12-25,Christmas and Family Day,AO,2044
1995-01-01,New Year's Day,AR,1995
1995-04-02,War Veterans Day,AR,1995
1995-04-14,Good Friday,AR,1995
1995-05-01,Labor Day,AR,1995
1995-05-25,May Revolution Day,AR,1995
1995-06-10,"Day of Argentine Sovereignty over the Malvinas, Sandwich and South Atlantic Islands",AR,1995
1995-06-19,Pass to the Immortality of
gitextract_qjjk9ip8/ ├── .github/ │ └── workflows/ │ └── build.yml ├── .gitignore ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── data-raw/ │ ├── AUTHORS-holidays.txt │ ├── LICENSE-holidays.txt │ ├── README.md │ └── generated_holidays.csv ├── examples/ │ ├── example_air_passengers.csv │ ├── example_retail_sales.csv │ ├── example_wp_log_R.csv │ ├── example_wp_log_R_outliers1.csv │ ├── example_wp_log_R_outliers2.csv │ ├── example_wp_log_peyton_manning.csv │ └── example_yosemite_temps.csv ├── lib/ │ ├── prophet/ │ │ ├── diagnostics.rb │ │ ├── forecaster.rb │ │ ├── holidays.rb │ │ ├── plot.rb │ │ ├── stan_backend.rb │ │ └── version.rb │ ├── prophet-rb.rb │ └── prophet.rb ├── prophet-rb.gemspec ├── stan/ │ └── prophet.stan ├── test/ │ ├── anomalies_test.rb │ ├── diagnostics_test.rb │ ├── forecast_test.rb │ ├── prophet_test.rb │ ├── save_load_test.rb │ ├── support/ │ │ ├── changepoints.py │ │ ├── country_holidays.py │ │ ├── cross_validation.py │ │ ├── custom_cutoffs.py │ │ ├── custom_seasonality.py │ │ ├── flat.py │ │ ├── holidays2.py │ │ ├── hyperparameters.py │ │ ├── linear.py │ │ ├── load.py │ │ ├── logistic.py │ │ ├── multiplicative_seasonality.py │ │ ├── outliers.py │ │ ├── regressors.py │ │ ├── save.py │ │ └── subdaily.py │ └── test_helper.rb └── vendor.yml
SYMBOL INDEX (176 symbols across 14 files)
FILE: lib/prophet.rb
type Prophet (line 18) | module Prophet
class Error (line 19) | class Error < StandardError; end
function new (line 21) | def self.new(**kwargs)
function forecast (line 25) | def self.forecast(series, count: 10, country_holidays: nil, cap: nil, ...
function anomalies (line 95) | def self.anomalies(series, interval_width: 0.99, country_holidays: nil...
function from_json (line 109) | def self.from_json(model_json)
FILE: lib/prophet/diagnostics.rb
type Prophet (line 1) | module Prophet
type Diagnostics (line 2) | module Diagnostics
function generate_cutoffs (line 3) | def self.generate_cutoffs(df, horizon, initial, period)
function cross_validation (line 31) | def self.cross_validation(model, horizon:, period: nil, initial: nil...
function single_cutoff_forecast (line 89) | def self.single_cutoff_forecast(df, model, cutoff, horizon, predict_...
function prophet_copy (line 115) | def self.prophet_copy(m, cutoff = nil)
function timedelta (line 156) | def self.timedelta(value)
function deepcopy (line 167) | def self.deepcopy(value)
function performance_metrics (line 177) | def self.performance_metrics(df, metrics: nil, rolling_window: 0.1, ...
function rolling_mean_by_h (line 224) | def self.rolling_mean_by_h(x, h, w, name)
function rolling_median_by_h (line 260) | def self.rolling_median_by_h(x, h, w, name)
function mse (line 295) | def self.mse(df, w)
function rmse (line 303) | def self.rmse(df, w)
function mae (line 309) | def self.mae(df, w)
function mape (line 317) | def self.mape(df, w)
function mdape (line 325) | def self.mdape(df, w)
function smape (line 333) | def self.smape(df, w)
function coverage (line 341) | def self.coverage(df, w)
FILE: lib/prophet/forecaster.rb
type Prophet (line 1) | module Prophet
class Forecaster (line 2) | class Forecaster
method initialize (line 15) | def initialize(
method validate_inputs (line 90) | def validate_inputs
method validate_column_name (line 125) | def validate_column_name(name, check_holidays: true, check_seasonali...
method setup_dataframe (line 156) | def setup_dataframe(df, initialize_scales: false)
method initialize_scales (line 226) | def initialize_scales(initialize_scales, df)
method set_changepoints (line 252) | def set_changepoints
method fourier_series (line 285) | def fourier_series(dates, period, series_order)
method make_seasonality_features (line 296) | def make_seasonality_features(dates, period, series_order, prefix)
method construct_holiday_dataframe (line 301) | def construct_holiday_dataframe(dates)
method make_holiday_features (line 326) | def make_holiday_features(dates, holidays)
method add_regressor (line 374) | def add_regressor(name, prior_scale: nil, standardize: "auto", mode:...
method add_seasonality (line 393) | def add_seasonality(name:, period:, fourier_order:, prior_scale: nil...
method add_country_holidays (line 422) | def add_country_holidays(country_name)
method make_all_seasonality_features (line 443) | def make_all_seasonality_features(df)
method regressor_column_matrix (line 493) | def regressor_column_matrix(seasonal_features, modes)
method add_group_component (line 530) | def add_group_component(components, name, group)
method parse_seasonality_args (line 540) | def parse_seasonality_args(name, arg, auto_disable, default_order)
method set_auto_seasonalities (line 561) | def set_auto_seasonalities
method linear_growth_init (line 609) | def linear_growth_init(df)
method logistic_growth_init (line 618) | def logistic_growth_init(df)
method flat_growth_init (line 646) | def flat_growth_init(df)
method fit (line 652) | def fit(df, **kwargs)
method predict (line 737) | def predict(df = nil)
method piecewise_linear (line 765) | def piecewise_linear(t, deltas, k, m, changepoint_ts)
method piecewise_logistic (line 779) | def piecewise_logistic(t, cap, deltas, k, m, changepoint_ts)
method flat_trend (line 798) | def flat_trend(t, m)
method predict_trend (line 803) | def predict_trend(df)
method predict_seasonal_components (line 821) | def predict_seasonal_components(df)
method sample_posterior_predictive (line 846) | def sample_posterior_predictive(df)
method predictive_samples (line 879) | def predictive_samples(df)
method predict_uncertainty (line 885) | def predict_uncertainty(df)
method sample_model (line 900) | def sample_model(df, seasonal_features, iteration, s_a, s_m)
method sample_predictive_trend (line 917) | def sample_predictive_trend(df, iteration)
method make_future_dataframe (line 961) | def make_future_dataframe(periods:, freq: "D", include_history: true)
method to_json (line 1007) | def to_json
method convert_df (line 1015) | def convert_df(df)
method to_datetime (line 1026) | def to_datetime(vec)
method df_concat_axis_one (line 1043) | def df_concat_axis_one(dfs)
method poisson (line 1051) | def poisson(lam)
method laplace (line 1063) | def laplace(loc, scale, size)
method as_json (line 1088) | def as_json
method from_json (line 1185) | def self.from_json(model_json)
FILE: lib/prophet/holidays.rb
type Prophet (line 1) | module Prophet
type Holidays (line 2) | module Holidays
function get_holiday_names (line 3) | def get_holiday_names(country)
function make_holidays_df (line 12) | def make_holidays_df(year_list, country)
function holidays_df (line 17) | def holidays_df
FILE: lib/prophet/plot.rb
type Prophet (line 1) | module Prophet
type Plot (line 2) | module Plot
function plot (line 3) | def plot(fcst, ax: nil, uncertainty: true, plot_cap: true, xlabel: "...
function plot_components (line 34) | def plot_components(fcst, uncertainty: true, plot_cap: true, weekly_...
function add_changepoints_to_plot (line 97) | def add_changepoints_to_plot(ax, fcst, threshold: 0.01, cp_color: "r...
function plot_cross_validation_metric (line 114) | def self.plot_cross_validation_metric(df_cv, metric:, rolling_window...
function plt (line 160) | def self.plt
function plot_forecast_component (line 171) | def plot_forecast_component(fcst, name, ax: nil, uncertainty: true, ...
function seasonality_plot_df (line 202) | def seasonality_plot_df(ds)
function plot_weekly (line 218) | def plot_weekly(ax: nil, uncertainty: true, weekly_start: 0, figsize...
function plot_yearly (line 245) | def plot_yearly(ax: nil, uncertainty: true, yearly_start: 0, figsize...
function plot_seasonality (line 272) | def plot_seasonality(name:, ax: nil, uncertainty: true, figsize: [10...
function set_y_as_percent (line 313) | def set_y_as_percent(ax)
function plt (line 321) | def plt
function dates (line 325) | def dates
function ticker (line 329) | def ticker
function to_pydatetime (line 333) | def to_pydatetime(v)
FILE: lib/prophet/stan_backend.rb
type Prophet (line 1) | module Prophet
class StanBackend (line 2) | class StanBackend
method initialize (line 3) | def initialize(logger)
method load_model (line 8) | def load_model
method fit (line 14) | def fit(stan_init, stan_data, **kwargs)
method sampling (line 56) | def sampling(stan_init, stan_data, samples, **kwargs)
method stan_to_numo (line 94) | def stan_to_numo(column_names, data)
method prepare_data (line 135) | def prepare_data(stan_init, stan_data)
method platform (line 148) | def platform
FILE: lib/prophet/version.rb
type Prophet (line 1) | module Prophet
FILE: test/anomalies_test.rb
class AnomaliesTest (line 3) | class AnomaliesTest < Minitest::Test
method test_dates (line 4) | def test_dates
method test_times (line 12) | def test_times
method test_country_holidays (line 21) | def test_country_holidays
method test_country_holidays_unsupported (line 25) | def test_country_holidays_unsupported
method test_cap (line 33) | def test_cap
method test_unknown_keyword (line 37) | def test_unknown_keyword
method generate_series (line 46) | def generate_series
FILE: test/diagnostics_test.rb
class DiagnosticsTest (line 3) | class DiagnosticsTest < Minitest::Test
method test_cross_validation (line 4) | def test_cross_validation
method test_cross_validation_cutoffs (line 40) | def test_cross_validation_cutoffs
method test_performance_metrics_invalid (line 53) | def test_performance_metrics_invalid
method test_performance_metrics_non_unique (line 60) | def test_performance_metrics_non_unique
method test_hyperparameter_tuning (line 67) | def test_hyperparameter_tuning
FILE: test/forecast_test.rb
class ForecastTest (line 3) | class ForecastTest < Minitest::Test
method test_daily (line 4) | def test_daily
method test_constant_series (line 18) | def test_constant_series
method test_weekly (line 31) | def test_weekly
method test_monthly (line 44) | def test_monthly
method test_quarterly (line 56) | def test_quarterly
method test_yearly (line 68) | def test_yearly
method test_hourly_local (line 80) | def test_hourly_local
method test_hourly_utc (line 94) | def test_hourly_utc
method test_hourly_active_support (line 108) | def test_hourly_active_support
method test_unknown_frequency (line 131) | def test_unknown_frequency
method test_count (line 144) | def test_count
method test_country_holidays (line 153) | def test_country_holidays
method test_cap (line 158) | def test_cap
method test_bad_key (line 162) | def test_bad_key
method test_few_data_points (line 173) | def test_few_data_points
method test_unknown_keyword (line 180) | def test_unknown_keyword
method generate_series (line 189) | def generate_series
FILE: test/prophet_test.rb
class ProphetTest (line 3) | class ProphetTest < Minitest::Test
method setup (line 4) | def setup
method teardown (line 9) | def teardown
method test_linear (line 16) | def test_linear
method test_logistic (line 43) | def test_logistic
method test_logistic_floor (line 68) | def test_logistic_floor
method test_flat (line 85) | def test_flat
method test_changepoints (line 112) | def test_changepoints
method test_holidays (line 123) | def test_holidays
method test_country_holidays (line 150) | def test_country_holidays
method test_country_holidays_unsupported (line 177) | def test_country_holidays_unsupported
method test_mcmc_samples (line 185) | def test_mcmc_samples
method test_custom_seasonality (line 200) | def test_custom_seasonality
method test_regressors (line 213) | def test_regressors
method test_multiplicative_seasonality (line 235) | def test_multiplicative_seasonality
method test_override_seasonality_mode (line 248) | def test_override_seasonality_mode
method test_subdaily (line 262) | def test_subdaily
method test_no_changepoints (line 281) | def test_no_changepoints
method test_polars (line 290) | def test_polars
method test_infinity (line 315) | def test_infinity
method test_missing_columns (line 325) | def test_missing_columns
method test_updating_fitted_model (line 335) | def test_updating_fitted_model
method test_outliers (line 344) | def test_outliers
method test_holidays_and_regressor (line 354) | def test_holidays_and_regressor
method test_add_regressor_reserved (line 360) | def test_add_regressor_reserved
method test_add_regressor_holidays (line 368) | def test_add_regressor_holidays
method test_add_regressor_country_holidays (line 380) | def test_add_regressor_country_holidays
method test_add_regressor_seasonality (line 389) | def test_add_regressor_seasonality
method test_add_seasonality_regressor (line 398) | def test_add_seasonality_regressor
method test_scaling (line 407) | def test_scaling
method stan_init (line 415) | def stan_init(m)
method plot (line 426) | def plot(m, forecast, name)
method mac? (line 440) | def mac?
FILE: test/save_load_test.rb
class SaveLoadTest (line 3) | class SaveLoadTest < Minitest::Test
method test_save_load (line 4) | def test_save_load
method test_load_in_python (line 21) | def test_load_in_python
method test_load_from_python (line 34) | def test_load_from_python
method test_to_json_not_fit (line 50) | def test_to_json_not_fit
FILE: test/support/regressors.py
function nfl_sunday (line 7) | def nfl_sunday(ds):
FILE: test/test_helper.rb
class Minitest::Test (line 9) | class Minitest::Test
method assert_elements_in_delta (line 10) | def assert_elements_in_delta(expected, actual, delta = 0.3)
method assert_times (line 17) | def assert_times(exp, act)
method load_example (line 21) | def load_example
method test_python? (line 25) | def test_python?
Condensed preview — 51 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (5,353K chars).
[
{
"path": ".github/workflows/build.yml",
"chars": 699,
"preview": "name: build\non: [push, pull_request]\njobs:\n build:\n strategy:\n fail-fast: false\n matrix:\n include:\n"
},
{
"path": ".gitignore",
"chars": 89,
"preview": "/.bundle/\n/.yardoc\n/_yardoc/\n/coverage/\n/doc/\n/pkg/\n/spec/reports/\n/tmp/\n*.lock\n/vendor/\n"
},
{
"path": "CHANGELOG.md",
"chars": 1915,
"preview": "## 0.7.0 (2026-04-07)\n\n- Dropped support for Daru\n- Dropped support for Ruby < 3.3\n\n## 0.6.0 (2025-04-03)\n\n- Updated hol"
},
{
"path": "Gemfile",
"chars": 250,
"preview": "source \"https://rubygems.org\"\n\ngemspec\n\ngem \"rake\"\ngem \"minitest\"\ngem \"polars-df\"\ngem \"matplotlib\", require: false # for"
},
{
"path": "LICENSE.txt",
"chars": 1122,
"preview": "MIT License\n\nCopyright (c) Facebook, Inc. and its affiliates.\nCopyright (c) 2020-2025 Andrew Kane\n\nPermission is hereby "
},
{
"path": "README.md",
"chars": 11182,
"preview": "# Prophet.rb\n\nTime series forecasting for Ruby, ported from [Prophet](https://github.com/facebook/prophet)\n\nSupports:\n\n-"
},
{
"path": "Rakefile",
"chars": 1907,
"preview": "require \"bundler/gem_tasks\"\nrequire \"rake/testtask\"\n\nRake::TestTask.new do |t|\n t.pattern = \"test/**/*_test.rb\"\nend\n\nta"
},
{
"path": "data-raw/AUTHORS-holidays.txt",
"chars": 2220,
"preview": "Holidays Authors\n================\n\nAaron Picht\nAart Goossens\nAbdelkhalek Boukli Hacene\nAkos Furton\nAlejandro Antunes\nAle"
},
{
"path": "data-raw/LICENSE-holidays.txt",
"chars": 1241,
"preview": "Copyright (c) Vacanza Team and individual contributors (see AUTHORS file)\nCopyright (c) dr-prodigy <dr.prodigy.github@gm"
},
{
"path": "data-raw/README.md",
"chars": 239,
"preview": "Holidays from 1995 through 2044 are generated from [this script](https://github.com/facebook/prophet/blob/main/python/sc"
},
{
"path": "data-raw/generated_holidays.csv",
"chars": 4231554,
"preview": "ds,holiday,country,year\n1995-01-01,New Year's Day,AD,1995\n1995-01-06,Epiphany,AD,1995\n1995-02-28,Carnival,AD,1995\n1995-0"
},
{
"path": "examples/example_air_passengers.csv",
"chars": 2165,
"preview": "ds,y\r1949-01-01,112\r1949-02-01,118\r1949-03-01,132\r1949-04-01,129\r1949-05-01,121\r1949-06-01,135\r1949-07-01,148\r1949-08-01"
},
{
"path": "examples/example_retail_sales.csv",
"chars": 5279,
"preview": "ds,y\n1992-01-01,146376\n1992-02-01,147079\n1992-03-01,159336\n1992-04-01,163669\n1992-05-01,170068\n1992-06-01,168663\n1992-07"
},
{
"path": "examples/example_wp_log_R.csv",
"chars": 85609,
"preview": "\"ds\",\"y\"\n\"2008-01-30\",5.97635090929793\n\"2008-01-16\",6.04973345523196\n\"2008-01-17\",6.01126717440416\n\"2008-01-14\",5.953243"
},
{
"path": "examples/example_wp_log_R_outliers1.csv",
"chars": 80366,
"preview": "\"ds\",\"y\"\n\"2008-01-30\",5.97635090929793\n\"2008-01-16\",6.04973345523196\n\"2008-01-17\",6.01126717440416\n\"2008-01-14\",5.953243"
},
{
"path": "examples/example_wp_log_R_outliers2.csv",
"chars": 85194,
"preview": "\"ds\",\"y\"\n\"2008-01-30\",5.97635090929793\n\"2008-01-16\",6.04973345523196\n\"2008-01-17\",6.01126717440416\n\"2008-01-14\",5.953243"
},
{
"path": "examples/example_wp_log_peyton_manning.csv",
"chars": 86845,
"preview": "\"ds\",\"y\"\n\"2007-12-10\",9.59076113897809\n\"2007-12-11\",8.51959031601596\n\"2007-12-12\",8.18367658262066\n\"2007-12-13\",8.072467"
},
{
"path": "examples/example_yosemite_temps.csv",
"chars": 462069,
"preview": "ds,y\n2017-05-01 00:00:00,27.8\n2017-05-01 00:05:00,27.0\n2017-05-01 00:10:00,26.8\n2017-05-01 00:15:00,26.5\n2017-05-01 00:2"
},
{
"path": "lib/prophet/diagnostics.rb",
"chars": 12056,
"preview": "module Prophet\n module Diagnostics\n def self.generate_cutoffs(df, horizon, initial, period)\n # Last cutoff is '"
},
{
"path": "lib/prophet/forecaster.rb",
"chars": 42426,
"preview": "module Prophet\n class Forecaster\n include Holidays\n include Plot\n\n attr_reader :logger, :params, :train_holida"
},
{
"path": "lib/prophet/holidays.rb",
"chars": 760,
"preview": "module Prophet\n module Holidays\n def get_holiday_names(country)\n years = (1995..2045).to_a\n holiday_names "
},
{
"path": "lib/prophet/plot.rb",
"chars": 12854,
"preview": "module Prophet\n module Plot\n def plot(fcst, ax: nil, uncertainty: true, plot_cap: true, xlabel: \"ds\", ylabel: \"y\", f"
},
{
"path": "lib/prophet/stan_backend.rb",
"chars": 4468,
"preview": "module Prophet\n class StanBackend\n def initialize(logger)\n @model = load_model\n @logger = logger\n end\n\n"
},
{
"path": "lib/prophet/version.rb",
"chars": 39,
"preview": "module Prophet\n VERSION = \"0.7.0\"\nend\n"
},
{
"path": "lib/prophet-rb.rb",
"chars": 27,
"preview": "require_relative \"prophet\"\n"
},
{
"path": "lib/prophet.rb",
"chars": 3427,
"preview": "# dependencies\nrequire \"cmdstan\"\nrequire \"logger\"\nrequire \"numo/narray/alt\"\nrequire \"rover\"\n\n# stdlib\nrequire \"set\"\n\n# m"
},
{
"path": "prophet-rb.gemspec",
"chars": 698,
"preview": "require_relative \"lib/prophet/version\"\n\nGem::Specification.new do |spec|\n spec.name = \"prophet-rb\"\n spec.vers"
},
{
"path": "stan/prophet.stan",
"chars": 3634,
"preview": "// Copyright (c) Facebook, Inc. and its affiliates.\n\n// This source code is licensed under the MIT license found in the\n"
},
{
"path": "test/anomalies_test.rb",
"chars": 1301,
"preview": "require_relative \"test_helper\"\n\nclass AnomaliesTest < Minitest::Test\n def test_dates\n series = generate_series\n d"
},
{
"path": "test/diagnostics_test.rb",
"chars": 3862,
"preview": "require_relative \"test_helper\"\n\nclass DiagnosticsTest < Minitest::Test\n def test_cross_validation\n df = load_example"
},
{
"path": "test/forecast_test.rb",
"chars": 4899,
"preview": "require_relative \"test_helper\"\n\nclass ForecastTest < Minitest::Test\n def test_daily\n series = {}\n date = Date.par"
},
{
"path": "test/prophet_test.rb",
"chars": 13378,
"preview": "require_relative \"test_helper\"\n\nclass ProphetTest < Minitest::Test\n def setup\n return unless defined?(RubyProf)\n "
},
{
"path": "test/save_load_test.rb",
"chars": 1886,
"preview": "require_relative \"test_helper\"\n\nclass SaveLoadTest < Minitest::Test\n def test_save_load\n df = load_example\n\n m = "
},
{
"path": "test/support/changepoints.py",
"chars": 417,
"preview": "import pandas as pd\nfrom prophet import Prophet\n\n# float_precision='high' required for pd.read_csv to match precision of"
},
{
"path": "test/support/country_holidays.py",
"chars": 568,
"preview": "import pandas as pd\nfrom prophet import Prophet\n\n# float_precision='high' required for pd.read_csv to match precision of"
},
{
"path": "test/support/cross_validation.py",
"chars": 564,
"preview": "import pandas as pd\nfrom prophet import Prophet\nfrom prophet.diagnostics import cross_validation, performance_metrics\n\n#"
},
{
"path": "test/support/custom_cutoffs.py",
"chars": 525,
"preview": "import pandas as pd\nfrom prophet import Prophet\nfrom prophet.diagnostics import cross_validation, performance_metrics\n\n#"
},
{
"path": "test/support/custom_seasonality.py",
"chars": 618,
"preview": "import pandas as pd\nfrom prophet import Prophet\n\n# float_precision='high' required for pd.read_csv to match precision of"
},
{
"path": "test/support/flat.py",
"chars": 531,
"preview": "import pandas as pd\nfrom prophet import Prophet\n\n# float_precision='high' required for pd.read_csv to match precision of"
},
{
"path": "test/support/holidays2.py",
"chars": 1177,
"preview": "import pandas as pd\nfrom prophet import Prophet\n\n# float_precision='high' required for pd.read_csv to match precision of"
},
{
"path": "test/support/hyperparameters.py",
"chars": 1147,
"preview": "import itertools\nimport numpy as np\nimport pandas as pd\nfrom prophet import Prophet\nfrom prophet.diagnostics import cros"
},
{
"path": "test/support/linear.py",
"chars": 506,
"preview": "import pandas as pd\nfrom prophet import Prophet\n\n# float_precision='high' required for pd.read_csv to match precision of"
},
{
"path": "test/support/load.py",
"chars": 284,
"preview": "from prophet.serialize import model_from_json\n\nwith open('/tmp/model.json', 'r') as fin:\n m = model_from_json(fin.rea"
},
{
"path": "test/support/logistic.py",
"chars": 550,
"preview": "import pandas as pd\nfrom prophet import Prophet\n\n# float_precision='high' required for pd.read_csv to match precision of"
},
{
"path": "test/support/multiplicative_seasonality.py",
"chars": 574,
"preview": "import pandas as pd\nfrom prophet import Prophet\n\n# float_precision='high' required for pd.read_csv to match precision of"
},
{
"path": "test/support/outliers.py",
"chars": 454,
"preview": "import pandas as pd\nfrom prophet import Prophet\n\n# float_precision='high' required for pd.read_csv to match precision of"
},
{
"path": "test/support/regressors.py",
"chars": 732,
"preview": "import pandas as pd\nfrom prophet import Prophet\n\n# float_precision='high' required for pd.read_csv to match precision of"
},
{
"path": "test/support/save.py",
"chars": 379,
"preview": "import pandas as pd\nfrom prophet import Prophet\nfrom prophet.serialize import model_to_json\n\n# float_precision='high' re"
},
{
"path": "test/support/subdaily.py",
"chars": 541,
"preview": "import pandas as pd\nfrom prophet import Prophet\n\n# float_precision='high' required for pd.read_csv to match precision of"
},
{
"path": "test/test_helper.rb",
"chars": 605,
"preview": "require \"bundler/setup\"\nBundler.require(:default)\nrequire \"minitest/autorun\"\nrequire \"csv\"\n# require \"ruby-prof\"\n\n$VERBO"
},
{
"path": "vendor.yml",
"chars": 805,
"preview": "platforms:\n x86_64-linux:\n url: https://github.com/ankane/ml-builds/releases/download/prophet-1.1/prophet-1.1-x86_64"
}
]
About this extraction
This page contains the full source code of the ankane/prophet-ruby GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 51 files (4.9 MB), approximately 1.3M tokens, and a symbol index with 176 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.