UNPKG

angular-hijri-gregorian-datepicker

Version:

[![Build](https://img.shields.io/badge/build-passing-green.svg)](https://www.npmjs.com/package/angular-hijri-gregorian-datepicker) [![Dependencies](https://img.shields.io/badge/dependencies-uptodate-green.svg)](https://www.npmjs.com/package/angular-hijri-

28,227 lines 693 kB
import * as i0 from '@angular/core';
import { Injectable, EventEmitter, Component, Input, Output, HostBinding, NgModule } from '@angular/core';
import * as i1 from '@angular/forms';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import * as i3 from '@angular/common';
import { CommonModule } from '@angular/common';

var dictionary = {
    "1910": {
        "1": {
            fD: {
                gD: "01/01/1910",
                uD: "20/12/1327",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/1910",
                uD: "20/01/1328",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1910",
                uD: "21/01/1328",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "28/02/1910",
                uD: "18/02/1328",
                dN: "Mon",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1910",
                uD: "19/02/1328",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/03/1910",
                uD: "20/03/1328",
                dN: "Thu",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1910",
                uD: "21/03/1328",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/04/1910",
                uD: "21/04/1328",
                dN: "Sat",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1910",
                uD: "22/04/1328",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/05/1910",
                uD: "22/05/1328",
                dN: "Tue",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1910",
                uD: "23/05/1328",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/06/1910",
                uD: "23/06/1328",
                dN: "Thu",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1910",
                uD: "24/06/1328",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/07/1910",
                uD: "25/07/1328",
                dN: "Sun",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1910",
                uD: "26/07/1328",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/08/1910",
                uD: "26/08/1328",
                dN: "Wed",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1910",
                uD: "27/08/1328",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/09/1910",
                uD: "27/09/1328",
                dN: "Fri",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1910",
                uD: "28/09/1328",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/10/1910",
                uD: "28/10/1328",
                dN: "Mon",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1910",
                uD: "29/10/1328",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/11/1910",
                uD: "28/11/1328",
                dN: "Wed",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1910",
                uD: "29/11/1328",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/12/1910",
                uD: "30/12/1328",
                dN: "Sat",
                uC: 30
            }
        }
    },
    "1911": {
        "1": {
            fD: {
                gD: "01/01/1911",
                uD: "01/01/1329",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/01/1911",
                uD: "01/02/1329",
                dN: "Tue",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1911",
                uD: "02/02/1329",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "28/02/1911",
                uD: "29/02/1329",
                dN: "Tue",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1911",
                uD: "30/02/1329",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/03/1911",
                uD: "01/04/1329",
                dN: "Fri",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1911",
                uD: "02/04/1329",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/04/1911",
                uD: "02/05/1329",
                dN: "Sun",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1911",
                uD: "03/05/1329",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/05/1911",
                uD: "03/06/1329",
                dN: "Wed",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1911",
                uD: "04/06/1329",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/06/1911",
                uD: "04/07/1329",
                dN: "Fri",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1911",
                uD: "05/07/1329",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/07/1911",
                uD: "06/08/1329",
                dN: "Mon",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1911",
                uD: "07/08/1329",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/08/1911",
                uD: "07/09/1329",
                dN: "Thu",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1911",
                uD: "08/09/1329",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/09/1911",
                uD: "08/10/1329",
                dN: "Sat",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1911",
                uD: "09/10/1329",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/10/1911",
                uD: "09/11/1329",
                dN: "Tue",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1911",
                uD: "10/11/1329",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/11/1911",
                uD: "10/12/1329",
                dN: "Thu",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1911",
                uD: "11/12/1329",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/12/1911",
                uD: "11/01/1330",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "1912": {
        "1": {
            fD: {
                gD: "01/01/1912",
                uD: "12/01/1330",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/01/1912",
                uD: "12/02/1330",
                dN: "Wed",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1912",
                uD: "13/02/1330",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "29/02/1912",
                uD: "11/03/1330",
                dN: "Thu",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1912",
                uD: "12/03/1330",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/03/1912",
                uD: "13/04/1330",
                dN: "Sun",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1912",
                uD: "14/04/1330",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/04/1912",
                uD: "13/05/1330",
                dN: "Tue",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1912",
                uD: "14/05/1330",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/05/1912",
                uD: "15/06/1330",
                dN: "Fri",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1912",
                uD: "16/06/1330",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/06/1912",
                uD: "15/07/1330",
                dN: "Sun",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1912",
                uD: "16/07/1330",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/07/1912",
                uD: "17/08/1330",
                dN: "Wed",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1912",
                uD: "18/08/1330",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/08/1912",
                uD: "19/09/1330",
                dN: "Sat",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1912",
                uD: "20/09/1330",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/09/1912",
                uD: "19/10/1330",
                dN: "Mon",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1912",
                uD: "20/10/1330",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/10/1912",
                uD: "21/11/1330",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1912",
                uD: "22/11/1330",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/1912",
                uD: "21/12/1330",
                dN: "Sat",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1912",
                uD: "22/12/1330",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/12/1912",
                uD: "23/01/1331",
                dN: "Tue",
                uC: 30
            }
        }
    },
    "1913": {
        "1": {
            fD: {
                gD: "01/01/1913",
                uD: "24/01/1331",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/01/1913",
                uD: "24/02/1331",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1913",
                uD: "25/02/1331",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "28/02/1913",
                uD: "22/03/1331",
                dN: "Fri",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1913",
                uD: "23/03/1331",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/03/1913",
                uD: "23/04/1331",
                dN: "Mon",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1913",
                uD: "24/04/1331",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/04/1913",
                uD: "24/05/1331",
                dN: "Wed",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1913",
                uD: "25/05/1331",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/05/1913",
                uD: "25/06/1331",
                dN: "Sat",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1913",
                uD: "26/06/1331",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/06/1913",
                uD: "26/07/1331",
                dN: "Mon",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1913",
                uD: "27/07/1331",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/07/1913",
                uD: "27/08/1331",
                dN: "Thu",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1913",
                uD: "28/08/1331",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/08/1913",
                uD: "29/09/1331",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1913",
                uD: "01/10/1331",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/09/1913",
                uD: "30/10/1331",
                dN: "Tue",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1913",
                uD: "01/11/1331",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/10/1913",
                uD: "02/12/1331",
                dN: "Fri",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1913",
                uD: "03/12/1331",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/11/1913",
                uD: "02/01/1332",
                dN: "Sun",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1913",
                uD: "03/01/1332",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/12/1913",
                uD: "04/02/1332",
                dN: "Wed",
                uC: 30
            }
        }
    },
    "1914": {
        "1": {
            fD: {
                gD: "01/01/1914",
                uD: "05/02/1332",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/01/1914",
                uD: "05/03/1332",
                dN: "Sat",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1914",
                uD: "06/03/1332",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "28/02/1914",
                uD: "03/04/1332",
                dN: "Sat",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1914",
                uD: "04/04/1332",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/03/1914",
                uD: "05/05/1332",
                dN: "Tue",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1914",
                uD: "06/05/1332",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/04/1914",
                uD: "05/06/1332",
                dN: "Thu",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1914",
                uD: "06/06/1332",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/05/1914",
                uD: "06/07/1332",
                dN: "Sun",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1914",
                uD: "07/07/1332",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/06/1914",
                uD: "07/08/1332",
                dN: "Tue",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1914",
                uD: "08/08/1332",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/07/1914",
                uD: "08/09/1332",
                dN: "Fri",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1914",
                uD: "09/09/1332",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/08/1914",
                uD: "10/10/1332",
                dN: "Mon",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1914",
                uD: "11/10/1332",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/09/1914",
                uD: "11/11/1332",
                dN: "Wed",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1914",
                uD: "12/11/1332",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/10/1914",
                uD: "12/12/1332",
                dN: "Sat",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1914",
                uD: "13/12/1332",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/11/1914",
                uD: "13/01/1333",
                dN: "Mon",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1914",
                uD: "14/01/1333",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/12/1914",
                uD: "14/02/1333",
                dN: "Thu",
                uC: 29
            }
        }
    },
    "1915": {
        "1": {
            fD: {
                gD: "01/01/1915",
                uD: "15/02/1333",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/01/1915",
                uD: "16/03/1333",
                dN: "Sun",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1915",
                uD: "17/03/1333",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "28/02/1915",
                uD: "14/04/1333",
                dN: "Sun",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1915",
                uD: "15/04/1333",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/03/1915",
                uD: "16/05/1333",
                dN: "Wed",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1915",
                uD: "17/05/1333",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/04/1915",
                uD: "16/06/1333",
                dN: "Fri",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1915",
                uD: "17/06/1333",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/05/1915",
                uD: "17/07/1333",
                dN: "Mon",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1915",
                uD: "18/07/1333",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/06/1915",
                uD: "18/08/1333",
                dN: "Wed",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1915",
                uD: "19/08/1333",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/07/1915",
                uD: "19/09/1333",
                dN: "Sat",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1915",
                uD: "20/09/1333",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/08/1915",
                uD: "21/10/1333",
                dN: "Tue",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1915",
                uD: "22/10/1333",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/09/1915",
                uD: "21/11/1333",
                dN: "Thu",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1915",
                uD: "22/11/1333",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/10/1915",
                uD: "23/12/1333",
                dN: "Sun",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1915",
                uD: "24/12/1333",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/11/1915",
                uD: "23/01/1334",
                dN: "Tue",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1915",
                uD: "24/01/1334",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/12/1915",
                uD: "25/02/1334",
                dN: "Fri",
                uC: 30
            }
        }
    },
    "1916": {
        "1": {
            fD: {
                gD: "01/01/1916",
                uD: "26/02/1334",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/1916",
                uD: "26/03/1334",
                dN: "Mon",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1916",
                uD: "27/03/1334",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "29/02/1916",
                uD: "26/04/1334",
                dN: "Tue",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1916",
                uD: "27/04/1334",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/03/1916",
                uD: "27/05/1334",
                dN: "Fri",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1916",
                uD: "28/05/1334",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/04/1916",
                uD: "28/06/1334",
                dN: "Sun",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1916",
                uD: "29/06/1334",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/05/1916",
                uD: "29/07/1334",
                dN: "Wed",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1916",
                uD: "01/08/1334",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/06/1916",
                uD: "30/08/1334",
                dN: "Fri",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1916",
                uD: "01/09/1334",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/07/1916",
                uD: "01/10/1334",
                dN: "Mon",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1916",
                uD: "02/10/1334",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/08/1916",
                uD: "03/11/1334",
                dN: "Thu",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1916",
                uD: "04/11/1334",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/09/1916",
                uD: "03/12/1334",
                dN: "Sat",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1916",
                uD: "04/12/1334",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/10/1916",
                uD: "05/01/1335",
                dN: "Tue",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1916",
                uD: "06/01/1335",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/11/1916",
                uD: "05/02/1335",
                dN: "Thu",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1916",
                uD: "06/02/1335",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/12/1916",
                uD: "07/03/1335",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "1917": {
        "1": {
            fD: {
                gD: "01/01/1917",
                uD: "08/03/1335",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/01/1917",
                uD: "08/04/1335",
                dN: "Wed",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1917",
                uD: "09/04/1335",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "28/02/1917",
                uD: "07/05/1335",
                dN: "Wed",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1917",
                uD: "08/05/1335",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/03/1917",
                uD: "08/06/1335",
                dN: "Sat",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1917",
                uD: "09/06/1335",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/04/1917",
                uD: "09/07/1335",
                dN: "Mon",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1917",
                uD: "10/07/1335",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/05/1917",
                uD: "10/08/1335",
                dN: "Thu",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1917",
                uD: "11/08/1335",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/06/1917",
                uD: "11/09/1335",
                dN: "Sat",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1917",
                uD: "12/09/1335",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/07/1917",
                uD: "12/10/1335",
                dN: "Tue",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1917",
                uD: "13/10/1335",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/08/1917",
                uD: "14/11/1335",
                dN: "Fri",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1917",
                uD: "15/11/1335",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/09/1917",
                uD: "14/12/1335",
                dN: "Sun",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1917",
                uD: "15/12/1335",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/10/1917",
                uD: "15/01/1336",
                dN: "Wed",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1917",
                uD: "16/01/1336",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/11/1917",
                uD: "16/02/1336",
                dN: "Fri",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1917",
                uD: "17/02/1336",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/12/1917",
                uD: "17/03/1336",
                dN: "Mon",
                uC: 29
            }
        }
    },
    "1918": {
        "1": {
            fD: {
                gD: "01/01/1918",
                uD: "18/03/1336",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/01/1918",
                uD: "19/04/1336",
                dN: "Thu",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1918",
                uD: "20/04/1336",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "28/02/1918",
                uD: "17/05/1336",
                dN: "Thu",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1918",
                uD: "18/05/1336",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/03/1918",
                uD: "19/06/1336",
                dN: "Sun",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1918",
                uD: "20/06/1336",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/04/1918",
                uD: "19/07/1336",
                dN: "Tue",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1918",
                uD: "20/07/1336",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/05/1918",
                uD: "21/08/1336",
                dN: "Fri",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1918",
                uD: "22/08/1336",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/06/1918",
                uD: "22/09/1336",
                dN: "Sun",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1918",
                uD: "23/09/1336",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/07/1918",
                uD: "23/10/1336",
                dN: "Wed",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1918",
                uD: "24/10/1336",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/08/1918",
                uD: "25/11/1336",
                dN: "Sat",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1918",
                uD: "26/11/1336",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/09/1918",
                uD: "25/12/1336",
                dN: "Mon",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1918",
                uD: "26/12/1336",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/10/1918",
                uD: "26/01/1337",
                dN: "Thu",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1918",
                uD: "27/01/1337",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/11/1918",
                uD: "27/02/1337",
                dN: "Sat",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1918",
                uD: "28/02/1337",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/12/1918",
                uD: "28/03/1337",
                dN: "Tue",
                uC: 30
            }
        }
    },
    "1919": {
        "1": {
            fD: {
                gD: "01/01/1919",
                uD: "29/03/1337",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/01/1919",
                uD: "29/04/1337",
                dN: "Fri",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1919",
                uD: "01/05/1337",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "28/02/1919",
                uD: "28/05/1337",
                dN: "Fri",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1919",
                uD: "29/05/1337",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/03/1919",
                uD: "29/06/1337",
                dN: "Mon",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1919",
                uD: "01/07/1337",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/04/1919",
                uD: "30/07/1337",
                dN: "Wed",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1919",
                uD: "01/08/1337",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/1919",
                uD: "02/09/1337",
                dN: "Sat",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1919",
                uD: "03/09/1337",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/06/1919",
                uD: "03/10/1337",
                dN: "Mon",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1919",
                uD: "04/10/1337",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/07/1919",
                uD: "04/11/1337",
                dN: "Thu",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1919",
                uD: "05/11/1337",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/08/1919",
                uD: "06/12/1337",
                dN: "Sun",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1919",
                uD: "07/12/1337",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/09/1919",
                uD: "06/01/1338",
                dN: "Tue",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1919",
                uD: "07/01/1338",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/10/1919",
                uD: "08/02/1338",
                dN: "Fri",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1919",
                uD: "09/02/1338",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/11/1919",
                uD: "08/03/1338",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1919",
                uD: "09/03/1338",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/12/1919",
                uD: "09/04/1338",
                dN: "Wed",
                uC: 30
            }
        }
    },
    "1920": {
        "1": {
            fD: {
                gD: "01/01/1920",
                uD: "10/04/1338",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/01/1920",
                uD: "10/05/1338",
                dN: "Sat",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1920",
                uD: "11/05/1338",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "29/02/1920",
                uD: "10/06/1338",
                dN: "Sun",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1920",
                uD: "11/06/1338",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/1920",
                uD: "11/07/1338",
                dN: "Wed",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1920",
                uD: "12/07/1338",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/04/1920",
                uD: "12/08/1338",
                dN: "Fri",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1920",
                uD: "13/08/1338",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/05/1920",
                uD: "13/09/1338",
                dN: "Mon",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1920",
                uD: "14/09/1338",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/06/1920",
                uD: "14/10/1338",
                dN: "Wed",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1920",
                uD: "15/10/1338",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/07/1920",
                uD: "16/11/1338",
                dN: "Sat",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1920",
                uD: "17/11/1338",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/08/1920",
                uD: "17/12/1338",
                dN: "Tue",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1920",
                uD: "18/12/1338",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/09/1920",
                uD: "18/01/1339",
                dN: "Thu",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1920",
                uD: "19/01/1339",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/10/1920",
                uD: "19/02/1339",
                dN: "Sun",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1920",
                uD: "20/02/1339",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/11/1920",
                uD: "20/03/1339",
                dN: "Tue",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1920",
                uD: "21/03/1339",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/12/1920",
                uD: "21/04/1339",
                dN: "Fri",
                uC: 30
            }
        }
    },
    "1921": {
        "1": {
            fD: {
                gD: "01/01/1921",
                uD: "22/04/1339",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/1921",
                uD: "22/05/1339",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1921",
                uD: "23/05/1339",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "28/02/1921",
                uD: "20/06/1339",
                dN: "Mon",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1921",
                uD: "21/06/1339",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/03/1921",
                uD: "22/07/1339",
                dN: "Thu",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1921",
                uD: "23/07/1339",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/04/1921",
                uD: "22/08/1339",
                dN: "Sat",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1921",
                uD: "23/08/1339",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/05/1921",
                uD: "24/09/1339",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1921",
                uD: "25/09/1339",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/1921",
                uD: "24/10/1339",
                dN: "Thu",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1921",
                uD: "25/10/1339",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/07/1921",
                uD: "26/11/1339",
                dN: "Sun",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1921",
                uD: "27/11/1339",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/08/1921",
                uD: "28/12/1339",
                dN: "Wed",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1921",
                uD: "29/12/1339",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/09/1921",
                uD: "28/01/1340",
                dN: "Fri",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1921",
                uD: "29/01/1340",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/10/1921",
                uD: "01/03/1340",
                dN: "Mon",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1921",
                uD: "02/03/1340",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/11/1921",
                uD: "01/04/1340",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1921",
                uD: "02/04/1340",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/1921",
                uD: "02/05/1340",
                dN: "Sat",
                uC: 29
            }
        }
    },
    "1922": {
        "1": {
            fD: {
                gD: "01/01/1922",
                uD: "03/05/1340",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/01/1922",
                uD: "04/06/1340",
                dN: "Tue",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1922",
                uD: "05/06/1340",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "28/02/1922",
                uD: "02/07/1340",
                dN: "Tue",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1922",
                uD: "03/07/1340",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/03/1922",
                uD: "03/08/1340",
                dN: "Fri",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1922",
                uD: "04/08/1340",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/04/1922",
                uD: "03/09/1340",
                dN: "Sun",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1922",
                uD: "04/09/1340",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/05/1922",
                uD: "05/10/1340",
                dN: "Wed",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1922",
                uD: "06/10/1340",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/06/1922",
                uD: "05/11/1340",
                dN: "Fri",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1922",
                uD: "06/11/1340",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/07/1922",
                uD: "07/12/1340",
                dN: "Mon",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1922",
                uD: "08/12/1340",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/08/1922",
                uD: "09/01/1341",
                dN: "Thu",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1922",
                uD: "10/01/1341",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/09/1922",
                uD: "09/02/1341",
                dN: "Sat",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1922",
                uD: "10/02/1341",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/10/1922",
                uD: "11/03/1341",
                dN: "Tue",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1922",
                uD: "12/03/1341",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/11/1922",
                uD: "11/04/1341",
                dN: "Thu",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1922",
                uD: "12/04/1341",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/12/1922",
                uD: "13/05/1341",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "1923": {
        "1": {
            fD: {
                gD: "01/01/1923",
                uD: "14/05/1341",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/01/1923",
                uD: "14/06/1341",
                dN: "Wed",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1923",
                uD: "15/06/1341",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "28/02/1923",
                uD: "13/07/1341",
                dN: "Wed",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1923",
                uD: "14/07/1341",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/03/1923",
                uD: "14/08/1341",
                dN: "Sat",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1923",
                uD: "15/08/1341",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/04/1923",
                uD: "14/09/1341",
                dN: "Mon",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1923",
                uD: "15/09/1341",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/05/1923",
                uD: "16/10/1341",
                dN: "Thu",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1923",
                uD: "17/10/1341",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/06/1923",
                uD: "16/11/1341",
                dN: "Sat",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1923",
                uD: "17/11/1341",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/07/1923",
                uD: "17/12/1341",
                dN: "Tue",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1923",
                uD: "18/12/1341",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/08/1923",
                uD: "19/01/1342",
                dN: "Fri",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1923",
                uD: "20/01/1342",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/09/1923",
                uD: "20/02/1342",
                dN: "Sun",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1923",
                uD: "21/02/1342",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/10/1923",
                uD: "21/03/1342",
                dN: "Wed",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1923",
                uD: "22/03/1342",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/11/1923",
                uD: "22/04/1342",
                dN: "Fri",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1923",
                uD: "23/04/1342",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/12/1923",
                uD: "23/05/1342",
                dN: "Mon",
                uC: 29
            }
        }
    },
    "1924": {
        "1": {
            fD: {
                gD: "01/01/1924",
                uD: "24/05/1342",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/01/1924",
                uD: "25/06/1342",
                dN: "Thu",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1924",
                uD: "26/06/1342",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "29/02/1924",
                uD: "24/07/1342",
                dN: "Fri",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1924",
                uD: "25/07/1342",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/03/1924",
                uD: "26/08/1342",
                dN: "Mon",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1924",
                uD: "27/08/1342",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/04/1924",
                uD: "26/09/1342",
                dN: "Wed",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1924",
                uD: "27/09/1342",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/1924",
                uD: "28/10/1342",
                dN: "Sat",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1924",
                uD: "29/10/1342",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/06/1924",
                uD: "28/11/1342",
                dN: "Mon",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1924",
                uD: "29/11/1342",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/07/1924",
                uD: "29/12/1342",
                dN: "Thu",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1924",
                uD: "01/01/1343",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/08/1924",
                uD: "01/02/1343",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1924",
                uD: "02/02/1343",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/09/1924",
                uD: "02/03/1343",
                dN: "Tue",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1924",
                uD: "03/03/1343",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/10/1924",
                uD: "03/04/1343",
                dN: "Fri",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1924",
                uD: "04/04/1343",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/11/1924",
                uD: "04/05/1343",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1924",
                uD: "05/05/1343",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/12/1924",
                uD: "05/06/1343",
                dN: "Wed",
                uC: 29
            }
        }
    },
    "1925": {
        "1": {
            fD: {
                gD: "01/01/1925",
                uD: "06/06/1343",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/01/1925",
                uD: "07/07/1343",
                dN: "Sat",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1925",
                uD: "08/07/1343",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "28/02/1925",
                uD: "05/08/1343",
                dN: "Sat",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1925",
                uD: "06/08/1343",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/03/1925",
                uD: "07/09/1343",
                dN: "Tue",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1925",
                uD: "08/09/1343",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/04/1925",
                uD: "07/10/1343",
                dN: "Thu",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1925",
                uD: "08/10/1343",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/05/1925",
                uD: "09/11/1343",
                dN: "Sun",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1925",
                uD: "10/11/1343",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/06/1925",
                uD: "09/12/1343",
                dN: "Tue",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1925",
                uD: "10/12/1343",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/07/1925",
                uD: "11/01/1344",
                dN: "Fri",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1925",
                uD: "12/01/1344",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/08/1925",
                uD: "12/02/1344",
                dN: "Mon",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1925",
                uD: "13/02/1344",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/09/1925",
                uD: "12/03/1344",
                dN: "Wed",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1925",
                uD: "13/03/1344",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/10/1925",
                uD: "14/04/1344",
                dN: "Sat",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1925",
                uD: "15/04/1344",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/11/1925",
                uD: "14/05/1344",
                dN: "Mon",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1925",
                uD: "15/05/1344",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/12/1925",
                uD: "16/06/1344",
                dN: "Thu",
                uC: 30
            }
        }
    },
    "1926": {
        "1": {
            fD: {
                gD: "01/01/1926",
                uD: "17/06/1344",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/01/1926",
                uD: "17/07/1344",
                dN: "Sun",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1926",
                uD: "18/07/1344",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "28/02/1926",
                uD: "16/08/1344",
                dN: "Sun",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1926",
                uD: "17/08/1344",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/1926",
                uD: "17/09/1344",
                dN: "Wed",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1926",
                uD: "18/09/1344",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/04/1926",
                uD: "18/10/1344",
                dN: "Fri",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1926",
                uD: "19/10/1344",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/05/1926",
                uD: "20/11/1344",
                dN: "Mon",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1926",
                uD: "21/11/1344",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/06/1926",
                uD: "20/12/1344",
                dN: "Wed",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1926",
                uD: "21/12/1344",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/07/1926",
                uD: "22/01/1345",
                dN: "Sat",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1926",
                uD: "23/01/1345",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/08/1926",
                uD: "23/02/1345",
                dN: "Tue",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1926",
                uD: "24/02/1345",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/09/1926",
                uD: "23/03/1345",
                dN: "Thu",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1926",
                uD: "24/03/1345",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/10/1926",
                uD: "25/04/1345",
                dN: "Sun",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1926",
                uD: "26/04/1345",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/11/1926",
                uD: "25/05/1345",
                dN: "Tue",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1926",
                uD: "26/05/1345",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/12/1926",
                uD: "26/06/1345",
                dN: "Fri",
                uC: 29
            }
        }
    },
    "1927": {
        "1": {
            fD: {
                gD: "01/01/1927",
                uD: "27/06/1345",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/01/1927",
                uD: "28/07/1345",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1927",
                uD: "29/07/1345",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "28/02/1927",
                uD: "26/08/1345",
                dN: "Mon",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1927",
                uD: "27/08/1345",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/03/1927",
                uD: "28/09/1345",
                dN: "Thu",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1927",
                uD: "29/09/1345",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/04/1927",
                uD: "28/10/1345",
                dN: "Sat",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1927",
                uD: "29/10/1345",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/05/1927",
                uD: "01/12/1345",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1927",
                uD: "02/12/1345",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/1927",
                uD: "01/01/1346",
                dN: "Thu",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1927",
                uD: "02/01/1346",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/07/1927",
                uD: "03/02/1346",
                dN: "Sun",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1927",
                uD: "04/02/1346",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/08/1927",
                uD: "04/03/1346",
                dN: "Wed",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1927",
                uD: "05/03/1346",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/09/1927",
                uD: "05/04/1346",
                dN: "Fri",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1927",
                uD: "06/04/1346",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/10/1927",
                uD: "06/05/1346",
                dN: "Mon",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1927",
                uD: "07/05/1346",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/11/1927",
                uD: "06/06/1346",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1927",
                uD: "07/06/1346",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/1927",
                uD: "07/07/1346",
                dN: "Sat",
                uC: 29
            }
        }
    },
    "1928": {
        "1": {
            fD: {
                gD: "01/01/1928",
                uD: "08/07/1346",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/01/1928",
                uD: "09/08/1346",
                dN: "Tue",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1928",
                uD: "10/08/1346",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "29/02/1928",
                uD: "08/09/1346",
                dN: "Wed",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1928",
                uD: "09/09/1346",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/03/1928",
                uD: "10/10/1346",
                dN: "Sat",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1928",
                uD: "11/10/1346",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/04/1928",
                uD: "10/11/1346",
                dN: "Mon",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1928",
                uD: "11/11/1346",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/05/1928",
                uD: "12/12/1346",
                dN: "Thu",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1928",
                uD: "13/12/1346",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/06/1928",
                uD: "13/01/1347",
                dN: "Sat",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1928",
                uD: "14/01/1347",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/07/1928",
                uD: "14/02/1347",
                dN: "Tue",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1928",
                uD: "15/02/1347",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/08/1928",
                uD: "16/03/1347",
                dN: "Fri",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1928",
                uD: "17/03/1347",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/09/1928",
                uD: "16/04/1347",
                dN: "Sun",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1928",
                uD: "17/04/1347",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/10/1928",
                uD: "18/05/1347",
                dN: "Wed",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1928",
                uD: "19/05/1347",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/11/1928",
                uD: "18/06/1347",
                dN: "Fri",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1928",
                uD: "19/06/1347",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/12/1928",
                uD: "19/07/1347",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "1929": {
        "1": {
            fD: {
                gD: "01/01/1929",
                uD: "20/07/1347",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/1929",
                uD: "20/08/1347",
                dN: "Thu",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1929",
                uD: "21/08/1347",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "28/02/1929",
                uD: "19/09/1347",
                dN: "Thu",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1929",
                uD: "20/09/1347",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/03/1929",
                uD: "20/10/1347",
                dN: "Sun",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1929",
                uD: "21/10/1347",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/04/1929",
                uD: "21/11/1347",
                dN: "Tue",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1929",
                uD: "22/11/1347",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/05/1929",
                uD: "22/12/1347",
                dN: "Fri",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1929",
                uD: "23/12/1347",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/06/1929",
                uD: "23/01/1348",
                dN: "Sun",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1929",
                uD: "24/01/1348",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/07/1929",
                uD: "25/02/1348",
                dN: "Wed",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1929",
                uD: "26/02/1348",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/08/1929",
                uD: "26/03/1348",
                dN: "Sat",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1929",
                uD: "27/03/1348",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/09/1929",
                uD: "27/04/1348",
                dN: "Mon",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1929",
                uD: "28/04/1348",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/10/1929",
                uD: "29/05/1348",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1929",
                uD: "30/05/1348",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/1929",
                uD: "29/06/1348",
                dN: "Sat",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1929",
                uD: "30/06/1348",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/12/1929",
                uD: "01/08/1348",
                dN: "Tue",
                uC: 30
            }
        }
    },
    "1930": {
        "1": {
            fD: {
                gD: "01/01/1930",
                uD: "02/08/1348",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/01/1930",
                uD: "02/09/1348",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1930",
                uD: "03/09/1348",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "28/02/1930",
                uD: "30/09/1348",
                dN: "Fri",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1930",
                uD: "01/10/1348",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/03/1930",
                uD: "01/11/1348",
                dN: "Mon",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1930",
                uD: "02/11/1348",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/04/1930",
                uD: "02/12/1348",
                dN: "Wed",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1930",
                uD: "03/12/1348",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/05/1930",
                uD: "03/01/1349",
                dN: "Sat",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1930",
                uD: "04/01/1349",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/06/1930",
                uD: "04/02/1349",
                dN: "Mon",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1930",
                uD: "05/02/1349",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/07/1930",
                uD: "06/03/1349",
                dN: "Thu",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1930",
                uD: "07/03/1349",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/08/1930",
                uD: "07/04/1349",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1930",
                uD: "08/04/1349",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/09/1930",
                uD: "08/05/1349",
                dN: "Tue",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1930",
                uD: "09/05/1349",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/10/1930",
                uD: "10/06/1349",
                dN: "Fri",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1930",
                uD: "11/06/1349",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/11/1930",
                uD: "10/07/1349",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1930",
                uD: "11/07/1349",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/12/1930",
                uD: "11/08/1349",
                dN: "Wed",
                uC: 29
            }
        }
    },
    "1931": {
        "1": {
            fD: {
                gD: "01/01/1931",
                uD: "12/08/1349",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/01/1931",
                uD: "13/09/1349",
                dN: "Sat",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1931",
                uD: "14/09/1349",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "28/02/1931",
                uD: "11/10/1349",
                dN: "Sat",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1931",
                uD: "12/10/1349",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/03/1931",
                uD: "12/11/1349",
                dN: "Tue",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1931",
                uD: "13/11/1349",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/04/1931",
                uD: "12/12/1349",
                dN: "Thu",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1931",
                uD: "13/12/1349",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/05/1931",
                uD: "14/01/1350",
                dN: "Sun",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1931",
                uD: "15/01/1350",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/06/1931",
                uD: "14/02/1350",
                dN: "Tue",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1931",
                uD: "15/02/1350",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/07/1931",
                uD: "16/03/1350",
                dN: "Fri",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1931",
                uD: "17/03/1350",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/08/1931",
                uD: "18/04/1350",
                dN: "Mon",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1931",
                uD: "19/04/1350",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/09/1931",
                uD: "18/05/1350",
                dN: "Wed",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1931",
                uD: "19/05/1350",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/10/1931",
                uD: "20/06/1350",
                dN: "Sat",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1931",
                uD: "21/06/1350",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/11/1931",
                uD: "21/07/1350",
                dN: "Mon",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1931",
                uD: "22/07/1350",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/12/1931",
                uD: "22/08/1350",
                dN: "Thu",
                uC: 29
            }
        }
    },
    "1932": {
        "1": {
            fD: {
                gD: "01/01/1932",
                uD: "23/08/1350",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/01/1932",
                uD: "24/09/1350",
                dN: "Sun",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1932",
                uD: "25/09/1350",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "29/02/1932",
                uD: "23/10/1350",
                dN: "Mon",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1932",
                uD: "24/10/1350",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/03/1932",
                uD: "24/11/1350",
                dN: "Thu",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1932",
                uD: "25/11/1350",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/04/1932",
                uD: "24/12/1350",
                dN: "Sat",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1932",
                uD: "25/12/1350",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/05/1932",
                uD: "26/01/1351",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1932",
                uD: "27/01/1351",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/1932",
                uD: "26/02/1351",
                dN: "Thu",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1932",
                uD: "27/02/1351",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/07/1932",
                uD: "28/03/1351",
                dN: "Sun",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1932",
                uD: "29/03/1351",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/08/1932",
                uD: "29/04/1351",
                dN: "Wed",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1932",
                uD: "01/05/1351",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/09/1932",
                uD: "30/05/1351",
                dN: "Fri",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1932",
                uD: "01/06/1351",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/10/1932",
                uD: "02/07/1351",
                dN: "Mon",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1932",
                uD: "03/07/1351",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/11/1932",
                uD: "02/08/1351",
                dN: "Wed",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1932",
                uD: "03/08/1351",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/12/1932",
                uD: "04/09/1351",
                dN: "Sat",
                uC: 29
            }
        }
    },
    "1933": {
        "1": {
            fD: {
                gD: "01/01/1933",
                uD: "05/09/1351",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/01/1933",
                uD: "06/10/1351",
                dN: "Tue",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1933",
                uD: "07/10/1351",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "28/02/1933",
                uD: "04/11/1351",
                dN: "Tue",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1933",
                uD: "05/11/1351",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/03/1933",
                uD: "05/12/1351",
                dN: "Fri",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1933",
                uD: "06/12/1351",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/04/1933",
                uD: "06/01/1352",
                dN: "Sun",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1933",
                uD: "07/01/1352",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/05/1933",
                uD: "07/02/1352",
                dN: "Wed",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1933",
                uD: "08/02/1352",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/06/1933",
                uD: "07/03/1352",
                dN: "Fri",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1933",
                uD: "08/03/1352",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/07/1933",
                uD: "09/04/1352",
                dN: "Mon",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1933",
                uD: "10/04/1352",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/08/1933",
                uD: "10/05/1352",
                dN: "Thu",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1933",
                uD: "11/05/1352",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/09/1933",
                uD: "11/06/1352",
                dN: "Sat",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1933",
                uD: "12/06/1352",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/10/1933",
                uD: "12/07/1352",
                dN: "Tue",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1933",
                uD: "13/07/1352",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/11/1933",
                uD: "13/08/1352",
                dN: "Thu",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1933",
                uD: "14/08/1352",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/12/1933",
                uD: "14/09/1352",
                dN: "Sun",
                uC: 29
            }
        }
    },
    "1934": {
        "1": {
            fD: {
                gD: "01/01/1934",
                uD: "15/09/1352",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/01/1934",
                uD: "16/10/1352",
                dN: "Wed",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1934",
                uD: "17/10/1352",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "28/02/1934",
                uD: "14/11/1352",
                dN: "Wed",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1934",
                uD: "15/11/1352",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/03/1934",
                uD: "16/12/1352",
                dN: "Sat",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1934",
                uD: "17/12/1352",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/04/1934",
                uD: "17/01/1353",
                dN: "Mon",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1934",
                uD: "18/01/1353",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/05/1934",
                uD: "18/02/1353",
                dN: "Thu",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1934",
                uD: "19/02/1353",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/06/1934",
                uD: "18/03/1353",
                dN: "Sat",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1934",
                uD: "19/03/1353",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/07/1934",
                uD: "20/04/1353",
                dN: "Tue",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1934",
                uD: "21/04/1353",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/08/1934",
                uD: "21/05/1353",
                dN: "Fri",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1934",
                uD: "22/05/1353",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/09/1934",
                uD: "21/06/1353",
                dN: "Sun",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1934",
                uD: "22/06/1353",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/10/1934",
                uD: "23/07/1353",
                dN: "Wed",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1934",
                uD: "24/07/1353",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/11/1934",
                uD: "23/08/1353",
                dN: "Fri",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1934",
                uD: "24/08/1353",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/12/1934",
                uD: "25/09/1353",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "1935": {
        "1": {
            fD: {
                gD: "01/01/1935",
                uD: "26/09/1353",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/1935",
                uD: "26/10/1353",
                dN: "Thu",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1935",
                uD: "27/10/1353",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "28/02/1935",
                uD: "25/11/1353",
                dN: "Thu",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1935",
                uD: "26/11/1353",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/03/1935",
                uD: "26/12/1353",
                dN: "Sun",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1935",
                uD: "27/12/1353",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/04/1935",
                uD: "27/01/1354",
                dN: "Tue",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1935",
                uD: "28/01/1354",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/05/1935",
                uD: "29/02/1354",
                dN: "Fri",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1935",
                uD: "30/02/1354",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/06/1935",
                uD: "29/03/1354",
                dN: "Sun",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1935",
                uD: "01/04/1354",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/07/1935",
                uD: "01/05/1354",
                dN: "Wed",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1935",
                uD: "02/05/1354",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/08/1935",
                uD: "02/06/1354",
                dN: "Sat",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1935",
                uD: "03/06/1354",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/09/1935",
                uD: "03/07/1354",
                dN: "Mon",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1935",
                uD: "04/07/1354",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/10/1935",
                uD: "04/08/1354",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1935",
                uD: "05/08/1354",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/1935",
                uD: "04/09/1354",
                dN: "Sat",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1935",
                uD: "05/09/1354",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/12/1935",
                uD: "06/10/1354",
                dN: "Tue",
                uC: 30
            }
        }
    },
    "1936": {
        "1": {
            fD: {
                gD: "01/01/1936",
                uD: "07/10/1354",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/01/1936",
                uD: "07/11/1354",
                dN: "Fri",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1936",
                uD: "08/11/1354",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "29/02/1936",
                uD: "07/12/1354",
                dN: "Sat",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1936",
                uD: "08/12/1354",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/03/1936",
                uD: "08/01/1355",
                dN: "Tue",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1936",
                uD: "09/01/1355",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/04/1936",
                uD: "09/02/1355",
                dN: "Thu",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1936",
                uD: "10/02/1355",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/05/1936",
                uD: "11/03/1355",
                dN: "Sun",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1936",
                uD: "12/03/1355",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/06/1936",
                uD: "11/04/1355",
                dN: "Tue",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1936",
                uD: "12/04/1355",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/07/1936",
                uD: "13/05/1355",
                dN: "Fri",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1936",
                uD: "14/05/1355",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/08/1936",
                uD: "14/06/1355",
                dN: "Mon",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1936",
                uD: "15/06/1355",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/09/1936",
                uD: "15/07/1355",
                dN: "Wed",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1936",
                uD: "16/07/1355",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/10/1936",
                uD: "16/08/1355",
                dN: "Sat",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1936",
                uD: "17/08/1355",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/11/1936",
                uD: "16/09/1355",
                dN: "Mon",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1936",
                uD: "17/09/1355",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/12/1936",
                uD: "18/10/1355",
                dN: "Thu",
                uC: 30
            }
        }
    },
    "1937": {
        "1": {
            fD: {
                gD: "01/01/1937",
                uD: "19/10/1355",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/01/1937",
                uD: "19/11/1355",
                dN: "Sun",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1937",
                uD: "20/11/1355",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "28/02/1937",
                uD: "17/12/1355",
                dN: "Sun",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1937",
                uD: "18/12/1355",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/03/1937",
                uD: "19/01/1356",
                dN: "Wed",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1937",
                uD: "20/01/1356",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/04/1937",
                uD: "19/02/1356",
                dN: "Fri",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1937",
                uD: "20/02/1356",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/05/1937",
                uD: "21/03/1356",
                dN: "Mon",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1937",
                uD: "22/03/1356",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/06/1937",
                uD: "22/04/1356",
                dN: "Wed",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1937",
                uD: "23/04/1356",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/07/1937",
                uD: "23/05/1356",
                dN: "Sat",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1937",
                uD: "24/05/1356",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/08/1937",
                uD: "25/06/1356",
                dN: "Tue",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1937",
                uD: "26/06/1356",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/09/1937",
                uD: "26/07/1356",
                dN: "Thu",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1937",
                uD: "27/07/1356",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/10/1937",
                uD: "27/08/1356",
                dN: "Sun",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1937",
                uD: "28/08/1356",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/11/1937",
                uD: "27/09/1356",
                dN: "Tue",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1937",
                uD: "28/09/1356",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/12/1937",
                uD: "29/10/1356",
                dN: "Fri",
                uC: 30
            }
        }
    },
    "1938": {
        "1": {
            fD: {
                gD: "01/01/1938",
                uD: "30/10/1356",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/1938",
                uD: "30/11/1356",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1938",
                uD: "01/12/1356",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "28/02/1938",
                uD: "28/12/1356",
                dN: "Mon",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1938",
                uD: "29/12/1356",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/03/1938",
                uD: "29/01/1357",
                dN: "Thu",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1938",
                uD: "01/02/1357",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/04/1938",
                uD: "30/02/1357",
                dN: "Sat",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1938",
                uD: "01/03/1357",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/05/1938",
                uD: "02/04/1357",
                dN: "Tue",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1938",
                uD: "03/04/1357",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/06/1938",
                uD: "03/05/1357",
                dN: "Thu",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1938",
                uD: "04/05/1357",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/07/1938",
                uD: "04/06/1357",
                dN: "Sun",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1938",
                uD: "05/06/1357",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/08/1938",
                uD: "06/07/1357",
                dN: "Wed",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1938",
                uD: "07/07/1357",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/09/1938",
                uD: "07/08/1357",
                dN: "Fri",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1938",
                uD: "08/08/1357",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/10/1938",
                uD: "08/09/1357",
                dN: "Mon",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1938",
                uD: "09/09/1357",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/11/1938",
                uD: "08/10/1357",
                dN: "Wed",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1938",
                uD: "09/10/1357",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/12/1938",
                uD: "10/11/1357",
                dN: "Sat",
                uC: 30
            }
        }
    },
    "1939": {
        "1": {
            fD: {
                gD: "01/01/1939",
                uD: "11/11/1357",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/01/1939",
                uD: "11/12/1357",
                dN: "Tue",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1939",
                uD: "12/12/1357",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "28/02/1939",
                uD: "09/01/1358",
                dN: "Tue",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1939",
                uD: "10/01/1358",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/03/1939",
                uD: "10/02/1358",
                dN: "Fri",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1939",
                uD: "11/02/1358",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/04/1939",
                uD: "11/03/1358",
                dN: "Sun",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1939",
                uD: "12/03/1358",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/05/1939",
                uD: "12/04/1358",
                dN: "Wed",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1939",
                uD: "13/04/1358",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/06/1939",
                uD: "13/05/1358",
                dN: "Fri",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1939",
                uD: "14/05/1358",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/07/1939",
                uD: "15/06/1358",
                dN: "Mon",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1939",
                uD: "16/06/1358",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/08/1939",
                uD: "16/07/1358",
                dN: "Thu",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1939",
                uD: "17/07/1358",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/09/1939",
                uD: "17/08/1358",
                dN: "Sat",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1939",
                uD: "18/08/1358",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/10/1939",
                uD: "19/09/1358",
                dN: "Tue",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1939",
                uD: "20/09/1358",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/11/1939",
                uD: "19/10/1358",
                dN: "Thu",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1939",
                uD: "20/10/1358",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/12/1939",
                uD: "21/11/1358",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "1940": {
        "1": {
            fD: {
                gD: "01/01/1940",
                uD: "22/11/1358",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/01/1940",
                uD: "22/12/1358",
                dN: "Wed",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1940",
                uD: "23/12/1358",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "29/02/1940",
                uD: "21/01/1359",
                dN: "Thu",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1940",
                uD: "22/01/1359",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/03/1940",
                uD: "22/02/1359",
                dN: "Sun",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1940",
                uD: "23/02/1359",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/04/1940",
                uD: "23/03/1359",
                dN: "Tue",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1940",
                uD: "24/03/1359",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/05/1940",
                uD: "24/04/1359",
                dN: "Fri",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1940",
                uD: "25/04/1359",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/06/1940",
                uD: "24/05/1359",
                dN: "Sun",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1940",
                uD: "25/05/1359",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/07/1940",
                uD: "26/06/1359",
                dN: "Wed",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1940",
                uD: "27/06/1359",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/08/1940",
                uD: "28/07/1359",
                dN: "Sat",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1940",
                uD: "29/07/1359",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/09/1940",
                uD: "28/08/1359",
                dN: "Mon",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1940",
                uD: "29/08/1359",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/10/1940",
                uD: "01/10/1359",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1940",
                uD: "02/10/1359",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/1940",
                uD: "01/11/1359",
                dN: "Sat",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1940",
                uD: "02/11/1359",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/12/1940",
                uD: "03/12/1359",
                dN: "Tue",
                uC: 30
            }
        }
    },
    "1941": {
        "1": {
            fD: {
                gD: "01/01/1941",
                uD: "04/12/1359",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/01/1941",
                uD: "04/01/1360",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1941",
                uD: "05/01/1360",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "28/02/1941",
                uD: "02/02/1360",
                dN: "Fri",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1941",
                uD: "03/02/1360",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/03/1941",
                uD: "04/03/1360",
                dN: "Mon",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1941",
                uD: "05/03/1360",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/04/1941",
                uD: "04/04/1360",
                dN: "Wed",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1941",
                uD: "05/04/1360",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/05/1941",
                uD: "05/05/1360",
                dN: "Sat",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1941",
                uD: "06/05/1360",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/06/1941",
                uD: "06/06/1360",
                dN: "Mon",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1941",
                uD: "07/06/1360",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/07/1941",
                uD: "07/07/1360",
                dN: "Thu",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1941",
                uD: "08/07/1360",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/08/1941",
                uD: "09/08/1360",
                dN: "Sun",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1941",
                uD: "10/08/1360",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/09/1941",
                uD: "09/09/1360",
                dN: "Tue",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1941",
                uD: "10/09/1360",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/10/1941",
                uD: "11/10/1360",
                dN: "Fri",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1941",
                uD: "12/10/1360",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/11/1941",
                uD: "11/11/1360",
                dN: "Sun",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1941",
                uD: "12/11/1360",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/12/1941",
                uD: "13/12/1360",
                dN: "Wed",
                uC: 29
            }
        }
    },
    "1942": {
        "1": {
            fD: {
                gD: "01/01/1942",
                uD: "14/12/1360",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/01/1942",
                uD: "15/01/1361",
                dN: "Sat",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1942",
                uD: "16/01/1361",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "28/02/1942",
                uD: "13/02/1361",
                dN: "Sat",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1942",
                uD: "14/02/1361",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/03/1942",
                uD: "15/03/1361",
                dN: "Tue",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1942",
                uD: "16/03/1361",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/04/1942",
                uD: "15/04/1361",
                dN: "Thu",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1942",
                uD: "16/04/1361",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/05/1942",
                uD: "16/05/1361",
                dN: "Sun",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1942",
                uD: "17/05/1361",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/06/1942",
                uD: "17/06/1361",
                dN: "Tue",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1942",
                uD: "18/06/1361",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/07/1942",
                uD: "18/07/1361",
                dN: "Fri",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1942",
                uD: "19/07/1361",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/08/1942",
                uD: "19/08/1361",
                dN: "Mon",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1942",
                uD: "20/08/1361",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/09/1942",
                uD: "20/09/1361",
                dN: "Wed",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1942",
                uD: "21/09/1361",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/10/1942",
                uD: "21/10/1361",
                dN: "Sat",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1942",
                uD: "22/10/1361",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/11/1942",
                uD: "22/11/1361",
                dN: "Mon",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1942",
                uD: "23/11/1361",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/12/1942",
                uD: "23/12/1361",
                dN: "Thu",
                uC: 29
            }
        }
    },
    "1943": {
        "1": {
            fD: {
                gD: "01/01/1943",
                uD: "24/12/1361",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/01/1943",
                uD: "25/01/1362",
                dN: "Sun",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1943",
                uD: "26/01/1362",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "28/02/1943",
                uD: "24/02/1362",
                dN: "Sun",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1943",
                uD: "25/02/1362",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/1943",
                uD: "25/03/1362",
                dN: "Wed",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1943",
                uD: "26/03/1362",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/04/1943",
                uD: "26/04/1362",
                dN: "Fri",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1943",
                uD: "27/04/1362",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/05/1943",
                uD: "27/05/1362",
                dN: "Mon",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1943",
                uD: "28/05/1362",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/06/1943",
                uD: "28/06/1362",
                dN: "Wed",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1943",
                uD: "29/06/1362",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/07/1943",
                uD: "29/07/1362",
                dN: "Sat",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1943",
                uD: "30/07/1362",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/08/1943",
                uD: "01/09/1362",
                dN: "Tue",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1943",
                uD: "02/09/1362",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/09/1943",
                uD: "01/10/1362",
                dN: "Thu",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1943",
                uD: "02/10/1362",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/10/1943",
                uD: "02/11/1362",
                dN: "Sun",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1943",
                uD: "03/11/1362",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/11/1943",
                uD: "03/12/1362",
                dN: "Tue",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1943",
                uD: "04/12/1362",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/12/1943",
                uD: "04/01/1363",
                dN: "Fri",
                uC: 29
            }
        }
    },
    "1944": {
        "1": {
            fD: {
                gD: "01/01/1944",
                uD: "05/01/1363",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/01/1944",
                uD: "06/02/1363",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1944",
                uD: "07/02/1363",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "29/02/1944",
                uD: "05/03/1363",
                dN: "Tue",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1944",
                uD: "06/03/1363",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/03/1944",
                uD: "07/04/1363",
                dN: "Fri",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1944",
                uD: "08/04/1363",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/04/1944",
                uD: "08/05/1363",
                dN: "Sun",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1944",
                uD: "09/05/1363",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/05/1944",
                uD: "09/06/1363",
                dN: "Wed",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1944",
                uD: "10/06/1363",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/06/1944",
                uD: "10/07/1363",
                dN: "Fri",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1944",
                uD: "11/07/1363",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/07/1944",
                uD: "11/08/1363",
                dN: "Mon",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1944",
                uD: "12/08/1363",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/08/1944",
                uD: "13/09/1363",
                dN: "Thu",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1944",
                uD: "14/09/1363",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/09/1944",
                uD: "13/10/1363",
                dN: "Sat",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1944",
                uD: "14/10/1363",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/10/1944",
                uD: "14/11/1363",
                dN: "Tue",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1944",
                uD: "15/11/1363",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/11/1944",
                uD: "15/12/1363",
                dN: "Thu",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1944",
                uD: "16/12/1363",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/12/1944",
                uD: "16/01/1364",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "1945": {
        "1": {
            fD: {
                gD: "01/01/1945",
                uD: "17/01/1364",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/01/1945",
                uD: "17/02/1364",
                dN: "Wed",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1945",
                uD: "18/02/1364",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "28/02/1945",
                uD: "16/03/1364",
                dN: "Wed",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1945",
                uD: "17/03/1364",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/03/1945",
                uD: "17/04/1364",
                dN: "Sat",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1945",
                uD: "18/04/1364",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/04/1945",
                uD: "18/05/1364",
                dN: "Mon",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1945",
                uD: "19/05/1364",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/05/1945",
                uD: "20/06/1364",
                dN: "Thu",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1945",
                uD: "21/06/1364",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/06/1945",
                uD: "20/07/1364",
                dN: "Sat",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1945",
                uD: "21/07/1364",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/07/1945",
                uD: "22/08/1364",
                dN: "Tue",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1945",
                uD: "23/08/1364",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/08/1945",
                uD: "23/09/1364",
                dN: "Fri",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1945",
                uD: "24/09/1364",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/09/1945",
                uD: "24/10/1364",
                dN: "Sun",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1945",
                uD: "25/10/1364",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/10/1945",
                uD: "25/11/1364",
                dN: "Wed",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1945",
                uD: "26/11/1364",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/11/1945",
                uD: "26/12/1364",
                dN: "Fri",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1945",
                uD: "27/12/1364",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/12/1945",
                uD: "27/01/1365",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "1946": {
        "1": {
            fD: {
                gD: "01/01/1946",
                uD: "28/01/1365",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/1946",
                uD: "28/02/1365",
                dN: "Thu",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1946",
                uD: "29/02/1365",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "28/02/1946",
                uD: "26/03/1365",
                dN: "Thu",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1946",
                uD: "27/03/1365",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/03/1946",
                uD: "28/04/1365",
                dN: "Sun",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1946",
                uD: "29/04/1365",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/04/1946",
                uD: "28/05/1365",
                dN: "Tue",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1946",
                uD: "29/05/1365",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/05/1946",
                uD: "01/07/1365",
                dN: "Fri",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1946",
                uD: "02/07/1365",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/06/1946",
                uD: "01/08/1365",
                dN: "Sun",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1946",
                uD: "02/08/1365",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/07/1946",
                uD: "03/09/1365",
                dN: "Wed",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1946",
                uD: "04/09/1365",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/08/1946",
                uD: "05/10/1365",
                dN: "Sat",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1946",
                uD: "06/10/1365",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/09/1946",
                uD: "05/11/1365",
                dN: "Mon",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1946",
                uD: "06/11/1365",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/10/1946",
                uD: "07/12/1365",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1946",
                uD: "08/12/1365",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/1946",
                uD: "07/01/1366",
                dN: "Sat",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1946",
                uD: "08/01/1366",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/12/1946",
                uD: "08/02/1366",
                dN: "Tue",
                uC: 30
            }
        }
    },
    "1947": {
        "1": {
            fD: {
                gD: "01/01/1947",
                uD: "09/02/1366",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/01/1947",
                uD: "09/03/1366",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1947",
                uD: "10/03/1366",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "28/02/1947",
                uD: "07/04/1366",
                dN: "Fri",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1947",
                uD: "08/04/1366",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/03/1947",
                uD: "09/05/1366",
                dN: "Mon",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1947",
                uD: "10/05/1366",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/04/1947",
                uD: "09/06/1366",
                dN: "Wed",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1947",
                uD: "10/06/1366",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/1947",
                uD: "11/07/1366",
                dN: "Sat",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1947",
                uD: "12/07/1366",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/06/1947",
                uD: "12/08/1366",
                dN: "Mon",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1947",
                uD: "13/08/1366",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/07/1947",
                uD: "13/09/1366",
                dN: "Thu",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1947",
                uD: "14/09/1366",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/08/1947",
                uD: "15/10/1366",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1947",
                uD: "16/10/1366",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/09/1947",
                uD: "16/11/1366",
                dN: "Tue",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1947",
                uD: "17/11/1366",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/10/1947",
                uD: "17/12/1366",
                dN: "Fri",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1947",
                uD: "18/12/1366",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/11/1947",
                uD: "18/01/1367",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1947",
                uD: "19/01/1367",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/12/1947",
                uD: "19/02/1367",
                dN: "Wed",
                uC: 30
            }
        }
    },
    "1948": {
        "1": {
            fD: {
                gD: "01/01/1948",
                uD: "20/02/1367",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/01/1948",
                uD: "20/03/1367",
                dN: "Sat",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1948",
                uD: "21/03/1367",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "29/02/1948",
                uD: "19/04/1367",
                dN: "Sun",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1948",
                uD: "20/04/1367",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/03/1948",
                uD: "21/05/1367",
                dN: "Wed",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1948",
                uD: "22/05/1367",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/04/1948",
                uD: "21/06/1367",
                dN: "Fri",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1948",
                uD: "22/06/1367",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/05/1948",
                uD: "22/07/1367",
                dN: "Mon",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1948",
                uD: "23/07/1367",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/06/1948",
                uD: "23/08/1367",
                dN: "Wed",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1948",
                uD: "24/08/1367",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/07/1948",
                uD: "25/09/1367",
                dN: "Sat",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1948",
                uD: "26/09/1367",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/08/1948",
                uD: "26/10/1367",
                dN: "Tue",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1948",
                uD: "27/10/1367",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/09/1948",
                uD: "27/11/1367",
                dN: "Thu",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1948",
                uD: "28/11/1367",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/10/1948",
                uD: "29/12/1367",
                dN: "Sun",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1948",
                uD: "30/12/1367",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/11/1948",
                uD: "29/01/1368",
                dN: "Tue",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1948",
                uD: "01/02/1368",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/12/1948",
                uD: "01/03/1368",
                dN: "Fri",
                uC: 30
            }
        }
    },
    "1949": {
        "1": {
            fD: {
                gD: "01/01/1949",
                uD: "02/03/1368",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/1949",
                uD: "02/04/1368",
                dN: "Mon",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1949",
                uD: "03/04/1368",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "28/02/1949",
                uD: "01/05/1368",
                dN: "Mon",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1949",
                uD: "02/05/1368",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/03/1949",
                uD: "02/06/1368",
                dN: "Thu",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1949",
                uD: "03/06/1368",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/04/1949",
                uD: "02/07/1368",
                dN: "Sat",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1949",
                uD: "03/07/1368",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/05/1949",
                uD: "04/08/1368",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1949",
                uD: "05/08/1368",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/1949",
                uD: "04/09/1368",
                dN: "Thu",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1949",
                uD: "05/09/1368",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/07/1949",
                uD: "06/10/1368",
                dN: "Sun",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1949",
                uD: "07/10/1368",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/08/1949",
                uD: "07/11/1368",
                dN: "Wed",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1949",
                uD: "08/11/1368",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/09/1949",
                uD: "08/12/1368",
                dN: "Fri",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1949",
                uD: "09/12/1368",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/10/1949",
                uD: "10/01/1369",
                dN: "Mon",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1949",
                uD: "11/01/1369",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/11/1949",
                uD: "10/02/1369",
                dN: "Wed",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1949",
                uD: "11/02/1369",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/12/1949",
                uD: "12/03/1369",
                dN: "Sat",
                uC: 30
            }
        }
    },
    "1950": {
        "1": {
            fD: {
                gD: "01/01/1950",
                uD: "13/03/1369",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/01/1950",
                uD: "13/04/1369",
                dN: "Tue",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1950",
                uD: "14/04/1369",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "28/02/1950",
                uD: "12/05/1369",
                dN: "Tue",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1950",
                uD: "13/05/1369",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/03/1950",
                uD: "13/06/1369",
                dN: "Fri",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1950",
                uD: "14/06/1369",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/04/1950",
                uD: "13/07/1369",
                dN: "Sun",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1950",
                uD: "14/07/1369",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/05/1950",
                uD: "14/08/1369",
                dN: "Wed",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1950",
                uD: "15/08/1369",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/06/1950",
                uD: "15/09/1369",
                dN: "Fri",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1950",
                uD: "16/09/1369",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/07/1950",
                uD: "16/10/1369",
                dN: "Mon",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1950",
                uD: "17/10/1369",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/08/1950",
                uD: "18/11/1369",
                dN: "Thu",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1950",
                uD: "19/11/1369",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/09/1950",
                uD: "18/12/1369",
                dN: "Sat",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1950",
                uD: "19/12/1369",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/10/1950",
                uD: "20/01/1370",
                dN: "Tue",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1950",
                uD: "21/01/1370",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/11/1950",
                uD: "21/02/1370",
                dN: "Thu",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1950",
                uD: "22/02/1370",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/12/1950",
                uD: "22/03/1370",
                dN: "Sun",
                uC: 29
            }
        }
    },
    "1951": {
        "1": {
            fD: {
                gD: "01/01/1951",
                uD: "23/03/1370",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/01/1951",
                uD: "24/04/1370",
                dN: "Wed",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1951",
                uD: "25/04/1370",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "28/02/1951",
                uD: "22/05/1370",
                dN: "Wed",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1951",
                uD: "23/05/1370",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/03/1951",
                uD: "24/06/1370",
                dN: "Sat",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1951",
                uD: "25/06/1370",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/04/1951",
                uD: "24/07/1370",
                dN: "Mon",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1951",
                uD: "25/07/1370",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/05/1951",
                uD: "25/08/1370",
                dN: "Thu",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1951",
                uD: "26/08/1370",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/06/1951",
                uD: "26/09/1370",
                dN: "Sat",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1951",
                uD: "27/09/1370",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/07/1951",
                uD: "27/10/1370",
                dN: "Tue",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1951",
                uD: "28/10/1370",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/08/1951",
                uD: "29/11/1370",
                dN: "Fri",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1951",
                uD: "30/11/1370",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/09/1951",
                uD: "29/12/1370",
                dN: "Sun",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1951",
                uD: "30/12/1370",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/10/1951",
                uD: "01/02/1371",
                dN: "Wed",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1951",
                uD: "02/02/1371",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/11/1951",
                uD: "01/03/1371",
                dN: "Fri",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1951",
                uD: "02/03/1371",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/12/1951",
                uD: "03/04/1371",
                dN: "Mon",
                uC: 29
            }
        }
    },
    "1952": {
        "1": {
            fD: {
                gD: "01/01/1952",
                uD: "04/04/1371",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/01/1952",
                uD: "05/05/1371",
                dN: "Thu",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1952",
                uD: "06/05/1371",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "29/02/1952",
                uD: "04/06/1371",
                dN: "Fri",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1952",
                uD: "05/06/1371",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/03/1952",
                uD: "06/07/1371",
                dN: "Mon",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1952",
                uD: "07/07/1371",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/04/1952",
                uD: "06/08/1371",
                dN: "Wed",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1952",
                uD: "07/08/1371",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/1952",
                uD: "08/09/1371",
                dN: "Sat",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1952",
                uD: "09/09/1371",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/06/1952",
                uD: "08/10/1371",
                dN: "Mon",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1952",
                uD: "09/10/1371",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/07/1952",
                uD: "10/11/1371",
                dN: "Thu",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1952",
                uD: "11/11/1371",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/08/1952",
                uD: "11/12/1371",
                dN: "Sun",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1952",
                uD: "12/12/1371",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/09/1952",
                uD: "11/01/1372",
                dN: "Tue",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1952",
                uD: "12/01/1372",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/10/1952",
                uD: "13/02/1372",
                dN: "Fri",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1952",
                uD: "14/02/1372",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/11/1952",
                uD: "13/03/1372",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1952",
                uD: "14/03/1372",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/12/1952",
                uD: "14/04/1372",
                dN: "Wed",
                uC: 29
            }
        }
    },
    "1953": {
        "1": {
            fD: {
                gD: "01/01/1953",
                uD: "15/04/1372",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/01/1953",
                uD: "16/05/1372",
                dN: "Sat",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1953",
                uD: "17/05/1372",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "28/02/1953",
                uD: "14/06/1372",
                dN: "Sat",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1953",
                uD: "15/06/1372",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/03/1953",
                uD: "16/07/1372",
                dN: "Tue",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1953",
                uD: "17/07/1372",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/04/1953",
                uD: "17/08/1372",
                dN: "Thu",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1953",
                uD: "18/08/1372",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/05/1953",
                uD: "18/09/1372",
                dN: "Sun",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1953",
                uD: "19/09/1372",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/06/1953",
                uD: "19/10/1372",
                dN: "Tue",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1953",
                uD: "20/10/1372",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/07/1953",
                uD: "20/11/1372",
                dN: "Fri",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1953",
                uD: "21/11/1372",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/08/1953",
                uD: "22/12/1372",
                dN: "Mon",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1953",
                uD: "23/12/1372",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/09/1953",
                uD: "22/01/1373",
                dN: "Wed",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1953",
                uD: "23/01/1373",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/10/1953",
                uD: "23/02/1373",
                dN: "Sat",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1953",
                uD: "24/02/1373",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/11/1953",
                uD: "24/03/1373",
                dN: "Mon",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1953",
                uD: "25/03/1373",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/12/1953",
                uD: "25/04/1373",
                dN: "Thu",
                uC: 30
            }
        }
    },
    "1954": {
        "1": {
            fD: {
                gD: "01/01/1954",
                uD: "26/04/1373",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/01/1954",
                uD: "26/05/1373",
                dN: "Sun",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1954",
                uD: "27/05/1373",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "28/02/1954",
                uD: "25/06/1373",
                dN: "Sun",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1954",
                uD: "26/06/1373",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/1954",
                uD: "26/07/1373",
                dN: "Wed",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1954",
                uD: "27/07/1373",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/04/1954",
                uD: "27/08/1373",
                dN: "Fri",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1954",
                uD: "28/08/1373",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/05/1954",
                uD: "29/09/1373",
                dN: "Mon",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1954",
                uD: "30/09/1373",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/06/1954",
                uD: "29/10/1373",
                dN: "Wed",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1954",
                uD: "01/11/1373",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/07/1954",
                uD: "02/12/1373",
                dN: "Sat",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1954",
                uD: "03/12/1373",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/08/1954",
                uD: "03/01/1374",
                dN: "Tue",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1954",
                uD: "04/01/1374",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/09/1954",
                uD: "03/02/1374",
                dN: "Thu",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1954",
                uD: "04/02/1374",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/10/1954",
                uD: "05/03/1374",
                dN: "Sun",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1954",
                uD: "06/03/1374",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/11/1954",
                uD: "05/04/1374",
                dN: "Tue",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1954",
                uD: "06/04/1374",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/12/1954",
                uD: "06/05/1374",
                dN: "Fri",
                uC: 30
            }
        }
    },
    "1955": {
        "1": {
            fD: {
                gD: "01/01/1955",
                uD: "07/05/1374",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/1955",
                uD: "07/06/1374",
                dN: "Mon",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1955",
                uD: "08/06/1374",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "28/02/1955",
                uD: "06/07/1374",
                dN: "Mon",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1955",
                uD: "07/07/1374",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/03/1955",
                uD: "07/08/1374",
                dN: "Thu",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1955",
                uD: "08/08/1374",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/04/1955",
                uD: "08/09/1374",
                dN: "Sat",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1955",
                uD: "09/09/1374",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/05/1955",
                uD: "10/10/1374",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1955",
                uD: "11/10/1374",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/1955",
                uD: "10/11/1374",
                dN: "Thu",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1955",
                uD: "11/11/1374",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/07/1955",
                uD: "12/12/1374",
                dN: "Sun",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1955",
                uD: "13/12/1374",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/08/1955",
                uD: "14/01/1375",
                dN: "Wed",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1955",
                uD: "15/01/1375",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/09/1955",
                uD: "14/02/1375",
                dN: "Fri",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1955",
                uD: "15/02/1375",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/10/1955",
                uD: "16/03/1375",
                dN: "Mon",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1955",
                uD: "17/03/1375",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/11/1955",
                uD: "16/04/1375",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1955",
                uD: "17/04/1375",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/1955",
                uD: "17/05/1375",
                dN: "Sat",
                uC: 30
            }
        }
    },
    "1956": {
        "1": {
            fD: {
                gD: "01/01/1956",
                uD: "18/05/1375",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/01/1956",
                uD: "18/06/1375",
                dN: "Tue",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1956",
                uD: "19/06/1375",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "29/02/1956",
                uD: "18/07/1375",
                dN: "Wed",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1956",
                uD: "19/07/1375",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/03/1956",
                uD: "19/08/1375",
                dN: "Sat",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1956",
                uD: "20/08/1375",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/04/1956",
                uD: "19/09/1375",
                dN: "Mon",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1956",
                uD: "20/09/1375",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/05/1956",
                uD: "21/10/1375",
                dN: "Thu",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1956",
                uD: "22/10/1375",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/06/1956",
                uD: "22/11/1375",
                dN: "Sat",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1956",
                uD: "23/11/1375",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/07/1956",
                uD: "23/12/1375",
                dN: "Tue",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1956",
                uD: "24/12/1375",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/08/1956",
                uD: "25/01/1376",
                dN: "Fri",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1956",
                uD: "26/01/1376",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/09/1956",
                uD: "26/02/1376",
                dN: "Sun",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1956",
                uD: "27/02/1376",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/10/1956",
                uD: "27/03/1376",
                dN: "Wed",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1956",
                uD: "28/03/1376",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/11/1956",
                uD: "28/04/1376",
                dN: "Fri",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1956",
                uD: "29/04/1376",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/12/1956",
                uD: "29/05/1376",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "1957": {
        "1": {
            fD: {
                gD: "01/01/1957",
                uD: "30/05/1376",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/1957",
                uD: "01/07/1376",
                dN: "Thu",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1957",
                uD: "02/07/1376",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "28/02/1957",
                uD: "29/07/1376",
                dN: "Thu",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1957",
                uD: "30/07/1376",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/03/1957",
                uD: "30/08/1376",
                dN: "Sun",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1957",
                uD: "01/09/1376",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/04/1957",
                uD: "01/10/1376",
                dN: "Tue",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1957",
                uD: "02/10/1376",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/05/1957",
                uD: "02/11/1376",
                dN: "Fri",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1957",
                uD: "03/11/1376",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/06/1957",
                uD: "03/12/1376",
                dN: "Sun",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1957",
                uD: "04/12/1376",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/07/1957",
                uD: "04/01/1377",
                dN: "Wed",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1957",
                uD: "05/01/1377",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/08/1957",
                uD: "06/02/1377",
                dN: "Sat",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1957",
                uD: "07/02/1377",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/09/1957",
                uD: "07/03/1377",
                dN: "Mon",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1957",
                uD: "08/03/1377",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/10/1957",
                uD: "08/04/1377",
                dN: "Thu",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1957",
                uD: "09/04/1377",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/11/1957",
                uD: "09/05/1377",
                dN: "Sat",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1957",
                uD: "10/05/1377",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/12/1957",
                uD: "10/06/1377",
                dN: "Tue",
                uC: 29
            }
        }
    },
    "1958": {
        "1": {
            fD: {
                gD: "01/01/1958",
                uD: "11/06/1377",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/01/1958",
                uD: "12/07/1377",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1958",
                uD: "13/07/1377",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "28/02/1958",
                uD: "10/08/1377",
                dN: "Fri",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1958",
                uD: "11/08/1377",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/03/1958",
                uD: "11/09/1377",
                dN: "Mon",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1958",
                uD: "12/09/1377",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/04/1958",
                uD: "11/10/1377",
                dN: "Wed",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1958",
                uD: "12/10/1377",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/1958",
                uD: "13/11/1377",
                dN: "Sat",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1958",
                uD: "14/11/1377",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/06/1958",
                uD: "13/12/1377",
                dN: "Mon",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1958",
                uD: "14/12/1377",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/07/1958",
                uD: "15/01/1378",
                dN: "Thu",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1958",
                uD: "16/01/1378",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/08/1958",
                uD: "16/02/1378",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1958",
                uD: "17/02/1378",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/09/1958",
                uD: "17/03/1378",
                dN: "Tue",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1958",
                uD: "18/03/1378",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/10/1958",
                uD: "19/04/1378",
                dN: "Fri",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1958",
                uD: "20/04/1378",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/11/1958",
                uD: "19/05/1378",
                dN: "Sun",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1958",
                uD: "20/05/1378",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/12/1958",
                uD: "21/06/1378",
                dN: "Wed",
                uC: 30
            }
        }
    },
    "1959": {
        "1": {
            fD: {
                gD: "01/01/1959",
                uD: "22/06/1378",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/01/1959",
                uD: "22/07/1378",
                dN: "Sat",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1959",
                uD: "23/07/1378",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "28/02/1959",
                uD: "21/08/1378",
                dN: "Sat",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1959",
                uD: "22/08/1378",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/03/1959",
                uD: "22/09/1378",
                dN: "Tue",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1959",
                uD: "23/09/1378",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/04/1959",
                uD: "22/10/1378",
                dN: "Thu",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1959",
                uD: "23/10/1378",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/05/1959",
                uD: "24/11/1378",
                dN: "Sun",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1959",
                uD: "25/11/1378",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/06/1959",
                uD: "24/12/1378",
                dN: "Tue",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1959",
                uD: "25/12/1378",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/07/1959",
                uD: "25/01/1379",
                dN: "Fri",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1959",
                uD: "26/01/1379",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/08/1959",
                uD: "27/02/1379",
                dN: "Mon",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1959",
                uD: "28/02/1379",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/09/1959",
                uD: "27/03/1379",
                dN: "Wed",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1959",
                uD: "28/03/1379",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/10/1959",
                uD: "29/04/1379",
                dN: "Sat",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1959",
                uD: "01/05/1379",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/11/1959",
                uD: "30/05/1379",
                dN: "Mon",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1959",
                uD: "01/06/1379",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/12/1959",
                uD: "02/07/1379",
                dN: "Thu",
                uC: 30
            }
        }
    },
    "1960": {
        "1": {
            fD: {
                gD: "01/01/1960",
                uD: "03/07/1379",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/01/1960",
                uD: "03/08/1379",
                dN: "Sun",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1960",
                uD: "04/08/1379",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "29/02/1960",
                uD: "03/09/1379",
                dN: "Mon",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1960",
                uD: "04/09/1379",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/03/1960",
                uD: "04/10/1379",
                dN: "Thu",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1960",
                uD: "05/10/1379",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/04/1960",
                uD: "05/11/1379",
                dN: "Sat",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1960",
                uD: "06/11/1379",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/05/1960",
                uD: "06/12/1379",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1960",
                uD: "07/12/1379",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/1960",
                uD: "06/01/1380",
                dN: "Thu",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1960",
                uD: "07/01/1380",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/07/1960",
                uD: "08/02/1380",
                dN: "Sun",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1960",
                uD: "09/02/1380",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/08/1960",
                uD: "09/03/1380",
                dN: "Wed",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1960",
                uD: "10/03/1380",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/09/1960",
                uD: "10/04/1380",
                dN: "Fri",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1960",
                uD: "11/04/1380",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/10/1960",
                uD: "11/05/1380",
                dN: "Mon",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1960",
                uD: "12/05/1380",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/11/1960",
                uD: "12/06/1380",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1960",
                uD: "13/06/1380",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/1960",
                uD: "13/07/1380",
                dN: "Sat",
                uC: 29
            }
        }
    },
    "1961": {
        "1": {
            fD: {
                gD: "01/01/1961",
                uD: "14/07/1380",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/01/1961",
                uD: "15/08/1380",
                dN: "Tue",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1961",
                uD: "16/08/1380",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "28/02/1961",
                uD: "13/09/1380",
                dN: "Tue",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1961",
                uD: "14/09/1380",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/03/1961",
                uD: "15/10/1380",
                dN: "Fri",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1961",
                uD: "16/10/1380",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/04/1961",
                uD: "15/11/1380",
                dN: "Sun",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1961",
                uD: "16/11/1380",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/05/1961",
                uD: "17/12/1380",
                dN: "Wed",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1961",
                uD: "18/12/1380",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/06/1961",
                uD: "17/01/1381",
                dN: "Fri",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1961",
                uD: "18/01/1381",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/07/1961",
                uD: "19/02/1381",
                dN: "Mon",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1961",
                uD: "20/02/1381",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/08/1961",
                uD: "20/03/1381",
                dN: "Thu",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1961",
                uD: "21/03/1381",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/09/1961",
                uD: "20/04/1381",
                dN: "Sat",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1961",
                uD: "21/04/1381",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/10/1961",
                uD: "22/05/1381",
                dN: "Tue",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1961",
                uD: "23/05/1381",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/11/1961",
                uD: "22/06/1381",
                dN: "Thu",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1961",
                uD: "23/06/1381",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/12/1961",
                uD: "24/07/1381",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "1962": {
        "1": {
            fD: {
                gD: "01/01/1962",
                uD: "25/07/1381",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/01/1962",
                uD: "25/08/1381",
                dN: "Wed",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1962",
                uD: "26/08/1381",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "28/02/1962",
                uD: "23/09/1381",
                dN: "Wed",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1962",
                uD: "24/09/1381",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/03/1962",
                uD: "25/10/1381",
                dN: "Sat",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1962",
                uD: "26/10/1381",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/04/1962",
                uD: "26/11/1381",
                dN: "Mon",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1962",
                uD: "27/11/1381",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/05/1962",
                uD: "27/12/1381",
                dN: "Thu",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1962",
                uD: "28/12/1381",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/06/1962",
                uD: "28/01/1382",
                dN: "Sat",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1962",
                uD: "29/01/1382",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/07/1962",
                uD: "30/02/1382",
                dN: "Tue",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1962",
                uD: "01/03/1382",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/08/1962",
                uD: "01/04/1382",
                dN: "Fri",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1962",
                uD: "02/04/1382",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/09/1962",
                uD: "02/05/1382",
                dN: "Sun",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1962",
                uD: "03/05/1382",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/10/1962",
                uD: "03/06/1382",
                dN: "Wed",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1962",
                uD: "04/06/1382",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/11/1962",
                uD: "03/07/1382",
                dN: "Fri",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1962",
                uD: "04/07/1382",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/12/1962",
                uD: "05/08/1382",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "1963": {
        "1": {
            fD: {
                gD: "01/01/1963",
                uD: "06/08/1382",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/1963",
                uD: "06/09/1382",
                dN: "Thu",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1963",
                uD: "07/09/1382",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "28/02/1963",
                uD: "04/10/1382",
                dN: "Thu",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1963",
                uD: "05/10/1382",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/03/1963",
                uD: "06/11/1382",
                dN: "Sun",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1963",
                uD: "07/11/1382",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/04/1963",
                uD: "07/12/1382",
                dN: "Tue",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1963",
                uD: "08/12/1382",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/05/1963",
                uD: "08/01/1383",
                dN: "Fri",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1963",
                uD: "09/01/1383",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/06/1963",
                uD: "09/02/1383",
                dN: "Sun",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1963",
                uD: "10/02/1383",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/07/1963",
                uD: "11/03/1383",
                dN: "Wed",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1963",
                uD: "12/03/1383",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/08/1963",
                uD: "12/04/1383",
                dN: "Sat",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1963",
                uD: "13/04/1383",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/09/1963",
                uD: "13/05/1383",
                dN: "Mon",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1963",
                uD: "14/05/1383",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/10/1963",
                uD: "14/06/1383",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1963",
                uD: "15/06/1383",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/1963",
                uD: "14/07/1383",
                dN: "Sat",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1963",
                uD: "15/07/1383",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/12/1963",
                uD: "15/08/1383",
                dN: "Tue",
                uC: 29
            }
        }
    },
    "1964": {
        "1": {
            fD: {
                gD: "01/01/1964",
                uD: "16/08/1383",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/01/1964",
                uD: "17/09/1383",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1964",
                uD: "18/09/1383",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "29/02/1964",
                uD: "16/10/1383",
                dN: "Sat",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1964",
                uD: "17/10/1383",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/03/1964",
                uD: "17/11/1383",
                dN: "Tue",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1964",
                uD: "18/11/1383",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/04/1964",
                uD: "18/12/1383",
                dN: "Thu",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1964",
                uD: "19/12/1383",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/05/1964",
                uD: "20/01/1384",
                dN: "Sun",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1964",
                uD: "21/01/1384",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/06/1964",
                uD: "20/02/1384",
                dN: "Tue",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1964",
                uD: "21/02/1384",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/07/1964",
                uD: "22/03/1384",
                dN: "Fri",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1964",
                uD: "23/03/1384",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/08/1964",
                uD: "24/04/1384",
                dN: "Mon",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1964",
                uD: "25/04/1384",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/09/1964",
                uD: "24/05/1384",
                dN: "Wed",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1964",
                uD: "25/05/1384",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/10/1964",
                uD: "26/06/1384",
                dN: "Sat",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1964",
                uD: "27/06/1384",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/11/1964",
                uD: "26/07/1384",
                dN: "Mon",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1964",
                uD: "27/07/1384",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/12/1964",
                uD: "27/08/1384",
                dN: "Thu",
                uC: 29
            }
        }
    },
    "1965": {
        "1": {
            fD: {
                gD: "01/01/1965",
                uD: "28/08/1384",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/01/1965",
                uD: "29/09/1384",
                dN: "Sun",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1965",
                uD: "30/09/1384",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "28/02/1965",
                uD: "27/10/1384",
                dN: "Sun",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1965",
                uD: "28/10/1384",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/1965",
                uD: "28/11/1384",
                dN: "Wed",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1965",
                uD: "29/11/1384",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/04/1965",
                uD: "28/12/1384",
                dN: "Fri",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1965",
                uD: "29/12/1384",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/05/1965",
                uD: "01/02/1385",
                dN: "Mon",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1965",
                uD: "02/02/1385",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/06/1965",
                uD: "01/03/1385",
                dN: "Wed",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1965",
                uD: "02/03/1385",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/07/1965",
                uD: "03/04/1385",
                dN: "Sat",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1965",
                uD: "04/04/1385",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/08/1965",
                uD: "05/05/1385",
                dN: "Tue",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1965",
                uD: "06/05/1385",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/09/1965",
                uD: "05/06/1385",
                dN: "Thu",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1965",
                uD: "06/06/1385",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/10/1965",
                uD: "07/07/1385",
                dN: "Sun",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1965",
                uD: "08/07/1385",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/11/1965",
                uD: "07/08/1385",
                dN: "Tue",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1965",
                uD: "08/08/1385",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/12/1965",
                uD: "09/09/1385",
                dN: "Fri",
                uC: 30
            }
        }
    },
    "1966": {
        "1": {
            fD: {
                gD: "01/01/1966",
                uD: "10/09/1385",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/1966",
                uD: "10/10/1385",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1966",
                uD: "11/10/1385",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "28/02/1966",
                uD: "08/11/1385",
                dN: "Mon",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1966",
                uD: "09/11/1385",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/03/1966",
                uD: "09/12/1385",
                dN: "Thu",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1966",
                uD: "10/12/1385",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/04/1966",
                uD: "10/01/1386",
                dN: "Sat",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1966",
                uD: "11/01/1386",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/05/1966",
                uD: "11/02/1386",
                dN: "Tue",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1966",
                uD: "12/02/1386",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/06/1966",
                uD: "12/03/1386",
                dN: "Thu",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1966",
                uD: "13/03/1386",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/07/1966",
                uD: "13/04/1386",
                dN: "Sun",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1966",
                uD: "14/04/1386",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/08/1966",
                uD: "15/05/1386",
                dN: "Wed",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1966",
                uD: "16/05/1386",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/09/1966",
                uD: "16/06/1386",
                dN: "Fri",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1966",
                uD: "17/06/1386",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/10/1966",
                uD: "17/07/1386",
                dN: "Mon",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1966",
                uD: "18/07/1386",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/11/1966",
                uD: "18/08/1386",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1966",
                uD: "19/08/1386",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/1966",
                uD: "19/09/1386",
                dN: "Sat",
                uC: 29
            }
        }
    },
    "1967": {
        "1": {
            fD: {
                gD: "01/01/1967",
                uD: "20/09/1386",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/01/1967",
                uD: "21/10/1386",
                dN: "Tue",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1967",
                uD: "22/10/1386",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "28/02/1967",
                uD: "19/11/1386",
                dN: "Tue",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1967",
                uD: "20/11/1386",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/03/1967",
                uD: "20/12/1386",
                dN: "Fri",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1967",
                uD: "21/12/1386",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/04/1967",
                uD: "21/01/1387",
                dN: "Sun",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1967",
                uD: "22/01/1387",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/05/1967",
                uD: "22/02/1387",
                dN: "Wed",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1967",
                uD: "23/02/1387",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/06/1967",
                uD: "22/03/1387",
                dN: "Fri",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1967",
                uD: "23/03/1387",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/07/1967",
                uD: "24/04/1387",
                dN: "Mon",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1967",
                uD: "25/04/1387",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/08/1967",
                uD: "25/05/1387",
                dN: "Thu",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1967",
                uD: "26/05/1387",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/09/1967",
                uD: "26/06/1387",
                dN: "Sat",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1967",
                uD: "27/06/1387",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/10/1967",
                uD: "28/07/1387",
                dN: "Tue",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1967",
                uD: "29/07/1387",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/11/1967",
                uD: "28/08/1387",
                dN: "Thu",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1967",
                uD: "29/08/1387",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/12/1967",
                uD: "30/09/1387",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "1968": {
        "1": {
            fD: {
                gD: "01/01/1968",
                uD: "01/10/1387",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/01/1968",
                uD: "02/11/1387",
                dN: "Wed",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1968",
                uD: "03/11/1387",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "29/02/1968",
                uD: "01/12/1387",
                dN: "Thu",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1968",
                uD: "02/12/1387",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/03/1968",
                uD: "03/01/1388",
                dN: "Sun",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1968",
                uD: "04/01/1388",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/04/1968",
                uD: "03/02/1388",
                dN: "Tue",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1968",
                uD: "04/02/1388",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/05/1968",
                uD: "04/03/1388",
                dN: "Fri",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1968",
                uD: "05/03/1388",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/06/1968",
                uD: "05/04/1388",
                dN: "Sun",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1968",
                uD: "06/04/1388",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/07/1968",
                uD: "06/05/1388",
                dN: "Wed",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1968",
                uD: "07/05/1388",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/08/1968",
                uD: "08/06/1388",
                dN: "Sat",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1968",
                uD: "09/06/1388",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/09/1968",
                uD: "08/07/1388",
                dN: "Mon",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1968",
                uD: "09/07/1388",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/10/1968",
                uD: "10/08/1388",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1968",
                uD: "11/08/1388",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/1968",
                uD: "10/09/1388",
                dN: "Sat",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1968",
                uD: "11/09/1388",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/12/1968",
                uD: "12/10/1388",
                dN: "Tue",
                uC: 30
            }
        }
    },
    "1969": {
        "1": {
            fD: {
                gD: "01/01/1969",
                uD: "13/10/1388",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/01/1969",
                uD: "13/11/1388",
                dN: "Fri",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1969",
                uD: "14/11/1388",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "28/02/1969",
                uD: "12/12/1388",
                dN: "Fri",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1969",
                uD: "13/12/1388",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/03/1969",
                uD: "13/01/1389",
                dN: "Mon",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1969",
                uD: "14/01/1389",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/04/1969",
                uD: "14/02/1389",
                dN: "Wed",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1969",
                uD: "15/02/1389",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/05/1969",
                uD: "15/03/1389",
                dN: "Sat",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1969",
                uD: "16/03/1389",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/06/1969",
                uD: "16/04/1389",
                dN: "Mon",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1969",
                uD: "17/04/1389",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/07/1969",
                uD: "17/05/1389",
                dN: "Thu",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1969",
                uD: "18/05/1389",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/08/1969",
                uD: "18/06/1389",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1969",
                uD: "19/06/1389",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/09/1969",
                uD: "19/07/1389",
                dN: "Tue",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1969",
                uD: "20/07/1389",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/10/1969",
                uD: "20/08/1389",
                dN: "Fri",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1969",
                uD: "21/08/1389",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/11/1969",
                uD: "21/09/1389",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1969",
                uD: "22/09/1389",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/12/1969",
                uD: "22/10/1389",
                dN: "Wed",
                uC: 29
            }
        }
    },
    "1970": {
        "1": {
            fD: {
                gD: "01/01/1970",
                uD: "23/10/1389",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/01/1970",
                uD: "24/11/1389",
                dN: "Sat",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1970",
                uD: "25/11/1389",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "28/02/1970",
                uD: "22/12/1389",
                dN: "Sat",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1970",
                uD: "23/12/1389",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/03/1970",
                uD: "24/01/1390",
                dN: "Tue",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1970",
                uD: "25/01/1390",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/04/1970",
                uD: "24/02/1390",
                dN: "Thu",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1970",
                uD: "25/02/1390",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/05/1970",
                uD: "26/03/1390",
                dN: "Sun",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1970",
                uD: "27/03/1390",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/06/1970",
                uD: "26/04/1390",
                dN: "Tue",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1970",
                uD: "27/04/1390",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/07/1970",
                uD: "28/05/1390",
                dN: "Fri",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1970",
                uD: "29/05/1390",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/08/1970",
                uD: "29/06/1390",
                dN: "Mon",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1970",
                uD: "01/07/1390",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/09/1970",
                uD: "30/07/1390",
                dN: "Wed",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1970",
                uD: "01/08/1390",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/10/1970",
                uD: "01/09/1390",
                dN: "Sat",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1970",
                uD: "02/09/1390",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/11/1970",
                uD: "02/10/1390",
                dN: "Mon",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1970",
                uD: "03/10/1390",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/12/1970",
                uD: "03/11/1390",
                dN: "Thu",
                uC: 29
            }
        }
    },
    "1971": {
        "1": {
            fD: {
                gD: "01/01/1971",
                uD: "04/11/1390",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/01/1971",
                uD: "05/12/1390",
                dN: "Sun",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1971",
                uD: "06/12/1390",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "28/02/1971",
                uD: "03/01/1391",
                dN: "Sun",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1971",
                uD: "04/01/1391",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/03/1971",
                uD: "05/02/1391",
                dN: "Wed",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1971",
                uD: "06/02/1391",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/04/1971",
                uD: "05/03/1391",
                dN: "Fri",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1971",
                uD: "06/03/1391",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/05/1971",
                uD: "07/04/1391",
                dN: "Mon",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1971",
                uD: "08/04/1391",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/06/1971",
                uD: "08/05/1391",
                dN: "Wed",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1971",
                uD: "09/05/1391",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/07/1971",
                uD: "09/06/1391",
                dN: "Sat",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1971",
                uD: "10/06/1391",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/08/1971",
                uD: "11/07/1391",
                dN: "Tue",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1971",
                uD: "12/07/1391",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/09/1971",
                uD: "11/08/1391",
                dN: "Thu",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1971",
                uD: "12/08/1391",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/10/1971",
                uD: "12/09/1391",
                dN: "Sun",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1971",
                uD: "13/09/1391",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/11/1971",
                uD: "12/10/1391",
                dN: "Tue",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1971",
                uD: "13/10/1391",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/12/1971",
                uD: "14/11/1391",
                dN: "Fri",
                uC: 30
            }
        }
    },
    "1972": {
        "1": {
            fD: {
                gD: "01/01/1972",
                uD: "15/11/1391",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/1972",
                uD: "15/12/1391",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1972",
                uD: "16/12/1391",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "29/02/1972",
                uD: "14/01/1392",
                dN: "Tue",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1972",
                uD: "15/01/1392",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/03/1972",
                uD: "16/02/1392",
                dN: "Fri",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1972",
                uD: "17/02/1392",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/04/1972",
                uD: "17/03/1392",
                dN: "Sun",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1972",
                uD: "18/03/1392",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/05/1972",
                uD: "18/04/1392",
                dN: "Wed",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1972",
                uD: "19/04/1392",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/06/1972",
                uD: "19/05/1392",
                dN: "Fri",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1972",
                uD: "20/05/1392",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/07/1972",
                uD: "21/06/1392",
                dN: "Mon",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1972",
                uD: "22/06/1392",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/08/1972",
                uD: "22/07/1392",
                dN: "Thu",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1972",
                uD: "23/07/1392",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/09/1972",
                uD: "23/08/1392",
                dN: "Sat",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1972",
                uD: "24/08/1392",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/10/1972",
                uD: "24/09/1392",
                dN: "Tue",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1972",
                uD: "25/09/1392",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/11/1972",
                uD: "24/10/1392",
                dN: "Thu",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1972",
                uD: "25/10/1392",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/12/1972",
                uD: "26/11/1392",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "1973": {
        "1": {
            fD: {
                gD: "01/01/1973",
                uD: "27/11/1392",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/01/1973",
                uD: "27/12/1392",
                dN: "Wed",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1973",
                uD: "28/12/1392",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "28/02/1973",
                uD: "25/01/1393",
                dN: "Wed",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1973",
                uD: "26/01/1393",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/03/1973",
                uD: "26/02/1393",
                dN: "Sat",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1973",
                uD: "27/02/1393",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/04/1973",
                uD: "27/03/1393",
                dN: "Mon",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1973",
                uD: "28/03/1393",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/05/1973",
                uD: "29/04/1393",
                dN: "Thu",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1973",
                uD: "30/04/1393",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/06/1973",
                uD: "29/05/1393",
                dN: "Sat",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1973",
                uD: "01/06/1393",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/07/1973",
                uD: "02/07/1393",
                dN: "Tue",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1973",
                uD: "03/07/1393",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/08/1973",
                uD: "03/08/1393",
                dN: "Fri",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1973",
                uD: "04/08/1393",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/09/1973",
                uD: "04/09/1393",
                dN: "Sun",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1973",
                uD: "05/09/1393",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/10/1973",
                uD: "05/10/1393",
                dN: "Wed",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1973",
                uD: "06/10/1393",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/11/1973",
                uD: "06/11/1393",
                dN: "Fri",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1973",
                uD: "07/11/1393",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/12/1973",
                uD: "07/12/1393",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "1974": {
        "1": {
            fD: {
                gD: "01/01/1974",
                uD: "08/12/1393",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/1974",
                uD: "08/01/1394",
                dN: "Thu",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1974",
                uD: "09/01/1394",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "28/02/1974",
                uD: "06/02/1394",
                dN: "Thu",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1974",
                uD: "07/02/1394",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/03/1974",
                uD: "08/03/1394",
                dN: "Sun",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1974",
                uD: "09/03/1394",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/04/1974",
                uD: "08/04/1394",
                dN: "Tue",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1974",
                uD: "09/04/1394",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/05/1974",
                uD: "10/05/1394",
                dN: "Fri",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1974",
                uD: "11/05/1394",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/06/1974",
                uD: "10/06/1394",
                dN: "Sun",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1974",
                uD: "11/06/1394",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/07/1974",
                uD: "12/07/1394",
                dN: "Wed",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1974",
                uD: "13/07/1394",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/08/1974",
                uD: "14/08/1394",
                dN: "Sat",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1974",
                uD: "15/08/1394",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/09/1974",
                uD: "14/09/1394",
                dN: "Mon",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1974",
                uD: "15/09/1394",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/10/1974",
                uD: "16/10/1394",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1974",
                uD: "17/10/1394",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/1974",
                uD: "16/11/1394",
                dN: "Sat",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1974",
                uD: "17/11/1394",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/12/1974",
                uD: "18/12/1394",
                dN: "Tue",
                uC: 30
            }
        }
    },
    "1975": {
        "1": {
            fD: {
                gD: "01/01/1975",
                uD: "19/12/1394",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/01/1975",
                uD: "19/01/1395",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1975",
                uD: "20/01/1395",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "28/02/1975",
                uD: "17/02/1395",
                dN: "Fri",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1975",
                uD: "18/02/1395",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/03/1975",
                uD: "19/03/1395",
                dN: "Mon",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1975",
                uD: "20/03/1395",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/04/1975",
                uD: "19/04/1395",
                dN: "Wed",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1975",
                uD: "20/04/1395",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/05/1975",
                uD: "20/05/1395",
                dN: "Sat",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1975",
                uD: "21/05/1395",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/06/1975",
                uD: "21/06/1395",
                dN: "Mon",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1975",
                uD: "22/06/1395",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/07/1975",
                uD: "22/07/1395",
                dN: "Thu",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1975",
                uD: "23/07/1395",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/08/1975",
                uD: "24/08/1395",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1975",
                uD: "25/08/1395",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/09/1975",
                uD: "25/09/1395",
                dN: "Tue",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1975",
                uD: "26/09/1395",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/10/1975",
                uD: "26/10/1395",
                dN: "Fri",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1975",
                uD: "27/10/1395",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/11/1975",
                uD: "27/11/1395",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1975",
                uD: "28/11/1395",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/12/1975",
                uD: "28/12/1395",
                dN: "Wed",
                uC: 29
            }
        }
    },
    "1976": {
        "1": {
            fD: {
                gD: "01/01/1976",
                uD: "29/12/1395",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/01/1976",
                uD: "30/01/1396",
                dN: "Sat",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1976",
                uD: "01/02/1396",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "29/02/1976",
                uD: "29/02/1396",
                dN: "Sun",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1976",
                uD: "01/03/1396",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/1976",
                uD: "01/04/1396",
                dN: "Wed",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1976",
                uD: "02/04/1396",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/04/1976",
                uD: "01/05/1396",
                dN: "Fri",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1976",
                uD: "02/05/1396",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/05/1976",
                uD: "02/06/1396",
                dN: "Mon",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1976",
                uD: "03/06/1396",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/06/1976",
                uD: "03/07/1396",
                dN: "Wed",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1976",
                uD: "04/07/1396",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/07/1976",
                uD: "04/08/1396",
                dN: "Sat",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1976",
                uD: "05/08/1396",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/08/1976",
                uD: "06/09/1396",
                dN: "Tue",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1976",
                uD: "07/09/1396",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/09/1976",
                uD: "07/10/1396",
                dN: "Thu",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1976",
                uD: "08/10/1396",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/10/1976",
                uD: "08/11/1396",
                dN: "Sun",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1976",
                uD: "09/11/1396",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/11/1976",
                uD: "09/12/1396",
                dN: "Tue",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1976",
                uD: "10/12/1396",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/12/1976",
                uD: "10/01/1397",
                dN: "Fri",
                uC: 29
            }
        }
    },
    "1977": {
        "1": {
            fD: {
                gD: "01/01/1977",
                uD: "11/01/1397",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/01/1977",
                uD: "12/02/1397",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1977",
                uD: "13/02/1397",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "28/02/1977",
                uD: "10/03/1397",
                dN: "Mon",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1977",
                uD: "11/03/1397",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/03/1977",
                uD: "12/04/1397",
                dN: "Thu",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1977",
                uD: "13/04/1397",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/04/1977",
                uD: "12/05/1397",
                dN: "Sat",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1977",
                uD: "13/05/1397",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/05/1977",
                uD: "13/06/1397",
                dN: "Tue",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1977",
                uD: "14/06/1397",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/06/1977",
                uD: "14/07/1397",
                dN: "Thu",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1977",
                uD: "15/07/1397",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/07/1977",
                uD: "15/08/1397",
                dN: "Sun",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1977",
                uD: "16/08/1397",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/08/1977",
                uD: "17/09/1397",
                dN: "Wed",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1977",
                uD: "18/09/1397",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/09/1977",
                uD: "17/10/1397",
                dN: "Fri",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1977",
                uD: "18/10/1397",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/10/1977",
                uD: "19/11/1397",
                dN: "Mon",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1977",
                uD: "20/11/1397",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/11/1977",
                uD: "19/12/1397",
                dN: "Wed",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1977",
                uD: "20/12/1397",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/12/1977",
                uD: "21/01/1398",
                dN: "Sat",
                uC: 30
            }
        }
    },
    "1978": {
        "1": {
            fD: {
                gD: "01/01/1978",
                uD: "22/01/1398",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/01/1978",
                uD: "22/02/1398",
                dN: "Tue",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1978",
                uD: "23/02/1398",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "28/02/1978",
                uD: "21/03/1398",
                dN: "Tue",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1978",
                uD: "22/03/1398",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/03/1978",
                uD: "22/04/1398",
                dN: "Fri",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1978",
                uD: "23/04/1398",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/04/1978",
                uD: "23/05/1398",
                dN: "Sun",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1978",
                uD: "24/05/1398",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/05/1978",
                uD: "24/06/1398",
                dN: "Wed",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1978",
                uD: "25/06/1398",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/06/1978",
                uD: "25/07/1398",
                dN: "Fri",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1978",
                uD: "26/07/1398",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/07/1978",
                uD: "26/08/1398",
                dN: "Mon",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1978",
                uD: "27/08/1398",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/08/1978",
                uD: "27/09/1398",
                dN: "Thu",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1978",
                uD: "28/09/1398",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/09/1978",
                uD: "28/10/1398",
                dN: "Sat",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1978",
                uD: "29/10/1398",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/10/1978",
                uD: "29/11/1398",
                dN: "Tue",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1978",
                uD: "01/12/1398",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/11/1978",
                uD: "30/12/1398",
                dN: "Thu",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1978",
                uD: "01/01/1399",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/12/1978",
                uD: "02/02/1399",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "1979": {
        "1": {
            fD: {
                gD: "01/01/1979",
                uD: "03/02/1399",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/01/1979",
                uD: "03/03/1399",
                dN: "Wed",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1979",
                uD: "04/03/1399",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "28/02/1979",
                uD: "02/04/1399",
                dN: "Wed",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1979",
                uD: "03/04/1399",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/03/1979",
                uD: "03/05/1399",
                dN: "Sat",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1979",
                uD: "04/05/1399",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/04/1979",
                uD: "04/06/1399",
                dN: "Mon",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1979",
                uD: "05/06/1399",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/05/1979",
                uD: "05/07/1399",
                dN: "Thu",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1979",
                uD: "06/07/1399",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/06/1979",
                uD: "06/08/1399",
                dN: "Sat",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1979",
                uD: "07/08/1399",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/07/1979",
                uD: "07/09/1399",
                dN: "Tue",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1979",
                uD: "08/09/1399",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/08/1979",
                uD: "09/10/1399",
                dN: "Fri",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1979",
                uD: "10/10/1399",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/09/1979",
                uD: "09/11/1399",
                dN: "Sun",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1979",
                uD: "10/11/1399",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/10/1979",
                uD: "10/12/1399",
                dN: "Wed",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1979",
                uD: "11/12/1399",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/11/1979",
                uD: "11/01/1400",
                dN: "Fri",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1979",
                uD: "12/01/1400",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/12/1979",
                uD: "12/02/1400",
                dN: "Mon",
                uC: 29
            }
        }
    },
    "1980": {
        "1": {
            fD: {
                gD: "01/01/1980",
                uD: "13/02/1400",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/01/1980",
                uD: "14/03/1400",
                dN: "Thu",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1980",
                uD: "15/03/1400",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "29/02/1980",
                uD: "13/04/1400",
                dN: "Fri",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1980",
                uD: "14/04/1400",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/03/1980",
                uD: "15/05/1400",
                dN: "Mon",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1980",
                uD: "16/05/1400",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/04/1980",
                uD: "15/06/1400",
                dN: "Wed",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1980",
                uD: "16/06/1400",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/1980",
                uD: "17/07/1400",
                dN: "Sat",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1980",
                uD: "18/07/1400",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/06/1980",
                uD: "18/08/1400",
                dN: "Mon",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1980",
                uD: "19/08/1400",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/07/1980",
                uD: "19/09/1400",
                dN: "Thu",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1980",
                uD: "20/09/1400",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/08/1980",
                uD: "21/10/1400",
                dN: "Sun",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1980",
                uD: "22/10/1400",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/09/1980",
                uD: "21/11/1400",
                dN: "Tue",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1980",
                uD: "22/11/1400",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/10/1980",
                uD: "22/12/1400",
                dN: "Fri",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1980",
                uD: "23/12/1400",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/11/1980",
                uD: "23/01/1401",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1980",
                uD: "24/01/1401",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/12/1980",
                uD: "24/02/1401",
                dN: "Wed",
                uC: 30
            }
        }
    },
    "1981": {
        "1": {
            fD: {
                gD: "01/01/1981",
                uD: "25/02/1401",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/01/1981",
                uD: "25/03/1401",
                dN: "Sat",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1981",
                uD: "26/03/1401",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "28/02/1981",
                uD: "24/04/1401",
                dN: "Sat",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1981",
                uD: "25/04/1401",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/03/1981",
                uD: "25/05/1401",
                dN: "Tue",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1981",
                uD: "26/05/1401",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/04/1981",
                uD: "26/06/1401",
                dN: "Thu",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1981",
                uD: "27/06/1401",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/05/1981",
                uD: "27/07/1401",
                dN: "Sun",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1981",
                uD: "28/07/1401",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/06/1981",
                uD: "28/08/1401",
                dN: "Tue",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1981",
                uD: "29/08/1401",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/07/1981",
                uD: "30/09/1401",
                dN: "Fri",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1981",
                uD: "01/10/1401",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/08/1981",
                uD: "02/11/1401",
                dN: "Mon",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1981",
                uD: "03/11/1401",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/09/1981",
                uD: "02/12/1401",
                dN: "Wed",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1981",
                uD: "03/12/1401",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/10/1981",
                uD: "04/01/1402",
                dN: "Sat",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1981",
                uD: "05/01/1402",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/11/1981",
                uD: "04/02/1402",
                dN: "Mon",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1981",
                uD: "05/02/1402",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/12/1981",
                uD: "05/03/1402",
                dN: "Thu",
                uC: 30
            }
        }
    },
    "1982": {
        "1": {
            fD: {
                gD: "01/01/1982",
                uD: "06/03/1402",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/01/1982",
                uD: "06/04/1402",
                dN: "Sun",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1982",
                uD: "07/04/1402",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "28/02/1982",
                uD: "05/05/1402",
                dN: "Sun",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1982",
                uD: "06/05/1402",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/1982",
                uD: "06/06/1402",
                dN: "Wed",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1982",
                uD: "07/06/1402",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/04/1982",
                uD: "07/07/1402",
                dN: "Fri",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1982",
                uD: "08/07/1402",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/05/1982",
                uD: "08/08/1402",
                dN: "Mon",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1982",
                uD: "09/08/1402",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/06/1982",
                uD: "09/09/1402",
                dN: "Wed",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1982",
                uD: "10/09/1402",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/07/1982",
                uD: "11/10/1402",
                dN: "Sat",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1982",
                uD: "12/10/1402",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/08/1982",
                uD: "12/11/1402",
                dN: "Tue",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1982",
                uD: "13/11/1402",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/09/1982",
                uD: "13/12/1402",
                dN: "Thu",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1982",
                uD: "14/12/1402",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/10/1982",
                uD: "14/01/1403",
                dN: "Sun",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1982",
                uD: "15/01/1403",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/11/1982",
                uD: "15/02/1403",
                dN: "Tue",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1982",
                uD: "16/02/1403",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/12/1982",
                uD: "16/03/1403",
                dN: "Fri",
                uC: 30
            }
        }
    },
    "1983": {
        "1": {
            fD: {
                gD: "01/01/1983",
                uD: "17/03/1403",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/1983",
                uD: "17/04/1403",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1983",
                uD: "18/04/1403",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "28/02/1983",
                uD: "15/05/1403",
                dN: "Mon",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1983",
                uD: "16/05/1403",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/03/1983",
                uD: "17/06/1403",
                dN: "Thu",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1983",
                uD: "18/06/1403",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/04/1983",
                uD: "17/07/1403",
                dN: "Sat",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1983",
                uD: "18/07/1403",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/05/1983",
                uD: "19/08/1403",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1983",
                uD: "20/08/1403",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/1983",
                uD: "19/09/1403",
                dN: "Thu",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1983",
                uD: "20/09/1403",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/07/1983",
                uD: "21/10/1403",
                dN: "Sun",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1983",
                uD: "22/10/1403",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/08/1983",
                uD: "23/11/1403",
                dN: "Wed",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1983",
                uD: "24/11/1403",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/09/1983",
                uD: "23/12/1403",
                dN: "Fri",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1983",
                uD: "24/12/1403",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/10/1983",
                uD: "25/01/1404",
                dN: "Mon",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1983",
                uD: "26/01/1404",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/11/1983",
                uD: "26/02/1404",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1983",
                uD: "27/02/1404",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/1983",
                uD: "27/03/1404",
                dN: "Sat",
                uC: 30
            }
        }
    },
    "1984": {
        "1": {
            fD: {
                gD: "01/01/1984",
                uD: "28/03/1404",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/01/1984",
                uD: "28/04/1404",
                dN: "Tue",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1984",
                uD: "29/04/1404",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "29/02/1984",
                uD: "28/05/1404",
                dN: "Wed",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1984",
                uD: "29/05/1404",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/03/1984",
                uD: "29/06/1404",
                dN: "Sat",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1984",
                uD: "30/06/1404",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/04/1984",
                uD: "29/07/1404",
                dN: "Mon",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1984",
                uD: "30/07/1404",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/05/1984",
                uD: "01/09/1404",
                dN: "Thu",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1984",
                uD: "02/09/1404",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/06/1984",
                uD: "01/10/1404",
                dN: "Sat",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1984",
                uD: "02/10/1404",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/07/1984",
                uD: "03/11/1404",
                dN: "Tue",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1984",
                uD: "04/11/1404",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/08/1984",
                uD: "05/12/1404",
                dN: "Fri",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1984",
                uD: "06/12/1404",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/09/1984",
                uD: "05/01/1405",
                dN: "Sun",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1984",
                uD: "06/01/1405",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/10/1984",
                uD: "07/02/1405",
                dN: "Wed",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1984",
                uD: "08/02/1405",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/11/1984",
                uD: "08/03/1405",
                dN: "Fri",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1984",
                uD: "09/03/1405",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/12/1984",
                uD: "09/04/1405",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "1985": {
        "1": {
            fD: {
                gD: "01/01/1985",
                uD: "10/04/1405",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/1985",
                uD: "10/05/1405",
                dN: "Thu",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1985",
                uD: "11/05/1405",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "28/02/1985",
                uD: "09/06/1405",
                dN: "Thu",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1985",
                uD: "10/06/1405",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/03/1985",
                uD: "10/07/1405",
                dN: "Sun",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1985",
                uD: "11/07/1405",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/04/1985",
                uD: "10/08/1405",
                dN: "Tue",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1985",
                uD: "11/08/1405",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/05/1985",
                uD: "12/09/1405",
                dN: "Fri",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1985",
                uD: "13/09/1405",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/06/1985",
                uD: "12/10/1405",
                dN: "Sun",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1985",
                uD: "13/10/1405",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/07/1985",
                uD: "14/11/1405",
                dN: "Wed",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1985",
                uD: "15/11/1405",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/08/1985",
                uD: "15/12/1405",
                dN: "Sat",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1985",
                uD: "16/12/1405",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/09/1985",
                uD: "16/01/1406",
                dN: "Mon",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1985",
                uD: "17/01/1406",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/10/1985",
                uD: "17/02/1406",
                dN: "Thu",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1985",
                uD: "18/02/1406",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/11/1985",
                uD: "18/03/1406",
                dN: "Sat",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1985",
                uD: "19/03/1406",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/12/1985",
                uD: "19/04/1406",
                dN: "Tue",
                uC: 29
            }
        }
    },
    "1986": {
        "1": {
            fD: {
                gD: "01/01/1986",
                uD: "20/04/1406",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/01/1986",
                uD: "21/05/1406",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1986",
                uD: "22/05/1406",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "28/02/1986",
                uD: "19/06/1406",
                dN: "Fri",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1986",
                uD: "20/06/1406",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/03/1986",
                uD: "21/07/1406",
                dN: "Mon",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1986",
                uD: "22/07/1406",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/04/1986",
                uD: "21/08/1406",
                dN: "Wed",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1986",
                uD: "22/08/1406",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/1986",
                uD: "23/09/1406",
                dN: "Sat",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1986",
                uD: "24/09/1406",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/06/1986",
                uD: "23/10/1406",
                dN: "Mon",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1986",
                uD: "24/10/1406",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/07/1986",
                uD: "24/11/1406",
                dN: "Thu",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1986",
                uD: "25/11/1406",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/08/1986",
                uD: "26/12/1406",
                dN: "Sun",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1986",
                uD: "27/12/1406",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/09/1986",
                uD: "26/01/1407",
                dN: "Tue",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1986",
                uD: "27/01/1407",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/10/1986",
                uD: "28/02/1407",
                dN: "Fri",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1986",
                uD: "29/02/1407",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/11/1986",
                uD: "28/03/1407",
                dN: "Sun",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1986",
                uD: "29/03/1407",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/12/1986",
                uD: "30/04/1407",
                dN: "Wed",
                uC: 30
            }
        }
    },
    "1987": {
        "1": {
            fD: {
                gD: "01/01/1987",
                uD: "01/05/1407",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/01/1987",
                uD: "02/06/1407",
                dN: "Sat",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1987",
                uD: "03/06/1407",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "28/02/1987",
                uD: "30/06/1407",
                dN: "Sat",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1987",
                uD: "01/07/1407",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/03/1987",
                uD: "02/08/1407",
                dN: "Tue",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1987",
                uD: "03/08/1407",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/04/1987",
                uD: "02/09/1407",
                dN: "Thu",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1987",
                uD: "03/09/1407",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/05/1987",
                uD: "04/10/1407",
                dN: "Sun",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1987",
                uD: "05/10/1407",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/06/1987",
                uD: "04/11/1407",
                dN: "Tue",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1987",
                uD: "05/11/1407",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/07/1987",
                uD: "06/12/1407",
                dN: "Fri",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1987",
                uD: "07/12/1407",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/08/1987",
                uD: "07/01/1408",
                dN: "Mon",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1987",
                uD: "08/01/1408",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/09/1987",
                uD: "07/02/1408",
                dN: "Wed",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1987",
                uD: "08/02/1408",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/10/1987",
                uD: "09/03/1408",
                dN: "Sat",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1987",
                uD: "10/03/1408",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/11/1987",
                uD: "09/04/1408",
                dN: "Mon",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1987",
                uD: "10/04/1408",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/12/1987",
                uD: "11/05/1408",
                dN: "Thu",
                uC: 30
            }
        }
    },
    "1988": {
        "1": {
            fD: {
                gD: "01/01/1988",
                uD: "12/05/1408",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/01/1988",
                uD: "12/06/1408",
                dN: "Sun",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1988",
                uD: "13/06/1408",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "29/02/1988",
                uD: "12/07/1408",
                dN: "Mon",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1988",
                uD: "13/07/1408",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/03/1988",
                uD: "13/08/1408",
                dN: "Thu",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1988",
                uD: "14/08/1408",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/04/1988",
                uD: "14/09/1408",
                dN: "Sat",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1988",
                uD: "15/09/1408",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/05/1988",
                uD: "16/10/1408",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1988",
                uD: "17/10/1408",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/1988",
                uD: "16/11/1408",
                dN: "Thu",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1988",
                uD: "17/11/1408",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/07/1988",
                uD: "18/12/1408",
                dN: "Sun",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1988",
                uD: "19/12/1408",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/08/1988",
                uD: "19/01/1409",
                dN: "Wed",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1988",
                uD: "20/01/1409",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/09/1988",
                uD: "19/02/1409",
                dN: "Fri",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1988",
                uD: "20/02/1409",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/10/1988",
                uD: "21/03/1409",
                dN: "Mon",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1988",
                uD: "22/03/1409",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/11/1988",
                uD: "21/04/1409",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1988",
                uD: "22/04/1409",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/1988",
                uD: "22/05/1409",
                dN: "Sat",
                uC: 29
            }
        }
    },
    "1989": {
        "1": {
            fD: {
                gD: "01/01/1989",
                uD: "23/05/1409",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/01/1989",
                uD: "24/06/1409",
                dN: "Tue",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1989",
                uD: "25/06/1409",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "28/02/1989",
                uD: "22/07/1409",
                dN: "Tue",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1989",
                uD: "23/07/1409",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/03/1989",
                uD: "24/08/1409",
                dN: "Fri",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1989",
                uD: "25/08/1409",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/04/1989",
                uD: "24/09/1409",
                dN: "Sun",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1989",
                uD: "25/09/1409",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/05/1989",
                uD: "26/10/1409",
                dN: "Wed",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1989",
                uD: "27/10/1409",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/06/1989",
                uD: "27/11/1409",
                dN: "Fri",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1989",
                uD: "28/11/1409",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/07/1989",
                uD: "28/12/1409",
                dN: "Mon",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1989",
                uD: "29/12/1409",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/08/1989",
                uD: "30/01/1410",
                dN: "Thu",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1989",
                uD: "01/02/1410",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/09/1989",
                uD: "01/03/1410",
                dN: "Sat",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1989",
                uD: "02/03/1410",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/10/1989",
                uD: "02/04/1410",
                dN: "Tue",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1989",
                uD: "03/04/1410",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/11/1989",
                uD: "02/05/1410",
                dN: "Thu",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1989",
                uD: "03/05/1410",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/12/1989",
                uD: "03/06/1410",
                dN: "Sun",
                uC: 29
            }
        }
    },
    "1990": {
        "1": {
            fD: {
                gD: "01/01/1990",
                uD: "04/06/1410",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/01/1990",
                uD: "05/07/1410",
                dN: "Wed",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1990",
                uD: "06/07/1410",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "28/02/1990",
                uD: "03/08/1410",
                dN: "Wed",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1990",
                uD: "04/08/1410",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/03/1990",
                uD: "05/09/1410",
                dN: "Sat",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1990",
                uD: "06/09/1410",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/04/1990",
                uD: "05/10/1410",
                dN: "Mon",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1990",
                uD: "06/10/1410",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/05/1990",
                uD: "07/11/1410",
                dN: "Thu",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1990",
                uD: "08/11/1410",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/06/1990",
                uD: "08/12/1410",
                dN: "Sat",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/1990",
                uD: "09/12/1410",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/07/1990",
                uD: "09/01/1411",
                dN: "Tue",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1990",
                uD: "10/01/1411",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/08/1990",
                uD: "11/02/1411",
                dN: "Fri",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1990",
                uD: "12/02/1411",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/09/1990",
                uD: "11/03/1411",
                dN: "Sun",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1990",
                uD: "12/03/1411",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/10/1990",
                uD: "13/04/1411",
                dN: "Wed",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1990",
                uD: "14/04/1411",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/11/1990",
                uD: "13/05/1411",
                dN: "Fri",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1990",
                uD: "14/05/1411",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/12/1990",
                uD: "14/06/1411",
                dN: "Mon",
                uC: 29
            }
        }
    },
    "1991": {
        "1": {
            fD: {
                gD: "01/01/1991",
                uD: "15/06/1411",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/01/1991",
                uD: "16/07/1411",
                dN: "Thu",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1991",
                uD: "17/07/1411",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "28/02/1991",
                uD: "14/08/1411",
                dN: "Thu",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1991",
                uD: "15/08/1411",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/03/1991",
                uD: "15/09/1411",
                dN: "Sun",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1991",
                uD: "16/09/1411",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/04/1991",
                uD: "16/10/1411",
                dN: "Tue",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1991",
                uD: "17/10/1411",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/05/1991",
                uD: "17/11/1411",
                dN: "Fri",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/1991",
                uD: "18/11/1411",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/06/1991",
                uD: "18/12/1411",
                dN: "Sun",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1991",
                uD: "19/12/1411",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/07/1991",
                uD: "20/01/1412",
                dN: "Wed",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1991",
                uD: "21/01/1412",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/08/1991",
                uD: "21/02/1412",
                dN: "Sat",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1991",
                uD: "22/02/1412",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/09/1991",
                uD: "22/03/1412",
                dN: "Mon",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1991",
                uD: "23/03/1412",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/10/1991",
                uD: "24/04/1412",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1991",
                uD: "25/04/1412",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/1991",
                uD: "24/05/1412",
                dN: "Sat",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1991",
                uD: "25/05/1412",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/12/1991",
                uD: "25/06/1412",
                dN: "Tue",
                uC: 29
            }
        }
    },
    "1992": {
        "1": {
            fD: {
                gD: "01/01/1992",
                uD: "26/06/1412",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/01/1992",
                uD: "27/07/1412",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1992",
                uD: "28/07/1412",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "29/02/1992",
                uD: "26/08/1412",
                dN: "Sat",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1992",
                uD: "27/08/1412",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/03/1992",
                uD: "27/09/1412",
                dN: "Tue",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1992",
                uD: "28/09/1412",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/04/1992",
                uD: "27/10/1412",
                dN: "Thu",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1992",
                uD: "28/10/1412",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/05/1992",
                uD: "29/11/1412",
                dN: "Sun",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1992",
                uD: "30/11/1412",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/06/1992",
                uD: "29/12/1412",
                dN: "Tue",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1992",
                uD: "01/01/1413",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/07/1992",
                uD: "02/02/1413",
                dN: "Fri",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1992",
                uD: "03/02/1413",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/08/1992",
                uD: "03/03/1413",
                dN: "Mon",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1992",
                uD: "04/03/1413",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/09/1992",
                uD: "04/04/1413",
                dN: "Wed",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1992",
                uD: "05/04/1413",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/10/1992",
                uD: "06/05/1413",
                dN: "Sat",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1992",
                uD: "07/05/1413",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/11/1992",
                uD: "06/06/1413",
                dN: "Mon",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1992",
                uD: "07/06/1413",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/12/1992",
                uD: "07/07/1413",
                dN: "Thu",
                uC: 29
            }
        }
    },
    "1993": {
        "1": {
            fD: {
                gD: "01/01/1993",
                uD: "08/07/1413",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/01/1993",
                uD: "09/08/1413",
                dN: "Sun",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1993",
                uD: "10/08/1413",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "28/02/1993",
                uD: "07/09/1413",
                dN: "Sun",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1993",
                uD: "08/09/1413",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/1993",
                uD: "08/10/1413",
                dN: "Wed",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1993",
                uD: "09/10/1413",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/04/1993",
                uD: "09/11/1413",
                dN: "Fri",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1993",
                uD: "10/11/1413",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/05/1993",
                uD: "10/12/1413",
                dN: "Mon",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1993",
                uD: "11/12/1413",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/06/1993",
                uD: "10/01/1414",
                dN: "Wed",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1993",
                uD: "11/01/1414",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/07/1993",
                uD: "12/02/1414",
                dN: "Sat",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1993",
                uD: "13/02/1414",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/08/1993",
                uD: "14/03/1414",
                dN: "Tue",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1993",
                uD: "15/03/1414",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/09/1993",
                uD: "14/04/1414",
                dN: "Thu",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1993",
                uD: "15/04/1414",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/10/1993",
                uD: "16/05/1414",
                dN: "Sun",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1993",
                uD: "17/05/1414",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/11/1993",
                uD: "17/06/1414",
                dN: "Tue",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1993",
                uD: "18/06/1414",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/12/1993",
                uD: "18/07/1414",
                dN: "Fri",
                uC: 29
            }
        }
    },
    "1994": {
        "1": {
            fD: {
                gD: "01/01/1994",
                uD: "19/07/1414",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/01/1994",
                uD: "20/08/1414",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1994",
                uD: "21/08/1414",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "28/02/1994",
                uD: "18/09/1414",
                dN: "Mon",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1994",
                uD: "19/09/1414",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/03/1994",
                uD: "19/10/1414",
                dN: "Thu",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1994",
                uD: "20/10/1414",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/04/1994",
                uD: "19/11/1414",
                dN: "Sat",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1994",
                uD: "20/11/1414",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/05/1994",
                uD: "21/12/1414",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1994",
                uD: "22/12/1414",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/1994",
                uD: "21/01/1415",
                dN: "Thu",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1994",
                uD: "22/01/1415",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/07/1994",
                uD: "23/02/1415",
                dN: "Sun",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1994",
                uD: "24/02/1415",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/08/1994",
                uD: "24/03/1415",
                dN: "Wed",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1994",
                uD: "25/03/1415",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/09/1994",
                uD: "25/04/1415",
                dN: "Fri",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1994",
                uD: "26/04/1415",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/10/1994",
                uD: "26/05/1415",
                dN: "Mon",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1994",
                uD: "27/05/1415",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/11/1994",
                uD: "27/06/1415",
                dN: "Wed",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1994",
                uD: "28/06/1415",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/12/1994",
                uD: "29/07/1415",
                dN: "Sat",
                uC: 30
            }
        }
    },
    "1995": {
        "1": {
            fD: {
                gD: "01/01/1995",
                uD: "30/07/1415",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/01/1995",
                uD: "01/09/1415",
                dN: "Tue",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1995",
                uD: "02/09/1415",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "28/02/1995",
                uD: "29/09/1415",
                dN: "Tue",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1995",
                uD: "30/09/1415",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/03/1995",
                uD: "30/10/1415",
                dN: "Fri",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1995",
                uD: "01/11/1415",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/04/1995",
                uD: "01/12/1415",
                dN: "Sun",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1995",
                uD: "02/12/1415",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/05/1995",
                uD: "02/01/1416",
                dN: "Wed",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1995",
                uD: "03/01/1416",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/06/1995",
                uD: "02/02/1416",
                dN: "Fri",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1995",
                uD: "03/02/1416",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/07/1995",
                uD: "04/03/1416",
                dN: "Mon",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1995",
                uD: "05/03/1416",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/08/1995",
                uD: "05/04/1416",
                dN: "Thu",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1995",
                uD: "06/04/1416",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/09/1995",
                uD: "06/05/1416",
                dN: "Sat",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1995",
                uD: "07/05/1416",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/10/1995",
                uD: "07/06/1416",
                dN: "Tue",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/1995",
                uD: "08/06/1416",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/11/1995",
                uD: "08/07/1416",
                dN: "Thu",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1995",
                uD: "09/07/1416",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/12/1995",
                uD: "09/08/1416",
                dN: "Sun",
                uC: 29
            }
        }
    },
    "1996": {
        "1": {
            fD: {
                gD: "01/01/1996",
                uD: "10/08/1416",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/01/1996",
                uD: "11/09/1416",
                dN: "Wed",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1996",
                uD: "12/09/1416",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "29/02/1996",
                uD: "11/10/1416",
                dN: "Thu",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1996",
                uD: "12/10/1416",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/03/1996",
                uD: "12/11/1416",
                dN: "Sun",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1996",
                uD: "13/11/1416",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/04/1996",
                uD: "13/12/1416",
                dN: "Tue",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/1996",
                uD: "14/12/1416",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/05/1996",
                uD: "14/01/1417",
                dN: "Fri",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1996",
                uD: "15/01/1417",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/06/1996",
                uD: "14/02/1417",
                dN: "Sun",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1996",
                uD: "15/02/1417",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/07/1996",
                uD: "16/03/1417",
                dN: "Wed",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1996",
                uD: "17/03/1417",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/08/1996",
                uD: "17/04/1417",
                dN: "Sat",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1996",
                uD: "18/04/1417",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/09/1996",
                uD: "18/05/1417",
                dN: "Mon",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1996",
                uD: "19/05/1417",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/10/1996",
                uD: "19/06/1417",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1996",
                uD: "20/06/1417",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/1996",
                uD: "19/07/1417",
                dN: "Sat",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1996",
                uD: "20/07/1417",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/12/1996",
                uD: "21/08/1417",
                dN: "Tue",
                uC: 30
            }
        }
    },
    "1997": {
        "1": {
            fD: {
                gD: "01/01/1997",
                uD: "22/08/1417",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/01/1997",
                uD: "22/09/1417",
                dN: "Fri",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1997",
                uD: "23/09/1417",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "28/02/1997",
                uD: "21/10/1417",
                dN: "Fri",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1997",
                uD: "22/10/1417",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/03/1997",
                uD: "22/11/1417",
                dN: "Mon",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1997",
                uD: "23/11/1417",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/04/1997",
                uD: "23/12/1417",
                dN: "Wed",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1997",
                uD: "24/12/1417",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/1997",
                uD: "25/01/1418",
                dN: "Sat",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1997",
                uD: "26/01/1418",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/06/1997",
                uD: "25/02/1418",
                dN: "Mon",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1997",
                uD: "26/02/1418",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/07/1997",
                uD: "27/03/1418",
                dN: "Thu",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1997",
                uD: "28/03/1418",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/08/1997",
                uD: "28/04/1418",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1997",
                uD: "29/04/1418",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/09/1997",
                uD: "29/05/1418",
                dN: "Tue",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1997",
                uD: "30/05/1418",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/10/1997",
                uD: "30/06/1418",
                dN: "Fri",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1997",
                uD: "01/07/1418",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/11/1997",
                uD: "30/07/1418",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1997",
                uD: "01/08/1418",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/12/1997",
                uD: "02/09/1418",
                dN: "Wed",
                uC: 30
            }
        }
    },
    "1998": {
        "1": {
            fD: {
                gD: "01/01/1998",
                uD: "03/09/1418",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/01/1998",
                uD: "03/10/1418",
                dN: "Sat",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/1998",
                uD: "04/10/1418",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "28/02/1998",
                uD: "02/11/1418",
                dN: "Sat",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/1998",
                uD: "03/11/1418",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/03/1998",
                uD: "03/12/1418",
                dN: "Tue",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/1998",
                uD: "04/12/1418",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/04/1998",
                uD: "04/01/1419",
                dN: "Thu",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1998",
                uD: "05/01/1419",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/05/1998",
                uD: "06/02/1419",
                dN: "Sun",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1998",
                uD: "07/02/1419",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/06/1998",
                uD: "06/03/1419",
                dN: "Tue",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1998",
                uD: "07/03/1419",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/07/1998",
                uD: "08/04/1419",
                dN: "Fri",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/1998",
                uD: "09/04/1419",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/08/1998",
                uD: "09/05/1419",
                dN: "Mon",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/1998",
                uD: "10/05/1419",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/09/1998",
                uD: "10/06/1419",
                dN: "Wed",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/1998",
                uD: "11/06/1419",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/10/1998",
                uD: "11/07/1419",
                dN: "Sat",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1998",
                uD: "12/07/1419",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/11/1998",
                uD: "11/08/1419",
                dN: "Mon",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/1998",
                uD: "12/08/1419",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/12/1998",
                uD: "13/09/1419",
                dN: "Thu",
                uC: 30
            }
        }
    },
    "1999": {
        "1": {
            fD: {
                gD: "01/01/1999",
                uD: "14/09/1419",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/01/1999",
                uD: "14/10/1419",
                dN: "Sun",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/1999",
                uD: "15/10/1419",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "28/02/1999",
                uD: "12/11/1419",
                dN: "Sun",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/1999",
                uD: "13/11/1419",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/03/1999",
                uD: "14/12/1419",
                dN: "Wed",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/1999",
                uD: "15/12/1419",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/04/1999",
                uD: "14/01/1420",
                dN: "Fri",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/1999",
                uD: "15/01/1420",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/05/1999",
                uD: "16/02/1420",
                dN: "Mon",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/1999",
                uD: "17/02/1420",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/06/1999",
                uD: "16/03/1420",
                dN: "Wed",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/1999",
                uD: "17/03/1420",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/07/1999",
                uD: "18/04/1420",
                dN: "Sat",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/1999",
                uD: "19/04/1420",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/08/1999",
                uD: "20/05/1420",
                dN: "Tue",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/1999",
                uD: "21/05/1420",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/09/1999",
                uD: "20/06/1420",
                dN: "Thu",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/1999",
                uD: "21/06/1420",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/10/1999",
                uD: "22/07/1420",
                dN: "Sun",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/1999",
                uD: "23/07/1420",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/11/1999",
                uD: "22/08/1420",
                dN: "Tue",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/1999",
                uD: "23/08/1420",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/12/1999",
                uD: "23/09/1420",
                dN: "Fri",
                uC: 30
            }
        }
    },
    "2000": {
        "1": {
            fD: {
                gD: "01/01/2000",
                uD: "24/09/1420",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/2000",
                uD: "24/10/1420",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2000",
                uD: "25/10/1420",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "29/02/2000",
                uD: "23/11/1420",
                dN: "Tue",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2000",
                uD: "24/11/1420",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/03/2000",
                uD: "25/12/1420",
                dN: "Fri",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2000",
                uD: "26/12/1420",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/04/2000",
                uD: "25/01/1421",
                dN: "Sun",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2000",
                uD: "26/01/1421",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/05/2000",
                uD: "27/02/1421",
                dN: "Wed",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2000",
                uD: "28/02/1421",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/06/2000",
                uD: "28/03/1421",
                dN: "Fri",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2000",
                uD: "29/03/1421",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/07/2000",
                uD: "29/04/1421",
                dN: "Mon",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2000",
                uD: "01/05/1421",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/08/2000",
                uD: "02/06/1421",
                dN: "Thu",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2000",
                uD: "03/06/1421",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/09/2000",
                uD: "03/07/1421",
                dN: "Sat",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2000",
                uD: "04/07/1421",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/10/2000",
                uD: "04/08/1421",
                dN: "Tue",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2000",
                uD: "05/08/1421",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/11/2000",
                uD: "04/09/1421",
                dN: "Thu",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2000",
                uD: "05/09/1421",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/12/2000",
                uD: "05/10/1421",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "2001": {
        "1": {
            fD: {
                gD: "01/01/2001",
                uD: "06/10/1421",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/01/2001",
                uD: "06/11/1421",
                dN: "Wed",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2001",
                uD: "07/11/1421",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "28/02/2001",
                uD: "05/12/1421",
                dN: "Wed",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2001",
                uD: "06/12/1421",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/03/2001",
                uD: "06/01/1422",
                dN: "Sat",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2001",
                uD: "07/01/1422",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/04/2001",
                uD: "06/02/1422",
                dN: "Mon",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2001",
                uD: "07/02/1422",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/05/2001",
                uD: "08/03/1422",
                dN: "Thu",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2001",
                uD: "09/03/1422",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/06/2001",
                uD: "09/04/1422",
                dN: "Sat",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2001",
                uD: "10/04/1422",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/07/2001",
                uD: "10/05/1422",
                dN: "Tue",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2001",
                uD: "11/05/1422",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/08/2001",
                uD: "12/06/1422",
                dN: "Fri",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2001",
                uD: "13/06/1422",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/09/2001",
                uD: "13/07/1422",
                dN: "Sun",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2001",
                uD: "14/07/1422",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/10/2001",
                uD: "15/08/1422",
                dN: "Wed",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2001",
                uD: "16/08/1422",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/11/2001",
                uD: "15/09/1422",
                dN: "Fri",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2001",
                uD: "16/09/1422",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/12/2001",
                uD: "16/10/1422",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "2002": {
        "1": {
            fD: {
                gD: "01/01/2002",
                uD: "17/10/1422",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/2002",
                uD: "17/11/1422",
                dN: "Thu",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2002",
                uD: "18/11/1422",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "28/02/2002",
                uD: "16/12/1422",
                dN: "Thu",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2002",
                uD: "17/12/1422",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/03/2002",
                uD: "17/01/1423",
                dN: "Sun",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2002",
                uD: "18/01/1423",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/04/2002",
                uD: "17/02/1423",
                dN: "Tue",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2002",
                uD: "18/02/1423",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/05/2002",
                uD: "19/03/1423",
                dN: "Fri",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2002",
                uD: "20/03/1423",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/06/2002",
                uD: "19/04/1423",
                dN: "Sun",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2002",
                uD: "20/04/1423",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/07/2002",
                uD: "21/05/1423",
                dN: "Wed",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2002",
                uD: "22/05/1423",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/08/2002",
                uD: "22/06/1423",
                dN: "Sat",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2002",
                uD: "23/06/1423",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/09/2002",
                uD: "23/07/1423",
                dN: "Mon",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2002",
                uD: "24/07/1423",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/10/2002",
                uD: "25/08/1423",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2002",
                uD: "26/08/1423",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/2002",
                uD: "25/09/1423",
                dN: "Sat",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2002",
                uD: "26/09/1423",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/12/2002",
                uD: "27/10/1423",
                dN: "Tue",
                uC: 30
            }
        }
    },
    "2003": {
        "1": {
            fD: {
                gD: "01/01/2003",
                uD: "28/10/1423",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/01/2003",
                uD: "28/11/1423",
                dN: "Fri",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2003",
                uD: "29/11/1423",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "28/02/2003",
                uD: "27/12/1423",
                dN: "Fri",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2003",
                uD: "28/12/1423",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/03/2003",
                uD: "28/01/1424",
                dN: "Mon",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2003",
                uD: "29/01/1424",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/04/2003",
                uD: "28/02/1424",
                dN: "Wed",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2003",
                uD: "29/02/1424",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/2003",
                uD: "30/03/1424",
                dN: "Sat",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2003",
                uD: "01/04/1424",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/06/2003",
                uD: "30/04/1424",
                dN: "Mon",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2003",
                uD: "01/05/1424",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/07/2003",
                uD: "02/06/1424",
                dN: "Thu",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2003",
                uD: "03/06/1424",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/08/2003",
                uD: "03/07/1424",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2003",
                uD: "04/07/1424",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/09/2003",
                uD: "04/08/1424",
                dN: "Tue",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2003",
                uD: "05/08/1424",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/10/2003",
                uD: "06/09/1424",
                dN: "Fri",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2003",
                uD: "07/09/1424",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/11/2003",
                uD: "06/10/1424",
                dN: "Sun",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2003",
                uD: "07/10/1424",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/12/2003",
                uD: "08/11/1424",
                dN: "Wed",
                uC: 30
            }
        }
    },
    "2004": {
        "1": {
            fD: {
                gD: "01/01/2004",
                uD: "09/11/1424",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/01/2004",
                uD: "09/12/1424",
                dN: "Sat",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2004",
                uD: "10/12/1424",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "29/02/2004",
                uD: "09/01/1425",
                dN: "Sun",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2004",
                uD: "10/01/1425",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/2004",
                uD: "10/02/1425",
                dN: "Wed",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2004",
                uD: "11/02/1425",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/04/2004",
                uD: "11/03/1425",
                dN: "Fri",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2004",
                uD: "12/03/1425",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/05/2004",
                uD: "12/04/1425",
                dN: "Mon",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2004",
                uD: "13/04/1425",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/06/2004",
                uD: "12/05/1425",
                dN: "Wed",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2004",
                uD: "13/05/1425",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/07/2004",
                uD: "14/06/1425",
                dN: "Sat",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2004",
                uD: "15/06/1425",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/08/2004",
                uD: "15/07/1425",
                dN: "Tue",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2004",
                uD: "16/07/1425",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/09/2004",
                uD: "16/08/1425",
                dN: "Thu",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2004",
                uD: "17/08/1425",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/10/2004",
                uD: "17/09/1425",
                dN: "Sun",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2004",
                uD: "18/09/1425",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/11/2004",
                uD: "17/10/1425",
                dN: "Tue",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2004",
                uD: "18/10/1425",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/12/2004",
                uD: "19/11/1425",
                dN: "Fri",
                uC: 30
            }
        }
    },
    "2005": {
        "1": {
            fD: {
                gD: "01/01/2005",
                uD: "20/11/1425",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/2005",
                uD: "20/12/1425",
                dN: "Mon",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2005",
                uD: "21/12/1425",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "28/02/2005",
                uD: "19/01/1426",
                dN: "Mon",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2005",
                uD: "20/01/1426",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/03/2005",
                uD: "21/02/1426",
                dN: "Thu",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2005",
                uD: "22/02/1426",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/04/2005",
                uD: "21/03/1426",
                dN: "Sat",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2005",
                uD: "22/03/1426",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/05/2005",
                uD: "23/04/1426",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2005",
                uD: "24/04/1426",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/2005",
                uD: "23/05/1426",
                dN: "Thu",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2005",
                uD: "24/05/1426",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/07/2005",
                uD: "25/06/1426",
                dN: "Sun",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2005",
                uD: "26/06/1426",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/08/2005",
                uD: "26/07/1426",
                dN: "Wed",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2005",
                uD: "27/07/1426",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/09/2005",
                uD: "26/08/1426",
                dN: "Fri",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2005",
                uD: "27/08/1426",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/10/2005",
                uD: "28/09/1426",
                dN: "Mon",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2005",
                uD: "29/09/1426",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/11/2005",
                uD: "28/10/1426",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2005",
                uD: "29/10/1426",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/2005",
                uD: "29/11/1426",
                dN: "Sat",
                uC: 29
            }
        }
    },
    "2006": {
        "1": {
            fD: {
                gD: "01/01/2006",
                uD: "01/12/1426",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/01/2006",
                uD: "01/01/1427",
                dN: "Tue",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2006",
                uD: "02/01/1427",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "28/02/2006",
                uD: "29/01/1427",
                dN: "Tue",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2006",
                uD: "01/02/1427",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/03/2006",
                uD: "02/03/1427",
                dN: "Fri",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2006",
                uD: "03/03/1427",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/04/2006",
                uD: "02/04/1427",
                dN: "Sun",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2006",
                uD: "03/04/1427",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/05/2006",
                uD: "04/05/1427",
                dN: "Wed",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2006",
                uD: "05/05/1427",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/06/2006",
                uD: "04/06/1427",
                dN: "Fri",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2006",
                uD: "05/06/1427",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/07/2006",
                uD: "06/07/1427",
                dN: "Mon",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2006",
                uD: "07/07/1427",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/08/2006",
                uD: "07/08/1427",
                dN: "Thu",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2006",
                uD: "08/08/1427",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/09/2006",
                uD: "07/09/1427",
                dN: "Sat",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2006",
                uD: "08/09/1427",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/10/2006",
                uD: "09/10/1427",
                dN: "Tue",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2006",
                uD: "10/10/1427",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/11/2006",
                uD: "09/11/1427",
                dN: "Thu",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2006",
                uD: "10/11/1427",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/12/2006",
                uD: "10/12/1427",
                dN: "Sun",
                uC: 29
            }
        }
    },
    "2007": {
        "1": {
            fD: {
                gD: "01/01/2007",
                uD: "11/12/1427",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/01/2007",
                uD: "12/01/1428",
                dN: "Wed",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2007",
                uD: "13/01/1428",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "28/02/2007",
                uD: "10/02/1428",
                dN: "Wed",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2007",
                uD: "11/02/1428",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/03/2007",
                uD: "12/03/1428",
                dN: "Sat",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2007",
                uD: "13/03/1428",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/04/2007",
                uD: "13/04/1428",
                dN: "Mon",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2007",
                uD: "14/04/1428",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/05/2007",
                uD: "14/05/1428",
                dN: "Thu",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2007",
                uD: "15/05/1428",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/06/2007",
                uD: "15/06/1428",
                dN: "Sat",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2007",
                uD: "16/06/1428",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/07/2007",
                uD: "17/07/1428",
                dN: "Tue",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2007",
                uD: "18/07/1428",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/08/2007",
                uD: "18/08/1428",
                dN: "Fri",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2007",
                uD: "19/08/1428",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/09/2007",
                uD: "18/09/1428",
                dN: "Sun",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2007",
                uD: "19/09/1428",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/10/2007",
                uD: "19/10/1428",
                dN: "Wed",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2007",
                uD: "20/10/1428",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/11/2007",
                uD: "20/11/1428",
                dN: "Fri",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2007",
                uD: "21/11/1428",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/12/2007",
                uD: "21/12/1428",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "2008": {
        "1": {
            fD: {
                gD: "01/01/2008",
                uD: "22/12/1428",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/2008",
                uD: "22/01/1429",
                dN: "Thu",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2008",
                uD: "23/01/1429",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "29/02/2008",
                uD: "22/02/1429",
                dN: "Fri",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2008",
                uD: "23/02/1429",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/03/2008",
                uD: "23/03/1429",
                dN: "Mon",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2008",
                uD: "24/03/1429",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/04/2008",
                uD: "24/04/1429",
                dN: "Wed",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2008",
                uD: "25/04/1429",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/2008",
                uD: "26/05/1429",
                dN: "Sat",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2008",
                uD: "27/05/1429",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/06/2008",
                uD: "26/06/1429",
                dN: "Mon",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2008",
                uD: "27/06/1429",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/07/2008",
                uD: "28/07/1429",
                dN: "Thu",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2008",
                uD: "29/07/1429",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/08/2008",
                uD: "30/08/1429",
                dN: "Sun",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2008",
                uD: "01/09/1429",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/09/2008",
                uD: "30/09/1429",
                dN: "Tue",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2008",
                uD: "01/10/1429",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/10/2008",
                uD: "02/11/1429",
                dN: "Fri",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2008",
                uD: "03/11/1429",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/11/2008",
                uD: "02/12/1429",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2008",
                uD: "03/12/1429",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/12/2008",
                uD: "03/01/1430",
                dN: "Wed",
                uC: 29
            }
        }
    },
    "2009": {
        "1": {
            fD: {
                gD: "01/01/2009",
                uD: "04/01/1430",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/01/2009",
                uD: "05/02/1430",
                dN: "Sat",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2009",
                uD: "06/02/1430",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "28/02/2009",
                uD: "03/03/1430",
                dN: "Sat",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2009",
                uD: "04/03/1430",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/03/2009",
                uD: "04/04/1430",
                dN: "Tue",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2009",
                uD: "05/04/1430",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/04/2009",
                uD: "05/05/1430",
                dN: "Thu",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2009",
                uD: "06/05/1430",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/05/2009",
                uD: "07/06/1430",
                dN: "Sun",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2009",
                uD: "08/06/1430",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/06/2009",
                uD: "07/07/1430",
                dN: "Tue",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2009",
                uD: "08/07/1430",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/07/2009",
                uD: "09/08/1430",
                dN: "Fri",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2009",
                uD: "10/08/1430",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/08/2009",
                uD: "10/09/1430",
                dN: "Mon",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2009",
                uD: "11/09/1430",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/09/2009",
                uD: "11/10/1430",
                dN: "Wed",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2009",
                uD: "12/10/1430",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/10/2009",
                uD: "12/11/1430",
                dN: "Sat",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2009",
                uD: "13/11/1430",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/11/2009",
                uD: "13/12/1430",
                dN: "Mon",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2009",
                uD: "14/12/1430",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/12/2009",
                uD: "14/01/1431",
                dN: "Thu",
                uC: 29
            }
        }
    },
    "2010": {
        "1": {
            fD: {
                gD: "01/01/2010",
                uD: "15/01/1431",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/01/2010",
                uD: "16/02/1431",
                dN: "Sun",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2010",
                uD: "17/02/1431",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "28/02/2010",
                uD: "14/03/1431",
                dN: "Sun",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2010",
                uD: "15/03/1431",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/2010",
                uD: "15/04/1431",
                dN: "Wed",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2010",
                uD: "16/04/1431",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/04/2010",
                uD: "16/05/1431",
                dN: "Fri",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2010",
                uD: "17/05/1431",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/05/2010",
                uD: "17/06/1431",
                dN: "Mon",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2010",
                uD: "18/06/1431",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/06/2010",
                uD: "18/07/1431",
                dN: "Wed",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2010",
                uD: "19/07/1431",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/07/2010",
                uD: "19/08/1431",
                dN: "Sat",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2010",
                uD: "20/08/1431",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/08/2010",
                uD: "21/09/1431",
                dN: "Tue",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2010",
                uD: "22/09/1431",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/09/2010",
                uD: "21/10/1431",
                dN: "Thu",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2010",
                uD: "22/10/1431",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/10/2010",
                uD: "23/11/1431",
                dN: "Sun",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2010",
                uD: "24/11/1431",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/11/2010",
                uD: "24/12/1431",
                dN: "Tue",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2010",
                uD: "25/12/1431",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/12/2010",
                uD: "25/01/1432",
                dN: "Fri",
                uC: 29
            }
        }
    },
    "2011": {
        "1": {
            fD: {
                gD: "01/01/2011",
                uD: "26/01/1432",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/01/2011",
                uD: "27/02/1432",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2011",
                uD: "28/02/1432",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "28/02/2011",
                uD: "25/03/1432",
                dN: "Mon",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2011",
                uD: "26/03/1432",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/03/2011",
                uD: "26/04/1432",
                dN: "Thu",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2011",
                uD: "27/04/1432",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/04/2011",
                uD: "26/05/1432",
                dN: "Sat",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2011",
                uD: "27/05/1432",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/05/2011",
                uD: "28/06/1432",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2011",
                uD: "29/06/1432",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/2011",
                uD: "28/07/1432",
                dN: "Thu",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2011",
                uD: "29/07/1432",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/07/2011",
                uD: "30/08/1432",
                dN: "Sun",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2011",
                uD: "01/09/1432",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/08/2011",
                uD: "02/10/1432",
                dN: "Wed",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2011",
                uD: "03/10/1432",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/09/2011",
                uD: "02/11/1432",
                dN: "Fri",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2011",
                uD: "03/11/1432",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/10/2011",
                uD: "04/12/1432",
                dN: "Mon",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2011",
                uD: "05/12/1432",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/11/2011",
                uD: "05/01/1433",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2011",
                uD: "06/01/1433",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/2011",
                uD: "06/02/1433",
                dN: "Sat",
                uC: 29
            }
        }
    },
    "2012": {
        "1": {
            fD: {
                gD: "01/01/2012",
                uD: "07/02/1433",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/01/2012",
                uD: "08/03/1433",
                dN: "Tue",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2012",
                uD: "09/03/1433",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "29/02/2012",
                uD: "07/04/1433",
                dN: "Wed",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2012",
                uD: "08/04/1433",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/03/2012",
                uD: "08/05/1433",
                dN: "Sat",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2012",
                uD: "09/05/1433",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/04/2012",
                uD: "09/06/1433",
                dN: "Mon",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2012",
                uD: "10/06/1433",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/05/2012",
                uD: "10/07/1433",
                dN: "Thu",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2012",
                uD: "11/07/1433",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/06/2012",
                uD: "10/08/1433",
                dN: "Sat",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2012",
                uD: "11/08/1433",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/07/2012",
                uD: "12/09/1433",
                dN: "Tue",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2012",
                uD: "13/09/1433",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/08/2012",
                uD: "13/10/1433",
                dN: "Fri",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2012",
                uD: "14/10/1433",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/09/2012",
                uD: "14/11/1433",
                dN: "Sun",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2012",
                uD: "15/11/1433",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/10/2012",
                uD: "15/12/1433",
                dN: "Wed",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2012",
                uD: "16/12/1433",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/11/2012",
                uD: "16/01/1434",
                dN: "Fri",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2012",
                uD: "17/01/1434",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/12/2012",
                uD: "18/02/1434",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "2013": {
        "1": {
            fD: {
                gD: "01/01/2013",
                uD: "19/02/1434",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/2013",
                uD: "19/03/1434",
                dN: "Thu",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2013",
                uD: "20/03/1434",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "28/02/2013",
                uD: "18/04/1434",
                dN: "Thu",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2013",
                uD: "19/04/1434",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/03/2013",
                uD: "19/05/1434",
                dN: "Sun",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2013",
                uD: "20/05/1434",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/04/2013",
                uD: "20/06/1434",
                dN: "Tue",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2013",
                uD: "21/06/1434",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/05/2013",
                uD: "21/07/1434",
                dN: "Fri",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2013",
                uD: "22/07/1434",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/06/2013",
                uD: "21/08/1434",
                dN: "Sun",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2013",
                uD: "22/08/1434",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/07/2013",
                uD: "23/09/1434",
                dN: "Wed",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2013",
                uD: "24/09/1434",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/08/2013",
                uD: "24/10/1434",
                dN: "Sat",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2013",
                uD: "25/10/1434",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/09/2013",
                uD: "24/11/1434",
                dN: "Mon",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2013",
                uD: "25/11/1434",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/10/2013",
                uD: "26/12/1434",
                dN: "Thu",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2013",
                uD: "27/12/1434",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/11/2013",
                uD: "27/01/1435",
                dN: "Sat",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2013",
                uD: "28/01/1435",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/12/2013",
                uD: "28/02/1435",
                dN: "Tue",
                uC: 29
            }
        }
    },
    "2014": {
        "1": {
            fD: {
                gD: "01/01/2014",
                uD: "29/02/1435",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/01/2014",
                uD: "30/03/1435",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2014",
                uD: "01/04/1435",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "28/02/2014",
                uD: "28/04/1435",
                dN: "Fri",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2014",
                uD: "29/04/1435",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/03/2014",
                uD: "30/05/1435",
                dN: "Mon",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2014",
                uD: "01/06/1435",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/04/2014",
                uD: "01/07/1435",
                dN: "Wed",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2014",
                uD: "02/07/1435",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/05/2014",
                uD: "02/08/1435",
                dN: "Sat",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2014",
                uD: "03/08/1435",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/06/2014",
                uD: "03/09/1435",
                dN: "Mon",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2014",
                uD: "04/09/1435",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/07/2014",
                uD: "04/10/1435",
                dN: "Thu",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2014",
                uD: "05/10/1435",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/08/2014",
                uD: "05/11/1435",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2014",
                uD: "06/11/1435",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/09/2014",
                uD: "06/12/1435",
                dN: "Tue",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2014",
                uD: "07/12/1435",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/10/2014",
                uD: "07/01/1436",
                dN: "Fri",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2014",
                uD: "08/01/1436",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/11/2014",
                uD: "08/02/1436",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2014",
                uD: "09/02/1436",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/12/2014",
                uD: "09/03/1436",
                dN: "Wed",
                uC: 29
            }
        }
    },
    "2015": {
        "1": {
            fD: {
                gD: "01/01/2015",
                uD: "10/03/1436",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/01/2015",
                uD: "11/04/1436",
                dN: "Sat",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2015",
                uD: "12/04/1436",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "28/02/2015",
                uD: "09/05/1436",
                dN: "Sat",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2015",
                uD: "10/05/1436",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/03/2015",
                uD: "11/06/1436",
                dN: "Tue",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2015",
                uD: "12/06/1436",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/04/2015",
                uD: "11/07/1436",
                dN: "Thu",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2015",
                uD: "12/07/1436",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/05/2015",
                uD: "13/08/1436",
                dN: "Sun",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2015",
                uD: "14/08/1436",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/06/2015",
                uD: "13/09/1436",
                dN: "Tue",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2015",
                uD: "14/09/1436",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/07/2015",
                uD: "15/10/1436",
                dN: "Fri",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2015",
                uD: "16/10/1436",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/08/2015",
                uD: "16/11/1436",
                dN: "Mon",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2015",
                uD: "17/11/1436",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/09/2015",
                uD: "17/12/1436",
                dN: "Wed",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2015",
                uD: "18/12/1436",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/10/2015",
                uD: "18/01/1437",
                dN: "Sat",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2015",
                uD: "19/01/1437",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/11/2015",
                uD: "18/02/1437",
                dN: "Mon",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2015",
                uD: "19/02/1437",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/12/2015",
                uD: "20/03/1437",
                dN: "Thu",
                uC: 30
            }
        }
    },
    "2016": {
        "1": {
            fD: {
                gD: "01/01/2016",
                uD: "21/03/1437",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/01/2016",
                uD: "21/04/1437",
                dN: "Sun",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2016",
                uD: "22/04/1437",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "29/02/2016",
                uD: "20/05/1437",
                dN: "Mon",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2016",
                uD: "21/05/1437",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/03/2016",
                uD: "22/06/1437",
                dN: "Thu",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2016",
                uD: "23/06/1437",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/04/2016",
                uD: "23/07/1437",
                dN: "Sat",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2016",
                uD: "24/07/1437",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/05/2016",
                uD: "24/08/1437",
                dN: "Tue",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2016",
                uD: "25/08/1437",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/06/2016",
                uD: "25/09/1437",
                dN: "Thu",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2016",
                uD: "26/09/1437",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/07/2016",
                uD: "26/10/1437",
                dN: "Sun",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2016",
                uD: "27/10/1437",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/08/2016",
                uD: "28/11/1437",
                dN: "Wed",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2016",
                uD: "29/11/1437",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/09/2016",
                uD: "29/12/1437",
                dN: "Fri",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2016",
                uD: "30/12/1437",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/10/2016",
                uD: "30/01/1438",
                dN: "Mon",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2016",
                uD: "01/02/1438",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/11/2016",
                uD: "01/03/1438",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2016",
                uD: "02/03/1438",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/2016",
                uD: "02/04/1438",
                dN: "Sat",
                uC: 30
            }
        }
    },
    "2017": {
        "1": {
            fD: {
                gD: "01/01/2017",
                uD: "03/04/1438",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/01/2017",
                uD: "03/05/1438",
                dN: "Tue",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2017",
                uD: "04/05/1438",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "28/02/2017",
                uD: "01/06/1438",
                dN: "Tue",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2017",
                uD: "02/06/1438",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/03/2017",
                uD: "03/07/1438",
                dN: "Fri",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2017",
                uD: "04/07/1438",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/04/2017",
                uD: "04/08/1438",
                dN: "Sun",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2017",
                uD: "05/08/1438",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/05/2017",
                uD: "05/09/1438",
                dN: "Wed",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2017",
                uD: "06/09/1438",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/06/2017",
                uD: "06/10/1438",
                dN: "Fri",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2017",
                uD: "07/10/1438",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/07/2017",
                uD: "08/11/1438",
                dN: "Mon",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2017",
                uD: "09/11/1438",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/08/2017",
                uD: "09/12/1438",
                dN: "Thu",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2017",
                uD: "10/12/1438",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/09/2017",
                uD: "10/01/1439",
                dN: "Sat",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2017",
                uD: "11/01/1439",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/10/2017",
                uD: "11/02/1439",
                dN: "Tue",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2017",
                uD: "12/02/1439",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/11/2017",
                uD: "12/03/1439",
                dN: "Thu",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2017",
                uD: "13/03/1439",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/12/2017",
                uD: "13/04/1439",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "2018": {
        "1": {
            fD: {
                gD: "01/01/2018",
                uD: "14/04/1439",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/01/2018",
                uD: "14/05/1439",
                dN: "Wed",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2018",
                uD: "15/05/1439",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "28/02/2018",
                uD: "12/06/1439",
                dN: "Wed",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2018",
                uD: "13/06/1439",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/03/2018",
                uD: "14/07/1439",
                dN: "Sat",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2018",
                uD: "15/07/1439",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/04/2018",
                uD: "14/08/1439",
                dN: "Mon",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2018",
                uD: "15/08/1439",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/05/2018",
                uD: "16/09/1439",
                dN: "Thu",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2018",
                uD: "17/09/1439",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/06/2018",
                uD: "16/10/1439",
                dN: "Sat",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2018",
                uD: "17/10/1439",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/07/2018",
                uD: "18/11/1439",
                dN: "Tue",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2018",
                uD: "19/11/1439",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/08/2018",
                uD: "20/12/1439",
                dN: "Fri",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2018",
                uD: "21/12/1439",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/09/2018",
                uD: "20/01/1440",
                dN: "Sun",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2018",
                uD: "21/01/1440",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/10/2018",
                uD: "22/02/1440",
                dN: "Wed",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2018",
                uD: "23/02/1440",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/11/2018",
                uD: "22/03/1440",
                dN: "Fri",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2018",
                uD: "23/03/1440",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/12/2018",
                uD: "24/04/1440",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "2019": {
        "1": {
            fD: {
                gD: "01/01/2019",
                uD: "25/04/1440",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/2019",
                uD: "25/05/1440",
                dN: "Thu",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2019",
                uD: "26/05/1440",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "28/02/2019",
                uD: "23/06/1440",
                dN: "Thu",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2019",
                uD: "24/06/1440",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/03/2019",
                uD: "24/07/1440",
                dN: "Sun",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2019",
                uD: "25/07/1440",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/04/2019",
                uD: "25/08/1440",
                dN: "Tue",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2019",
                uD: "26/08/1440",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/05/2019",
                uD: "26/09/1440",
                dN: "Fri",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2019",
                uD: "27/09/1440",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/06/2019",
                uD: "27/10/1440",
                dN: "Sun",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2019",
                uD: "28/10/1440",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/07/2019",
                uD: "28/11/1440",
                dN: "Wed",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2019",
                uD: "29/11/1440",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/08/2019",
                uD: "01/01/1441",
                dN: "Sat",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2019",
                uD: "02/01/1441",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/09/2019",
                uD: "01/02/1441",
                dN: "Mon",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2019",
                uD: "02/02/1441",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/10/2019",
                uD: "03/03/1441",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2019",
                uD: "04/03/1441",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/2019",
                uD: "03/04/1441",
                dN: "Sat",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2019",
                uD: "04/04/1441",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/12/2019",
                uD: "05/05/1441",
                dN: "Tue",
                uC: 30
            }
        }
    },
    "2020": {
        "1": {
            fD: {
                gD: "01/01/2020",
                uD: "06/05/1441",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/01/2020",
                uD: "06/06/1441",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2020",
                uD: "07/06/1441",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "29/02/2020",
                uD: "05/07/1441",
                dN: "Sat",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2020",
                uD: "06/07/1441",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/03/2020",
                uD: "07/08/1441",
                dN: "Tue",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2020",
                uD: "08/08/1441",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/04/2020",
                uD: "07/09/1441",
                dN: "Thu",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2020",
                uD: "08/09/1441",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/05/2020",
                uD: "08/10/1441",
                dN: "Sun",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2020",
                uD: "09/10/1441",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/06/2020",
                uD: "09/11/1441",
                dN: "Tue",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2020",
                uD: "10/11/1441",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/07/2020",
                uD: "10/12/1441",
                dN: "Fri",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2020",
                uD: "11/12/1441",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/08/2020",
                uD: "12/01/1442",
                dN: "Mon",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2020",
                uD: "13/01/1442",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/09/2020",
                uD: "13/02/1442",
                dN: "Wed",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2020",
                uD: "14/02/1442",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/10/2020",
                uD: "14/03/1442",
                dN: "Sat",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2020",
                uD: "15/03/1442",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/11/2020",
                uD: "15/04/1442",
                dN: "Mon",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2020",
                uD: "16/04/1442",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/12/2020",
                uD: "16/05/1442",
                dN: "Thu",
                uC: 29
            }
        }
    },
    "2021": {
        "1": {
            fD: {
                gD: "01/01/2021",
                uD: "17/05/1442",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/01/2021",
                uD: "18/06/1442",
                dN: "Sun",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2021",
                uD: "19/06/1442",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "28/02/2021",
                uD: "16/07/1442",
                dN: "Sun",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2021",
                uD: "17/07/1442",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/03/2021",
                uD: "18/08/1442",
                dN: "Wed",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2021",
                uD: "19/08/1442",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/04/2021",
                uD: "18/09/1442",
                dN: "Fri",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2021",
                uD: "19/09/1442",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/05/2021",
                uD: "19/10/1442",
                dN: "Mon",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2021",
                uD: "20/10/1442",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/06/2021",
                uD: "20/11/1442",
                dN: "Wed",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2021",
                uD: "21/11/1442",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/07/2021",
                uD: "21/12/1442",
                dN: "Sat",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2021",
                uD: "22/12/1442",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/08/2021",
                uD: "23/01/1443",
                dN: "Tue",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2021",
                uD: "24/01/1443",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/09/2021",
                uD: "23/02/1443",
                dN: "Thu",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2021",
                uD: "24/02/1443",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/10/2021",
                uD: "25/03/1443",
                dN: "Sun",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2021",
                uD: "26/03/1443",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/11/2021",
                uD: "25/04/1443",
                dN: "Tue",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2021",
                uD: "26/04/1443",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/12/2021",
                uD: "27/05/1443",
                dN: "Fri",
                uC: 30
            }
        }
    },
    "2022": {
        "1": {
            fD: {
                gD: "01/01/2022",
                uD: "28/05/1443",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/2022",
                uD: "28/06/1443",
                dN: "Mon",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2022",
                uD: "29/06/1443",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "28/02/2022",
                uD: "27/07/1443",
                dN: "Mon",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2022",
                uD: "28/07/1443",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/03/2022",
                uD: "28/08/1443",
                dN: "Thu",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2022",
                uD: "29/08/1443",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/04/2022",
                uD: "29/09/1443",
                dN: "Sat",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2022",
                uD: "30/09/1443",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/05/2022",
                uD: "01/11/1443",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2022",
                uD: "02/11/1443",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/2022",
                uD: "01/12/1443",
                dN: "Thu",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2022",
                uD: "02/12/1443",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/07/2022",
                uD: "02/01/1444",
                dN: "Sun",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2022",
                uD: "03/01/1444",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/08/2022",
                uD: "04/02/1444",
                dN: "Wed",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2022",
                uD: "05/02/1444",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/09/2022",
                uD: "04/03/1444",
                dN: "Fri",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2022",
                uD: "05/03/1444",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/10/2022",
                uD: "06/04/1444",
                dN: "Mon",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2022",
                uD: "07/04/1444",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/11/2022",
                uD: "06/05/1444",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2022",
                uD: "07/05/1444",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/2022",
                uD: "07/06/1444",
                dN: "Sat",
                uC: 29
            }
        }
    },
    "2023": {
        "1": {
            fD: {
                gD: "01/01/2023",
                uD: "08/06/1444",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/01/2023",
                uD: "09/07/1444",
                dN: "Tue",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2023",
                uD: "10/07/1444",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "28/02/2023",
                uD: "08/08/1444",
                dN: "Tue",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2023",
                uD: "09/08/1444",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/03/2023",
                uD: "09/09/1444",
                dN: "Fri",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2023",
                uD: "10/09/1444",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/04/2023",
                uD: "10/10/1444",
                dN: "Sun",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2023",
                uD: "11/10/1444",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/05/2023",
                uD: "11/11/1444",
                dN: "Wed",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2023",
                uD: "12/11/1444",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/06/2023",
                uD: "12/12/1444",
                dN: "Fri",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2023",
                uD: "13/12/1444",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/07/2023",
                uD: "13/01/1445",
                dN: "Mon",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2023",
                uD: "14/01/1445",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/08/2023",
                uD: "15/02/1445",
                dN: "Thu",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2023",
                uD: "16/02/1445",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/09/2023",
                uD: "15/03/1445",
                dN: "Sat",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2023",
                uD: "16/03/1445",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/10/2023",
                uD: "16/04/1445",
                dN: "Tue",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2023",
                uD: "17/04/1445",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/11/2023",
                uD: "16/05/1445",
                dN: "Thu",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2023",
                uD: "17/05/1445",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/12/2023",
                uD: "18/06/1445",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "2024": {
        "1": {
            fD: {
                gD: "01/01/2024",
                uD: "19/06/1445",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/01/2024",
                uD: "19/07/1445",
                dN: "Wed",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2024",
                uD: "20/07/1445",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "29/02/2024",
                uD: "19/08/1445",
                dN: "Thu",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2024",
                uD: "20/08/1445",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/03/2024",
                uD: "21/09/1445",
                dN: "Sun",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2024",
                uD: "22/09/1445",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/04/2024",
                uD: "21/10/1445",
                dN: "Tue",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2024",
                uD: "22/10/1445",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/05/2024",
                uD: "23/11/1445",
                dN: "Fri",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2024",
                uD: "24/11/1445",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/06/2024",
                uD: "24/12/1445",
                dN: "Sun",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2024",
                uD: "25/12/1445",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/07/2024",
                uD: "25/01/1446",
                dN: "Wed",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2024",
                uD: "26/01/1446",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/08/2024",
                uD: "27/02/1446",
                dN: "Sat",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2024",
                uD: "28/02/1446",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/09/2024",
                uD: "27/03/1446",
                dN: "Mon",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2024",
                uD: "28/03/1446",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/10/2024",
                uD: "28/04/1446",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2024",
                uD: "29/04/1446",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/2024",
                uD: "28/05/1446",
                dN: "Sat",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2024",
                uD: "29/05/1446",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/12/2024",
                uD: "30/06/1446",
                dN: "Tue",
                uC: 30
            }
        }
    },
    "2025": {
        "1": {
            fD: {
                gD: "01/01/2025",
                uD: "01/07/1446",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/01/2025",
                uD: "01/08/1446",
                dN: "Fri",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2025",
                uD: "02/08/1446",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "28/02/2025",
                uD: "29/08/1446",
                dN: "Fri",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2025",
                uD: "01/09/1446",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/03/2025",
                uD: "02/10/1446",
                dN: "Mon",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2025",
                uD: "03/10/1446",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/04/2025",
                uD: "02/11/1446",
                dN: "Wed",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2025",
                uD: "03/11/1446",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/2025",
                uD: "04/12/1446",
                dN: "Sat",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2025",
                uD: "05/12/1446",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/06/2025",
                uD: "05/01/1447",
                dN: "Mon",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2025",
                uD: "06/01/1447",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/07/2025",
                uD: "06/02/1447",
                dN: "Thu",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2025",
                uD: "07/02/1447",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/08/2025",
                uD: "08/03/1447",
                dN: "Sun",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2025",
                uD: "09/03/1447",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/09/2025",
                uD: "08/04/1447",
                dN: "Tue",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2025",
                uD: "09/04/1447",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/10/2025",
                uD: "09/05/1447",
                dN: "Fri",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2025",
                uD: "10/05/1447",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/11/2025",
                uD: "09/06/1447",
                dN: "Sun",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2025",
                uD: "10/06/1447",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/12/2025",
                uD: "11/07/1447",
                dN: "Wed",
                uC: 30
            }
        }
    },
    "2026": {
        "1": {
            fD: {
                gD: "01/01/2026",
                uD: "12/07/1447",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/01/2026",
                uD: "12/08/1447",
                dN: "Sat",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2026",
                uD: "13/08/1447",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "28/02/2026",
                uD: "11/09/1447",
                dN: "Sat",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2026",
                uD: "12/09/1447",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/03/2026",
                uD: "12/10/1447",
                dN: "Tue",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2026",
                uD: "13/10/1447",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/04/2026",
                uD: "13/11/1447",
                dN: "Thu",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2026",
                uD: "14/11/1447",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/05/2026",
                uD: "14/12/1447",
                dN: "Sun",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2026",
                uD: "15/12/1447",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/06/2026",
                uD: "15/01/1448",
                dN: "Tue",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2026",
                uD: "16/01/1448",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/07/2026",
                uD: "17/02/1448",
                dN: "Fri",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2026",
                uD: "18/02/1448",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/08/2026",
                uD: "18/03/1448",
                dN: "Mon",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2026",
                uD: "19/03/1448",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/09/2026",
                uD: "19/04/1448",
                dN: "Wed",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2026",
                uD: "20/04/1448",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/10/2026",
                uD: "20/05/1448",
                dN: "Sat",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2026",
                uD: "21/05/1448",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/11/2026",
                uD: "20/06/1448",
                dN: "Mon",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2026",
                uD: "21/06/1448",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/12/2026",
                uD: "22/07/1448",
                dN: "Thu",
                uC: 30
            }
        }
    },
    "2027": {
        "1": {
            fD: {
                gD: "01/01/2027",
                uD: "23/07/1448",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/01/2027",
                uD: "23/08/1448",
                dN: "Sun",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2027",
                uD: "24/08/1448",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "28/02/2027",
                uD: "21/09/1448",
                dN: "Sun",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2027",
                uD: "22/09/1448",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/03/2027",
                uD: "23/10/1448",
                dN: "Wed",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2027",
                uD: "24/10/1448",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/04/2027",
                uD: "23/11/1448",
                dN: "Fri",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2027",
                uD: "24/11/1448",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/05/2027",
                uD: "25/12/1448",
                dN: "Mon",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2027",
                uD: "26/12/1448",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/06/2027",
                uD: "25/01/1449",
                dN: "Wed",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2027",
                uD: "26/01/1449",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/07/2027",
                uD: "27/02/1449",
                dN: "Sat",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2027",
                uD: "28/02/1449",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/08/2027",
                uD: "29/03/1449",
                dN: "Tue",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2027",
                uD: "30/03/1449",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/09/2027",
                uD: "29/04/1449",
                dN: "Thu",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2027",
                uD: "01/05/1449",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/10/2027",
                uD: "01/06/1449",
                dN: "Sun",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2027",
                uD: "02/06/1449",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/11/2027",
                uD: "02/07/1449",
                dN: "Tue",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2027",
                uD: "03/07/1449",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/12/2027",
                uD: "03/08/1449",
                dN: "Fri",
                uC: 30
            }
        }
    },
    "2028": {
        "1": {
            fD: {
                gD: "01/01/2028",
                uD: "04/08/1449",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/2028",
                uD: "04/09/1449",
                dN: "Mon",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2028",
                uD: "05/09/1449",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "29/02/2028",
                uD: "04/10/1449",
                dN: "Tue",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2028",
                uD: "05/10/1449",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/03/2028",
                uD: "05/11/1449",
                dN: "Fri",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2028",
                uD: "06/11/1449",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/04/2028",
                uD: "05/12/1449",
                dN: "Sun",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2028",
                uD: "06/12/1449",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/05/2028",
                uD: "07/01/1450",
                dN: "Wed",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2028",
                uD: "08/01/1450",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/06/2028",
                uD: "07/02/1450",
                dN: "Fri",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2028",
                uD: "08/02/1450",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/07/2028",
                uD: "09/03/1450",
                dN: "Mon",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2028",
                uD: "10/03/1450",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/08/2028",
                uD: "10/04/1450",
                dN: "Thu",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2028",
                uD: "11/04/1450",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/09/2028",
                uD: "11/05/1450",
                dN: "Sat",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2028",
                uD: "12/05/1450",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/10/2028",
                uD: "13/06/1450",
                dN: "Tue",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2028",
                uD: "14/06/1450",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/11/2028",
                uD: "13/07/1450",
                dN: "Thu",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2028",
                uD: "14/07/1450",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/12/2028",
                uD: "15/08/1450",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "2029": {
        "1": {
            fD: {
                gD: "01/01/2029",
                uD: "16/08/1450",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/01/2029",
                uD: "16/09/1450",
                dN: "Wed",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2029",
                uD: "17/09/1450",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "28/02/2029",
                uD: "15/10/1450",
                dN: "Wed",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2029",
                uD: "16/10/1450",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/03/2029",
                uD: "16/11/1450",
                dN: "Sat",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2029",
                uD: "17/11/1450",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/04/2029",
                uD: "16/12/1450",
                dN: "Mon",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2029",
                uD: "17/12/1450",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/05/2029",
                uD: "18/01/1451",
                dN: "Thu",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2029",
                uD: "19/01/1451",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/06/2029",
                uD: "18/02/1451",
                dN: "Sat",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2029",
                uD: "19/02/1451",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/07/2029",
                uD: "19/03/1451",
                dN: "Tue",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2029",
                uD: "20/03/1451",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/08/2029",
                uD: "21/04/1451",
                dN: "Fri",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2029",
                uD: "22/04/1451",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/09/2029",
                uD: "21/05/1451",
                dN: "Sun",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2029",
                uD: "22/05/1451",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/10/2029",
                uD: "23/06/1451",
                dN: "Wed",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2029",
                uD: "24/06/1451",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/11/2029",
                uD: "24/07/1451",
                dN: "Fri",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2029",
                uD: "25/07/1451",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/12/2029",
                uD: "25/08/1451",
                dN: "Mon",
                uC: 29
            }
        }
    },
    "2030": {
        "1": {
            fD: {
                gD: "01/01/2030",
                uD: "26/08/1451",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/01/2030",
                uD: "27/09/1451",
                dN: "Thu",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2030",
                uD: "28/09/1451",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "28/02/2030",
                uD: "25/10/1451",
                dN: "Thu",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2030",
                uD: "26/10/1451",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/03/2030",
                uD: "27/11/1451",
                dN: "Sun",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2030",
                uD: "28/11/1451",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/04/2030",
                uD: "27/12/1451",
                dN: "Tue",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2030",
                uD: "28/12/1451",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/05/2030",
                uD: "29/01/1452",
                dN: "Fri",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2030",
                uD: "30/01/1452",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/06/2030",
                uD: "29/02/1452",
                dN: "Sun",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2030",
                uD: "30/02/1452",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/07/2030",
                uD: "30/03/1452",
                dN: "Wed",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2030",
                uD: "01/04/1452",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/08/2030",
                uD: "02/05/1452",
                dN: "Sat",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2030",
                uD: "03/05/1452",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/09/2030",
                uD: "02/06/1452",
                dN: "Mon",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2030",
                uD: "03/06/1452",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/10/2030",
                uD: "04/07/1452",
                dN: "Thu",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2030",
                uD: "05/07/1452",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/11/2030",
                uD: "05/08/1452",
                dN: "Sat",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2030",
                uD: "06/08/1452",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/12/2030",
                uD: "06/09/1452",
                dN: "Tue",
                uC: 29
            }
        }
    },
    "2031": {
        "1": {
            fD: {
                gD: "01/01/2031",
                uD: "07/09/1452",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/01/2031",
                uD: "08/10/1452",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2031",
                uD: "09/10/1452",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "28/02/2031",
                uD: "06/11/1452",
                dN: "Fri",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2031",
                uD: "07/11/1452",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/03/2031",
                uD: "08/12/1452",
                dN: "Mon",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2031",
                uD: "09/12/1452",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/04/2031",
                uD: "08/01/1453",
                dN: "Wed",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2031",
                uD: "09/01/1453",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/2031",
                uD: "10/02/1453",
                dN: "Sat",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2031",
                uD: "11/02/1453",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/06/2031",
                uD: "10/03/1453",
                dN: "Mon",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2031",
                uD: "11/03/1453",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/07/2031",
                uD: "11/04/1453",
                dN: "Thu",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2031",
                uD: "12/04/1453",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/08/2031",
                uD: "12/05/1453",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2031",
                uD: "13/05/1453",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/09/2031",
                uD: "13/06/1453",
                dN: "Tue",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2031",
                uD: "14/06/1453",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/10/2031",
                uD: "15/07/1453",
                dN: "Fri",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2031",
                uD: "16/07/1453",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/11/2031",
                uD: "15/08/1453",
                dN: "Sun",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2031",
                uD: "16/08/1453",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/12/2031",
                uD: "17/09/1453",
                dN: "Wed",
                uC: 30
            }
        }
    },
    "2032": {
        "1": {
            fD: {
                gD: "01/01/2032",
                uD: "18/09/1453",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/01/2032",
                uD: "18/10/1453",
                dN: "Sat",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2032",
                uD: "19/10/1453",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "29/02/2032",
                uD: "18/11/1453",
                dN: "Sun",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2032",
                uD: "19/11/1453",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/2032",
                uD: "19/12/1453",
                dN: "Wed",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2032",
                uD: "20/12/1453",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/04/2032",
                uD: "20/01/1454",
                dN: "Fri",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2032",
                uD: "21/01/1454",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/05/2032",
                uD: "22/02/1454",
                dN: "Mon",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2032",
                uD: "23/02/1454",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/06/2032",
                uD: "22/03/1454",
                dN: "Wed",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2032",
                uD: "23/03/1454",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/07/2032",
                uD: "23/04/1454",
                dN: "Sat",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2032",
                uD: "24/04/1454",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/08/2032",
                uD: "24/05/1454",
                dN: "Tue",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2032",
                uD: "25/05/1454",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/09/2032",
                uD: "25/06/1454",
                dN: "Thu",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2032",
                uD: "26/06/1454",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/10/2032",
                uD: "26/07/1454",
                dN: "Sun",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2032",
                uD: "27/07/1454",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/11/2032",
                uD: "27/08/1454",
                dN: "Tue",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2032",
                uD: "28/08/1454",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/12/2032",
                uD: "28/09/1454",
                dN: "Fri",
                uC: 29
            }
        }
    },
    "2033": {
        "1": {
            fD: {
                gD: "01/01/2033",
                uD: "29/09/1454",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/01/2033",
                uD: "30/10/1454",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2033",
                uD: "01/11/1454",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "28/02/2033",
                uD: "28/11/1454",
                dN: "Mon",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2033",
                uD: "29/11/1454",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/03/2033",
                uD: "30/12/1454",
                dN: "Thu",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2033",
                uD: "01/01/1455",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/04/2033",
                uD: "01/02/1455",
                dN: "Sat",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2033",
                uD: "02/02/1455",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/05/2033",
                uD: "03/03/1455",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2033",
                uD: "04/03/1455",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/2033",
                uD: "03/04/1455",
                dN: "Thu",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2033",
                uD: "04/04/1455",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/07/2033",
                uD: "04/05/1455",
                dN: "Sun",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2033",
                uD: "05/05/1455",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/08/2033",
                uD: "06/06/1455",
                dN: "Wed",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2033",
                uD: "07/06/1455",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/09/2033",
                uD: "06/07/1455",
                dN: "Fri",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2033",
                uD: "07/07/1455",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/10/2033",
                uD: "08/08/1455",
                dN: "Mon",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2033",
                uD: "09/08/1455",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/11/2033",
                uD: "08/09/1455",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2033",
                uD: "09/09/1455",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/2033",
                uD: "09/10/1455",
                dN: "Sat",
                uC: 29
            }
        }
    },
    "2034": {
        "1": {
            fD: {
                gD: "01/01/2034",
                uD: "10/10/1455",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/01/2034",
                uD: "11/11/1455",
                dN: "Tue",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2034",
                uD: "12/11/1455",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "28/02/2034",
                uD: "09/12/1455",
                dN: "Tue",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2034",
                uD: "10/12/1455",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/03/2034",
                uD: "11/01/1456",
                dN: "Fri",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2034",
                uD: "12/01/1456",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/04/2034",
                uD: "11/02/1456",
                dN: "Sun",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2034",
                uD: "12/02/1456",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/05/2034",
                uD: "13/03/1456",
                dN: "Wed",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2034",
                uD: "14/03/1456",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/06/2034",
                uD: "14/04/1456",
                dN: "Fri",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2034",
                uD: "15/04/1456",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/07/2034",
                uD: "15/05/1456",
                dN: "Mon",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2034",
                uD: "16/05/1456",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/08/2034",
                uD: "17/06/1456",
                dN: "Thu",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2034",
                uD: "18/06/1456",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/09/2034",
                uD: "17/07/1456",
                dN: "Sat",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2034",
                uD: "18/07/1456",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/10/2034",
                uD: "19/08/1456",
                dN: "Tue",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2034",
                uD: "20/08/1456",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/11/2034",
                uD: "19/09/1456",
                dN: "Thu",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2034",
                uD: "20/09/1456",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/12/2034",
                uD: "20/10/1456",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "2035": {
        "1": {
            fD: {
                gD: "01/01/2035",
                uD: "21/10/1456",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/01/2035",
                uD: "21/11/1456",
                dN: "Wed",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2035",
                uD: "22/11/1456",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "28/02/2035",
                uD: "20/12/1456",
                dN: "Wed",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2035",
                uD: "21/12/1456",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/03/2035",
                uD: "21/01/1457",
                dN: "Sat",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2035",
                uD: "22/01/1457",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/04/2035",
                uD: "22/02/1457",
                dN: "Mon",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2035",
                uD: "23/02/1457",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/05/2035",
                uD: "23/03/1457",
                dN: "Thu",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2035",
                uD: "24/03/1457",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/06/2035",
                uD: "24/04/1457",
                dN: "Sat",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2035",
                uD: "25/04/1457",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/07/2035",
                uD: "26/05/1457",
                dN: "Tue",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2035",
                uD: "27/05/1457",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/08/2035",
                uD: "27/06/1457",
                dN: "Fri",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2035",
                uD: "28/06/1457",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/09/2035",
                uD: "28/07/1457",
                dN: "Sun",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2035",
                uD: "29/07/1457",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/10/2035",
                uD: "30/08/1457",
                dN: "Wed",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2035",
                uD: "01/09/1457",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/11/2035",
                uD: "30/09/1457",
                dN: "Fri",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2035",
                uD: "01/10/1457",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/12/2035",
                uD: "02/11/1457",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "2036": {
        "1": {
            fD: {
                gD: "01/01/2036",
                uD: "03/11/1457",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/2036",
                uD: "03/12/1457",
                dN: "Thu",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2036",
                uD: "04/12/1457",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "29/02/2036",
                uD: "02/01/1458",
                dN: "Fri",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2036",
                uD: "03/01/1458",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/03/2036",
                uD: "03/02/1458",
                dN: "Mon",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2036",
                uD: "04/02/1458",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/04/2036",
                uD: "04/03/1458",
                dN: "Wed",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2036",
                uD: "05/03/1458",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/05/2036",
                uD: "05/04/1458",
                dN: "Sat",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2036",
                uD: "06/04/1458",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/06/2036",
                uD: "06/05/1458",
                dN: "Mon",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2036",
                uD: "07/05/1458",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/07/2036",
                uD: "08/06/1458",
                dN: "Thu",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2036",
                uD: "09/06/1458",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/08/2036",
                uD: "09/07/1458",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2036",
                uD: "10/07/1458",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/09/2036",
                uD: "10/08/1458",
                dN: "Tue",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2036",
                uD: "11/08/1458",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/10/2036",
                uD: "12/09/1458",
                dN: "Fri",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2036",
                uD: "13/09/1458",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/11/2036",
                uD: "12/10/1458",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2036",
                uD: "13/10/1458",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/12/2036",
                uD: "13/11/1458",
                dN: "Wed",
                uC: 29
            }
        }
    },
    "2037": {
        "1": {
            fD: {
                gD: "01/01/2037",
                uD: "14/11/1458",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/01/2037",
                uD: "15/12/1458",
                dN: "Sat",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2037",
                uD: "16/12/1458",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "28/02/2037",
                uD: "13/01/1459",
                dN: "Sat",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2037",
                uD: "14/01/1459",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/03/2037",
                uD: "14/02/1459",
                dN: "Tue",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2037",
                uD: "15/02/1459",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/04/2037",
                uD: "14/03/1459",
                dN: "Thu",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2037",
                uD: "15/03/1459",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/05/2037",
                uD: "16/04/1459",
                dN: "Sun",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2037",
                uD: "17/04/1459",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/06/2037",
                uD: "16/05/1459",
                dN: "Tue",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2037",
                uD: "17/05/1459",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/07/2037",
                uD: "18/06/1459",
                dN: "Fri",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2037",
                uD: "19/06/1459",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/08/2037",
                uD: "20/07/1459",
                dN: "Mon",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2037",
                uD: "21/07/1459",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/09/2037",
                uD: "20/08/1459",
                dN: "Wed",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2037",
                uD: "21/08/1459",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/10/2037",
                uD: "22/09/1459",
                dN: "Sat",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2037",
                uD: "23/09/1459",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/11/2037",
                uD: "23/10/1459",
                dN: "Mon",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2037",
                uD: "24/10/1459",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/12/2037",
                uD: "24/11/1459",
                dN: "Thu",
                uC: 30
            }
        }
    },
    "2038": {
        "1": {
            fD: {
                gD: "01/01/2038",
                uD: "25/11/1459",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/01/2038",
                uD: "25/12/1459",
                dN: "Sun",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2038",
                uD: "26/12/1459",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "28/02/2038",
                uD: "24/01/1460",
                dN: "Sun",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2038",
                uD: "25/01/1460",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/2038",
                uD: "25/02/1460",
                dN: "Wed",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2038",
                uD: "26/02/1460",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/04/2038",
                uD: "25/03/1460",
                dN: "Fri",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2038",
                uD: "26/03/1460",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/05/2038",
                uD: "27/04/1460",
                dN: "Mon",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2038",
                uD: "28/04/1460",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/06/2038",
                uD: "27/05/1460",
                dN: "Wed",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2038",
                uD: "28/05/1460",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/07/2038",
                uD: "29/06/1460",
                dN: "Sat",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2038",
                uD: "30/06/1460",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/08/2038",
                uD: "01/08/1460",
                dN: "Tue",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2038",
                uD: "02/08/1460",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/09/2038",
                uD: "01/09/1460",
                dN: "Thu",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2038",
                uD: "02/09/1460",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/10/2038",
                uD: "03/10/1460",
                dN: "Sun",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2038",
                uD: "04/10/1460",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/11/2038",
                uD: "04/11/1460",
                dN: "Tue",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2038",
                uD: "05/11/1460",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/12/2038",
                uD: "05/12/1460",
                dN: "Fri",
                uC: 30
            }
        }
    },
    "2039": {
        "1": {
            fD: {
                gD: "01/01/2039",
                uD: "06/12/1460",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/2039",
                uD: "06/01/1461",
                dN: "Mon",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2039",
                uD: "07/01/1461",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "28/02/2039",
                uD: "05/02/1461",
                dN: "Mon",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2039",
                uD: "06/02/1461",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/03/2039",
                uD: "06/03/1461",
                dN: "Thu",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2039",
                uD: "07/03/1461",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/04/2039",
                uD: "07/04/1461",
                dN: "Sat",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2039",
                uD: "08/04/1461",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/05/2039",
                uD: "08/05/1461",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2039",
                uD: "09/05/1461",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/2039",
                uD: "08/06/1461",
                dN: "Thu",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2039",
                uD: "09/06/1461",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/07/2039",
                uD: "10/07/1461",
                dN: "Sun",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2039",
                uD: "11/07/1461",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/08/2039",
                uD: "11/08/1461",
                dN: "Wed",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2039",
                uD: "12/08/1461",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/09/2039",
                uD: "12/09/1461",
                dN: "Fri",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2039",
                uD: "13/09/1461",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/10/2039",
                uD: "13/10/1461",
                dN: "Mon",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2039",
                uD: "14/10/1461",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/11/2039",
                uD: "14/11/1461",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2039",
                uD: "15/11/1461",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/2039",
                uD: "15/12/1461",
                dN: "Sat",
                uC: 29
            }
        }
    },
    "2040": {
        "1": {
            fD: {
                gD: "01/01/2040",
                uD: "16/12/1461",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/01/2040",
                uD: "17/01/1462",
                dN: "Tue",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2040",
                uD: "18/01/1462",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "29/02/2040",
                uD: "16/02/1462",
                dN: "Wed",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2040",
                uD: "17/02/1462",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/03/2040",
                uD: "18/03/1462",
                dN: "Sat",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2040",
                uD: "19/03/1462",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/04/2040",
                uD: "18/04/1462",
                dN: "Mon",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2040",
                uD: "19/04/1462",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/05/2040",
                uD: "20/05/1462",
                dN: "Thu",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2040",
                uD: "21/05/1462",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/06/2040",
                uD: "20/06/1462",
                dN: "Sat",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2040",
                uD: "21/06/1462",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/07/2040",
                uD: "22/07/1462",
                dN: "Tue",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2040",
                uD: "23/07/1462",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/08/2040",
                uD: "23/08/1462",
                dN: "Fri",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2040",
                uD: "24/08/1462",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/09/2040",
                uD: "24/09/1462",
                dN: "Sun",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2040",
                uD: "25/09/1462",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/10/2040",
                uD: "25/10/1462",
                dN: "Wed",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2040",
                uD: "26/10/1462",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/11/2040",
                uD: "25/11/1462",
                dN: "Fri",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2040",
                uD: "26/11/1462",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/12/2040",
                uD: "27/12/1462",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "2041": {
        "1": {
            fD: {
                gD: "01/01/2041",
                uD: "28/12/1462",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/2041",
                uD: "28/01/1463",
                dN: "Thu",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2041",
                uD: "29/01/1463",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "28/02/2041",
                uD: "27/02/1463",
                dN: "Thu",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2041",
                uD: "28/02/1463",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/03/2041",
                uD: "28/03/1463",
                dN: "Sun",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2041",
                uD: "29/03/1463",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/04/2041",
                uD: "29/04/1463",
                dN: "Tue",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2041",
                uD: "01/05/1463",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/05/2041",
                uD: "01/06/1463",
                dN: "Fri",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2041",
                uD: "02/06/1463",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/06/2041",
                uD: "02/07/1463",
                dN: "Sun",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2041",
                uD: "03/07/1463",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/07/2041",
                uD: "03/08/1463",
                dN: "Wed",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2041",
                uD: "04/08/1463",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/08/2041",
                uD: "04/09/1463",
                dN: "Sat",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2041",
                uD: "05/09/1463",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/09/2041",
                uD: "05/10/1463",
                dN: "Mon",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2041",
                uD: "06/10/1463",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/10/2041",
                uD: "06/11/1463",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2041",
                uD: "07/11/1463",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/2041",
                uD: "06/12/1463",
                dN: "Sat",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2041",
                uD: "07/12/1463",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/12/2041",
                uD: "08/01/1464",
                dN: "Tue",
                uC: 30
            }
        }
    },
    "2042": {
        "1": {
            fD: {
                gD: "01/01/2042",
                uD: "09/01/1464",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/01/2042",
                uD: "09/02/1464",
                dN: "Fri",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2042",
                uD: "10/02/1464",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "28/02/2042",
                uD: "08/03/1464",
                dN: "Fri",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2042",
                uD: "09/03/1464",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/03/2042",
                uD: "09/04/1464",
                dN: "Mon",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2042",
                uD: "10/04/1464",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/04/2042",
                uD: "10/05/1464",
                dN: "Wed",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2042",
                uD: "11/05/1464",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/2042",
                uD: "12/06/1464",
                dN: "Sat",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2042",
                uD: "13/06/1464",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/06/2042",
                uD: "12/07/1464",
                dN: "Mon",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2042",
                uD: "13/07/1464",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/07/2042",
                uD: "14/08/1464",
                dN: "Thu",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2042",
                uD: "15/08/1464",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/08/2042",
                uD: "15/09/1464",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2042",
                uD: "16/09/1464",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/09/2042",
                uD: "16/10/1464",
                dN: "Tue",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2042",
                uD: "17/10/1464",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/10/2042",
                uD: "17/11/1464",
                dN: "Fri",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2042",
                uD: "18/11/1464",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/11/2042",
                uD: "17/12/1464",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2042",
                uD: "18/12/1464",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/12/2042",
                uD: "18/01/1465",
                dN: "Wed",
                uC: 29
            }
        }
    },
    "2043": {
        "1": {
            fD: {
                gD: "01/01/2043",
                uD: "19/01/1465",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/01/2043",
                uD: "20/02/1465",
                dN: "Sat",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2043",
                uD: "21/02/1465",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "28/02/2043",
                uD: "18/03/1465",
                dN: "Sat",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2043",
                uD: "19/03/1465",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/03/2043",
                uD: "20/04/1465",
                dN: "Tue",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2043",
                uD: "21/04/1465",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/04/2043",
                uD: "20/05/1465",
                dN: "Thu",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2043",
                uD: "21/05/1465",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/05/2043",
                uD: "22/06/1465",
                dN: "Sun",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2043",
                uD: "23/06/1465",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/06/2043",
                uD: "23/07/1465",
                dN: "Tue",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2043",
                uD: "24/07/1465",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/07/2043",
                uD: "24/08/1465",
                dN: "Fri",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2043",
                uD: "25/08/1465",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/08/2043",
                uD: "26/09/1465",
                dN: "Mon",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2043",
                uD: "27/09/1465",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/09/2043",
                uD: "27/10/1465",
                dN: "Wed",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2043",
                uD: "28/10/1465",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/10/2043",
                uD: "28/11/1465",
                dN: "Sat",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2043",
                uD: "29/11/1465",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/11/2043",
                uD: "28/12/1465",
                dN: "Mon",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2043",
                uD: "29/12/1465",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/12/2043",
                uD: "29/01/1466",
                dN: "Thu",
                uC: 30
            }
        }
    },
    "2044": {
        "1": {
            fD: {
                gD: "01/01/2044",
                uD: "30/01/1466",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/01/2044",
                uD: "01/03/1466",
                dN: "Sun",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2044",
                uD: "02/03/1466",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "29/02/2044",
                uD: "30/03/1466",
                dN: "Mon",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2044",
                uD: "01/04/1466",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/03/2044",
                uD: "02/05/1466",
                dN: "Thu",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2044",
                uD: "03/05/1466",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/04/2044",
                uD: "02/06/1466",
                dN: "Sat",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2044",
                uD: "03/06/1466",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/05/2044",
                uD: "04/07/1466",
                dN: "Tue",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2044",
                uD: "05/07/1466",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/06/2044",
                uD: "05/08/1466",
                dN: "Thu",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2044",
                uD: "06/08/1466",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/07/2044",
                uD: "06/09/1466",
                dN: "Sun",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2044",
                uD: "07/09/1466",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/08/2044",
                uD: "08/10/1466",
                dN: "Wed",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2044",
                uD: "09/10/1466",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/09/2044",
                uD: "08/11/1466",
                dN: "Fri",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2044",
                uD: "09/11/1466",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/10/2044",
                uD: "10/12/1466",
                dN: "Mon",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2044",
                uD: "11/12/1466",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/11/2044",
                uD: "10/01/1467",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2044",
                uD: "11/01/1467",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/2044",
                uD: "11/02/1467",
                dN: "Sat",
                uC: 29
            }
        }
    },
    "2045": {
        "1": {
            fD: {
                gD: "01/01/2045",
                uD: "12/02/1467",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/01/2045",
                uD: "13/03/1467",
                dN: "Tue",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2045",
                uD: "14/03/1467",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "28/02/2045",
                uD: "11/04/1467",
                dN: "Tue",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2045",
                uD: "12/04/1467",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/03/2045",
                uD: "12/05/1467",
                dN: "Fri",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2045",
                uD: "13/05/1467",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/04/2045",
                uD: "13/06/1467",
                dN: "Sun",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2045",
                uD: "14/06/1467",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/05/2045",
                uD: "14/07/1467",
                dN: "Wed",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2045",
                uD: "15/07/1467",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/06/2045",
                uD: "15/08/1467",
                dN: "Fri",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2045",
                uD: "16/08/1467",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/07/2045",
                uD: "17/09/1467",
                dN: "Mon",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2045",
                uD: "18/09/1467",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/08/2045",
                uD: "18/10/1467",
                dN: "Thu",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2045",
                uD: "19/10/1467",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/09/2045",
                uD: "19/11/1467",
                dN: "Sat",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2045",
                uD: "20/11/1467",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/10/2045",
                uD: "20/12/1467",
                dN: "Tue",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2045",
                uD: "21/12/1467",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/11/2045",
                uD: "21/01/1468",
                dN: "Thu",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2045",
                uD: "22/01/1468",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/12/2045",
                uD: "22/02/1468",
                dN: "Sun",
                uC: 29
            }
        }
    },
    "2046": {
        "1": {
            fD: {
                gD: "01/01/2046",
                uD: "23/02/1468",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/01/2046",
                uD: "24/03/1468",
                dN: "Wed",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2046",
                uD: "25/03/1468",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "28/02/2046",
                uD: "22/04/1468",
                dN: "Wed",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2046",
                uD: "23/04/1468",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/03/2046",
                uD: "23/05/1468",
                dN: "Sat",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2046",
                uD: "24/05/1468",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/04/2046",
                uD: "24/06/1468",
                dN: "Mon",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2046",
                uD: "25/06/1468",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/05/2046",
                uD: "25/07/1468",
                dN: "Thu",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2046",
                uD: "26/07/1468",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/06/2046",
                uD: "26/08/1468",
                dN: "Sat",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2046",
                uD: "27/08/1468",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/07/2046",
                uD: "27/09/1468",
                dN: "Tue",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2046",
                uD: "28/09/1468",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/08/2046",
                uD: "29/10/1468",
                dN: "Fri",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2046",
                uD: "30/10/1468",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/09/2046",
                uD: "29/11/1468",
                dN: "Sun",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2046",
                uD: "01/12/1468",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/10/2046",
                uD: "01/01/1469",
                dN: "Wed",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2046",
                uD: "02/01/1469",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/11/2046",
                uD: "02/02/1469",
                dN: "Fri",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2046",
                uD: "03/02/1469",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/12/2046",
                uD: "04/03/1469",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "2047": {
        "1": {
            fD: {
                gD: "01/01/2047",
                uD: "05/03/1469",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/2047",
                uD: "05/04/1469",
                dN: "Thu",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2047",
                uD: "06/04/1469",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "28/02/2047",
                uD: "03/05/1469",
                dN: "Thu",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2047",
                uD: "04/05/1469",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/03/2047",
                uD: "05/06/1469",
                dN: "Sun",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2047",
                uD: "06/06/1469",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/04/2047",
                uD: "05/07/1469",
                dN: "Tue",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2047",
                uD: "06/07/1469",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/05/2047",
                uD: "06/08/1469",
                dN: "Fri",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2047",
                uD: "07/08/1469",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/06/2047",
                uD: "07/09/1469",
                dN: "Sun",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2047",
                uD: "08/09/1469",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/07/2047",
                uD: "08/10/1469",
                dN: "Wed",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2047",
                uD: "09/10/1469",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/08/2047",
                uD: "09/11/1469",
                dN: "Sat",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2047",
                uD: "10/11/1469",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/09/2047",
                uD: "10/12/1469",
                dN: "Mon",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2047",
                uD: "11/12/1469",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/10/2047",
                uD: "12/01/1470",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2047",
                uD: "13/01/1470",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/2047",
                uD: "12/02/1470",
                dN: "Sat",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2047",
                uD: "13/02/1470",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/12/2047",
                uD: "14/03/1470",
                dN: "Tue",
                uC: 29
            }
        }
    },
    "2048": {
        "1": {
            fD: {
                gD: "01/01/2048",
                uD: "15/03/1470",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/01/2048",
                uD: "16/04/1470",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2048",
                uD: "17/04/1470",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "29/02/2048",
                uD: "15/05/1470",
                dN: "Sat",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2048",
                uD: "16/05/1470",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/03/2048",
                uD: "16/06/1470",
                dN: "Tue",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2048",
                uD: "17/06/1470",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/04/2048",
                uD: "17/07/1470",
                dN: "Thu",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2048",
                uD: "18/07/1470",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/05/2048",
                uD: "18/08/1470",
                dN: "Sun",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2048",
                uD: "19/08/1470",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/06/2048",
                uD: "19/09/1470",
                dN: "Tue",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2048",
                uD: "20/09/1470",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/07/2048",
                uD: "20/10/1470",
                dN: "Fri",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2048",
                uD: "21/10/1470",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/08/2048",
                uD: "21/11/1470",
                dN: "Mon",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2048",
                uD: "22/11/1470",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/09/2048",
                uD: "21/12/1470",
                dN: "Wed",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2048",
                uD: "22/12/1470",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/10/2048",
                uD: "23/01/1471",
                dN: "Sat",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2048",
                uD: "24/01/1471",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/11/2048",
                uD: "24/02/1471",
                dN: "Mon",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2048",
                uD: "25/02/1471",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/12/2048",
                uD: "25/03/1471",
                dN: "Thu",
                uC: 29
            }
        }
    },
    "2049": {
        "1": {
            fD: {
                gD: "01/01/2049",
                uD: "26/03/1471",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/01/2049",
                uD: "27/04/1471",
                dN: "Sun",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2049",
                uD: "28/04/1471",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "28/02/2049",
                uD: "26/05/1471",
                dN: "Sun",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2049",
                uD: "27/05/1471",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/2049",
                uD: "27/06/1471",
                dN: "Wed",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2049",
                uD: "28/06/1471",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/04/2049",
                uD: "28/07/1471",
                dN: "Fri",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2049",
                uD: "29/07/1471",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/05/2049",
                uD: "29/08/1471",
                dN: "Mon",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2049",
                uD: "30/08/1471",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/06/2049",
                uD: "29/09/1471",
                dN: "Wed",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2049",
                uD: "01/10/1471",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/07/2049",
                uD: "01/11/1471",
                dN: "Sat",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2049",
                uD: "02/11/1471",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/08/2049",
                uD: "02/12/1471",
                dN: "Tue",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2049",
                uD: "03/12/1471",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/09/2049",
                uD: "03/01/1472",
                dN: "Thu",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2049",
                uD: "04/01/1472",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/10/2049",
                uD: "04/02/1472",
                dN: "Sun",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2049",
                uD: "05/02/1472",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/11/2049",
                uD: "05/03/1472",
                dN: "Tue",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2049",
                uD: "06/03/1472",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/12/2049",
                uD: "06/04/1472",
                dN: "Fri",
                uC: 29
            }
        }
    },
    "2050": {
        "1": {
            fD: {
                gD: "01/01/2050",
                uD: "07/04/1472",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/01/2050",
                uD: "08/05/1472",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2050",
                uD: "09/05/1472",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "28/02/2050",
                uD: "06/06/1472",
                dN: "Mon",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2050",
                uD: "07/06/1472",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/03/2050",
                uD: "08/07/1472",
                dN: "Thu",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2050",
                uD: "09/07/1472",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/04/2050",
                uD: "09/08/1472",
                dN: "Sat",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2050",
                uD: "10/08/1472",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/05/2050",
                uD: "10/09/1472",
                dN: "Tue",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2050",
                uD: "11/09/1472",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/06/2050",
                uD: "11/10/1472",
                dN: "Thu",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2050",
                uD: "12/10/1472",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/07/2050",
                uD: "12/11/1472",
                dN: "Sun",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2050",
                uD: "13/11/1472",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/08/2050",
                uD: "13/12/1472",
                dN: "Wed",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2050",
                uD: "14/12/1472",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/09/2050",
                uD: "14/01/1473",
                dN: "Fri",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2050",
                uD: "15/01/1473",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/10/2050",
                uD: "15/02/1473",
                dN: "Mon",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2050",
                uD: "16/02/1473",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/11/2050",
                uD: "16/03/1473",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2050",
                uD: "17/03/1473",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/2050",
                uD: "17/04/1473",
                dN: "Sat",
                uC: 30
            }
        }
    },
    "2051": {
        "1": {
            fD: {
                gD: "01/01/2051",
                uD: "18/04/1473",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/01/2051",
                uD: "18/05/1473",
                dN: "Tue",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2051",
                uD: "19/05/1473",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "28/02/2051",
                uD: "17/06/1473",
                dN: "Tue",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2051",
                uD: "18/06/1473",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/03/2051",
                uD: "18/07/1473",
                dN: "Fri",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2051",
                uD: "19/07/1473",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/04/2051",
                uD: "19/08/1473",
                dN: "Sun",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2051",
                uD: "20/08/1473",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/05/2051",
                uD: "21/09/1473",
                dN: "Wed",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2051",
                uD: "22/09/1473",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/06/2051",
                uD: "21/10/1473",
                dN: "Fri",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2051",
                uD: "22/10/1473",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/07/2051",
                uD: "23/11/1473",
                dN: "Mon",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2051",
                uD: "24/11/1473",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/08/2051",
                uD: "24/12/1473",
                dN: "Thu",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2051",
                uD: "25/12/1473",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/09/2051",
                uD: "25/01/1474",
                dN: "Sat",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2051",
                uD: "26/01/1474",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/10/2051",
                uD: "26/02/1474",
                dN: "Tue",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2051",
                uD: "27/02/1474",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/11/2051",
                uD: "26/03/1474",
                dN: "Thu",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2051",
                uD: "27/03/1474",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/12/2051",
                uD: "28/04/1474",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "2052": {
        "1": {
            fD: {
                gD: "01/01/2052",
                uD: "29/04/1474",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/01/2052",
                uD: "29/05/1474",
                dN: "Wed",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2052",
                uD: "30/05/1474",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "29/02/2052",
                uD: "28/06/1474",
                dN: "Thu",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2052",
                uD: "29/06/1474",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/03/2052",
                uD: "30/07/1474",
                dN: "Sun",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2052",
                uD: "01/08/1474",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/04/2052",
                uD: "01/09/1474",
                dN: "Tue",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2052",
                uD: "02/09/1474",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/05/2052",
                uD: "03/10/1474",
                dN: "Fri",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2052",
                uD: "04/10/1474",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/06/2052",
                uD: "03/11/1474",
                dN: "Sun",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2052",
                uD: "04/11/1474",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/07/2052",
                uD: "05/12/1474",
                dN: "Wed",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2052",
                uD: "06/12/1474",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/08/2052",
                uD: "06/01/1475",
                dN: "Sat",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2052",
                uD: "07/01/1475",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/09/2052",
                uD: "07/02/1475",
                dN: "Mon",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2052",
                uD: "08/02/1475",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/10/2052",
                uD: "08/03/1475",
                dN: "Thu",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2052",
                uD: "09/03/1475",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/11/2052",
                uD: "09/04/1475",
                dN: "Sat",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2052",
                uD: "10/04/1475",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/12/2052",
                uD: "10/05/1475",
                dN: "Tue",
                uC: 30
            }
        }
    },
    "2053": {
        "1": {
            fD: {
                gD: "01/01/2053",
                uD: "11/05/1475",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/01/2053",
                uD: "11/06/1475",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2053",
                uD: "12/06/1475",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "28/02/2053",
                uD: "09/07/1475",
                dN: "Fri",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2053",
                uD: "10/07/1475",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/03/2053",
                uD: "11/08/1475",
                dN: "Mon",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2053",
                uD: "12/08/1475",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/04/2053",
                uD: "11/09/1475",
                dN: "Wed",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2053",
                uD: "12/09/1475",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/2053",
                uD: "13/10/1475",
                dN: "Sat",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2053",
                uD: "14/10/1475",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/06/2053",
                uD: "14/11/1475",
                dN: "Mon",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2053",
                uD: "15/11/1475",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/07/2053",
                uD: "15/12/1475",
                dN: "Thu",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2053",
                uD: "16/12/1475",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/08/2053",
                uD: "17/01/1476",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2053",
                uD: "18/01/1476",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/09/2053",
                uD: "18/02/1476",
                dN: "Tue",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2053",
                uD: "19/02/1476",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/10/2053",
                uD: "19/03/1476",
                dN: "Fri",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2053",
                uD: "20/03/1476",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/11/2053",
                uD: "20/04/1476",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2053",
                uD: "21/04/1476",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/12/2053",
                uD: "21/05/1476",
                dN: "Wed",
                uC: 30
            }
        }
    },
    "2054": {
        "1": {
            fD: {
                gD: "01/01/2054",
                uD: "22/05/1476",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/01/2054",
                uD: "22/06/1476",
                dN: "Sat",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2054",
                uD: "23/06/1476",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "28/02/2054",
                uD: "20/07/1476",
                dN: "Sat",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2054",
                uD: "21/07/1476",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/03/2054",
                uD: "22/08/1476",
                dN: "Tue",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2054",
                uD: "23/08/1476",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/04/2054",
                uD: "22/09/1476",
                dN: "Thu",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2054",
                uD: "23/09/1476",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/05/2054",
                uD: "23/10/1476",
                dN: "Sun",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2054",
                uD: "24/10/1476",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/06/2054",
                uD: "24/11/1476",
                dN: "Tue",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2054",
                uD: "25/11/1476",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/07/2054",
                uD: "26/12/1476",
                dN: "Fri",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2054",
                uD: "27/12/1476",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/08/2054",
                uD: "27/01/1477",
                dN: "Mon",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2054",
                uD: "28/01/1477",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/09/2054",
                uD: "28/02/1477",
                dN: "Wed",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2054",
                uD: "29/02/1477",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/10/2054",
                uD: "30/03/1477",
                dN: "Sat",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2054",
                uD: "01/04/1477",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/11/2054",
                uD: "01/05/1477",
                dN: "Mon",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2054",
                uD: "02/05/1477",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/12/2054",
                uD: "02/06/1477",
                dN: "Thu",
                uC: 30
            }
        }
    },
    "2055": {
        "1": {
            fD: {
                gD: "01/01/2055",
                uD: "03/06/1477",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/01/2055",
                uD: "03/07/1477",
                dN: "Sun",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2055",
                uD: "04/07/1477",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "28/02/2055",
                uD: "02/08/1477",
                dN: "Sun",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2055",
                uD: "03/08/1477",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/2055",
                uD: "03/09/1477",
                dN: "Wed",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2055",
                uD: "04/09/1477",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/04/2055",
                uD: "03/10/1477",
                dN: "Fri",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2055",
                uD: "04/10/1477",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/05/2055",
                uD: "04/11/1477",
                dN: "Mon",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2055",
                uD: "05/11/1477",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/06/2055",
                uD: "05/12/1477",
                dN: "Wed",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2055",
                uD: "06/12/1477",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/07/2055",
                uD: "07/01/1478",
                dN: "Sat",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2055",
                uD: "08/01/1478",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/08/2055",
                uD: "08/02/1478",
                dN: "Tue",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2055",
                uD: "09/02/1478",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/09/2055",
                uD: "09/03/1478",
                dN: "Thu",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2055",
                uD: "10/03/1478",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/10/2055",
                uD: "11/04/1478",
                dN: "Sun",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2055",
                uD: "12/04/1478",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/11/2055",
                uD: "11/05/1478",
                dN: "Tue",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2055",
                uD: "12/05/1478",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/12/2055",
                uD: "13/06/1478",
                dN: "Fri",
                uC: 30
            }
        }
    },
    "2056": {
        "1": {
            fD: {
                gD: "01/01/2056",
                uD: "14/06/1478",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/2056",
                uD: "14/07/1478",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2056",
                uD: "15/07/1478",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "29/02/2056",
                uD: "13/08/1478",
                dN: "Tue",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2056",
                uD: "14/08/1478",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/03/2056",
                uD: "15/09/1478",
                dN: "Fri",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2056",
                uD: "16/09/1478",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/04/2056",
                uD: "15/10/1478",
                dN: "Sun",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2056",
                uD: "16/10/1478",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/05/2056",
                uD: "16/11/1478",
                dN: "Wed",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2056",
                uD: "17/11/1478",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/06/2056",
                uD: "17/12/1478",
                dN: "Fri",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2056",
                uD: "18/12/1478",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/07/2056",
                uD: "18/01/1479",
                dN: "Mon",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2056",
                uD: "19/01/1479",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/08/2056",
                uD: "20/02/1479",
                dN: "Thu",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2056",
                uD: "21/02/1479",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/09/2056",
                uD: "20/03/1479",
                dN: "Sat",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2056",
                uD: "21/03/1479",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/10/2056",
                uD: "22/04/1479",
                dN: "Tue",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2056",
                uD: "23/04/1479",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "30/11/2056",
                uD: "23/05/1479",
                dN: "Thu",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2056",
                uD: "24/05/1479",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/12/2056",
                uD: "24/06/1479",
                dN: "Sun",
                uC: 29
            }
        }
    },
    "2057": {
        "1": {
            fD: {
                gD: "01/01/2057",
                uD: "25/06/1479",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/01/2057",
                uD: "26/07/1479",
                dN: "Wed",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2057",
                uD: "27/07/1479",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "28/02/2057",
                uD: "24/08/1479",
                dN: "Wed",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2057",
                uD: "25/08/1479",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/03/2057",
                uD: "26/09/1479",
                dN: "Sat",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2057",
                uD: "27/09/1479",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/04/2057",
                uD: "26/10/1479",
                dN: "Mon",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2057",
                uD: "27/10/1479",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/05/2057",
                uD: "27/11/1479",
                dN: "Thu",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2057",
                uD: "28/11/1479",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/06/2057",
                uD: "28/12/1479",
                dN: "Sat",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2057",
                uD: "29/12/1479",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/07/2057",
                uD: "29/01/1480",
                dN: "Tue",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2057",
                uD: "01/02/1480",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/08/2057",
                uD: "01/03/1480",
                dN: "Fri",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2057",
                uD: "02/03/1480",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/09/2057",
                uD: "01/04/1480",
                dN: "Sun",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2057",
                uD: "02/04/1480",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/10/2057",
                uD: "03/05/1480",
                dN: "Wed",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2057",
                uD: "04/05/1480",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/11/2057",
                uD: "04/06/1480",
                dN: "Fri",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2057",
                uD: "05/06/1480",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/12/2057",
                uD: "05/07/1480",
                dN: "Mon",
                uC: 29
            }
        }
    },
    "2058": {
        "1": {
            fD: {
                gD: "01/01/2058",
                uD: "06/07/1480",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/01/2058",
                uD: "07/08/1480",
                dN: "Thu",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2058",
                uD: "08/08/1480",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "28/02/2058",
                uD: "05/09/1480",
                dN: "Thu",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2058",
                uD: "06/09/1480",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/03/2058",
                uD: "07/10/1480",
                dN: "Sun",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2058",
                uD: "08/10/1480",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/04/2058",
                uD: "07/11/1480",
                dN: "Tue",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2058",
                uD: "08/11/1480",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/05/2058",
                uD: "09/12/1480",
                dN: "Fri",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2058",
                uD: "10/12/1480",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/06/2058",
                uD: "09/01/1481",
                dN: "Sun",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2058",
                uD: "10/01/1481",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/07/2058",
                uD: "11/02/1481",
                dN: "Wed",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2058",
                uD: "12/02/1481",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/08/2058",
                uD: "12/03/1481",
                dN: "Sat",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2058",
                uD: "13/03/1481",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/09/2058",
                uD: "12/04/1481",
                dN: "Mon",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2058",
                uD: "13/04/1481",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/10/2058",
                uD: "14/05/1481",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2058",
                uD: "15/05/1481",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/2058",
                uD: "14/06/1481",
                dN: "Sat",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2058",
                uD: "15/06/1481",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/12/2058",
                uD: "15/07/1481",
                dN: "Tue",
                uC: 29
            }
        }
    },
    "2059": {
        "1": {
            fD: {
                gD: "01/01/2059",
                uD: "16/07/1481",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/01/2059",
                uD: "17/08/1481",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2059",
                uD: "18/08/1481",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "28/02/2059",
                uD: "15/09/1481",
                dN: "Fri",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2059",
                uD: "16/09/1481",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/03/2059",
                uD: "17/10/1481",
                dN: "Mon",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2059",
                uD: "18/10/1481",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/04/2059",
                uD: "18/11/1481",
                dN: "Wed",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2059",
                uD: "19/11/1481",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/05/2059",
                uD: "19/12/1481",
                dN: "Sat",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2059",
                uD: "20/12/1481",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/06/2059",
                uD: "20/01/1482",
                dN: "Mon",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2059",
                uD: "21/01/1482",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/07/2059",
                uD: "21/02/1482",
                dN: "Thu",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2059",
                uD: "22/02/1482",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/08/2059",
                uD: "23/03/1482",
                dN: "Sun",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2059",
                uD: "24/03/1482",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/09/2059",
                uD: "23/04/1482",
                dN: "Tue",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2059",
                uD: "24/04/1482",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/10/2059",
                uD: "24/05/1482",
                dN: "Fri",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2059",
                uD: "25/05/1482",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/11/2059",
                uD: "25/06/1482",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2059",
                uD: "26/06/1482",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/12/2059",
                uD: "26/07/1482",
                dN: "Wed",
                uC: 30
            }
        }
    },
    "2060": {
        "1": {
            fD: {
                gD: "01/01/2060",
                uD: "27/07/1482",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/01/2060",
                uD: "27/08/1482",
                dN: "Sat",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2060",
                uD: "28/08/1482",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "29/02/2060",
                uD: "27/09/1482",
                dN: "Sun",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2060",
                uD: "28/09/1482",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/2060",
                uD: "28/10/1482",
                dN: "Wed",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2060",
                uD: "29/10/1482",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/04/2060",
                uD: "29/11/1482",
                dN: "Fri",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2060",
                uD: "01/12/1482",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/05/2060",
                uD: "01/01/1483",
                dN: "Mon",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2060",
                uD: "02/01/1483",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/06/2060",
                uD: "02/02/1483",
                dN: "Wed",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2060",
                uD: "03/02/1483",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/07/2060",
                uD: "04/03/1483",
                dN: "Sat",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2060",
                uD: "05/03/1483",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/08/2060",
                uD: "05/04/1483",
                dN: "Tue",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2060",
                uD: "06/04/1483",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/09/2060",
                uD: "05/05/1483",
                dN: "Thu",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2060",
                uD: "06/05/1483",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/10/2060",
                uD: "07/06/1483",
                dN: "Sun",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2060",
                uD: "08/06/1483",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/11/2060",
                uD: "07/07/1483",
                dN: "Tue",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2060",
                uD: "08/07/1483",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/12/2060",
                uD: "08/08/1483",
                dN: "Fri",
                uC: 30
            }
        }
    },
    "2061": {
        "1": {
            fD: {
                gD: "01/01/2061",
                uD: "09/08/1483",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/01/2061",
                uD: "09/09/1483",
                dN: "Mon",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2061",
                uD: "10/09/1483",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "28/02/2061",
                uD: "08/10/1483",
                dN: "Mon",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2061",
                uD: "09/10/1483",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/03/2061",
                uD: "09/11/1483",
                dN: "Thu",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2061",
                uD: "10/11/1483",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/04/2061",
                uD: "10/12/1483",
                dN: "Sat",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2061",
                uD: "11/12/1483",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/05/2061",
                uD: "12/01/1484",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2061",
                uD: "13/01/1484",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/2061",
                uD: "12/02/1484",
                dN: "Thu",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2061",
                uD: "13/02/1484",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/07/2061",
                uD: "14/03/1484",
                dN: "Sun",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2061",
                uD: "15/03/1484",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/08/2061",
                uD: "16/04/1484",
                dN: "Wed",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2061",
                uD: "17/04/1484",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/09/2061",
                uD: "16/05/1484",
                dN: "Fri",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2061",
                uD: "17/05/1484",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/10/2061",
                uD: "17/06/1484",
                dN: "Mon",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2061",
                uD: "18/06/1484",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/11/2061",
                uD: "18/07/1484",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2061",
                uD: "19/07/1484",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/2061",
                uD: "19/08/1484",
                dN: "Sat",
                uC: 30
            }
        }
    },
    "2062": {
        "1": {
            fD: {
                gD: "01/01/2062",
                uD: "20/08/1484",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/01/2062",
                uD: "20/09/1484",
                dN: "Tue",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2062",
                uD: "21/09/1484",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "28/02/2062",
                uD: "19/10/1484",
                dN: "Tue",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2062",
                uD: "20/10/1484",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/03/2062",
                uD: "20/11/1484",
                dN: "Fri",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2062",
                uD: "21/11/1484",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/04/2062",
                uD: "20/12/1484",
                dN: "Sun",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2062",
                uD: "21/12/1484",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/05/2062",
                uD: "22/01/1485",
                dN: "Wed",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2062",
                uD: "23/01/1485",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/06/2062",
                uD: "23/02/1485",
                dN: "Fri",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2062",
                uD: "24/02/1485",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/07/2062",
                uD: "24/03/1485",
                dN: "Mon",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2062",
                uD: "25/03/1485",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/08/2062",
                uD: "26/04/1485",
                dN: "Thu",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2062",
                uD: "27/04/1485",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/09/2062",
                uD: "27/05/1485",
                dN: "Sat",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2062",
                uD: "28/05/1485",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/10/2062",
                uD: "28/06/1485",
                dN: "Tue",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2062",
                uD: "29/06/1485",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/11/2062",
                uD: "28/07/1485",
                dN: "Thu",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2062",
                uD: "29/07/1485",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/12/2062",
                uD: "30/08/1485",
                dN: "Sun",
                uC: 30
            }
        }
    },
    "2063": {
        "1": {
            fD: {
                gD: "01/01/2063",
                uD: "01/09/1485",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/01/2063",
                uD: "02/10/1485",
                dN: "Wed",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2063",
                uD: "03/10/1485",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "28/02/2063",
                uD: "30/10/1485",
                dN: "Wed",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2063",
                uD: "01/11/1485",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/03/2063",
                uD: "01/12/1485",
                dN: "Sat",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2063",
                uD: "02/12/1485",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/04/2063",
                uD: "01/01/1486",
                dN: "Mon",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2063",
                uD: "02/01/1486",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/05/2063",
                uD: "03/02/1486",
                dN: "Thu",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2063",
                uD: "04/02/1486",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "30/06/2063",
                uD: "04/03/1486",
                dN: "Sat",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2063",
                uD: "05/03/1486",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/07/2063",
                uD: "05/04/1486",
                dN: "Tue",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2063",
                uD: "06/04/1486",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/08/2063",
                uD: "07/05/1486",
                dN: "Fri",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2063",
                uD: "08/05/1486",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/09/2063",
                uD: "07/06/1486",
                dN: "Sun",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2063",
                uD: "08/06/1486",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/10/2063",
                uD: "09/07/1486",
                dN: "Wed",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2063",
                uD: "10/07/1486",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/11/2063",
                uD: "09/08/1486",
                dN: "Fri",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2063",
                uD: "10/08/1486",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/12/2063",
                uD: "11/09/1486",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "2064": {
        "1": {
            fD: {
                gD: "01/01/2064",
                uD: "12/09/1486",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/2064",
                uD: "12/10/1486",
                dN: "Thu",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2064",
                uD: "13/10/1486",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "29/02/2064",
                uD: "12/11/1486",
                dN: "Fri",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2064",
                uD: "13/11/1486",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/03/2064",
                uD: "13/12/1486",
                dN: "Mon",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2064",
                uD: "14/12/1486",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/04/2064",
                uD: "13/01/1487",
                dN: "Wed",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2064",
                uD: "14/01/1487",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/2064",
                uD: "15/02/1487",
                dN: "Sat",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2064",
                uD: "16/02/1487",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/06/2064",
                uD: "15/03/1487",
                dN: "Mon",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2064",
                uD: "16/03/1487",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/07/2064",
                uD: "17/04/1487",
                dN: "Thu",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2064",
                uD: "18/04/1487",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/08/2064",
                uD: "18/05/1487",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2064",
                uD: "19/05/1487",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/09/2064",
                uD: "19/06/1487",
                dN: "Tue",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2064",
                uD: "20/06/1487",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/10/2064",
                uD: "20/07/1487",
                dN: "Fri",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2064",
                uD: "21/07/1487",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/11/2064",
                uD: "21/08/1487",
                dN: "Sun",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2064",
                uD: "22/08/1487",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/12/2064",
                uD: "23/09/1487",
                dN: "Wed",
                uC: 30
            }
        }
    },
    "2065": {
        "1": {
            fD: {
                gD: "01/01/2065",
                uD: "24/09/1487",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/01/2065",
                uD: "24/10/1487",
                dN: "Sat",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2065",
                uD: "25/10/1487",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "28/02/2065",
                uD: "23/11/1487",
                dN: "Sat",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2065",
                uD: "24/11/1487",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/03/2065",
                uD: "24/12/1487",
                dN: "Tue",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2065",
                uD: "25/12/1487",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/04/2065",
                uD: "24/01/1488",
                dN: "Thu",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2065",
                uD: "25/01/1488",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/05/2065",
                uD: "26/02/1488",
                dN: "Sun",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2065",
                uD: "27/02/1488",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/06/2065",
                uD: "26/03/1488",
                dN: "Tue",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2065",
                uD: "27/03/1488",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/07/2065",
                uD: "27/04/1488",
                dN: "Fri",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2065",
                uD: "28/04/1488",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/08/2065",
                uD: "29/05/1488",
                dN: "Mon",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2065",
                uD: "30/05/1488",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/09/2065",
                uD: "29/06/1488",
                dN: "Wed",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2065",
                uD: "01/07/1488",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/10/2065",
                uD: "01/08/1488",
                dN: "Sat",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2065",
                uD: "02/08/1488",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/11/2065",
                uD: "02/09/1488",
                dN: "Mon",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2065",
                uD: "03/09/1488",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/12/2065",
                uD: "04/10/1488",
                dN: "Thu",
                uC: 30
            }
        }
    },
    "2066": {
        "1": {
            fD: {
                gD: "01/01/2066",
                uD: "05/10/1488",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/01/2066",
                uD: "05/11/1488",
                dN: "Sun",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2066",
                uD: "06/11/1488",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "28/02/2066",
                uD: "04/12/1488",
                dN: "Sun",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2066",
                uD: "05/12/1488",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/03/2066",
                uD: "05/01/1489",
                dN: "Wed",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2066",
                uD: "06/01/1489",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "30/04/2066",
                uD: "06/02/1489",
                dN: "Fri",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2066",
                uD: "07/02/1489",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/05/2066",
                uD: "07/03/1489",
                dN: "Mon",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2066",
                uD: "08/03/1489",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "30/06/2066",
                uD: "07/04/1489",
                dN: "Wed",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2066",
                uD: "08/04/1489",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/07/2066",
                uD: "08/05/1489",
                dN: "Sat",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2066",
                uD: "09/05/1489",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/08/2066",
                uD: "10/06/1489",
                dN: "Tue",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2066",
                uD: "11/06/1489",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/09/2066",
                uD: "10/07/1489",
                dN: "Thu",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2066",
                uD: "11/07/1489",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/10/2066",
                uD: "12/08/1489",
                dN: "Sun",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2066",
                uD: "13/08/1489",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "30/11/2066",
                uD: "12/09/1489",
                dN: "Tue",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2066",
                uD: "13/09/1489",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/12/2066",
                uD: "14/10/1489",
                dN: "Fri",
                uC: 29
            }
        }
    },
    "2067": {
        "1": {
            fD: {
                gD: "01/01/2067",
                uD: "15/10/1489",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/01/2067",
                uD: "16/11/1489",
                dN: "Mon",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2067",
                uD: "17/11/1489",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "28/02/2067",
                uD: "14/12/1489",
                dN: "Mon",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2067",
                uD: "15/12/1489",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/03/2067",
                uD: "16/01/1490",
                dN: "Thu",
                uC: 30
            }
        },
        "4": {
            fD: {
                gD: "01/04/2067",
                uD: "17/01/1490",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/04/2067",
                uD: "16/02/1490",
                dN: "Sat",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2067",
                uD: "17/02/1490",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/05/2067",
                uD: "18/03/1490",
                dN: "Tue",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2067",
                uD: "19/03/1490",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "30/06/2067",
                uD: "18/04/1490",
                dN: "Thu",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2067",
                uD: "19/04/1490",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/07/2067",
                uD: "19/05/1490",
                dN: "Sun",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2067",
                uD: "20/05/1490",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/08/2067",
                uD: "21/06/1490",
                dN: "Wed",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2067",
                uD: "22/06/1490",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/09/2067",
                uD: "21/07/1490",
                dN: "Fri",
                uC: 30
            }
        },
        "10": {
            fD: {
                gD: "01/10/2067",
                uD: "22/07/1490",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/10/2067",
                uD: "22/08/1490",
                dN: "Mon",
                uC: 29
            }
        },
        "11": {
            fD: {
                gD: "01/11/2067",
                uD: "23/08/1490",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/11/2067",
                uD: "23/09/1490",
                dN: "Wed",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2067",
                uD: "24/09/1490",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/12/2067",
                uD: "24/10/1490",
                dN: "Sat",
                uC: 29
            }
        }
    },
    "2068": {
        "1": {
            fD: {
                gD: "01/01/2068",
                uD: "25/10/1490",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/01/2068",
                uD: "26/11/1490",
                dN: "Tue",
                uC: 29
            }
        },
        "2": {
            fD: {
                gD: "01/02/2068",
                uD: "27/11/1490",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "29/02/2068",
                uD: "26/12/1490",
                dN: "Wed",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2068",
                uD: "27/12/1490",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "31/03/2068",
                uD: "27/01/1491",
                dN: "Sat",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2068",
                uD: "28/01/1491",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "30/04/2068",
                uD: "28/02/1491",
                dN: "Mon",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2068",
                uD: "29/02/1491",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/05/2068",
                uD: "29/03/1491",
                dN: "Thu",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2068",
                uD: "01/04/1491",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/06/2068",
                uD: "30/04/1491",
                dN: "Sat",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2068",
                uD: "01/05/1491",
                dN: "Sun",
                uC: 29
            },
            lD: {
                gD: "31/07/2068",
                uD: "02/06/1491",
                dN: "Tue",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2068",
                uD: "03/06/1491",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/08/2068",
                uD: "03/07/1491",
                dN: "Fri",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2068",
                uD: "04/07/1491",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/09/2068",
                uD: "03/08/1491",
                dN: "Sun",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2068",
                uD: "04/08/1491",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "31/10/2068",
                uD: "05/09/1491",
                dN: "Wed",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2068",
                uD: "06/09/1491",
                dN: "Thu",
                uC: 30
            },
            lD: {
                gD: "30/11/2068",
                uD: "05/10/1491",
                dN: "Fri",
                uC: 29
            }
        },
        "12": {
            fD: {
                gD: "01/12/2068",
                uD: "06/10/1491",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "31/12/2068",
                uD: "07/11/1491",
                dN: "Mon",
                uC: 30
            }
        }
    },
    "2069": {
        "1": {
            fD: {
                gD: "01/01/2069",
                uD: "08/11/1491",
                dN: "Tue",
                uC: 30
            },
            lD: {
                gD: "31/01/2069",
                uD: "08/12/1491",
                dN: "Thu",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2069",
                uD: "09/12/1491",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "28/02/2069",
                uD: "06/01/1492",
                dN: "Thu",
                uC: 29
            }
        },
        "3": {
            fD: {
                gD: "01/03/2069",
                uD: "07/01/1492",
                dN: "Fri",
                uC: 29
            },
            lD: {
                gD: "31/03/2069",
                uD: "08/02/1492",
                dN: "Sun",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2069",
                uD: "09/02/1492",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/04/2069",
                uD: "09/03/1492",
                dN: "Tue",
                uC: 30
            }
        },
        "5": {
            fD: {
                gD: "01/05/2069",
                uD: "10/03/1492",
                dN: "Wed",
                uC: 30
            },
            lD: {
                gD: "31/05/2069",
                uD: "10/04/1492",
                dN: "Fri",
                uC: 29
            }
        },
        "6": {
            fD: {
                gD: "01/06/2069",
                uD: "11/04/1492",
                dN: "Sat",
                uC: 29
            },
            lD: {
                gD: "30/06/2069",
                uD: "11/05/1492",
                dN: "Sun",
                uC: 30
            }
        },
        "7": {
            fD: {
                gD: "01/07/2069",
                uD: "12/05/1492",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/07/2069",
                uD: "12/06/1492",
                dN: "Wed",
                uC: 29
            }
        },
        "8": {
            fD: {
                gD: "01/08/2069",
                uD: "13/06/1492",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/08/2069",
                uD: "14/07/1492",
                dN: "Sat",
                uC: 30
            }
        },
        "9": {
            fD: {
                gD: "01/09/2069",
                uD: "15/07/1492",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/09/2069",
                uD: "14/08/1492",
                dN: "Mon",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2069",
                uD: "15/08/1492",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/10/2069",
                uD: "16/09/1492",
                dN: "Thu",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2069",
                uD: "17/09/1492",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "30/11/2069",
                uD: "16/10/1492",
                dN: "Sat",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2069",
                uD: "17/10/1492",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "31/12/2069",
                uD: "17/11/1492",
                dN: "Tue",
                uC: 29
            }
        }
    },
    "2070": {
        "1": {
            fD: {
                gD: "01/01/2070",
                uD: "18/11/1492",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/01/2070",
                uD: "19/12/1492",
                dN: "Fri",
                uC: 30
            }
        },
        "2": {
            fD: {
                gD: "01/02/2070",
                uD: "20/12/1492",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "28/02/2070",
                uD: "17/01/1493",
                dN: "Fri",
                uC: 30
            }
        },
        "3": {
            fD: {
                gD: "01/03/2070",
                uD: "18/01/1493",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "31/03/2070",
                uD: "18/02/1493",
                dN: "Mon",
                uC: 29
            }
        },
        "4": {
            fD: {
                gD: "01/04/2070",
                uD: "19/02/1493",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "30/04/2070",
                uD: "19/03/1493",
                dN: "Wed",
                uC: 29
            }
        },
        "5": {
            fD: {
                gD: "01/05/2070",
                uD: "20/03/1493",
                dN: "Thu",
                uC: 29
            },
            lD: {
                gD: "31/05/2070",
                uD: "21/04/1493",
                dN: "Sat",
                uC: 30
            }
        },
        "6": {
            fD: {
                gD: "01/06/2070",
                uD: "22/04/1493",
                dN: "Sun",
                uC: 30
            },
            lD: {
                gD: "30/06/2070",
                uD: "21/05/1493",
                dN: "Mon",
                uC: 29
            }
        },
        "7": {
            fD: {
                gD: "01/07/2070",
                uD: "22/05/1493",
                dN: "Tue",
                uC: 29
            },
            lD: {
                gD: "31/07/2070",
                uD: "23/06/1493",
                dN: "Thu",
                uC: 30
            }
        },
        "8": {
            fD: {
                gD: "01/08/2070",
                uD: "24/06/1493",
                dN: "Fri",
                uC: 30
            },
            lD: {
                gD: "31/08/2070",
                uD: "24/07/1493",
                dN: "Sun",
                uC: 29
            }
        },
        "9": {
            fD: {
                gD: "01/09/2070",
                uD: "25/07/1493",
                dN: "Mon",
                uC: 29
            },
            lD: {
                gD: "30/09/2070",
                uD: "25/08/1493",
                dN: "Tue",
                uC: 29
            }
        },
        "10": {
            fD: {
                gD: "01/10/2070",
                uD: "26/08/1493",
                dN: "Wed",
                uC: 29
            },
            lD: {
                gD: "31/10/2070",
                uD: "27/09/1493",
                dN: "Fri",
                uC: 30
            }
        },
        "11": {
            fD: {
                gD: "01/11/2070",
                uD: "28/09/1493",
                dN: "Sat",
                uC: 30
            },
            lD: {
                gD: "30/11/2070",
                uD: "27/10/1493",
                dN: "Sun",
                uC: 30
            }
        },
        "12": {
            fD: {
                gD: "01/12/2070",
                uD: "28/10/1493",
                dN: "Mon",
                uC: 30
            },
            lD: {
                gD: "31/12/2070",
                uD: "28/11/1493",
                dN: "Wed",
                uC: 29
            }
        }
    }
};

class DateUtilitiesService {
    constructor() {
        this.calendarData = dictionary; //prod
        // this.calendarData = datesDictionary; //debug
    }
    parseDate(dateStr) {
        if (!dateStr) {
            return null;
        }
        const parts = dateStr === null || dateStr === void 0 ? void 0 : dateStr.split('/');
        if (parts.length !== 3) {
            return null;
        }
        const [day, month, year] = parts.map(Number);
        if (isNaN(day) ||
            isNaN(month) ||
            isNaN(year) ||
            day < 1 ||
            day > 31 ||
            month < 1 ||
            month > 12 ||
            year < 1) {
            return null;
        }
        return new Date(year, month - 1, day);
    }
    formatDate(date) {
        const day = String(date.getDate()).padStart(2, '0');
        const month = String(date.getMonth() + 1).padStart(2, '0');
        const year = date.getFullYear();
        return `${day}/${month}/${year}`;
    }
    getDayShortHand(date) {
        return date.toLocaleString('en-US', { weekday: 'short' });
    }
    generateDates(fD, lD, uC) {
        var _a, _b, _c, _d;
        const startDate = this.parseDate(fD === null || fD === void 0 ? void 0 : fD.gD);
        const endDate = this.parseDate(lD === null || lD === void 0 ? void 0 : lD.gD);
        const daysInMonth = [];
        let currentGregorianDate = new Date(startDate);
        let currentUmmAlQuraDay = parseInt((_a = fD === null || fD === void 0 ? void 0 : fD.uD) === null || _a === void 0 ? void 0 : _a.split('/')[0]);
        let currentUmmAlQuraMonth = parseInt((_b = fD === null || fD === void 0 ? void 0 : fD.uD) === null || _b === void 0 ? void 0 : _b.split('/')[1]);
        let currentUmmAlQuraYear = parseInt((_c = fD === null || fD === void 0 ? void 0 : fD.uD) === null || _c === void 0 ? void 0 : _c.split('/')[2]);
        let daysInCurrentUmmAlQuraMonth = uC;
        while (currentGregorianDate <= endDate) {
            const ummAlQuraDate = `${currentUmmAlQuraDay
                .toString()
                .padStart(2, '0')}/${currentUmmAlQuraMonth
                .toString()
                .padStart(2, '0')}/${currentUmmAlQuraYear}`;
            daysInMonth.push({
                gD: this.formatDate(currentGregorianDate),
                uD: ummAlQuraDate,
                dN: this.getDayShortHand(currentGregorianDate),
                uC: 0,
            });
            currentGregorianDate.setDate(currentGregorianDate.getDate() + 1);
            currentUmmAlQuraDay += 1;
            if (currentUmmAlQuraDay > daysInCurrentUmmAlQuraMonth) {
                currentUmmAlQuraDay = 1;
                currentUmmAlQuraMonth += 1;
                if (currentUmmAlQuraMonth > 12) {
                    currentUmmAlQuraMonth = 1;
                    currentUmmAlQuraYear += 1;
                }
                const nextMonthData = (_d = this.calendarData[currentUmmAlQuraYear.toString()]) === null || _d === void 0 ? void 0 : _d[currentUmmAlQuraMonth.toString()];
                daysInCurrentUmmAlQuraMonth = nextMonthData ? nextMonthData.fD.uC : 30;
            }
        }
        return daysInMonth;
    }
    convertDate(dateStr, isGregorian) {
        var _a, _b, _c, _d, _e, _f;
        if (!dateStr)
            return null;
        if (isGregorian) {
            // Preprocess Gregorian date
            const gregorianDate = this.parseDate(dateStr);
            if (!gregorianDate)
                return null;
            const formattedDate = this.formatDate(gregorianDate);
            for (const yearKey in this.calendarData) {
                for (const monthKey in this.calendarData[yearKey]) {
                    const monthData = this.calendarData[yearKey][monthKey];
                    if (this.isDateInMonthRange(formattedDate, (_a = monthData.fD) === null || _a === void 0 ? void 0 : _a.gD, (_b = monthData.lD) === null || _b === void 0 ? void 0 : _b.gD)) {
                        const daysInMonth = this.generateDates(monthData.fD, monthData.lD, (_c = monthData.fD) === null || _c === void 0 ? void 0 : _c.uC);
                        const dayMatch = daysInMonth.find((d) => d.gD === formattedDate);
                        if (dayMatch)
                            return dayMatch;
                    }
                }
            }
        }
        else {
            const [day, month, year] = dateStr.split('/').map(Number);
            if (isNaN(day) || isNaN(month) || isNaN(year))
                return null;
            for (const yearKey in this.calendarData) {
                for (const monthKey in this.calendarData[yearKey]) {
                    const monthData = this.calendarData[yearKey][monthKey];
                    if (this.isDateInMonthRange(`${day}/${month}/${year}`, (_d = monthData.fD) === null || _d === void 0 ? void 0 : _d.uD, (_e = monthData.lD) === null || _e === void 0 ? void 0 : _e.uD)) {
                        const daysInMonth = this.generateDates(monthData.fD, monthData.lD, (_f = monthData.fD) === null || _f === void 0 ? void 0 : _f.uC);
                        const dayMatch = daysInMonth.find((d) => {
                            var _a;
                            const [uDay, uMonth, uYear] = (_a = d === null || d === void 0 ? void 0 : d.uD) === null || _a === void 0 ? void 0 : _a.split('/').map(Number);
                            return uDay === day && uMonth === month && uYear === year;
                        });
                        if (dayMatch)
                            return dayMatch;
                    }
                }
            }
        }
        return null;
    }
    isDateInMonthRange(dateToCheck, monthStartDate, monthEndDate) {
        if (!monthStartDate || !monthEndDate)
            return false;
        const checkDate = this.parseDate(dateToCheck);
        const startDate = this.parseDate(monthStartDate);
        const endDate = this.parseDate(monthEndDate);
        if (!checkDate || !startDate || !endDate)
            return false;
        return checkDate >= startDate && checkDate <= endDate;
    }
    getMonthData(inputDate, type) {
        const [day, month, year] = inputDate === null || inputDate === void 0 ? void 0 : inputDate.split('/').map(Number);
        let isGregorian;
        if (type == 'greg') {
            isGregorian = true;
        }
        else {
            isGregorian = false;
        }
        if (isGregorian) {
            return this.getGregorianMonthData(day, month, year);
        }
        else {
            return this.getUmAlQurraMonthData(day, month, year);
        }
    }
    getGregorianMonthData(day, month, year) {
        const yearData = this.calendarData[year];
        if (!yearData)
            return null;
        const monthData = yearData[month];
        if (!monthData)
            return null;
        const monthArray = [];
        const endDate = new Date(year, month, 0);
        for (let d = 1; d <= endDate.getDate(); d++) {
            const offset = d - 1;
            monthArray.push({
                gD: `${d.toString().padStart(2, '0')}/${month
                    .toString()
                    .padStart(2, '0')}/${year}`,
                uD: this.calculateUmAlQurraDate(monthData.fD.uD, offset, monthData.fD.uC),
                dN: this.getDayName(new Date(year, month - 1, d).getDay()),
                uC: monthData.fD.uC,
            });
        }
        return monthArray;
    }
    getUmAlQurraMonthData(day, month, year) {
        var _a, _b;
        for (const gregorianYear in this.calendarData) {
            const yearData = this.calendarData[parseInt(gregorianYear)];
            for (const monthIndex in yearData) {
                const monthData = yearData[parseInt(monthIndex)];
                const [fDay, fMonth, fYear] = (_b = (_a = monthData === null || monthData === void 0 ? void 0 : monthData.fD) === null || _a === void 0 ? void 0 : _a.uD) === null || _b === void 0 ? void 0 : _b.split('/').map(Number);
                if (fYear === year && fMonth === month) {
                    const totalDays = monthData.fD.uC;
                    const monthArray = [];
                    const umAlQurraStartDate = `01/${month
                        .toString()
                        .padStart(2, '0')}/${year}`;
                    const dayDifference = fDay - 1;
                    const startGregorianDate = this.calculateGregorianDate(monthData.fD.gD, -dayDifference);
                    for (let i = 0; i < totalDays; i++) {
                        const uDate = this.calculateUmAlQurraDate(umAlQurraStartDate, i, totalDays);
                        const gDate = this.calculateGregorianDate(startGregorianDate, i);
                        const [gDay, gMonth, gYear] = gDate === null || gDate === void 0 ? void 0 : gDate.split('/').map(Number);
                        const dayName = this.getDayName(new Date(gYear, gMonth - 1, gDay).getDay());
                        monthArray.push({
                            gD: gDate,
                            uD: uDate,
                            dN: dayName,
                            uC: totalDays,
                        });
                    }
                    return monthArray;
                }
            }
        }
        return null;
    }
    calculateGregorianDate(startGDate, offset) {
        const [day, month, year] = startGDate === null || startGDate === void 0 ? void 0 : startGDate.split('/').map(Number);
        const newDate = new Date(year, month - 1, day + offset);
        return `${newDate.getDate().toString().padStart(2, '0')}/${(newDate.getMonth() + 1)
            .toString()
            .padStart(2, '0')}/${newDate.getFullYear()}`;
    }
    calculateUmAlQurraDate(startUDate, offset, uC) {
        const [day, month, year] = startUDate === null || startUDate === void 0 ? void 0 : startUDate.split('/').map(Number);
        let newDay = day + offset;
        let newMonth = month;
        let newYear = year;
        while (newDay > uC) {
            newDay -= uC;
            newMonth += 1;
        }
        while (newMonth > 12) {
            newMonth = 1;
            newYear += 1;
        }
        return `${newDay.toString().padStart(2, '0')}/${newMonth
            .toString()
            .padStart(2, '0')}/${newYear}`;
    }
    getDayName(dayIndex) {
        const days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
        return days[dayIndex];
    }
    /// Check date is it in past or future
    checkPastOrFuture(inputDate, targetDate) {
        if (inputDate) {
            const [day, month, year] = inputDate === null || inputDate === void 0 ? void 0 : inputDate.split('/').map(Number);
            const dateToCheck = new Date(year, month - 1, day);
            const today = targetDate;
            today.setHours(0, 0, 0, 0);
            if (dateToCheck > today) {
                return 'Future';
            }
            else if (dateToCheck < today) {
                return 'Past';
            }
            else {
                return 'Today';
            }
        }
    }
    /// Convert english numbers to arabic equivalent
    parseEnglish(englishNum) {
        if (!englishNum)
            return englishNum;
        const numStr = String(englishNum);
        const arabicNumbers = [
            '\u0660',
            '\u0661',
            '\u0662',
            '\u0663',
            '\u0664',
            '\u0665',
            '\u0666',
            '\u0667',
            '\u0668',
            '\u0669',
        ];
        return numStr.replace(/[0-9]/g, (digit) => {
            return arabicNumbers[Number(digit)] || digit;
        });
    }
    /// Convert arabic numbers to english equivalent
    parseArabic(arabicNum) {
        return arabicNum.replace(/[٠١٢٣٤٥٦٧٨٩]/g, function (d) {
            return d.charCodeAt(0) - 1632;
        });
    }
    ///
    convertDateNumerals(date, targetLang) {
        const arabicNumbers = ['٠', '١', '٢', '٣', '٤', '٥', '٦', '٧', '٨', '٩'];
        const englishNumbers = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];
        const toArabic = (value) => value
            .split('')
            .map((char) => (/\d/.test(char) ? arabicNumbers[+char] : char))
            .join('');
        const toEnglish = (value) => value
            .split('')
            .map((char) => {
            const index = arabicNumbers.indexOf(char);
            return index > -1 ? englishNumbers[index] : char;
        })
            .join('');
        if (targetLang === 'ar') {
            const [day, month, year] = date.split('/');
            return `${toArabic(year)}/${toArabic(month)}/${toArabic(day)}`;
        }
        else {
            const [year, month, day] = date.split('/');
            return `${toEnglish(day)}/${toEnglish(month)}/${toEnglish(year)}`;
        }
    }
}
DateUtilitiesService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.9", ngImport: i0, type: DateUtilitiesService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
DateUtilitiesService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "15.2.9", ngImport: i0, type: DateUtilitiesService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.9", ngImport: i0, type: DateUtilitiesService, decorators: [{
            type: Injectable,
            args: [{
                    providedIn: 'root',
                }]
        }], ctorParameters: function () { return []; } });

var themes = [
    {
        name: "Ocean Breeze",
        stylesConfig: {
            backgroundColor: "#d0f0f6",
            primaryColor: "#007c91",
            secondaryColor: "#004d61",
            todaysDateBgColor: "#007c91",
            todaysDateTextColor: "#d0f0f6",
            confirmBtnTextColor: "#d0f0f6",
            disabledDayColor: "#a0a0a0",
            dayColor: "#003344",
            dayNameColor: "#007c91",
            borderRadius: "8px"
        }
    },
    {
        name: "Lavender Dreams",
        stylesConfig: {
            backgroundColor: "#f3e8ff",
            primaryColor: "#9b5de5",
            secondaryColor: "#5a189a",
            todaysDateBgColor: "#9b5de5",
            todaysDateTextColor: "#f3e8ff",
            confirmBtnTextColor: "#f3e8ff",
            disabledDayColor: "#bdbdbd",
            dayColor: "#4a148c",
            dayNameColor: "#9b5de5",
            borderRadius: "8px"
        }
    },
    {
        name: "Sunset Glow",
        stylesConfig: {
            backgroundColor: "#ffe5b4",
            primaryColor: "#ff6f00",
            secondaryColor: "#e65100",
            todaysDateBgColor: "#ff6f00",
            todaysDateTextColor: "#ffe5b4",
            confirmBtnTextColor: "#ffe5b4",
            disabledDayColor: "#a9a9a9",
            dayColor: "#3e2723",
            dayNameColor: "#ff6f00",
            borderRadius: "8px"
        }
    },
    {
        name: "Midnight Blue",
        stylesConfig: {
            backgroundColor: "#cfd8dc",
            primaryColor: "#263238",
            secondaryColor: "#37474f",
            todaysDateBgColor: "#263238",
            todaysDateTextColor: "#cfd8dc",
            confirmBtnTextColor: "#cfd8dc",
            disabledDayColor: "#8e8e8e",
            dayColor: "#1c313a",
            dayNameColor: "#263238",
            borderRadius: "8px"
        }
    },
    {
        name: "Forest Canopy",
        stylesConfig: {
            backgroundColor: "#e0f2f1",
            primaryColor: "#004d40",
            secondaryColor: "#00695c",
            todaysDateBgColor: "#004d40",
            todaysDateTextColor: "#e0f2f1",
            confirmBtnTextColor: "#e0f2f1",
            disabledDayColor: "#9e9e9e",
            dayColor: "#00251a",
            dayNameColor: "#004d40",
            borderRadius: "8px"
        }
    },
    {
        name: "Rosewood Elegance",
        stylesConfig: {
            backgroundColor: "#fce4ec",
            primaryColor: "#ad1457",
            secondaryColor: "#880e4f",
            todaysDateBgColor: "#ad1457",
            todaysDateTextColor: "#fce4ec",
            confirmBtnTextColor: "#fce4ec",
            disabledDayColor: "#bdbdbd",
            dayColor: "#560027",
            dayNameColor: "#ad1457",
            borderRadius: "8px"
        }
    },
    {
        name: "Icy Mint",
        stylesConfig: {
            backgroundColor: "#e0f7fa",
            primaryColor: "#00acc1",
            secondaryColor: "#006064",
            todaysDateBgColor: "#00acc1",
            todaysDateTextColor: "#e0f7fa",
            confirmBtnTextColor: "#e0f7fa",
            disabledDayColor: "#a7a7a7",
            dayColor: "#004d40",
            dayNameColor: "#00acc1",
            borderRadius: "8px"
        }
    },
    {
        name: "Golden Sand",
        stylesConfig: {
            backgroundColor: "#fff8e1",
            primaryColor: "#fbc02d",
            secondaryColor: "#f57f17",
            todaysDateBgColor: "#fbc02d",
            todaysDateTextColor: "#fff8e1",
            confirmBtnTextColor: "#fff8e1",
            disabledDayColor: "#9e9e9e",
            dayColor: "#5d4037",
            dayNameColor: "#fbc02d",
            borderRadius: "8px"
        }
    },
    {
        name: "Steel Grey",
        stylesConfig: {
            backgroundColor: "#eceff1",
            primaryColor: "#607d8b",
            secondaryColor: "#455a64",
            todaysDateBgColor: "#607d8b",
            todaysDateTextColor: "#eceff1",
            confirmBtnTextColor: "#eceff1",
            disabledDayColor: "#a0a0a0",
            dayColor: "#263238",
            dayNameColor: "#607d8b",
            borderRadius: "8px"
        }
    },
    {
        name: "Coral Reef",
        stylesConfig: {
            backgroundColor: "#fff0f0",
            primaryColor: "#ff4d4d",
            secondaryColor: "#c62828",
            todaysDateBgColor: "#ff4d4d",
            todaysDateTextColor: "#fff0f0",
            confirmBtnTextColor: "#fff0f0",
            disabledDayColor: "#b0b0b0",
            dayColor: "#4e342e",
            dayNameColor: "#ff4d4d",
            borderRadius: "8px"
        }
    }
];

var themesConfig = /*#__PURE__*/Object.freeze({
    __proto__: null,
    default: themes
});

class HijriGregorianDatepickerComponent {
    constructor(formBuilder, _dateUtilsService) {
        this.formBuilder = formBuilder;
        this._dateUtilsService = _dateUtilsService;
        /// Inputs
        this.markToday = true;
        this.canChangeMode = true;
        this.todaysDateSection = true;
        this.futureValidation = true;
        this.disableYearPicker = false;
        this.disableMonthPicker = false;
        this.disableDayPicker = false;
        this.multiple = false;
        this.isRequired = false;
        this.showConfirmButton = true;
        this.futureValidationMessage = false;
        this.arabicLayout = false;
        this.mode = 'greg';
        this.dir = 'ltr';
        this.locale = 'en';
        this.submitTextButton = 'Confirm';
        this.todaysDateText = "Today's Date";
        this.ummAlQuraDateText = 'Hijri Date';
        this.monthSelectLabel = 'Month';
        this.yearSelectLabel = 'Year';
        this.theme = '';
        this.pastYearsLimit = 90;
        this.futureYearsLimit = 0;
        this.styles = {};
        /// Outputs
        this.onSubmit = new EventEmitter();
        this.onDaySelect = new EventEmitter();
        this.onMonthChange = new EventEmitter();
        this.onYearChange = new EventEmitter();
        /// Variables
        this.ummAlQuraMonths = [
            { labelAr: 'محرم', labelEn: 'Muharram', value: 1 },
            { labelAr: 'صفر', labelEn: 'Safar', value: 2 },
            { labelAr: 'ربيع الأول', labelEn: 'Rabi al-Awwal', value: 3 },
            { labelAr: 'ربيع الثاني', labelEn: 'Rabi al-Thani', value: 4 },
            { labelAr: 'جمادى الأولى', labelEn: 'Jumada al-Awwal', value: 5 },
            { labelAr: 'جمادى الآخرة', labelEn: 'Jumada al-Thani', value: 6 },
            { labelAr: 'رجب', labelEn: 'Rajab', value: 7 },
            { labelAr: 'شعبان', labelEn: 'Shaban', value: 8 },
            { labelAr: 'رمضان', labelEn: 'Ramadan', value: 9 },
            { labelAr: 'شوال', labelEn: 'Shawwal', value: 10 },
            { labelAr: 'ذو القعدة', labelEn: 'Dhu al-Qadah', value: 11 },
            { labelAr: 'ذو الحجة', labelEn: 'Dhu al-Hijjah', value: 12 },
        ];
        this.gregMonths = [
            { labelAr: 'يناير', labelEn: 'January', value: 1 },
            { labelAr: 'فبراير', labelEn: 'February', value: 2 },
            { labelAr: 'مارس', labelEn: 'March', value: 3 },
            { labelAr: 'ابريل', labelEn: 'April', value: 4 },
            { labelAr: 'مايو', labelEn: 'May', value: 5 },
            { labelAr: 'يونيو', labelEn: 'June', value: 6 },
            { labelAr: 'يوليو', labelEn: 'July', value: 7 },
            { labelAr: 'اغسطس', labelEn: 'August', value: 8 },
            { labelAr: 'سبتمبر', labelEn: 'September', value: 9 },
            { labelAr: 'اكتوبر', labelEn: 'October', value: 10 },
            { labelAr: 'نوفمبر', labelEn: 'November', value: 11 },
            { labelAr: 'ديسمبر', labelEn: 'December', value: 12 },
        ];
        this.weekdaysEn = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
        this.weekdaysAr = ['سبت', 'جمعة', 'خميس', 'أربعاء', 'ثلاثاء', 'اثنين', 'أحد'];
        // weekdaysAr = ['س', 'ج', 'خ', 'أر', 'ث', 'إث', 'أح'];
        this.todaysDate = {};
        this.multipleSelectedDates = [];
        this.themes = [];
    }
    ngOnInit() {
        this.initTheme();
        this.initializeForm();
        this.getTodaysDateInfo();
        this.initializeYearsAndMonths();
    }
    ngOnChanges(changes) {
        if (!changes['mode'].isFirstChange()) {
            this.changeCalendarMode();
        }
    }
    initTheme() {
        if (this.theme != '') {
            this.themes = themesConfig;
            for (const themeItem of this.themes['default']) {
                if (themeItem.name == this.theme) {
                    this.styles = themeItem.stylesConfig;
                    break;
                }
            }
        }
        this.fontFamilyStyle = this.styles.fontFamily;
    }
    /// Initialize form control for month and year select
    initializeForm() {
        this.periodForm = this.formBuilder.group({
            year: [{ value: '', disabled: this.disableYearPicker }, []],
            month: [{ value: '', disabled: this.disableMonthPicker }, []],
        });
    }
    // Initialize years and months for calendar
    initializeYearsAndMonths() {
        var _a, _b, _c, _d;
        this.years = [];
        this.months = [];
        if (this.mode == 'greg') {
            this.gregYear =
                this.futureYearsLimit == 0
                    ? Number((_a = this.todaysDate.gregorian) === null || _a === void 0 ? void 0 : _a.split('/')[2])
                    : Number((_b = this.todaysDate.gregorian) === null || _b === void 0 ? void 0 : _b.split('/')[2]) +
                        this.futureYearsLimit;
            for (let i = 0; i < this.gregYear; i++) {
                if (i < this.pastYearsLimit) {
                    let val = this.gregYear--;
                    this.years.push(val);
                }
                else {
                    break;
                }
            }
            this.months = this.gregMonths;
        }
        else {
            this.ummAlQuraYear =
                this.futureYearsLimit == 0
                    ? Number((_c = this.todaysDate.ummAlQura) === null || _c === void 0 ? void 0 : _c.split('/')[2])
                    : Number((_d = this.todaysDate.ummAlQura) === null || _d === void 0 ? void 0 : _d.split('/')[2]) +
                        this.futureYearsLimit;
            for (let i = 0; i < this.ummAlQuraYear; i++) {
                if (i < this.pastYearsLimit) {
                    let val = this.ummAlQuraYear--;
                    this.years.push(val);
                }
                else {
                    break;
                }
            }
            this.months = this.ummAlQuraMonths;
        }
        this.years.map((year) => {
            var _a, _b;
            if (year ==
                (this.mode == 'greg'
                    ? (_a = this.todaysDate.gregorian) === null || _a === void 0 ? void 0 : _a.split('/')[2]
                    : (_b = this.todaysDate.ummAlQura) === null || _b === void 0 ? void 0 : _b.split('/')[2])) {
                this.periodForm.controls['year'].setValue(year);
            }
        });
        this.months.map((month) => {
            var _a, _b;
            if (month.value ==
                (this.mode == 'greg'
                    ? (_a = this.todaysDate.gregorian) === null || _a === void 0 ? void 0 : _a.split('/')[1]
                    : (_b = this.todaysDate.ummAlQura) === null || _b === void 0 ? void 0 : _b.split('/')[1])) {
                this.periodForm.controls['month'].setValue(month.value);
            }
        });
    }
    /// On change event of years and months
    onPeriodChange(type) {
        if (type == 'year') {
            this.onYearChange.emit(this.periodForm.controls['year'].value);
        }
        else {
            this.onMonthChange.emit(this.periodForm.controls['month'].value);
        }
        const days = this._dateUtilsService.getMonthData('01/' +
            this.periodForm.controls['month'].value +
            '/' +
            this.periodForm.controls['year'].value, this.mode);
        this.weeks = this.generateWeeksArray(days);
    }
    /// Get todays(greg and umm al qura) date info
    getTodaysDateInfo() {
        var _a;
        this.todaysDate.gregorian = this._dateUtilsService.formatDate(new Date());
        this.todaysDate.ummAlQura = (_a = this._dateUtilsService.convertDate(this.todaysDate.gregorian, true)) === null || _a === void 0 ? void 0 : _a.uD;
        this.generatetMonthData(this.mode == 'greg'
            ? this.todaysDate.gregorian
            : this.todaysDate.ummAlQura);
    }
    /// Generate month days from JSON
    generatetMonthData(date) {
        const days = this._dateUtilsService.getMonthData(date, this.mode);
        this.weeks = this.generateWeeksArray(days);
    }
    /// Generate month weeks
    generateWeeksArray(daysArray) {
        var _a;
        const firstDayName = (_a = daysArray[0]) === null || _a === void 0 ? void 0 : _a.dN;
        const startIndex = this.weekdaysEn.indexOf(firstDayName);
        const weeks = [[]];
        let currentWeek = 0;
        let currentDayIndex = startIndex;
        daysArray === null || daysArray === void 0 ? void 0 : daysArray.forEach((day) => {
            if (!weeks[currentWeek]) {
                weeks[currentWeek] = [];
            }
            weeks[currentWeek][currentDayIndex] = day;
            currentDayIndex++;
            if (currentDayIndex === 7) {
                currentDayIndex = 0;
                currentWeek++;
            }
        });
        weeks.forEach((week) => {
            while (week.length < 7) {
                week.push({});
            }
        });
        return weeks;
    }
    /// Change calendar mode 'greg' or 'ummAlQura'
    changeCalendarMode() {
        this.mode = this.mode == 'greg' ? 'ummAlQura' : 'greg';
        this.initializeYearsAndMonths();
        this.generatetMonthData('01/' +
            this.periodForm.controls['month'].value +
            '/' +
            this.periodForm.controls['year'].value);
    }
    /// On day clicked handler
    onDayClicked(day) {
        if (day && (day === null || day === void 0 ? void 0 : day.gD)) {
            if (this.futureValidation) {
                if (this.checkFutureValidation(day)) {
                    this.futureValidationMessage = true;
                }
                else {
                    this.futureValidationMessage = false;
                    this.markDaySelected(day);
                }
            }
            else {
                this.markDaySelected(day);
            }
        }
    }
    /// Mark day as selected
    markDaySelected(dayInfo) {
        if (dayInfo.selected) {
            dayInfo.selected = false;
            this.multipleSelectedDates = this.multipleSelectedDates.filter((day) => day !== dayInfo);
            if (!this.multiple) {
                this.selectedDay = undefined;
            }
        }
        else {
            if (!this.multiple) {
                this.weeks.forEach((week) => {
                    week.forEach((day) => {
                        day.selected = false;
                    });
                });
                dayInfo.selected = true;
                this.selectedDay = dayInfo;
                this.multipleSelectedDates = [dayInfo];
                this.onDaySelect.emit(dayInfo);
            }
            else {
                dayInfo.selected = true;
                this.onDaySelect.emit(dayInfo);
                if (!this.multipleSelectedDates.includes(dayInfo)) {
                    this.multipleSelectedDates.push(dayInfo);
                }
            }
        }
    }
    /// On confirm button clicked
    onConfirmClicked() {
        if (this.multiple) {
            this.onSubmit.emit(this.multipleSelectedDates);
        }
        else {
            this.onSubmit.emit(this.selectedDay);
        }
    }
    /// Check if date from future
    checkFutureValidation(day) {
        if (this._dateUtilsService.checkPastOrFuture(day === null || day === void 0 ? void 0 : day.gD, new Date()) == 'Future') {
            return true;
        }
    }
    /// Check if passed day is today or not
    checkTodaysDate(day) {
        var _a, _b;
        return (((_a = this.todaysDate) === null || _a === void 0 ? void 0 : _a.gregorian) == (day === null || day === void 0 ? void 0 : day.gD) ||
            ((_b = this.todaysDate) === null || _b === void 0 ? void 0 : _b.ummAlQura) == (day === null || day === void 0 ? void 0 : day.uD));
    }
}
HijriGregorianDatepickerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.9", ngImport: i0, type: HijriGregorianDatepickerComponent, deps: [{ token: i1.UntypedFormBuilder }, { token: DateUtilitiesService }], target: i0.ɵɵFactoryTarget.Component });
HijriGregorianDatepickerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.2.9", type: HijriGregorianDatepickerComponent, selector: "hijri-gregorian-datepicker", inputs: { markToday: "markToday", canChangeMode: "canChangeMode", todaysDateSection: "todaysDateSection", futureValidation: "futureValidation", disableYearPicker: "disableYearPicker", disableMonthPicker: "disableMonthPicker", disableDayPicker: "disableDayPicker", multiple: "multiple", isRequired: "isRequired", showConfirmButton: "showConfirmButton", futureValidationMessage: "futureValidationMessage", arabicLayout: "arabicLayout", mode: "mode", dir: "dir", locale: "locale", submitTextButton: "submitTextButton", todaysDateText: "todaysDateText", ummAlQuraDateText: "ummAlQuraDateText", monthSelectLabel: "monthSelectLabel", yearSelectLabel: "yearSelectLabel", futureValidationMessageEn: "futureValidationMessageEn", futureValidationMessageAr: "futureValidationMessageAr", theme: "theme", pastYearsLimit: "pastYearsLimit", futureYearsLimit: "futureYearsLimit", styles: "styles" }, outputs: { onSubmit: "onSubmit", onDaySelect: "onDaySelect", onMonthChange: "onMonthChange", onYearChange: "onYearChange" }, host: { properties: { "style.font-family": "this.fontFamilyStyle" } }, usesOnChanges: true, ngImport: i0, template: "<div class=\"calendar-container\">\n  <div class=\"toggle-section\" [dir]=\"dir\" *ngIf=\"canChangeMode\" [ngStyle]=\"{ color: styles.primaryColor }\">\n    <span> {{ ummAlQuraDateText }} </span>\n    <label class=\"switch\">\n      <input type=\"checkbox\" [disabled]=\"!canChangeMode\" [checked]=\"mode === 'ummAlQura'\"\n        (change)=\"changeCalendarMode()\" #calendarCheckbox />\n      <span class=\"slider\"\n        [ngStyle]=\"calendarCheckbox.checked ? { 'background-color': styles.primaryColor } : {'background-color': styles.backgroundColor}\"></span>\n    </label>\n  </div>\n\n  <div class=\"todays-date-section\" *ngIf=\"todaysDateSection\" [ngStyle]=\"{\n      'background-color': styles.backgroundColor,\n      color: styles.primaryColor,\n      'border-radius': styles.borderRadius\n    }\">\n    <div class=\"text-info\" [ngClass]=\"{\n        order: dir == 'rtl'\n      }\">\n      <p>{{ todaysDateText }}</p>\n    </div>\n\n    <div class=\"data\" [dir]=\"dir\" [ngStyle]=\"{\n        'background-color': styles.todaysDateBgColor,\n        color: styles.todaysDateTextColor\n      }\">\n      <p *ngIf=\"mode == 'ummAlQura'\">\n        <!-- {{todaysDate.ummAlQura}} -->\n        {{ locale == 'ar' ? _dateUtilsService.convertDateNumerals(todaysDate.ummAlQura,'ar') : todaysDate.ummAlQura }}\n      </p>\n      <p *ngIf=\"mode == 'greg'\">\n        {{ locale == 'ar' ? _dateUtilsService.convertDateNumerals(todaysDate.gregorian,'ar') : todaysDate.gregorian }}\n      </p>\n    </div>\n  </div>\n\n  <div class=\"period-container\">\n    <form [formGroup]=\"periodForm\" class=\"period-form\">\n      <div class=\"select-item\" [ngClass]=\"{\n          order: dir == 'ltr'\n        }\" [ngStyle]=\"{ 'background-color': styles.backgroundColor, 'border-radius': styles.borderRadius }\">\n        <label *ngIf=\"!periodForm.controls['year'].value\">{{\n          yearSelectLabel\n        }}</label>\n\n        <select formControlName=\"year\" class=\"{{ 'icon-' + dir }}\" placeholder=\"\u0627\u0644\u0633\u0646\u0629\" (change)=\"onPeriodChange('year')\"\n          [dir]=\"dir\" [ngStyle]=\"{\n            color: styles.primaryColor,\n            'font-family': styles.fontFamily\n          }\">\n          <option *ngFor=\"let year of years\" [ngValue]=\"year\">\n            {{ locale == \"ar\" ? _dateUtilsService.parseEnglish(year) : year }}\n          </option>\n        </select>\n      </div>\n\n      <div class=\"select-item\" [ngClass]=\"{\n          order: dir == 'rtl'\n        }\" [ngStyle]=\"{ 'background-color': styles.backgroundColor, 'border-radius': styles.borderRadius }\">\n        <label *ngIf=\"!periodForm.controls['month'].value\">{{\n          monthSelectLabel\n        }}</label>\n        <select class=\"{{ 'icon-' + dir }}\" formControlName=\"month\" (change)=\"onPeriodChange('month')\" [dir]=\"dir\"\n          [ngStyle]=\"{\n            color: styles.primaryColor,\n            'font-family': styles.fontFamily\n          }\">\n          <option *ngFor=\"let month of months\" [ngValue]=\"month.value\">\n            {{ locale == \"ar\" ? month?.labelAr : month?.labelEn }}\n          </option>\n        </select>\n      </div>\n    </form>\n  </div>\n\n  <div class=\"calendar-layout\" [ngStyle]=\"{ 'background-color': styles.backgroundColor, 'border-radius': styles.borderRadius }\">\n    <div class=\"week-days\">\n      <div class=\"week-day\" [ngStyle]=\"{ color: styles.dayNameColor }\"\n        *ngFor=\"let date of locale == 'ar' ? weekdaysAr : weekdaysEn\">\n        {{ date }}\n      </div>\n    </div>\n\n    <div [dir]=\"dir\">\n      <div class=\"week\" *ngFor=\"let week of weeks\">\n        <div class=\"day\" *ngFor=\"let day of week\" (click)=\"disableDayPicker == false ? onDayClicked(day) : ''\"\n          [ngStyle]=\"{\n            'background-color': styles.backgroundColor,\n            color: styles.dayColor\n          }\">\n          <div id=\"greg-day\" [ngClass]=\"{\n              'todays-date': checkTodaysDate(day),\n              'selected-date': day?.selected == true\n            }\" [ngStyle]=\"{\n              border:\n                markToday && checkTodaysDate(day)\n                  ? '1px solid ' + styles.secondaryColor\n                  : '',\n              'background-color':\n                day?.selected == true ? styles.secondaryColor : '',\n              color:\n                (day?.selected == true ? styles.todaysDateTextColor : '') ||\n                (checkFutureValidation(day) && futureValidation\n                  ? styles.disabledDayColor\n                  : '')\n            }\">\n            <span *ngIf=\"mode == 'greg'\">{{            \n             locale == 'ar' \n             ? _dateUtilsService.parseEnglish(day?.gD?.split(\"/\")[0] | number) : \n             day?.gD?.split(\"/\")[0] | number\n            }}</span>\n\n            <span id=\"ummAlQura-day\" *ngIf=\"mode == 'ummAlQura'\">{{\n              locale == 'ar' \n                ? _dateUtilsService.parseEnglish(day?.uD?.split(\"/\")[0] | number)\n                : day?.uD?.split(\"/\")[0] | number\n            }}</span>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div class=\"future-validation\" dir=\"auto\" *ngIf=\"futureValidationMessage\">\n    <span *ngIf=\"locale == 'ar'\">\n      {{ futureValidationMessageAr }}\n    </span>\n    <span *ngIf=\"locale == 'en'\">\n      {{ futureValidationMessageEn }}\n    </span>\n  </div>\n  <div>\n    <button type=\"button\" class=\"confirm-btn\" [disabled]=\"\n        isRequired &&\n        ((!selectedDay && !multiple) ||\n          (!multipleSelectedDates.length && multiple))\n      \" (click)=\"onConfirmClicked()\" *ngIf=\"showConfirmButton\" [ngStyle]=\"{\n        'background-color': styles.secondaryColor,\n        color: styles.confirmBtnTextColor,\n        'font-family': styles.fontFamily,\n        'border-radius': styles.borderRadius\n      }\">\n      {{ submitTextButton }}\n    </button>\n  </div>\n</div>\n", styles: [".calendar-container{margin:auto;display:block;border-radius:20px}.calendar-container .todays-date-section{border-radius:4px;margin-top:12px;display:flex;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px}.calendar-container .todays-date-section .text-info{display:flex;align-items:center}.calendar-container .todays-date-section .text-info p{font-size:17px}.calendar-container .todays-date-section .data{border-radius:8px}.calendar-container .todays-date-section .data p{font-size:14px;margin:5px 10px}.calendar-container .period-container{display:flex;justify-content:space-between;margin-top:8px}.calendar-container .period-container .period-form{width:100%;display:flex;justify-content:space-between}.calendar-container .period-container .period-form .select-item{width:42.5%;border-radius:4px;height:50px;padding-left:10px;padding-right:10px}.calendar-container .period-container .period-form label{margin-right:10px}.calendar-container .period-container .period-form select{width:100%;height:50px;border:none;font-size:16px;display:block;margin:auto;background:url(\"data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='15' height='15' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='black'/></g></svg>\") no-repeat 95% 50%;-webkit-appearance:none;appearance:none}.calendar-container .period-container .period-form .icon-ltr{background-position:right}.calendar-container .period-container .period-form .icon-rtl{background-position:left}.calendar-container .period-container .period-form select:focus{outline:none}.calendar-container .calendar-layout{border-radius:4px;margin:8px auto auto;display:block;padding-bottom:5px}.calendar-container .calendar-layout .week-days{text-align:center;margin-top:5px;display:flex;justify-content:space-evenly}.calendar-container .calendar-layout .week-days .week-day{display:inline-block;width:13%;text-align:center;padding:15px 0 10px}.calendar-container .calendar-layout .week{text-align:center;display:flex;justify-content:space-evenly}.calendar-container .calendar-layout .day{display:inline-flex;width:13%;height:6vh;justify-content:center;align-items:center}.calendar-container .calendar-layout #greg-day{position:relative}.calendar-container .calendar-layout #greg-day span{font-size:14px}.calendar-container .calendar-layout #ummAlQura-day{font-size:11px}.calendar-container .calendar-layout .todays-date,.calendar-container .calendar-layout .selected-date{padding:10px;border-radius:5px}.calendar-container .confirm-btn{height:50px;width:100%;border:none;font-size:17px;margin:8px auto 0;box-shadow:none!important}.calendar-container .toggle-section{display:flex;align-items:center;justify-content:space-between}.calendar-container .toggle-section label{text-align:right;font-size:19px}.calendar-container .toggle-section .switch{position:relative;display:inline-block;width:50px;height:24px}.calendar-container .toggle-section .switch input{opacity:0;width:0;height:0}.calendar-container .toggle-section .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:24px}.calendar-container .toggle-section .slider:before{content:\"\";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.calendar-container .toggle-section input:checked+.slider:before{transform:translate(26px)}.calendar-container .order{order:1}.calendar-container .future-validation{text-align:center;color:#eb445a;margin-top:8px;font-size:13px}\n"], dependencies: [{ kind: "directive", type: i1.ɵNgNoValidate, selector: "form:not([ngNoForm]):not([ngNativeValidate])" }, { kind: "directive", type: i1.NgSelectOption, selector: "option", inputs: ["ngValue", "value"] }, { kind: "directive", type: i1.ɵNgSelectMultipleOption, selector: "option", inputs: ["ngValue", "value"] }, { kind: "directive", type: i1.SelectControlValueAccessor, selector: "select:not([multiple])[formControlName],select:not([multiple])[formControl],select:not([multiple])[ngModel]", inputs: ["compareWith"] }, { kind: "directive", type: i1.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { kind: "directive", type: i1.NgControlStatusGroup, selector: "[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]" }, { kind: "directive", type: i1.FormGroupDirective, selector: "[formGroup]", inputs: ["formGroup"], outputs: ["ngSubmit"], exportAs: ["ngForm"] }, { kind: "directive", type: i1.FormControlName, selector: "[formControlName]", inputs: ["formControlName", "disabled", "ngModel"], outputs: ["ngModelChange"] }, { kind: "directive", type: i3.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { kind: "directive", type: i3.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { kind: "directive", type: i3.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "directive", type: i3.NgStyle, selector: "[ngStyle]", inputs: ["ngStyle"] }, { kind: "pipe", type: i3.DecimalPipe, name: "number" }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.9", ngImport: i0, type: HijriGregorianDatepickerComponent, decorators: [{
            type: Component,
            args: [{ selector: 'hijri-gregorian-datepicker', template: "<div class=\"calendar-container\">\n  <div class=\"toggle-section\" [dir]=\"dir\" *ngIf=\"canChangeMode\" [ngStyle]=\"{ color: styles.primaryColor }\">\n    <span> {{ ummAlQuraDateText }} </span>\n    <label class=\"switch\">\n      <input type=\"checkbox\" [disabled]=\"!canChangeMode\" [checked]=\"mode === 'ummAlQura'\"\n        (change)=\"changeCalendarMode()\" #calendarCheckbox />\n      <span class=\"slider\"\n        [ngStyle]=\"calendarCheckbox.checked ? { 'background-color': styles.primaryColor } : {'background-color': styles.backgroundColor}\"></span>\n    </label>\n  </div>\n\n  <div class=\"todays-date-section\" *ngIf=\"todaysDateSection\" [ngStyle]=\"{\n      'background-color': styles.backgroundColor,\n      color: styles.primaryColor,\n      'border-radius': styles.borderRadius\n    }\">\n    <div class=\"text-info\" [ngClass]=\"{\n        order: dir == 'rtl'\n      }\">\n      <p>{{ todaysDateText }}</p>\n    </div>\n\n    <div class=\"data\" [dir]=\"dir\" [ngStyle]=\"{\n        'background-color': styles.todaysDateBgColor,\n        color: styles.todaysDateTextColor\n      }\">\n      <p *ngIf=\"mode == 'ummAlQura'\">\n        <!-- {{todaysDate.ummAlQura}} -->\n        {{ locale == 'ar' ? _dateUtilsService.convertDateNumerals(todaysDate.ummAlQura,'ar') : todaysDate.ummAlQura }}\n      </p>\n      <p *ngIf=\"mode == 'greg'\">\n        {{ locale == 'ar' ? _dateUtilsService.convertDateNumerals(todaysDate.gregorian,'ar') : todaysDate.gregorian }}\n      </p>\n    </div>\n  </div>\n\n  <div class=\"period-container\">\n    <form [formGroup]=\"periodForm\" class=\"period-form\">\n      <div class=\"select-item\" [ngClass]=\"{\n          order: dir == 'ltr'\n        }\" [ngStyle]=\"{ 'background-color': styles.backgroundColor, 'border-radius': styles.borderRadius }\">\n        <label *ngIf=\"!periodForm.controls['year'].value\">{{\n          yearSelectLabel\n        }}</label>\n\n        <select formControlName=\"year\" class=\"{{ 'icon-' + dir }}\" placeholder=\"\u0627\u0644\u0633\u0646\u0629\" (change)=\"onPeriodChange('year')\"\n          [dir]=\"dir\" [ngStyle]=\"{\n            color: styles.primaryColor,\n            'font-family': styles.fontFamily\n          }\">\n          <option *ngFor=\"let year of years\" [ngValue]=\"year\">\n            {{ locale == \"ar\" ? _dateUtilsService.parseEnglish(year) : year }}\n          </option>\n        </select>\n      </div>\n\n      <div class=\"select-item\" [ngClass]=\"{\n          order: dir == 'rtl'\n        }\" [ngStyle]=\"{ 'background-color': styles.backgroundColor, 'border-radius': styles.borderRadius }\">\n        <label *ngIf=\"!periodForm.controls['month'].value\">{{\n          monthSelectLabel\n        }}</label>\n        <select class=\"{{ 'icon-' + dir }}\" formControlName=\"month\" (change)=\"onPeriodChange('month')\" [dir]=\"dir\"\n          [ngStyle]=\"{\n            color: styles.primaryColor,\n            'font-family': styles.fontFamily\n          }\">\n          <option *ngFor=\"let month of months\" [ngValue]=\"month.value\">\n            {{ locale == \"ar\" ? month?.labelAr : month?.labelEn }}\n          </option>\n        </select>\n      </div>\n    </form>\n  </div>\n\n  <div class=\"calendar-layout\" [ngStyle]=\"{ 'background-color': styles.backgroundColor, 'border-radius': styles.borderRadius }\">\n    <div class=\"week-days\">\n      <div class=\"week-day\" [ngStyle]=\"{ color: styles.dayNameColor }\"\n        *ngFor=\"let date of locale == 'ar' ? weekdaysAr : weekdaysEn\">\n        {{ date }}\n      </div>\n    </div>\n\n    <div [dir]=\"dir\">\n      <div class=\"week\" *ngFor=\"let week of weeks\">\n        <div class=\"day\" *ngFor=\"let day of week\" (click)=\"disableDayPicker == false ? onDayClicked(day) : ''\"\n          [ngStyle]=\"{\n            'background-color': styles.backgroundColor,\n            color: styles.dayColor\n          }\">\n          <div id=\"greg-day\" [ngClass]=\"{\n              'todays-date': checkTodaysDate(day),\n              'selected-date': day?.selected == true\n            }\" [ngStyle]=\"{\n              border:\n                markToday && checkTodaysDate(day)\n                  ? '1px solid ' + styles.secondaryColor\n                  : '',\n              'background-color':\n                day?.selected == true ? styles.secondaryColor : '',\n              color:\n                (day?.selected == true ? styles.todaysDateTextColor : '') ||\n                (checkFutureValidation(day) && futureValidation\n                  ? styles.disabledDayColor\n                  : '')\n            }\">\n            <span *ngIf=\"mode == 'greg'\">{{            \n             locale == 'ar' \n             ? _dateUtilsService.parseEnglish(day?.gD?.split(\"/\")[0] | number) : \n             day?.gD?.split(\"/\")[0] | number\n            }}</span>\n\n            <span id=\"ummAlQura-day\" *ngIf=\"mode == 'ummAlQura'\">{{\n              locale == 'ar' \n                ? _dateUtilsService.parseEnglish(day?.uD?.split(\"/\")[0] | number)\n                : day?.uD?.split(\"/\")[0] | number\n            }}</span>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div class=\"future-validation\" dir=\"auto\" *ngIf=\"futureValidationMessage\">\n    <span *ngIf=\"locale == 'ar'\">\n      {{ futureValidationMessageAr }}\n    </span>\n    <span *ngIf=\"locale == 'en'\">\n      {{ futureValidationMessageEn }}\n    </span>\n  </div>\n  <div>\n    <button type=\"button\" class=\"confirm-btn\" [disabled]=\"\n        isRequired &&\n        ((!selectedDay && !multiple) ||\n          (!multipleSelectedDates.length && multiple))\n      \" (click)=\"onConfirmClicked()\" *ngIf=\"showConfirmButton\" [ngStyle]=\"{\n        'background-color': styles.secondaryColor,\n        color: styles.confirmBtnTextColor,\n        'font-family': styles.fontFamily,\n        'border-radius': styles.borderRadius\n      }\">\n      {{ submitTextButton }}\n    </button>\n  </div>\n</div>\n", styles: [".calendar-container{margin:auto;display:block;border-radius:20px}.calendar-container .todays-date-section{border-radius:4px;margin-top:12px;display:flex;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px}.calendar-container .todays-date-section .text-info{display:flex;align-items:center}.calendar-container .todays-date-section .text-info p{font-size:17px}.calendar-container .todays-date-section .data{border-radius:8px}.calendar-container .todays-date-section .data p{font-size:14px;margin:5px 10px}.calendar-container .period-container{display:flex;justify-content:space-between;margin-top:8px}.calendar-container .period-container .period-form{width:100%;display:flex;justify-content:space-between}.calendar-container .period-container .period-form .select-item{width:42.5%;border-radius:4px;height:50px;padding-left:10px;padding-right:10px}.calendar-container .period-container .period-form label{margin-right:10px}.calendar-container .period-container .period-form select{width:100%;height:50px;border:none;font-size:16px;display:block;margin:auto;background:url(\"data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='15' height='15' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='black'/></g></svg>\") no-repeat 95% 50%;-webkit-appearance:none;appearance:none}.calendar-container .period-container .period-form .icon-ltr{background-position:right}.calendar-container .period-container .period-form .icon-rtl{background-position:left}.calendar-container .period-container .period-form select:focus{outline:none}.calendar-container .calendar-layout{border-radius:4px;margin:8px auto auto;display:block;padding-bottom:5px}.calendar-container .calendar-layout .week-days{text-align:center;margin-top:5px;display:flex;justify-content:space-evenly}.calendar-container .calendar-layout .week-days .week-day{display:inline-block;width:13%;text-align:center;padding:15px 0 10px}.calendar-container .calendar-layout .week{text-align:center;display:flex;justify-content:space-evenly}.calendar-container .calendar-layout .day{display:inline-flex;width:13%;height:6vh;justify-content:center;align-items:center}.calendar-container .calendar-layout #greg-day{position:relative}.calendar-container .calendar-layout #greg-day span{font-size:14px}.calendar-container .calendar-layout #ummAlQura-day{font-size:11px}.calendar-container .calendar-layout .todays-date,.calendar-container .calendar-layout .selected-date{padding:10px;border-radius:5px}.calendar-container .confirm-btn{height:50px;width:100%;border:none;font-size:17px;margin:8px auto 0;box-shadow:none!important}.calendar-container .toggle-section{display:flex;align-items:center;justify-content:space-between}.calendar-container .toggle-section label{text-align:right;font-size:19px}.calendar-container .toggle-section .switch{position:relative;display:inline-block;width:50px;height:24px}.calendar-container .toggle-section .switch input{opacity:0;width:0;height:0}.calendar-container .toggle-section .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:24px}.calendar-container .toggle-section .slider:before{content:\"\";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.calendar-container .toggle-section input:checked+.slider:before{transform:translate(26px)}.calendar-container .order{order:1}.calendar-container .future-validation{text-align:center;color:#eb445a;margin-top:8px;font-size:13px}\n"] }]
        }], ctorParameters: function () { return [{ type: i1.UntypedFormBuilder }, { type: DateUtilitiesService }]; }, propDecorators: { markToday: [{
                type: Input
            }], canChangeMode: [{
                type: Input
            }], todaysDateSection: [{
                type: Input
            }], futureValidation: [{
                type: Input
            }], disableYearPicker: [{
                type: Input
            }], disableMonthPicker: [{
                type: Input
            }], disableDayPicker: [{
                type: Input
            }], multiple: [{
                type: Input
            }], isRequired: [{
                type: Input
            }], showConfirmButton: [{
                type: Input
            }], futureValidationMessage: [{
                type: Input
            }], arabicLayout: [{
                type: Input
            }], mode: [{
                type: Input
            }], dir: [{
                type: Input
            }], locale: [{
                type: Input
            }], submitTextButton: [{
                type: Input
            }], todaysDateText: [{
                type: Input
            }], ummAlQuraDateText: [{
                type: Input
            }], monthSelectLabel: [{
                type: Input
            }], yearSelectLabel: [{
                type: Input
            }], futureValidationMessageEn: [{
                type: Input
            }], futureValidationMessageAr: [{
                type: Input
            }], theme: [{
                type: Input
            }], pastYearsLimit: [{
                type: Input
            }], futureYearsLimit: [{
                type: Input
            }], styles: [{
                type: Input
            }], onSubmit: [{
                type: Output
            }], onDaySelect: [{
                type: Output
            }], onMonthChange: [{
                type: Output
            }], onYearChange: [{
                type: Output
            }], fontFamilyStyle: [{
                type: HostBinding,
                args: ['style.font-family']
            }] } });

class HijriGregorianDatepickerModule {
}
HijriGregorianDatepickerModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.9", ngImport: i0, type: HijriGregorianDatepickerModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
HijriGregorianDatepickerModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "15.2.9", ngImport: i0, type: HijriGregorianDatepickerModule, declarations: [HijriGregorianDatepickerComponent], imports: [FormsModule, ReactiveFormsModule, CommonModule], exports: [HijriGregorianDatepickerComponent] });
HijriGregorianDatepickerModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "15.2.9", ngImport: i0, type: HijriGregorianDatepickerModule, imports: [FormsModule, ReactiveFormsModule, CommonModule] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.9", ngImport: i0, type: HijriGregorianDatepickerModule, decorators: [{
            type: NgModule,
            args: [{
                    declarations: [HijriGregorianDatepickerComponent],
                    imports: [FormsModule, ReactiveFormsModule, CommonModule],
                    exports: [HijriGregorianDatepickerComponent],
                }]
        }] });

/*
 * Public API Surface of hijri-gregorian-datepicker
 */

/**
 * Generated bundle index. Do not edit.
 */

export { DateUtilitiesService, HijriGregorianDatepickerComponent, HijriGregorianDatepickerModule };
//# sourceMappingURL=angular-hijri-gregorian-datepicker.mjs.map