using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BankTV.Logger;

namespace BankTV.Helpers
{
    class NamedayHelper
    {
        private Dictionary<String, String> nameDays = new Dictionary<String, String>();

        public string getNamesByDate(string date) {
            try { 
                if (String.IsNullOrEmpty(date)) return String.Empty;
                string names = nameDays[date];
                if (String.IsNullOrEmpty(names)) return String.Empty;
                int commaPos = CustomIndexOf(names, ',', 4);
                if (commaPos > -1)
                {
                    return "Imieniny: " + names.Substring(0, commaPos);
                }
                return "Imieniny: " + names;
            }
            catch (KeyNotFoundException ex) {
                MyLogger.Log(ex);
                return String.Empty;
            }
        }

        private int CustomIndexOf(string source, char toFind, int position)
        {
            int index = -1;
            for (int i = 0; i < position; i++)
            {
                index = source.IndexOf(toFind, index + 1);
                if (index == -1)
                    break;
            }
            return index;
        }

        public NamedayHelper()
        {
            nameDays["1.1"] = "Maria, Mieczysław, Mieszko, Masław";
            nameDays["1.2"] = "Bazyli, Grzegorz, Izydor, Makary, Narcyz";
            nameDays["1.3"] = "Arleta, Danuta, Genowefa, Zdzisław, Lucjan";
            nameDays["1.4"] = "Angelika, Aniela, Elżbieta, Eugeniusz, Tytus";
            nameDays["1.5"] = "Hanna, Edward, Emilian, Szymon";
            nameDays["1.6"] = "Baltazar, Kacper, Melchior";
            nameDays["1.7"] = "Lucjan, Julian, Rajmund, Walentyna";
            nameDays["1.8"] = "Juliusz, Mścisław, Seweryn, Artur, Rajmund";
            nameDays["1.9"] = "Marcelina, Marcjanna, Adrian, Julian, Alicja, Teresa";
            nameDays["1.10"] = "Danuta, Waleria, Bonifacy, Dobrosław, Grzegorz, Jan, Wilhelm, Adelajda";
            nameDays["1.11"] = "Teodozjusz, Honorata, Matylda, Feliks, Marta";
            nameDays["1.12"] = "Arkadiusz, Benedykt, Rajmund, Greta, Czesław, Czesława, Bernard";
            nameDays["1.13"] = "Bogumiła, Weronika, Bogumił";
            nameDays["1.14"] = "Hilary, Dobrosław, Feliks, Nina, Martyna";
            nameDays["1.15"] = "Dąbrówka, Paweł, Arnold, Izydor, Dorota";
            nameDays["1.16"] = "Waldemar, Marceli, Włodzimierz, Waleria";
            nameDays["1.17"] = "Marian, Rościsław, Antoni, Jan, Henryk";
            nameDays["1.18"] = "Piotr, Małgorzata, Beatrycze";
            nameDays["1.19"] = "Marta, Henryk, Mariusz, Erwin";
            nameDays["1.20"] = "Fabian, Fabiola, Sebastian, Miła";
            nameDays["1.21"] = "Agnieszka, Jarosław, Nora";
            nameDays["1.22"] = "Anastazy, Wincent, Dominika, Mateusz";
            nameDays["1.23"] = "Ildefons, Rajmund, Jan, Fernandy";
            nameDays["1.24"] = "Felicja, Rafał, Franciszek, Robert, Sława";
            nameDays["1.25"] = "Elwira, Paweł, Miłosz, Tatiana";
            nameDays["1.26"] = "Paulina, Polikarp, Tymoteusz, Michał, Tytus, Lutosław, Norma";
            nameDays["1.27"] = "Ilona, Przybysław, Aniela, Jerzy, Julian, Przemysław";
            nameDays["1.28"] = "Agnieszka, Julian, Walery, Karol, Tomasz, Karina, Lesław";
            nameDays["1.29"] = "Zdzisław, Franciszek, Józef, Salomea, Konstancja";
            nameDays["1.30"] = "Teofil, Maciej, Martyna";
            nameDays["1.31"] = "Marcela, Marcelina, Ludwika, Ludwik, Jan, Joanna, Luiza, Ksawery";

            nameDays["2.1"] = "Seweryn, Brygida, Ignacy, Dobrogniew";
            nameDays["2.2"] = "Joanna, Maria, Mirosław, Kornel";
            nameDays["2.3"] = "Wawrzyniec, Błażej, Oskar, Joanna, Telimena"; //02.03
            nameDays["2.4"] = "Weronika, Mariusz, Andrzej, Józef"; //02.04
            nameDays["2.5"] = "Agata, Adelajda, Agnieszka, Izydor, Filip, Justynian"; //02.05
            nameDays["2.6"] = "Dorota, Bogdan, Paweł, Bohdan, Amanda"; //02.06
            nameDays["2.7"] = "Ryszard, Teodor, Romuald, Roman, Wilhelmina"; //02.07
            nameDays["2.8"] = "Hieronim, Sebastian, Piotr, Jan, Irena, Sylwia, Irmina"; //02.08
            nameDays["2.9"] = "Eryka, Cyryl, Apolonia, Marian, Rajmund, Bernard"; //02.09
            nameDays["2.10"] = "Maria, Olgierd, Scholastyka, Elwira, Jacek, Eliza"; //02.10
            nameDays["2.11"] = "Grzegorz, Lucjan, Olgierd, Bernardetta, Maria"; //02.11
            nameDays["2.12"] = "Radosław, Damian, Eulalia, Aleksy, Modest, Benedykt, Norma"; //02.12
            nameDays["2.13"] = "Grzegorz, Katarzyna, Jordan, Lesław"; //02.13
            nameDays["2.14"] = "Cyryl, Metody, Walenty, Walentyna, Zenon, Liliana"; //02.14
            nameDays["2.15"] = "Jowita, Faustyn, Zygfryd, Klaudia, Georgina, Arnold"; //02.15
            nameDays["2.16"] = "Danuta, Julian, Szymon, Daniel"; //02.16
            nameDays["2.17"] = "Aleksy, Łukasz, Zbigniew, Donat, Gizela"; //02.17
            nameDays["2.18"] = "Szymon, Konstancja, Maksym, Flawian, Krystian, Sylwan"; //02.18
            nameDays["2.19"] = "Arnold, Józef, Konrad, Henryk, Marceli, Mirosław"; //02.19
            nameDays["2.20"] = "Leon, Ludomił, Ludomiła, Ludomir, Zenobiusz, Aneta"; //02.20
            nameDays["2.21"] = "Eleonora, Robert, Feliks, Fortunat, Lenka"; //02.21
            nameDays["2.22"] = "Marta, Małgorzata, Piotr, Nikifor"; //02.22
            nameDays["2.23"] = "Romana, Roman, Damian, Polikarp, Izabela"; //02.23
            nameDays["2.24"] = "Maciej, Marek, Bogusz, Sergiusz, Boguta"; //02.24
            nameDays["2.25"] = "Cezary, Donat, Wiktor, Alma, Jarosław"; //02.25
            nameDays["2.26"] = "Mirosław, Aleksander, Bogumił, Bogumiła, Ewelina"; //02.26
            nameDays["2.27"] = "Gabriel, Anastazja, Julian, Liwia, Leonard"; //02.27
            nameDays["2.28"] = "Roman, Ludomir, Makary"; //02.28
            nameDays["2.29"] = "Lech, Lutomir"; //02.29

            nameDays["3.1"] = "Albina, Antonina, Dawid, Radosław"; //03.01
            nameDays["3.2"] = "Helena, Halszka, Krzysztof, Karol"; //03.02
            nameDays["3.3"] = "Maryna, Kunegunda, Tycjan, Kinga"; //03.03
            nameDays["3.4"] = "Arkadiusz, Eugeniusz, Kazimierz, Łucja, Adrianna, Wacław"; //03.04
            nameDays["3.5"] = "Adrian, Fryderyk, Teofil, Aurora, Oliwia"; //03.05
            nameDays["3.6"] = "Róża, Wiktor, Agnieszka, Jordan, Marcin"; //03.06
            nameDays["3.7"] = "Tomasz, Felicyta, Paweł, Perpetua, Paula, Kajetan"; //03.07
            nameDays["3.8"] = "Beata, Wincenty, Jan, Julian"; //03.08
            nameDays["3.9"] = "Franciszka, Dominik, Katarzyna, Brunon"; //03.09
            nameDays["3.10"] = "Cyprian, Aleksander, Marceli, Bożysława"; //03.10
            nameDays["3.11"] = "Benedykt, Konstanty, Edwin, Ludosław, Rozyna"; //03.11
            nameDays["3.12"] = "Alojzy, Bernard, Grzegorz, Justyna, Józefina"; //03.12
            nameDays["3.13"] = "Bożena, Krystyna, Patrycja, Marek"; //03.13
            nameDays["3.14"] = "Leon, Martyna, Matylda, Łazarz, Dalia"; //03.14
            nameDays["3.15"] = "Longin, Klemens, Ludwika, Delfina"; //03.15
            nameDays["3.16"] = "Izabela, Oktawia, Hilary, Henryk"; //03.16
            nameDays["3.17"] = "Patryk, Zbigniew, Regina, Gertruda"; //03.17
            nameDays["3.18"] = "Cyryl, Edward, Boguchwała, Narcyz, Zbysław"; //03.18
            nameDays["3.19"] = "Józef, Bogdan, Aleksandryna"; //03.19
            nameDays["3.20"] = "Klaudia, Eufemia, Wincenty, Maurycy, Kira, Joachim"; //03.20
            nameDays["3.21"] = "Lubomir, Lubomira, Benedykt, Benedykt"; //03.21
            nameDays["3.22"] = "Katarzyna, Bogusław, Oktawian, Jagoda"; //03.22
            nameDays["3.23"] = "Pelagia, Feliks, Zbysław, Konrad"; //03.23
            nameDays["3.24"] = "Marek, Gabriel, Gabriela, Katarzyna, Seweryn"; //03.24
            nameDays["3.25"] = "Mariola, Wieńczysław, Maria, Ireneusz, Bolek, Cezaryna"; //03.25
            nameDays["3.26"] = "Larysa, Emanuel, Teodor, Tymoteusz, Dora, Olga"; //03.26
            nameDays["3.27"] = "Lidia, Ernest, Jan, Marek"; //03.27
            nameDays["3.28"] = "Aniela, Sykstus, Joanna, Antoni, Sonia"; //03.28
            nameDays["3.29"] = "Wiktoryn, Wiktoryna, Helmut, Eustachy, Zenon"; //03.29
            nameDays["3.30"] = "Aniela, Leonard, Amelia, Jan, Amadeusz, Kwiryn, Dobromir"; //03.30
            nameDays["3.31"] = "Beniamin, Balbina, Kordulia, Kornelia, Dobromierz, Gwidon, Kamila"; //03.31

            nameDays["4.1"] = "Teodor, Grażyna, Irena, Zygmunt"; //04.01
            nameDays["4.2"] = "Władysław, Franciszek, Teodozja, Urban, Jerzy, Malwina"; //04.02
            nameDays["4.3"] = "Ryszard, Irena, Pankracy, Inga, Jakub, Sylwester, Renata"; //04.03
            nameDays["4.4"] = "Benedykt, Izydor, Wacław"; //04.04
            nameDays["4.5"] = "Katarzyna, Wincenty, Irena, Kleofas"; //04.05
            nameDays["4.6"] = "Izolda, Ireneusz, Celestyna, Wilhelm, Ada"; //04.06
            nameDays["4.7"] = "Rufin, Donat, Jan, Saturnin, Hermina"; //04.07
            nameDays["4.8"] = "Dionizy, Julia, Cezaryna, January, Seweryn, Amadeusz"; //04.08
            nameDays["4.9"] = "Maria, Dymitr, Maja, Marceli, Wadim"; //04.09
            nameDays["4.10"] = "Michał, Makary, Terencjusz, Borysława"; //04.10
            nameDays["4.11"] = "Filip, Leon, Jaromir, Stanisław, Izolda"; //04.11
            nameDays["4.12"] = "Damian, Juliusz, Zenon, Wiktor, Wiktoryna, Lubosław"; //04.12
            nameDays["4.13"] = "Przemysław, Ida, Marcin, Hermenegilda, Artemona, Justyna"; //04.13
            nameDays["4.14"] = "Berenika, Walerian, Justyna, Bernard, Martyna"; //04.14
            nameDays["4.15"] = "Ludwina, Wacława, Anastazja, Teodor, Adolfina, Odetta"; //04.15
            nameDays["4.16"] = "Cecylian, Bernadeta, Julia, Ksenia, Erwin, Biruta"; //04.16
            nameDays["4.17"] = "Rudolf, Robert, Stefan, Anicet, Klara"; //04.17
            nameDays["4.18"] = "Alicja, Bogusława, Apoloniusz, Gościsława"; //04.18
            nameDays["4.19"] = "Adolf, Tymon, Włodzimierz, Konrad, Leon, Leonia, Tytus"; //04.19
            nameDays["4.20"] = "Czesław, Agnieszka, Marian, Czech"; //04.20
            nameDays["4.21"] = "Bartosz, Feliks, Konrad, Anzelm, Jarosław, Selma"; //04.21
            nameDays["4.22"] = "Kaja, Łukasz, Leon, Nastazja"; //04.22
            nameDays["4.23"] = "Ilona, Jerzy, Wojciech"; //04.23
            nameDays["4.24"] = "Aleksy, Horacy, Horacja, Grzegorz, Aleksander, Fidelis, Bona, Jerzy"; //04.24
            nameDays["4.25"] = "Marek, Jarosław"; //04.25
            nameDays["4.26"] = "Marzena, Klaudiusz, Maria, Marcelina, Ryszard"; //04.26
            nameDays["4.27"] = "Zyta, Teofil, Felicja, Sergiusz"; //04.27
            nameDays["4.28"] = "Paweł, Waleria, Ludwik, Piotr, Bogna, Witalis"; //04.28
            nameDays["4.29"] = "Rita, Donata, Robert, Roberta, Bogusław, Hugon, Piotr"; //04.29
            nameDays["4.30"] = "Marian, Katarzyna, Ludwik, Pius, Donata, Balladyna, Lilia"; //04.30

            nameDays["5.1"] = "Józef, Jeremiasz, Aniela, Filip, Lubomir, Ramona"; //05.01
            nameDays["5.2"] = "Zygmunt, Atanazy, Anatol, Longina, Tola"; //05.02
            nameDays["5.3"] = "Maria, Mariola, Ireneusz, Antonina, Nina"; //05.03
            nameDays["5.4"] = "Monika, Florian, Władysław, Michał"; //05.04
            nameDays["5.5"] = "Irena, Waldemar, Iryda, Tamara"; //05.05
            nameDays["5.6"] = "Filip, Judyta, Jan, Jakub, Benita"; //05.06
            nameDays["5.7"] = "Benedykt, Gizela, Elżbieta, Ludomira, August"; //05.07
            nameDays["5.8"] = "Liza, Stanisław, Wiktor, Marek, Miron, Kornel"; //05.08
            nameDays["5.9"] = "Bożydar, Grzegorz, Karolina, Karol, Katarzyna"; //05.09
            nameDays["5.10"] = "Izydor, Antonina, Symeon, Jan"; //05.10
            nameDays["5.11"] = "Iga, Ignacy, Franciszek, Filip, Mira, Władysław"; //05.11
            nameDays["5.12"] = "Achilles, Joanna, Dominik, Pankracy"; //05.12
            nameDays["5.13"] = "Gloria, Gerwazy, Robert, Serwacy, Agnieszka, Magdalena"; //05.13
            nameDays["5.14"] = "Bonifacy, Dobiesław, Wiktor, Maciej, Julita"; //05.14
            nameDays["5.15"] = "Zofia, Nadzieja, Berta, Izydor, Dionizy"; //05.15
            nameDays["5.16"] = "Andrzej, Jędrzej, Wieńczysław, Małgorzata, Szymon"; //05.16
            nameDays["5.17"] = "Brunon, Paschalis, Weronika, Wiktor, Stanisław, Sławomir, Wera"; //05.17
            nameDays["5.18"] = "Eryk, Feliks, Aleksander, Jan, Alicja, Edwin"; //05.18
            nameDays["5.19"] = "Iwo, Piotr, Mikołaj, Celestyna, Urban, Iwona"; //05.19
            nameDays["5.20"] = "Aleksander, Bazyli, Bernardyn, Krystyna"; //05.20
            nameDays["5.21"] = "Jan, Wiktor, Tymoteusz, Kryspin, Walenty, Monika"; //05.21
            nameDays["5.22"] = "Helena, Wiesława, Julia, Ryta, Emilia, Roma"; //05.22
            nameDays["5.23"] = "Emilia, Iwona, Leoncjusz, Michał, Renata"; //05.23
            nameDays["5.24"] = "Joanna, Zuzanna, Maria, Milena, Zdenka"; //05.24
            nameDays["5.25"] = "Borys, Grzegorz, Urban, Magdalena, Magda"; //05.25
            nameDays["5.26"] = "Filip, Paulina, Marianna, Ewelina, Paweł"; //05.26
            nameDays["5.27"] = "Augustyn, Julian, Jan, Juliusz, Magdalena, Amanda"; //05.27
            nameDays["5.28"] = "Jaromir, Just, Justyna, Wiktor, Jaromir"; //05.28
            nameDays["5.29"] = "Magdalena, Bogumiła, Teodozja, Urszula, Benita"; //05.29
            nameDays["5.30"] = "Ferdynand, Karol, Feliks, Jan, Gryzelda"; //05.30
            nameDays["5.31"] = "Aniela, Petronelia, Kamila, Feliks"; //05.31

            nameDays["6.1"] = "Jakub, Justyn, Konrad, Hortensja, Aniela, Gracja"; //06.01
            nameDays["6.2"] = "Erazm, Marianna, Marcelin, Piotr, Marzena"; //06.02
            nameDays["6.3"] = "Leszek, Tamara, Karol, Klotylda, Anatol"; //06.03
            nameDays["6.4"] = "Franciszek, Karol, Kwiryna, Helga"; //06.04
            nameDays["6.5"] = "Walter, Bonifacy, Waleria, Kira"; //06.05
            nameDays["6.6"] = "Norbert, Laurenty, Dominika, Bogumiła, Laura, Nora"; //06.06
            nameDays["6.7"] = "Robert, Wiesław, Antoni, Jarosław, Ariadna"; //06.07
            nameDays["6.8"] = "Medard, Maksym, Seweryn, Adelajda"; //06.08
            nameDays["6.9"] = "Anna, Felicjan, Pelagia, Efrem, Dominik, Sławoj"; //06.09
            nameDays["6.10"] = "Bogumił, Małgorzata, Diana"; //06.10
            nameDays["6.11"] = "Barnaba, Radomił, Feliks, Benedykt, Flora"; //06.11
            nameDays["6.12"] = "Janina, Jan, Leon, Leonia, Onufry, Gwidon, Nina"; //06.12
            nameDays["6.13"] = "Lucjan, Antoni, Grcja"; //06.13
            nameDays["6.14"] = "Bazyli, Eliza, Justyna, Elwira, Michał, Walery"; //06.14
            nameDays["6.15"] = "Wit, Jolanta, Witold, Lotar"; //06.15
            nameDays["6.16"] = "Alina, Justyn, Justyna, Aneta, Benon"; //06.16
            nameDays["6.16"] = "Albert, Ignacy, Laura, Adolf, Marcjan, Leszek"; //06.17
            nameDays["6.18"] = "Marek, Elżbieta, Paula"; //06.18
            nameDays["6.19"] = "Gerwazy, Protazy, Romuald, Sylwia"; //06.19
            nameDays["6.20"] = "Diana, Bogna, Bogumiła, Florentyna, Rafael, Rafał"; //06.20
            nameDays["6.21"] = "Alicja, Alojzy, Marta, Rudolf"; //06.21
            nameDays["6.22"] = "Paulina, Tomasz, Flawiusz, Jan, Sabina"; //06.22
            nameDays["6.23"] = "Wanda, Zenon, Albina"; //06.23
            nameDays["6.24"] = "Jan, Danuta, Janina"; //06.24
            nameDays["6.25"] = "Łucja, Wilhelm, Dorota, Witold"; //06.25
            nameDays["6.26"] = "Jan, Paweł, Paulina, Rudolfina"; //06.26
            nameDays["6.27"] = "Maryla, Władysław, Maria, Cyryl, Cyprian, Emanuela"; //06.27
            nameDays["6.28"] = "Leon, Ireneusz, Florentyna, Ligia"; //06.28
            nameDays["6.29"] = "Piotr, Paweł, Salomea"; //06.29
            nameDays["6.30"] = "Emilia, Lucyna, Rajmund, Arnold"; //06.30

            nameDays["7.1"] = "Halina, Marian, Otton, Marcin, Juliusz, Bogusz"; //07.01
            nameDays["7.2"] = "Jagoda, Urban, Maria, Karina, Serafin"; //07.02
            nameDays["7.3"] = "Jacek, Anatol, Tomasz, Mirosław"; //07.03
            nameDays["7.4"] = "Odon, Malwina, Teodor, Elżbieta, Zygfryd, Aurelia"; //07.04
            nameDays["7.5"] = "Maria, Antoni, Karolina, Bartłomiej"; //07.05
            nameDays["7.6"] = "Gotard, Dominika, Łucja, Teresa"; //07.06
            nameDays["7.7"] = "Benedykt, Cyryl, Metody, Estera, Kira, Rudolf"; //07.07
            nameDays["7.8"] = "Adriana, Eugeniusz, Elżbieta, Edgar, Wirginia, Arnold"; //07.08
            nameDays["7.9"] = "Lukrecja, Weronika, Zenon, Sylwia, Hieronim, Paloma"; //07.09
            nameDays["7.10"] = "Olaf, Witalis, Filip, Amelia, January, Antoni, Sylwana"; //07.10
            nameDays["7.11"] = "Olga, Kalina, Benedykt, Pelagia, Karina"; //07.11
            nameDays["7.12"] = "Jan, Brunon, Weronika, Bonifacy, Henryk"; //07.12
            nameDays["7.13"] = "Ernest, Małgorzata, Daniela, Kinga, Sara, Andrzej, Irwina"; //07.13
            nameDays["7.14"] = "Bonawentura, Stella, Izabela, Franciszek, Kamil, Kamila, Ulryk, Marceli"; //07.14
            nameDays["7.15"] = "Dawid, Henryk, Włodzimierz, Iga"; //07.15
            nameDays["7.16"] = "Eustachy, Maria, Benedykt, Marika, Benita, Mirella"; //07.16
            nameDays["7.17"] = "Aneta, Bogdan, Aleksy, Jadwiga, Martyna"; //07.17
            nameDays["7.18"] = "Emil, Erwin, Kamil, Kamila, Szymon, Karolina, Robert"; //07.18
            nameDays["7.19"] = "Wincenty, Wodzisław, Marcin, Rufin"; //07.19
            nameDays["7.20"] = "Czesław, Fryderyk, Hieronim, Seweryn, Małgorzata"; //07.20
            nameDays["7.21"] = "Daniel, Daniela, Dalida, Wiktor, Wawrzyniec"; //07.21
            nameDays["7.22"] = "Maria, Magdalena, Albin, Pankracy, Milena"; //07.22
            nameDays["7.23"] = "Apolinary, Bogna, Brygida, Sława, Sławosz, Żelisław"; //07.23
            nameDays["7.24"] = "Kinga, Krystyna, Olga, Michalina"; //07.24
            nameDays["7.25"] = "Walentyna, Krzysztof, Jakub"; //07.25
            nameDays["7.26"] = "Anna, Mirosław, Grażyna, Joachim"; //07.26
            nameDays["7.27"] = "Natalia, Lilia, Julia, Celestyn, Aureliusz, Rudolf"; //07.27
            nameDays["7.28"] = "Ada, Innocenty, Wiktor, Walenty, Marcelia, Wiwiana, Sylwiusz"; //07.28
            nameDays["7.29"] = "Olaf, Marta, Ludmiła, Maria, Konstanty, Beatrycze"; //07.29
            nameDays["7.30"] = "Julita, Piotr, Ludomiła, Leopold, Aldona, Zdobysława"; //07.30
            nameDays["7.31"] = "Ignacy, Lubomir, Helena, Roman"; //07.31

            nameDays["8.1"] = "Alfons, Nadia, Piotr, Justyna, Julian, Jarosław, Nadzieja"; //08.01
            nameDays["8.2"] = "Karina, Gustaw, Euzebiusz, Stefan"; //08.02
            nameDays["8.3"] = "Lidia, Augustyn, Nikodem, Kamelia"; //08.03
            nameDays["8.4"] = "Dominik, Dominika, Jan, Protazy"; //08.04
            nameDays["8.5"] = "Oswald, Maria, Stanisława, Marian, Stanisław, Emil, Karolina"; //08.05
            nameDays["8.6"] = "Sława, Jakub, Oktawian, Stefan, Wincenty"; //08.06
            nameDays["8.7"] = "Kajetan, Klaudia, Donata, Dorota, Konrad, Sykstus, Olechna"; //08.07
            nameDays["8.8"] = "Cyprian, Dominik, Emilian, Iza, Rajmund, Seweryn"; //08.08
            nameDays["8.9"] = "Roman, Ryszard, Romuald, Edyta, Klara"; //08.09
            nameDays["8.10"] = "Bogdan, Borys, Wawrzyniec, Filomena, Bianka"; //08.10
            nameDays["8.11"] = "Klara, Lidia, Zuzanna, Włodzimierz, Luiza"; //08.11
            nameDays["8.12"] = "Lech, Euzebia, Innocenty, Hilary, Hilaria, Julian"; //08.12
            nameDays["8.13"] = "Diana, Hipolit, Poncjan, Gertruda, Elwira, Radosław"; //08.13
            nameDays["8.14"] = "Alfred, Euzebiusz, Maksymilian, Selma"; //08.14
            nameDays["8.15"] = "Maria, Napoleon, Stella"; //08.15
            nameDays["8.16"] = "Roch, Stefan, Joachim, Nora"; //08.16
            nameDays["8.17"] = "Anita, Eliza, Jacek, Joanna, Żanna, Miron, Julianna"; //08.17
            nameDays["8.18"] = "Ilona, Klara, Bronisław, Helena, Bogusław"; //08.18
            nameDays["8.19"] = "Bolesław, Jan, Borysław, Julian, Juliusz, Ludwik, Emilia, Konstancja"; //08.19
            nameDays["8.20"] = "Bernard, Samuel, Sobiesław, Sabina"; //08.20
            nameDays["8.21"] = "Franciszek, Franciszka, Joanna, Pius, Kazimiera, Ruta"; //08.21
            nameDays["8.22"] = "Maria, Cezary, Tymoteusz, Zygfryd"; //08.22
            nameDays["8.23"] = "Róża, Apolinary, Filip, Miła"; //08.23
            nameDays["8.24"] = "Jerzy, Bartłomiej, Bartosz, Emilia, Halina, Malina"; //08.24
            nameDays["8.25"] = "Luiza, Ludwik, Józef, Patrycja, Bela"; //08.25
            nameDays["8.26"] = "Maria, Zefiryna, Teresa, Natalia, Ireneusz, Konstanty"; //08.26
            nameDays["8.27"] = "Monika, Cezary, Józef, Teodor, Małgorzata"; //08.27
            nameDays["8.28"] = "Patrycja, Wyszomir, Aleksander, Augustyn, Sobiesław, Adelina, Erazm"; //08.28
            nameDays["8.29"] = "Beata, Jan, Sabina, Flora, Racibor"; //08.29
            nameDays["8.30"] = "Róża, Szczęsny, Feliks, Małgorzata, Benon, Jowita"; //08.30
            nameDays["8.31"] = "Izabela, Ramona, Bohdan, Rajmund, Cyrus"; //08.31

            nameDays["9.1"] = "Idzi, Bronisława, Belinda"; //09.01
            nameDays["9.2"] = "Julian, Stefan, Seweryn, Wilhelm, Dionizy, Iza"; //09.02
            nameDays["9.3"] = "Izabelia, Szymon, Dorota, Grzegorz, Joachim, Liliana"; //09.03
            nameDays["9.4"] = "Ida, Lilianna, Rozalia, Róża, Julianna, Dalia, Roch"; //09.04
            nameDays["9.5"] = "Dorota, Wawrzyniec, Teodor, Justyn"; //09.05
            nameDays["9.6"] = "Beata, Eugeniusz, Lidia"; //09.06
            nameDays["9.7"] = "Regina, Melchior, Domosława, Marek, Stefan"; //09.07
            nameDays["9.8"] = "Maria, Adriana, Serafina, Radosław, Nestor, Czcibor"; //09.08
            nameDays["9.9"] = "Piotr, Sergiusz, Jacek, Ścibor, Aldona, Jakub"; //09.09
            nameDays["9.10"] = "Łukasz, Mikołaj, Aldona, Mścisław, Irma"; //09.10
            nameDays["9.11"] = "Jacek, Dagna, Feliks, Hiacynt, Piotr, Prot"; //09.11
            nameDays["9.12"] = "Gwidon, Radzimir, Maria, Sylwina, Amadeusz"; //09.12
            nameDays["9.13"] = "Eugenia, Aureliusz, Filip, Jan, Apolinary, Lubomir"; //09.13
            nameDays["9.14"] = "Roksana, Bernard, Cyprian, Mona"; //09.14
            nameDays["9.15"] = "Albin, Albina, Nikodem, Maria, Roland, Lolita"; //09.15
            nameDays["9.16"] = "Edyta, Kornel, Korneliusz, Kamila, Cyprian, Jagna"; //09.16
            nameDays["9.17"] = "Franciszek, Hildegarda, Justyn, Justyna, Robert, Lamberta, Narcyz"; //09.17
            nameDays["9.18"] = "Irma, Józef, Irena, Stanisław, Stefania"; //09.18
            nameDays["9.19"] = "January, Konstancja, Teodor, Leopold"; //09.19
            nameDays["9.20"] = "Filipina, Eustachy, Euzebia, Faustyna, Renata"; //09.20
            nameDays["9.21"] = "Jonasz, Mateusz, Mirosław, Hipolit, Daria, Wawrzyniec"; //09.21
            nameDays["9.22"] = "Tomasz, Maurycy, Joachim, Milana"; //09.22
            nameDays["9.23"] = "Tekla, Bogusław, Linus, Liwiusz"; //09.23
            nameDays["9.24"] = "Gerard, Teodor, Tomira, Tomir, Rupert, Dora, Maryna"; //09.24
            nameDays["9.25"] = "Aurelia, Władysław, Kleofas, Kamila"; //09.25
            nameDays["9.26"] = "Justyna, Cyprian, Wawrzyniec, Łucja"; //09.26
            nameDays["9.27"] = "Damian, Amadeusz, Kosmo, Mirabela, Wincenty"; //09.27
            nameDays["9.28"] = "Luba, Wacław, Wacława, Marek, Tymon"; //09.28
            nameDays["9.29"] = "Michał, Michalina, Franciszek, Rafał, Gabriel"; //09.29
            nameDays["9.30"] = "Wera, Honoriusz, Hieronim, Wiktor, Geralda"; //09.30

            nameDays["10.1"] = "Danuta, Remigiusz, Teresa, Igor, Helojza"; //10.01
            nameDays["10.2"] = "Teofil, Dionizy, Sławomir, Rachela, Sława"; //10.02
            nameDays["10.3"] = "Teresa, Heliodor, Gerard, Jan, Ewald, Józefa, Bogumił"; //10.03
            nameDays["10.4"] = "Rozalia, Edwin, Franciszek, Konrad, Rosława, Rozalia"; //10.04
            nameDays["10.5"] = "Igor, Flawia, Placyd, Apolinary, Rajmund, Justyna"; //10.05
            nameDays["10.6"] = "Artur, Brunon, Fryderyk, Fryderyka, Petra"; //10.06
            nameDays["10.7"] = "Maria, Marek, Sergiusz, Mirela, Krystyna"; //10.07
            nameDays["10.8"] = "Pelagia, Brygida, Waleria, Marcin"; //10.08
            nameDays["10.9"] = "Arnold, Dionizy, Ludwik, Wincenty, Bogdan, Sybila"; //10.09
            nameDays["10.10"] = "Paulina, Franciszek, Daniel, Leon, Pola, Loretta"; //10.10
            nameDays["10.11"] = "Emil, Aldona, Aleksander, Dobromira, Brunon"; //10.11
            nameDays["10.12"] = "Eustachy, Maksymilian, Edwin, Serafin, Krystyna, Maks"; //10.12
            nameDays["10.13"] = "Gerald, Edward, Teofil, Honorata"; //10.13
            nameDays["10.14"] = "Alan, Bernard, Liwia, Damian"; //10.14
            nameDays["10.15"] = "Teresa, Jadwiga, Florentyna, Aurelia, Leonard"; //10.15
            nameDays["10.16"] = "Gaweł, Florentyna, Ambroży, Jadwiga, Małgorzata"; //10.16
            nameDays["10.17"] = "Małgorzata, Wiktor, Marita, Ignacy, Lucyna, Antoni"; //10.17
            nameDays["10.18"] = "Juliusz, Łukasz, Julian, Bogumił, Hanna, Klementyna"; //10.18
            nameDays["10.19"] = "Pelagia, Piotr, Ziemowit, Jan, Paweł, Izaak, Michalina, Michał"; //10.19
            nameDays["10.20"] = "Irena, Jan, Kleopatra, Witalis"; //10.20
            nameDays["10.21"] = "Urszula, Hilary, Celina, Jakub, Janusz"; //10.21
            nameDays["10.22"] = "Kordula, Filip, Klaudia, Salomea, Marek, Halka, Przybysław"; //10.22
            nameDays["10.23"] = "Marlena, Seweryn, Teodor, Honorata, Iga, Jan, Edward"; //10.23
            nameDays["10.24"] = "Rafał, Marcin, Alojzy, Antoni, Areta, Marta"; //10.24
            nameDays["10.25"] = "Daria, Wilhelmina, Wilhelm, Inga, Bonifacy, Maurycy, Sambor"; //10.25
            nameDays["10.26"] = "Lucjan, Łucjan, Lucyna, Fabian, Damian, Ewaryst, Lutosława"; //10.26
            nameDays["10.27"] = "Iwona, Sabina, Wincenty"; //10.27
            nameDays["10.28"] = "Szymon, Tadeusz, Serafin, Wioletta"; //10.28
            nameDays["10.29"] = "Euzebia, Wioletta, Felicjan, Angela, Zenobia, Przemysław"; //10.29
            nameDays["10.30"] = "Zenobia, Przemysław, Edmund, Alfons, Augustyna, Łukasz, Urban"; //10.30
            nameDays["10.31"] = "Urban, Saturnin, August, Augustyn, Krzysztof"; //10.31

            nameDays["11.1"] = "Julian, Łukasz, Konrad, Seweryn, Wiktoryna"; //11.01
            nameDays["11.2"] = "Bohdana, Bohdan, Bogdan, Tobiasz, Henryk"; //11.02
            nameDays["11.3"] = "Sylwia, Hubert, Rupert, Marcin, Miła"; //11.03
            nameDays["11.4"] = "Karol, Olgierd, Emeryk, Albertyna"; //11.04
            nameDays["11.5"] = "Elżbieta, Sławomir, Dominik, Zachariasz, Balladyna"; //11.05
            nameDays["11.6"] = "Feliks, Leonard, Ziemowit, Jacek, Arletta"; //11.06
            nameDays["11.7"] = "Antoni, Żytomir, Ernest, Kalina, Przemiła"; //11.07
            nameDays["11.8"] = "Hadriana, Seweryn, Wiktoryn, Wiktoriusz, Klaudiusz, Klaudia, Bogdan"; //11.08
            nameDays["11.9"] = "Ursyn, Teodor, Gracja, Genowefa, Aleksander, Ludwik, Anatola"; //11.09
            nameDays["11.10"] = "Lena, Ludomir, Natalia, Leon"; //11.10
            nameDays["11.11"] = "Marcin, Bartłomiej, Teodor, Gertruda"; //11.11
            nameDays["11.12"] = "Renata, Witold, Mateusz, Konrad"; //11.12
            nameDays["11.13"] = "Mikołaj, Stanisław, Stanisława, Benedykt, Izaak, Arkadia, Krystyna"; //11.13
            nameDays["11.14"] = "Roger, Serafin, Emil, Emilia, Judyta, Agata, Laura"; //11.14
            nameDays["11.15"] = "Albert, Leopold, Artur, Idalia"; //11.15
            nameDays["11.16"] = "Gertruda, Edmund, Maria, Małgorzata, Marek"; //11.16
            nameDays["11.17"] = "Salomea, Grzegorz, Elżbieta, Waleria"; //11.17
            nameDays["11.18"] = "Roman, Klaudyna, Anielia, Karolina"; //11.18
            nameDays["11.19"] = "Elżbieta, Seweryn, Seweryna, Salomea, Matylda, Maksym, Faustyna, Paweł"; //11.19
            nameDays["11.20"] = "Anatol, Sędzimir, Feliks, Rafał, Edmund, Edyta"; //11.20
            nameDays["11.21"] = "Janusz, Konrad, Albert, Maria, Regina"; //11.21
            nameDays["11.22"] = "Marek, Cecylia, Wszemiła, Stefan, Jonatan"; //11.22
            nameDays["11.23"] = "Adela, Klemens, Klementyna, Felicyta"; //11.23
            nameDays["11.24"] = "Flora, Emma, Emilia, Chryzogon, Jan, Aleksander, Roman"; //11.24
            nameDays["11.25"] = "Erazm, Katarzyna, Elżbieta, Klemens"; //11.25
            nameDays["11.26"] = "Delfina, Sylwester, Konrad, Leonard, Leon, Lesława"; //11.26
            nameDays["11.27"] = "Walerian, Wirgiliusz, Maksymilian, Franciszek, Ksenia"; //11.27
            nameDays["11.28"] = "Lesław, Zdzisław, Jakub, Stefan, Grzegorz, Natalia, Roma"; //11.28
            nameDays["11.29"] = "Błażej, Saturnin, Fryderyk, Margerita"; //11.29
            nameDays["11.30"] = "Maura, Andrzej, Justyna, Justyn, Konstanty, Ondraszek, Maura"; //11.30

            nameDays["12.1"] = "Natalia, Edmund, Eligiusz, Blanka"; //12.01
            nameDays["12.2"] = "Balbina, Bibianna, Paulina, Aurelia, Piotr"; //12.02
            nameDays["12.3"] = "Franciszek, Franciszka, Ksawery, Pasjan, Hilary"; //12.03
            nameDays["12.4"] = "Barbara, Krystian, Hieronim, Jan, Bernard"; //12.04
            nameDays["12.5"] = "Saba, Kryspin, Gerard, Sabina, Edyta, Krystyna, Norbert"; //12.05
            nameDays["12.6"] = "Jarema, Mikołaj, Emilian, Dionizja, Leontyna"; //12.06
            nameDays["12.7"] = "Marcin, Ambroży, Teodor, Agata, Dalia, Sobiesława"; //12.07
            nameDays["12.8"] = "Maria, Światozar, Klemens, Makary, Romaryk, Delfina"; //12.08
            nameDays["12.9"] = "Wiesław, Wiesława, Leokadia, Joanna, Natasza, Aneta"; //12.09
            nameDays["12.10"] = "Julia, Daniela, Bogdan, Bohdan, Judyta, Grzegorz"; //12.10
            nameDays["12.11"] = "Damazy, Waldemar, Daniel, Stefan"; //12.11
            nameDays["12.12"] = "Dagmara, Aleksander, Adelaida, Joanna, Ada"; //12.12
            nameDays["12.13"] = "Łucja, Otylia, Juliusz"; //12.13
            nameDays["12.14"] = "Alfred, Izydor, Jan"; //12.14
            nameDays["12.15"] = "Nina, Celina, Walerian, Ireneusz"; //12.15
            nameDays["12.16"] = "Albina, Zdzisława, Zdzisław, Alicja, Sebastian"; //12.16
            nameDays["12.17"] = "Olimpia, Łazarz, Jolanta, Florian, Łukasz"; //12.17
            nameDays["12.18"] = "Gracjan, Bogusław, Laurencja, Laura"; //12.18
            nameDays["12.19"] = "Gabriela, Grzegorz, Eleonora, Dariusz, Beniamin, Cobretti"; //12.19
            nameDays["12.20"] = "Bogumiła, Dominik, Juliusz, Zefiryn"; //12.20
            nameDays["12.21"] = "Tomasz, Tomisław, Anastazy, Piotr, Jan, Seweryn, Honorata"; //12.21
            nameDays["12.22"] = "Zenon, Honorata, Franciszka, Bożena, Dragomir"; //12.22
            nameDays["12.23"] = "Wiktoria, Wiktor, Sławomir, Małgorzata, Jan, Dagna"; //12.23
            nameDays["12.24"] = "Adam, Ewa, Irmina"; //12.24
            nameDays["12.25"] = "Anastazja, Eulalia, Eugenia, Gloria, Piotr, Aneta"; //12.25
            nameDays["12.26"] = "Jan, Szczepan, Dionizy, Kaliksta"; //12.26
            nameDays["12.27"] = "Teofilia, Godzisław, Antoni, Żaneta, Fabiola, Jan"; //12.27
            nameDays["12.28"] = "Jan, Maksym, Cezary, Antoniusz, Godzisław, Teofilia"; //12.28
            nameDays["12.29"] = "Dawid, Tomasz, Dominik, Dionizy"; //12.29
            nameDays["12.30"] = "Irmina, Eugeniusz, Irma, Seweryn, Rainer, Katarzyna, Sabina"; //12.30
            nameDays["12.31"] = "Melania, Sylwester, Mariusz"; //12.31
        }

    }

}
